]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
78ff580e
AS
12007-01-29 Andreas Schwab <schwab@suse.de>
2
3 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
4 number of "frames-invalid" annotations.
5
704a4f78
DJ
62007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7
8 * gdb.base/commands.exp: Call if_commands_test.
9 (gdb_test_no_prompt, if_commands_test): New.
10
e741bf94
MK
112007-01-28 Mark Kettenis <kettenis@gnu.org>
12
13 * gdb.threads/sigthread.c (NSIGS): Make bigger.
14
474d0ad3
AS
152007-01-27 Andreas Schwab <schwab@suse.de>
16
17 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
18 .short/.int/.quad in the dwarf sections.
19 * gdb.dwarf2/dw2-intercu.S: Likewise.
20 * gdb.dwarf2/dw2-intermix.S: Likewise.
21
e784b426
JK
222007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
23
24 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
25 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
26 array.
e784b426
JK
27 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
28 * gdb.base/setvar.exp: Likewise.
29
37f08e04
AS
302007-01-26 Andreas Schwab <schwab@suse.de>
31
9a01813a
AS
32 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
33 test.
34
37f08e04
AS
35 * gdb.base/multi-forks.exp ("restart $i"): Also match
36 __kernel_syscall_via_break.
37
6e2a9270
VP
382007-01-24 Vladimir Prus <vladimir@codesourcery.com>
39
40 * lib/mi-support.exp (mi_delete_varobj): New.
41 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
42 testcase.
43 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
44 (main): Call the above.
45 (reference_update_test, base_in_reference_test)
46 (reference_to_pointer): Delete the created varobjs.
47
e515b470
DJ
482007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
49
50 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
51 * configure: Regenerated.
52 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
53 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
54 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
55 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
56 * lib/gdb.exp (gdb_skip_xml_test): New function.
57
08d8bcd7
DJ
582007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
59
60 * gdb.base/sigrepeat.exp: Correct error message.
61
622007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
63 Daniel Jacobowitz <dan@codesourcery.com>
64
65 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
66 gdb.arch/i386-gnu-cfi-asm.S: New files.
67
97c3f1f3
JK
682007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
69
70 * lib/gdb.exp: Abort on missing `site.exp'.
71
cb1df416
DJ
722007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
73 Daniel Jacobowitz <dan@codesourcery.com>
74
75 * gdb.base/included.c, gdb.base/included.exp,
76 gdb.base/included.h: New files.
77
35990120
DJ
782007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
79
80 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
81 (maximize_rlimit): Reduce limits on 64-bit systems.
82
6e81a116 832007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
84
85 From Marcus Deuling <deuling@de.ibm.com>:
86 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
87 every case.
88
6c3c41f3
NR
892007-01-13 Nick Roberts <nickrob@snap.net.nz>
90
91 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
92 (test_path_specification): Use objdir instead of srcdir to always
93 get an absolute filename.
94
2f12c312
DJ
952007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
96
97 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
98
81121995
VP
992007-01-11 Vladimir Prus <vladimir@codesourcery.com>
100
101 * gdb.mi/mi-var-cp.cc (reference_update_tests):
102 Make sure the variable we're using is in scope.
103 (reference_to_pointer): Likewise.
104
4741b737
DJ
1052007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
106
107 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
108 has no debug information.
109
054410c3
DJ
1102007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
111
112 * gdb.base/annota1.exp: Remove extra send_gdb.
113
818f79f6
DJ
1142007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
115
116 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
117
f7a6bb70
DJ
1182007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
119
120 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
121
57e66780
DJ
1222007-01-08 Nick Roberts <nickrob@snap.net.nz>
123 Daniel Jacobowitz <dan@codesourcery.com>
124
125 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
126 lcharacter or linteger change. Correct duplicated test name.
127 * gdb.mi/mi2-var-cmd.exp: Likewise.
128
3d799a95
DJ
1292007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
130
131 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
132
1332007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
134
135 * gdb.base/nofield.c: New file.
136 * gdb.base/nofield.exp: New testcase.
137
eafb94e8
NR
1382007-01-05 Nick Roberts <nickrob@snap.net.nz>
139
140 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
141
142 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
143 test.
144
5e572bb4
DJ
1452007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
146
147 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
148
74a44383
DJ
1492007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
150
151 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
152 when continuing.
153
1b572db9
DJ
1542007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
155
156 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
157 Expect ".exe" extension.
158
381bc39b
DJ
1592007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
160
161 * gdb.base/charset.exp: Add explicit filename to break.
162 * gdb.base/dbx.exp: Add explicit filename to breaks.
163
2b70e4c6
DJ
1642007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
165
166 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
167 * gdb.mi/mi2-file.exp: Likewise.
168
303b6f5d
DJ
1692007-01-04 Vladimir Prus <vladimir@codesourcery.com>
170
171 Implement specification of MI tests as comments
172 in C and C++ sources.
173 * lib/mi-support.exp (mi_autotest_data): New variable.
174 (mi_autotest_source): New variable.
175 (count_newlines, mi_prepare_inline_tests)
176 (mi_get_inline_test, mi_continue_to_line)
177 (mi_run_inline_test, mi_tbreak)
178 (mi_send_resuming_command, mi_wait_for_stop): New functions.
179 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
180 Run inline tests.
181 * gdb.mi/mi-var-cp.cc: Define tests here.
182
23da0d94
VP
1832007-01-04 Vladimir Prus <vladimir@codesourcery.com>
184
185 Simplify usage of mi_continue_to.
186 * lib/mi-support.exp (mi_runto_helper): Renamed
187 from mi_runto, added new parameter 'run_or_continue'.
188 (mi_runto): Use mi_runto_helper.
189 (mi_continue_to): Accept just function name as parameter.
190 Use mi_runto_helper.
191 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
192 * gdb.mi/mi2-var-cmd.exp: Likewise.
193
f9e18282
JB
1942006-01-04 Joel Brobecker <brobecker@adacore.com>
195
196 Make this testcase a bit more realistic. The current code
197 is too simplistic, and allows the compiler to optimize out
198 some of the entities we need for this testcase.
199 * gdb.ada/null_record/bar.ads (Void_Star): New type.
200 (Do_Nothing): Add extra parameter.
201 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
202 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
203 by using a variable of type Void_Star.
204
fd678c65
JB
2052006-01-04 Joel Brobecker <brobecker@adacore.com>
206
207 * gdb.ada/catch_ex/foo.adb: New file.
208 * gdb.ada/catch_ex.exp: New testcase.
209
05cfdb42
DJ
2102007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
211
212 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
213 pass --image-base to linker.
214
2e03ee74
DJ
2152007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
216 Daniel Jacobowitz <dan@codesourcery.com>
217
218 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
219 secondary prompts.
220
0d5de010
DJ
2212007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
222
223 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
224 output. Test the types of members and member pointers.
225 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
226 gdb/2092.
227 * gdb.cp/member-ptr.exp: Search for a comment instead of a
228 statement. Enable for GCC. Update expected output for some tests
229 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
230 layout.
231 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
232 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
233 (Diamond::vget_base): New.
234 (main): Add new tests.
235 * gdb.cp/printmethod.exp: Update expected output for member functions.
236 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
237 print pEe->D::vg().
238
61a771aa
DJ
2392007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
240
241 * gdb.threads/tls.exp: Allow stops in sem_post.
242
2fa63963
DJ
2432006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
244
245 * gdb.base/annota1.exp: Allow .*printf in backtraces.
246 * gdb.base/annota3.exp: Likewise.
247 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
248 again (instead of timing out).
249 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
250 GCC bug 26475.
251 * gdb.java/jmisc.exp: Adjust to work with method signatures including
252 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
253 test from jmisc1.exp.
254 * gdb.java/jmisc1.exp: Delete.
255 * gdb.java/jprint.exp: Adjust to work with method signatures including
256 return types.
257 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
258 * gdb.threads/linux-dp.exp: Don't be confused by program output.
259 * lib/java.exp (compile_java_from_source): Pass the correct type
260 to target_compile.
261
5eefc2b7
JB
2622006-12-31 Joel Brobecker <brobecker@adacore.com>
263
264 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
265 (stack_align_edx): New function.
266 (stack_align_eax): New function.
267 (main): Add calls to stack_align_edx and stack_align_eax.
268 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
269 Add testing for the cases where the register used during a stack
270 realignment is edx. Same for eax.
271
227c54da
DJ
2722006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
273
274 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
275 and generic PE targets.
276
cab8ac94
JB
2772006-12-29 Joel Brobecker <brobecker@adacore.com>
278
279 * gdb.ada/array_return.exp: Update copyright date list.
280
ba54f318
JB
2812006-12-27 Joel Brobecker <brobecker@adacore.com>
282
283 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
284 (Create_Small_Float_Vector): New function.
285 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
286 function body.
287 * gdb.ada/array_return/p.adb: Use new type and function from
288 package Pck.
289 * gdb.ada/array_return.exp: Add a test verifying that GDB is
290 able to print the value returned by a function returning an
291 array of float.
292
6b7a35dd
JB
2932006-12-20 Joel Brobecker <brobecker@adacore.com>
294
295 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
296 The associated tests should be PASSing.
297
038224f6
VP
2982006-12-08 Vladimir Prus <vladimir@codesourcery.com>
299
300 Test for base in references.
301 * gdb.mi/mi-var-cp.cc: Add test code.
302 * gdb.mi/mi-var-cp.exp: Test for bases in references.
303 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
304 * gdb.mi/mi2-watch.exp: Likewise.
305 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
306 (mi_list_varobj_children): New function.
307
b26ed50d
VP
3082006-12-08 Vladimir Prus <vladimir@codesourcery.com>
309
310 * lib/mi-support.exp
311 (mi_runto): Accept "()" after function name.
312 (mi_create_varobj): New function.
313 (mi_varobj_update): New function.
314 (mi_Check_varobj_value): New function.
315 * gdb.mi/mi-var-cp.exp: New file.
316 * gdb.mi/mi-var-cp.cc: New file.
317
08232497
DJ
3182006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
319
320 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
321 gdb.base/weaklib2.c: New files.
322
d394c993 3232006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 324
ac6c2fba
NS
325 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
326 info. Adjust test names.
327
8ec659a0 328 * gdb.base/break.c (main): Move position of malloc.
d394c993 329 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 330
acd65feb
VP
3312006-11-28 Vladimir Prus <vladimir@codesourcery.com>
332
333 * gdb.mi/mi-var-cmd.exp: Check -var-update after
334 assignement of arrays and function pointers.
335 * gdb.mi/var-cmd.c: Add declaration necessary for above
336 tests.
337
f556d5e5
NS
3382006-11-27 Nathan Sidwell <nathan@codesourcery.com>
339
340 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
341
342 * gdb.threads/linux-dp.exp: Read thread table before and after
343 creating each philosopher and verify it.
344
697bc68d
NS
3452006-11-27 Nathan Sidwell <nathan@codesourcery.com>
346 Paul Brook <paul@codesourcery.com>
347 Daniel Jacobowitz <dan@codesourcery.com>
348
349 * gdb.base/ending-run.exp: Flatten expect script stepping out of
350 main to remove duplication. Add start function of the form
351 '_*start[1-9]*'. Add RVDS start function.
352
29d73ae4
DJ
3532006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
354
355 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
356
c1d88655
UW
3572006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
358
359 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
360 * gdb.asm/spu.inc: New file.
361 * gdb.base/term.exp: Disable if [target_info exists noargs].
362 * gdb.gdb/complaints.exp: Disable if ![isnative].
363 * gdb.gdb/selftest.exp: Likewise.
364 * gdb.gdb/observer.exp: Likewise.
365 * gdb.gdb/xfullpath.exp: Likewise.
366 * gdb.base/attach.exp: Disable on SPU target.
367 * gdb.cp/bs145503.exp: Likewise.
368 * gdb.cp/exception.exp: Likewise.
369 * gdb.cp/userdef.exp: Likewise.
370
32a13b1a
DJ
3712006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
372
373 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
374
d8295fe9
VP
3752006-11-10 Vladimir Prus <vladimir@codesourcery.com>
376
377 * gdb.base/completion.exp: Fix completion tests for
378 'info' and 'info '.
379 * gdb.base/help.exp (help_test_raw, test_class_help)
380 (test_prefix_command_help): Move...
381 * lib/gdb.exp: Here.
382 * gdb.base/main.exp: Adjust.
383 * gdb.cp/maint.exp: Adjust.
384 * gdb.trace/tracecmd.exp: Use test_help_class.
385
8c394015
VP
3862006-11-09 Vladimir Prus <vladimir@codesourcery.com>
387
388 * gdb.stabs/weird.exp (print_weird_var): Use
389 gdb_test_multiple instead of gdb_expect.
390
027fc1bc
VP
3912006-11-09 Vladimir Prus <vladimir@codesourcery.com>
392
393 * gdb.base/help.exp (help_test_raw): New.
394 (test_class_help): New.
395 (test_prefix_command_help): New.
396 Adjust testcases.
397
67609209
FR
3982006-11-09 Christophe Lyon <christophe.lyon@st.com>
399
400 * gdb.base/constvars.c (main): Write to crass and crips, so that
401 they are allocated by the compiler.
402
f73adfeb
AS
4032006-10-27 Andreas Schwab <schwab@suse.de>
404
405 * gdb.base/multi-forks.exp: Use "detach fork" instead of
406 "detach-fork".
407
2f83a18e
DJ
4082006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
409
410 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
411 of patterns.
412
94277a38
DJ
4132006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
414
415 * gdb.base/sepdebug.exp: Remove debug format test.
416 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
417 Handle no-symtab.
418 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
419
5bd2f6e2
DJ
4202006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
421
422 * gdb.threads/manythreads.c (thread_function, main): Don't cast
423 int to pointer or pointer to int.
424 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
425
8c008720
DJ
4262006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
427
428 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
429
9e35dae4
DJ
4302006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
431
432 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
433
d9639e13
DJ
4342006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
435
436 PR c++/2116
437 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
438
390a1bd0
JB
4392006-10-06 Joel Brobecker <brobecker@adacore.com>
440
441 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
442 the corresponding bug has been fixed in GDB (PR/2018).
443
dd920c33
JB
4442006-10-06 Joel Brobecker <brobecker@adacore.com>
445
446 * gdb.base/subst.exp: New testcase.
447
53bbefe9
JB
4482006-10-06 Joel Brobecker <brobecker@adacore.com>
449
450 * gdb.ada/array_return/pck.ads: Add copyright notice.
451 * gdb.ada/array_return/pck.adb: Likewise.
452 * gdb.ada/array_return/p.adb: Likewise.
453 * gdb.ada/exec_changed/first.adb: Likewise.
454 * gdb.ada/exec_changed/second.adb: Likewise.
455
09851417
JB
4562006-10-06 Joel Brobecker <brobecker@adacore.com>
457
458 * gdb.ada/watch_arg/watch.adb: New file.
459 * gdb.ada/watch_arg.exp: New testcase.
460
041bf30d
VP
4612006-10-02 Vladimir Prus <vladimir@codesourcery.com>
462
463 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
464 via string_to_regexp.
465 * gdb.mi/mi2-basics.exp: Likewise.
466
f286fbdd 4672006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
468
469 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
470 Remove unused / obsolete files.
471
7c07f349
NR
4722006-09-19 Nick Roberts <nickrob@snap.net.nz>
473
474 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
475
cd5ff84a
VP
4762006-09-17 Vladimir Prus <vladimir@codesourcery.com>
477
478 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
479 HIGH_FRAME argument to -stack-list-arguments can be larger than
480 the number of frames.
481
ae018d1a
DJ
4822006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
483
484 * gdb.base/args.c (main): Add breakpoint marker.
485 * gdb.base/args.exp: Use args_test for tests. Add new tests which
486 really test empty arguments.
487 (args_load): Delete.
488 (args_test): New.
489
b399c549
NR
4902006-09-13 Nick Roberts <nickrob@snap.net.nz>
491
492 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
493 check for one file.
494
2ab1eb7a
VP
4952006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
496
497 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
498 HIGH_FRAME argument to -stack-list-locals can be larger than
499 the number of frames.
500
476308bf
FF
5012006-08-18 Fred Fish <fnf@specifix.com>
502
503 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
504 '$' in front of skip_vmx_tests_saved when setting that.
505
8625200f
AS
5062006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
507
508 * gdb.base/trace-commands.exp: New file.
509
089ec8f1
DJ
5102006-08-10 Joel Brobecker <brobecker@adacore.com>
511 Daniel Jacobowitz <dan@codesourcery.com>
512
513 * gdb.base/step-bt.exp: Make hexadecimal address optional in
514 expected output of the backtrace commands.
515
b60f0898
JB
5162006-08-09 Joel Brobecker <brobecker@adacore.com>
517
518 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
519 untested followed by return combination.
520 * gdb.arch/altivec-regs.exp: Likewise.
521 * gdb.arch/e500-abi.exp: Likewise.
522 * gdb.arch/e500-regs.exp: Likewise.
523 * gdb.arch/gdb1291.exp: Likewise.
524 * gdb.arch/gdb1431.exp: Likewise.
525 * gdb.arch/gdb1558.exp: Likewise.
526 * gdb.arch/i386-prologue.exp: Likewise.
527 * gdb.arch/i386-unwind.exp: Likewise.
528 * gdb.asm/asm-source.exp: Likewise.
529 * gdb.base/a2-run.exp: Likewise.
530 * gdb.base/advance.exp: Likewise.
531 * gdb.base/all-bin.exp: Likewise.
532 * gdb.base/annota1.exp: Likewise.
533 * gdb.base/annota3.exp: Likewise.
534 * gdb.base/args.exp: Likewise.
535 * gdb.base/arithmet.exp: Likewise.
536 * gdb.base/assign.exp: Likewise.
537 * gdb.base/async.exp: Likewise.
538 * gdb.base/attach.exp: Likewise.
539 * gdb.base/bang.exp: Likewise.
540 * gdb.base/bigcore.exp: Likewise.
541 * gdb.base/bitfields.exp: Likewise.
542 * gdb.base/bitfields2.exp: Likewise.
543 * gdb.base/break.exp: Likewise.
544 * gdb.base/call-sc.exp: Likewise.
545 * gdb.base/call-strs.exp: Likewise.
546 * gdb.base/callfuncs.exp: Likewise.
547 * gdb.base/checkpoint.exp: Likewise.
548 * gdb.base/chng-syms.exp: Likewise.
549 * gdb.base/code-expr.exp: Likewise.
550 * gdb.base/commands.exp: Likewise.
551 * gdb.base/completion.exp: Likewise.
552 * gdb.base/cond-expr.exp: Likewise.
553 * gdb.base/condbreak.exp: Likewise.
554 * gdb.base/consecutive.exp: Likewise.
555 * gdb.base/constvars.exp: Likewise.
556 * gdb.base/corefile.exp: Likewise.
557 * gdb.base/cvexpr.exp: Likewise.
558 * gdb.base/dbx.exp: Likewise.
559 * gdb.base/define.exp: Likewise.
560 * gdb.base/detach.exp: Likewise.
561 * gdb.base/display.exp: Likewise.
562 * gdb.base/dump.exp: Likewise.
563 * gdb.base/ena-dis-br.exp: Likewise.
564 * gdb.base/ending-run.exp: Likewise.
565 * gdb.base/environ.exp: Likewise.
566 * gdb.base/eval-skip.exp: Likewise.
567 * gdb.base/exprs.exp: Likewise.
568 * gdb.base/fileio.exp: Likewise.
569 * gdb.base/finish.exp: Likewise.
570 * gdb.base/float.exp: Likewise.
571 * gdb.base/foll-exec.exp: Likewise.
572 * gdb.base/foll-fork.exp: Likewise.
573 * gdb.base/foll-vfork.exp: Likewise.
574 * gdb.base/freebpcmd.exp: Likewise.
575 * gdb.base/funcargs.exp: Likewise.
576 * gdb.base/gcore.exp: Likewise.
577 * gdb.base/gdb1090.exp: Likewise.
578 * gdb.base/gdb1250.exp: Likewise.
579 * gdb.base/huge.exp: Likewise.
580 * gdb.base/info-proc.exp: Likewise.
581 * gdb.base/interrupt.exp: Likewise.
582 * gdb.base/jump.exp: Likewise.
583 * gdb.base/langs.exp: Likewise.
584 * gdb.base/lineinc.exp: Likewise.
585 * gdb.base/list.exp: Likewise.
586 * gdb.base/logical.exp: Likewise.
587 * gdb.base/long_long.exp: Likewise.
588 * gdb.base/macscp.exp: Likewise.
589 * gdb.base/maint.exp: Likewise.
590 * gdb.base/mips_pro.exp: Likewise.
591 * gdb.base/miscexprs.exp: Likewise.
592 * gdb.base/multi-forks.exp: Likewise.
593 * gdb.base/opaque.exp: Likewise.
594 * gdb.base/overlays.exp: Likewise.
595 * gdb.base/pc-fp.exp: Likewise.
596 * gdb.base/pointers.exp: Likewise.
597 * gdb.base/printcmds.exp: Likewise.
598 * gdb.base/psymtab.exp: Likewise.
599 * gdb.base/ptype.exp: Likewise.
600 * gdb.base/recurse.exp: Likewise.
601 * gdb.base/relational.exp: Likewise.
602 * gdb.base/relocate.exp: Likewise.
603 * gdb.base/remote.exp: Likewise.
604 * gdb.base/reread.exp: Likewise.
605 * gdb.base/restore.exp: Likewise.
606 * gdb.base/return.exp: Likewise.
607 * gdb.base/return2.exp: Likewise.
608 * gdb.base/scope.exp: Likewise.
609 * gdb.base/sect-cmd.exp: Likewise.
610 * gdb.base/sep.exp: Likewise.
611 * gdb.base/sepdebug.exp: Likewise.
612 * gdb.base/setshow.exp: Likewise.
613 * gdb.base/setvar.exp: Likewise.
614 * gdb.base/sigall.exp: Likewise.
615 * gdb.base/sigbpt.exp: Likewise.
616 * gdb.base/signals.exp: Likewise.
617 * gdb.base/signull.exp: Likewise.
618 * gdb.base/sizeof.exp: Likewise.
619 * gdb.base/solib.exp: Likewise.
620 * gdb.base/step-line.exp: Likewise.
621 * gdb.base/step-test.exp: Likewise.
622 * gdb.base/structs.exp: Likewise.
623 * gdb.base/structs2.exp: Likewise.
624 * gdb.base/term.exp: Likewise.
625 * gdb.base/twice.exp: Likewise.
626 * gdb.base/until.exp: Likewise.
627 * gdb.base/varargs.exp: Likewise.
628 * gdb.base/volatile.exp: Likewise.
629 * gdb.base/watchpoint.exp: Likewise.
630 * gdb.base/whatis-exp.exp: Likewise.
631 * gdb.base/whatis.exp: Likewise.
632 * gdb.cp/ambiguous.exp: Likewise.
633 * gdb.cp/annota2.exp: Likewise.
634 * gdb.cp/annota3.exp: Likewise.
635 * gdb.cp/bool.exp: Likewise.
636 * gdb.cp/breakpoint.exp: Likewise.
637 * gdb.cp/casts.exp: Likewise.
638 * gdb.cp/class2.exp: Likewise.
639 * gdb.cp/classes.exp: Likewise.
640 * gdb.cp/cplusfuncs.exp: Likewise.
641 * gdb.cp/ctti.exp: Likewise.
642 * gdb.cp/derivation.exp: Likewise.
643 * gdb.cp/exception.exp: Likewise.
644 * gdb.cp/gdb1355.exp: Likewise.
645 * gdb.cp/hang.exp: Likewise.
646 * gdb.cp/inherit.exp: Likewise.
647 * gdb.cp/local.exp: Likewise.
648 * gdb.cp/m-data.exp: Likewise.
649 * gdb.cp/m-static.exp: Likewise.
650 * gdb.cp/member-ptr.exp: Likewise.
651 * gdb.cp/method.exp: Likewise.
652 * gdb.cp/misc.exp: Likewise.
653 * gdb.cp/namespace.exp: Likewise.
654 * gdb.cp/overload.exp: Likewise.
655 * gdb.cp/ovldbreak.exp: Likewise.
656 * gdb.cp/pr-1023.exp: Likewise.
657 * gdb.cp/pr-1210.exp: Likewise.
658 * gdb.cp/pr-574.exp: Likewise.
659 * gdb.cp/printmethod.exp: Likewise.
660 * gdb.cp/psmang.exp: Likewise.
661 * gdb.cp/ref-params.exp: Likewise.
662 * gdb.cp/ref-types.exp: Likewise.
663 * gdb.cp/rtti.exp: Likewise.
664 * gdb.cp/templates.exp: Likewise.
665 * gdb.cp/try_catch.exp: Likewise.
666 * gdb.cp/userdef.exp: Likewise.
667 * gdb.cp/virtfunc.exp: Likewise.
668 * gdb.disasm/am33.exp: Likewise.
669 * gdb.disasm/h8300s.exp: Likewise.
670 * gdb.disasm/mn10300.exp: Likewise.
671 * gdb.disasm/sh3.exp: Likewise.
672 * gdb.disasm/t01_mov.exp: Likewise.
673 * gdb.disasm/t02_mova.exp: Likewise.
674 * gdb.disasm/t03_add.exp: Likewise.
675 * gdb.disasm/t04_sub.exp: Likewise.
676 * gdb.disasm/t05_cmp.exp: Likewise.
677 * gdb.disasm/t06_ari2.exp: Likewise.
678 * gdb.disasm/t07_ari3.exp: Likewise.
679 * gdb.disasm/t08_or.exp: Likewise.
680 * gdb.disasm/t09_xor.exp: Likewise.
681 * gdb.disasm/t10_and.exp: Likewise.
682 * gdb.disasm/t11_logs.exp: Likewise.
683 * gdb.disasm/t12_bit.exp: Likewise.
684 * gdb.disasm/t13_otr.exp: Likewise.
685 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
686 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
687 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
688 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
689 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
690 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
691 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
692 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
693 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
694 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
695 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
696 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
697 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
698 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
699 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
700 * gdb.mi/gdb701.exp: Likewise.
701 * gdb.mi/gdb792.exp: Likewise.
702 * gdb.mi/mi-basics.exp: Likewise.
703 * gdb.mi/mi-break.exp: Likewise.
704 * gdb.mi/mi-cli.exp: Likewise.
705 * gdb.mi/mi-console.exp: Likewise.
706 * gdb.mi/mi-disassemble.exp: Likewise.
707 * gdb.mi/mi-eval.exp: Likewise.
708 * gdb.mi/mi-file.exp: Likewise.
709 * gdb.mi/mi-read-memory.exp: Likewise.
710 * gdb.mi/mi-regs.exp: Likewise.
711 * gdb.mi/mi-return.exp: Likewise.
712 * gdb.mi/mi-simplerun.exp: Likewise.
713 * gdb.mi/mi-stack.exp: Likewise.
714 * gdb.mi/mi-stepi.exp: Likewise.
715 * gdb.mi/mi-syn-frame.exp: Likewise.
716 * gdb.mi/mi-until.exp: Likewise.
717 * gdb.mi/mi-var-block.exp: Likewise.
718 * gdb.mi/mi-var-child.exp: Likewise.
719 * gdb.mi/mi-var-cmd.exp: Likewise.
720 * gdb.mi/mi-var-display.exp: Likewise.
721 * gdb.mi/mi-watch.exp: Likewise.
722 * gdb.mi/mi2-basics.exp: Likewise.
723 * gdb.mi/mi2-break.exp: Likewise.
724 * gdb.mi/mi2-cli.exp: Likewise.
725 * gdb.mi/mi2-console.exp: Likewise.
726 * gdb.mi/mi2-disassemble.exp: Likewise.
727 * gdb.mi/mi2-eval.exp: Likewise.
728 * gdb.mi/mi2-file.exp: Likewise.
729 * gdb.mi/mi2-read-memory.exp: Likewise.
730 * gdb.mi/mi2-regs.exp: Likewise.
731 * gdb.mi/mi2-return.exp: Likewise.
732 * gdb.mi/mi2-simplerun.exp: Likewise.
733 * gdb.mi/mi2-stack.exp: Likewise.
734 * gdb.mi/mi2-stepi.exp: Likewise.
735 * gdb.mi/mi2-syn-frame.exp: Likewise.
736 * gdb.mi/mi2-until.exp: Likewise.
737 * gdb.mi/mi2-var-block.exp: Likewise.
738 * gdb.mi/mi2-var-child.exp: Likewise.
739 * gdb.mi/mi2-var-cmd.exp: Likewise.
740 * gdb.mi/mi2-var-display.exp: Likewise.
741 * gdb.mi/mi2-watch.exp: Likewise.
742 * gdb.stabs/exclfwd.exp: Likewise.
743 * gdb.stabs/weird.exp: Likewise.
744 * gdb.threads/gcore-thread.exp: Likewise.
745 * gdb.trace/actions.exp: Likewise.
746 * gdb.trace/backtrace.exp: Likewise.
747 * gdb.trace/circ.exp: Likewise.
748 * gdb.trace/collection.exp: Likewise.
749 * gdb.trace/deltrace.exp: Likewise.
750 * gdb.trace/infotrace.exp: Likewise.
751 * gdb.trace/limits.exp: Likewise.
752 * gdb.trace/packetlen.exp: Likewise.
753 * gdb.trace/passc-dyn.exp: Likewise.
754 * gdb.trace/passcount.exp: Likewise.
755 * gdb.trace/report.exp: Likewise.
756 * gdb.trace/save-trace.exp: Likewise.
757 * gdb.trace/tfind.exp: Likewise.
758 * gdb.trace/tracecmd.exp: Likewise.
759 * gdb.trace/while-dyn.exp: Likewise.
760 * gdb.trace/while-stepping.exp: Likewise.
761
f4b618d1
JB
7622006-08-08 Joel Brobecker <brobecker@adacore.com>
763
764 * gdb.base/step-bt.c: New file.
765 * gdb.base/step-bt.exp: New testcase.
766
3d00d119
DJ
7672006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
768
769 * config/monitor.exp (gdb_load): Remove support for obsolete
770 download-write-size.
771 * gdb.base/remote.exp: Likewise. Update all callers of
772 gdb_timed_load.
773
017b5bd4
DJ
7742006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
775
776 * cursal.exp: Pass binfile to gdb_load.
777
837c599d
DJ
7782006-08-01 Nathan Sidwell <nathan@codesourcery.com>
779
780 * gdb.base/cursal.exp: Add "" to gdb_load call.
781
8dd4540b
MK
7822006-07-29 Mark Kettenis <kettenis@gnu.org>
783
784 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
785 NetBSD/ELF targets.
786
ab5c9f60
DJ
7872006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
788
789 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
790 operator*.
791
4c42eaff
DJ
7922006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
793
794 * gdb.base/completion.exp: Update for change in "file" behavior.
795 * gdb.stabs/weird.exp: Likewise.
796 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
797 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
798
0155cc76
NS
7992006-07-24 Nathan Sidwell <nathan@codesourcery.com>
800
801 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
802 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
803
16026cd7
AS
8042006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
805
806 * gdb.base/default.exp: Update source command error message.
807 * gdb.base/help.exp: Update 'help source' message.
808
16963cb6
DJ
8092006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
810
811 * gdb.cp/bs15503.exp: Update comment for no longer crashing
812 test.
813
6d7fd486
AS
8142006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
815
816 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
817
29e8a844
DJ
8182006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
819
820 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
821
6afcfa39
DJ
8222006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
823
824 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
825
267a692b
MK
8262006-07-17 Mark Kettenis <kettenis@gnu.org>
827
828 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
829 *-*-openbsd* from targets for wich we expect ARM FPA floating
830 point format.
831
85d2fec4
NR
8322006-07-17 Nick Roberts <nickrob@snap.net.nz>
833
834 * gdb.cp/annota3.exp: Expect frame-begin annotation.
835
8362006-07-17 Mark Kettenis <kettenis@gnu.org>
837
838 * gdb.base/annota3.exp: Expect frame-begin annotation.
839
85b4c6e8
JB
8402006-07-14 Joel Brobecker <brobecker@adacore.com>
841
842 * gdb.base/help.exp: Adjust "help unset" test to accept
843 any list of unset commands.
844
fb933624
DJ
8452006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
846 Daniel Jacobowitz <dan@codesourcery.com>
847
848 * gdb.cp/ref-params.exp: New test.
849 * gdb.cp/ref-params.cc: New source file.
850 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
851
1dff4b64
MK
8522006-07-08 Mark Kettenis <kettenis@gnu.org>
853
854 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
855 spaces/tabs in regular expressions since they might not be there.
856
40d2e0e3
AS
8572006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
858
859 * gdb.base/ifelse.exp: New file.
860
f6c957d2
NS
8612006-07-04 Nathan Sidwell <nathan@codesourcery.com>
862
863 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
864 line.
865 * gdb.base/huge.exp: Loop over compilation to find a size that
866 is acceptable.
867 * gdb.base/remote.exp: Correct expected strings.
868 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
869
b9c5a23d
DJ
8702006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
871
872 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
873
9af2e58d
DJ
8742006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
875
876 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
877 native.
878
30930ca5
DJ
8792006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
880
881 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
882 enable stabs testing.
883
aa32fa1d
DJ
8842006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
885
bd4a4c80 886 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
887 gdb_test_multiple does.
888
321fef15
DJ
8892006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
890
891 * Makefile.in (host_alias): Remove.
892 (target_alias): Use @target_noncanonical@.
893 (site.exp): Don't set host_alias.
894 * aclocal.m4: Remove contents. Include acx.m4.
895 * configure: Regenerated.
896 * configure.ac: Use ACX_NONCANONICAL_TARGET.
897
e1c2defa
NS
8982006-06-13 Nathan Sidwell <nathan@codesourcery.com>
899
e63b55d1
NS
900 * lib/gdb.exp (gdb_load_cmd): New.
901
5600ea19
NS
902 * gdb.base/fileio.c: Add system(NULL) test.
903 * gdb.base/fileio.exp: Check it.
904
e1c2defa
NS
905 * gdb.base/break.c: Add 10a breakpoint at }
906 * gdb.base/break.exp: Add test for breakpoint at }
907 * gdb.cp/anon-union.cc: Add code at end of function.
908 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
909 * gdb.mi/var-cmd.c: Add code at end of function.
910 * gdb.mi/mi-var-display.exp: Adjust end of next.
911 * gdb.mi/mi2-var-display.exp: Likewise.
912 * gdb.base/fileio.c: Add stop function and insert calls at
913 stopping places.
914 * gdb.base/fileio.exp: Breakpoint stop function and remove
915 explicit line number references.
916
6c0112ec
JB
9172006-05-19 Joel Brobecker <brobecker@adacore.com>
918
919 * gdb.base/del.exp (test_delete_alias): New function.
920 Now check that both "del" and "d" work as aliases for "delete".
921
154189a4
FF
9222006-05-18 Fred Fish <fnf@specifix.com>
923
924 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
925 required. Check for spurious output after program exits normally.
926
582e64c2
FF
9272006-05-17 Fred Fish <fnf@specifix.com>
928
929 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
930 gdb_load, so it works in the simulator.
931
8ef6493a
FF
9322006-05-11 Fred Fish <fnf@specifix.com>
933
934 * gdb.base/bang.exp: Ignore unexpected output between the
935 "program exited normally" and the gdb prompt, as many other
936 tests do.
937
692b141c
MK
9382006-05-07 Mark Kettenis <kettenis@gnu.org>
939
940 * gdb.base/help.exp: Make "delete checkpoint" part option for
941 "help d" and "help delete" tests.
942
540b8a30
UW
9432006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
944
945 * gdb.mi/mi-basics.exp: Add missing serial number to
946 expected output in some mi_gdb_test statements.
947 * gdb.mi/mi2-basics.exp: Likewise.
948
9b6462d9
JB
9492006-05-05 Joel Brobecker <brobecker@adacore.com>
950
951 * gdb.base/del.c: New file.
952 * gdb.base/del.exp: New testcase.
953
954de43b
DM
9542006-05-05 David S. Miller <davem@sunset.davemloft.net>
955
956 * gdb.base/break.exp: Do not assume a breakpoint on
957 main will actually be in $srcfile when optimizing.
1303f75e
DM
958 * gdb.base/savedregs.exp: Do not require that the dummy
959 frame location match up to a symbol and source file location.
c3242428
DM
960 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
961 will get printed without a mi_cmd_data_list_register_values prefix.
962 (*-data-list-register-*): Correct regular expressions to expect the new
963 pseudo d? floating point registers.
964 * gdb.mi/mi2-regs.exp: Likewise.
965
c7e64c9a
DJ
9662006-05-05 Christophe Lyon <christophe.lyon@st.com>
967
968 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
969 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
970 is allocated by the compiler.
971 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
972 anons, e, anone to force their allocation by the compiler.
973
9742006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
975
976 * gdb.base/help.exp: Update expected text for help d and
977 help delete.
978
27ce9a6d
MK
9792006-05-02 Mark Kettenis <kettenis@gnu.org>
980
981 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
982 NetBSD/ELF targets.
983
8608915f
MK
9842006-04-30 Mark Kettenis <kettenis@gnu.org>
985
986 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
987 single-step breakpoint fails; make this a KFAIL on
988 sparc*-*-openbsd*.
989 * gdb.base/siginfo.exp: Likewise.
990 * gdb.base/sigstep.exp (advance, advancei): Likewise.
991
b8db102d
MS
9922006-04-26 Michael Snyder <msnyder@redhat.com>
993
994 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
995 which may have to consume output from other forks.
996 Add tests to make sure that "delete fork" succeeded.
997
c702009a
MS
9982006-04-20 Michael Snyder <msnyder@redhat.com>
999
1000 * 2006-03-22 Jim Blandy <jimb@redhat.com>
1001 Add support for the Renesas M32C and M16C.
1002
1003 * gdb.asm/asm-source.exp: Add m32c target.
1004 * gdb.asm/m32c.inc: Support for m32c target.
1005
e28493f2
AS
10062006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
1007
1008 * gdb.base/commands.exp (recursive_source_test): New test.
1009
880da185
DM
10102006-04-04 David S. Miller <davem@sunset.davemloft.net>
1011
1012 * gdb.base/float.exp: Add pattern for sparc targets.
1013
61d9b92f
DJ
10142006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1015
1016 * gdb.base/commands.exp (stray_arg0_test): New test.
1017
bd717df8
PB
10182006-03-30 Paul Brook <paul@codesourcery.com>
1019
1020 * gdb.mi/mi-until.exp: kfail broken until command.
1021 * gdb.mi/mi2-until.exp: Ditto.
1022
ec793d3c
NR
10232006-03-27 Nick Roberts <nickrob@snap.net.nz>
1024
1025 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
1026
831004b7
AO
10272006-03-08 Alexandre Oliva <aoliva@redhat.com>
1028
1029 * gdb.base/prelink.exp: Anchor tested-for regular expression
1030 on gdb prompt.
1031
effe49a0
PB
10322006-03-07 Paul Brook <paul@codesourcery.com>
1033
1034 * gdb.base/assign.exp: Correct fail message.
1035
e5461016
PB
10362006-03-07 Paul Brook <paul@codesourcery.com>
1037
1038 * lib/compiler.c: Extract armcc version number.
1039 * lib/compiler.cc: Ditto.
1040
fc91c6c2
PB
10412006-03-07 Paul Brook <paul@codesourcery.com>
1042
1043 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
1044 additional_flags=-w.
1045 * gdb.arch/altivec-regs.exp: Ditto.
1046 * gdb.arch/e500-abi.exp: Ditto.
1047 * gdb.arch/e500-regs.exp: Ditto.
1048 * gdb.base/all-bin.exp: Ditto.
1049 * gdb.base/annota1.exp: Ditto.
1050 * gdb.base/annota3.exp: Ditto.
1051 * gdb.base/args.exp: Ditto.
1052 * gdb.base/arithmet.exp: Ditto.
1053 * gdb.base/assign.exp: Ditto.
1054 * gdb.base/async.exp: Ditto.
1055 * gdb.base/bang.exp: Ditto.
1056 * gdb.base/break.exp: Ditto.
1057 * gdb.base/call-rt-st.exp: Ditto.
1058 * gdb.base/completion.exp: Ditto.
1059 * gdb.base/cond-expr.exp: Ditto.
1060 * gdb.base/condbreak.exp: Ditto.
1061 * gdb.base/consecutive.exp: Ditto.
1062 * gdb.base/define.exp: Ditto.
1063 * gdb.base/display.exp: Ditto.
1064 * gdb.base/ena-dis-br.exp: Ditto.
1065 * gdb.base/environ.exp: Ditto.
1066 * gdb.base/eval-skip.exp: Ditto.
1067 * gdb.base/info-proc.exp: Ditto.
1068 * gdb.base/jump.exp: Ditto.
1069 * gdb.base/logical.exp: Ditto.
1070 * gdb.base/long_long.exp: Ditto.
1071 * gdb.base/maint.exp: Ditto.
1072 * gdb.base/miscexprs.exp: Ditto.
1073 * gdb.base/pc-fp.exp: Ditto.
1074 * gdb.base/pointers.exp: Ditto.
1075 * gdb.base/relational.exp: Ditto.
1076 * gdb.base/reread.exp: Ditto.
1077 * gdb.base/sect-cmd.exp: Ditto.
1078 * gdb.base/sep.exp: Ditto.
1079 * gdb.base/sepdebug.exp: Ditto.
1080 * gdb.base/until.exp: Ditto.
1081 * gdb.base/whatis-exp.exp: Ditto.
1082 * gdb.cp/annota2.exp: Ditto.
1083 * gdb.cp/annota3.exp: Ditto.
1084 * gdb.trace/actions.exp: Ditto.
1085 * gdb.trace/backtrace.exp: Ditto.
1086 * gdb.trace/circ.exp: Ditto.
1087 * gdb.trace/collection.exp: Ditto.
1088 * gdb.trace/deltrace.exp: Ditto.
1089 * gdb.trace/infotrace.exp: Ditto.
1090 * gdb.trace/limits.exp: Ditto.
1091 * gdb.trace/packetlen.exp: Ditto.
1092 * gdb.trace/passc-dyn.exp: Ditto.
1093 * gdb.trace/passcount.exp: Ditto.
1094 * gdb.trace/report.exp: Ditto.
1095 * gdb.trace/save-trace.exp: Ditto.
1096 * gdb.trace/tfind.exp: Ditto.
1097 * gdb.trace/tracecmd.exp: Ditto.
1098 * gdb.trace/while-dyn.exp: Ditto.
1099 * gdb.trace/while-stepping.exp: Ditto.
1100 * lib/gdb.exp: Ditto.
1101 (gdb_compile): Handle nowarning option.
1102
5f4a23d9
AO
11032006-03-07 Alexandre Oliva <aoliva@redhat.com>
1104
1105 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
1106 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
1107 Rename executable to prelinkt. Don't re-prelink if we didn't
1108 get a core file. Test prelink -u exit status to tell whether
1109 prelinking failed. Use gdb_test_multiple.
1110
9733fc94
DJ
11112006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
1112
1113 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
1114 (do_tests): Call it.
1115
cc10cae3
AO
11162006-02-28 Alexandre Oliva <aoliva@redhat.com>
1117
1118 * gdb.base/prelink.exp: New test.
1119 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
1120
15c46491
WZ
11212006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
1122
1123 * gdb.fortran/derived-type.f90: New file.
1124 * gdb.fortran/derived-type.exp: New testcase.
1125
5c9f7ded
DJ
11262006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
1127
1128 * gdb.base/default.exp: Allow ';' as a directory separator.
1129
5b96932b
AS
11302006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1131
1132 * gdb.base/help.exp (help add-symbol-file): Update.
1133
1986bccd
AS
11342006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1135
1136 * gdb.base/help.exp (help load): Update expected results.
1137
a8b7528f
FF
11382006-02-19 Fred Fish <fnf@specifix.com>
1139
1140 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
1141 specifix hex value as part of results.
1142 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
1143
f8261448
FF
11442006-02-16 Fred Fish <fnf@specifix.com>
1145
1146 * gdb.base/whatis.c: Define variables using typedefs char_addr,
1147 ushort_addr, and slong_addr, so the typedefs are not optimized
1148 away.
1149 * gdb.base/whatis.exp: Add tests using type name for struct type,
1150 union type, enum type, and typedef.
1151
31d8bdd2
MK
11522006-02-13 Mark Kettenis <kettenis@gnu.org>
1153
1154 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
1155
34e41e63
JB
11562006-02-13 Jim Blandy <jimb@redhat.com>
1157
1158 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
1159 case where it takes two "next" commands to skip past the init
1160 call.
1161
ac6e4f31
FF
11622006-02-12 Fred Fish <fnf@specifix.com>
1163
1164 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
1165 to handle cases where it takes two "next" commands to skip
1166 past the init call.
1167
2db2d571
JB
11682006-02-07 Joel Brobecker <brobecker@adacore.com>
1169
1170 * gdb.ada/array_return.exp: Mark the last test as expected to fail
1171 on hppa32 targets.
1172
38fcd64c
DJ
11732006-02-06 Vladimir Prus <ghost@cs.msu.su>
1174
1175 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
1176 field.
1177
1315ad46
MK
11782006-01-29 Mark Kettenis <kettenis@gnu.org>
1179
1180 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
1181
5625b943
DJ
11822006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
1183
1184 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
1185 files.
1186
80df1bbe
DJ
11872006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1188
1189 * gdb.cp/maint.exp: Set complaints to a positive value.
1190
9078e690
DJ
11912006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1192
1193 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
1194 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
1195 function name.
1196
9c903399
DJ
11972006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1198
1199 * gdb.base/checkpoint.c: Update copyright notice. Include
1200 <stdlib.h>.
1201
761ae4d6
JB
12022006-01-04 Jim Blandy <jimb@redhat.com>
1203
1204 * gdb.asm/asm-source.exp: Independently provide default values for
1205 asm-flags and debug-flags. Use 'string equal' to do the
1206 comparison, not the implicit expr's '==' operator. Remove
1207 now-unneeded assignments to asm-flags. In h8300 case, place
1208 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
1209
099ac3dd
MS
12102006-01-04 Michael Snyder <msnyder@redhat.com>
1211
1212 * gdb.base/checkpoint.c: New file.
1213 * gdb.base/checkpoint.exp: New file.
1214 * gdb.base/multi-fork.c: New file.
1215 * gdb.base/multi-fork.exp: New file.
1216 * gdb.base/pi.txt: New file (data for checkpoint.c test).
1217
f4d85314
FF
12182006-01-04 Fred Fish <fnf@specifix.com>
1219
1220 * gdb.base/ptype.c (foo): Add typedef.
1221 (intfoo): Add function.
1222 * gdb.base/ptype1.c: New file.
1223 * gdb.base/ptype.exp: Handle compilation and linking with two
1224 source files. Test that proper type for "foo" is found based
1225 on source context rather than first match found in symtabs.
1226
a1b06f35
MK
12272005-12-28 Mark Kettenis <kettenis@gnu.org>
1228
1229 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
1230 * gdb.asm/openbsd.inc: Indent commands.
1231
d082a1e2
MK
12322005-12-26 Mark Kettenis <kettenis@gnu.org>
1233
c65016bd
MK
1234 * gdb.base/freebpcmd.exp: Increase timeout.
1235
d082a1e2
MK
1236 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
1237
d3c32a0e
DJ
12382005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
1239
1240 * gdb.base/default.exp: Update check for "show version".
1241
9fdb1f50
RC
12422005-12-09 Randolph Chung <tausq@debian.org>
1243
1244 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
1245 * gdb.asm/pa64.inc: New file.
1246
5f2c56f7
RC
12472005-12-09 Randolph Chung <tausq@debian.org>
1248
1249 * gdb.asm/common.inc: Indent commands.
1250 * gdb.asm/asmsrc1.s: Likewise.
1251 * gdb.asm/asmsrc2.s: Likewise.
1252
8117349c
RC
12532005-12-09 Randolph Chung <tausq@debian.org>
1254
1255 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
1256 (get_addr_of_sym): Remove duplicate print.
1257 (gen_core): xfail hppa*-*-hpux*, update expected output.
1258 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
1259 * gdb.arch/pa64-nullify.s: New file.
1260
8f07f25a
RC
12612005-12-09 Randolph Chung <tausq@debian.org>
1262
1263 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
1264
55b39184
DJ
12652005-12-07 Christophe Lyon <christophe.lyon@st.com>
1266
1267 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
1268 code generation for these functions.
1269 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
1270 error message.
1271
31e2b00f
AS
12722005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
1273
1274 * gdb.base/help.exp (help b, help br, help bre, help brea)
1275 (help break): Update the expected message.
1276
c3d0b56e
SC
12772005-11-11 Stephane Carrez <stcarrez@nerim.fr>
1278
1279 * gdb.asm/m68hc11.inc: Setup the data section.
1280 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
1281 script for this test.
1282 (m6812-*-*): Likewise.
1283
36ae0ea9
RC
12842005-11-09 Randolph Chung <tausq@debian.org>
1285
1286 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
1287
9d6f42e9
WZ
12882005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
1289
1290 * gdb.base/break.exp: Fix a comment typo.
1291
e2126a14
EZ
12922005-11-03 Jim Blandy <jimb@redhat.com>
1293
1294 Checked in by Elena Zannoni <ezannoni@redhat.com>
1295
1296 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
1297
e0ac7199
CV
12982005-11-02 Corinna Vinschen <vinschen@redhat.com>
1299
1300 * gdb.arch/gdb1558.c: Include stdio.h.
1301
31d3fb18
MK
13022005-10-31 Mark Kettenis <kettenis@gnu.org>
1303
1304 * gdb.asm/asm-source.exp: Use -e instead of --entry.
1305
e52b687c
MK
13062005-10-31 Mark Kettenis <kettenis@gnu.org>
1307
1308 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
1309
f4711d79
PG
13102005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
1311
1312 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
1313 vscr" tests to better match output.
1314
987a9106
JB
13152005-10-12 Jim Blandy <jimb@redhat.com>
1316
1317 * gdb.base/structs.exp (any): New function.
1318 (test_struct_returns): Don't make any assumptions at all about
1319 what value the function returns when GDB can't set the return
1320 value.
1321
2336bb58
JB
13222005-10-09 Joel Brobecker <brobecker@adacore.com>
1323
1324 * gdb.ada/arrayidx/p.adb: New file.
1325 * gdb.ada/arrayidx.exp: New testcase
1326
13272005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
1328
1329 * gdb.ada/array_return/pck.ads: New file.
1330 * gdb.ada/array_return/pck.adb: New file.
1331 * gdb.ada/array_return/p.adb: New file.
1332 * gdb.ada/array_return.exp: New testcase.
1333
705335ea
JB
13342005-10-03 Joel Brobecker <brobecker@adacore.com>
1335
1336 * gdb.base/arrayidx.c: New file.
1337 * gdb.base/arrayidx.exp: New testcase.
1338
11ee9940
NR
13392005-09-29 Nick Roberts <nickrob@snap.net.nz>
1340
1341 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
1342 frames-invalid and breakpoints-invalid are no longer generated
1343 with level 3 so don't expect them in the output.
1344
39fb8e9e
BR
13452005-09-27 Bob Rossi <bob@brasko.net>
1346
1347 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
1348 from test. Escape the | in mi_gdb_test call.
1349 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
1350 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
1351 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
1352 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
1353 expected regex's in mi_gdb_test calls.
1354 * lib/mi-support.exp: Remove arbitrary .* from tests.
1355 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
1356 Fully anchor GDB/MI expected results in mi_gdb_test.
1357 * lib/gdb.exp (string_to_regexp): Escape the ] character.
1358 * gdb.base/sizeof.exp: Remove escape character. Correct test.
1359
2af48f68
PB
13602005-09-26 Paul Brook <paul@codesourcery.com>
1361
1362 * long_long.exp: Exclude eabi targets from arm FPA float format test.
1363
f34502bc
WZ
13642005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
1365
1366 * bfp-test.c: New file.
1367 * bfp-test.exp: New testcase.
1368
ca929517
WZ
13692005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
1370
1371 * gdb.fortran/subarray.exp: New testcase to test the evaluation
1372 of subarray and substring variable.
1373 * gdb.fortran/subarray.f: New source file for the test of subarray
1374 and substring variable evaluation.
1375 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
1376 of string constant.
1377
c761af65
DJ
13782005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
1379
1380 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
1381 copyright dates.
1382
561d7a1d
PG
13832005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
1384
1385 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
1386 powerpc altivec' test with an almost identical 'info vector' test.
1387
b2b64cc9
PG
13882005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
1389
1390 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
1391 vscr" tests to match output.
1392
6ac4d15a
PG
13932005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
1394
1395 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
1396 output.
1397
40e55bef
BR
13982005-09-11 Bob Rossi <bob@brasko.net>
1399
1400 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
1401 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
1402 commands that return an MI output command and an asyncronous MI output
1403 command.
1404 * gdb.mi/mi-console.exp: Ditto.
1405
3c7385ec
BR
14062005-09-11 Bob Rossi <bob@brasko.net>
1407
1408 * gdb.mi/mi-var-child.c: Include <string.h>.
1409
a6cd0eb3
DJ
14102005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
1411
1412 * killed.exp: Correct gdb_expect syntax.
1413
2f168eed
CV
14142005-08-09 Corinna Vinschen <vinschen@redhat.com>
1415
1416 * lib/mi-support.exp (mi_gdb_load): Fix typo.
1417
ecd3fd0f
BR
14182005-08-02 Bob Rossi <bob@brasko.net>
1419
1420 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
1421 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
1422 Change tests to inferior-tty-set/show.
1423 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
1424 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
1425 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
1426 inferior. Use mi_gdb_test to get GDB and Inferior output.
1427 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
1428 descriptor.
1429 (mi_inferior_tty_name): Add inferior PTY file name.
1430 (mi_gdb_start): Add INFERIOR_PTY parameter.
1431 (mi_gdb_test): Add IPATTERN parameter.
1432
f1ea48cb
BR
14332005-08-02 Bob Rossi <bob@brasko.net>
1434
1435 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
1436 parameter to mi_gdb_test.
1437 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
1438
6e650a67
DJ
14392005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1440
1441 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
1442 struct_declarations.
1443 * gdb.mi/mi-var-child.exp: Step over the initialization of
1444 struct_declarations.
1445
8be260b6
DJ
14462005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1447
1448 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
1449 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
1450 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
1451 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
1452 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
1453 file.
1454
4e660f07
NR
14552005-07-27 Nick Roberts <nickrob@snap.net.nz>
1456
1457 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
1458 (do_children_tests): Assign values to the extra elements.
1459
1460 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
1461 them for tests for "-var-update --no-values" and
1462 "-var-update --all-values".
1463 Add test for "-var-list-children --simple-values".
1464
1465 * gdb.mi/basics.c (callee4): Add integer array D[3]...
1466
1467 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
1468 "-stack-list-locals --simple-values" Improve doc strings and
1469 comments.
1470
6bdae935
MK
14712005-07-18 Mark Kettenis <kettenis@gnu.org>
1472
598b7a6f
MK
1473 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
1474 *-*-openbsd*.
1475 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
1476
6bdae935
MK
1477 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
1478 sigaltsatck'.
1479
1323e929
BR
14802005-07-14 Bob Rossi <bob@brasko.net>
1481
1482 * gdb.base/default.exp (tty): Changed output of command.
1483 * gdb.base/help.exp (help tty): Ditto.
1484
b1a9c082
MK
14852005-07-12 Mark Kettenis <kettenis@gnu.org>
1486
1487 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
1488
10a844a2
MK
14892005-07-10 Mark Kettenis <kettenis@gnu.org>
1490
1491 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
1492 -stack-select-frame without arguments.
1493 (test_stack_frame_listing): Add test for newly implemented command
1494 -stack-info-frame.
1495
3cb3b8df
BR
14962005-07-06 Bob Rossi <bob@brasko.net>
1497
1498 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
1499 command.
1500 (Copyright): Update copyright.
1501
a0c5fbcf
WZ
15022005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
1503
1504 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
1505 tests to evaluate exponentiation expression.
1506
984971d0
AS
15072005-06-29 Andreas Schwab <schwab@suse.de>
1508
1509 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
1510 main to avoid warnings.
1511
1512 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
1513
fe03833f
NR
15142005-06-20 Nick Roberts <nickrob@snap.net.nz>
1515
1516 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
1517 -stack-select-frame without arguments.
1518 (test_stack_frame_listing): Add test for newly implemented command
1519 -stack-info-frame.
1520
7a55f279
WZ
15212005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
1522
0ffa0ea5
DJ
1523 * gdb.fortran/array-element.f: New file.
1524 * gdb.fortran/array-element.exp: New testcase.
7a55f279 1525
26585198
DJ
15262005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
1527
1528 * gdb.base/bigcore.exp: Correct checks for systems which can
1529 not dump a large core file.
1530
c1bd25fd
DJ
15312005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
1532
1533 * gdb.base/relocate.c: Add a copyright notice.
1534 (dummy): Remove.
1535 * gdb.base/relocate.exp: Test printing the values of variables
1536 from a relocatable file.
1537
589e074d
DJ
15382005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
1539
1540 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
1541 excess MI output after an error.
1542
0915f927
JB
15432005-05-29 Joel Brobecker <brobecker@adacore.com>
1544
1545 * gdb.arch/alpha-step.c: New file.
1546 * gdb.arch/alpha-step.exp: New testcase.
1547
76ff342d
DJ
15482005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
1549 Dennis Brueni <dennis@slickedit.com>
1550
1551 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
1552 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
1553 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
1554 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
1555 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
1556 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
1557 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
1558
96b0c7ac
DJ
15592005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
1560 Wu Zhou <woodzltc@cn.ibm.com>
1561
1562 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
1563 IBM's xlc compiler.
1564 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
1565 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
1566
f21565d2
JB
15672005-05-13 Jim Blandy <jimb@redhat.com>
1568
1569 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
1570 calling gdb_suppress_entire_file.
1571 * gdb.base/charset.exp: Same.
1572 * gdb.base/call-rt-st.exp: Same.
1573
6006a3a1
BR
15742005-05-05 Bob Rossi <bob_rossi@cox.net>
1575
1576 * lib/gdb.exp (fullname_syntax): Added global regex.
1577 (fullname_syntax_POSIX): Ditto.
1578 (fullname_syntax_UNC): Ditto.
1579 (fullname_syntax_DOS_CASE): Ditto.
1580 (fullname_syntax_DOS): Ditto.
1581 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
1582 fullname_syntax variable to scope and use it.
1583 (test_file_list_exec_source_files): Ditto.
1584 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
1585
c3b69c04
DJ
15862005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
1587
1588 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
1589
3c95e6af
PG
15902004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
1591
1592 * lib/gdb.exp (skip_altivec_tests): New function, based on
1593 check_vmx_hw_available from the GCC testsuite.
1594 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
1595 * lib/gdb.arch/altivec-regs.exp: Likewise.
1596
78df6c56
JB
15972005-05-02 Jim Blandy <jimb@redhat.com>
1598
1599 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
1600 calling gdb_suppress_entire_file.
1601
1690f9cf
DJ
16022005-04-30 Randolph Chung <tausq@debian.org>
1603
1604 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
1605 Slightly relax "sem_post" name checking.
1606
5ea106f7
PG
16072005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
1608
1609 * gdb.base/unload.exp: Use new shared library infrastructure.
1610
bf7234cf
PG
16112005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
1612
1613 * gdb.base/so-impl-ld.exp: Use new shared library
1614 infrastructure.
1615
547b869a
CV
16162005-04-29 Corinna Vinschen <vinschen@redhat.com>
1617
1618 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
1619 * gdb.asm/h8300.inc: New file.
1620
f07e55f0
PG
16212005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
1622
1623 * gdb.base/shlib-call.exp: Change to use new shared library
1624 infrastructure.
1625
3cbba3d1
PG
16262005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
1627
1628 * gdb.base/pending.exp: Change to use new shared library
1629 infrastructure.
1630
ed6df200
PG
16312005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
1632
1633 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
1634 use test_compiler_info instead of gcc_compiled, and update copyright.
1635
8c8f4ebe
PG
16362005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
1637
1638 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
1639 shared objects being adjusted and update copyright years.
1640
607fbc54
DJ
16412005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
1642
1643 * ChangeLog: Correct some 2003-01-13 dates.
1644 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
1645 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
1646 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
1647 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
1648 gdb.trace/tfind.exp: Update copyright years.
1649
57bf0e56
DJ
16502005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
1651 Daniel Jacobowitz <dan@codesourcery.com>
1652
1653 * lib/gdb.exp (gdb_compile): Handle shlib=.
1654 (gdb_compile_shlib): New function.
1655
9b593790
PG
16562005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
1657
1658 * lib/gdb.exp (test_compiler_info): Give argument a default value.
1659
9494c6a5
DJ
16602005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
1661
1662 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
1663 gdb.server.
1664 * configure.ac: Likewise.
1665 * configure: Regenerated.
1666 * gdb.gdbserver/Makefile.in: Moved to...
1667 * gdb.server/Makefile.in: ... here.
1668 * gdb.gdbserver/server.c: Moved to...
1669 * gdb.server/server.c: ... here.
1670 * gdb.gdbserver/server-run.exp: Moved to...
1671 * gdb.server/server-run.exp: ... here.
1672
6f8eac0e
DJ
16732005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
1674
1675 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
1676 * configure.ac: Create gdb.gdbserver/Makefile.
1677 * configure: Regenerated.
1678 * lib/gdbserver-support.exp: New file, derived from
1679 config/gdbserver.exp.
1680 * config/gdbserver.exp: Use gdbserver-support.exp.
1681 * gdb.gdbserver/Makefile.in: New file.
1682 * gdb.gdbserver/server.c: New file.
1683 * gdb.gdbserver/server-run.exp: New file.
1684
6e87504d
PG
16852005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
1686
1687 * lib/gdb.exp (test_compiler_info): Return compiler_info
1688 if no arguments are given.
1689
d1779be4
PG
16902005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
1691
1692 * gdb.arch/altivec-abi.exp: Check for compiler and set
1693 use altivec' flag accordingly.
1694 * gdb.arch/altivec-regs.exp: Likewise.
1695
88750304
DJ
16962005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1697
1698 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
1699
f3fb768d
AS
17002005-03-27 Andreas Schwab <schwab@suse.de>
1701
1702 * gdb.base/bigcore.c (main): Add missing mode argument in open
1703 call.
1704
7e813ac5
DJ
17052005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
1706
1707 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
1708 downloads.
1709 * config/gdbserver.exp (gdb_load): Likewise.
1710
8e3049aa
PB
17112005-03-14 Paul Brook <paul@codesourcery.com>
1712
1713 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
1714 targets.
1715
a9df7c44
JB
17162005-03-09 Joel Brobecker <brobecker@adacore.com>
1717
1718 * gdb.dwarf2/dup-psym.S: New file.
1719 * gdb.dwarf2/dup-psym.exp: New testcase.
1720
9f0d94e8
JB
17212005-03-09 Joel Brobecker <brobecker@adacore.com>
1722
1723 * gdb.ada/exec_changed/first.adb: New file.
1724 * gdb.ada/exec_changed/second.adb: New file.
1725 * gdb.ada/exec_changed.exp: New testcase.
1726
5f579bc5
NS
17272005-03-08 Nathan Sidwell <nathan@codesourcery.com>
1728
36e9969c
NS
1729 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
1730 (A2): New class.
1731 (main): Test operator+.
1732 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
1733 breakpoint test.
1734
5f579bc5
NS
1735 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
1736 * gdb.base/signull.exp: Disable if gdb,nosignals.
1737 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
1738 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
1739 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
1740 * gdb.mi/mi2-console.exp: Likewise.
1741 * gdb.trace/collection.exp (run_trace_experiment): Consume the
1742 continue output at start.
1743 (gdb_collect_locals_test): Robustify regexp.
1744 * gdb.trace/passc-dyn.exp: Fix comment typo.
1745 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
1746
be46087e
CV
17472005-03-08 Corinna Vinschen <vinschen@redhat.com>
1748
1749 * gdb.asm/asm-source.exp: Add iq2000 case.
1750 * gdb.asm/iq2000.inc: New file.
1751
384e1a61
MI
17522005-03-07 Manoj Iyer <manjo@austin.ibm.com>
1753
1754 * gdb.base/command.exp: Change hardcoded value to regular expression.
1755 * gdb.base/float.exp: Add powerpc to the list of targets checked.
1756
584b6e9e
DJ
17572005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
1758
1759 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
1760 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
1761 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
1762 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
1763 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
1764
ab5b5d61
MK
17652005-03-05 Mark Kettenis <kettenis@gnu.org>
1766
1767 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
1768 changes.
1769
ae051c1b
PG
17702004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
1771
1772 * lib/compiler.c: Add test for IBM's xlc compiler.
1773 * lib/compiler.cc: Likewise.
1774
3f0f6ed2
JB
17752004-02-24 Joel Brobecker <brobecker@adacore.com>
1776
1777 * gdb.ada/fixed_points.exp: Create compilation object directory
1778 before running the test.
1779 * gdb.ada/null_record.exp: Likewise.
1780 * gdb.ada/packed_array.exp: Likewise.
1781 * gdb.ada/start.exp: Likewise.
1782
724f452b
JB
17832005-02-15 Joel Brobecker <brobecker@adacore.com>
1784
1785 * gdb.ada/packed_array/pa.adb: New file.
1786 * gdb.ada/packed_array.exp: New testcase.
1787
57f5cdfb 17882005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 1789
1f393151
MK
1790 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
1791 files.
1792
ebdda337
MK
1793 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
1794 on *-*-openbsd*. Correctly match whitespace in regukar
1795 expressions.
1796
cf309262
DJ
17972005-02-10 Daniel Jacobowitz <dan@debian.org>
1798
1799 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
1800 PR exp/1821
1801 * gdb.base/gdb1821.c: New test file.
1802 * gdb.base/gdb1821.exp: New test file.
1803
3be49e7a
JB
18042005-02-09 Joel Brobecker <brobecker@adacore.com>
1805
1806 * gdb.base/start.c: New file.
1807 * gdb.base/start.exp: New testcase.
1808
e292e67d
JB
18092005-02-09 Joel Brobecker <brobecker@adacore.com>
1810
1811 * gdb.ada/start/dummy.adb: New file.
1812 * gdb.ada/start.exp: New testcase.
1813
dbdfa66c
CV
18142005-02-09 Corinna Vinschen <vinschen@redhat.com>
1815
1816 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
1817 for printing symbols and statistics.
1818 Add test for using relative pathnames in "maint print msymbols" test.
1819 Mark "maint info sections DATA" XFAIL on Cygwin.
1820 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
1821 tests.
1822
d7941671
AC
18232005-02-09 Andreas Schwab <schwab@suse.de>
1824
1825 Committed by Andrew Cagney <cagney@gnu.org>
1826 * gdb.base/remotetimeout.exp: New file.
1827
74e5ef44
MK
18282005-02-07 Mark Kettenis <kettenis@gnu.org>
1829
1830 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
1831
464dd14d
JB
18322005-02-03 Joel Brobecker <brobecker@adacore.com>
1833
1834 * gdb.ada/gnat_ada.gpr: New file.
1835 * gdb.ada/gnat_ada.gin: Delete, no longer used.
1836 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
1837 * configure.ac: No longer generate gnat_ada.gpr.
1838 * configure: Regenerate.
1839 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
1840 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
1841 * gdb.ada/null_record/bar.ads: Likewise.
1842 * gdb.ada/null_record/bar.adb: Likewise.
1843 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
1844 * gdb.ada/null_record.exp (testdir): New variable.
1845 (testfile): executable is now in testdir subdirectory.
1846 (srcfile): Use full path to the main compilation unit.
1847 * gdb.ada/fixed_points.exp: Same changes as above.
1848
30d756ae
NR
18492005-02-03 Nick Roberts <nickrob@snap.net.nz>
1850
1851 * gdb.base/interp.exp: New test.
1852
9d799f85
AC
18532005-01-24 Andrew Cagney <cagney@gnu.org>
1854
1855 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
1856
15656118
AC
18572005-01-19 Andrew Cagney <cagney@gnu.org>
1858
a892c31b
AC
1859 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
1860 configure.ac not configure.in.
1861
15656118
AC
1862 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
1863 of powerpc*-*-*.
1864 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
1865 * gdb.base/list.exp (test_list_function)
1866 (test_list_filename_and_function): Ditto.
1867 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
1868
a7b01baf
AC
18692005-01-16 Andrew Cagney <cagney@gnu.org>
1870
17d92a02
AC
1871 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
1872
a7b01baf
AC
1873 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
1874
bc8332bb
AC
18752005-01-14 Andrew Cagney <cagney@gnu.org>
1876
1877 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
1878 * gdb.mi/mi2-var-cmd.exp: Ditto.
1879
4d074752
CV
18802005-01-10 Corinna Vinschen <vinschen@redhat.com>
1881
1882 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
1883
bec39cab
AC
18842005-01-07 Andrew Cagney <cagney@gnu.org>
1885
1886 * configure.ac: Rename configure.in, require autoconf 2.59.
1887 * configure: Re-generate.
1888 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
1889 * gdb.stabs/configure: Re-generate.
1890 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
1891 * gdb.hp/configure: Re-generate.
1892 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
1893 autoconf 2.59.
1894 * gdb.hp/gdb.objdbg/configure: Re-generate.
1895 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
1896 autoconf 2.59.
1897 * gdb.hp/gdb.defects/configure: Re-generate.
1898 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
1899 autoconf 2.59.
1900 * gdb.hp/gdb.compat/configure: Re-generate.
1901 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
1902 autoconf 2.59.
1903 * gdb.hp/gdb.base-hp/configure: Re-generate.
1904 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
1905 autoconf 2.59.
1906 * gdb.hp/gdb.aCC/configure: Re-generate.
1907
f10b16d4
JB
19082004-12-15 Jim Blandy <jimb@redhat.com>
1909
1910 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
1911 under NPTL when there is debugging info available for libpthread.
1912
fb6e1814
JG
19132004-12-13 Jerome Guitton <guitton@gnat.com>
1914
1915 * gdb.ada/fixed_points.c: New file.
1916 * gdb.ada/fixed_points.exp: New file.
1917
fe46cd3a
RC
19182004-12-03 Randolph Chung <tausq@debian.org>
1919
1920 * gdb.arch/pa-nullify.exp: New file.
1921 * gdb.arch/pa-nullify.s: New file.
1922
8de0841b
RC
19232004-11-30 Randolph Chung <tausq@debian.org>
1924
1925 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
1926 instead of "tbug". Fix regexp to work properly with gdb_test.
1927
c8170782
PH
19282004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
1929
1930 * gdb.base/bitfields2.exp: New test.
1931 * gdb.base/bitfields2.c: New file.
1932
954269c2
RE
19332004-11-28 Richard Earnshaw <rearnsha@arm.com>
1934
1935 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
1936
0107feed
RC
19372004-11-16 Randolph Chung <tausq@debian.org>
1938
1939 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
1940
f073ae8c
DJ
19412004-11-14 Daniel Jacobowitz <dan@debian.org>
1942
1943 * gdb.threads/threadapply.exp: Correct "macro details" test.
1944
19ad59e7
JJ
19452004-11-11 Jeff Johnston <jjohnstn@redhat.com>
1946
1947 * gdb.threads/threadapply.exp: New test.
1948 * gdb.threads/threadapply.c: New file.
1949
9cf0961b
MK
19502004-11-07 Mark Kettenis <kettenis@gnu.org>
1951
1952 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
1953 frames.
1954
c789492a
FL
19552004-11-05 Felix Lee <felix+log1@specifixinc.com>
1956
1957 * gdb.base/cursal.exp: New file.
1958 * gdb.base/cursal.c: New file.
1959
a1e167bb
AC
19602004-11-03 Andrew Cagney <cagney@gnu.org>
1961
1962 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
1963
b7cbf173
MK
19642004-10-30 Mark Kettenis <kettenis@gnu.org>
1965
1966 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
1967 NetBSD/ELF targets.
1968
88f9d34f
JB
19692004-10-29 Joel Brobecker <brobecker@gnat.com>
1970
1971 * gdb.threads/bp_in_thread.c: New file, copied from
1972 pthread_cond_wait.c.
1973 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
1974 file, rather than reusing the .c file from another testcase.
1975
ca7d6a0c
JB
19762004-10-20 Joel Brobecker <brobecker@gnat.com>
1977
1978 * gdb.ada/null_record.exp: Check where we stopped after
1979 sending the start command, instead of where the associated
1980 temporary breakpoint was inserted.
1981
0d863d03
AC
19822004-10-14 Andrew Cagney <cagney@gnu.org>
1983
1984 * gdb.mi/gdb701.c (main): Return 0.
1985
d11e72cb
DJ
19862004-10-13 Daniel Jacobowitz <dan@debian.org>
1987
d40539a4 1988 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 1989
e1923096
JJ
19902004-10-12 Jeff Johnston <jjohnstn@redhat.com>
1991
1992 * gdb.threads/schedlock.c: Add comment markers to use to find
1993 line numbers.
1994 * gdb.threads/schedlock.exp: Adjust regex to handle the new
1995 comments.
1996 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
1997 breakpoint lines.
1998
ec8ba2c9
DJ
19992004-10-12 Daniel Jacobowitz <dan@debian.org>
2000
2001 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
2002
0eb3658b
DJ
20032004-10-12 Daniel Jacobowitz <dan@debian.org>
2004
2005 * configure.in: Add gdb.dwarf2.
2006 * configure: Regenerated.
2007 * Makefile.in: Add gdb.dwarf2.
2008 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
2009 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
2010 gdb.dwarf2/file1.txt: New files.
2011
a271cc33
OF
20122004-10-11 Orjan Friberg <orjanf@axis.com>
2013
2014 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
2015 of "run", since the latter doesn't work with remote targets. Adjust
2016 the breakpoint numbering accordingly.
2017 * gdb.threads/pthread_cond_wait.exp: Ditto.
2018
895ce074
MC
20192004-10-08 Michael Chastain <mec.gnu@mindspring.com>
2020
2021 * gdb.base/overlays.exp: Update copyright years.
2022
6be3092d
KI
20232004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
2024
2025 * gdb.base/overlays.exp: Disable if target is Linux.
2026
e05389b8
FL
20272004-10-06 Felix Lee <felix+log1@specifixinc.com>
2028
2029 * config/gdbserver.exp (gdb_load): Use right filename on remote.
2030
73cb587d
KI
20312004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
2032
2033 * gdb.asm/asm-source.exp: Add m32r-linux target.
2034 * gdb.asm/m32r-linux.inc: New file.
2035
3c0edcdc
AC
20362004-09-24 Andrew Cagney <cagney@redhat.com>
2037 David Anderson <anderson@redhat.com>
2038
2039 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
2040 command fails, assume things will work.
2041 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
2042 (_GNU_SOURCE): Define.
2043 (print_unsigned, print_hex): Change parameter to "long long".
2044 (print_byte_count): New function, use to print byte counts.
2045 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
2046 O_LARGEFILE.
2047 (main): Compute an upper bound on a corefile in max_core_size.
2048 Limit memory chunk size to max_core_size. Limit total memory
2049 allocated to max_core_size.
2050
4bb3667f
AC
20512004-09-23 Andrew Cagney <cagney@gnu.org>
2052
2053 * gdb.base/bigcore.exp: Replace the code that creates a corefile
2054 from a separate process with code that creates a corefile by
2055 making the inferior dump core.
2056
60fe1a51
MK
20572004-09-23 Mark Kettenis <kettenis@gnu.org>
2058
2059 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
2060 block.
2061
8e937346
MC
20622004-09-23 Michael Chastain <mec.gnu@mindspring.com>
2063
2064 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
2065 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
2066 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
2067 Likewise.
2068
7213f6d6
JJ
20692004-09-20 Jeff Johnston <jjohnstn@redhat.com>
2070
2071 * gdb.java/jprint.exp: New test case for java inferior call.
2072 * gdb.java/jprint.java: Ditto.
2073
eac69dca
JB
20742004-09-15 Joel Brobecker <brobecker@gnat.com>
2075
2076 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
2077
22227696
MC
20782004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2079
2080 * gdb.threads/killed.c: Include <stdlib.h>.
2081 * gdb.threads/pthreads.c: Likewise.
2082
7dd403a4
MC
20832004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2084
2085 * gdb.threads/killed.c: Add copyright notice.
2086
33f2d567
JM
20872004-09-10 Jason Molenda (jmolenda@apple.com)
2088
2089 * gdb.base/define.exp: Two new tests to verify zero space chars
2090 after 'if' and 'while' commands in a user-defined command is correctly
2091 parsed.
2092
e05b62ac
AC
20932004-09-08 Andrew Cagney <cagney@gnu.org>
2094
2095 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
2096 delivery test with duplicate at end of file.
2097
9cbe82da
MK
20982004-09-06 Mark Kettenis <kettenis@jive.nl>
2099
2100 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
2101
564803d9
MC
21022004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2103
2104 * config/hppro.exp: Removed.
2105
7c6807ce
MC
21062004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2107
2108 * config/sparclet.exp: Removed.
2109
bf7e26dd
MC
21102004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2111
2112 * config/udi.exp: Removed.
2113
714e341b
MC
21142004-09-02 Michael Chastain <mec.gnu@mindspring.com>
2115
2116 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
2117 of "exp_continue".
2118 (advancei): Likewise.
2119
1236e623
JJ
21202004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2121
2122 * gdb.base/unload.exp: Fix so messages aren't duplicated.
2123
3bdcad15
MI
21242004-09-01 Manoj Iyer <manjo@austin.ibm.com>
2125
228af206 2126 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
2127 to check for nodebug in executable.
2128 * gdb.gdb/observer.exp (setup_test): Likewise.
2129 * gdb.gdb/selftest.exp (test_with_self): Likewise.
2130 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
2131
c72b934c
AC
21322004-09-01 Andrew Cagney <cagney@gnu.org>
2133
2134 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2135 files.
2136
edd9b715
JJ
21372004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2138
2139 * gdb.base/unload.exp: Fix expected warning message to match
2140 latest format.
2141
fb4ce06b
CV
21422004-09-01 Corinna Vinschen <vinschen@redhat.com>
2143
2144 * gdb.base/call-rt-st.exp: Fix typos.
2145
ce78e7c3
MI
21462004-08-31 Manoj Iyer <manjo@austin.ibm.com>
2147
2148 * gdb.threads/thread_check.exp: New testcase.
2149 * gdb.threads/thread_check.c: New testcase.
2150
2dedb159
AC
21512004-08-31 Andrew Cagney <cagney@gnu.org>
2152
2153 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
2154 (skip_to_handler_entry): New procedures. Test stepping into a
2155 handler when the breakpoint is at the handler's entry point.
2156
68f53502
AC
21572004-08-30 Andrew Cagney <cagney@gnu.org>
2158
2159 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
2160 gdb/1757.
2161
3e3ffd2b
MC
21622004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2163
2164 With code from Manoj Iyer <manjo@austin.ibm.com>:
2165 * lib/gdb.exp (gdb_file_cmd): Return more information in the
2166 return value. Add an arm for "no debugging symbols found".
2167 Change a stray "error" to "perror".
2168 (gdb_run_cmd): Adapt to new return value.
2169 * gdb.base/remote.exp: Adapt to new return value.
2170 * gdb.gdb/complaints.exp: Likewise.
2171 * gdb.gdb/observer.exp: Likewise.
2172 * gdb.gdb/selftest.exp: Likewise.
2173 * gdb.gdb/xfullpath.exp: Likewise.
2174
4b6f5fd2
JB
21752004-08-27 Joel Brobecker <brobecker@gnat.com>
2176
2177 * gdb.threads/bp_in_thread.exp: New testcase.
2178
e5b25496
MC
21792004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2180
2181 Fix PR testsuite/1735.
2182 * gdb.threads/schedlock.c (thread_function): Add a cast
2183 to suppress a gcc warning.
2184 * gdb.threads/thread-specific.c (thread_function): Likewise.
2185
934353d6
MC
21862004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2187
2188 * gdb.base/unload.c: Include <stdlib.h>.
2189
f98a0aef 21902004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 2191
f98a0aef 2192 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
2193 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
2194 synchronized after the "return".
2195
5a2e8882
MC
21962004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2197
2198 * gdb.mi/basics.c: Include <stdio.h>.
2199 * gdb.mi/pthreads.c: Include <stdlib.h>.
2200 * gdb.mi/var-cmd.c: Include <stdlib.h>.
2201
a9640423
MC
22022004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2203
2204 * gdb.threads/schedlock.c: Add copyright notice.
2205
b04e311d
AC
22062004-08-25 Andrew Cagney <cagney@gnu.org>
2207
2208 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
2209 (skip_over_handler, breakpoint_over_hander): New test procedures.
2210 (advance, advancei): Add a proper prefix, do not use
2211 rerun_to_main.
2212 * gdb.base/sigstep.c (main): Change to use an infinite loop.
2213
7c27f15b
MC
22142004-08-24 Michael Chastain <mec.gnu@mindspring.com>
2215
2216 * gdb.mi/basics.c: Add copyright notice.
2217 * gdb.mi/var-cmd.c: Add copyright notice.
2218
fffc87ae
MC
22192004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2220
2221 * lib/gdb.exp: Remove signed_keyword_not_used.
2222 * lib/compiler.c: Likewise.
2223 * lib/compiler.cc: Likewise.
2224
d782e0bf
MC
22252004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2226
2227 * gdb.base/whatis.c: Remove conditional disabling of "signed".
2228 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
2229
96033e83
MC
22302004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2231
2232 * gdb.base/whatis.c: Add copyright notice.
2233
cf38c229
MK
22342004-08-20 Mark Kettenis <kettenis@gnu.org>
2235
2236 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
2237 it to skip the breakpoints encoded in the inline assembly.
2238
f4b49756
MC
22392004-08-20 Michael Chastain <mec.gnu@mindspring.com>
2240
2241 * Makefile.in: Add gdb.fortran.
2242
2f193b69
MC
22432004-08-20 Michael Chastain <mec.gnu@mindspring.com>
2244
2245 * gdb.base/call-sc.exp (test_scalar_returns):
2246 Fix cut-and-paste glitch in "Make fun return now".
2247
89a237cb
MC
22482004-08-17 Michael Chastain <mec.gnu@mindspring.com>
2249
2250 * configure.in: Add gdb.fortran.
2251 * configure: Regenerate.
2252 * gdb.fortran/Makefile.in: New file.
2253 * lib/gdb.exp (skip_fortran_tests): New procedure.
2254
469aff8e
MC
22552004-08-17 Michael Chastain <mec.gnu@mindspring.com>
2256
2257 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
2258 reference to bug-gnu@prep.ai.mit.edu.
2259 * gdb.mi/mi-var-child.exp: Likewise.
2260 * gdb.mi/mi-var-cmd.exp: Likewise.
2261 * gdb.mi/mi-var-display.exp: Likewise.
2262 * gdb.mi/mi2-var-block.exp: Likewise.
2263 * gdb.mi/mi2-var-child.exp: Likewise.
2264 * gdb.mi/mi2-var-cmd.exp: Likewise.
2265 * gdb.mi/mi2-var-display.exp: Likewise.
2266
00b51b9f
MK
22672004-08-15 Mark Kettenis <kettenis@gnu.org>
2268
2269 * gdb.base/unload.c (main): Make local variable msg const.
2270
45f07fef
MC
22712004-08-15 Michael Chastain <mec.gnu@mindspring.com>
2272
2273 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
2274 to bug-gnu@prep.ai.mit.edu.
2275 * gdb.mi/mi-disassemble.exp: Likewise.
2276 * gdb.mi/mi-eval.exp: Likewise.
2277 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
2278 default line number.
2279 * gdb.mi/mi-return.exp: Likewise.
2280 * gdb.mi/mi-simplerun.exp: Likewise.
2281 * gdb.mi/mi-stack.exp: Likewise.
2282 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
2283 number with explicit range test.
2284 * gdb.mi/mi-watch.exp: Likewise.
2285 * gdb.mi/mi2-break.exp: Likewise.
2286 * gdb.mi/mi2-cli.exp: Likewise.
2287 * gdb.mi/mi2-disassemble.exp: Likewise.
2288 * gdb.mi/mi2-eval.exp: Likewise.
2289 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
2290 default line number.
2291 * gdb.mi/mi2-return.exp: Likewise.
2292 * gdb.mi/mi2-simplerun.exp: Likewise.
2293 * gdb.mi/mi2-stack.exp: Likewise.
2294 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
2295 number with explicit range test.
2296 * gdb.mi/mi2-watch.exp: Likewise.
2297
dd8c8ee7
MC
22982004-08-15 Michael Chastain <mec.gnu@mindspring.com>
2299
2300 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
2301 * gdb.cp/m-static.exp: Likewise.
2302 * gdb.cp/rtti.exp: Likewise.
2303
4e838464
MK
23042004-08-14 Mark Kettenis <kettenis@gnu.org>
2305
2306 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
2307
8d8cb839
EZ
23082004-08-14 Eli Zaretskii <eliz@gnu.org>
2309
2310 * ChangeLog: Prefix Local Variables with semi-colons and indent
2311 the reference to older ChangeLog files, to fix fontification in
2312 Emacs.
2313
deea8bb0
MC
23142004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2315
2316 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
2317 * gdb.mi/mi2-break.exp: Likewise.
2318
c3297504
MC
23192004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2320
2321 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
2322
25808999
MC
23232004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2324
2325 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
2326
226a8d71
MC
23272004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2328
2329 * gdb.cp/classes.exp: Remove unused declarations. Just let
2330 test names default instead of providing special names. Remove
2331 extraneous demangler test.
2332
37fdf854
JJ
23332004-08-12 Jeff Johnston <jjohnstn@redhat.com>
2334
2335 * gdb.base/unload.exp: New test for breakpoints in dynamically
2336 loaded libraries.
2337 * gdb.base/unload.c: Ditto.
2338 * gdb.base/unloadshr.c: Ditto.
2339
2d3a7986
MC
23402004-08-12 Michael Chastain <mec.gnu@mindspring.com>
2341
2342 * gdb.cp/classes.exp (test_ptype_class_objects): Call
2343 cp_test_ptype_class.
2344 (test_enums): Likewise.
2345
c72b934c
AC
23462004-08-10 Andrew Cagney <cagney@gnu.org>
2347
2348 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2349 files.
2350
cc503c8a
AC
23512004-08-10 Andrew Cagney <cagney@gnu.org>
2352
2353 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
2354 init_malloc call.
2355
902f2ccb
MC
23562004-08-10 Michael Chastain <mec.gnu@mindspring.com>
2357
2358 * ChangeLog: Add copyright notice. The notice is copied
2359 from emacs 21.3 top level ChangeLog.
2360
78c90502
MC
23612004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2362
2363 * lib/cp-support.exp: New file.
2364 * lib/cp-support.exp (cp_test_type_class): New function.
2365 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
2366 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
2367 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
2368 cp_test_ptype_class.
2369
88e5ea78
MC
23702004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2371
2372 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
2373 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
2374 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
2375 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
2376 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
2377 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
2378 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
2379 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
2380 gdb.mi/mi2-watch.exp: Update copyright years.
2381
6a89fc9c
MK
23822004-08-09 Mark Kettenis <kettenis@gnu.org>
2383
2384 * gdb.base/sigaltstack.exp: Provide proper anchoring.
2385
1482e0de
MC
23862004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2387
2388 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
2389 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
2390 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
2391 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
2392 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
2393 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
2394 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
2395 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
2396 gdb.mi/mi-watch.exp: Update copyright years.
2397
1a5ce3f3
DJ
23982004-08-08 Daniel Jacobowitz <dan@debian.org>
2399
2400 PR gdb/1738
2401 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
2402 from a breakpoint with a pending signal.
2403
04f6ecf2
DJ
24042004-08-08 Daniel Jacobowitz <dan@debian.org>
2405
2406 PR gdb/1736
2407 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
2408 * gdb.base/sigaltstack.exp (finish_test): Consume output until
2409 the prompt.
2410 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
2411
54d90d35
DJ
24122004-08-08 Daniel Jacobowitz <dan@debian.org>
2413
2414 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
2415
d2f6abb0
DJ
24162004-08-08 Daniel Jacobowitz <dan@debian.org>
2417
2418 PR gdb/1736
2419 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
2420 for i?86-*-linux*.
2421
5598c03d
DJ
24222004-08-08 Daniel Jacobowitz <dan@debian.org>
2423
2424 * gdb.arch/i386-prologue.exp: Compile without debug information.
2425
c6fee705
MC
24262004-08-08 Michael Chastain <mec.gnu@mindspring.com>
2427
2428 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
2429 rather than asking gdb to search.
2430
dd90efdb
MC
24312004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2432
2433 * gdb.base/gcore.c: Include <string.h>.
2434
1e84bec1
MC
24352004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2436
2437 * gdb.base/gcore.c: Add copyright notice.
2438
e425eb2b
MC
24392004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2440
2441 * gdb.base/freebpcmd.c: Include <stdio.h>.
2442 * gdb.base/long_long.c: Include <string.h>.
2443 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
2444 * gdb.base/siginfo.c: Include <string.h>.
2445 * gdb.base/sigstep.c: Include <string.h>.
2446
cb9aaed5
MC
24472004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2448
2449 * gdb.base/complex.c: Include <stdlib.h>.
2450
55944f3d
MC
24512004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2452
2453 * gdb.base/complex.c: Add copyright notice.
2454
7b2953d9
MC
24552004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2456
2457 * gdb.base/charset.c: Include <stdlib.h>.
2458
c9133d23
MC
24592004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2460
2461 * gdb.base/auxv.c: Include <stdlib.h>.
2462
0a8490ad
MC
24632004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2464
2465 * gdb.base/auxv.c: Add copyright notice.
2466
3426d5ec
MC
24672004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2468
2469 * gdb.base/coremaker.c: Add copyright notice.
2470 * gdb.base/coremaker2.c: Add copyright notice.
2471
8da195dd
AC
24722004-08-04 Andrew Cagney <cagney@gnu.org>
2473
2474 * gdb.base/store.exp: Update copyright.
2475 (check_set, up_set, check_struct, up_struct): Add a prefix to test
2476 names, do not import gdb_prompt.
2477
8d394f98
AC
24782004-08-01 Andrew Cagney <cagney@gnu.org>
2479
2480 Fix PR testsuite/1729.
2481 * gdb.base/dump.exp: Add test name to callers of capture_value, do
2482 not use capture_value with value 4.
2483 (capture_value): Add optional test name parameter.
2484 (test_reload_saved_value, test_restore_saved_value): Use $msg as
2485 the prefix, pass to capture_value.
2486
b6702b23
MK
24872004-08-01 Mark Kettenis <kettenis@gnu.org>
2488
2489 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
2490 * gdb.arch/i386-prologue.c (standard): New prototype and function.
2491 (main): Call new function.
2492
c203e0ca
MC
24932004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2494
2495 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
2496
a7995a30
MC
24972004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2498
2499 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
2500
9366563b
MC
25012004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2502
b6eeaf26 2503 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
2504 Accept more values of vtbl pointer. Remove some messages
2505 about "obsolete gcc or gdb".
2506
2fc1f950
MC
25072004-07-30 Michael Chastain <mec.gnu@mindspring.com>
2508
2509 * gdb.cp/classes.exp: Accept more varieties of ptype output.
2510
c724d49b
MC
25112004-07-30 Michael Chastain <mec.gnu@mindspring.com>
2512
2513 * gdb.base/asm-source.exp: Properly convert target board
2514 debug flags from gcc format to binutils format.
2515
736b0fce
MK
25162004-07-28 Mark Kettenis <kettenis@gnu.org>
2517
2518 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
2519 gdb1718". PR backtrace/1718 partially fixed.
2520
5633ea5c
JJ
25212004-07-27 Jeff Johnston <jjohnstn@redhat.com>
2522
2523 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
2524
575eebb1
NC
25252004-07-26 Nick Clifton <nickc@redhat.com>
2526
2527 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
2528 good default value for a specific architecture is available then
2529 set it to that value. Otherwise default to the -gstabs switch.
2530 Remove the -g... switches from the asm-flags variable. Allow the
2531 target board info to override the value if it wants to. Pass the
2532 switch on the assembler command line.
2533
62104619
MK
25342004-07-23 Mark Kettenis <kettenis@gnu.org>
2535
2536 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
2537 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
2538 (main): Call new function.
2539
4a1135b8
MC
25402004-07-22 Michael Chastain <mec.gnu@mindspring.com>
2541
2542 Test for PR exp/1715.
2543 * gdb.base/radix.exp: Refactor common procedures. Make all
2544 test names unique. Change XFAIL to KFAIL.
2545
8a12c1f0
MC
25462004-07-20 Michael Chastain <mec.gnu@mindspring.com>
2547
2548 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
2549 * gdb.ada/gnat_ada.gin: ... to here.
2550 * configure.in: Use gnat_ada.gin.
2551 * configure: Regenerate.
2552
23b451cf
AC
25532004-07-20 Andrew Cagney <cagney@gnu.org>
2554
2555 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
2556 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
2557 XFAILs. Clean up test messages and comments. Check backtraces.
2558 Delete re-sync code.
2559
ab618a02
MC
25602004-07-19 Michael Chastain <mec.gnu@mindspring.com>
2561
2562 Fix PR cli/740.
2563 * gdb.base/annota1.exp: Honor gdb,nosignals.
2564 * gdb.base/annota3.exp: Likewise.
2565
46dad340
MC
25662004-07-19 Michael Chastain <mec.gnu@mindspring.com>
2567
2568 * lib/java.exp: Update copyright notice.
2569
756d8c70
AC
25702004-07-19 Andrew Cagney <cagney@gnu.org>
2571
2572 * gdb.base/selftest.exp: Copy file from here ...
2573 * gdb.gdb/selftest.exp: ... to here.
2574
586027e6
AC
25752004-07-16 Andrew Cagney <cagney@redhat.com>
2576
2577 * lib/insight-support.exp: Delete file.
2578 * lib/java.exp (java_init): Fix copyright.
2579
029d2200
AC
25802004-07-16 Andrew Cagney <cagney@gnu.org>
2581
2582 * gdb.base/restore.c: Append "prologue" to comments marking the a
2583 function's prologue.
2584 * gdb.base/restore.exp: Update copyright, re-indent.
2585 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
2586 callerN" prefix where needed. Update patterns that match a
2587 function's prologue.
2588
653b62c5
MC
25892004-07-16 Michael Chastain <mec.gnu@mindspring.com>
2590
2591 * gdb.base/restore.c: Add copyright notice.
2592
f7d690e5
AC
25932004-07-16 Andrew Cagney <cagney@gnu.org>
2594
2595 * gdb.base/logical.exp: Update copyright.
2596 (evaluate): New procedure. Use to re-implement tests using
2597 several tables.
2598
d629a7cb
MH
25992004-07-14 Martin Hunt <hunt@redhat.com>
2600
2601 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
2602 which fixes some problems where init.tcl was not found.
2603
9c7bb332
AC
26042004-07-13 Andrew Cagney <cagney@gnu.org>
2605
6bf46641
AC
2606 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
2607 (check_sizeof, check_valueof): Do not include the output in the
2608 test name. Use gdb_test.
2609 (get_valueof): Use gdb_test_multiple.
2610
c4ffd4c0
AC
2611 * gdb.base/step-test.exp: Update copyright. Use
2612 gdb_test_multiple. Ensure that test names do not include
2613 architecture dependent output.
2614
ab89363a
AC
2615 * gdb.gdb/observer.exp: Update copyright.
2616 (setup_test): Use gdb_test_multiple.
2617 (attach_first_observer, attach_second_observer)
2618 (attach_third_observer, detach_first_observer)
2619 (detach_second_observer, detach_third_observer)
2620 (reset_counters, check_counters): Make $message a prefix.
2621 (test_normal_stop_notifications): Add "args" parameter - a list of
2622 init functions to be called. Make $message a prefix,
2623 (test_observer_normal_stop): Change the message prefixes so that
2624 they are unique, pass the attach / detach procedures to
2625 test_normal_stop_notifications.
2626
ec58997a
AC
2627 * gdb.base/signull.exp (test_segv): Prefix all tests with
2628 "${name}". Clean up test messages.
2629
b475183b
AC
2630 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
2631
9c7bb332
AC
2632 * gdb.base/ena-dis-br.exp: Update copyright.
2633 (break_at): New function. Replace send_gdb with gdb_test,
2634 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
2635 ignore count, not stopped at bpt", with KFAIL.
2636
2dd95497
CV
26372004-07-13 Corinna Vinschen <vinschen@redhat.com>
2638
2639 * gdb.base/attach.exp: Remove cleanupfile handling.
2640
419e626b
AC
26412004-07-12 Andrew Cagney <cagney@gnu.org>
2642
2643 * gdb.base/annota1.exp: Cleanup corefile test name.
2644 * gdb.base/annota3.exp: Ditto.
2645
8b1b3228
AC
26462004-07-12 Andrew Cagney <cagney@gnu.org>
2647
78650829
AC
2648 * gdb.base/signals.exp: Clean up copyright, re-indent.
2649
8b1b3228
AC
2650 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
2651 gdb_test and gdb_test_multiple.
2652
935c2760
JJ
26532004-07-08 Jeff Johnston <jjohnstn@redhat.com>
2654
2655 * gdb.java/jmain.exp: Fix expected line number for main to
2656 break at. Set XFAIL for break at main test since gcj does not
2657 provide line number info for first statement in main.
2658
1544280f
AC
26592004-07-08 Andrew Cagney <cagney@gnu.org>
2660
1279f4ff
AC
2661 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
2662
1544280f
AC
2663 * gdb.base/sigbpt.exp: Make the common part of each test name a
2664 prefix instead of suffix.
2665
bcc82369
BR
26662004-07-07 Bob Rossi <bob_rossi@cox.net>
2667
2668 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
2669 test from test_tbreak_creation_and_listing to
2670 test_file_list_exec_source_file
2671 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
2672 Changed name of test from test_tbreak_creation_and_listing to
2673 test_file_list_exec_source_file
2674
23f4b0aa
JJ
26752004-07-07 Jeff Johnston <jjohnstn@redhat.com>
2676
2677 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
2678 the jmisc() constructor instead of <init>.
2679 * gdb.java/jmisc1.exp: Ditto.
2680
56401cd5
AC
26812004-07-07 Andrew Cagney <cagney@gnu.org>
2682
2683 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
2684 corrupting the PC.
2685
44ae2f6a
MC
26862004-07-06 Michael Chastain <mec.gnu@mindspring.com>
2687
2688 * gdb.cp/templates.exp: Accept whitespace change in demangler
2689 output.
2690
45a83408
AC
26912004-07-06 Andrew Cagney <cagney@gnu.org>
2692
2693 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
2694
d205ad70
MC
26952004-07-02 Michael Chastain <mec.gnu@mindspring.com>
2696
2697 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
2698 * lib/compiler.cc: Likewise.
2699
06ea1a61
MC
27002004-06-30 Michael Chastain <mec.gnu@mindspring.com>
2701
2702 * lib/compiler.cc: Work around string preprocessing problem
2703 with old hp c++ compiler.
2704 * lib/compiler.c: Likewise.
2705
daab1251
CV
27062004-06-29 Corinna Vinschen <vinschen@redhat.com>
2707
2708 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
2709 directives to conditionalize symbol prefixing.
2710 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
2711 additional_flags handling. Add underscore prefix for Cygwin.
2712 * gdb.arch/i386-unwind.c: Use preprocessor directives to
2713 conditionalize symbol prefixing.
2714 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
2715 additional_flags handling. Add underscore prefix for Cygwin.
2716
cc984116
CV
27172004-06-29 Corinna Vinschen <vinschen@redhat.com>
2718
2719 * gdb.base/bigcore.exp: Skip test on Cygwin.
2720
c279b077
MC
27212004-06-28 Michael Chastain <mec.gnu@mindspring.com>
2722
2723 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
2724 formats for "info register". Use gdb_test_multiple. Fix
2725 the "invalid register" test.
2726
0e915747
CV
27272004-06-28 Corinna Vinschen <vinschen@redhat.com>
2728
2729 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
2730 PID for Cygwin. Add Cygwin specific strings to check for in some
2731 tests.
2732 (do_attach_tests): Add a test for user interaction when attaching
2733 to a process with no matching symbol table already loaded.
2734
11422c86
AC
27352004-06-26 Andrew Cagney <cagney@gnu.org>
2736
2737 Test PR java/1567 and PR java/1565.
2738 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
2739 * gdb.java/jmisc2.exp: Delete file.
2740
cefbce26
MC
27412004-06-26 Michael Chastain <mec.gnu@mindspring.com>
2742
2743 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
2744
e19f872c
CV
27452004-06-25 Corinna Vinschen <vinschen@redhat.com>
2746
2747 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
2748 attach process.
2749
d931ba3b
MC
27502004-06-23 Michael Chastain <mec.gnu@mindspring.com>
2751
2752 * gdb.cp/pr-1553.exp: Remove.
2753
aef68c48
MC
27542004-06-22 Michael Chastain <mec.gnu@mindspring.com>
2755
2756 * gdb.cp/pr-1553.cc: Remove.
2757 * gdb.cp/pr-1553.exp: Disable this test.
2758
8d5df71a
JB
27592004-06-20 Jim Blandy <jimb@redhat.com>
2760
2761 Fix PR testsuite/1680.
2762 * gdb.arch/i386-sse.exp: Properly quote curly braces in
2763 regular expressions.
2764
4ac6f39d
MC
27652004-06-19 Michael Chastain <mec.gnu@mindspring.com>
2766
2767 Fix PR testsuite/1679.
2768 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
2769 Issue an UNSUPPORTED result instead.
2770
1b413552
JB
27712004-06-18 Jim Blandy <jimb@redhat.com>
2772
2773 * gdb.base/charset.exp: Only send a control-C if we see a new
2774 prompt and incomplete command.
2775
6daa6ebd
MC
27762004-06-18 Michael Chastain <mec.gnu@mindspring.com>
2777
2778 * gdb.cp/pr-574.cc: Add copyright notice.
2779
51fa4ae0
JB
27802004-06-17 Jim Blandy <jimb@redhat.com>
2781
2782 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
2783 cases where the regexp has no groups; this grabs random text from
2784 the previous test suite, whatever that was.
2785
8fea26c5
MC
27862004-06-17 Michael Chastain <mec.gnu@mindspring.com>
2787
2788 * gdb.cp/printmethod.cc: Add copyright notice.
2789
1e3aeb41
MC
27902004-06-16 Michael Chastain <mec.gnu@mindspring.com>
2791
2792 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
2793
9d9030bc
AC
27942004-06-16 Andrew Cagney <cagney@gnu.org>
2795
2796 * gdb.base/signull.c: Update copyright. Include <string.h>.
2797 (bowler): Replace data_pointer with data_read
2798 and data_write cases. Add code_descriptor case.
2799 (zero, desc): New array and pointer.
2800 (data, code): Change to simple pointers.
2801 * gdb.base/signull.exp: Fix probe pattern matching a function
2802 descriptor SIGSEGV. Replace data_pointer with data_read and
2803 data_write tests.
2804
acd4ad44
AC
28052004-06-16 Andrew Cagney <cagney@gnu.org>
2806
2807 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
2808
08fd625c
MC
28092004-06-15 Michael Chastain <mec.gnu@mindspring.com>
2810
2811 * gdb.base/long_long.c: Add copyright notice.
2812
1903502c
MC
28132004-06-15 Michael Chastain <mec.gnu@mindspring.com>
2814
2815 * gdb.base/long_long.exp: Remove reference to
2816 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
2817 to gdb_breakpoint and gdb_continue_to_breakpoint.
2818
83313cb1
JB
28192004-06-14 Jim Blandy <jimb@redhat.com>
2820
2821 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
2822 endian case.
2823
1bf404ef
AC
28242004-06-14 Andrew Cagney <cagney@gnu.org>
2825
2826 * gdb.base/gcore.exp (capture_command_output): Delete the always
2827 passing tests containing inferior values.
2828 * gdb.base/ending-run.exp: Do not include the breakpoint address
2829 in the test message. Update copyright.
2830 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
2831 size in the test name, use gdb_test_multiple. Update copyright.
2832
ef220b33
MC
28332004-06-14 Michael Chastain <mec.gnu@mindspring.com>
2834
2835 * gdb.cp/ref-types.cc: Add copyright notice.
2836
4f70a4c9
MC
28372004-06-14 Michael Chastain <mec.gnu@mindspring.com>
2838
2839 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
2840 hp_aCC_compiler.
2841 * lib/compiler.cc: Likewise.
2842 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
2843 'set' commands. Log diagnostics for other lines. Set
2844 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
2845
335928ac
MC
28462004-06-13 Michael Chastain <mec.gnu@mindspring.com>
2847
2848 * gdb.cp/try_catch.cc: Add copyright notice.
2849
2efb12e8
MC
28502004-06-12 Michael Chastain <mec.gnu@mindspring.com>
2851
2852 * gdb.cp/userdef.cc: Add copyright notice.
2853
0bbed51a
MC
28542004-06-11 Michael Chastain <mec.gnu@mindspring.com>
2855
2856 * gdb.cp/virtfunc.cc: Add copyright notice.
2857
e12a46c9
RC
28582004-06-11 Randolph Chung <tausq@debian.org>
2859
2860 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
2861 problem.
2862
338e05af
AC
28632004-06-10 Andrew Cagney <cagney@gnu.org>
2864
2865 * lib/compiler.cc, lib/compiler.c: Append either
2866 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
2867 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
2868 instead of gcc-3-3.
2869
dc3f10cb
AC
28702004-06-09 Andrew Cagney <cagney@gnu.org>
2871
b4d946af
AC
2872 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
2873 gdb/1455, bug is specific to "long long" and "double".
2874
dc3f10cb
AC
2875 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
2876 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
2877 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
2878 fixed.
2879
b5c0bfa2
AC
28802004-06-09 Andrew Cagney <cagney@gnu.org>
2881
2882 * gdb.base/structs.exp (test_struct_returns): Replace
2883 "return_value_unknown" and "finish_value_unknown" by
2884 "return_value_known" and "finish_value_known". Instead of
2885 "return_value_unknown" iff "finish_value_unknown", check
2886 "return_value_known" implies "finish_value_known".
2887
caeb605f
MH
28882004-06-08 Martin Hunt <hunt@redhat.com>
2889
2890 * gdb.base/float.exp: Add pattern for mips targets.
2891
c892bb64
RC
28922004-06-08 Randolph Chung <tausq@debian.org>
2893
2894 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
2895 message for unknown architectures more clear.
2896
48306d3e
JB
28972004-06-08 Joel Brobecker <brobecker@gnat.com>
2898
2899 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
2900 start the execution of the program.
2901
83ecb59f
JB
29022004-06-07 Jim Blandy <jimb@redhat.com>
2903
2904 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
2905 * gdb.arch/i386-cpuid.h: New helper file.
2906
55264cb4
RC
29072004-06-07 Randolph Chung <tausq@debian.org>
2908
2909 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
2910 has started.
2911
23cadb28
RM
29122004-06-04 Roland McGrath <roland@redhat.com>
2913
2914 Fix PR gdb/1647.
2915 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
2916 differently to be robust to output buffering differences.
2917
51d01eda
MC
29182004-06-04 Michael Chastain <mec.gnu@mindspring.com>
2919
2920 * gdb.threads/pthreads.exp: Update copyright years.
2921 (check_control_c): Change asynchronous 'after' to synchronous.
2922
f4fc3b93
RM
29232004-06-04 Roland McGrath <roland@redhat.com>
2924
2925 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
2926 next gdb prompt.
2927
4013522b
MC
29282004-06-02 Michael Chastain <mec.gnu@mindspring.com>
2929
2930 Fix PR gdb/1636.
2931 * gdb.threads/manythreads.exp: Change asynchronous 'after'
2932 calls to synchronous.
2933
7a8f1e6b
JB
29342004-05-26 Jim Blandy <jimb@redhat.com>
2935
2936 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
2937
81bb3443
RC
29382004-05-24 Randolph Chung <tausq@debian.org>
2939
2940 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
2941 * gdb.asm/pa.inc: New file.
2942
8f5a3103
MK
29432004-05-22 Mark Kettenis <kettenis@gnu.org>
2944
2945 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
2946
734b8fe8
JB
29472004-05-21 Joel Brobecker <brobecker@gnat.com>
2948 Daniel Jacobowitz <drow@mvista.com>
2949
2950 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
2951 GDB prompt.
2952
725603e1
UW
29532004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2954
f4fc3b93 2955 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
2956 setjmp/longjmp. Use sigaction instead of signal.
2957
8b923272
JB
29582004-05-19 J. Brobecker <brobecker@gnat.com>
2959 Michael Snyder <msnyder@redhat.com>
2960
2961 * gdb.threads/pthread_cond_wait.c: New file.
2962 * gdb.threads/pthread_cond_wait.exp: New testcase.
2963
8bfabb04
AC
29642004-05-13 Andrew Cagney <cagney@redhat.com>
2965
2966 * gdb.base/signull.exp, gdb.base/signull.c: New files.
2967 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
2968
42edda50
AC
29692004-05-11 Andrew Cagney <cagney@redhat.com>
2970
2971 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
2972 fixed but revealed gdb/1639.
2973
d303a6c7
AC
29742004-05-10 Andrew Cagney <cagney@redhat.com>
2975
2976 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
2977 func1" and "next to 2nd alarm", kernel bug avoided.
2978
bf08c2a1
DJ
29792004-05-10 Daniel Jacobowitz <dan@debian.org>
2980
2981 PR external/1568
2982 * gdb.base/bigcore.exp: Check the size of the dumped core file.
2983 XFAIL if it is smaller than bytes_allocated.
2984 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
2985 (main): Make chunks_allocated unsigned. Correct comment.
2986
c0586a34
JB
29872004-05-07 Joel Brobecker <brobecker@gnat.com>
2988
2989 * gdb.arch/powerpc-aix-prologue.c: New file.
2990 * gdb.arch/powerpc-aix-prologue.exp: New file.
2991
f2785d12
JB
29922004-05-07 Jim Blandy <jimb@redhat.com>
2993
2994 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
2995 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
2996
bd7f6e30
JB
29972004-05-06 Joel Brobecker <brobecker@gnat.com>
2998
2999 * gdb.base/sep.exp: No longer setup_kfail when the program was
3000 built with dwarf2.
3001
0a5e7efe
JI
30022004-05-05 Jim Ingham <jingham@apple.com>
3003
3004 * gdb.base/pending.exp: Make sure pending breakpoints
3005 preserve the ignore count.
f4fc3b93 3006
a8958849
MK
30072004-04-27 Jerome Guitton <guitton@gnat.com>
3008
3009 * i386-prologue.exp: Add testcase for jump instruction as first
3010 instruction of the real code.
3011 * i386-prologue.c (jump_at_beginning): New function.
3012
7e103f5b
MK
30132004-04-28 Mark Kettenis <kettenis@gnu.org>
3014
3015 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
3016 x86_64-*-*.
3017
5d38b224
MK
30182004-04-28 Mark Kettenis <kettenis@gnu.org>
3019
3020 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
3021 i*86-*-*.
3022
0ef32fd9
MK
30232004-04-25 Mark Kettenis <kettenis@gnu.org>
3024
3025 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
3026 expression that checks the return type.
3027
71d7dd7c
AC
30282004-04-23 Andrew Cagney <cagney@redhat.com>
3029
3030 * gdb.base/call-sc.exp: New test of scalar call/return values.
3031 * gdb.base/call-sc.c: Ditto.
3032
1e9f977e
JJ
30332004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3034
3035 * gdb.threads/manythreads.c: Reduce thread stack size.
3036
899d9e3a
JJ
30372004-04-23 Jeff Johnston <jjohnstn@redhat.com>
3038
3039 * gdb.threads/manythreads.c: Add copyright notice.
3040
61bcae62
AC
30412004-04-23 Andrew Cagney <cagney@redhat.com>
3042
3043 * gdb.base/siginfo.exp: Better handle step out of signal.
3044 * gdb.base/sigstep.exp: Ditto.
3045
7339a42e
JJ
30462004-04-22 Jeff Johnston <jjohnstn@redhat.com>
3047 Daniel Jacobowitz <drow@mvista.com>
3048
3049 * gdb.threads/manythreads.c: New testcase.
3050 * gdb.threads/manythreads.exp: Ditto.
3051
5c98409b
JB
30522004-04-22 Jim Blandy <jimb@redhat.com>
3053
3054 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
3055 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
3056
3b611f1a
MC
30572004-04-21 Michael Chastain <mec.gnu@mindspring.com>
3058
3059 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
3060
f0fd9238
AC
30612004-04-21 Andrew Cagney <cagney@redhat.com>
3062
3063 * gdb.base/sigstep.c: New file.
3064 * gdb.base/sigstep.exp: New file.
3065
90990674
JB
30662004-04-16 Joel Brobecker <brobecker@gnat.com>
3067
3068 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
3069 call to observer_notify_normal_stop.
3070
78cef34b
AC
30712004-04-15 Andrew Cagney <cagney@redhat.com>
3072
3073 * gdb.base/siginfo.c: New file.
3074 * gdb.base/siginfo.exp: New file.
3075
d2343407
JB
30762004-04-12 J. Brobecker <brobecker@gnat.com>
3077
3078 * gdb.base/sep.exp: Fix typo in comment.
3079
a2dba3c8
JB
30802004-04-12 J. Brobecker <brobecker@gnat.com>
3081
3082 * gdb.base/sep.c: New file.
3083 * gdb.base/sep-proc.c: New file.
3084 * gdb.base/sep.exp: New testcase.
3085
15f7b60e
MK
30862004-04-09 Mark Kettenis <kettenis@gnu.org>
3087
3088 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
3089 support.
3090
44f4de1a
AC
30912004-04-05 Andrew Cagney <cagney@redhat.com>
3092
3093 * gdb.base/sigaltstack.c: New file.
3094 * gdb.base/sigaltstack.exp: New file.
3095
ef04f396
JB
30962004-04-04 Joel Brobecker <brobecker@gnat.com>
3097
3098 * gdb.base/foll-fork.exp: Update the expected output for
3099 "help set follow-fork-mode", to match a change that was made
3100 to the help of this variable on 2004-01-13.
3101
d40d2c92
JB
31022004-04-01 Joel Brobecker <brobecker@gnat.com>
3103
3104 * lib/ada.exp: Add copyright notice.
3105 * bar.ads: Likewise.
3106 * bar.adb: Likewise.
3107 * null_record.adb: Likewise.
3108 * null_record.exp: Likewise.
3109 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
3110
f86ef5a3
JB
31112004-04-01 Joel Brobecker <brobecker@gnat.com>
3112
3113 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
3114 * configure: Regenerate.
3115
414e70e3
JB
31162004-04-01 Joel Brobecker <brobecker@gnat.com>
3117
3118 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
3119 to build the application. Remove the message printed when in
3120 verbose mode, redundant with the UNSUPPORTED message above.
3121
f0aaee49
JB
31222004-03-31 Joel Brobecker <brobecker@gnat.com>
3123
3124 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
3125 * gdb.ada (null_record.exp): New testcase.
3126
ac81cb54
JB
31272004-03-31 Joel Brobecker <brobecker@gnat.com>
3128
3129 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
3130
854af2f7
JB
31312004-03-31 Joel Brobecker <brobecker@gnat.com>
3132
3133 * gdb.ada: New subdirectory.
3134 * gdb.ada/Makefile.in: New file.
3135 * gdb.ada/gnat_ada.gpr.in: New file.
3136
034cb681
JB
31372004-03-31 Joel Brobecker <brobecker@gnat.com>
3138
3139 * lib/ada.exp: New file.
3140
78a1a894
DJ
31412004-03-24 Daniel Jacobowitz <drow@mvista.com>
3142
3143 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
3144 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
3145
4b2b3b3e
AC
31462004-03-22 Andrew Cagney <cagney@redhat.com>
3147
3148 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
3149 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
3150 Problem identified by Ulrich Weigand.
3151
23c73aa3
DC
31522004-03-17 David Carlton <carlton@kealia.com>
3153
3154 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
3155 PR c++/826.
3156
d63a86f8
RM
31572004-03-16 Roland McGrath <roland@redhat.com>
3158
3159 * gdb.base/auxv.exp: New file.
3160 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
3161
0e02aa50
DC
31622004-03-12 David Carlton <carlton@kealia.com>
3163
3164 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
3165 * gdb.cp/pr-1553.cc: Ditto.
3166 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
3167 pass branch.
3168
c20b71be
MC
31692004-03-12 Michael Chastain <mec.gnu@mindspring.com>
3170
3171 * gdb.cp/templates.exp: Accept more template types.
3172
c7414a01
MC
31732004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3174
3175 From Corinna Vinschen with modifications.
3176 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
3177 local variable obj_with_enum.
3178 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
3179 results with obj_with_enum.
3180
ed69573c
MC
31812004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3182
3183 * gdb.cp/classes.cc: New file, copied from misc.cc.
3184 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
3185
28301461
MC
31862004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3187
3188 * gdb.cp/misc.cc: Add copyright notice.
3189
1198ecbe
DC
31902004-03-05 David Carlton <carlton@kealia.com>
3191
3192 * gdb.cp/rtti.exp: Add 'print *obj3' test.
3193 * gdb.cp/rtti.h: Update copyright.
3194 (namespace n2::n3): New.
3195 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
3196 (n2::n3::func3): New.
3197 (main): Call n2::n3::func3.
3198 * gdb.cp/rtti2.cc: Update copyright.
3199 (n2::create3): New.
3200
9e08c470
MK
32012004-03-04 Mark Kettenis <kettenis@gnu.org>
3202
3203 * gdb.asm/openbsd.inc: Fix typo.
3204
4bebc3aa
FF
32052004-03-03 Fred Fish <fnf@redhat.com>
3206
3207 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
3208 "val" instead of unused "size". Update copyright year.
3209
6ea9fb37
DJ
32102004-02-29 Daniel Jacobowitz <drow@mvista.com>
3211
3212 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
3213 to use unsigned char.
3214 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
3215 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
3216
23b23974
DJ
32172004-02-29 Daniel Jacobowitz <drow@mvista.com>
3218
3219 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
3220 line of output.
3221
7574fd53
DJ
32222004-02-28 Daniel Jacobowitz <drow@mvista.com>
3223
3224 * gdb.base/relocate.c (dummy): Initialize.
3225
a195357f
DJ
32262004-02-28 Daniel Jacobowitz <drow@mvista.com>
3227
3228 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
3229 a breakpoint at exit.
3230
72fd54a9
FF
32312004-02-27 Fred Fish <fnf@redhat.com>
3232
3233 * gdb.base/chng-syms.exp: Add expect condition to match failing
3234 case that isn't a timeout.
3235
b9d23137
AC
32362004-02-27 Andrew Cagney <cagney@redhat.com>
3237
3238 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
3239 support.
3240
15d208f6 32412004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 3242
15d208f6
FF
3243 * gdb.arch/gdb1431.c: Remove.
3244 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
3245 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
3246 of "until" incorrectly.
3247
98f9cd2d
JB
32482004-02-26 J. Brobecker <brobecker@gnat.com>
3249
3250 * gdb.cp/class2.cc (empty): New class.
3251 (refer): New function.
3252 (main): Declare an object of type empty and use it.
3253 * gdb.cp/class2.exp: Print the value of an object of type empty.
3254
9b50c11b
JJ
32552004-02-26 Jeff Johnston <jjohnstn@redhat.com>
3256
3257 * gdb.base/langs.exp: Update query string to match the
3258 new nquery format used for pending breakpoints.
3259
0dcd613f
AC
32602004-02-26 Andrew Cagney <cagney@redhat.com>
3261
3262 Fix PR i18n/1570.
3263 * gdb.base/charset.c: Update copyright notice.
3264 (main, init_string): Remove the escape character '\e' tests.
3265 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
3266 * gdb.base/charset.exp (valid_host_charset): Ditto.
3267 * gdb.base/setvar.exp: Ditto.
3268
b8a56647
AC
32692004-02-24 Andrew Cagney <cagney@redhat.com>
3270
90d59e34
AC
3271 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
3272 mmapped data in core file" PASS and FAIL messages consistent.
3273
b8a56647
AC
3274 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
3275 setting a breakpoint. Work around PR java/1565.
3276
9f27c604
JJ
32772004-02-23 Jeff Johnston <jjohnstn@redhat.com>
3278
3279 * lib/gdb.exp (gdb_breakpoint): Update query string to match
3280 new nquery format.
3281 * gdb.base/pending.exp: Ditto.
3282
3224a706
MK
32832004-02-22 Mark Kettenis <kettenis@gnu.org>
3284
3285 * configure.in: Run stabs tests on *BSD.
3286 * configure: Regenerated.
3287
41e0a9ca
MK
32882004-02-21 Mark Kettenis <kettenis@gnu.org>
3289
3290 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
3291
1e1b3428
FF
32922004-02-20 Fred Fish <fnf@redhat.com>
3293
3294 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
3295 blank in test for "returns short", for consistency with other
3296 "returns xxx" tests. Update copyright year.
3297
f9a7572a
FF
32982004-02-19 Fred Fish <fnf@redhat.com>
3299
3300 New testcase for PR breakpoint/1558.
3301 * gdb.arch/gdb1558.exp: New file.
3302 * gdb.arch/gdb1558.c: New file.
3303
b2ce2854
EZ
33042004-02-19 Elena Zannoni <ezannoni@redhat.com>
3305
3306 * gdb.base/nodebug.exp: Fix typo.
3307
e7c9ff01
JB
33082004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3309
3310 Committed by Jim Blandy <jimb@redhat.com>.
3311
62f4b920
JB
3312 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
3313
2db536a1
JB
3314 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
3315
e7c9ff01
JB
3316 * gdb.base/float.exp: Support s390*-*-* targets.
3317
f3205b34
AF
33182004-02-17 Adam Fedor <fedor@gnu.org>
3319
3320 * gdb.base/gdb1555.exp: New file.
3321 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
3322
9d62932d
EZ
33232004-02-17 Elena Zannoni <ezannoni@redhat.com>
3324
3325 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
3326
344c9711
FF
33272004-02-16 Fred Fish <fnf@redhat.com>
3328
3329 * gdb.arch/gdb1291.c: Remove
3330 * gdb.arch/gdb1291.s: New test input file.
3331 * gdb.arch/gdb1291.exp: Expand test to check case that should not
3332 fail. Test for correct result, known incorrect result, other
3333 failures and timeouts.
3334
2d822687
AC
33352004-02-16 Andrew Cagney <cagney@redhat.com>
3336
3337 * gdb.base/bigcore.exp: New file.
3338 * gdb.base/bigcore.c: New file.
3339
dac15b66
AC
33402004-02-13 Andrew Cagney <cagney@redhat.com>
3341
3342 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
3343 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
3344 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
3345 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
3346 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
3347 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
3348 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
3349 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
3350 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
3351 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
3352
6bdfc2c4
JJ
33532004-02-11 Jeff Johnston <jjohnstn@redhat.com>
3354
3355 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
3356 executed is an alloc instruction.
3357
87b3ede8
DC
33582004-02-11 David Carlton <carlton@kealia.com>
3359
3360 * gdb.cp/breakpoint.exp: New.
3361 * gdb.cp/breakpoint.cc: New.
3362
6e19e2bf
MC
33632004-02-11 Michael Chastain <mec.gnu@mindspring.com>
3364
3365 Partial fix for PR gdb/1543.
3366 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
3367 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
3368 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
3369 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
3370 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
3371 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
3372 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
3373 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
3374 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
3375 to bug-gdb@prep.ai.mit.edu .
3376 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
3377 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
3378 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
3379 Likewise.
3380
5c5455dc
AC
33812004-02-10 Andrew Cagney <cagney@redhat.com>
3382
3383 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
3384 using gdb_internal_error_resync.
3385
9cf689d7
DJ
33862004-02-09 Daniel Jacobowitz <drow@mvista.com>
3387
3388 * gdb.threads/thread-specific.exp: Stop early if no threads are
3389 found.
3390
d2dc51db
MC
33912004-02-09 Michael Chastain <mec.gnu@mindspring.com>
3392
3393 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
3394
14b1a056
DJ
33952004-02-08 Daniel Jacobowitz <drow@mvista.com>
3396
3397 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
3398 breakpoints.
3399
83f66e8f
DJ
34002004-02-07 Daniel Jacobowitz <drow@mvista.com>
3401
3402 * config/sim.exp (gdb_load): Handle $arg == "".
3403 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
3404 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
3405
30fc0091
EZ
34062004-02-07 Elena Zannoni <ezannoni@redhat.com>
3407
3408 * gdb.base/maint.exp: Update test to reflect
3409 obstack changes.
3410
4d806929
JJ
34112004-02-04 Jeff Johnston <jjohnstn@redhat.com>
3412
3413 * gdb.base/pendshr.c (pendfunc): New function that calls
3414 pendfunc1.
3415 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
3416
7bfdd688
FF
34172004-02-04 Fred Fish <fnf@redhat.com>
3418
3419 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
3420 function symbols and update copyright years.
3421 * gdb.arch/gdb1291.c: Ditto.
3422
aaa08ee4
MC
34232004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3424
3425 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
3426
dbad7755
MC
34272004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3428
3429 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
3430
ec4646ef
MC
34312004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3432
3433 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
3434
1b802196
FF
34352004-02-02 Fred Fish <fnf@redhat.com>
3436
3437 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
3438 remote targets. Update copyright years.
3439
18fe2033
JJ
34402004-02-02 Jeff Johnston <jjohnstn@redhat.com>
3441
3442 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
3443 support.
3444 * gdb.base/langs.exp: Fix test which attempts to create
3445 breakpoint on non-existent function to handle new pending
3446 support.
3447 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
3448 a breakpoint.
3449 * gdb.base/pending.exp: New test.
3450 * gdb.base/pending.c: New file.
3451 * gdb.base/pendshr.c: Ditto.
3452
8d577d32
DC
34532004-02-02 David Carlton <carlton@kealia.com>
3454
3455 * gdb.cp/overload.exp: Add overloadNamespace tests.
3456 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
3457 (overloadNamespace, XXX): New.
3458 (main): Call XXX::marker2.
3459
3ad13771
FF
34602004-02-01 Fred Fish <fnf@redhat.com>
3461
3462 * gdb.base/dump.exp: Use runto_main instead of "runto main".
3463 * gdb.base/finish.exp: Ditto.
3464 * gdb.base/gcore.exp: Ditto.
3465 * gdb.base/huge.exp: Ditto.
3466 * gdb.base/info-proc.exp: Ditto.
3467 * gdb.base/return2.exp: Ditto.
3468 * gdb.threads/gcore-thread.exp: Ditto.
3469
44c75849
DJ
34702004-02-01 Daniel Jacobowitz <drow@mvista.com>
3471
3472 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
3473
005bc093
MK
34742004-02-01 Mark Kettenis <kettenis@gnu.org>
3475
3476 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
3477 that opening the file succeeds on OpenBSD.
3478
c47cebdb
DJ
34792004-02-01 Daniel Jacobowitz <drow@mvista.com>
3480
3481 * gdb.threads/thread-specific.c: New file.
3482 * gdb.threads/threads-specific.exp: New test script.
3483 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
3484 to expect_out.
3485
5a01311c
MK
34862004-02-01 Mark Kettenis <kettenis@gnu.org>
3487
3488 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
3489 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
3490 only on the "print_small_structs from print_long_arg_list" test.
3491
ce22a4f1
DJ
34922004-02-01 Daniel Jacobowitz <drow@mvista.com>
3493
3494 * gdb.base/completion.exp: Kill a stray backslash.
3495
3496 From Jim Ingham <jingham@apple.com>:
3497 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
3498 agrees with the result from sending a tab.
3499
abbab9d3
DJ
35002004-01-31 Daniel Jacobowitz <drow@mvista.com>
3501
3502 * gdb.base/chng-syms.exp: Remove stray newline.
3503
53904d1e
MK
35042004-01-31 Mark Kettenis <kettenis@gnu.org>
3505
3506 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
3507 *-*-openbsd*.
3508 * gdb.asm/openbsd.inc: New file.
3509
3a4b3aac
MK
35102004-01-30 Mark Kettenis <kettenis@gnu.org>
3511
3512 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
3513 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
3514 *-*solaris2*. Remove commented out default settings for
3515 asm-flags. Replace gdb_compile with target_link.
3516
ebac27b4
MC
35172004-01-29 Michael Chastain <mec.gnu@mindspring.com>
3518
3519 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
3520 for all tests. Remove old hp-ux and cygnus xfail cases.
3521
d8679d84
PH
35222004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
3523
3524 * gdb.base/chng-syms.exp: New file.
3525 * gdb.base/chng-syms.c: New file.
3526
0a55bc22
MC
35272004-01-24 Michael Chastain <mec.gnu@mindspring.com>
3528
3529 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
3530 Provide arms for current output in all my configurations.
3531
94b8e876
MC
35322004-01-24 Michael Chastain <mec.gnu@mindspring.com>
3533
3534 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
3535 * lib/compiler.cc: Likewise.
3536 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
3537 get the right preprocessor. Eval the output directly. Remove
3538 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
3539 hp_f77_compiler and hp_f90_compiler completely.
3540 (gdb_preprocess): Delete.
3541 (get_compiler): Delete.
3542
7cf03d44
MK
35432004-01-24 Mark Kettenis <kettenis@gnu.org>
3544
3545 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
3546 <string.h>.
3547
68b6dce9
NR
35482004-01-24 Nick Roberts <nick@nick.uklinux.net>
3549
3550 * gdb.mi/mi-stack.exp: Update copyright.
3551
b368761e
DC
35522004-01-23 David Carlton <carlton@kealia.com>
3553
3554 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
3555 test for cp_lookup_transparent_type.
3556 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
3557 call them.
3558
f2061b53
DJ
35592004-01-23 Daniel Jacobowitz <drow@mvista.com>
3560
3561 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
3562 after -var-update.
3563
37fc574a
DC
35642004-01-23 David Carlton <carlton@kealia.com>
3565
3566 * gdb.cp/namespace.cc (C::ensureRefs): New.
3567 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
3568
8e94b928
NR
35692004-01-20 Nick Roberts <nick@nick.uklinux.net>
3570
3571 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
3572 case "-stack-list-locals 2".
3573 * gdb.mi/mi-var-child.exp: Test for case
3574 "-var-list-children --all-values NAME".
3575
997b0952
MC
35762004-01-18 Michael Chastain <mec.gnu@mindspring.com>
3577
3578 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
3579
52470da3
MK
35802004-01-18 Mark Kettenis <kettenis@gnu.org>
3581
7049b4b8
MK
3582 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
3583 used with gdb_test_multiple.
3584
52470da3
MK
3585 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
3586 read at address 0. This fixes PR testsuite/1504.
3587
da6012e5
DJ
35882004-01-18 Daniel Jacobowitz <drow@mvista.com>
3589
3590 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
3591 Remove downloading, guessing the host executable, the calls to
3592 gdb_file_cmd and gdb_target_cmd, and "load" support.
3593 (infer_host_exec): New function broken out from gdb_load.
3594 (gdb_load): New wrapper for gdbserver_gdb_load.
3595 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
3596 gdb_target_cmd. Use -target-select.
3597 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
3598 Download binaries to the host. Clear last_mi_remote_file when
3599 we load a new binary.
3600 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
3601 call gdbserver_gdb_load and mi_gdb_target_cmd.
3602
32c70722
MC
36032004-01-17 Michael Chastain <mec.gnu@mindspring.com>
3604
3605 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
3606 type patterns.
3607
b0cecf36
MC
36082004-01-17 Michael Chastain <mec.gnu@mindspring.com>
3609
3610 * gdb.cp/templates.exp: Fix typo in test name of
3611 "print Foo<volatile char*>::foo".
3612
4120d7e6
MC
36132004-01-15 Michael Chastain <mec.gnu@mindspring.com>
3614
3615 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
3616
f679e530
BE
36172004-01-16 Ben Elliston <bje@wasabisystems.com>
3618
3619 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
3620 (clean mostlyclean): Remove empty rm.
3621
091c48f6
MC
36222004-01-15 Michael Chastain <mec.gnu@mindspring.com>
3623
3624 * gdb.base/setvar.exp: Add copyright years.
3625
3e5fc8d2
DC
36262004-01-14 David Carlton <carlton@bactrian.org>
3627
3628 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
3629 PR c++/1511 and update coment.
3630 * gdb.cp/templates.exp: Update patterns to match current output.
3631 If changes involve something other than whitespace, KFAIL
3632 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
3633
63d06c5c
DC
36342004-01-14 David Carlton <carlton@kealia.com>
3635
3636 * gdb.cp/namespace.exp: Add tests involving classes defined within
3637 namespaces.
3638 * gdb.cp/namespace.cc (C::CClass): New.
3639 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
3640
a51dab88
EZ
36412004-01-14 Elena Zannoni <ezannoni@redhat.com>
3642
3643 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
3644 what debug info we have. Print a better message if something goes
3645 wrong while producing the separate debug info file.
3646
a476ccc9
MC
36472004-01-14 Michael Chastain <mec.gnu@mindspring.com>
3648
3649 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
3650
f453692c
MC
36512004-01-14 Michael Chastain <mec.gnu@mindspring.com>
3652
3653 * gdb.base/callfuncs.c: Add copyright notice.
3654
f40063a5
MC
36552004-01-13 Michael Chastain <mec.gnu@mindspring.com>
3656
3657 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
3658 inheritance. PR gdb/1498, PR gcc/13539.
3659
19ac3974
EZ
36602004-01-13 Elena Zannoni <ezannoni@redhat.com>
3661
3662 * gdb.threads/gcore-thread.exp: Prefix name of binary with
3663 test specific name.
3664 * gdb.mi/gdb669.exp: Ditto.
3665 * gdb.mi/mi-pthreads.exp: Ditto.
3666 * gdb.mi/mi1-pthreads.exp: Ditto.
3667 * gdb.mi/mi2-pthreads.exp: Ditto.
3668
56c97c6e
MC
36692004-01-12 Michael Chastain <mec.gnu@mindspring.com>
3670
3671 * gdb.cp/member-ptr.cc: Add copyright notice.
3672
a0644324
MC
36732004-01-12 Michael Chastain <mec.gnu@mindspring.com>
3674
3675 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
3676 some patterns for recent versions of gcc and hpacc. Delete
3677 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
3678 Delete tests that access a NULL pointer-to-member-data. This
3679 script is still disabled for gcc.
3680
32fabe09
EZ
36812004-01-12 Elena Zannoni <ezannoni@redhat.com>
3682
3683 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
3684 escaped correctly.
3685
1f8a6abb
EZ
36862004-01-12 Elena Zannoni <ezannoni@redhat.com>
3687
3688 * gdb.base/sepdebug.exp: New file.
3689 * gdb.base/sepdebug.c: New file.
3690 * lib/gdb.exp (separate_debug_filename): New procedure.
3691 (gdb_gnu_strip_debug): New procedure.
3692
48efe704
AC
36932004-01-12 Andrew Cagney <cagney@redhat.com>
3694
3695 * gdb.mi/ChangeLog: Delete file. Renamed to ...
3696 * gdb.mi/ChangeLog-1999-2003: New file.
3697
a9415475
AC
36982004-01-12 Andrew Cagney <cagney@redhat.com>
3699
3700 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
3701 "Renaming a directory to a non-empty directory returns ENOTEMPTY
3702 or EEXIST", treat EBUSY as an XFAIL.
3703
83b8cf9d
MC
37042004-01-11 Michael Chastain <mec.gnu@mindspring.com>
3705
3706 * gdb.base/scope.exp: Remove obsolete setup_xfail for
3707 hp_cc_compiler.
3708
9939d2a8
MC
37092004-01-10 Michael Chastain <mec.gnu@mindspring.com>
3710
3711 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
3712 decorations.
3713
1ff8cadf
MC
37142004-01-10 Michael Chastain <mec.gnu@mindspring.com>
3715
3716 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
3717 and "(aCC)" decorations. Remove obsolete doco about old
3718 test results.
3719
6fa9022e
MC
37202004-01-09 Michael Chastain <mec.gnu@mindspring.com>
3721
3722 * gdb.cp/exception.exp: Fix typo in doco.
3723
209721fe
MK
37242004-01-09 Mark Kettenis <kettenis@gnu.org>
3725
3726 * gdb.base/gdb1476.exp: Fix typo.
3727
ef11303e
MC
37282004-01-09 Michael Chastain <mec.gnu@mindspring.com>
3729
3730 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
3731 file.
3732
041ab88c
MC
37332004-01-09 Michael Chastain <mec.gnu@mindspring.com>
3734
3735 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
3736 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
3737 Use gdb_compile. Remove restriction on gcc. Add some patterns
3738 for recent version of gdb. Delete second half, which was a copy
3739 of the first half with different build flags. This test is
3740 still disabled because it is still not ready for production.
3741
e36d075a
MC
37422004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3743
3744 * gdb.cp/exception.cc: Add copyright notice.
3745 * gdb.cp/exception.exp: Add a notice that this file is broken
3746 because of line number changes caused by addition of copyright
3747 notice.
3748
42b190ad
MC
37492004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3750
3751 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
3752 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
3753
8f25f06b
MC
37542004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3755
3756 * gdb.cp/classes.exp: Accept gnu abi 2.
3757 * gdb.cp/derivation.exp: Likewise.
3758 * gdb.cp/overload.exp: Likewise.
3759 * gdb.cp/virtfunc.exp: Likewise.
3760
06ded8b8
MC
37612004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3762
3763 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
3764 semicolon after end of function.
3765
77c26ae3
MC
37662004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3767
3768 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
3769 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
3770 boilerplate code for compiling and running the program under
3771 test. Add some string method tests.
3772
20757486
MC
37732004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3774
3775 * gdb.cp/bs15503.cc: Add copyright notice.
3776 * gdb.cp/bs15503.exp: Adjust line number.
3777
0fd3b503
MC
37782004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3779
3780 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
3781 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
3782
10d1bea8
MC
37832004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3784
3785 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
3786 hp_cc_compiler.
3787
2789202a
MC
37882004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3789
3790 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
3791 * gdb.cp/ctti.exp: Use the marker instead of "next".
3792 With gcc, run further before bailing.
3793
b862f14c
MC
37942004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3795
3796 * gdb.cp/cttiadd.cc: Add copyright notice.
3797 * gdb.cp/cttiadd1.cc: Likewise.
3798 * gdb.cp/cttiadd2.cc: Likewise.
3799 * gdb.cp/cttiadd3.cc: Likewise.
3800
96da2469
MC
38012004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3802
3803 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
3804 Use gdb_test, gdb_test_multiple. Use floating-point values that
3805 have exact representations in IEEE-ish formats.
3806
053248ff
MC
38072004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3808
3809 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
3810 compilers. Delete duplicate call to get_compiler_info.
3811 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
3812 * gdb.base/volatile.exp: Likewise.
3813
84acecdd
MK
38142004-01-07 Mark Kettenis <kettenis@gnu.org>
3815
3816 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
3817 memory at address 0.
3818
fe11a27f
MC
38192004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3820
3821 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
3822 to test for hp-ux assembler. Fix copyright years.
3823
60ad077b
AC
38242004-01-07 Andrew Cagney <cagney@redhat.com>
3825
3826 * gdb.base/fileio.c (strerrno): Add "EBUSY".
3827
1c9b8f33
AC
38282004-01-07 Andrew Cagney <cagney@redhat.com>
3829
3830 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
3831 when creating the read-only file. From analysis by Roland McGrath
3832 and Elena Zannoni.
3833
753ccc7a
MC
38342004-01-06 Michael Chastain <mec.gnu@mindspring.com>
3835
3836 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
3837
eca3e36b
MC
38382004-01-06 Michael Chastain <mec.gnu@mindspring.com>
3839
3840 * gdb.base/cvexpr.c: Be type-safe with function pointers and
3841 data pointers.
3842
f8d4bac4
MC
38432004-01-06 Michael Chastain <mec.gnu@mindspring.com>
3844
3845 * gdb.cp/m-static.exp: Compile one source file at a time.
3846 Delete unused call to get_compiler_info.
3847
9b4e0f94
MC
38482004-01-06 Michael Chastain <mec.gnu@mindspring.com>
3849
3850 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
3851 * gdb.base/call-rt-st.exp: Likewise.
3852 * gdb.base/nodebug.exp: Likewise.
3853 * gdb.base/volatile.exp: Likewise.
3854 * gdb.cp/ref-types.exp: Likewise.
3855 * gdb.cp/templates.exp: Likewise.
3856
023c1024
MK
38572004-01-05 Mark Kettenis <kettenis@gnu.org>
3858
3859 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
3860
19703c4a
MC
38612004-01-05 Michael Chastain <mec.gnu@mindspring.com>
3862
3863 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
3864 hppa*-hp-hpux*.
3865
18b67037
MK
38662004-01-04 Mark Kettenis <kettenis@gnu.org>
3867
ba6219c8
MK
3868 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
3869 x86_64-*-*.
3870
18b67037
MK
3871 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
3872 sparc64-*-* and sparc*-solaris2*.
3873
1bfbbb9d
MK
38742004-01-04 Mark Kettenis <kettenis@gnu.org>
3875
3876 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
3877 return ${tests}" test. The ${tests} already mentions the
3878 filename.
3879
06846494
MC
38802004-01-02 Michael Chastain <mec.gnu@mindspring.com>
3881
3882 * gdb.cp/local.exp: Accept gcc abi 2.
3883
3b0cb202
MC
38842004-01-02 Michael Chastain <mec.gnu@mindspring.com>
3885
3886 * gdb.cp/templates.exp: Accept gcc abi 2.
3887
0643ec3f
MC
38882004-01-02 Michael Chastain <mec.gnu@mindspring.com>
3889
3890 * lib/compiler.cc: Remove supports_template_debugging.
3891 * gdb.cp/templates.exp: Do not test supports_template_debugging.
3892
d231d0b1
MC
38932004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3894
3895 * gdb.cp/namespace.exp: Accept gcc abi 2.
3896
44ffb27c
MC
38972004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3898
3899 * gdb.cp/method.exp: Accept gcc abi 2.
3900
184ad485
MC
39012004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3902
3903 * gdb.cp/classes.exp: Generate identical results as old version.
3904 * gdb.cp/derivation.exp: Likewise.
3905 * gdb.cp/overload.exp: Likewise.
3906 * gdb.cp/virtfunc.exp: Likewise.
3907
116f09e7
MC
39082004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3909
3910 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
3911 mysterious bug with sourceware version of expect.
3912
b1379776
MC
39132004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3914
3915 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
3916 current versions of gcc, including gcc abi 2. Remove gratuitous
3917 restart of test program. Use gdb_test_multiple and gdb_test for
3918 all tests. Add patterns to xfail missing "const" in "const char *"
3919 and kfail PR gdb/1155.
3920
6b7a4c0e
MC
39212004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3922
3923 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
3924 current versions of gcc, including gcc abi 2. Remove gratuitous
3925 restart of test program. Use gdb_test_multiple and gdb_test for
3926 all tests. Add patterns to kfail PR gdb/1498.
3927
51615d72
MC
39282003-12-31 Michael Chastain <mec.gnu@mindspring.com>
3929
3930 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
3931 current versions of gcc, including gcc abi 2. Use "breakpoint"
3932 and "continue" instead of restarting the target program. Use
3933 gdb_test_multiple and gdb_test for all tests.
3934
7b79a9d7
MK
39352004-01-01 Mark Kettenis <kettenis@gnu.org>
3936
3937 * gdb.asm/asm-source.exp: Update copyright year. Link statically
3938 for *-*-solaris2*.
3939
1cd3489f
MC
39402003-12-31 Michael Chastain <mec.gnu@mindspring.com>
3941
3942 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
3943 current versions of gcc, including gcc abi 2. Use "breakpoint"
3944 and "continue" instead of restarting the target program several
3945 times. Use gdb_test_multiple and gdb_test for all tests.
3946
850742db
MC
39472003-12-18 Michael Chastain <mec.gnu@mindspring.com>
3948
3949 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
3950 source files.
3951
eb4bbda8
MC
39522003-12-16 Michael Chastain <mec.gnu@mindspring.com>
3953
3954 * gdb.base/environ.exp: Handle compiling test case from multiple
3955 source files.
3956
e42c7771
MC
39572003-12-16 Michael Chastain <mec.gnu@mindspring.com>
3958
3959 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
3960
80e4b428
JB
39612003-12-17 Jim Blandy <jimb@redhat.com>
3962
5f06973a
JB
3963 * gdb.base/freebpcmd.c: Add copyright notice.
3964
80e4b428
JB
3965 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
3966
0ab84fb7
MC
39672003-12-16 Michael Chastain <mec.gnu@mindspring.com>
3968
3969 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
3970
1b3bb3d0
JB
39712003-12-13 Jim Blandy <jimb@redhat.com>
3972
3973 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
3974
3a4c9371
KB
39752003-12-12 Kevin Buettner <kevinb@redhat.com>
3976
3977 * gdb.asm/frv.inc: New file.
3978 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
3979
a1dea79a
FF
39802003-12-09 Fred Fish <fnf@redhat.com>
3981
3982 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
3983 functions to break1.c and leave prototypes behind. Add more
3984 "set breakpoint NN here" comments.
3985 * gdb.base/break1.c: New file.
3986
3987 * gdb.base/break.exp: Handle compiling test case from multiple
3988 source files and change source file references as needed.
3989 * gdb.base/completion.exp: Ditto.
3990 * gdb.base/condbreak.exp: Ditto.
3991 * gdb.base/define.exp: Ditto.
3992 * gdb.base/ena-dis-br.exp: Ditto.
3993 * gdb.base/info-proc.exp: Ditto.
3994 * gdb.base/maint.exp: Ditto.
3995 * gdb.base/until.exp: Ditto.
3996
3997 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
3998 hardcoded line numbers.
3999 * gdb.base/define.exp: Ditto.
4000 * gdb.base/ena-dis-br.exp: Ditto.
4001 * gdb.base/maint.exp: Ditto.
4002 * gdb.base/until.exp: Ditto.
4003
4004 * gdb.base/completion.exp: Use "break1" for completion tests since
4005 "break" is no longer a unique prefix.
4006
5266b69c
AC
40072003-12-06 Andrew Cagney <cagney@redhat.com>
4008
4009 * gdb.base/structs.exp (test_struct_returns): When applicable, set
4010 "return_value_unimplemented". When an unimplemented struct return
4011 architecture, report incorrect values as a KFAIL
4012
374451f0
MC
40132003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4014
4015 * gdb.cp/rtti.exp: Accept new wording of warning from
4016 cp_lookup_rtti_type.
4017
ba9b20a7
MC
40182003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4019
4020 Partial fix for PR testsuite/1456.
4021 * gdb.base/scope.exp (test_at_main): Replace references to
4022 gcc_compiled with calls to test_compiler_info.
4023 (test_at_foo): Likewise.
4024 (test_at_bar): Likewise.
4025
b74b6d0b
MC
40262003-12-04 Michael Chastain <mec.gnu@mindspring.com>
4027
4028 Partial fix for PR testsuite/1456.
4029 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
4030 to test_compiler_info.
4031
ccfa3402
MC
40322003-12-03 Michael Chastain <mec.gnu@mindspring.com>
4033
4034 * gdb.base/so-impl-ld.exp: Update copyright notice.
4035
f6246aba
MC
40362003-12-02 Michael Chastain <mec.gnu@mindspring.com>
4037
4038 Partial fix for PR testsuite/1456.
4039 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
4040 to test_compiler_info.
4041
13ae734a
MC
40422003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4043
4044 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
4045 from current versions of gdb. Clean up regular expressions.
4046 Delete redundant timeout case.
4047
d8e1cdee
MC
40482003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4049
4050 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
4051 from current versions of gdb. Clean up regular expressions.
4052 Delete redundant timeout case.
4053
96457b64
MC
40542003-12-01 Michael Chastain <mec.gnu@mindspring.com>
4055
4056 Partial fix for PR testsuite/1456.
4057 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
4058 gcc_compiled with call to test_compiler_info.
4059
f35309fc
MC
40602003-11-30 Michael Chastain <mec.gnu@mindspring.com>
4061
4062 Partial fix for PR testsuite/1456.
4063 * gdb.base/list.exp (test_list_function): Delete unused declaration
4064 of gcc_compiled.
4065
d7afdf9b
MC
40662003-11-29 Michael Chastain <mec.gnu@mindspring.com>
4067
4068 Partial fix for PR testsuite/1456.
4069 * gdb.base/complex.exp: Replace reference to gcc_compiled with
4070 call to test_compiler_info.
4071
71507b56
MK
40722003-11-29 Mark Kettenis <kettenis@gnu.org>
4073
4074 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
4075 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
4076 it to create the appropriate note.inc.
4077 * gdb.asm/asmsrc1.s: Include "note.inc".
4078 * gdb.asm/netbsd.inc: New file.
4079 * gdb.asm/empty.inc: New file.
4080
f81f93f7
MC
40812003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4082
4083 Partial fix for PR testsuite/1456.
4084 * gdb.base/constvars.exp: Replace references to gcc_compiled with
4085 calls to test_compiler_info.
4086
9a77938e
MC
40872003-11-27 Michael Chastain <mec.gnu@mindspring.com>
4088
4089 Partial fix for PR testsuite/1456.
4090 * gdb.base/volatile.exp: Replace references to gcc_compiled with
4091 calls to test_compiler_info.
4092
e8367dc7
MK
40932003-11-27 Mark Kettenis <kettenis@gnu.org>
4094
4095 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
4096 pattern for the KFAILs.
4097
526c61ee
AF
40982003-11-25 Adam Fedor <fedor@gnu.org>
4099
4100 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
4101 * gdb.objc/objcdecode.m: New file.
4102
28f2d600
AF
41032003-11-25 Adam Fedor <fedor@gnu.org>
4104
4105 * gdb.objc/nondebug.exp: Test for PR objc/1236.
4106 * gdb.objc/nondebug.m: New file.
4107
a3895cee
BE
41082003-11-26 Ben Elliston <bje@wasabisystems.com>
4109
4110 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
4111 NetBSD as it does on FreeBSD. Modelled on a similar change by
4112 Mark Kettenis on 2003-05-30.
4113 (link-flags): Set to "--entry _start" regardless of target.
4114 Special linker flags are to be appended to $link-flags.
4115 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
4116
c9f2c8a3
MC
41172003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4118
4119 * gdb.cp/method.exp: Accept output of new demangler.
4120
15a0587a 41212003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
4122
4123 * gdb/class2.exp: New file.
4124 * gdb/class2.cc: New file.
4125
3c00b570
MC
41262003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4127
4128 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
4129 of new demangler.
4130
7027acc7
MK
41312003-11-23 Mark Kettenis <kettenis@gnu.org>
4132
4133 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
4134 of gdb_test "run".
4135
b0e1598a
MK
41362003-11-23 Mark Kettenis <kettenis@gnu.org>
4137
4138 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
4139 "continue" into "run".
4140
4d9eda44
MC
41412003-11-23 Michael Chastain <mec.gnu@mindspring.com>
4142
4143 Partial fix for PR testsuite/1456.
4144 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
4145 call to test_compiler_info.
4146 * gdb.cp/ctti.exp: Likewise.
4147 * gdb.cp/derivation.exp: Likewise.
4148 * gdb.cp/member-ptr.exp: Likewise.
4149 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
4150 reference to gcc_compiled.
4151
41522003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
4153
4154 Fix PR testsuite/1463.
4155 * gdb.base/structs.exp (start_structs_test): Call
4156 get_debug_format before using the debug format.
4157
d422fe19
AC
41582003-11-22 Andrew Cagney <cagney@redhat.com>
4159
4160 * lib/gdb.exp (gdb_test_multiple): Add simple example.
4161 * gdb.base/structs.exp: Use gdb_test_multiple.
4162
039cf96d
AC
41632003-11-20 Andrew Cagney <cagney@redhat.com>
4164
6882279b
AC
4165 * gdb.base/structs.exp: Handle and recover from internal errors.
4166 Replace "foo${n}" with "foo<n>" in test messages.
4167
e53890ae
AC
4168 * gdb.base/structs.exp: Update copyright. Rewrite.
4169 * gdb.base/structs.c: Update copyright. Rewrite.
4170
2b211c59
AC
4171 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
4172 resync count exceeded.
d63a86f8 4173
039cf96d
AC
4174 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
4175 from the internal error.
4176 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
4177 Original from Jim Blandy.
4178 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 4179
eac98b22
AC
41802003-11-19 Andrew Cagney <cagney@redhat.com>
4181
4182 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
4183 KFAIL.
4184
67455b2a
MK
41852003-11-17 Mark Kettenis <kettenis@gnu.org>
4186
4187 New testcase for PR backtrace/1435.
4188 * gdb.arch/i386-unwind.exp: New file.
4189 * gdb.arch/i386-unwind.c: New file.
4190
853d6e5b
AC
41912003-11-17 Andrew Cagney <cagney@redhat.com>
4192
4193 * lib/gdb.exp (compiler_info): New global.
4194 (test_compiler_info): New function.
4195 (get_compiler_info): Set compiler_info.
4196 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
4197 "compiler_info" to gcc-<major>-<minor>.
4198
38cf6e11
MC
41992003-11-15 Michael Chastain <mec.gnu@mindspring.com>
4200
4201 * gdb.trace/configure: Remove.
4202
a50d3602
EZ
42032003-11-13 Elena Zannoni <ezannoni@redhat.com>
4204
4205 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 4206 breakpoints.
a50d3602
EZ
4207 * gdb.base/break.exp: Remove all references to explicit line
4208 numbers.
4209
d9407aaa
NC
42102003-11-11 Nick Clifton <nickc@redhat.com>
4211
4212 * gdb.base/shreloc.exp: Do not run for targets which do not
4213 support shared objects.
4214
db488fc1
CV
42152003-11-10 Corinna Vinschen <vinschen@redhat.com>
4216
4217 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
4218 Don't run tests if nofileio flag is given.
4219
6a90a18e
EZ
42202003-11-07 Elena Zannoni <ezannoni@redhat.com>
4221
4222 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
4223 as well as 'Watchpoint'.
4224
0b915e9c
EZ
42252003-11-06 Elena Zannoni <ezannoni@redhat.com>
4226
4227 Reported by Jim Ingham <jingham@apple.com>:
4228 * gdb.base/annota1.exp: Match at least one occurrence of the
4229 signal handler annotation.
4230
d7e4b55f
EZ
42312003-11-06 Elena Zannoni <ezannoni@redhat.com>
4232
4233 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
4234 as well as 'Watchpoint'.
4235
2fe4e8d0
MC
42362003-11-05 Michael Chastain <mec@shout.net>
4237
4238 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
4239
6ef88553
KW
42402003-11-03 Kris Warkentin <kewarken@qnx.com>
4241
4242 * gdb.arch/gdb1291.c: New test file.
4243 * gdb.arch/gdb1291.exp: New test script.
4244 * gdb.arch/gdb1431.c: New test file.
4245 * gdb.arch/gdb1431.exp: New test script.
4246
ae7dc4d8
MC
42472003-10-22 Michael Chastain <mec@shout.net>
4248
4249 * gdb.mi/pthreads.c: Add copyright notice.
4250
c39d7427
MC
42512003-10-22 Michael Chastain <mec@shout.net>
4252
4253 * gdb.threads/pthreads.c: Add copyright notice.
4254
8b7d96c1
MC
42552003-10-20 Michael Chastain <mec@shout.net>
4256
4257 * gdb.base/gdb1056.exp: New test script.
4258
d1d69fdd
DJ
42592003-10-13 Daniel Jacobowitz <drow@mvista.com>
4260
4261 * gdb.threads/killed.exp: Use gdb_run_cmd.
4262
7d605576
DJ
42632003-10-13 Daniel Jacobowitz <drow@mvista.com>
4264
4265 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
4266 create a core file.
4267 * gdb.threads/gcore-thread.exp: Likewise.
4268
618ec112
CV
42692003-10-13 Corinna Vinschen <vinschen@redhat.com>
4270
4271 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
4272 type, based on char type.
4273 (struct bit_flags_short_t): New bitfield type, based on short type.
4274 (init_bit_flags_char): New fuction.
4275 (init_bit_flags_short): Ditto.
4276 (print_bit_flags_char): Ditto.
4277 (print_bit_flags_short): Ditto.
4278 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
4279
9367a73c
MC
42802003-10-11 Michael Chastain <mec@shout.net>
4281
4282 * gdb.base/call-rt-st.exp: Update copyright year.
4283
1decf120
KI
42842003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
4285
4286 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
4287 * gdb.disasm/sh3.s: Ditto.
4288
5445b2ae
DJ
42892003-10-07 Daniel Jacobowitz <drow@mvista.com>
4290
4291 * gdb.threads/switch-threads.exp: New test.
4292 * gdb.threads/switch-threads.c: New source file.
4293
aec24853
CV
42942003-10-07 Corinna Vinschen <vinschen@redhat.com>
4295
4296 * gdb.base/ending-run.exp: Add sh specific case.
4297
adc7428d
AC
42982003-10-06 Andrew Cagney <cagney@redhat.com>
4299
4300 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
4301 * gdb.disasm/mn10200.exp: Delete obsolete file.
4302
c9d37158
DJ
43032003-09-29 Daniel Jacobowitz <drow@mvista.com>
4304
4305 * ChangeLog: Correct an entry command.exp -> commands.exp.
4306 * gdb.base/commands.exp (bp_deleted_in_command_test)
4307 (temporary_breakpoint_commands): Check noargs.
4308
79c2c32d
DC
43092003-09-25 David Carlton <carlton@kealia.com>
4310
4311 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
4312 of some print tests, where appropriate. Add tests for C::D::cd,
4313 E::ce, F::cXfX, G::XgX.
4314 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
4315
594e6d67
RE
43162003-09-25 Richard Earnshaw <rearnsha@arm.com>
4317
4318 * lib/java.exp (java_init): Import target_alias before using it.
4319
10f0d451
DC
43202003-09-25 David Carlton <carlton@kealia.com>
4321
4322 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
4323
274bcba0
EZ
43242003-09-23 Elena Zannoni <ezannoni@redhat.com>
4325
d63a86f8 4326 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
4327 weirdness.
4328
cdbf20f7
MC
43292003-09-17 Michael Chastain <mec@shout.net>
4330
4331 * gdb.cp/gdb1355.exp: New file.
4332 * gdb.cp/gdb1355.c: New file.
4333
71e06f80
CV
43342003-09-15 Corinna Vinschen <vinschen@redhat.com>
4335
4336 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
4337 * gdb.asm/sh.inc: New file.
4338
5c4e30ca
DC
43392003-09-11 David Carlton <carlton@kealia.com>
4340
bd45b7af
DC
4341 * gdb.cp/namespace.exp: Add tests for namespace types.
4342 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
4343 (test_namespace): New.
4344
1c199746
EZ
43452003-09-11 Elena Zannoni <ezannoni@redhat.com>
4346
4347 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 4348 * gdb.stabs/weird.exp: Ditto.
1c199746 4349
04ed252f
MC
43502003-09-08 Michael Chastain <mec@shout.net>
4351
4352 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
4353
d8a2d9e7
MC
43542003-09-07 Michael Chastain <mec@shout.net>
4355
4356 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
4357 'parse error'.
4358
161afb24
MK
43592003-09-07 Mark Kettenis <m.kettenis@osp.nl>
4360
4361 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
4362
49f2741a
MC
43632003-08-30 Michael Chastain <mec@shout.net>
4364
4365 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
4366 * gdb.gdb/observer.exp: Ditto.
4367 * gdb.gdb/xfullpath.exp: Ditto.
4368
8afa723e
MK
43692003-08-29 Mark Kettenis <kettenis@gnu.org>
4370
4371 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
4372 *-*-*bsd*.
4373
f31dfe3b
JJ
43742003-08-28 Jeff Johnston <jjohnstn@redhat.com>
4375
4376 * gdb.base/dump.exp: Skip for ia64.
4377
4630e498
JJ
43782003-08-25 Jeff Johnston <jjohnstn@redhat.com>
4379
4380 * gdb.asm/asm-source.exp: Add ia64 support.
4381 * gdb.asm/ia64.inc: New file.
4382
1105b7ef
MC
43832003-08-22 Michael Chastain <mec@shout.net>
4384
4385 * gdb.cp: New directory.
4386 * gdb.cp/*: Copy from gdb.c++/*.
4387 * gdb.c++/*: Remove.
4388 * Makefile.in: Change gdb.c++ to gdb.cp.
4389 * configure.in: Ditto.
4390 * configure: Regnerate.
4391
c945b932
MK
43922003-08-18 Mark Kettenis <kettenis@gnu.org>
4393
4394 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
4395 * gdb.arch/i386-prologue.c (gdb1338): Add function.
4396
2b66634b
DJ
43972003-08-17 Daniel Jacobowitz <drow@mvista.com>
4398
4399 * mi-var-display.exp (-var-list-children weird): Accept function
4400 pointers with argument types.
4401 * mi1-var-display.exp (-var-list-children weird): Likewise.
4402 * mi2-var-display.exp (-var-list-children weird): Likewise.
4403
a356f73b
DJ
44042003-08-17 Daniel Jacobowitz <drow@mvista.com>
4405
4406 * gdb.base/annota3.exp: Add missing newline.
4407
483417b8
MC
44082003-08-06 Michael Chastain <mec@shout.net>
4409
4410 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
4411
c99c59c3
MS
44122003-08-12 Michael Snyder <msnyder@redhat.com>
4413
4414 * gdb.base/float.exp: Add test for SH.
4415
55ed7501
MK
44162003-08-10 Mark Kettenis <kettenis@gnu.org>
4417
4418 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
4419
1a371f2e
EZ
44202003-08-07 Elena Zannoni <ezannoni@redhat.com>
4421
4422 * gdb.base/completion.exp: Remove reduntant completion test
4423 on filename.
4424
e0f353ce
EZ
44252003-08-07 Elena Zannoni <ezannoni@redhat.com>
4426
4427 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
4428 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
4429 gdb.trace/save-trace.exp: Make sure that full pathnames are
4430 escaped correctly.
4431
5710a1af 44322003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 4433
5710a1af
EZ
4434 * configure.in: Don't generate config.h from config.hin.
4435 * configure: Regenerate.
4436 * config.hin: Remove file.
4437 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
4438 * gdb.threads/pthreads.c: Ditto.
4439
dcd81ce9
DJ
44402003-08-07 Daniel Jacobowitz <drow@mvista.com>
4441
4442 From Kei Sakamoto <sakamoto.kei@renesas.com>:
4443 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
4444 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
4445 Replace ld24 with seth/add3.
4446
6009d884
AC
44472003-08-02 Andrew Cagney <cagney@redhat.com>
4448
4449 * gdb.base/annota3.exp: New file.
4450 * gdb.base/annota3.c: New file.
4451 * gdb.c++/annota3.exp: New file.
4452 * gdb.c++/annota3.cc: New file.
4453
51514e06
MC
44542003-07-29 Michael Chastain <mec@shout.net>
4455
4456 * gdb.threads/tls.c (spin): Check errno only if sem_wait
4457 actually failed.
4458 (do_pass): Likewise.
4459 * gdb.threads/tls.exp: Always initialize no_of_threads.
4460
4ee6625b
DJ
44612003-07-27 Daniel Jacobowitz <drow@mvista.com>
4462
4463 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
4464 pattern.
4465 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
4466 * gdb.threads/tls.exp: Recognize one case of the host library not
4467 supporting TLS.
4468
225f2bf6
AC
44692003-07-27 Andrew Cagney <cagney@redhat.com>
4470
4471 * gdb.base/fileio.exp: Use SH when running commands using
4472 remote_exec.
4473
bcb27c9f
DJ
44742003-07-24 Daniel Jacobowitz <drow@mvista.com>
4475
4476 From Kei Sakamoto <sakamoto.kei@renesas.com>:
4477 * gdb.base/relocate.c (dummy): New padding array.
4478
3d67be83
MS
44792003-07-22 Michael Snyder <msnyder@redhat.com>
4480
d63a86f8 4481 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
4482
4483 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
4484 patterns to be more general, accepting old and new output.
4485 Some output chars (such as '+') also must be quoted.
d63a86f8 4486 Some addresses are displayed numerically instead of
3d67be83
MS
4487 symbolically.
4488
57ba3b85
MS
44892003-07-23 Michael Snyder <msnyder@redhat.com>
4490
686d097c
MS
4491 * gdb.base/return2.exp: Don't test long-long return.
4492
57ba3b85
MS
4493 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
4494 * gdb.disasm/t01_mov.exp: Ditto.
4495 * gdb.disasm/t02_mova.s: Ditto.
4496 * gdb.disasm/t02_mova.exp: Ditto.
4497 * gdb.disasm/t03_add.s: Ditto.
4498 * gdb.disasm/t03_add.exp: Ditto.
4499 * gdb.disasm/t04_sub.s: Ditto.
4500 * gdb.disasm/t04_sub.exp: Ditto.
4501 * gdb.disasm/t05_cmp.s: Ditto.
4502 * gdb.disasm/t05_cmp.exp: Ditto.
4503 * gdb.disasm/t06_ari2.s: Ditto.
4504 * gdb.disasm/t06_ari2.exp: Ditto.
4505 * gdb.disasm/t07_ari3.s: Ditto.
4506 * gdb.disasm/t07_ari3.exp: Ditto.
4507 * gdb.disasm/t08_or.s: Ditto.
4508 * gdb.disasm/t08_or.exp: Ditto.
4509 * gdb.disasm/t09_xor.s: Ditto.
4510 * gdb.disasm/t09_xor.exp: Ditto.
4511 * gdb.disasm/t10_and.s: Ditto.
4512 * gdb.disasm/t10_and.exp: Ditto.
4513 * gdb.disasm/t11_logs.s: Ditto.
4514 * gdb.disasm/t11_logs.exp: Ditto.
4515 * gdb.disasm/t12_bit.s: Ditto.
4516 * gdb.disasm/t12_bit.exp: Ditto.
4517 * gdb.disasm/t13_otr.s: Ditto.
4518 * gdb.disasm/t13_otr.exp: Ditto.
4519
e00759ef
EZ
45202003-07-22 Elena Zannoni <ezannoni@redhat.com>
4521
4522 * gdb.threads/tls.exp :Add kfail for 'info address' case.
4523
8bc2021f
EZ
45242003-07-22 Elena Zannoni <ezannoni@redhat.com>
4525
4526 * gdb.threads/tls.c : New file.
4527 * gdb.threads/tls.exp : New file.
4528 * gdb.threads/tls-main.c : New file.
4529 * gdb.threads/tls-shared.c : New file.
4530 * gdb.threads/tls-shared.exp : New file.
4531
89320c4c
AS
45322003-07-22 Andreas Schwab <schwab@suse.de>
4533
4534 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
4535
180dea7c
AS
45362003-07-20 Andreas Schwab <schwab@suse.de>
4537
4538 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
4539 due to insn reordering.
4540
0714963c
AC
45412003-07-15 Andrew Cagney <cagney@redhat.com>
4542
4543 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
4544
98a23b3f
MC
45452003-07-15 Michael Chastain <mec@shout.net>
4546
4547 * gdb.base/gdb1250.exp: New file.
4548 * gdb.base/gdb1250.c: New file.
4549
27e417a2
ML
45502003-07-09 Michal Ludvig <mludvig@suse.cz>
4551
4552 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
4553 expansion of size_t to 'unsigned long', not only to 'unsigned'.
4554
8bc2021f
EZ
45552003-07-09 Elena Zannoni <ezannoni@redhat.com>
4556
4557 * gdb.threads/tls.c: New file.
4558 * gdb.threads/tls.exp: New file.
4559 * gdb.threads/tls-main.c: New file.
4560 * gdb.threads/tls-shared.c: New file.
4561 * gdb.threads/tls-shared.exp: New file.
4562
d99968dc
EZ
45632003-07-09 Elena Zannoni <ezannoni@redhat.com>
4564
4565 * gdb.base/annota1.exp: Make sure that we properly escape the
4566 full path of the source file. Xfail more permissive patterns,
d63a86f8 4567 due to a compiler debug info problem.
d99968dc 4568
83876b3b
AS
45692003-07-07 Andreas Schwab <schwab@suse.de>
4570
2705e972
AS
4571 * gdb.asm/m68k.inc: New file.
4572 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
4573
83876b3b
AS
4574 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
4575 arguments"): Also match negative number.
4576
4577 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
4578
3a871b37
DJ
45792003-07-03 Daniel Jacobowitz <drow@mvista.com>
4580
4581 * gdb.base/store.c (charest): New typedef.
4582 (add_char): Rename to add_charest, update.
4583 (wack_char): Rename to wack_charest, update types. Return l + r
4584 to keep r live across the call.
4585 (wack_short, wack_int, wack_long, wack_longest, wack_float)
4586 (wack_double, wack_doublest): Return l + r to keep r live across
4587 the call.
4588 * gdb.base/store.exp: Accomodate store.c changes.
4589
b2a7f303
DC
45902003-06-30 David Carlton <carlton@kealia.com>
4591
4592 * gdb.c++/maint.exp (test_invalid_name): New.
4593 (test_first_component): Add tests for invalid names.
4594
3c6cb4a1
MC
45952003-06-29 Michael Chastain <mec@shout.net>
4596
4597 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
4598 output of '<VTT for class>' for virtual base classes.
4599
f1c2644b
DJ
46002003-06-29 Daniel Jacobowitz <drow@mvista.com>
4601
4602 * gdb.base/completion.exp: Tab-complete "complet" instead of
4603 "compl".
4604 * gdb.base/complex.exp, gdb.base/complex.c: New files.
4605
18080350
DJ
46062003-06-29 Daniel Jacobowitz <drow@mvista.com>
4607
4608 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
4609 * gdb.base/volatile.exp: Likewise.
4610
f56973f8
DJ
46112003-06-29 Daniel Jacobowitz <drow@mvista.com>
4612
4613 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
4614 gdb/1265.
4615
46162003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
4617 Daniel Jacobowitz <drow@mvista.com>
4618
4619 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
4620 initial line count of 'captured_main' from 26 to 32.
4621 (test_with_self): Allow xmalloc call to be interleaved with the
4622 preceding two lines.
4623
e766d4d6
JB
46242003-06-24 Joel Brobecker <brobecker@gnat.com>
4625
4626 * gdb.base/bang.exp: New testcase.
4627
f125c9a4
JB
46282003-06-23 Joel Brobecker <brobecker@gnat.com>
4629
4630 * gdb.base/langs.exp: Add some tests for the "minimal" language
4631 support.
4632
6e25beaf
EZ
46332003-06-23 Elena Zannoni <ezannoni@redhat.com>
4634
4635 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
4636 the testcase.
4637
2f816dda
DJ
46382003-06-22 Daniel Jacobowitz <drow@mvista.com>
4639
4640 * gdb.base/relocate.exp: Test add-symbol-file with a variable
4641 offset.
4642
db5a5748
DJ
46432003-06-22 Daniel Jacobowitz <drow@mvista.com>
4644
4645 * gdb.c++/pr-1210.cc: New file.
4646 * gdb.c++/pr-1210.exp: New file.
4647
1df0c130
DJ
46482003-06-21 Daniel Jacobowitz <drow@mvista.com>
4649
4650 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
4651 000-exec-continue.
4652
a92feac0
MK
46532003-06-15 Mark Kettenis <kettenis@gnu.org>
4654
4655 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
4656 on *-*-*bsd* instead of *-*-freebsd*.
4657
81a58f5b
AC
46582003-06-14 Andrew Cagney <cagney@redhat.com>
4659
4660 * gdb.base/store.exp: Test longest and doublest. Test all
4661 parameters. Weaken return statement match.
4662 * gdb.base/store.c: Add longest and doublest - aka long long and
4663 long double functions. Put all parameters into local register
4664 variables. Use negative values.
4665
b257a0d3
AC
46662003-06-14 Andrew Cagney <cagney@redhat.com>
4667
4668 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
4669 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
4670 exit status.
4671 * gdb.base/fileio.exp: Disable target when nointerrupts and
4672 noinferiorio, instead of limiting it to remote. Use remote_exec
4673 instead of system.
d63a86f8 4674
21c38304
JJ
46752003-06-12 Jeff Johnston <jjohnstn@redhat.com>
4676
4677 * gdb.base/float.exp: Add ia64 support.
4678
1bcdb424
CV
46792003-06-12 Corinna Vinschen <vinschen@redhat.com>
4680
4681 * gdb.base/fileio.exp: Run only on remote targets.
4682
6aeb981f
CV
46832003-06-10 Corinna Vinschen <vinschen@redhat.com>
4684
4685 * gdb.base/fileio.c: New file, testing File-I/O.
4686 * gdb.base/fileio.exp: Ditto.
4687
53df362e
RG
46882003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
4689
4690 * gdb.base/shreloc.exp: New file, check symbol values obtained from
4691 shared objects after relocation at load time (gdb PR/1132).
4692 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
4693 as above, part of the shared object relocation test.
4694
ffee1b46
MK
46952003-06-08 Mark Kettenis <kettenis@gnu.org>
4696
b5ca3722
MK
4697 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
4698 fully filled history list.
4699 * gdb.base/gdb_history: New file.
4700
03ed860d
MK
4701 * gdb.base/signals.exp: XFAIL "continue to func1" on
4702 i*86-*-freebsd*.
4703
ffee1b46
MK
4704 * gdb.base/attach.exp: When trying to attach to a nonexistent
4705 process, make it possible to specify the PID based on the target,
4706 and do so for *-*-freebsd*.
4707
d80dbb52
RH
47082003-06-02 Richard Henderson <rth@redhat.com>
4709
4710 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
4711
6dd77b81
RH
47122003-06-02 Richard Henderson <rth@redhat.com>
4713
4714 * gdb.base/selftest.exp: Next over lim_at_start initialization.
4715
f6347e16
RH
47162003-06-02 Richard Henderson <rth@redhat.com>
4717
4718 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
4719
2c161407
DJ
47202003-06-01 Daniel Jacobowitz <drow@mvista.com>
4721
4722 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
4723 of globalvar.
4724
572eb746
MK
47252003-06-01 Mark Kettenis <kettenis@gnu.org>
4726
4727 * gdb.asm/asm-source.exp: Check for memory read errors in
4728 disassembler test on *BSD too.
4729
9e9617a5
RH
47302003-06-01 Richard Henderson <rth@redhat.com>
4731
4732 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
4733 for .frame.
4734 (gdbasm_call): Lose ldgp.
4735 (gdbasm_startup): Add frame information.
4736 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
4737
7b34ad4e
MK
47382003-05-31 Mark Kettenis <kettenis@gnu.org>
4739
4740 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
4741 i?86-*-*.
4742
10059fdf
MK
47432003-05-30 Mark Kettenis <kettenis@gnu.org>
4744
4745 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
4746 FreeBSD.
4747
acf4b816
RH
47482003-05-29 Richard Henderson <rth@redhat.com>
4749
4750 * gdb.asm/alpha.inc: New file.
4751 * gdb.asm/asm-source.exp: Use it.
4752
e9ecd949
JB
47532003-05-29 Jim Blandy <jimb@redhat.com>
4754
4755 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
4756 'core.PID'.
4757
e3e5a4f3
JB
47582003-05-22 Jim Blandy <jimb@redhat.com>
4759
4760 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
4761 backtrace.
d63a86f8 4762
72fe3d25
DC
47632003-05-20 David Carlton <carlton@math.stanford.edu>
4764
4765 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
4766 this time.
4767
58da2eb2
DC
47682003-05-19 David Carlton <carlton@bactrian.org>
4769
4770 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
4771 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
4772
1fcb5155
DC
47732003-05-19 David Carlton <carlton@bactrian.org>
4774
4775 * gdb.c++/namespace.exp: Add namespace scope and anonymous
4776 namespace tests.
4777 Bump copyright date.
4778 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
4779 (main): Call C::D::marker2.
4780 * gdb.c++/namespace1.cc: New file.
4781
85e85163
JJ
47822003-05-14 Jeff Johnston <jjohnstn@redhat.com>
4783
4784 Roland McGrath <roland@redhat.com>
d63a86f8 4785 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
4786 there is no manager thread.
4787
a25fbfec
JJ
47882003-05-08 Jeff Johnston <jjohnstn@redhat.com>
4789
d63a86f8
RM
4790 * gdb.threads/schedlock.exp: Remove assumption that all threads
4791 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
4792 in one of the child threads rather than the main thread.
4793
be375bae
JB
47942003-05-07 Jim Blandy <jimb@redhat.com>
4795
09bf6082
JB
4796 Add support for assembly source testing on the s390x.
4797 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
4798 architecture.
4799 * gdb.asm/s390x.inc: New file.
4800
be375bae
JB
4801 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
4802 succession of 'if' statements.
4803
00905d52
AC
48042003-05-05 Andrew Cagney <cagney@redhat.com>
4805
4806 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
4807
b1e29e33
AC
48082003-05-05 Andrew Cagney <cagney@redhat.com>
4809
4810 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
4811 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
4812
e33d66ec
EZ
48132003-05-02 Elena Zannoni <ezannoni@redhat.com>
4814
4815 * gdb.base/charset.exp: Update based on new behavior of set/show
4816 charset commands.
4817
2b6fd0d8
AC
48182003-05-01 Andrew Cagney <cagney@redhat.com>
4819
4820 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
4821 variable do not give memory errors.
4822
130cacce
AF
48232003-04-30 Adam Fedor <fedor@gnu.org>
4824
4825 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
4826 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
4827 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
4828 gdb.objc/basicclass.m: : New files
4829
4830 * lib/gdb.exp (gdb_compile_objc): New procedure.
4831
bea71854
DJ
48322003-04-27 Daniel Jacobowitz <drow@mvista.com>
4833
4834 * gdb.base/signals.exp: Make backtrace tests more specific.
4835
0f20eeea
DC
48362003-04-23 David Carlton <carlton@bactrian.org>
4837
4838 * gdb.c++/maint.exp (test_first_component): Add tests for
4839 'operator' in more locations.
4840
c8c4d8dc
KB
48412003-04-16 Kevin Buettner <kevinb@redhat.com>
4842
4843 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
4844
3fe60e3c
EZ
48452003-04-16 Elena Zannoni <ezannoni@redhat.com>
4846
4847 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
4848 func marke' instead. Update test name.
4849
9219021c
DC
48502003-04-15 David Carlton <carlton@math.stanford.edu>
4851
4852 * gdb.c++/maint.exp: New file.
4853
5dd55bdd
EZ
48542003-04-14 Elena Zannoni <ezannoni@redhat.com>
4855
4856 * gdb.threads/schedlock.c: Change type of thread function argument
4857 to long, to avoid warnings on 64-bit platforms.
4858
00890572
EZ
48592003-04-14 Elena Zannoni <ezannoni@redhat.com>
4860
4861 * gdb.base/attach.exp: Add new message from ptrace in case of
4862 attaching to nonexistent process.
d63a86f8 4863
93201743
JB
48642003-04-11 Jim Blandy <jimb@redhat.com>
4865
4866 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
4867 gdb.c++/userdef.cc: Place comments on the lines to which the
4868 marker function might return.
4869 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
4870 gdb.c++/userdef.exp: Look for those comments to check that we've
4871 returned to the right place, instead of checking line numbers.
4872
2a11c64d
EZ
48732003-04-11 Elena Zannoni <ezannoni@redhat.com>
4874
4875 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
4876 match on sourcefile name, instead of directory name.
4877
68ab8fc5
EZ
48782003-04-10 Elena Zannoni <ezannoni@redhat.com>
4879
d63a86f8 4880 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
4881 working directory name.
4882
5624293a
JB
48832003-04-09 Jim Blandy <jimb@redhat.com>
4884
4885 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
4886 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
4887 after an inferior function call, report the failure, but allow the
4888 test to continue.
4889
f1f02ee4
SC
48902003-04-05 Stephane Carrez <stcarrez@nerim.fr>
4891
4892 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
4893 with -DPROTOTYPES.
4894
6eb79af0
SC
48952003-04-05 Stephane Carrez <stcarrez@nerim.fr>
4896
4897 * gdb.base/break.exp: Revert last patch.
4898
8dfb4cf0
SC
48992003-04-04 Stephane Carrez <stcarrez@nerim.fr>
4900
4901 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
4902 with -DPROTOTYPES.
4903
ed4c619a
AC
49042003-04-02 Andrew Cagney <cagney@redhat.com>
4905
4906 * gdb.base/callfuncs.exp: Make "print add" messages unique.
4907 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
4908 matching directories by the name breakpoint.
4909 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
4910 Make "continue to marker1" consistent.
4911 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
4912 message consistent.
4913 * lib/gdb.exp: Put "the program is no longer running", and "the
4914 program exited" in parenthesis.
4915 * lib/mi-support.exp: Ditto.
d63a86f8 4916
4e35d5f0 49172003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 4918
4e35d5f0
BR
4919 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
4920
71900fe8
AC
49212003-03-29 Andrew Cagney <cagney@redhat.com>
4922
4923 * gdb.base/sizeof.c (main): Print the value of '\377'.
4924 * gdb.base/sizeof.exp: Check the sign of '\377'.
4925
c0655a16
MC
49262003-03-27 Michael Chastain <mec@shout.net>
4927
4928 * gdb.base/gdb1090.exp: New file.
4929 * gdb.base/gdb1090.cc: New file.
4930
5b2a3989
JB
49312003-03-27 J. Brobecker <brobecker@gnat.com>
4932
4933 * gdb.gdb/observer.exp: New regression test.
4934
79876890
MC
49352003-03-27 Michael Chastain <mec@shout.net>
4936
4937 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
4938 * gdb.base/ptype.exp: Likewise.
4939
6eac95e3
CV
49402003-03-27 Corinna Vinschen <vinschen@redhat.com>
4941
4942 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
4943
e8c71839
MC
49442003-03-26 Michael Chastain <mec@shout.net>
4945
4946 * gdb.base/ptype.exp: Actually use some typedef'd types.
4947
71b10041
SC
49482003-03-21 Stephane Carrez <stcarrez@nerim.fr>
4949
4950 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
4951 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
4952
2512cf80
CV
49532003-03-20 Corinna Vinschen <vinschen@redhat.com>
4954
4955 * gdb.base/default.exp: Fix regular expression.
4956
0d195a4f
CV
49572003-03-20 Corinna Vinschen <vinschen@redhat.com>
4958
4959 * gdb.base/args.exp: Fix regular expression.
4960
8a2dbca8
CV
49612003-03-20 Corinna Vinschen <vinschen@redhat.com>
4962
4963 * gdb.base/help.exp: Allow Win32 child process.
4964
bf028682
CV
49652003-03-20 Corinna Vinschen <vinschen@redhat.com>
4966
4967 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
4968 when stepping out of main().
4969
182dbe85
CV
49702003-03-20 Corinna Vinschen <vinschen@redhat.com>
4971
4972 * gdb.base/default.exp: Check for win32 specific message when calling
4973 "run" without executable.
4974
d67a6ba5
CV
49752003-03-20 Corinna Vinschen <vinschen@redhat.com>
4976
4977 * gdb.base/args.exp: Expect .exe in output.
4978
a955b5bb
CV
49792003-03-20 Corinna Vinschen <vinschen@redhat.com>
4980
4981 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
4982 Cygwin native.
4983
bf6bad4b
AC
49842003-03-17 Andrew Cagney <cagney@redhat.com>
4985
4986 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
4987 vector registes.
4988 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
4989 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
4990
293e9a31
DC
49912003-03-17 David Carlton <carlton@math.stanford.edu>
4992
4993 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
4994 test, for PR breakpoints/38.
4995 Call test_watchpoint_and_breakpoint.
4996 * gdb.base/watchpoint.c (func3): New function.
4997 (main): Call func3.
4998
5330f2db
DC
49992003-03-04 David Carlton <carlton@math.stanford.edu>
5000
5001 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
5002 Garply<Garply<char> >:: garply".
5003 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
5004 with respect to PR c++/1111; note also PR c++/1113.
5005 (test_template_breakpoints): KFAIL "constructor breakpoint" with
5006 respect to PR c++/1062.
5007 KFAIL "destructor breakpoint" with respect to PR c++/1112.
5008
6ece72da
DC
50092003-03-03 David Carlton <carlton@math.stanford.edu>
5010
5011 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
5012 with respect to PR c++/57.
5013 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
5014 c++/826.
5015 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
5016 respect to PR c++/57.
5017
85ca1584
DC
50182003-03-03 David Carlton <carlton@math.stanford.edu>
5019
5020 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
5021 respect to PR c++/33 into FAILs.
5022
98e9c5b8
MC
50232003-03-03 Michael Chastain <mec@shout.net>
5024
7bedbf27
MC
5025 * configure.in: Update copyright years.
5026
50272003-03-03 Michael Chastain <mec@shout.net>
5028
5029 * Makefile.in: Update copyright years.
98e9c5b8 5030
f683e100
DC
50312003-02-28 David Carlton <carlton@math.stanford.edu>
5032
5033 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
5034 print class instead of struct and/or superfluous protection
5035 specifiers, as long as the resulting output is equivalent to the
5036 source code.
5037 Delete FIXME from end of messages on tests that don't need
5038 fixing.
5039
a9e0cf2c
DC
50402003-02-28 David Carlton <carlton@math.stanford.edu>
5041
5042 * gdb.c++/templates.exp (do_tests): Allow const in the two
5043 Foo<volatile char *>::foo tests.
5044
e8d359df
MS
50452003-02-27 Michael Snyder <msnyder@redhat.com>
5046
d63a86f8 5047 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
5048 will be consistant.
5049
0b71dc91
DC
50502003-02-26 David Carlton <carlton@math.stanford.edu>
5051
5052 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
5053 char *>::foo" test with respect to PR c++/33. Create a new test
5054 which is identical to that one except that it doesn't put the
5055 space between the "char" and the "*"; KFAIL it, too.
5056
dd14ab43
DC
50572003-02-26 David Carlton <carlton@math.stanford.edu>
5058
5059 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
5060 template types into either PASSes or KFAILs (corresponding to PR
5061 c++/57). Tweak indentation. Update copyright.
5062
1146c7f1
SC
50632003-02-23 Stephane Carrez <stcarrez@nerim.fr>
5064
5065 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
5066
74641dfb
MC
50672003-02-13 Michael Chastain <mec@shout.net>
5068
5069 * gdb.base/exprs.exp: Remove i960 remnants.
5070 * gdb.base/funcargs.exp: Likewise.
5071 * gdb.base/list.exp: Likewise.
5072 * gdb.base/ptype.exp: Likewise.
5073
559cd2d0
DC
50742003-02-14 David Carlton <carlton@math.stanford.edu>
5075
5076 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
5077 pEe->D::vg()" from XFAIL to KFAIL.
5078
c4f90d87
JM
50792003-02-13 Jason Molenda (jmolenda@apple.com)
5080
5081 * gdb.base/maint.exp: Update maint print statistics regexp to include
5082 new entries.
5083
cbc4d97c
MC
50842003-02-13 Michael Chastain <mec@shout.net>
5085
5086 * gdb.c++/inherit.exp: Remove call to get_debug_format.
5087
40f235b7
MC
50882003-02-12 Michael Chastain <mec@shout.net>
5089
5090 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
5091 * gdb.c++/inherit.exp: Likewise.
5092 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
5093 * gdb.c++/templates.exp: Likewise.
5094 * gdb.c++/virtfunc.exp: Likewise.
5095
c56716b0
JM
50962003-02-06 Jason Molenda (jason-cl@molenda.com)
5097
5098 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
5099 why the code is written that way.
5100
070afcf8
MC
51012003-02-05 Michael Chastain <mec@shout.net>
5102
5103 * gdb.base/dump.exp: Add missing copyright line.
5104
5d0331e5
JM
51052003-02-05 Jason Molenda (jason-cl@molenda.com)
5106
f7ae6d3e 5107 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
5108 at the beginning so the breakpoint doesn't get set on the loop.
5109
92851186
MC
51102003-02-05 Michael Chastain <mec@shout.net>
5111
5112 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
5113 output for configurations with gcc 2.95.3.
5114
cbf1e085
AC
51152003-02-05 Keith Seitz <keiths@redhat.com>
5116 Andrew Cagney <ac131313@redhat.com>
5117
5118 * gdb.mi/mi-cli.exp: New file.
d63a86f8 5119
29518e1e
MC
51202003-02-04 Michael Chastain <mec@shout.net>
5121
5122 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
5123 Call perror and then continue.
5124
5af1d5f3
MC
51252003-02-03 Michael Chastain <mec@shout.net>
5126
5127 * gdb.c++/pr-1023.cc: New file.
5128 * gdb.c++/pr-1023.exp: New file.
5129
6b549786
JB
51302003-02-05 Jim Blandy <jimb@redhat.com>
5131
5132 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
5133 it's local to foobar. Check for it there, and check that it's not
5134 present in main.
5135 * gdb.c++/local.cc (marker2): New function.
5136 (foobar): Call marker1.
5137 (main): Call marker2 instead of marker1.
5138
67f16606
AC
51392003-02-04 Andrew Cagney <ac131313@redhat.com>
5140
5141 * gdb.disasm/mn10200.exp: Obsolete file.
5142 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
5143 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
5144 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
5145
1c5cb38e
DC
51462003-02-04 David Carlton <carlton@math.stanford.edu>
5147
5148 * gdb.c++/overload.exp: Test intToChar(1).
5149 * gdb.c++/overload.cc (intToChar): New.
5150 (main): Call intToChar.
5151
d1fe6965
DC
51522003-02-03 David Carlton <carlton@math.stanford.edu>
5153
5154 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
5155 'might_kfail' arg.
5156 KFAIL some of the continue_to_bp_overloaded calls, according to
5157 PR c++/1025.
5158
9ba61c5d
MC
51592003-02-01 Michael Chastain <mec@shout.net>
5160
5161 * gdb.base/advance.c (marker1): New marker function.
5162 * gdb.base/advance.exp: When the 'advance' command lands on the
5163 return breakpoint, it can legitimately stop on either the
5164 current line or the next line. Accommodate both outcomes.
5165 * gdb.base/until.exp: Likewise.
5166
e7494ffb
AC
51672003-02-02 Andrew Cagney <ac131313@redhat.com>
5168
5169 2002-11-10 Jason Molenda (jason-cl@molenda.com):
5170 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
5171 now a list, not a tuple.
5172 * gdb.mi/mi-var-display.exp: Ditto.
5173 * gdb.mi/gdb792.exp: Ditto.
5174
075559bc
AC
51752003-02-01 Andrew Cagney <ac131313@redhat.com>
5176
5177 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
5178 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
5179 stack backtraces.
5180 * gdb.mi/mi-syn-frame.c: Part of same.
5181
2bd4c7b1
MK
51822003-02-01 Mark Kettenis <kettenis@gnu.org>
5183
5184 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
5185 gdb.mi/mi1-pthreads.exp: Return instead of calling
5186 gdb_suppress_entire_file.
5187
eabd8992
MS
51882003-02-01 Mark Salter <msalter@redhat.com>
5189
5190 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
5191
71469e2f
MS
51922003-01-31 Mark Salter <msalter@redhat.com>
5193
5194 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
5195 Support empty arg.
5196
38a94d44
MC
51972003-01-30 Michael Chastain <mec@shout.net>
5198
5199 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
5200 This was a workaround for a UTF-8 bug in readline 4.3. The bug
5201 has been fixed in gdb/readline on 2003-01-09.
5202
19ea9e73
MS
52032003-01-29 Michael Snyder <msnyder@redhat.com>
5204
e8d359df
MS
5205 * gdb.base/maint.exp: Allow for leading underscore in symbol.
5206 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
5207 * gdb.base/args.exp: Skip if target does not support args passing.
5208
2307bd6a
DJ
52092003-01-22 Daniel Jacobowitz <drow@mvista.com>
5210
19ea9e73 5211 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
5212 gdb_test. Accept a list of expect arguments as the third
5213 parameter.
5214 (gdb_test): Use it.
5215
f2dd3617
EZ
52162003-01-20 Elena Zannoni <ezannoni@redhat.com>
5217
5218 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
5219 allow for different test tree configurations. Update some
5220 tescases accordingly.
5221 * gdb.arch/altivec-regs.exp: Ditto.
5222 * gdb.asm/asm-source.exp: Ditto.
5223 * gdb.base/advance.exp: Ditto.
5224 * gdb.base/display.exp: Ditto.
d63a86f8 5225 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
5226 * gdb.base/mips_pro.exp: Ditto.
5227 * gdb.base/overlays.exp: Ditto.
5228 * gdb.base/relocate.exp: Ditto.
5229 * gdb.base/setshow.exp: Ditto.
5230 * gdb.base/step-line.exp: Ditto.
5231 * gdb.base/step-test.exp: Ditto.
5232 * gdb.base/until.exp: Ditto.
5233 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
5234
c71cdefd
DC
52352003-01-17 David Carlton <carlton@math.stanford.edu>
5236
5237 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
5238 corresponding to PR c++/945.
5239 Update copyright.
5240
fdba05d7
DC
52412003-01-17 David Carlton <carlton@math.stanford.edu>
5242
5243 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
5244 corresponding to PR c++/68.
5245
52462003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
5247
5248 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
5249 (test_paddr_hairy_functions): Call print_addr_2_kfail for
5250 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
5251
c362c33a
EZ
52522003-01-15 Elena Zannoni <ezannoni@redhat.com>
5253
0fbc361c
EZ
5254 * gdb.base/break.exp: Fix change of default location, because of
5255 removal of until tests.
5256 * gdb.base/help.exp: Update test for new 'until' help message.
5257 Add test for help on 'advance'.
c362c33a
EZ
5258 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
5259
dabf8a35
MK
52602003-01-15 Mark Kettenis <kettenis@gnu.org>
5261
5262 * gdb.base/default.exp: Adapt "info float" test for recent changes
5263 to that command. Add test for "info vector".
5264 * gdb.base/float.exp: New file. Add test for "info float" that
5265 resembles the old test in gdb.base/default.exp.
5266
a1769aca
DC
52672003-01-15 David Carlton <carlton@math.stanford.edu>
5268
5269 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
5270
82025e13
EZ
52712003-01-15 Elena Zannoni <ezannoni@redhat.com>
5272
5273 * gdb.base/break.exp: Move the tests of until command from here...
5274 * gdb.base/until.exp: ... to here. New file. Add other tests.
5275 * gdb.base/advance.c: New file.
5276 * gdb.base/advance.exp: New file.
5277
8f9ab801
EZ
52782003-01-14 Elena Zannoni <ezannoni@redhat.com>
5279
5280 * gdb.base/args.c: New file.
5281 * gdb.base/args.exp: New file.
5282
9ae66589
DJ
52832003-01-14 Daniel Jacobowitz <drow@mvista.com>
5284
5285 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
5286
8d77e5c3
DJ
52872003-01-14 Daniel Jacobowitz <drow@mvista.com>
5288
5289 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
5290
12d2f0a1
DJ
52912003-01-14 Daniel Jacobowitz <drow@mvista.com>
5292
5293 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
5294 dates.
5295
6ca37014
DJ
52962003-01-13 Daniel Jacobowitz <drow@mvista.com>
5297
5298 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
5299
b0023472
DJ
53002003-01-13 Daniel Jacobowitz <drow@mvista.com>
5301
5302 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
5303 (ptype &*"foo").
5304 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
5305
607fbc54 53062003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
5307
5308 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
5309 * gdb.mi/mi1-console.exp: Likewise.
5310
607fbc54 53112003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
5312
5313 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
5314 * gdb.mi/mi1-console.exp: Likewise.
5315
a1fb14a2
DJ
53162003-01-13 Daniel Jacobowitz <drow@mvista.com>
5317
5318 * gdb.c++/overload.exp: Remove some fixed XFAILs.
5319
c4cf40b7
DJ
53202003-01-09 Daniel Jacobowitz <drow@mvista.com>
5321
5322 * gdb.base/detach.exp: New test.
5323
696d5a5b
DJ
53242003-01-09 Daniel Jacobowitz <drow@mvista.com>
5325
5326 * Makefile.in (ALL_SUBDIRS): New variable.
5327 (subdirs, clean, distclean): Use it.
5328 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
5329 regenerating Makefile, since it is generated from the top level.
5330 * gdb.asm/Makefile.in: Likewise.
5331 * gdb.base/Makefile.in: Likewise.
5332 * gdb.c++/Makefile.in: Likewise.
5333 * gdb.disasm/Makefile.in: Likewise.
5334 * gdb.java/Makefile.in: Likewise.
5335 * gdb.mi/Makefile.in: Likewise.
5336 * gdb.threads/Makefile.in: Likewise.
5337 * gdb.trace/Makefile.in: Likewise.
5338
754533e4
DC
53392003-01-09 David Carlton <carlton@math.stanford.edu>
5340
5341 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
5342 Add copyright year 2003.
5343
d8b3e9ee
MC
53442003-01-06 Michael Chastain <mec@shout.net>
5345
5346 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
5347 When selecting a thread, 'line' and 'file' are optional.
5348 * gdb.mi/mi1-pthreads.exp: Likewise.
5349
8e9e0fe6
AS
53502003-01-06 Andreas Schwab <schwab@suse.de>
5351
5352 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
5353 failures.
5354
b5ab8ff3
DJ
53552003-01-04 Daniel Jacobowitz <drow@mvista.com>
5356
5357 Fix PR gdb/844
5358 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
5359 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
5360
5361 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
5362 instead of calling gdb_suppress_entire_file.
5363 * gdb.threads/print-threads.exp: Likewise.
5364 * gdb.threads/schedlock.exp: Likewise.
5365
5366 * gdb.threads/killed.exp: Return instead of calling
5367 gdb_suppress_entire_file.
5368 * gdb.threads/linux-dp.exp: Likewise.
5369 * gdb.threads/pthreads.exp: Likewise.
5370
1e698235
DJ
53712003-01-04 Daniel Jacobowitz <drow@mvista.com>
5372
5373 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
5374 stabs.
5375 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
5376 * gdb.base/whatis.exp: Always allow (void) after function names.
5377
147ff08c
DJ
53782003-01-04 Daniel Jacobowitz <drow@mvista.com>
5379
5380 * gdb.c++/casts.exp: Correct regexp.
5381
dc62bfc2
MK
53822003-01-04 Mark Kettenis <kettenis@gnu.org>
5383
5384 * configure.in: Call AC_CONFIG_HEADER. Don't call
5385 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
5386 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
5387 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
5388 aforementioned directories in the AC_OUPUT call.
5389 * config.hin: New file.
5390 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
5391 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
5392 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
5393 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
5394 pass -I$objdir instead of -I$objdir/$subdir in compilation.
5395 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
5396 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
5397 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
5398 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
5399 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
5400 gdb.threads/configure.in, gdb.threads/configure,
5401 gdb.threads/config.in, gdb.trace/configure.in,
5402 gdb.trace/configure: Removed.
5403
77afa639
MC
54042003-01-03 Michael Chastain <mec@shout.net>
5405
5406 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
5407 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
5408
7634bb6e
DJ
54092003-01-03 Daniel Jacobowitz <drow@mvista.com>
5410
5411 * gdb.base/store.exp: Fix regular expressions.
5412
b39c905e
MK
54132002-12-28 Mark Kettenis <kettenis@gnu.org>
5414
5415 * configure.in: Rewrite.
5416 * configure: Regenerated.
5417
0a8551dd
DC
54182003-01-03 David Carlton <carlton@math.stanford.edu>
5419
5420 * gdb.base/psymtab.exp: New file.
5421 * gdb.base/psymtab1.c: Ditto.
5422 * gdb.base/psymtab2.c: Ditto.
5423
c60b7188
AF
54242002-12-23 Adam Fedor <fedor@gnu.org>
5425
5426 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
5427
ee73db83
DC
54282002-12-23 David Carlton <carlton@math.stanford.edu>
5429
5430 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
5431 and current_directory initialization.
5432
d6c1774e
JB
54332002-12-22 Jim Blandy <jimb@redhat.com>
5434
f0a847b8
JB
5435 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
5436 rather than as part of the output file name.
5437
d6c1774e
JB
5438 * gdb.base/attach.exp: There's no need to copy the test program to
5439 /tmp; that was only ever necessary on HP/UX, and this test is
5440 entirely disabled there anyway.
5441
f0708dbb
JB
54422002-12-21 Jim Blandy <jimb@redhat.com>
5443
4c2acfea
JB
5444 * gdb.c++/psmang.exp: Doc fix.
5445
f0708dbb
JB
5446 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
5447 test.
5448
9579e000
DC
54492002-12-20 David Carlton <carlton@math.stanford.edu>
5450
5451 * gdb.c++/annota2.exp: KFAIL annotate-quit.
5452
d1810171
MC
54532002-12-18 Michael Chastain <mec@shout.net>
5454
5455 * gdb.c++/annota2.exp: Add copyright year 2002.
5456
76565097
DC
54572002-12-17 David Carlton <carlton@math.stanford.edu>
5458
5459 * gdb.c++/try_catch.cc: Add marker comments.
5460 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
5461 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
5462 * gdb.c++/m-static.cc: Ditto.
5463 * gdb.c++/m-static1.cc: Ditto.
5464 * gdb.c++/try_catch.cc: Ditto.
5465
da81390b
JJ
54662002-12-16 Jeff Johnston <jjohnstn@redhat.com>
5467
5468 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
5469 to see whether we are using the new -environment-directory
5470 command which resets via -r or the old version of the command
5471 which may prompt the user. Part of fix for gdb/741.
5472
b304d130
AC
54732002-12-13 Andrew Cagney <ac131313@redhat.com>
5474
5475 * gdb.fortran/types.exp: Update obsolete comment.
5476 * gdb.fortran/exprs.exp: Ditto.
5477 * lib/gdb.exp: Delete obsolete code.
5478 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
5479 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
5480 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
5481 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
5482 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
5483 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
5484 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
5485 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
5486 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
5487 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
5488 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
5489 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
5490 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
5491 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
5492 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
5493 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
5494 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
5495 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
5496 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
5497 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
5498 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
5499 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
5500 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
5501 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
5502 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
5503 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
5504 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
5505 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
5506 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
5507 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
5508 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
5509 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
5510 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
5511 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
5512 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
5513 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
5514 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
5515
a23b6e6a
DC
55162002-12-11 David Carlton <carlton@math.stanford.edu>
5517
5518 * gdb.c++/m-data.exp: Add test for members that shadow global
5519 variables: see PR gdb/804.
5520 * gdb.c++/m-data.cc: Ditto.
5521
6604731b
DJ
55222002-12-10 Daniel Jacobowitz <drow@mvista.com>
5523
5524 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
5525
de46ecd7
DC
55262002-12-06 David Carlton <carlton@math.stanford.edu>
5527
5528 * gdb.base/store.c: Don't declare functions static.
5529
27e829d0
AC
55302002-12-04 Andrew Cagney <ac131313@redhat.com>
5531
5532 * gdb.base/store.exp, gdb.base/store.c: New files.
5533
92806416
DJ
55342002-12-03 Daniel Jacobowitz <drow@mvista.com>
5535
5536 * gdb.base/selftest.exp: Update for current gdb.
5537
3bcbaac5
DJ
55382002-12-03 Daniel Jacobowitz <drow@mvista.com>
5539
5540 * gdb.base/maint.exp: Only dump symbols from one source file
5541 or objfile.
5542
f4f00b1f
DJ
55432002-12-03 Daniel Jacobowitz <drow@mvista.com>
5544
5545 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
5546 function call.
5547
f1c8a949
JB
55482002-11-25 Jim Blandy <jimb@redhat.com>
5549
5550 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
5551 function appearing in error message.
5552
9e297a97
DJ
55532002-11-21 Daniel Jacobowitz <drow@mvista.com>
5554
5555 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
5556
1f312e79
JJ
55572002-11-08 Jeff Johnston <jjohnstn@redhat.com>
5558
d63a86f8
RM
5559 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
5560 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
5561 should be in mi console format. This is part of fix for PR gdb/604.
5562
83c31e7d
FN
55632002-09-18 Fernando Nasser <fnasser@redhat.com>
5564
5565 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
5566 which explicitly prints the zero offset as "+0".
5567
322b3f65
DJ
55682002-10-22 Daniel Jacobowitz <drow@mvista.com>
5569
5570 * gdb.threads/schedlock.c (args): Make unsigned.
5571
55722002-10-21 Daniel Jacobowitz <drow@mvista.com>
5573
5574 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
5575 numbers. Allow "foo2|selected stack frame".
5576 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
5577 * gdb.asm/asmsrc2.s: Likewise.
5578 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
5579 comments.
5580 * gdb.asm/mips.inc: New file.
5581
5e2fe5b8
AF
55822002-10-18 Adam Fedor <fedor@gnu.org>
5583
5584 * gdb.base/default.exp: Update expected output to include 'ObjC'.
5585 * gdb.base/help.exp: Likewise.
5586
abe1a5d0
KB
55872002-10-17 Kevin Buettner <kevinb@redhat.com>
5588
5589 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
5590 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
5591
10abb1d4
JB
55922002-10-02 Jim Blandy <jimb@redhat.com>
5593
5594 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
5595
1f609b42
AC
55962002-10-01 Andrew Cagney <ac131313@redhat.com>
5597
5598 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
5599 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
5600 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
5601 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
5602 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
5603 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
5604 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
5605
0aee02e4
AC
56062002-09-29 Andrew Cagney <ac131313@redhat.com>
5607
5608 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
5609 * mi0-disassemble.exp, mi0-eval.exp: Delete.
5610 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
5611 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
5612 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
5613 * mi0-var-block.exp, mi0-var-child.exp: Delete.
5614 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 5615
6fde09ad
KB
56162002-09-27 Kevin Buettner <kevinb@redhat.com>
5617
5618 * gdb.base/annota1.exp (info break): Make directory components of
5619 path optional since not all compilers emit this debug information.
5620
5621 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
5622 step ends up stepping out of the function instead of stopping on
5623 the epilogue.
5624
9e8aab75
KS
56252002-09-26 Keith Seitz <keiths@redhat.com>
5626
5627 * lib/insight-support.exp (gdbtk_start): Figure out where
5628 the insight executable is based on where gdb is. Use this
5629 executable to start insight instead of gdb.
5630
e36180d7
AC
56312002-09-25 Andrew Cagney <cagney@redhat.com>
5632
5633 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
5634
9dd34b2b
AC
56352002-09-24 Andrew Cagney <ac131313@redhat.com>
5636
5637 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
5638 test_isolated_complaints.
5639 (test_empty_complaint): New function.
5640 (test_empty_complaints): New function. Check no output when no
5641 complaints.
d63a86f8 5642
dea97812
KB
56432002-09-19 Jim Blandy <jimb@redhat.com>
5644
5645 * gdb.base/charset.exp, gdb.base/charset.c: New files.
5646
54951bd7
AC
56472002-09-19 Andrew Cagney <ac131313@redhat.com>
5648
5649 * gdb.gdb/complaints.exp: New file.
5650
dec43320
AC
56512002-09-18 Andrew Cagney <ac131313@redhat.com>
5652
5653 * gdb.base/maint.exp: Check `help maint internal-warning'.
5654
e70d6e3f
DC
56552002-09-18 David Carlton <carlton@math.stanford.edu>
5656
5657 * gdb.c++/m-static.exp: Remove breakpoints depending on line
5658 numbers, and replace them by a single breakpoint after the
5659 constructors are all finished.
5660 Add test 4.
5661 * gdb.c++/m-static.cc: Add test 4.
5662 * gdb.c++/m-static.h: New file.
5663 * gdb.c++/m-static1.cc: New file.
5664
5665 * gdb.c++/printmethod.exp: New file.
5666 * gdb.c++/printmethod.cc: New file.
5667
5668 * gdb.c++/pr-574.exp: New file.
5669 * gdb.c++/pr-574.cc: New file.
5670
afb5c968
CV
56712002-09-18 Corinna Vinschen <vinschen@redhat.com>
5672
5673 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
5674 embedded targets which never actually exit.
5675
31e45dee
FN
56762002-09-18 Fernando Nasser <fnasser@redhat.com>
5677
5678 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
5679 "don't step after run" as unresolved or unsupported, instead of xfail.
5680
a283c5a1
CV
56812002-09-18 Corinna Vinschen <vinschen@redhat.com>
5682
5683 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
5684 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
5685 Add newline to expected string in "step out of main (status wrapper)"
5686 case.
5687
11350d2a
CV
56882002-09-18 Corinna Vinschen <vinschen@redhat.com>
5689
5690 * lib/gdb.exp (rerun_to_main): Allow restarting application.
5691 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
5692
0deec7d6
TT
56932002-09-17 Tom Tromey <tromey@redhat.com>
5694
5695 * gdb.base/printcmds.exp (test_print_string_constants): Expect
5696 \000, not \0, in double-quoted string.
5697
b2b4a1b5
CV
56982002-09-14 Corinna Vinschen <vinschen@redhat.com>
5699
c9d37158 5700 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
5701 string after running the commands execution on breakpoint tests.
5702
1c56143a
CV
57032002-09-13 Corinna Vinschen <vinschen@redhat.com>
5704
5705 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
5706
37f8da45
JB
57072002-09-12 Joel Brobecker <brobecker@gnat.com>
5708
5709 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
5710
08b468e0
KS
57112002-09-10 Keith Seitz <keiths@redhat.com>
5712
5713 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
5714 runto proc.
5715 (mi_run_to_main): Use mi_runto.
5716 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
5717
dc360f58
KS
57182002-09-10 Keith Seitz <keiths@redhat.com>
5719
5720 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
5721 regexp for stopping at main. Could have multiple event notifications.
5722 Don't assume that main was declared with no parameters.
5723 (mi_next): Use mi_step_to.
5724 (mi_step): Use mi_next_to.
5725
ce3abcfb
CV
57262002-09-09 Corinna Vinschen <vinschen@redhat.com>
5727
5728 * gdb.base/default.exp: Fix expected string in `info float' test.
5729
d1f5b980
BE
57302002-09-09 Ben Elliston <bje@redhat.com>
5731
5732 * config/mips.exp: Update comments.
5733 * config/mips-idt.exp: Likewise.
5734 * config/nind.exp: Likewise.
5735 * config/slite.exp: Likewise.
5736 * config/sparclet.exp: Likewise.
5737 * config/udi.exp: Likewise.
5738 * config/vx.exp: Likewise.
5739 * config/vxworks29k.exp: Likewise.
5740
2f71430b
JB
57412002-09-05 Jim Blandy <jimb@redhat.com>
5742
5743 * gdb.threads/killed.exp: Fix test failure message.
5744
7ddebc7e
KS
57452002-09-04 Keith Seitz <keiths@redhat.com>
5746
5747 * lib/mi-support.exp: Update copyright.
5748 (mi_gdb_test): Increase the priority of the expected pattern
5749 so that it matches gdb_test.
5750
0ae67eb3
KS
57512002-09-03 Keith Seitz <keiths@redhat.com>
5752
5753 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
5754 Use integer comparison instead of string comparison for testing
5755 whether binary was built.
5756
38fc42c8
JB
57572002-09-03 Jim Blandy <jimb@redhat.com>
5758
5759 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
5760
b6ff0e81
JB
57612002-08-29 Jim Blandy <jimb@redhat.com>
5762
5763 * gdb.threads/pthreads.exp: Move the portable thread compilation
5764 code into a function in lib/gdb.exp, and call that from here.
5765 * lib/gdb.exp (gdb_compile_pthreads): New function.
5766
07c98896
KS
57672002-08-29 Keith Seitz <keiths@redhat.com>
5768
5769 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
5770 expect_out so that callers can get at it.
5771
0312286c
DJ
57722002-08-23 Daniel Jacobowitz <drow@mvista.com>
5773
5774 * gdb.threads/print-threads.c: New file.
5775 * gdb.threads/print-threads.exp: New file.
5776 * gdb.threads/schedlock.c: New file.
5777 * gdb.threads/schedlock.exp: New file.
5778
dd039bc4
EZ
57792002-08-22 Elena Zannoni <ezannoni@redhat.com>
5780
5781 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
5782 not altivec.c.
5783
1f36144c
MK
57842002-08-17 Mark Kettenis <kettenis@gnu.org>
5785
5786 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
5787 targets. The problem should be fixed now.
5788
16057ec7 57892002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
5790
5791 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
5792 2002-07-24 change that removes final dots from error messages.
5793
3c1499ad
TT
57942002-08-13 Tom Tromey <tromey@redhat.com>
5795
5796 * gdb.base/readline.exp: New file.
5797
a20ce2c3
AC
57982002-08-01 Andrew Cagney <ac131313@redhat.com>
5799
5800 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
5801 supress message.
5802
db034ac5
AC
58032002-08-01 Andrew Cagney <cagney@redhat.com>
5804
5805 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
5806 CHILL_FOR_TARGET and CHILL_LIB.
5807 * configure.in (configdirs): Remove gdb.chill.
5808 * configure: Regenerate.
5809 * lib/gdb.exp: Obsolete references to chill.
5810 * gdb.fortran/types.exp: Ditto.
5811 * gdb.fortran/exprs.exp: Ditto.
5812
3e000b18
KB
58132002-07-30 Kevin Buettner <kevinb@redhat.com>
5814
5815 * gdb.base/shlib-call.exp (additional_flags): Conditionally
5816 set Irix-specific compile and link flags.
5817
28f4966b
KB
58182002-07-29 Kevin Buettner <kevinb@redhat.com>
5819
5820 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
5821 source files. The ``-o'' option doesn't work with the ``-E'' option
5822 when using the Irix compiler.
5823
46c0d5a6
DJ
58242002-07-19 Daniel Jacobowitz <drow@mvista.com>
5825
5826 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
5827 Improve support for reusing an exec file. Copy exec file
5828 to target, and run gdbserver on the target instead of on the host.
5829
eecf4bed
JB
58302002-07-18 Jim Blandy <jimb@redhat.com>
5831
0f815cdf
JB
5832 * gdb.base/ending-run.exp: Don't expect to see the program end in
5833 some orderly fashion when we're running on a real stand-alone
5834 board.
5835
eecf4bed
JB
5836 * gdb.base/interrupt.exp: Correct logic for skipping tests on
5837 targets that don't support interrupts.
5838
52d309e4
JB
58392002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
5840
5841 * gdb.base/attach.exp: Add patterns to match output from /proc-based
5842 systems.
5843 Move comments in expect statements to inside the actions, so that they
5844 don't get matched against.
5845
ff683d9e
MK
58462002-07-10 Mark Kettenis <kettenis@gnu.org>
5847
5848 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
5849 function when asleep" test.
5850
b5356753
AC
58512002-07-10 Andrew Cagney <ac131313@redhat.com>
5852
5853 * gdb.base/page.exp: Rewrite to handle problems with very long
5854 `info set' output. Update copyright.
5855
6aa4d13a
AC
58562002-06-26 Andrew Cagney <ac131313@redhat.com>
5857
5858 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
5859 gdb.threads-hp.
5860 * gdb.hp/configure: Regenerate.
5861 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
5862 * gdb.hp/gdb.threads-hp/configure: Delete file.
5863 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
5864
8cf8c2b8
AC
58652002-06-22 Andrew Cagney <ac131313@redhat.com>
5866
5867 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
5868 setlocale, bindtextdomain and textdomain.
5869
6827a8f8
JB
58702002-06-11 Jim Blandy <jimb@redhat.com>
5871
919d772c
JB
5872 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
5873 preprocessor macro information is present.
5874
6827a8f8
JB
5875 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
5876 tests.
5877
c15b0d21
MS
58782002-06-06 Michael Snyder <msnyder@redhat.com>
5879
c5984d70
MS
5880 * gdb.base/overlays.exp: Record addresses of overlay
5881 functions in TCL variables rather than in GDB variables,
5882 to avoid having GDB convert them to pointers (with loss
5883 of information).
5884
d63a86f8 5885 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 5886 default linker script changes.
c15b0d21
MS
5887 * gdb.base/long_long.exp: Add check for sizeof (long double).
5888
be26fe0d
ML
58892002-06-06 Michal Ludvig <mludvig@suse.cz>
5890
5891 * gdb.asm/asm-source.exp: Add x86-64 target.
5892 * gdb.asm/x86_64.inc: New.
d63a86f8 5893
258093ca 58942002-05-30 Michael Chastain <mec@shout.net>
258093ca 5895
4b3153f1 5896 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
5897 * gdb.c++/m-static.cc: New file.
5898 * gdb.c++/m-static.exp: New file.
5899
241264c6
MS
59002002-05-28 Michael Snyder <msnyder@redhat.com>
5901
5902 * gdb.base/call-ar-st.exp: Allow for reduced floating point
5903 precision.
5904
9bba8c8f 59052002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 5906
4b3153f1 5907 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
5908 * gdb.c++/m-data.cc: New file.
5909 * gdb.c++/m-data.exp: New file.
5910
59112002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 5912
4b3153f1 5913 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 5914 * gdb.c++/try_catch.cc: New file.
d63a86f8 5915 * gdb.c++/try_catch.exp: New file.
9bba8c8f 5916
def1b996
MC
59172002-05-27 Michael Chastain <mec@shout.net>
5918
5919 * gdb.c++/local.exp: Accept more nested types in output.
5920
522ba268
MC
59212002-05-26 Michael Chastain <mec@shout.net>
5922
5923 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
5924
277254ba
MS
59252002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
5926
5927 * lib/gdb.exp (gdb_wrapper_init): Just because
5928 gdb_wrapper_file exists, this does not mean that the file
5929 should not be rebuilt. That is what gdb_wrapper_initialized
5930 is for.
5931 (default_gdb_init): Reset gdb_wrapper_initialized.
5932
b61a8733
MS
59332002-05-23 Michael Snyder <msnyder@redhat.com>
5934
d63a86f8 5935 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
5936 the precision of the floating point test results.
5937 * gdb.base/call-rt-st.exp: Ditto.
5938
b61a8733
MS
5939 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
5940 * gdb.base/call-rt-st.exp: Ditto.
5941
56f6e910
MC
59422002-05-19 Michael Chastain <mec@shout.net>
5943
5944 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
5945
ad0b0016
EZ
59462002-05-19 Elena Zannoni <ezannoni@redhat.com>
5947
5948 * configure.in (configdirs): Add gdb.arch.
5949 * configure: Regenerate.
5950
f617d2b6
JB
59512002-05-17 Jim Blandy <jimb@redhat.com>
5952
5953 * gdb.base/completion.exp: Recognize the more detailed error
5954 messages produced by the macro expander's lexical analyzer.
5955
eac2a696
EZ
59562002-05-14 Elena Zannoni <ezannoni@redhat.com>
5957
5958 * gdb.arch/altivec-abi.c: New file.
5959 * gdb.arch/altivec-abi.exp: New file.
5960 * gdb.arch/altivec-regs.c: New file.
5961 * gdb.arch/altivec-regs.exp: New file.
5962
2fdde8f8
DJ
59632002-05-14 Daniel Jacobowitz <drow@mvista.com>
5964
5965 * gdb.base/maint.exp (maint print type): Update for new type
5966 structure.
d63a86f8 5967
e31f1a7c
EZ
59682002-05-14 Elena Zannoni <ezannoni@redhat.com>
5969
5970 * gdb.arch: New directory.
5971 * gdb.arch/configure.in: New file.
5972 * gdb.arch/configure: New file.
5973 * gdb.arch/Makefile.in: New file.
5974
db589741
CV
59752002-05-13 Corinna Vinschen <vinschen@redhat.com>
5976
5977 * gdb.asm/asm-source.exp: Add v850 as supported target.
5978 * gdb.asm/v850.inc: New file.
5979
8ce2a7dc
DJ
59802002-05-13 Daniel Jacobowitz <drow@mvista.com>
5981
5982 * gdb.c++/annota2.exp (annotate-quit): Add comment.
5983
df763c7f
DJ
59842002-05-12 Daniel Jacobowitz <drow@mvista.com>
5985
5986 * gdb.base/break.exp: Check 'break "marker2"'.
5987
377daeed
MS
59882002-05-10 Michael Snyder <msnyder@redhat.com>
5989
5990 * gdb.base/long_long.exp: Fix typo.
5991
c4b7bc2b
JB
59922002-05-10 Jim Blandy <jimb@redhat.com>
5993
ecac9a4e
JB
5994 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
5995 a bug.
5996
c4b7bc2b
JB
5997 * gdb.base/printcmds.exp (test_integer_literals_rejected):
5998 Recognize more detailed error message produced by the macro
5999 expander's lexical analyzer.
6000 * lib/gdb.exp (test_print_reject): Same.
6001
e71019a1
MK
60022002-05-09 Mark Kettenis <kettenis@gnu.org>
6003
6004 * gdb.c++/method.exp: Fix typo.
6005
fedfc8e6
MS
60062002-05-08 Michael Snyder <msnyder@redhat.com>
6007
166a1957
MS
6008 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
6009 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 6010 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
6011 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
6012 Add iftarget clause for strongarm.
d63a86f8 6013
f1c47eb2
MS
60142002-05-06 Michael Snyder <msnyder@redhat.com>
6015
cb9a9d3e
MS
6016 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
6017 (gdb_continue_to_end): Accept output from status wrapper.
6018 * gdb.base/ending-run.exp: Add case for output from status wrapper.
6019 Clean up fail messages to match pass messages.
6020
f1c47eb2
MS
6021 Enable the "needs_status_wrapper" testsuite feature.
6022 * lib/gdb.exp (gdb_wrapper_init): New procedure.
6023 (gdb_compile): Conditionally call gdb_wrapper_init.
6024 * gdb.base/a2-run.exp: Recognize output from status wrapper.
6025 * gdb.c++/method.exp: Recognize output from status wrapper.
6026
6079c749
BE
60272002-05-06 Ben Elliston <bje@redhat.com>
6028From Graydon Hoare <graydon@redhat.com>
6029
6030 * config/sid.exp: Include support for "rawsid" protocol.
6031
188baff3
JB
60322002-05-03 Jim Blandy <jimb@redhat.com>
6033
6034 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
6035 * gdb.c++/hang3.C: New file.
6036
b9c07f0f
AC
60372002-05-04 Andrew Cagney <ac131313@redhat.com>
6038
6039 * gdb.base/default.exp: Remove obsolete code.
6040 * gdb.c++/misc.exp: Ditto. Update copyright.
6041 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
6042 * gdb.base/whatis.exp: Ditto. Update copyright.
6043 * gdb.base/scope.exp: Ditto. Update copyright.
6044 * gdb.base/ptype.exp: Ditto. Update copyright.
6045 * gdb.base/printcmds.exp: Ditto. Update copyright.
6046 * gdb.base/opaque.exp: Ditto. Update copyright.
6047 * gdb.base/list.exp: Ditto.
6048 * gdb.base/funcargs.exp: Ditto. Update copyright.
6049 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
6050 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
6051 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
6052 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
6053 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
6054 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
6055
5c7a0397
MS
60562002-05-02 Michael Snyder <msnyder@redhat.com>
6057
d6dcc264 6058 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
6059 * gdb.base/long_long.exp: Add xscale target.
6060 * gdb.base/default.exp: Add xscale target.
6061
eb7f1c48
JB
60622002-05-01 Jim Blandy <jimb@redhat.com>
6063
6064 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
6065 gdb.c++/hang.exp: New test.
6066
a6befae8
FF
60672002-05-01 Fred Fish <fnf@redhat.com>
6068
6069 * gdb.base/completion.exp: Handle completions of "./Make" for
6070 more than one completion possibility, as is the case when we
6071 build and test in the source tree.
6072
0a310277
AG
60732002-04-29 Anthony Green <green@redhat.com>
6074
6075 * gdb.java/jmisc1.exp: New file.
6076 * gdb.java/jmisc2.exp: New file.
6077
6ff9af88
DJ
60782002-04-24 Daniel Jacobowitz <drow@mvista.com>
6079
6080 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
6081
96b3d632
EZ
60822002-04-23 Elena Zannoni <ezannoni@redhat.com>
6083
6084 * gdb.base/help.exp: Change 'help status' to allow for target
6085 dependent output differences.
6086
5019bb54
MC
60872002-04-22 Michael Chastain <mec@shout.net>
6088
6089 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
6090
a805a116
MC
60912002-04-22 Michael Chastain <mec@shout.net>
6092
6093 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
6094
a1706bfd
DM
60952002-04-17 David S. Miller <davem@redhat.com>
6096
6097 * gdb.asm/sparc64.inc: New file.
6098 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
6099
a73a20a2
EZ
61002002-04-19 Elena Zannoni <ezannoni@redhat.com>
6101
6102 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
6103 instruction file directly into the build tree. Clean up at end of
6104 test.
6105
ba678339
DM
61062002-04-18 David S. Miller <davem@redhat.com>
6107
6108 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
6109 handle 64-bit platforms correctly.
6110 * gdb.base/maint.exp: Likewise.
6111
b03399da
KB
61122002-04-18 Kevin Buettner <kevinb@redhat.com>
6113
6114 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
6115 ``-fpic'' when compiling files comprising a shared library, but
6116 it does need additional linker flags in order to find shared
6117 libraries at run time.
6118
e2004992
KB
61192002-04-18 Kevin Buettner <kevinb@redhat.com>
6120
6121 * gdb.base/cvexpr.c (use): New function.
6122 (main): Invoke use() on all global variables to prevent
6123 some linkers from deleting these otherwise unused symbols.
6124
d8937120
MC
61252002-04-17 Michael Chastain <mec@shout.net>
6126From David S. Miller <davem@redhat.com>
6127
6128 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
6129 handle 64-bit platforms correctly.
6130
ffd61a58
MS
61312002-04-12 Michael Snyder <msnyder@redhat.com>
6132From Jim Blandy <jimb@redhat.com>
6133 * gdb.base/foo.c (foox): Remove section attribute; the linker
6134 script can handle this instead.
6135 * gdb.base/bar.c (barx): Same.
6136 * gdb.base/baz.c (bazx): Same.
6137 * gdb.base/grbx.c (grbxx): Same.
6138
6139 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
6140 manager doesn't automatically unmap overlays unnecessarily.
6141
6b8426a6
MH
61422002-04-10 Martin M. Hunt <hunt@redhat.com>
6143
6144 * gdb.base/ending-run.exp: Fix pattern for Mips targets
6145 stepping out of main.
6146
34af4875
MC
61472002-04-09 Michael Chastain <mec@shout.net>
6148
6149 * gdb.c++/local.cc (main): Move call to marker1() inside nested
6150 scope so that the nested scope tests will make sense.
6151 * gdb.c++/local.exp: Write patterns that actually work with gcc
6152 (the HP patterns "were never known to work with gcc").
6153 Keep the old aCC patterns too.
6154
2d1676a0
DJ
61552002-04-09 Daniel Jacobowitz <drow@mvista.com>
6156
6157 * gdb.base/attach.exp: Correct target board test.
6158
3a63e3f9
MC
61592002-04-08 Michael Chastain <mec@shout.net>
6160
6161 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
6162 in a const method. Add some xfail and fail cases for configurations
6163 that do not emit the "const ...".
6164
f18dabd2
MC
61652002-04-07 Michael Chastain <mec@shout.net>
6166
6167 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
6168 Accept "A * const" and "const A * const" as type of "this".
6169 Fix spelling of getFunky throughout. Make messages uniform.
6170
0fcddd82
EZ
61712002-04-07 Elena Zannoni <ezannoni@redhat.com>
6172
6173 Work around for PR gdb/285:
6174 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
6175
16a8534a
EZ
61762002-04-07 Elena Zannoni <ezannoni@redhat.com>
6177
6178 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
6179 instructions file at run time instead of configure time.
6180 Sometimes we run the test in a directory that is not the one we
6181 configured in.
6182 * gdb.asm/configure.in: Delete creation of symlink.
6183 * gdb.asm/configure: Regenerate.
6184
24181d81
JB
61852002-04-05 J. Brobecker <brobecker@gnat.com>
6186
6187 * gdb.gdb/xfullpath.exp: New test, to exercise the new
6188 xfullpath () function.
6189
7cdb7107
DJ
61902002-04-04 Daniel Jacobowitz <drow@mvista.com>
6191
6192 * gdb.asm/Makefile.in: Correct dependencies.
6193
6194 * gdb.asm/powerpc.inc: New file.
6195 * gdb.asm/asm-source.exp: Add PowerPC.
6196 * gdb.asm/configure.in: Likewise.
6197 * gdb.asm/configure: Regenerated.
6198
a7d17088
DJ
61992002-04-04 Daniel Jacobowitz <drow@mvista.com>
6200
6201 * gdb.base/relocate.exp: New file.
6202 * gdb.base/relocate.c: New file.
6203
cd721503
FF
62042002-04-04 Fred Fish <fnf@redhat.com>
6205
6206 * gdb.base/step-test.exp: Update comment regarding stopping in
6207 memcpy/bcopy calls inserted as part of the compiler runtime.
6208
b22ad7a7
MS
62092002-04-04 Michael Snyder <msnyder@redhat.com>
6210
6211 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
6212
5f279fa6
DJ
62132002-04-03 Daniel Jacobowitz <drow@mvista.com>
6214
6215 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
6216 (gdb_expect): Remove $notransfer hack.
6217
dd0fd3ce
DJ
62182002-04-02 Daniel Jacobowitz <drow@mvista.com>
6219
6220 * gdb.c++/classes.exp ("calling method for small class"): Match
6221 updated register output.
6222
1e50cda1
DJ
62232002-03-30 Daniel Jacobowitz <drow@mvista.com>
6224
6225 Fix PR gdb/452
6226 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
6227 when finished. Make gdb_file_cmd send "exec-file" when
6228 appropriate.
6229
24015922
DJ
62302002-03-30 Daniel Jacobowitz <drow@mvista.com>
6231
6232 * gdb.base/attach.exp: Remove extra setup_xfail.
6233
dd7dfd64
MS
62342002-03-26 Michael Snyder <msnyder@redhat.com>
6235
6236 * gdb.base/default.exp: Add tests for dump, append, and restore.
6237 * gdb.base/help.exp: Add tests for dump, append, and restore.
6238 * gdb.base/dump.exp: New file, test dump, append and restore.
6239 * gdb.base/dump.c: New file.
6240
48b2f8d7
MS
62412002-03-27 Michael Snyder <msnyder@redhat.com>
6242
d63a86f8 6243 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
6244 clean-ups in help messages.
6245
05b4d525
FF
62462002-03-26 Fred Fish <fnf@redhat.com>
6247
6248 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
6249 have debugging info for those functions and the compiler uses them
6250 internally to copy structs around.
6251
d7679631
FF
62522002-03-26 Fred Fish <fnf@redhat.com>
6253
6254 * gdb.base/list.exp: Revert the change made yesterday and add note
6255 about why we don't list the default lines for remote targets.
6256
523ac3f9
MS
62572002-03-25 Michael Snyder <msnyder@redhat.com>
6258
6259 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
6260
754b2b8d
FF
62612002-03-25 Fred Fish <fnf@redhat.com>
6262
6263 * gdb.base/list.exp: This test works on remote targets so remove
6264 the short circuit for remote targets. Update copyright.
6265
33c3e192
FF
62662002-03-25 Fred Fish <fnf@redhat.com>
6267
6268 * gdb.base/attach.exp: Fix logic error that was suppressing this
6269 test for all non hppa*-*-hpux* targets, instead of the hp target.
6270 Move comments closer to the suppression point. Also now need to
6271 check that we are running natively.
6272
d43e73ee
MS
62732002-03-22 Michael Snyder <msnyder@redhat.com>
6274
882c8f02
MS
6275 * gdb.base/default.exp: Add test for gcore. Update copyright.
6276 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 6277
04c12f60
FF
62782002-03-06 Fred Fish <fnf@redhat.com>
6279
6280 * gdb.base/funcargs.c: Remove extraneous ';' character.
6281 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
6282
b43df995
MC
62832002-03-04 Michael Chastain <mec@shout.net>
6284
6285 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
6286 accommodate gcc v3 function signature.
6287 * gdb.mi/mi0-var-cmd-exp: Ditto.
6288
92362027
AC
62892002-02-24 Andrew Cagney <ac131313@redhat.com>
6290
6291 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
6292 ``GNU/Linux'' or ``Linux kernel''
6293 * testsuite/gdb.threads/pthreads.c: Ditto.
6294
258ad32d
MC
62952002-02-24 Michael Chastain <mec@shout.net>
6296
6297 * gdb.threads/pthreads.c (thread1): Add a return statement.
6298 (thread2): Likewise.
6299 (foo): Likewise.
6300
04c3b3d4
MC
63012002-02-23 Michael Chastain <mec@shout.net>
6302
6303 * gdb.threads/linux-dp.c (philosopher): Add a return statement
6304 to placate gcc.
6305
5a2a0a20
MC
63062002-02-23 Michael Chastain <mec@shout.net>
6307
6308 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
6309 test "ptype bint". The test passes on all my stabs configurations.
6310
a640f7fc
JB
63112002-02-21 Jim Blandy <jimb@redhat.com>
6312
27924826
JB
6313 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
6314 filename at a time, and watch for the ones we want to see.
6315
a640f7fc
JB
6316 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
6317 types of pointers to prototyped functions.
6318
edcc8c75
AC
63192002-02-20 Andrew Cagney <ac131313@redhat.com>
6320
6321 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
6322 signed, unsigned and straight char.
6323 (padding_char, padding_short, padding_int, padding_long,
6324 padding_long_long, padding_float, padding_double,
6325 padding_long_double): New global variables.
6326 (fill, fill_structs): New functions.
6327
6328 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
6329 for correctly sized writes. Update copyright.
6330 (get_valueof): New procedure.
6331 (get_sizeof): Call get_valueof.
6332 (check_valueof): New procedure.
6333 (check_padding): New procedure.
6334
ac57ea44
MC
63352002-02-20 Michael Chastain <mec@shout.net>
6336
6337 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
6338 to setup_xfail. Document some of the remaining calls.
6339
7a10c941
MC
63402002-02-18 Michael Chastain <mec@shout.net>
6341
6342 * gdb.c++/userdef.exp: Update copyright year.
6343
fb8acdcc
DJ
63442002-02-18 Daniel Jacobowitz <drow@mvista.com>
6345
6346 * gdb.c++/userdef.exp: Test overloaded operators properly.
6347 Remove xfails.
6348
fda6ae12
MS
63492002-02-14 Michael Snyder <msnyder@redhat.com>
6350
6351 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
6352
676a0442
DJ
63532002-02-14 Daniel Jacobowitz <drow@mvista.com>
6354
6355 * gdb.base/a2-run.exp: Check for a remote target properly.
6356 * gdb.base/annota1.exp: Likewise.
6357 * gdb.base/list.exp: Likewise.
6358 * gdb.base/reread.exp: Likewise.
6359 * gdb.base/scope.exp: Likewise.
6360 * gdb.base/shlib-call.exp: Likewise.
6361 * gdb.base/term.exp: Likewise.
6362 * gdb.c++/annota2.exp: Likewise.
6363
78b4f468
RE
63642002-02-13 Richard Earnshaw <rearnsha@arm.com>
6365
6366 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
6367
9a81ba51
MC
63682002-02-10 Michael Chastain <mec@shout.net>
6369
6370 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
6371 (call_after_alloca): Ditto.
6372
004af6c7
DJ
63732002-02-10 Daniel Jacobowitz <drow@mvista.com>
6374
6375 * gdb.base/ending-run.exp: Guard "cont" test with
6376 gdb_skip_stdio_test.
6377
37225f62
JB
63782002-02-06 Jim Blandy <jimb@redhat.com>
6379
6380 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
6381 from here...
6382 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
6383 To here. Disable this test on non-HP platforms. Add big comment.
6384
fe6fdd96
MS
63852002-02-04 Michael Snyder <msnyder@redhat.com>
6386
6387 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
6388 other than d10v and m32r.
6389
036fad3f
RE
63902002-02-02 Richard Earnshaw <rearnsha@arm.com>
6391
6392 * gdb.base/default.exp: Rewrite test patterns to reduce time
6393 taken to match them.
6394
7148ab62
DJ
63952002-01-30 Daniel Jacobowitz <drow@mvista.com>
6396
6397 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
6398 Allow a start function above main.
6399 * gdb.threads/linux-dp.exp: Fix copyright date.
6400
396cc255
DJ
64012002-01-30 Daniel Jacobowitz <drow@mvista.com>
6402
6403 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
6404 (check_philosopher_stack): Check for manager thread before checking
6405 for a just-starting thread.
6406
f038d31b
DJ
64072002-01-30 Daniel Jacobowitz <drow@mvista.com>
6408
6409 From Neil Booth <neil@daikokuya.demon.co.uk>:
6410 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
6411 warnings.
6412
b3ff9d9a
FF
64132002-01-21 Fred Fish <fnf@redhat.com>
6414
6415 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
6416 not caller.
6417
39ad761d
JB
64182002-01-21 Jim Blandy <jimb@redhat.com>
6419
6420 * gdb.base/reread.exp: Check that GDB properly re-reads the
6421 executable file when it changes while no inferior is running.
6422
aaf320fa
FF
64232002-01-21 Fred Fish <fnf@redhat.com>
6424
6425 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
6426 optionally accept the "shlib events" variation.
6427
808a31f5
JB
64282002-01-21 Jim Blandy <jimb@redhat.com>
6429
6430 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
6431 call `fflush' after every `printf', so that the output is produced
6432 at predictable points, regardless of whatever buffering does (or
6433 doesn't) take place.
6434 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
6435 at different points.
6436
4420d5e2
DJ
64372002-01-20 Daniel Jacobowitz <drow@mvista.com>
6438
6439 * gdb.c++/inherit.exp: Update copyright years.
6440 * gdb.c++/method.exp: Likewise.
6441
3e36a0f4
DJ
64422002-01-20 Daniel Jacobowitz <drow@mvista.com>
6443
6444 * gdb.c++/classes.exp: Update for improved v3 support and skipping
6445 artificial methods/arguments.
6446 * gdb.c++/derivation.exp: Likewise.
6447 * gdb.c++/inherit.exp: Likewise.
6448 * gdb.c++/method.exp: Likewise.
6449 * gdb.c++/virtfunc.exp: Likewise.
6450
b4ceaee6
AC
64512002-01-18 Andrew Cagney <ac131313@redhat.com>
6452
6453 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
6454 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
6455 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
6456 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
6457 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
6458 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
6459
ecace851
JB
64602002-01-17 Jim Blandy <jimb@redhat.com>
6461
6462 * gdb.asm/asm-source.exp (info symbol): Take another shot at
6463 anchoring the pattern matching the entry point symbol's name.
6464
375fc983
AC
64652002-01-17 Andrew Cagney <ac131313@redhat.com>
6466
6467 * gdb.base/maint.exp: Update ``maint internal-error'' to match
6468 continue/quit query. Update copyright.
6469
fe6fdd96
MS
64702002-01-14 Michael Snyder <msnyder@redhat.com>
6471
6472 * gdb.base/gcore.exp: Remove extra debugging output.
6473
e017c81f
DJ
64742002-01-13 Daniel Jacobowitz <drow@mvista.com>
6475
6476 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
6477 for slightly dubious v2 mangled string.
6478
37ab3bf8
DJ
64792002-01-13 Daniel Jacobowitz <drow@mvista.com>
6480
6481 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
6482
1bc05c3a 64832002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 6484
1bc05c3a 6485 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 6486
1bc05c3a
JM
6487 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
6488 constructors.
6489 * gdb.c++/derivation.exp: Likewise.
6490 * gdb.c++/templates.exp: Likewise.
6491 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 6492
1bc05c3a
JM
64932002-01-10 Michael Snyder <msnyder@redhat.com>
6494
6495 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 6496
a911c360
MS
64972002-01-08 Michael Snyder <msnyder@redhat.com>
6498
6499 * gdb.base/gcore.exp: New test for generate-core-file command.
6500 * gdb.base/gcore.c: Testcase for above.
6501 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
6502
ea2119ec
JM
65032002-01-08 Jason Merrill <jason@redhat.com>
6504
6505 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
6506
68203136
FF
65072002-01-07 Fred Fish <fnf@redhat.com>
6508
6509 * gdb.c++/overload.exp: Remove unconditional xfails for:
6510 print foo_instance1.overloadargs(1)
6511 print foo_instance1.overloadargs(1, 2)
6512 print foo_instance1.overloadargs(1, 2, 3)
6513 print foo_instance1.overloadargs(1, 2, 3, 4)
6514 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
6515 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
6516 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
6517 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
6518 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
6519 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
6520 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
6521 print foo_instance1.overload1arg()
6522 print foo_instance1.overload1arg((char)arg2)
6523 print foo_instance1.overload1arg((signed char)arg3)
6524 print foo_instance1.overload1arg((unsigned char)arg4)
6525 print foo_instance1.overload1arg((int)arg7)
6526 print foo_instance1.overload1arg((unsigned int)arg8)
6527 print foo_instance1.overload1arg((float)arg11)
6528 print foo_instance1.overload1arg((double)arg12)
d63a86f8 6529
21b9b5b1
MS
65302002-01-07 Michael Snyder <msnyder@redhat.com>
6531
6532 * gdb.base/huge.exp: New test. Print a very large target data object.
6533 (skip_huge_test): New test variable. Define if you want to skip this
6534 test. The test reads an 8 megabyte data object from the target, so it
6535 might be very time consuming on remote targets with a slow connection.
6536 * gdb.base/huge.c: New file. Test case for above.
6537
725f922e
FF
65382002-01-07 Fred Fish <fnf@redhat.com>
6539
6540 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
6541 g_instance.bfoo, and g_instance.cfoo.
6542
634d57ec
JL
6543Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
6544
f286b2c3
JL
6545 * gdb.base/break.c (multi_line_if_conditional): New function.
6546 (multi_ilne_while_conditional): Likewise.
6547 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
6548 IF or WHILE condition puts the breakpoint at the start of
6549 the condition.
6550
634d57ec
JL
6551 * gdb.base/selftest.exp (backtrace through signal handler): Remove
6552 hppa*-*-hpux* expected failure.
6553 * gdb.base/structs.exp (do_function_calls): Similarly.
6554
6555 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
6556 watchpoints.
6557
9fbfe2dc
AC
65582002-01-06 Andrew Cagney <ac131313@redhat.com>
6559
6560 Fix PR gdb/66.
6561 * gdb.base/structs.exp: Replace skip for a29k with skip for
6562 gdb,cannot_call_functions.
6563 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
6564 * gdb.base/callfuncs.exp: Ditto.
6565 * gdb.base/call-rt-st.exp: Ditto.
6566 * gdb.base/call-strs.exp: Ditto.
6567 * gdb.base/callfwmall.exp: Ditto.
6568 * gdb.base/scope.exp: Obsolete xfail a29k.
6569 * gdb.c++/misc.exp: Ditto.
6570 * gdb.c++/cplusfuncs.exp: Ditto.
6571 * gdb.base/ptype.exp: Ditto.
6572 * gdb.base/printcmds.exp: Ditto.
6573 * gdb.base/opaque.exp: Ditto.
6574 * gdb.base/list.exp: Ditto.
6575 * gdb.base/funcargs.exp: Ditto.
6576 * gdb.base/default.exp: Ditto.
6577
8ddad156
MS
65782002-01-04 Michael Snyder <msnyder@redhat.com>
6579
ca4976a6 6580 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
6581 * gdb.base/maint.exp: Add tests for maint info sections options.
6582
1b074332
JL
6583Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
6584
6585 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
6586
7d159115
CV
65872001-12-20 Corinna Vinschen <vinschen@redhat.com>
6588
6589 * gdb.asm/arm.inc: New file.
6590 * gdb.asm/asm-source.exp: Add arm targets.
6591 * gdb.asm/configure.in: Ditto.
6592 * gdb.asm/configure: Recreated from configure.in.
6593
8fb87725
JL
6594Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
6595
afabe08c
JL
6596 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
6597 with HP's compiler.
6598 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
6599 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
6600 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
6601 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
6602
6603 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
6604 either HP's compilers or GCC.
6605
db521deb
JL
6606 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
6607 a SIGBUS or SIGSEGV.
6608
6609 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
6610
6611 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
6612 can be compiled with either HP's compiler or GCC.
6613
cfa88ab7
JL
6614 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
6615 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
6616 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
6617
ca344dff
JL
6618 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
6619 to match current gdb output. Update due to using auto-solib-limit
6620 for limiting instead of overloading auto-solib-add.
6621 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
6622 test program.
6623
3f3c6e55 6624 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
6625 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
6626 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
6627 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
6628 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
6629 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
6630 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
6631 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
6632 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
6633 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
6634 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
6635 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
6636 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 6637
8fb87725
JL
6638 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
6639 a SIGTRAP to the inferior.
6640
cf599fa7
CV
66412001-12-19 Corinna Vinschen <vinschen@redhat.com>
6642
6643 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
6644 Substitute call to target_link by call to gdb_compile.
6645
2cd045cd
JL
6646Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
6647
6648 * gdb.base/break.exp: Fix HP specific search string when testing
6649 backtracing in a called function.
6650
d63a86f8 6651 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
6652 compiling the test with HP's compilers.
6653 * gdb.base/volatile.exp: Similarly.
6654
99ebe9ac
JB
66552001-12-19 Jim Blandy <jimb@redhat.com>
6656
6657 * gdb.base/printcmds.exp: Expect the null character to be printed
6658 as '\0', and the '\013' to be printed as '\v'.
6659 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
6660 * gdb.base/setvar.exp: Same.
6661
b9891b29
JB
66622001-12-17 Jim Blandy <jimb@redhat.com>
6663
0eba65ab
JB
6664 * gdb.base/completion.exp: Rather than completing very long
6665 filenames, which can make the readline library produce output we
6666 don't recognize, cd to the directory first, and then complete
6667 using nice, short relative paths.
6668
6970b5b1
JB
6669 * gdb.base/completion.exp: On some systems, there is, in fact, a
6670 variable named `b' in scope, since GDB treats all static
6671 variables as being in scope. So use `no_var_named_this'
6672 instead of `b'.
6673
b9891b29
JB
6674 * gdb.base/corefile.exp: Recognize the message saying that GDB
6675 can't find the core file's registers as a failure.
6676
e6ccd35f
JSC
66772001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
6678
6679 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
6680 test expect string more specific.
6681
105ba819
CV
66822001-12-13 Corinna Vinschen <vinschen@redhat.com>
6683
6684 * gdb.asm/asm-source.exp: Add support for xstormy16.
6685 * gdb.asm/configure.in: Ditto.
6686 * gdb.asm/configure: Rebuild.
6687 * gdb.asm/xstormy16.inc: New file.
6688
e9e79dd9
FF
66892001-12-10 Fred Fish <fnf@redhat.com>
6690
6691 * gdb.base/maint.exp: Update to match changes in type dumping code.
6692
347dc97d
JB
66932001-12-10 Jim Blandy <jimb@redhat.com>
6694
6695 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
6696 matching the entry point symbol's name at the beginning of the
6697 line.
6698
5178b9d6
DJ
66992001-12-07 Daniel Jacobowitz <drow@mvista.com>
6700
6701 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
6702 gdb.c++/inherit.exp, gdb.c++/method.exp,
6703 gdb.c++/namespace.exp, gdb.c++/templates.exp,
6704 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
6705 and class layout support.
6706
af890c52
DJ
67072001-12-07 Daniel Jacobowitz <drow@mvista.com>
6708
6709 * gdb.c++/classes.exp: Add test for static member function.
6710 * gdb.c++/misc.cc: Add class with static member function.
6711
7a345fb3
JB
67122001-12-07 Jim Blandy <jimb@redhat.com>
6713
f2e54a80 6714 If GDB says it can't find the struct the function returned, report
8032bf31
JB
6715 those tests as `unsupported'.
6716 * gdb.base/call-rt-st.exp (print_struct_call): New function.
6717 Rewrite subsequent tests to use it.
6718
6719 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
6720 those tests as `unsupported'.
6721 * gdb.base/structs.exp (call_struct_func): New function.
6722 (do_function_calls): Use call_struct_func to call the functions
6723 returning structs.
6724
0bc69509
JB
6725 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
6726 whether functions are prototyped or not, so we can't possibly pass
6727 arguments to t_float_values2 properly.
6728
7a345fb3
JB
6729 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
6730 value of `timeout' for targets other than the mips*tx39-*.
6731
edb6ede1
MS
67322001-12-06 Michael Snyder <msnyder@redhat.com>
6733
d63a86f8 6734 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
6735 and detect whether the start symbol has a leading underscore.
6736
2d842f13
JB
67372001-12-04 Jim Blandy <jimb@redhat.com>
6738
6739 * gdb.base/completion.exp: Clarify indentation.
6740
68550daf
JB
67412001-12-03 Jim Blandy <jimb@redhat.com>
6742
6743 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
6744 variables on the S/390, not `.word'.
6745
cd5195a8
JB
67462001-11-30 Jim Blandy <jimb@redhat.com>
6747
6748 Add assembly-source tests for s390-ibm-linux.
6749 * gdb.asm/s390.inc: New file.
6750 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
6751 the S/390 architecture.
6752 * gdb.asm/configure: Regenerated.
6753
ca9efc90
MS
67542001-11-30 Michael Snyder <msnyder@redhat.com>
6755
6756 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
6757 next, info source, info sources, info line, global and static
6758 variables, and static functions.
6759 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
6760 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
6761 * gdb.asm/asmsrc1.s: Add a static function and some variables.
6762 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
6763 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
6764 (gdbasm_leave): Restore frame pointer.
6765 (gdbasm_startup): Copy stack set-up from crt0.S.
6766
d0e66976
FN
67672001-11-26 Fernando Nasser <fnasser@redhat.com>
6768
6769 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
6770 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
6771 to a local (non-static) variable. Copy tstruct.a to a static buffer
6772 and return a pointer to that buffer.
6773 * gdb.base/callfwmall.c (t_structs_a): Ditto.
6774
e2334072
MK
67752001-11-24 Mark Kettenis <kettenis@gnu.org>
6776
6777 * gdb.asm/configure.in: Fix recognition of ix86 target.
6778 * gdb.asm/configure: Regenerate.
6779
756caa3d
MS
67802001-11-21 Michael Snyder <msnyder@redhat.com>
6781
6782 * gdb.asm/sparc.inc: New file.
6783 * gdb.asm/asm-source.exp: Recognize sparc target.
6784 * gdb.asm/configure.in: Recognize sparc target.
6785 * gdb.asm/configure: Regenerate.
d63a86f8 6786
9a4d72d5
MS
67872001-11-21 Michael Snyder <msnyder@redhat.com>
6788
6789 * gdb.asm/m32r.inc: New file.
6790 * gdb.asm/asm-source.exp: Recognize m32r target.
6791 * gdb.asm/configure.in: Recognize m32r target.
6792 * gdb.asm/configure: Regenerate.
6793
a773d1cd
MS
67942001-11-20 Michael Snyder <msnyder@redhat.com>
6795
017ac23d
MS
6796 * gdb.asm/i386.inc: New file.
6797 * gdb.asm/asm-source.exp: Recognize ix86 target.
6798 * gdb.asm/configure.in: Recognize ix86 target.
6799 * gdb.asm/configure: Regenerate.
6800
a773d1cd
MS
6801 * gdb.c++/namespace.exp: Fix quotes in output messages.
6802
bb632afb
MS
68032001-11-14 Michael Snyder <msnyder@redhat.com>
6804
25d559ca 6805 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
6806 qualifier in a type cast expression, to designate an address
6807 in the instruction space (Harvard architecture).
6808
4749e309
MS
68092001-11-13 Michael Snyder <msnyder@redhat.com>
6810
6811 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
6812 Tests for expressions using 'const' and 'volatile'.
6813
25050984
CV
68142001-11-13 Corinna Vinschen <vinschen@redhat.com>
6815
6816 * gdb.asm/asm-sources.exp: Allow defining linker flags.
6817
1902c51f
DJ
68182001-11-12 Daniel Jacobowitz <drow@mvista.com>
6819
6820 * lib/mi-support.exp (mi_run_to_helper): Move comments
6821 outside of gdb_expect.
6822
dcf95b47
DJ
68232001-11-11 Daniel Jacobowitz <drow@mvista.com>
6824
6825 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
6826 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
6827 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
6828 mi0_run_to): New functions.
6829 * gdb.mi/mi-simplerun.exp: Use them.
6830 * gdb.mi/mi0-simplerun.exp: Likewise.
6831 * gdb.mi/mi-var-cmd.exp: Likewise.
6832 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 6833
45b074e1
AC
68342001-11-10 Andrew Cagney <ac131313@redhat.com>
6835
6836 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
6837 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
6838
bf50d346
AC
68392001-11-09 Andrew Cagney <ac131313@redhat.com>
6840
6841 * gdb.base/restore.exp: Include $expected value in restored test
6842 message.
6843
9383332c
AC
68442001-11-09 Andrew Cagney <ac131313@redhat.com>
6845
6846 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
6847 implemented.
6848
db62520a
MS
68492001-11-08 Michael Snyder <msnyder@redhat.com>
6850
6851 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
6852 Add pass/fail message for stop at breakpoint in call dummy function.
6853
b5703437
MS
68542001-11-07 Michael Snyder <msnyder@redhat.com>
6855
d63a86f8
RM
6856 * gdb.c++/templates.exp (test_template_breakpoints):
6857 If we get an overload menu, but it does not match what
760f6330 6858 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
6859 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
6860 making the whitespace optional. Argument for "new" may be
6861 "unsigned" as well as "unsigned int/long".
d63a86f8 6862 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
6863 making the whitespace optional. Also replace "(void) with
6864 "((void|)), making the keyword "void" optional.
d63a86f8 6865 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
6866 making the whitespace optional. Also replace "(void) with
6867 "((void|)), making the keyword "void" optional.
3bf40917
MS
6868 * gdb.base/callfuncs.c (t_float_values): This function must
6869 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 6870 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
6871 can be tested against both cases. Usually one case involves
6872 promotion of float to double, while the other does not.
6873 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
6874 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
6875 includes a stack frame for "start".
6876
c8ab4e6d
JB
68772001-11-05 Jim Blandy <jimb@redhat.com>
6878
6879 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
6880 pointers are 32 bits long, and that offsets of relocs are always
6881 stored in the data (REL-style), and not in the reloc entry itself
6882 (RELA-style).
6883 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
6884 stabs.
6885
3f08ced9
MS
68862001-11-01 Michael Snyder <msnyder@redhat.com>
6887
6888 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
6889 and regular expression operators by using quoting.
6890
cbfa24cd
MS
68912001-10-31 Michael Snyder <msnyder@redhat.com>
6892
6893 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
6894 depending on what the symbol table contains.
6895 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
6896 the output of the ptype command. Similarly, accept both "const &"
6897 and "const&".
6898
aaa68313
CV
68992001-10-31 Corinna Vinschen <vinschen@redhat.com>
6900
6901 * gdb.base/miscexprs.c (main): Add usage of preprocessor
6902 symbol `STORAGE' to allow to choose the storage class of
6903 the local datastructures.
6904 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
6905 compiler directive.
6906
91740388
MS
69072001-10-30 Michael Snyder <msnyder@redhat.com>
6908
6909 * gdb.base/jump.exp: Allow it to run for all targets.
6910
1b7c05e7
CV
69112001-10-29 Corinna Vinschen <vinschen@redhat.com>
6912
6913 * gdb.base/call-ar-st.c (print_double_array): Match for loop
6914 with new double_array size.
6915 (main): Change storage class of all local variables to static.
6916 Reduce size of double_array to 9.
6917 * gdb.base/call-ar-st.exp: Increase timeout value.
6918 Change expected output for double array to match new size in
6919 call-ar-st.c.
6920
36a22261
CV
69212001-10-29 Corinna Vinschen <vinschen@redhat.com>
6922
6923 * gdb.base/ending-run.exp: Create identical output when passing
6924 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 6925 Stormy16 target.
36a22261 6926
92b8ae91
MK
69272001-10-28 Mark Kettenis <kettenis@gnu.org>
6928
6929 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
6930 that we catch the expected failure under Linux/x86.
6931
cb135b83
OF
69322001-10-29 Orjan Friberg <orjanf@axis.com>
6933
6934 * gdb.base/setvar.exp: Escape curly braces.
6935 * gdb.stabs/weird.exp: Ditto.
6936
6884aa54
DJ
69372001-10-27 Daniel Jacobowitz <drow@mvista.com>
6938
6939 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
6940 * gdm.mi/mi0-hack-cli.exp: Likewise.
6941
0398c9aa
AC
69422001-10-25 Andrew Cagney <ac131313@redhat.com>
6943
6944 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
6945 messages.
6946
d20bf2e8
AC
69472001-10-21 Andrew Cagney <ac131313@redhat.com>
6948
6949 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
6950 checking MI enabled.
6951
03dd63aa
CV
69522001-10-09 Corinna Vinschen <vinschen@redhat.com>
6953
6954 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
6955
1d9d99f3
FCE
69562001-10-04 Frank Ch. Eigler <fche@redhat.com>
6957
6958 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
6959 if gdb child process crashes, just signal an error.
6960
838ae6c4
JB
69612001-10-02 Jim Blandy <jimb@redhat.com>
6962
6963 * lib/gdb.exp (test_xfail_format): Simplify.
6964
6965 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
6966 front of the variable name `format'. Simplify `if'.
6967
8f0cbc1c
DJ
69682001-10-01 Daniel Jacobowitz <drow@mvista.com>
6969
6970 * gdb.threads/pthreads.exp: Wait for output and delay
6971 before sending ^C.
6972
1f08dafd
DJ
69732001-10-01 Daniel Jacobowitz <drow@mvista.com>
6974
6975 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
6976 some incorrect output instead of timing out.
6977 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
6978
674f90ff
CV
69792001-09-28 Corinna Vinschen <vinschen@redhat.com>
6980
6981 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
6982 check to allow additional `int'.
6983
9b284272
DJ
69842001-09-27 Daniel Jacobowitz <drow@mvista.com>
6985
6986 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
6987 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
6988
b55a4771
MS
69892001-09-27 Michael Snyder <msnyder@redhat.com>
6990
6991 * lib/gdb.exp (test_debug_format): New proc.
6992 (setup_xfail_format): Use new proc test_debug_format.
6993 * gdb.base/constvars.exp (local_compiler_xfail_check): New
6994 proc; use new service proc test_debug_format.
6995 Replace all other "gcc_compiled" tests with this test.
6996 * gdb.base/volatile.exp (local_compiler_xfail_check): New
6997 proc; use new service proc test_debug_format.
6998 Replace all other "gcc_compiled" tests with this test.
6999
70002001-09-27 Michael Snyder <msnyder@redhat.com>
7001
7002 * gdb.base/cvexpr.exp: New file.
7003 * gdb.base/cvexpr.c: New file
7004 Test for expressions using const and volatile keywords.
7005
4e6667ac
CV
70062001-09-26 Corinna Vinschen <vinschen@redhat.com>
7007
7008 * gdb.base/constvars.exp: Check for different orders of keywords
7009 and additional "int" strings in output.
7010
4f337972
AC
70112001-09-22 Andrew Cagney <ac131313@redhat.com>
7012
7013 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
7014 responses from "help maint".
7015
2015650d
FCE
70162001-09-19 Frank Ch. Eigler <fche@redhat.com>
7017
7018 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
7019 to localhost:NNN instead of :NNN, in case Xvfb is listening
7020 only on TCP.
7021
f3bcedc1
CV
70222001-09-19 Corinna Vinschen <vinschen@redhat.com>
7023
7024 * gdb.base/recurse.exp: When checking leaving the watchpoint
7025 scope, recognize when gdb is in function's epilogue and pass.
7026
6b819c92
KS
70272001-09-18 Keith Seitz <keiths@redhat.com>
7028
7029 * lib/insight-support.exp (_gdbtk_export_target_info): Add
7030 support for running tests against sid targets.
7031 (gdbtk_done): Ditto.
7032
a10c9419
CV
70332001-09-18 Corinna Vinschen <vinschen@redhat.com>
7034
7035 * gdb.base/ending-run.c (main): Set stdout buffersize
7036 to the same reasonable value for any target.
7037 * gdb.base/ending-run.exp: Add a regular expression
7038 to make testsuite happy on Sanyo Stormy16 target.
7039
739d0d99
CV
70402001-09-17 Corinna Vinschen <vinschen@redhat.com>
7041
7042 * gdb.base/display.c (do_loops): Add float variable `f'.
7043 Increment f in loop.
7044 * gdb.base/display.exp: Increment timeout by 60 seconds.
7045 Change float display test to use variable `f'.
7046
1b8947f0
JB
70472001-09-17 Jim Blandy <jimb@redhat.com>
7048
7049 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
7050 overflowing the limited breakpoint tables on some ROM monitors
7051 (like the ROM68K).
7052
9890ac81
FCE
70532001-09-15 Frank Ch. Eigler <fche@redhat.com>
7054
7055 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
7056 the "-ac" (disable access control) flag.
7057
6db765ea
JH
70582001-08-30 Jeff Holcomb <jeffh@redhat.com>
7059
7060 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
7061 ints.
7062
4c32cc04
KS
70632001-08-30 Keith Seitz <keiths@redhat.com>
7064
7065 * lib/gdb.exp: Move all insight-related functionality into
7066 separate file.
7067 * lib/insight-support.exp: New file.
7068
8d6e6f81
FCE
70692001-08-29 Frank Ch. Eigler <fche@redhat.com>
7070
7071 * config/sid.exp (sid_start): Never set sid verbosity; disable
7072 expect_background {} that consumed its stdout; tolerate </dev/null.
7073 Attempt to set endianness override in "sid" protocol mode. Cleanup.
7074
6a90e1d0
AC
70752001-08-18 Andrew Cagney <ac131313@redhat.com>
7076
7077 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
7078 CLI jump command to start it.
7079 (mi_run_to_main): Fail immediatly when unexpected output.
7080
1759b3c3
AC
70812001-08-18 Andrew Cagney <ac131313@redhat.com>
7082
7083 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
7084 beginning of function. Fix PR gdb/191.
7085
61d11d80
FCE
70862001-08-16 Frank Ch. Eigler <fche@redhat.com>
7087
7088 * config/sid.exp (sid_start): Don't warn if we cannot figure out
7089 what to force sid endianness to.
7090
942a4df2
KS
70912001-08-15 Keith Seitz <keiths@redhat.com>
7092
7093 * lib/gdb.exp (gdbtk_start): Don't set environment
7094 variables for TCL_LIBRARY and friends. Insight will
7095 now figure these out for itself.
7096
0521c418
MS
70972001-08-02 Michael Snyder <msnyder@redhat.com>
7098
7099 * gdb.base/completion.exp: Remove the symbol "a64l" from
7100 the expect string; this is target-specific, and not related
7101 to what is being tested.
7102
74a9a58a
DB
71032001-08-02 Dave Brolley <brolley@redhat.com>
7104
7105 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
7106
c70819fa
MS
71072001-07-25 Michael Snyder <msnyder@redhat.com>
7108
c2b8fa57
MS
7109 * gdb.base/consecutive.exp: New file. Test stepping over
7110 breakpoints on consecutive instructions.
7111 * gdb.base/consecutive.c: New file.
7112
c70819fa
MS
7113 * gdb.base/call-rt-st.exp: Use double-backslash to quote
7114 curly braces in regular expressions.
7115
2b1a1355
MS
71162001-07-25 Michael Snyder <msnyder@redhat.com>
7117
7118 * gdb.base/ending-run.exp: Accept "Program exited normally" as
7119 legitimate output from stepping out of main.
7120
413eca6f
KS
71212001-07-22 Keith Seitz <keiths@redhat.com>
7122
7123 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
7124 the empty string, do not run the tests.
7125
7e5a9322
SC
71262001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7127
7128 * gdb.base/long_long.exp: Detect size of pointer. Take into
7129 account 2-byte pointers when testing for p/a results.
7130
de58f10f
SC
71312001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7132
d63a86f8 7133 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
7134 and defined to 1K for m68hc11.
7135 (random_data): Reduce table to 1K for embedded platforms (68hc11).
7136 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
7137 (sizeof_random_data): New variable to tell the size of the data table;
7138 don't test past this size; always run to main.
7139
d6f5fea1
SC
71402001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7141
7142 * gdb.base/return2.exp: return of long long and double fails for
7143 68HC11; don't execute these tests on that platform.
7144 * gdb.base/return.exp: Return of a double fails for 68hc11.
7145
c477543d
SC
71462001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7147
7148 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
7149 tests that print a float.
7150 * call-rt-st.exp: Likewise.
7151
63cf1c79
MK
71522001-07-12 Mark Kettenis <kettenis@gnu.org>
7153
7154 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
7155 running this test on Linux.
7156
112f9ab5
MC
71572001-06-24 Michael Chastain <chastain@redhat.com>
7158
7159 * gdb.base/arithmet.exp: Remove some tests to make all test names
7160 unique.
7161
4970cb0f
MS
71622001-07-03 Michael Snyder <msnyder@redhat.com>
7163
7164 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
7165 the output of the ptype command.
7166
d85da69f
MS
71672001-07-02 Michael Snyder <msnyder@redhat.com>
7168
4c8a82de
MS
7169 * gdb.base/completion.exp: Don't assume that break.c is the only
7170 source file that may contain functions named "marker".
d85da69f
MS
7171 * gdb.base/corefile.exp: Quote the curly braces in regexp.
7172
8afc772b
AC
71732001-06-28 Andrew Cagney <ac131313@redhat.com>
7174
7175 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
7176 of files to delete.
7177
7178 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
7179 * gdb.disasm/h8300s.exp: New file.
7180 gdb.disasm/h8300s.s: Likewise.
7181
cff22675
AC
71822001-06-27 Andrew Cagney <ac131313@redhat.com>
7183
7184 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
7185 empty breakpoint tables.
7186
68c81b54
AC
71872001-06-25 Andrew Cagney <ac131313@redhat.com>
7188
7189 * lib/mi-support.exp: Update args=... part of stop-reason
7190 patterns. Accept either a list or a tuple.
7191
2dd62704
AC
71922001-06-23 Andrew Cagney <ac131313@redhat.com>
7193
7194 * lib/mi-support.exp: Remove local emacs variable defining
7195 change-log-default-name.
7196
b4127474
MC
71972001-06-22 Michael Chastain <chastain@redhat.com>
7198
7199 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
7200 This is operationally compatible with the previous version.
7201
8dbfb380
JB
72022001-06-13 Jim Blandy <jimb@redhat.com>
7203
7204 * lib/gdb.exp (gdb_test): Doc fix.
7205
f2d8c86d
MC
72062001-06-10 Michael Chastain <chastain@redhat.com>
7207
7208 * gdb.base/exprs.exp: Remove a duplicate test.
7209
81564d34
JB
72102001-06-06 Jim Blandy <jimb@redhat.com>
7211
7212 * gdb.base/return2.exp (main): Use values to test float and double
7213 returns that are not NaN's, to avoid being confused by IEEE
7214 comparison rules.
7215
da55addb
MS
72162001-06-04 Michael Snyder <msnyder@redhat.com>
7217
7218 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 7219 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
7220 rather than wait for 12 more tests to time out.
7221
42c65987
JB
72222001-06-06 Jim Blandy <jimb@redhat.com>
7223
b18bced9 7224 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 7225 Don't forget to match the GDB prompt.
b18bced9 7226
42c65987
JB
7227 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
7228
5b41e5f0
JB
72292001-06-04 Jim Blandy <jimb@redhat.com>
7230
7231 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
7232 command.
7233
015e046f
KB
72342001-05-31 Kevin Buettner <kevinb@redhat.com>
7235
7236 * gdb.base/annota1.exp (info break): Match four or more spaces
7237 after "Address".
7238
fb1ffbbe
MC
72392001-05-31 Michael Chastain <chastain@redhat.com>
7240
7241 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
7242 (dm_type_int_star): Likewise.
7243 (dm_type_long_star): Likewise.
7244 (dm_type_void_star): Likewise.
7245
5ea2a32c
KB
72462001-05-29 Kevin Buettner <kevinb@redhat.com>
7247
7248 * gdb.base/completion.exp (INPUTRC): Set this environment variable
7249 to a known value in order to get consistent results regardless
7250 of the setting of INPUTRC or the presence or contents of .inputrc.
7251
ae23c492
MS
72522001-05-24 Michael Snyder <msnyder@redhat.com>
7253
ac55707e
MS
7254 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
7255 Don't require that the main thread and the manager thread are the
7256 first in the list.
7257
ae23c492
MS
7258 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
7259 debugging. If test fails, issue an "unsupported" not a "fail".
7260
400071f1
JB
72612001-05-24 Jim Blandy <jimb@redhat.com>
7262
7263 Don't assume that short is shorter than int.
7264 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
7265 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 7266 this isn't true.
400071f1
JB
7267 ("print unsigned char == (~0)"): Add test that verifies that ~0,
7268 an int, is not equal to ~0 stored in an unsigned char. This tests
7269 the same thing that the previous test meant to, but works on
7270 16-bit machines, too.
7271 ("print unsigned char != (~0)"): Same test, complemented.
7272
0816a3e5
MS
72732001-05-24 Michael Snyder <msnyder@redhat.com>
7274
7275 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 7276 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
7277 and prevents dejagnu getting out of step.
7278
f6dc23a9
KB
72792001-05-23 Kevin Buettner <kevinb@redhat.com>
7280
7281 * gdb.base/finish.exp (finish_void): Revise pattern for
7282 stopping on the call statement to not permit stopping at
7283 the start of the instructions comprising the call sequence.
7284
7dbd117d
MC
72852001-05-19 Michael Chastain <chastain@redhat.com>
7286
7287 * gdb.base/callfuncs.exp: Make all test names unique.
7288 * gdb.base/commands.exp: Make all test names unique.
7289 * gdb.base/condbreak.exp: Make all test names unique.
7290 * gdb.base/dbx.exp: Make all test names unique.
7291 * gdb.base/default.exp: Make all test names unique.
7292 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
7293 and TIMEOUT messages to their corresponding PASS message.
7294 * gdb.base/ending-run.exp: Make all test names unique.
7295 * gdb.base/long_long.exp: Remove duplicate test.
7296
6b0b0a9e
KB
72972001-05-21 Kevin Buettner <kevinb@redhat.com>
7298
7299 * gdb.base/finish.exp (finish_void): Allow "finish" command to
7300 stop on the call statement as well as the statement after the
7301 call.
7302
2caa35cb
MS
73032001-05-21 Michael Snyder <msnyder@redhat.com>
7304
7305 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
7306
40713331
EZ
73072001-05-10 Elena Zannoni <ezannoni@redhat.com>
7308
7309 * gdb.base/completion.exp: Revamp test. Make it execute on all
7310 platforms.
7311
c2c1be8d
EZ
73122001-05-10 Elena Zannoni <ezannoni@redhat.com>
7313
2c9cd303
EZ
7314 * config/gdbserver.exp (gdb_load): Handle the case
7315 in which the arguments to gdbserver are given in the
7316 baseboard configuration file.
7317 Also handle the case in which the server needs to do a
7318 load.
7319
9671de48
KS
73202001-05-07 Keith Seitz <keiths@cygnus.com>
7321
7322 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
7323 set up the display for testing.
7324 (gdbtk_start): Convert all paths to paths that tcl will like.
7325 Export target information to environment.
7326 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
7327 necessary.
7328 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
7329 (to_tcl_path): New proc to convert a given pathname into
7330 a path acceptible as an argument to a tcl command.
7331 (_gdbtk_export_target_info): New proc to export target info
7332 into the environment for gdbtk testing.
7333 (gdbtk_done): New proc to signal end-of-test.
7334
5a360f47
JB
73352001-05-06 Jim Blandy <jimb@redhat.com>
7336
7337 * restore.c: Make the code of caller0 correspond to its comment.
7338
66c756c6
MS
73392001-05-03 Michael Snyder <msnyder@redhat.com>
7340
7341 * config/sid.exp (gdb_target_sid): Check for error messages.
7342 On error or timeout, don't make expect exit (which will terminate
7343 all subsequent tests); instead just make gdb exit.
d63a86f8 7344 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
7345 return a negative value.
7346
a966fde5
JB
73472001-04-24 Jim Blandy <jimb@redhat.com>
7348
851c18e0
JB
7349 * gdb.c++/templates.exp: If we see the prompt for the overload
7350 list, but we haven't recognized any of the longer patterns,
7351 arrange for this test to fail, not hang.
7352
a966fde5
JB
7353 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
7354 variations.
7355
db144853
MC
73562001-04-22 Michael Chastain <chastain@redhat.com>
7357
7358 * gdb.c++/local.exp: Use the 'runto' library function.
7359 * gdb.c++/namespace.exp: Likewise.
7360 * gdb.c++/overload.exp: Likewise.
7361
3207ec21
KB
73622001-03-26 Kevin Buettner <kevinb@redhat.com>
7363
7364 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
7365 * gdb.base/step-line.exp: New file. Test step/next in presence of
7366 #line directives.
7367 * gdb.base/step-line.c: New file. Test program for the above.
7368 * gdb.base/step-line.inp: New file. We pretend that this file has
7369 been transformed by some other tool into step-line.c.
7370
13b57657
JB
73712001-03-21 Jim Blandy <jimb@redhat.com>
7372
7373 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
7374 unmangled operator names.
7375
754cbe1c
JB
73762001-03-20 Jim Blandy <jimb@redhat.com>
7377
7378 * gdb.threads/linux-dp.exp: Recognize an additional message
7379 generated by GDB when it doesn't understand how to debug threads
7380 on the target system.
7381
177495c9
AC
73822001-03-19 Andrew Cagney <ac131313@redhat.com>
7383
7384 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
7385
f266096b
MC
73862001-03-12 Michael Chastain <chastain@redhat.com>
7387
7388 * gdb.c++/derivation.exp: Use the 'runto' library function.
7389
cac3c2ff
MC
73902001-03-12 Michael Chastain <chastain@redhat.com>
7391
7392 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
7393
b6c11a24
MC
73942001-02-24 Michael Chastain <chastain@redhat.com>
7395
7396 * gdb.c++/ref-types.exp: Change handwritten code to library
7397 function 'runto'.
7398
6bae5bce
OF
73992001-03-16 Orjan Friberg <orjanf@axis.com>
7400
7401 * gdb.base/signals.exp: Set count to 0 explicitly.
7402
0015fd9a
MS
74032001-03-15 Mark Salter <msalter@redhat.com>
7404
7405 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
7406 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
7407 (gdb_load): Add support for additional target_info: gdb_download_size
7408 and gdb_load_timeout.
0015fd9a 7409
fc33412a
DT
7410Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
7411
7412 * gdb.base/annota1.exp: Move test of isnative to earlier in the
7413 file -- to prevent failing when the compile fails but we have no
7414 intention of running the tests anyway.
7415
7416 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
7417 tests if set.
7418
7419 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
7420 integers.
7421
7422 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
7423 * gdb.c++/namespace.exp: Ditto.
7424
115f06de
OF
74252001-03-07 Orjan Friberg <orjanf@axis.com>
7426
7427 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
7428 * gdb.base/pointers.exp: Relax pattern match of decimals.
7429
b6ba6518
KB
74302001-03-06 Kevin Buettner <kevinb@redhat.com>
7431
7432 * Makefile.in, config/abug.exp, config/cfdbug.exp,
7433 config/cpu32bug.exp, config/dve.exp, config/est.exp,
7434 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
7435 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
7436 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
7437 config/sh.exp, config/sid.exp, config/slite.exp,
7438 config/sparclet.exp, config/udi.exp, config/unknown.exp,
7439 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
7440 config/vxworks.exp, config/vxworks29k.exp,
7441 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
7442 gdb.base/all-bin.exp, gdb.base/annota1.exp,
7443 gdb.base/arithmet.exp, gdb.base/assign.exp,
7444 gdb.base/async.exp, gdb.base/attach.exp,
7445 gdb.base/bitfields.exp, gdb.base/bitops.exp,
7446 gdb.base/break.exp, gdb.base/call-ar-st.exp,
7447 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
7448 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
7449 gdb.base/commands.exp, gdb.base/completion.exp,
7450 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
7451 gdb.base/constvars.exp, gdb.base/corefile.exp,
7452 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
7453 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
7454 gdb.base/ending-run.exp, gdb.base/environ.exp,
7455 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
7456 gdb.base/finish.exp, gdb.base/foll-exec.exp,
7457 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
7458 gdb.base/funcargs.exp, gdb.base/help.exp,
7459 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
7460 gdb.base/logical.exp, gdb.base/long_long.exp,
7461 gdb.base/maint.exp, gdb.base/mips_pro.exp,
7462 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
7463 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
7464 gdb.base/pointers.exp, gdb.base/printcmds.exp,
7465 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
7466 gdb.base/regs.exp, gdb.base/relational.exp,
7467 gdb.base/remote.exp, gdb.base/reread.exp,
7468 gdb.base/restore.exp, gdb.base/return2.exp,
7469 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
7470 gdb.base/selftest.exp, gdb.base/setshow.exp,
7471 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
7472 gdb.base/sigall.exp, gdb.base/signals.exp,
7473 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
7474 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
7475 gdb.base/step-test.exp, gdb.base/structs.c,
7476 gdb.base/structs.exp, gdb.base/structs2.exp,
7477 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
7478 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
7479 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
7480 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
7481 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
7482 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
7483 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
7484 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
7485 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
7486 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
7487 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
7488 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
7489 gdb.fortran/types.exp, gdb.java/jmisc.exp,
7490 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
7491 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
7492 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7493 gdb.trace/circ.exp, gdb.trace/collection.exp,
7494 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
7495 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7496 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
7497 gdb.trace/report.exp, gdb.trace/save-trace.exp,
7498 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7499 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
7500 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
7501 notices.
7502
dc96c6c7 75032001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
7504
7505 * gdb.base/varargs.c (find_max_double): Fix printf format string:
7506 first arg is int not float.
7507
dc96c6c7 75082001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
7509
7510 * gdb.base/reread.exp: Unsupported for non-native targets;
7511 doesn't work for remote debugging.
7512
9b0c4aeb
FN
75132001-02-19 Fernando Nasser <fnasser@redhat.com>
7514
7515 From Drew Moseley <dmoseley@redhat.com>
7516 * gdb.base/ending-run.exp: Properly handle the BSP state when
7517 stepping past the end of main.
7518
02aa71d5
MC
75192001-02-19 John Moore <jmoore@redhat.com>
7520
7521 * gdb.base/commands.exp (infrun_breakpoint_command_test):
7522 Converted HPUX fix for non-expected items following multiple
7523 step commands into general solution for all platforms.
7524
1fa449a4
MC
75252001-02-18 Michael Chastain <chastain@redhat.com>
7526
7527 * gdb.c++/classes.exp (do_tests): Change runto statements
7528 from "runto 'foo(void)'" to "runto 'foo'". This makes the
7529 statements demangler agnostic.
7530 * gdb.c++/virtfunc.exp (do_tests): Likewise.
7531 (gdb_virtfunc_restart): Likewise.
7532
b2f9ec70
MC
75332001-02-14 Michael Chastain <chastain@redhat.com>
7534
7535 * gdb.c++/inherit.exp (do_tests): Change runto statements
7536 from "runto 'foo(void)'" to "runto 'foo'". This makes the
7537 statements demangler agnostic.
7538
cf74b8ca
AC
7539Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
7540
7541 * gdb.threads/pthreads.exp: Unify pass/fail messages for
7542 ``continue to bkpt at common_routine in thread 2'' and ``stopped
7543 before calling common_routine 15 times'' tests.
7544
99f78f56
MC
75452001-02-11 Michael Chastain <chastain@redhat.com>
7546
7547 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
7548 Helps the test script figure out which demangler is in use.
7549 (dm_type_foo_ref): Ditto.
7550 (dm_type_int_star): Ditto.
7551 (dm_type_long_star): Ditto.
7552 (dm_type_unsigned_int): Ditto.
7553 (dm_type_void): Ditto.
7554 (dm_type_void_star): Ditto.
99707966 7555 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
7556 Probe the gdb demangler and set variables to accommodate
7557 formatting differences.
7558 (info_func_regexp): New function. Same as info_func, but
7559 matches against a regexp.
7560 (info_func): Match against a literal string.
7561 (print_addr_2): New function. Match against a literal string,
7562 which can be different from the input to gdb.
7563 (print_addr): Simply call print_addr_2 with the same argument twice.
7564 (test_lookup_operator_functions): Use demangler formatting variables.
7565 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
7566 the tests in the same order as the C++ class declaration.
7567 (test_paddr_operator_functions): Ditto.
7568 (test_paddr_overloaded_functions): Ditto.
7569 (test_paddr_hairy_functions): Use demangler formatting variables.
7570 Add reference to gdb/19 for related tests.
7571 (do_tests): Call probe_demangler.
7572
1de8f023
KB
75732001-01-30 Kevin Buettner <kevinb@redhat.com>
7574
7575 * gdb.c++/templates.cc (printf): Remove unused function definition.
7576
ca3f91ed
MS
75772001-01-26 Felix Lee <flee@redhat.com>
7578
7579 * sid.exp (sid_exit): Pass host, not target, to remote_close.
7580
75812001-01-25 matthew green <mrg@redhat.com>
7582
7583 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
7584 up sid.
7585 (sid_exit): Call `remote_pop_conn' after GDB is gone.
7586
75872001-01-25 matthew green <mrg@redhat.com>
7588
7589 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 7590 Deprecate $sid_spawn_id.
ca3f91ed
MS
7591 (sid_exit): Remove code necessary only for `spawn.'
7592
75932001-01-25 matthew green <mrg@redhat.com>
7594
7595 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
7596
fb18ec4a
MC
75972001-01-28 Michael Chastain <chastain@redhat.com>
7598
7599 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
7600 to call when tests fail. It takes gdb out of the overloaded
7601 function choice menu back to the main prompt, so that the test
7602 program stays synchronized.
7603 (set_bp_overloaded): New proc to collect all the common
7604 code for setting a breakpoint on an overloaded name. Calls
7605 take_gdb_out_of_choice_menu when needed.
7606 (menu_overload1arg): New variable to collect the repeated
7607 instances of the expected menu for an overloaded name. Change
7608 the regular expression to handle changes in g++ type encoding:
7609 "void" can be either "void" or "", and "unsigned int" can be
7610 either "unsigned int" or "unsigned".
7611 (continue_to_bp_overloaded): Change regular expressions to handle
7612 changes in g++ type encoding.
7613 (no proc): Call take_gdb_out_of_choice_menu when needed.
7614 Remove redundant calls to "info break". Accept either "canceled"
7615 or "cancelled". Change regular expressions in "info break"
7616 calls to handle changes in g++ type encoding. Give all tests
7617 unique strings.
7618
9c646a6e
BE
76192001-01-17 Ben Elliston <bje@redhat.com>
7620
7621 * config/sid.exp: New file.
7622
9549d9c1
AC
7623Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
7624
7625 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
7626
dc96c6c7 76272000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
7628
7629 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
7630 Add a RE to accept a non-ascii char if one is ever presented.
7631
b4df4f68
FN
76322000-12-20 Fernando Nasser <fnasser@redhat.com>
7633
297dd0fd 7634 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 7635
dc96c6c7 76362000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 7637
d63a86f8 7638 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
7639 in regexp. One '\' does not suffice on Linux.
7640
4a7bddb6
MC
76412000-12-09 Michael Chastain <chastain@redhat.com>
7642
7643 * gdb.base/break.exp (test_clear_command): Use a marker function
7644 rather than 'main' for the test function. Also move this
7645 test to an execution point where the marker function names are
7646 guaranteed to be bound to functions. (Executing tests after a
7647 'finish' from main runs into name conflicts with local names
7648 in __libc_start_main).
7649
dc96c6c7 76502000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
7651
7652 * gdb.base/finish.exp: New test for gdb's "finish" command.
7653 * gdb.base/return2.exp: New test for gdb's "return" command.
7654 * gdb.base/return2.c: New source file for above.
7655
dc96c6c7 76562000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
7657
7658 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
7659 * gdb.base/miscexprs.exp: Ditto.
7660 * gdb.base/pointers.exp: Ditto.
7661 * gdb.c++/derivation.exp: Ditto.
7662 * gdb.c++/local.exp: Ditto.
7663 * gdb.c++/namespace.exp: Ditto.
7664 * gdb.c++/overload.exp: Ditto.
7665 * gdb.c++/ref-types.exp: Ditto.
7666
dc96c6c7 76672000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
7668
7669 * gdb.base/constvars.exp: Test result of "up" command.
7670 * gdb.base/miscexprs.exp: Ditto.
7671 * gdb.base/pointers.exp: Ditto.
7672 * gdb.base/scope.exp: Ditto.
7673 * gdb.c++/derivation.exp: Ditto.
7674 * gdb.c++/local.exp: Ditto.
7675 * gdb.c++/namespace.exp: Ditto.
7676 * gdb.c++/overload.exp: Ditto.
7677 * gdb.c++/ref-types.exp: Ditto.
7678
44097287
FN
76792000-11-22 Michael Chastain <chastain@redhat.com>
7680
7681 * mips_pro.exp: Accept either "middle -> top -> main" or
7682 "middle -> main" in the backtrace, because gcc can optimize
7683 tail calls to jumps. Remove setup_xfail for the hppa case.
7684 Add a comment with the original warning messages from PR 3016,
7685 which was filed in 1993, to preserve them for posterity.
7686
9d2e1bab
ND
76872000-11-17 Nick Duffek <nsd@redhat.com>
7688
7689 * lib/gdb.exp (gdb_test): Override timeout with board info.
7690
1aca8eb7
ND
76912000-11-17 Nick Duffek <nsd@redhat.com>
7692
7693 * gdb.base/display.exp: Don't kill running stub. Add "again" to
7694 the second kill and detach messages.
7695
93076499
ND
76962000-11-17 Nick Duffek <nsd@redhat.com>
7697
7698 * configure.in: Add AC_EXEEXT.
7699 * configure: Regenerate.
7700 * Makefile.in (just-check): Export EXEEXT.
7701 * lib/gdb.exp ($EXEEXT): Import from environment.
7702 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
7703 expect "maint dump-me" on Cygwin.
7704 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
7705 $EXEEXT.
7706
30e87cd3
ND
77072000-11-17 Nick Duffek <nsd@redhat.com>
7708
7709 * gdb.base/break.exp: Test backtrace and finish from called
7710 function on all platforms, not just HP-UX.
7711
dc96c6c7 77122000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
7713
7714 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
7715 code from gdb_target_monitor, so it can be used independantly
7716 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 7717
dc96c6c7 77182000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
7719
7720 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
7721 * gdb.base/corefile.exp: Expect the message "Program is being
7722 debugged already" when we send the "corefile" command, since
7723 the preceeding gdb_load may have connected gdb to a remote target.
7724 * gdb.base/display.exp: Disable hardware watchpoints if new
7725 board info variable "no_hardware_watchpoints" is true.
7726 Replace single-letter commands with more readable ones.
7727 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
7728 if new board info variable "no_hardware_watchpoints" is true.
7729 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
7730 to see if stdio (printf) testing is possible.
7731 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
7732 board info variable "no_hardware_watchpoints" is true. Use new
7733 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
7734
39124dea
FN
77352000-11-13 Fernando Nasser <fnasser@redhat.com>
7736
7737 From Orjan Friberg <orjanf@axis.com>:
7738 * gdb.base/printcmds.exp: Escape curly braces followed by a number
7739 in array print pattern match.
7740
a9e2e984
FN
77412000-11-09 Fernando Nasser <fnasser@redhat.com>
7742
7743 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
7744 spelling "cancelled" to U.S. spelling "canceled" to match changes
7745 made to gdb.
7746 * gdb.c++/ovldbreak.exp: Ditto.
7747
c7db355b
PS
77482000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
7749
7750 * gdb.base/callfuncs.c (main): Moved to end of file, call
7751 t_double_values to initialize the FPU before inferior calls are made.
7752 * gdb.base/callfuncs.exp: Test for register preservation after calling
7753 inferior functions. Add tests for continuining, finishing and
7754 returning from a stop in a call dummy.
7755
dc96c6c7 77562000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
7757
7758 * gdb.base/commands.exp: Break up long lines, and re-indent.
7759
dc96c6c7 77602000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
7761
7762 * config/gdbserver.exp: Rewritten from the ground up, to make it
7763 compatible with the current dejagnu tree, and to make it work with
7764 the new "gdbserver" in libremote.
7765
dc96c6c7 77662000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
7767
7768 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
7769 * gdb.base/varargs.exp: Skip entire test if no printf support.
7770 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
7771 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
7772
dc96c6c7 77732000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
7774
7775 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
7776 no floating point support.
7777 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
7778 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
7779 * gdb.base/call-rt-st.exp: Ditto.
7780 * gdb.base/call-strs.exp: Ditto.
7781
bac5fc66
JG
77822000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
7783
7784 * gdb.base/sizeof.c: include <stdio.h>.
7785
7786 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
7787 'finish', otherwise uncaptured gdb_prompt would potentially
7788 throw remaining test points out of sync.
7789
b22a6027
SB
77902000-07-26 Scott Bambrough <scottb@netwinder.org>
7791
7792 * gdb.base/recurse.exp: Run tests for all targets.
7793 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
7794 gnu-oldld case on ARM.
7795 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
7796 for ARM targets.
d63a86f8 7797
d8231941
AG
7798Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
7799
7800 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
7801 * gdb.java/configure: Rebuild.
7802
8caabe69
AG
7803Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
7804
7805 * gdb.java/jv-exp.exp: New file.
7806
9d273ca3
AG
7807Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
7808
7809 * configure: Rebuilt.
7810 * configure.in (configdirs): Add gdb.java.
7811 * gdb.java/jmisc.java: New file.
7812 * gdb.java/jmisc.exp: New file.
7813 * gdb.java/Makefile.in: New file.
7814 * gdb.java/configure: Rebuilt.
7815 * gdb.java/configure.in: New file.
7816 * lib/java.exp: New file.
7817
4f823a66
AC
7818Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
7819
7820 * gdb.base/exprs.exp: Test casts to a pointer including over and
7821 underflow.
7822
2391e11d
AC
7823Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
7824
7825 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
7826 and the compilers sizes.
7827
54602222
ND
78282000-07-09 Nick Duffek <nsd@redhat.com>
7829
7830 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
7831 (use_methods): New function.
7832 (main): Call use_methods().
7833 * gdb.c++/classes.exp (test_method_param_class): New procedure.
7834 (do_tests): Call test_method_param_class.
7835
2bec0572
ND
78362000-07-09 Nick Duffek <nsd@redhat.com>
7837
7838 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
7839 spelling.
7840 (test_enums): New procedure. Move enum tests from end of script
7841 to here. Set breakpoint on function name instead of line number.
7842 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
7843 (enums2): New marker function.
7844 (enums1): New function.
7845 (main): Call enums1(). Move enum tests to enums1().
7846
78492fde
AC
7847Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
7848
7849 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
7850 compile/link program. Update line numbers.
7851 * gdb.asm/d10v.inc: Define ``startup''.
7852 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 7853
49a2cef8
AC
7854Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
7855
7856 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
7857
3e6c8688
EZ
78582000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7859
7860 * gdb.base/maint.exp: Add 'maint print architecture' item to output
7861 of 'help maint print' command.
7862
9ff5cbe9
AC
7863Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
7864
7865 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
7866 they use gdb_expect_list.
7867
17c579bd
AC
7868Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
7869
7870 * gdb.base/commands.exp: Use ``set remote
7871 memory-read-packet-size'' instead of ``set endian big'' to test
7872 long commands.
7873
e6d71bf3
DB
78742000-06-03 Daniel Berlin <dan@cgsoftware.com>
7875
7876 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 7877 g++, and stop skipping them.
e6d71bf3
DB
7878
7879 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
7880 work under g++.
7881
d63a86f8 7882 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
7883 initialization.
7884
dc96c6c7 78852000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
7886
7887 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
7888 the regular expression: accept an (almost) arbitrary sequence of
7889 "frames-invalid" and "breakpoints-invalid" messages both before
7890 and after the "starting" message.
7891
dc96c6c7 78922000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
7893
7894 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 7895
dc96c6c7 78962000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
7897
7898 * gdb.base/annota1.exp (annotate-signal-handler-caller):
7899 Relax the regular expression a little, make it pass on Solaris 8.
7900
8216cda9
KB
79012000-05-12 Kevin Buettner <kevinb@redhat.com>
7902
7903 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 7904 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
7905 Instead, it is permissible for gdb to stop on the line of the
7906 call itself.
7907
1a570b2f
MS
79082000-05-12 Michael Snyder <msnyder@.cygnus.com>
7909
7910 * gdb.base/break.exp (bp on small function, optimized file):
7911 Add a second pass pattern. The behavior differs here between stabs
7912 and dwarf for one-line functions. Stabs preserves two line symbols
7913 (one before the prologue and one after) with the same line number,
7914 but dwarf regards these as duplicates and discards one of them.
7915 Therefore the address after the prologue (where the breakpoint is)
7916 has no exactly matching line symbol, and GDB reports the breakpoint
7917 as if it were in the middle of a line rather than at the beginning.
7918
dc96c6c7 79192000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 7920
d63a86f8 7921 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
7922 rather than "send_gdb" (for consistancy).
7923
7d418785
AC
7924Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
7925
7926 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
7927 * gdb.c++/templates.cc: Properly check for GCC version number.
7928 * lib/compiler.cc: Likewise
7929
dc96c6c7 79302000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 7931
d63a86f8 7932 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
7933 gdb may not stop at the first line of main, due to code motion.
7934
dc96c6c7 79352000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
7936
7937 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
7938 This test depends on parsing the printf output from the target.
7939 Since the sparclet stub doesn't do stdio, this will never work.
7940 * gdb.base/call-rt-st.exp: ditto.
7941 * gdb.base/call-strs: ditto.
7942
dc96c6c7 79432000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
7944
7945 * gdb.base/miscexprs.exp: make sizeof long array test portable.
7946
7947 * gdb.base/ending-run.exp: After connecting to a remote target,
7948 but before running, the target will appear to be in a random
7949 location. Specify both a file and a line for breakpoints.
7950 Also, the function that calls main may be called 'init'
7951 rather than 'start'.
7952
a5a51225
EZ
79532000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7954
7955 * gdb.base/help.exp: Update output for add-symbol-file command.
7956
7930cc7c
FN
79572000-04-10 Fernando Nasser <fnasser@cygnus.com>
7958
7959 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
7960 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
7961
23e37ab1
C
79622000-04-07 J.T. Conklin <jtc@redback.com>
7963
e93c542c
C
7964 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
7965
23e37ab1
C
7966 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
7967
591b8fa3
PDM
7968Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
7969
7970 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
7971 values that can be represented exactly.
7972 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
7973 above change, and to not check against the directory part of the source
7974 file name.
7975 (step into print_long_arg_list): Likewise.
7976 (print print_small_structs from print_long_arg_list): Likewise.
7977 (print print_long_arg_list): Likewise.
7978
7a495180
EZ
79792000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7980
30b53638 7981 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 7982
beb998c6
AC
7983Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
7984
7985 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
7986
1c689132
DB
79872000-03-25 Daniel Berlin <dan@cgsoftware.com>
7988
7989 * gdb.base/commands.exp (deprecated_command_test): Add test for
7990 deprecate with no arguments.
7991
c1790a9d
JL
79922000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
7993
7994 * gdb.base/break.exp: Add new test for setting breakpoints on
7995 optimized code so we can test breakpoints work even when function
7996 prologues may be optimized away
7997
003ba290
FN
79982000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
7999
8000 From David Whedon <dwhedon@gordian.com>
8001 * gdb.base/commands.exp : Added command deprecator tests.
8002
6837a0a2
DB
80032000-03-22 Daniel Berlin <dan@cgsoftware.com>
8004
8005 * gdb.base/help.exp: Added test for new apropos command.
8006
b9593231
KB
80072000-03-21 Kevin Buettner <kevinb@redhat.com>
8008
8009 * gdb.base/pointers.c (usevar): New function.
8010 (main): Make sure that global variables v_int_pointer2, rptr,
8011 and y are all referenced someplace in the program by calling
8012 usevar() on them. [Some linkers delete symbols which are
8013 never referenced. The space remains, but there's no way to
8014 get a (symbolic) handle on the variable from the debugger.]
8015
751a959b
EZ
80162000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8017
8018 * gdb.base/printcmds.c: Add typedeffed arrays.
8019
8020 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
8021 procedure to test arrays that are typedef'd.
8022
73a93a32
JI
80232000-03-13 James Ingham <jingham@leda.cygnus.com>
8024
8025 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 8026 the library directories.
73a93a32 8027
fb40c209
AC
8028Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
8029
8030 * configure.in (configdirs): Add sub directory gdb.mi.
8031 * configure: Re-generate.
8032
8033 * gdb.mi: New directory.
d63a86f8 8034
ee4dd2c9
AC
80352000-02-25 Scott Bambrough <scottb@netwinder.org>
8036
8037 * gdb.base/long_long.exp: Correct test suite failure when printing
8038 a long long value as a double on ARM platforms.
8039
70f0cc22
JB
80402000-02-16 Jim Blandy <jimb@redhat.com>
8041
8042 * gdb.base/break.exp ("breakpoint line number"): Make sure the
8043 default source file is set properly before running this test.
8044
853819b8
EZ
80452000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8046
8047 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
8048 gdbtk/library directory, not in gdbtcl2.
8049
dfcd3bfb
JM
80502000-02-04 Jim Blandy <jimb@redhat.com>
8051
8052 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
8053 backslash from regexp pattern.
8054
8055 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
8056 procedure. Use it to run all the "continue to bp overloaded"
8057 tests. Note that this changes the names of the tests slightly.
8058 If the breakpoint hit message includes a hex PC value, because
8059 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
8060 from the real source code, still consider that a pass.
8061
8062 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
8063 XFAIL here if the breakpoint message contains a hex address. Note
8064 similar change on 1999-11-02.
8065
8066 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
8067
8068 * gdb.base/ptype.exp: Establish a default source file before
8069 calling get_debug_format.
8070
80712000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
8072
8073 * gdb.base/watchpoint.exp: Remove duplication of test messages.
8074
8b93c638
JM
80752000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8076
8077 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
8078 of successive stepi commands -- while in the prologue we should see
8079 the function entry bracket.
8080
80812000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8082
8083 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
8084 reach __change_mode() when stepping through the end of main().
8085
c5394b80
JM
80862000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
8087
8088 * gdb.base/default.exp: Fix expected pattern.
8089 * gdb.base/help.exp: Same.
8090
0d06e24b
JM
80912000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8092
8093 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
8094 Don't use xfail's because that affects only the following test.
d63a86f8 8095
0d06e24b
JM
8096 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
8097 solaris or linux.
8098
8099 * gdb.base/selftest.exp: Update to reflect changes to main.c.
8100
dc96c6c7 81012000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 8102
d63a86f8 8103 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
8104 "A syntax error" rather than "A parse error". Accept both.
8105
81062000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
8107
8108 * gdb.base/default.exp: Remove OS dependent string from "target
8109 remote" test.
8110 * gdb.base/help.exp: Same for "help target remote" test.
8111
c3f6f71d
JM
81122000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8113
8114 From Jim Kingdon <kingdon@redhat.com>:
8115
8116 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
8117 prompt (cleanup rather than necessity, but still might keep output
8118 from spilling to next test).
8119
81202000-01-02 Fred Fish <fnf@cygnus.com>
8121
8122 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
8123 AIX, which defines them in <sys/types.h>.
8124
ed9a39eb 81251999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 8126
ed9a39eb
JM
8127 * gdb.base/default.exp: Match arm* etc instead of arm in "info
8128 float" test.
8129
81301999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 8131
ed9a39eb 8132 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
8133
8134 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
8135 outermost frame disallowed".
8136
81371999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
8138
8139 * gdb.base/setvar.exp: New tests for setting the value of a struct
8140 with a constant list.
8141
81421999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
8143
8144 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
8145 require the user to type a cast before setting the value of a struct.
8146
de57eccd
JM
81471999-12-06 Jim Blandy <jimb@cygnus.com>
8148
8149 * gdb.base/default.exp: Expect the new 'info float' command on
8150 all i386 platforms.
8151
8152 * gdb.threads/linux-dp.exp: Expand our ability to recognize
8153 LinuxThreads libraries that don't support debugging.
8154
c2d11a7d
JM
8155Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
8156
8157 * gdb.base/remote.c: Fill the buffer with truely random data.
8158 Change the buffer type to ``unsigned char'' to simplify size
8159 arithmetic.
8160
8161 * gdb.base/remote.exp: Reduce download numbers by one. Typical
8162 stub only handles 400-1 byte packets. Verify that the download
8163 worked.
8164
81651999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
8166
8167 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
8168 tests, using UNRESOLVED for the untested cases. Also, does not wait
8169 for a timeout if the prompt was received before a recognizable pattern.
8170
81711999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
8172
8173 * lib/gdb.exp (gdb_expect_list): Fix spelling.
8174
81751999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8176
8177 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
8178 watchpoints.
8179
81801999-11-24 Jason Merrill <jason@casey.cygnus.com>
8181
8182 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
8183
8184 * gdb.c++/local.exp: Be more flexible in recognizing local class
8185 name mangling. Don't allow horribly truncated method names.
8186 * gdb.c++/derivation.exp: Expect protected inheritance.
8187 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
8188 * gdb.c++/virtfunc.exp: Likewise.
8189 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
8190 when printing a nested enum.
8191
81921999-11-22 Jim Blandy <jimb@cygnus.com>
8193
8194 * gdb.base/step-test.exp: Properly await GDB's response to setting
8195 a breakpoint on the call to large_struct_by_value.
8196
8197 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
8198 just because we have debug info for the `start' function.
8199
82001999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
8201
8202 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
8203 "Unknown signal" messages, which indicate (on LinuxThreads) that
8204 GDB doesn't know how to debug threads on this system. This is
8205 better than hanging while philosopher 0 dumps chatter into gdb.log.
8206
82071999-11-18 Tom Tromey <tromey@cygnus.com>
8208
8209 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
8210
82111999-11-18 Fred Fish <fnf@cygnus.com>
8212
8213 * gdb.base/coremaker2.c: Add sample program for generating
8214 cores that is more self contained than coremaker.c. Eventually
8215 I'll add more code to this and tie it into the testsuite.
8216
4ce44c66
JM
82171999-11-12 Stan Shebs <shebs@andros.cygnus.com>
8218
8219 * gdb.base/dollar.exp: Remove, now in gdb.hp.
8220
82211999-11-10 Jimmy Guo <guo@cup.hp.com>
8222
8223 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
8224 from $srcdir/lib/.
8225 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
8226 and gdb.c++/.
8227
8228 * gdb.c++/derivation.exp: remove redundant get compiler info code.
8229
d63a86f8 8230 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
8231 'continue with watch' test point.
8232
82331999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
8234
8235 Merged from p2linux-990323-branch:
d63a86f8 8236
4ce44c66
JM
8237 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
8238
11cf8741
JM
8239Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
8240
8241 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
8242 {limit,fixed}''. Test ``set download-write-size''.
8243
8244Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
8245
8246 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
8247 gdb_expect_list.
8248
8249Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
8250
8251 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
8252
82531999-11-03 Mark Salter <msalter@cygnus.com>
8254
8255 * gdb.base/break.exp: Fix "stub continue" pattern.
8256
82571999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
8258
8259 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
8260
82611999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
8262
8263 * gdb.base/display.exp ("finish"): Add timeout clause.
8264
8265 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
8266 plain prompt clause, so this doesn't have to time out in order to
8267 fail.
8268
8269 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
8270 breakpoint hit messages include an address.
8271
8272 * gdb.base/display.exp: Don't forget to escape parens in regular
8273 expressions. Unix regexp notatation sucks.
8274
82751999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8276
8277 * gdb.base/annota1.exp: Test for annotate-signalled: change output
8278 order for 'signalled' message.
8279
5c44784c
JM
82801999-11-01 Stan Shebs <shebs@andros.cygnus.com>
8281
8282 From Jimmy Guo <guo@cup.hp.com>:
8283 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
8284 * gdb.base/annota1.c: Add code for tests to work with.
8285
82861999-10-26 Frank Ch. Eigler <fche@cygnus.com>
8287
8288 * gdb.base/remote.exp: New test for remote downloading settings.
8289 * gdb.base/remote.c: New file with large .data.
8290
917317f4
JM
82911999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
8292
8293 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
8294 for LinuxThreads support, merged from the Code Fusion branch.
8295
8296Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
8297
8298 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
8299 containing exp_continue into a while within an expect. Don't
8300 attempt a start more than three times. Check return value from
8301 gdb_load.
d63a86f8 8302
2df3850c
JM
8303Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
8304
8305 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
8306 a pass case.
8307
2acceee2
JM
83081999-10-01 Kevin Buettner <kevinb@cygnus.com>
8309
8310 * gdb.base/break.c (main): Added a statement that we can step
8311 off of.
8312 * gdb.base/break.exp: Added tests for setting a breakpoint
8313 at an offset and stepping onto a breakpoint.
8314
83151999-10-01 Fred Fish <fnf@cygnus.com>
8316
d63a86f8 8317 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
8318 gdb output.
8319
c2c6d25f
JM
83201999-09-18 Jim Blandy <jimb@cris.red-bean.com>
8321
8322 * gdb.base/break.exp: Code locations are in hex, don't forget!
8323 (For HP-UX.)
8324
83251999-09-17 Stan Shebs <shebs@andros.cygnus.com>
8326
8327 * condbreak.exp: Use break.c as test program.
8328 * condbreak.c: Remove, redundant with break.c.
8329
83301999-09-15 Stan Shebs <shebs@andros.cygnus.com>
8331
8332 * config/monitor.exp (gdb_target_monitor): Disable X- and
8333 Z-packets if the target needs it.
8334
83351999-09-13 James Ingham <jingham@leda.cygnus.com>
8336
8337 * gdb.c++/overload.exp: Added tests for listing overloaded
8338 functions with function pointers in the arg, explicitly calling
8339 out the version you want.
8340
cff3e48b
JM
83411999-09-09 Stan Shebs <shebs@andros.cygnus.com>
8342
8343 * long_long.exp: Add variations of test cases that work for
8344 targets with 16-bit ints and 32-bit doubles.
8345
d4f3574e
SS
83461999-09-08 Stan Shebs <shebs@andros.cygnus.com>
8347
8348 * break.c (main): Compare a possibly-uninitialized argc with an
8349 unlikely value that fits in 16 bits.
8350
83511999-09-07 Stan Shebs <shebs@andros.cygnus.com>
8352
8353 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
8354 0xfeeb, don't want negative numbers if ints are 16 bits.
8355
8356 * lib/gdb.exp (skip_cplus_tests): New proc.
8357 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
8358 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
8359 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
8360 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
8361 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
8362 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
8363 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
8364 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
8365
8366 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
8367
8368Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
8369
8370 * gdb.base/corefile.exp (up): Allow a parameter to appear
8371 in the frame that we're going up to.
8372
8373 From Jim Blandy <jimb@cygnus.com>:
8374
8375 * gdb.base/default.exp (info float): Expect some output now.
8376
8377 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
8378 returning floating-point values to fail on the x86.
8379 * gdb.base/callfwmall.exp (do_function_calls): Same.
8380
8381 * gdb.base/list.exp (test_listsize): Correct expectations for
8382 listing line 1 with listsize 2. Also, listing a single line
8383 works now, as does listing three lines. [Kevin's note: There
8384 were a number of other cases fixed too where the expectations
8385 differed...]
8386
83871999-09-02 Stan Shebs <shebs@andros.cygnus.com>
8388
8389 * gdb.base/selftest.exp: Add case for when version prints as
8390 constant string instead of char pointer.
8391
104c1213
JM
83921999-08-25 Stan Shebs <shebs@andros.cygnus.com>
8393
8394 * gdb.base/ending-run.exp: Add Solaris case for what happens when
8395 stepping out of main.
8396
8397 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
8398 G++ used.
8399
8400 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
8401 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
8402
8403 * gdb.c++/ovldbreak.exp: Update match string in test that
8404 includes a warning of multiple breakpoints.
8405
84061999-08-24 Stan Shebs <shebs@andros.cygnus.com>
8407
8408 * gdb.base/display.exp: Improve precision of step-after-finish
8409 added yesterday.
8410
8411 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
8412 test.
8413
8414 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
8415 configs when using G++, not just hppa*.
8416
84171999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8418
8419 * gdb.base/async.c: New file.
8420 * gdb.base/async.exp: New file.
8421
8422Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
8423
8424 * gdb.base/break.exp: Tweak PA specific tests to properly handle
8425 PA64.
8426
53a5351d
JM
8427Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
8428
104c1213
JM
8429 * gdb.base/display.exp: "finish" can leave us mid-line on many
8430 targets, deal with it. Add a small constant to main, instead of
8431 1000 since main+1000 may not be a valid address in the target.
8432
53a5351d
JM
8433 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
8434 on hpux11.
8435
8436 * gdb.base/attach.exp: Handle another hpux11 error message variant
8437 when attaching to a process that does not exist.
8438
84391999-08-19 J.T. Conklin <jtc@redback.com>
8440
8441 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
8442 characters in 'continue to 1241' test.
8443
84441999-08-17 Stan Shebs <shebs@andros.cygnus.com>
8445
8446 * gdb.base/call-ar-st.exp: Add a shorter match case for the
8447 stop in print_long_arg_list, define and use a whitespace
8448 variable in print_small_structs test, add an XFAIL for Solaris.
8449 * gdb.base/dbx.exp: XFAIL func commands until somebody is
8450 interested enough to fix.
8451
7be570e7
JM
84521999-08-13 Keith Seitz <keiths@cygnus.com>
8453
8454 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
8455 (dbx_gdb_load): Remove. Use gdb_load instead, since that
8456 proc knows about targets other than the natives.
8457 (test_assign): Use "gdb_run_cmd" to "run" the target.
8458 Check that we've actually hit the breakpoint at main.
8459 When we attempt to assign a value to a local variable, check
8460 that the variable is in the current scope, i.e., don't use
8461 a test with an empty result.
8462
8463Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
8464
8465 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
8466 command.
8467
84681999-08-09 Stan Shebs <shebs@andros.cygnus.com>
8469
8470 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8471 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
8472 gdb.compat, gdb.threads-hp.
8473 gdb.hp/configure, gdb.hp/configure.in: New files.
8474 gdb.hp/Makefile.in: Recurse into new subdirs.
8475 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
8476 gdb.hp/gdb.objdbg: New directory, tests for debugging info
8477 in object files.
8478 gdb.hp/tools: New directory, aux tools for HP-specific tests.
8479
96baa820
JM
84801999-08-05 Stan Shebs <shebs@andros.cygnus.com>
8481
8482 * gdb.base/display.exp: Help expect by putting a newline in the
8483 funky printf, remove a bogus p/a test.
8484
84851999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8486
8487 * gdb.base/display.exp: Make sure that when we say 'run', we are
8488 connected to the target. This is necessary when running not
8489 natively.
8490
84911999-08-03 Stan Shebs <shebs@andros.cygnus.com>
8492
8493 * gdb.base/step-test.exp: Removed some extraneous messages.
8494
8495 * gdb.base/long_long.exp: Don't run memory examination tests
8496 on little-endian targets (they will need a different set of
8497 results to match).
8498
84991999-08-02 Stan Shebs <shebs@andros.cygnus.com>
8500
8501 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
8502 until somebody decides to fix GDB.
8503
8504 * gdb.base/long_long.c: Stop compiler complaint by specifying long
8505 constant as "ULL".
8506 * gdb.base/long_long.exp: Loosen x/c test, add partial result
8507 matches for a couple x/2 commands.
8508
a0b3c4fd
JM
85091999-07-30 Stan Shebs <shebs@andros.cygnus.com>
8510
8511 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
8512 by merging in ref-types2 tests.
8513 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
8514
8515 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8516 * gdb.c++/Makefile.in: Add standard actions.
8517 (EXECUTABLES): Rename from PROGS, update list.
8518 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
8519 from gdb.hp.
8520 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
8521 foo and bar locals.
8522 * gdb.c++/anon-union.exp: Fix tests to match.
8523 * gdb.c++/classes.exp: Run if HP compiler used, add extra
8524 expect matches to handle output variations.
8525 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
8526 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
8527 output, add HP alternatives for new and delete prints.
8528 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
8529 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
8530 * gdb.c++/demangle.exp: Use $style when reporting failure.
8531 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
8532 * gdb.c++/inherit.exp: Run if HP compiler used, add some
8533 match alternatives.
8534 * gdb.c++/local.exp: Add match alternatives or xfails for HP
8535 compilers.
8536 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
8537 * gdb.c++/method.exp: Add match alternatives.
8538 * gdb.c++/misc.cc: Add bool types.
8539 * gdb.c++/misc.exp: Add tests for bool types.
8540 * gdb.c++/overload.exp: Add xfails.
8541 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
8542 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
8543 add some more template parameter tests (only for HP currently).
8544 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
8545 * gdb.c++/virtfunc.cc: Add return type and value for main.
8546 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
8547 match alternatives.
d63a86f8 8548
a0b3c4fd
JM
85491999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8550
8551 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
8552
85531999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
8554
8555 * gdb.base/signals.exp: Don't expect getting a backtrace from
8556 within a signal handler to fail on Linux.
8557
85581999-07-29 Stan Shebs <shebs@andros.cygnus.com>
8559
8560 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8561 * lib/gdb.exp: Remove some gratuitious semicolons.
8562 (delete_breakpoints): Increase timeout.
8563 (gdb_expect): Add -notransfer option.
8564 (gdb_test): Use -notransfer option.
8565 (get_compiler_info): Add f77 case.
8566 (get_compiler): New proc, split out from gdb_preprocess, add f77
8567 case.
8568 (gdb_preprocess): Call get_compiler.
8569
8570 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
8571 * gdb.base/attach.exp, gdb.base/display.exp,
8572 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
8573 gdb.base/long_long.exp, gdb.base/printcmds.exp,
8574 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
8575 third arg to gdb_test.
8576 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
8577 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
8578 HP-UX xfails, add others.
8579 * gdb.base/completion.exp: Reflect name change of self-test.
8580 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
8581 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
8582 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
8583 HP failure number.
8584 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
8585 useless HP-UX 10.30 references.
8586 * gdb.base/maint.exp: Loosen matches.
8587 * gdb.base/pointers.c (main): Declare more_code.
8588 * gdb.base/pointers.exp: Match on output of a `next'.
8589 * gdb.base/structs.c: Add prototypes.
8590 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
8591 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
8592
85931999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8594
8595 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
8596 command.
8597
85981999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8599
8600 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
8601 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
8602
8603 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
8604 debug info. Deal with lack of signal hanlder info in stack.
8605
8606 From Jim Kingdon <kingdon@redhat.com>:
8607 * gdb.base/annota1.exp: If printf has debug info, deal with it.
8608
5a2468f5
JM
86091999-07-19 Stan Shebs <shebs@andros.cygnus.com>
8610
8611 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
8612 gdb.base/foll-vfork.exp: Don't run for crosses.
8613
adf40b2e
JM
8614Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
8615
8616 * gdb.base/configure.in: Check for gdbvars.exp instead of
8617 a1-selftest.exp.
8618 * gdb.base/configure: Re-generate.
8619
86201999-07-12 Stan Shebs <shebs@andros.cygnus.com>
8621
8622 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
8623 in trying to run first and name is too long.
8624
8625 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
8626 pointers2.c and pointers2.exp, respectively.
8627 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
8628 doschk happier.
8629
43e526b9
JM
86301999-07-08 Stan Shebs <shebs@andros.cygnus.com>
8631
8632 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
8633 callfuncs2.c and callfuncs2.exp.
8634
8635 * gdb.base/list.exp: Remove mistaken xfails.
8636 * gdb.base/list0.h: Add optional prototypes.
8637
9846de1b
JM
8638Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
8639
8640 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
8641 calling malloc.
8642 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
8643 * ptype.exp: Move test for get_debug_format to before its first
8644 use.
8645
86461999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8647
8648 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
8649 * gdb.base/annota2.cc, annota2.exp: Move from here.
8650 * gdb.c++/annota2.cc, annota2.exp: To here.
8651 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
8652
43ff13b4
JM
8653Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
8654
8655 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
8656 a consistent format.
8657
085dd6e6
JM
86581999-06-25 Stan Shebs <shebs@andros.cygnus.com>
8659
8660 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8661 * lib/gdb.exp (get_compiler_info): Add detection for assorted
8662 HP compilers, also set the globals $true and $false.
8663
8664 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
8665 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
8666 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
8667 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
8668 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
8669 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
8670 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
8671 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
8672 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
8673 whatis.c} Add C++ compatible function definitions and return
8674 types, add includes for library functions.
8675 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
8676 * gdb.base/step-test.c (myglob): Rename from glob.
8677 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
8678 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
8679 files, move here from gdb.hp.
8680 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
8681 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
8682 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
8683 Adjust line numbers in regexps.
8684
8685 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
8686 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
8687 instead of 0/1.
8688
8689 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
8690 foll-vfork.exp: New files, move here from gdb.hp.
8691 * gdb.base/page.exp: New file, test of pagination command.
8692
8693 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
8694 recursion test.
8695 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
8696
8697 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
8698 gdb.base/solib.exp: Fix compiler invocation process.
8699
8700 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
8701 HP-UX 11, turn off overload resolution explicitly.
8702 * gdb.base/commands.exp: Set argument list explicitly, add
8703 watchpoint test.
8704 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
8705 them work.
8706 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
8707 expressions properly.
8708 * gdb.base/corefile.exp: Loosen the match slightly.
8709 * gdb.base/default.exp: Allow "Error accessing memory" message
8710 also.
8711 * gdb.base/display.exp: Skip over x/0 j if PA64.
8712 * gdb.base/funcargs.exp: Add xfails for HP-UX.
8713 * gdb.base/interrupt.exp: Ditto.
8714 * gdb.base/langs.exp: Add symbolic matches governed by compiler
8715 in use.
8716 * gdb.base/list.exp: Add xfails for HP-UX.
8717 * gdb.base/long_long.exp: Refine some of the numeric matches.
8718 * gdb.base/mips_pro.exp: Xfail on HP-UX.
8719 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
8720 * gdb.base/nodebug.exp: Succeed on more varieties of output.
8721 * gdb.base/opaque.exp: Remove some HP-UX xfails.
8722 * gdb.base/ptype.exp: Succeed on more varieties of output.
8723 * gdb.base/scope.exp: Add xfails for HP-UX.
8724 * gdb.base/sect-cmd.exp: Add more cases.
8725 * gdb.base/setvar.exp: Add xfails for HP-UX.
8726 * gdb.base/shlib-call.exp: Loosen some matches slightly.
8727 * gdb.base/signals.exp: Match on void symbolically.
8728 * gdb.base/step-test.exp: Add case for PA64.
8729 * gdb.base/term.exp: Add exit and restart.
8730 * gdb.base/twice.exp: Clean up after self.
8731 * gdb.base/varargs.exp: Disable overload resolution explicitly.
8732 * gdb.base/whatis.exp: Allow more ways to pass tests.
8733
8734 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
8735 no longer useful.
8736
8737Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
8738
8739 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
8740 list of patterns.
8741 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
8742 print_double_array(double_array)", "continuing to breakpoint
8743 1018", "print print_double_array(array_d)" and "continuing to
8744 1034" tests.
d63a86f8 8745
085dd6e6
JM
87461999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
8747
8748 * Makefile.in: Add empty html and install-html targets.
8749
87501999-06-24 Stan Shebs <shebs@andros.cygnus.com>
8751
8752 * config/mt-*: Remove, these haven't been used since 1996.
8753
87541999-06-22 Stan Shebs <shebs@andros.cygnus.com>
8755
8756 * gdb.base/call-strs.c, gdb.base/ending-run.c,
8757 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
8758 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
8759
9e0b60a8
JM
87601999-06-18 Stan Shebs <shebs@andros.cygnus.com>
8761
8762 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
8763 simpler match case for the ptype of the big class.
8764
87651999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
8766
8767 * gdb.exp: Fix test for gdb_prompt existence.
8768
87691999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
8770
8771 * gdb.exp (gdb_test): Add fail after calls to perror.
8772
87731999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
8774
8775 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
8776
87771999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
8778
8779 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
8780
0f71a2f6
JM
8781Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
8782
8783 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
8784 malloc() is linked in.
8785
87861999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
8787
8788 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
8789 step at end.
8790
8791 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
8792
87931999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
8794
8795 * gdb.java/jv-print.exp: New file. (Our first Java test!)
8796
cce74817
JM
8797Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
8798
8799 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
8800 * gdb.base/mips_pro.exp: Likewise.
8801
88021999-06-02 Keith Seitz <keiths@cygnus.com>
8803
8804 * gdb.c++/templates.cc: Change all "new" operators to throw
8805 an exception.
8806 * gdb.c++/cplusfuncs.cc: Likewise.
8807
8808 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
8809
8810Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
8811
8812 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
8813 * gdb.base/ending-run.exp: When stepping out of main, accept a
8814 step into an arbitrary assembler file.
8815
392a587b
JM
88161999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8817
d63a86f8 8818 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 8819 "breakpoint-invalid" to be printed.
d63a86f8 8820 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
8821 number of "frames-invalid" and "breakpoint-invalid" to be printed.
8822 * gdb.base/annota2.cc: Initialize a.x to 0.
8823
9e086581
JM
88241999-05-17 Keith Seitz <keiths@cygnus.com>
8825
8826 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
8827 when "skip_float_tests" set.
8828 Ditto for "print print_double_array(array_d)", "print print_small_structs",
8829 "print print_ten_doubles", and "step into print_long_arg_list".
8830 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
8831 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
8832 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
8833 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
8834 "skip_float_tests" is set.
8835 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
8836 when "skip_float_tests" set.
d63a86f8 8837
cd0fc7c3
SS
88381999-05-06 Keith Seitz <keiths@cygnus.com>
8839
8840 * gdb.base/annota2.cc: Include stdio.h.
8841
8842Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
8843
8844 * gdb.base/crossload.exp: Remove, this has been disabled ever
8845 since BFD stopped including all targets, and cross-GDB gets
8846 plenty of testing anyway.
8847 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
8848 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
8849 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
8850 * gdb.base/README: Remove, was doc for this.
8851 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
8852 needed.
8853
b83266a0
SS
88541999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8855
8856 * gdb.base/call-ar-st.exp: Fix one regular expression in test
8857 output.
8858
8859 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
8860 * gdb.base/annota2.exp: New file. More annotation tests.
8861 * gdb.base/annota1.c: New file. Source file for annota1.exp.
8862 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
8863
88641999-04-23 Angela Marie Thomas <angela@cygnus.com>
8865
8866 * config/cfdbug.exp: New file.
8867
7a292a7a
SS
88681999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
8869
8870 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
8871 Marcus Daniel's and Dale Hawkins's demangler crashes.
8872
8873 * gdb.c++/demangle.exp (test_gnu_style_demangling,
8874 test_lucid_style_demangling, test_arm_style_demangling,
8875 test_hp_style_demangling): Try Tom Tromey's core-dumping
8876 identifier under each demangling style.
8877
88781999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
8879
8880 * gdb.c++/demangle.exp: Include the current demangling style
8881 in all test names.
8882 (current_demangling_style): New global variable.
8883 (set_demangling_style, test_demangling_core, test_demangling,
8884 test_demangling_exact): New functions.
8885 (test_gnu_style_demangling, test_lucid_style_demangling,
8886 test_arm_style_demangling, test_hp_style_demangling): Use those,
8887 instead of calling gdb_test and gdb_test_exact directly.
8888 (catch_demangling_errors): New function, which reports errors
8889 signalled by the demangling test functions in an orderly way.
8890 (do_tests): Use catch_demangling_errors.
8891
88921999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
8893
8894 * gdb.base/signals.exp (test_handle_all_print): Use () for
8895 grouping in expressions, not {}.
8896
8897 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
8898 initialized yet.
8899
89001999-04-01 Stan Shebs <shebs@andros.cygnus.com>
8901
8902 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
8903 are listed.
8904
89051999-03-26 Stan Shebs <shebs@andros.cygnus.com>
8906
8907 * gdb.stabs/weird.exp: Test for CC being defined before
8908 looking at its value.
8909
89101999-03-25 Stan Shebs <shebs@andros.cygnus.com>
8911
8912 * gdb.base/call-ar-st.exp: Remove stray '#'.
8913 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
8914 "short int" and "long int".
8915 * gdb.c++/overload.cc: Cast the string added in the previous
8916 change, to mollify finicky HP compiler.
8917 * gdb.hp/reg-test.exp (testfile): Fix file name.
8918 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 8919
7a292a7a
SS
8920 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
8921 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
8922 alternate form of enum ptype.
8923
c906108c
SS
89241999-03-23 Stan Shebs <shebs@andros.cygnus.com>
8925
7a292a7a
SS
8926 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
8927 * gdb.hp/*.exp: Change all to run compiler probe only after
8928 passing skip_hp_tests, so as not to waste time on guaranteed
8929 failure.
8930
c906108c
SS
8931 * gdb.c++/overload.cc: Pass string instead of char addr, always
8932 init ccpfoo.
8933 * gdb.c++/templates.cc: Fix syntax error.
8934
7a292a7a
SS
8935Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8936
8937 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 8938 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
8939 command.
8940
89411999-03-18 James Ingham <jingham@cygnus.com>
8942
8943 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
8944
8945 * gdb.c++/method.exp: It was testing an uninitialized int on the
8946 stack and assuming it was positive.
8947
8948 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
8949
8950 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 8951 keep it from killing the rest of the tests.
7a292a7a
SS
8952 Use gdb_continue_to_end.
8953
8954 * gdb.base/sigall.exp: use gdb_continue_to_end.
8955
8956 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
8957
8958 * gdb.base/display.exp: use runto_main, not run.
8959
d63a86f8
RM
8960 * gdb.base/default.exp: Check for the current error message in the
8961 r abbreviation test.
7a292a7a
SS
8962 Add strongarm to the targets that know info float.
8963
d63a86f8 8964 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
8965 run which doesn't work with monitors.
8966
8967 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
8968
8969 * gdb.base/break.exp: use the gdb_continue_to_end proc.
8970
8971 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
8972 program. Traps the case (in Cygmon) when the program never really
8973 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
8974 more places, so I used my name. Sorry Mark...
8975
8976 * config/monitor.exp (gdb_target_monitor): added another
8977 target_info parameter: remotebinarydownload. This will set the
8978 remotebinarydownload flag if this is causing some boards trouble.
8979
89801999-03-18 Mark Salter <msalter@cygnus.com>
8981
8982 * lib/gdb.exp (continue_to_exit): New function.
8983
8984 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
8985 * gdb.base/ending-run.exp: Ditto.
8986 * gdb.base/step-test.exp: Ditto.
8987
89881999-03-16 Stan Shebs <shebs@andros.cygnus.com>
8989
8990 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
8991 (suggested by Art Haas <ahaas@neosoft.com>).
8992
89931999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
8994
8995 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
8996
8997Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
8998
8999 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
9000 descriptions of types (short unsigned int vs unsigned short, etc).
9001
90021999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
9003
9004 * gdb.base/call-strs.exp: Don't assume that `step' will step over
9005 a call to strlen; sometimes we do have sources.
9006
90071999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
9008
9009 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
9010 character, so GDB won't print garbage after its end.
d63a86f8 9011
c906108c
SS
9012 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
9013 breakpoint there instead. Sometimes GCC emits memcpy to handle
9014 the large structures being passed by value, so we step into that
9015 instead of sum_array_print, which obscures what we're really testing.
9016 * gdb.base/step-test.exp: However, we do want a test that notices
9017 the bizarre steps into memcpy, so do that here. Add check for
9018 stepping into function calls that pass large structures by value.
9019 ("Is that a noun clause, or are you just happy to see me?")
9020 Remove all references to specific line numbers.
9021 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
9022 New type and function.
9023 (main): Call large_struct_by_value, passing it a large struct by value.
9024 * lib/gdb.exp (gdb_get_line_number): New function.
9025
9026 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
9027 more portable.
9028
7a292a7a
SS
90291999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
9030
c906108c
SS
9031 * lib/gdb.exp: Doc fixes.
9032
7a292a7a
SS
90331999-03-05 Nick Clifton <nickc@cygnus.com>
9034
d63a86f8 9035 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
9036
90371999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
9038
c906108c
SS
9039 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
9040 commands. They're not germane to this test, and they don't work
9041 that way on remote targets.
9042
3fc11d3e
JM
90431999-03-01 James Ingham <jingham@cygnus.com>
9044
9045 * Changelog entries merged over from gdb development branch.
9046
3fc11d3e
JM
9047 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
9048
9049 * lib/gdb.exp (gdbtk_analyze_results): Generic function
9050 for outputting results of test run.
9051
2d4a1622 9052 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
9053
9054 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 9055
7a292a7a
SS
90561999-02-25 Felix Lee <flee@cygnus.com>
9057
9058 * lib/gdb.exp (debug_format): initialize
9059
c906108c
SS
90601999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
9061
9062 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
9063 * gdb.base/call-rt-st.c: Ditto.
9064
c906108c
SS
90651999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
9066
9067 * gdb.threads/pthreads.exp (horiz): New variable.
9068 (test_startup): Fix regexps that capture thread numbers.
9069
90701999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
9071
9072 * gdb.base/smoke.exp: Disambiguate two test case names (both
9073 called ``print'').
9074
9075Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9076
9077 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
9078 compilation.
9079
90801999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9081
9082 * gdb.base/miscexprs.exp: Change patterns to match GDB's
9083 actual output formatting.
9084 * gdb.base/smoke.exp: GDB removes leading 0's.
9085 * gdb.base/volatile.exp: Don't check type of remuneration;
9086 that variable is no longer defined in constvars.c.
9087 * gdb.base/step-test.c (main): Exit with explicit exit code.
9088 * gdb.base/step-test.exp: Remove two nexti checks--they are
9089 not portable.
9090
90911999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9092
9093 * gdb.base/help.exp ("help delete display"): Fix test to match
9094 gdb's output.
9095
9096 * gdb.base/long_long.c (known_types): Initialize values to zero.
9097 * gdb.base/long_long.exp: Step one more line
9098 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 9099 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
9100 unique test case names.
9101
9102Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9103
d63a86f8 9104 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
9105
9106 * gdb.c++/method.exp: Add missing close brace.
9107
91081999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
9109
9110 * gdb.base/maint.exp: Use 'set height 0' to disable page
9111 prompting, not 'set height 400'.
9112
9113 Fix a bunch of timeouts.
9114 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
9115 four separate tests, so expect doesn't take forever to match a ton
9116 of text against a regexp with lots of .* forms.
9117 ("maint print psymbols", "maint print symbols"): Make some of
9118 these greps more selective, so that expect doesn't try to wade
9119 through huge piles of output and time out.
9120
9121 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
9122
9123 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
9124 tests: one which doesn't expect shlib events to be reported, and
9125 another which does, but is XFAIL for all platforms other than
9126 HP/UX.
9127
9128 * gdb.base/break.exp: Teach the test suite that the `catch
9129 fork', `catch vfork', and `catch exec' commands produce error
9130 messages on platforms that don't provide these features.
9131
9132Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9133
9134 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
9135 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
9136 (shortening names from solib_threshold.exp etc), won't run on
9137 anything but HP-UX for the foreseeable future.
9138 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
9139 reflect move.
9140
9141Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
9142
9143 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
9144 gdb.trace/Makefile.in (clean): Remove all test executables.
9145
9146Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
9147
9148 * gdb.base/shlib-call.exp: add test cases to verify that gdb
9149 successfully re-sets breakpoints in shared libraries.
9150 * gdb.base/shmain.c (main): return 0, don't fall off the end.
9151
9152Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9153
d63a86f8
RM
9154 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
9155 and compiled w/o GCC.
c906108c
SS
9156
9157 * gdb.hp/watch-cmd.exp: ditto.
9158
9159 * gdb.hp/watch-hp.exp: ditto.
9160
9161 * gdb.hp/xdb1.exp: ditto.
9162
9163 * gdb.hp/xdb2.exp: ditto.
9164
9165 * gdb.hp/dbx.exp: ditto.
9166
9167Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
9168
9169 * constvars.c: Remove C++-isms.
9170 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
9171 with GCC.
9172
9173Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
9174
9175 The following changes are part of the HP merge.
9176
9177 * gdb.base/break.exp: new tests to verify that catchpoints for
9178 fork, vfork, and exec don't trigger inappropriately.
9179
9180 * gdb.base/opaque.exp: compile one file at a time, then link.
9181
9182 * gdb.base/signals.exp: be more restrictive about which hppa
9183 systems receive a setup_xfail. new tests.
9184
9185 * gdb.base/solib_threshold.build: new file.
9186 * gdb.base/solib_threshold.exp: new file.
9187 * gdb.base/solib_threshold.link_opts: new file.
9188 * gdb.base/solib_threshold.mk: new file.
9189 * gdb.base/gen_solib_threshold.c: new file.
9190
9191 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
9192 tests. New tests for enums inside classes.
9193
9194 * gdb.c++/compiler.cc: indicate support of template debugging.
9195
9196 * gdb.c++/demangle.exp: run hp style demangling tests.
9197
9198 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
9199 tests.
9200
9201 * gdb.c++/misc.cc: changes to support new tests.
9202
9203 * gdb.c++/templates.cc: changes to support HP's compiler; changes
9204 to support new tests.
9205
9206 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
9207 gcc, then skip these tests.
9208
9209Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
9210
9211 The following files are part of the HP merge; some had longer
9212 names at HP, but have been renamed to be no more than 14
9213 characters in length.
9214
9215 * gdb.hp/ambiguous.cc: new file.
9216 * gdb.hp/ambiguous.exp: new file.
9217 * gdb.hp/attach.exp: new file.
9218 * gdb.hp/attach2.exp: new file.
9219 * gdb.hp/classes-hp.exp: new file.
9220 * gdb.hp/ctti.exp: new file.
9221 * gdb.hp/ctti-add.cc: new file.
9222 * gdb.hp/ctti-add1.cc: new file.
9223 * gdb.hp/ctti-add2.cc: new file.
9224 * gdb.hp/ctti-add3.cc: new file.
9225 * gdb.hp/dbx.exp: new file.
9226 * gdb.hp/exception.cc: new file.
9227 * gdb.hp/exception.exp: new file.
9228 * gdb.hp/foll-exec.c: new file.
9229 * gdb.hp/foll-exec.exp: new file.
9230 * gdb.hp/foll-fork.c: new file.
9231 * gdb.hp/foll-fork.exp: new file.
9232 * gdb.hp/foll-vfork.c: new file.
9233 * gdb.hp/foll-vfork.exp: new file.
9234 * gdb.hp/inherit-hp.exp: new file.
9235 * gdb.hp/more-steps.exp: new file.
9236 * gdb.hp/namespace.cc: new file.
9237 * gdb.hp/namespace.exp: new file.
9238 * gdb.hp/optimize.exp: new file.
9239 * gdb.hp/pxdb.c: new file.
9240 * gdb.hp/pxdb.exp: new file.
9241 * gdb.hp/quicksort.exp: new file.
9242 * gdb.hp/reg-test.exp: new file.
9243 * gdb.hp/reg-test.s: new file.
9244 * gdb.hp/sized-enum.c: new file.
9245 * gdb.hp/sized-enum.exp: new file.
9246 * gdb.hp/start-stop.exp: new file.
9247 * gdb.hp/templ-hp.cc: new file.
9248 * gdb.hp/templ-hp.exp: new file.
9249 * gdb.hp/thr-lib.c: new file.
9250 * gdb.hp/thr-lib.exp: new file.
9251 * gdb.hp/thr-lib.h: new file.
9252 * gdb.hp/thr-liblib.c: new file.
9253 * gdb.hp/virtfun-hp.c: new file.
9254 * gdb.hp/virtfun-hp.exp: new file.
9255 * gdb.hp/watch-cmd.exp: new file.
9256 * gdb.hp/watch-hp.exp: new file.
9257 * gdb.hp/xdb1.exp: new file.
9258 * gdb.hp/xdb2.exp: new file.
9259 * gdb.hp/xdb3.exp: new file.
9260
9261Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
9262
9263 The following files are part of the HP merge; some had longer
9264 names at HP, but have been renamed to be no more than 14
9265 characters in length.
9266
9267 * gdb.base/ss.h: new file.
9268 * gdb.base/call-ar-st.c: new file.
9269 * gdb.base/call-ar-st.exp: new file.
9270 * gdb.base/call-rt-st.c: new file.
9271 * gdb.base/call-rt-st-exp: new file.
9272 * gdb.base/call-strs.exp: new file.
9273 * gdb.base/ena-dis-br.exp: new file.
9274 * gdb.base/environ.exp: new file.
9275 * gdb.base/long_long.exp: new file.
9276 * gdb.base/sect-cmd.exp: new file.
9277 * gdb.base/shlib-cl2.exp: new file.
9278 * gdb.base/smoke.exp: new file.
9279 * gdb.base/so-impl-ld.c: new file.
9280 * gdb.base/so-impl-ld.exp: new file.
9281 * gdb.base/so-indr-cl.c: new file.
9282 * gdb.base/so-indr-cl.exp: new file.
9283 * gdb.base/varargs.exp: new file.
9284 * gdb.base/volatile.exp: new file.
9285 * gdb.base/whatis-exp.exp: new file.
7a292a7a 9286 * gdb.base/display.exp: new file.
c906108c
SS
9287 * gdb.c++/derivation.exp: new file.
9288 * gdb.c++/local.exp: new file.
9289 * gdb.c++/member-ptr.exp: new file.
9290 * gdb.c++/overload.exp: new file.
9291 * gdb.c++/ovldbreak.exp: new file.
9292 * gdb.c++/ref-types.exp: new file.
9293 * gdb.c++/ref-types2.exp: new file.
9294 * gdb.c++/userdef.exp: new file.
d63a86f8 9295
c906108c
SS
9296Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
9297
9298 * gdb.base/default.exp: Reflect wording change in remote.c.
9299
dc96c6c7 9300Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9301
9302 * gdb.base/help.exp: Update to reflect current text.
9303
9304Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
9305
9306 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
9307 they're stack variables and contain garbage.
9308 * gdb.c++/anon-union.exp: new file.
9309
9310 The following changes were made by David Taylor
9311 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
9312 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
9313 in changes by HP.
9314
9315 * gdb.base/bitops.exp: new file.
9316 * gdb.base/default.exp: change expected messages for catch and
9317 info catch tests to reflect HP merge changes.
9318 * gdb.base/enable-disable-break.exp
9319 * gdb.base/ending-run.c: new file.
9320 * gdb.base/long_long.c: new file.
9321 * gdb.base/maint.exp: new file.
9322 * gdb.base/pointers2.exp: new file.
9323 * gdb.base/shlib-call2.exp: new file.
9324 * gdb.base/solib.exp: new file.
9325 * gdb.base/step-test.c: new file.
9326 * gdb.c++/anon-union.cc: new file.
9327 * gdb.c++/local.cc: new file.
9328 * gdb.c++/member-pointer.cc: new file.
9329 * gdb.c++/method.cc: new file.
9330 * gdb.c++/ref-types.cc: new file.
9331 * gdb.c++/ref-types2.cc: new file.
9332 * gdb.c++/userdef.cc: new file.
d63a86f8 9333
c906108c
SS
9334 * gdb.base/scope.exp: compile one file at a time, then link.
9335 * gdb.base/langs.exp: ditto.
9336 * gdb.base/list.exp: ditto.
d63a86f8 9337
c906108c
SS
9338Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
9339
9340 The following changes were made by David Taylor
9341 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
9342 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
9343 in changes by HP.
d63a86f8 9344
c906108c
SS
9345 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
9346 skip tests. When compiling pass c++ flag to gdb_compile.
9347 * gdb.c++/
d63a86f8 9348
c906108c
SS
9349 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
9350 test for on hppa*-*-hpux*; use args to see if c++ was specified.
9351 (skip_hp_tests): new function.
9352 (gdb_preprocess): new function.
9353
9354 * configure.in (hpdir): decide whether to configure gdb.hp.
9355 * configure: regenerated.
9356
9357 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
9358 to delete on clean.
9359 (EXECUTABLES): update to reflect new additions.
9360 * gdb.base/commands.exp: update message expected.
9361 * gdb.base/default.exp: add copyright notice.
9362 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
9363 * gdb.base/help.exp: update messages to reflect current text.
9364 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
9365 targets for recurse tests.
9366 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
9367 skip this file.
9368
9369 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
9370 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
9371 compilation.
9372 * gdb.c++/misc.exp: ditto.
9373 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
9374 run the tests. tell gdb_compile that it's a c++ compilation.
9375
9376 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 9377
c906108c
SS
9378 * gdb.base/all-bin.exp: new file.
9379 * gdb.base/arithmet.exp: new file.
9380 * gdb.base/assign.exp: new file.
9381 * gdb.base/completion.exp: new file.
9382 * gdb.base/cond-expr.exp: new file.
9383 * gdb.base/condbreak.exp: new file.
9384 * gdb.base/define.exp: new file.
9385 * gdb.base/dollar.exp: new file.
9386 * gdb.base/environment.exp: new file.
9387 * gdb.base/eval-skip.exp: new file.
9388 * gdb.base/jump.exp: new file.
9389 * gdb.base/logical.exp: new file.
9390 * gdb.base/pointers.exp: new file.
9391 * gdb.base/relational.exp: new file.
9392 * gdb.base/section_command.exp: new file.
9393 * gdb.base/whatis-expr.exp: new file.
9394
9395 * gdb.base/all-types.c: new file.
9396 * gdb.base/call-array-struct.c: new file.
9397 * gdb.base/call-return-struct.c: new file.
9398 * gdb.base/call-strings.c: new file.
9399 * gdb.base/callfuncs2.c: new file.
9400 * gdb.base/condbreak.c: new file.
9401 * gdb.base/constvars.c: new file.
9402 * gdb.base/display.c: new file.
9403 * gdb.base/int-type.c: new file.
9404 * gdb.base/jump.c: new file.
9405 * gdb.base/miscexprs.c: new file.
9406 * gdb.base/pointers.c: new file.
9407 * gdb.base/pointers2.c: new file.
9408 * gdb.base/shmain.c: new file.
9409 * gdb.base/shr1.c: new file.
9410 * gdb.base/shr2.c: new file.
9411 * gdb.base/solib.c: new file.
9412 * gdb.base/solib1.c: new file.
9413 * gdb.base/solib2.c: new file.
9414 * gdb.base/varargs.c: new file.
9415 * gdb.c++/derivation.cc: new file.
9416 * gdb.c++/overload.cc: new file.
9417 * gdb.c++/ovldbreak.cc: new file.
9418 * gdb.hp/attach.c: new file.
9419 * gdb.hp/attach2.c: new file.
9420 * gdb.hp/average.c: new file.
9421 * gdb.hp/compiler.c: new file.
9422 * gdb.hp/compiler.cc: new file.
9423 * gdb.hp/execd-program.c: new file.
9424 * gdb.hp/follow-exec.c: new file.
9425 * gdb.hp/follow-fork.c: new file.
9426 * gdb.hp/follow-vfork-and-exec.c: new file.
9427 * gdb.hp/misc-hp.cc: new file.
9428 * gdb.hp/more-steps.c: new file.
9429 * gdb.hp/optimize.c: new file.
9430 * gdb.hp/quicksort.c: new file.
9431 * gdb.hp/run-hp.c: new file.
9432 * gdb.hp/start-stop.c: new file.
9433 * gdb.hp/sum.c: new file.
9434 * gdb.hp/templates-hp.cc: new file.
9435 * gdb.hp/thread-local-in-lib.c: new file.
9436 * gdb.hp/thread-local-in-lib.h: new file.
9437 * gdb.hp/thread-local-in-lib.lib.c: new file.
9438 * gdb.hp/vforked-program.c: new file.
9439 * gdb.hp/virtfunc-hp.cc: new file.
9440 * gdb.hp/watchpoint-hp.c: new file.
9441 * gdb.hp/xdb.c: new file.
9442 * gdb.hp/xdb0.c: new file.
9443 * gdb.hp/xdb0.h: new file.
9444 * gdb.hp/xdb1.c: new file.
9445
9446Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
9447
9448 The following change was made by Edith Epstein
9449 <eepstein@cygnus.com> as part of a project to merge in changes
9450 originally made by HP; HP did not create ChangeLog entries.
9451
9452 * gdb.c++/demangle.exp: changed the expected output for some
9453 ARM-style mangling -- removed second reference to datatype.
9454 For example, maint demangle __dt__11T1__pt__2_cFv
9455 T1<char>::~T1<char>(void)
9456 becomes,
9457 maint demangle __dt__11T1__pt__2_cFv
9458 T1<char>::~T1(void)
9459
9460 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 9461
c906108c
SS
9462Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
9463
9464 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
9465 * gdb.trace/backtrace.exp: Likewise.
9466 * gdb.trace/circ.exp: Likewise.
9467 * gdb.trace/collection.exp: Likewise.
9468 * gdb.trace/deltrace.exp: Likewise.
9469 * gdb.trace/infotrace.exp: Likewise.
9470 * gdb.trace/limits.exp: Likewise.
9471 * gdb.trace/packetlen.exp: Likewise.
9472 * gdb.trace/passc-dyn.exp: Likewise.
9473 * gdb.trace/passcount.exp: Likewise.
9474 * gdb.trace/report.exp: Likewise.
9475 * gdb.trace/save-trace.exp: Likewise.
9476 * gdb.trace/tfind.exp: Likewise.
9477 * gdb.trace/tracecmd.exp: Likewise.
9478 * gdb.trace/while-dyn.exp: Likewise.
9479 * gdb.trace/while-stepping.exp: Likewise.
9480
94811998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
9482
9483 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
9484
9485Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
9486
9487 From Brendan Kehoe:
9488 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
9489 int return types.
9490
9491Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
9492
9493 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
9494 remote dos host testing right.
9495
9496Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
9497
9498 * gdb.base/corefile.exp: remove some xfails.
9499
9500Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
9501
9502 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
9503 have different timestamps.
9504
9505Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
9506
9507 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
9508 gdb.base/default.exp: Replace "exec" with "executable".
9509
9510Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
9511
9512 * gdb.base/default.exp: Change else if to elseif from previous
9513 delta.
9514
9515Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
9516
9517 * gdb.base/default.exp: Add brace missing from previous delta.
9518
9519Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
9520
9521 * gdb.base/default.exp: Support test for info float for all
9522 varieties of arm toolchain.
9523
dc96c6c7 9524Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9525
9526 * gdb.trace/*.exp: remove "remote_download" command.
9527
dc96c6c7 9528Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9529
9530 * gdb.trace/*.exp: remove -gdwarf from compile.
9531
9532Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
9533
9534 * gdb.trace/configure.in(AC_INIT): typo
9535 * gdb.trace/configure: regenerated
9536
dc96c6c7 9537Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9538
9539 * config/m68k-emc.exp: New file.
9540 * lib/<emc-support.exp trace-support.exp}: New files.
9541 * configure.in: add new test directory gdb.trace.
9542 * gdb.trace/{configure configure.in Makefile.in}: New files.
9543 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
9544 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
9545 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
9546 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
9547 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
9548 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
9549 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 9550
dc96c6c7 9551Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9552
9553 * gdb.c++/classes.exp: Change all regular expressions to match
9554 arbitrary combinations of newline/carriage-return, so that they
9555 will work equally well on Unix and Windows.
9556 * gdb.c++/inherit.exp: ditto.
9557 * gdb.c++/virtfunc.exp: ditto.
9558
95591998-08-11 Dawn Perchik <dawn@cygnus.com>
9560
9561 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
9562
c2d11a7d
JM
9563Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
9564
9565 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
9566 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
9567 to use a0-a3/d0-d3 as needed.
9568
9569Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
9570
9571 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
9572 * gdb.disasm/am33.exp: Corresponding changes.
9573
c906108c
SS
95741998-07-11 Felix Lee <flee@cygnus.com>
9575
9576 * gdb.base/callfuncs.exp: add cmp10 test.
9577 * gdb.base/callfuncs.c (cmp10): new function.
9578
9579Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
9580
d63a86f8 9581 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
9582 into two parts to get around a synchronization problem in expect.
9583
3fc11d3e
JM
9584Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
9585
9586 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
9587
9588 * configure.in: Add options for gdbtk testsuite.
9589
9590 * configure: Regenerate.
9591
9592 * gdb.gdbtk: New directory to hold gdbtk tests.
9593
c906108c
SS
9594Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
9595
9596 * gdb.fortran/types.exp: Escape brackets in expect patterns
9597 for test_float_literal_types_accepted tests.
9598 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
9599 before run test.
9600
c2d11a7d
JM
9601Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
9602
9603 * am33.exp: Just compile, do not link the testcase.
9604 * am33.s: Add ".am33" pseudoop to force am33 mode.
9605
c906108c
SS
96061998-06-25 Felix Lee <flee@cygnus.com>
9607
9608 * gdb.base/setshow.exp: make sure $pc is sane.
9609
9610 * gdb.stabs/weird.exp: split expect patterns properly.
9611
c2d11a7d
JM
9612Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
9613
9614 * gdb.disasm/am33.s: New disassembler testfile for the am33.
9615 * gdb.disasm/am33.exp: Run it.
9616
dc96c6c7 9617Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9618
9619 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
9620 match processing (and eliminate spurious timeouts when running).
9621
dc96c6c7 9622Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9623
9624 * gdb.base/signals.exp (test_handle_all_print): put back Mach
9625 exception test, but conditionalize it on target [mach | gnu].
9626
dc96c6c7 9627Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9628
9629 * gdb.base/overlays.exp: fixup compile line for linker script.
9630
9631Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
9632
9633 * gdb.fortran/types.exp: don't guess at float size.
9634
9635Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
9636
9637 * gdb.base/exprs.exp: delete test that depends on int size.
9638
9639Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
9640
9641 * config/sim.exp: Removed checks for target triplets.
9642 (gdb_target_sim): Use gdb,target_sim_options.
9643
9644Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
9645
9646 * gdb.base/reread.exp: New file.
9647 * gdb.base/reread1.c: New file.
9648 * gdb.base/reread2.c: New file.
9649
9650Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
9651
9652 * config/sim.exp: Use 'target sim -sparclite' when running
9653 SPARClite programs.
9654
9655Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
9656
9657 * gdb.base/structs2.exp: New file.
9658 * gdb.base/structs2.c: New file.
9659
9660Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
9661
9662 * gdb.asm/common.inc: New file.
9663 * gdb.asm/d10v.inc: New file.
9664 * asm-source.exp: Pass -I's to gas to find .inc files.
9665 Update line numbers in expected output.
9666 * asmsrc1.s: Rewrite.
9667 * asmsrc2.s: Rewrite.
9668 * configure.in: Create arch.inc symlink.
9669 * configure: Regenerate.
9670 * Makefile.in (distclean): Delete arch.inc.
9671
9672Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
9673
9674 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
9675 (t_enum_value2): ditto
9676 (t_enum_value3): ditto
9677 (main): ditto
9678Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
9679
9680 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
9681 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
9682 change.
9683 Use gdb_test instead of send_gdb/gdb_expect sequences.
9684
9685Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
9686
9687 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
9688 not void.
9689
9690Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
9691
9692 * gdb.base/branches.c: Code with lots of loops and
9693 subroutines. Used to test gdbs ability to single step through PC
9694 changes, especially to test mips-tdep.c:mips_next_pc
9695
9696Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
9697
9698 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
9699 more rigorous EGCS C++ error checking.
9700
9701Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9702
9703 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 9704 tests.
c906108c 9705 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 9706 function when asleep.
c906108c 9707 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
9708 for i*86 Linux and SVR4 signal handling problems.
9709 Remove linux xfail for `next to handler in signals_tests_1', fixed
9710 by recent infrun.c change.
c906108c 9711 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 9712 stack backtraces.
c906108c
SS
9713 Adjust expect pattern in `handle all print' test to match Apr 28 1997
9714 target.[ch] change.
9715
9716Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
9717
9718 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
9719 for a newline from gdb before continuing.
9720 (default_gdb_exit): Just look for y or n.
9721 (gdb_test): Detect abnormal exit from GDB running on DOS; if
9722 it does, fail the rests of the tests in the file.
9723
9724Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
9725
9726 * config/cygmon.exp: New file.
9727
9728Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
9729
9730 * gdb.base/list.exp: Fix problem with "list default lines around
9731 main" test on remote targets.
9732
9733 * gdb.base/scope.exp: Fix problem with filelocal_bss before
9734 run test on remote targets.
9735
9736Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
9737
9738 * gdb.asm: New directory.
9739 * configure.in: Configure it.
9740 * configure: Regenerate.
9741 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
9742 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
9743
9744Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
9745
9746 * config/mn10300-eval.exp: New file to support MN10300 eval board.
9747
dc96c6c7 9748Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 9749
c906108c
SS
9750 * gdb.base/overlays (several files): Merge the two overlay
9751 managers into one. Change variables (foox, barx, bazx, grbxx)
9752 back into ints but force them to load in their proper sections.
9753
9754Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
9755
9756 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
9757 on-chip insn memory and IMAP1 to upper 128k.
9758 (D10VCopy): Handle memory regions crossing 16k boundaries.
9759 (D10VCopy): Transfer data in 32 bit chunks.
9760
9761Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
9762
9763 * gdb.base/overlays.c (main): Exit normally when result is
9764 correct.
9765
9766 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
9767 map. Include space for printf in .text segment.
9768
9769 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
9770 updated d10v memory VMA/LMA map.
9771 (D10VCopy): Call D10VTranslate.
d63a86f8 9772
c906108c
SS
9773Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
9774
9775 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
9776
9777 * gdb.base/bar.c (barx, bar): Change variable to small array so
9778 that it won't be put into the .sdata - small data -
9779 section. Update reference.
9780 * gdb.base/baz.c (bazx, baz): Ditto.
9781 * gdb.base/foo.c (foox, foo): Ditto.
9782 * gdb.base/grbx.c (grbxx, grbx): Ditto.
9783
9784 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
9785 to be arrays.
d63a86f8 9786
dc96c6c7 9787Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 9788
c906108c
SS
9789 * gdb.base/overlays.exp: fix up and get working again.
9790 Add tests for backtraces from an overlay function.
d63a86f8 9791
c906108c
SS
9792Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
9793
9794 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
9795 "calling function with watchpoint enabled".
9796
9797Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
9798
9799 * gdb.base/break.exp (test_next_with_recursion): Remove
9800 gdb_suppress_tests for d10v-*-*.
9801 * lib/gdb.exp (gdb_suppress_tests): Disable this function
9802 pending review of whether it is useful or not.
9803
9804Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
9805
9806 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
9807
9808Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
9809
9810 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
9811 * config/dve.exp: New file to support Densan boards.
9812
9813Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
9814
9815 * gdb.base/interrupt.exp: Document problem of simulators, signals,
9816 reads and BSD.
9817
9818Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
9819
9820 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
9821 response.
9822
9823 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
9824
9825Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
9826
9827 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
9828 test.
9829
9830 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
9831 target_sizeof_long and target_bigendian_p.
9832 (structs_by_value, structs_by_reference): Check values according
9833 to targets word size and endianess.
d63a86f8 9834
c906108c
SS
9835Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
9836
9837 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
9838 output.
9839
9840Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
9841
9842 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
9843 Update test of set args help to match source change.
9844
9845Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
9846
9847 * gdb.base/default.exp: Expect help system output to be in
9848 alphabetical order.
9849 * gdb.base/help.exp: Ditto.
9850
9851Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
9852
9853 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
9854 "i*86-pc-linux-gnu*".
9855 * gdb.base/interrupt.exp: Ditto.
9856 * gdb.base/corefile.exp: Ditto.
9857
9858 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
9859 define vxworks when building the testcase.
9860
9861 * gdb.base/ptype.exp: Fix testnames to be unique.
9862 * gdb.base/radix.exp: Ditto.
9863 * gdb.base/term.exp: Ditto.
9864 * gdb.base/whatis.exp: Ditto.
9865 * gdb.c++/classes.exp: Ditto.
9866
9867Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
9868
9869 * gdb.base/callfuncs.exp: Fix indentation.
9870
9871 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
9872 suppress_flag has been set.
9873 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
9874 target feature.
9875
9876Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
9877
9878 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
9879 the testcase.
9880
9881 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
9882 set_debug_traps() and breakpoint().
9883 * gdb.c++/misc.cc (main): Ditto.
9884 * gdb.c++/templates.cc (main): Ditto.
9885 * gdb.c++/virtfunc.cc (main): Ditto.
9886
9887Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
9888
9889 * lib/gdb.exp(gdb_step_for_stub): New function.
9890 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
9891 exists, reload the executable and do a "continue" instead of
9892 doing a jump.
9893 (runto_main): Use gdb_step_for_stub.
d63a86f8 9894
c906108c
SS
9895 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
9896 tests to have unique names.
9897 * gdb.base/callfuncs.exp: Ditto.
9898 * gdb.base/commands.exp: Ditto.
9899 * gdb.base/default.exp: Ditto.
9900 * gdb.base/help.exp: Ditto.
9901 * gdb.base/list.exp: Ditto.
9902 * gdb.base/opaque.exp: Ditto.
9903 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
9904 similar tests.
d63a86f8 9905
c906108c
SS
9906 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
9907 * gdb.c++/cplusfuncs.cc: Ditto.
9908 * gdb.c++/virtfunc.cc: Ditto.
9909
9910 * config/monitor.exp: Keep track of the last file we saw, rather
9911 than trying to get the info from gdb.
9912
9913 * gdb.fortran/types.exp: Move comment to previous line.
9914
9915Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
9916
9917 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
9918 target mode.
9919
9920Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
9921
9922 From Bob Manson:
9923 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
9924 string from GDB when it connects.
9925
9926 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
9927
9928Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
9929
9930 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
9931 if we can't get a debug format from GDB (we may be testing an
9932 older GDB). Use a 10 second timeout when checking for the format.
9933
9934 * gdb.stabs/weird.exp: Fix quoting.
9935
9936 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
9937
9938Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
9939
9940 * config/arm-ice.exp: New file.
9941
9942Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
9943
9944 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
9945 until it has been modified to work with the new testsuite.
9946
99707966 9947 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
9948 testcase won't compile, cause all of the testcases in the file to
9949 fail instead.
9950
9951 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
9952 (gdb_clear_suppressed): New procedure.
9953 (gdb_stop_suppressing_tests): Only clear suppress_flag if
9954 it contains a positive value.
9955
9956Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
9957
9958 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
9959
9960 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
9961
9962Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
9963
9964 * lib/gdb.exp (setup_xfail_format): New function.
9965 (get_debug_format): New function to get debug format.
9966 (debug_format): New global variable to hold last value set
9967 by get_debug_format.
9968 * gdb.base/list.exp: Call get_debug_format and expect some
9969 tests to fail for DWARF 1 and COFF formats.
9970 * gdb.c++/ptype.exp: Ditto.
9971 * gdb.c++/classes.exp: Ditto.
9972 * gdb.c++/cplusfuncs.exp: Ditto.
9973 * gdb.c++/inherit.exp: Ditto.
9974 * gdb.c++/templates.exp: Ditto.
9975 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 9976
c906108c
SS
9977Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
9978
9979 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
9980 host doesn't have a currently-open connection.
9981
9982 * config/sparclet.exp: Cleanups and fixes to make it generic for
9983 any gdb stub target. Handle cases where gdb doesn't respond when
9984 interrupted in a sane fashion.
9985
9986 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
9987 same thing in a totally different way.
9988
9989 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
9990 setting "timeout".
9991 (gdb_start): We set the global gdb_prompt variable in
9992 default_gdb_init now.
9993
9994Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
9995
9996 * gdb.base/printcmds.exp: Fix "check for floating addition"
9997 regexp to accept results within approx +/- .01 of exact value.
9998 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
9999
10000Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
10001
10002 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
10003 properly.
10004 (gdb_expect): Add optional timeout parameter, and add timeout
10005 value to various calls.
10006 (gdb_suppress_tests): Only give one warning message per group.
10007
10008Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
10009
10010 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
10011 global variables. Handle getting a value for $timeout more
10012 gracefully.
10013
10014Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10015
10016 * lib/gdb.exp: Close connection to remote host if gdb doesn't
10017 initialize.
10018 (default_gdb_init): New procedure; allow gdb_init to be overridden
10019 by a target configuration file.
10020 (gdb_expect): Pass the timeout to remote_expect.
10021
10022 * config/monitor.exp(gdb_load): Fix typo in regexp.
10023
10024Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
10025
10026 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
10027
10028Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
10029
10030 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
10031 here. Call gdb_target_exec before rebooting the target, to make
10032 sure the connection to the target is closed.
10033 (gdb_load): Pass the name of the executable to gdb_target_monitor.
10034 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
10035 Also detect "Timeout reading from remote" error.
10036
10037 * config/gdbserver.exp: Pass the executable being loaded to
10038 gdb_target_monitor. Don't call gdb_file_cmd here; let
10039 gdb_target_monitor do it.
10040
10041 * gdb.disasm/hppa.exp: Don't use exec_output.
10042
10043Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
10044
10045 * gdb.base/list.exp: If we're debugging a non-native target,
10046 try to set the pc register to point to the start of the
10047 program before doing the first list command.
10048
10049 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
10050 test_calls after restarting.
10051
10052 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
10053 reloading.
10054
10055 * gdb.base/watchpoint.exp: Fix typo.
10056
10057 * gdb.base/setshow.exp: Check for use_gdb_stub.
10058
10059 * gdb.base/break.exp: Fix continue until exit test for the gdb
10060 stub case.
10061 * gdb.base/langs.exp: Ditto.
10062
10063 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
10064 gdb_load_offset. If we weren't given a file to load, figure out
10065 what the current file is and use it.
10066
10067 * config/i386-bozo.exp: New file.
10068
10069Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
10070
10071 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
10072 feature.
10073
10074 * config/proelf.exp: New entry.
10075
10076Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
10077
10078 * lib/gdb.exp: Remove spurious .* patterns at the beginning
10079 of regexps.
10080
10081 * gdb.base/watchpoint.exp: Don't run the test_stepping
10082 tests if gdb can't call functions on the target.
10083
10084 * gdb.base/setshow.exp: Don't run the set prompt tests if
10085 the board has gdb_prompt set.
10086
10087Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
10088
10089 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
10090 * gdb.base/commands.exp: Likewise.
10091 * gdb.base/setshow.exp: Likewise.
10092
10093Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
10094
10095 * config/monitor.exp(gdb_start): Look for gdb_prompt target
10096 feature.
10097
10098 * config/i960.exp: New file.
10099
10100Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
10101
10102 * gdb.base/funcargs.exp: Check for gdb,short_int target
10103 feature instead of looking for explicit target triplets.
10104
dc96c6c7 10105Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 10106
d63a86f8 10107 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
10108 "p 123DEADBEEF", to check parse_number.
10109 * top.c: change "to enable to enable" to "to enable" in a couple
10110 of help strings.
10111
10112Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
10113
10114 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
10115 on the mn10300.
d63a86f8 10116
c906108c
SS
10117Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
10118
10119 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
10120 where the test executable is run with explicit args.
10121 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
10122
10123Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
10124
10125 * gdb.base/run.c: Use FAKEARGV to build test executable that
10126 does not require a command line arg, since most simulators
10127 don't currently support passing such an arg into the simulated
10128 program.
10129 * gdb.base/commands.exp: Change tests to insert the proper
10130 value as the arg to the first recursive factorial call. Change
10131 compilation line to define FAKEARGV at compile time.
10132
10133Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
10134
10135 * gdb.base/recurse.exp: Enable these tests for the mn10300.
10136 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
10137 function with watchpoint enabled" test.
10138
10139Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
10140
10141 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
10142 Don't call gdb_test when the command doesn't return to a gdb prompt.
10143
10144 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
10145 "Tests restarted" messages.
10146
10147Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
10148
10149 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
10150
dc96c6c7 10151Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10152
10153 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
10154 for INFO SYMBOL; add help tests for OVERLAY commands.
10155 * gdb.base/default.exp: add tests for INFO SYMBOL command;
10156 add tests for OVERLAY commands
10157 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
10158 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
10159 * gdb.base/sigall.c: add usestubs code frag
10160 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 10161
c906108c
SS
10162Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
10163
10164 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
10165 failures.
10166 (gdb_stop_suppressing_tests): Note that tests have restarted.
10167
10168Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
10169
10170 * config/h8300.exp: New file.
10171
10172Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
10173
10174 * gdb.base/setshow.exp: Check for the existence of a
10175 feature, not its value.
10176
10177Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
10178
10179 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
10180
10181 * gdb.base/scope.exp: It's now init0(), not init().
10182
10183 * gdb.base/scope0.c: For now, change init() to be init0().
10184
10185 * config/monitor.exp: Use gdb_serial in preference to serial
10186 or netport.
10187
10188 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
10189 and it's not already set.
10190
10191Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
10192
10193 * gdb.base/setshow.exp: Only test the run command if the target
10194 isn't using a stub and if it supports argument passing.
10195
10196Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
10197
10198 * config/udi.exp(gdb_start): Make sure UDICONF is set
10199 properly before starting gdb.
10200
10201Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
10202
10203 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
10204 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
10205 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
10206
10207Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
10208
10209 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
10210 specialized code to reboot the board, use remote_reboot instead.
10211
10212 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
10213
10214 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
10215
10216 * config/monitor.exp: Make sure we disconnect from the target.
10217 Also, try a reboot/reload cycle instead of failing if the
10218 load fails.
10219
10220Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
10221
10222 * gdb.base/default.exp: Don't set match_max.
10223 * gdb.base/help.exp: Ditto.
10224 * gdb.base/list.exp: Ditto.
10225 * gdb.base/signals.exp: Ditto.
10226
10227 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
10228 set, use remote_ld to download the testcase instead of
10229 the GDB loader.
10230
10231Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
10232
10233 * config/vr5000.exp: New file.
10234
10235 * config/monitor.exp(gdb_target_monitor): Add pattern for
10236 "Ending remote" to detect errors in connecting.
10237
10238 * gdb.base/setshow.exp: Add .* within auto language test.
10239
10240 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
10241 target feature.
10242
10243 * config/monitor.exp(gdb_load): Check for a failure when loading,
10244 and reboot the board if necessary.
10245
10246 * gdb.base/setvar.exp(test_set): Handle multiple prints within
10247 a set of tests. Remove print.* from the patterns being checked.
10248
10249Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
10250
10251 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
10252 refer to gdb_spawn_id.
10253
10254 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
10255 longer used.
10256 * config/sparclet.exp: Ditto.
10257 * config/sparclet-old.exp: Ditto.
10258 * config/slite.exp: Ditto.
10259 * config/sim.exp: Ditto.
10260 * gdb.base/funcargs.exp: Ditto.
10261
10262 * lib/gdb.exp:Remove references to gdb_spawn_id.
10263 (gdb_expect): Move to remote.exp.
10264
10265Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
10266
10267 * config/monitor.exp: Detect the "Couldn't establish connection"
10268 message from GDB.
10269
10270Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
10271
10272 * gdb.base/bitfields.exp: Use runto instead of explicit
10273 gdb_run_cmd/gdb_expect sequences.
10274
10275 * gdb.base/break.exp(text_next_with_recursion): Add match for
10276 gdb_expect call.
10277
10278 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
10279 We also need to handle the "A program is being debugged already"
10280 prompt from gdb. Use gdb_test to set the baud rate.
10281
10282 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
10283 to 20000. Really. I mean it.
10284
10285Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10286
10287 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
10288 fails. If suppress_flag is set, skip perror message about not
10289 being able to send to GDB.
10290 (send_gdb): If suppress_flag is set, don't try to send commands to
10291 GDB.
10292 (gdb_expect): If suppress_flag is set, always fail immediately.
10293 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
10294 (gdb_init): Call gdb_stop_suppressing_tests.
10295 (default_gdb_exit): Ditto.
10296 (default_gdb_start): Ditto.
10297
10298 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
10299 gdb_stop_suppressing_tests as appropriate.
10300 * gdb.base/break.exp: Ditto.
10301 * gdb.base/callfuncs.exp: Ditto.
10302 * gdb.base/commands.exp: Ditto.
10303 * gdb.base/exprs.exp: Ditto.
10304 * gdb.base/funcargs.exp: Ditto.
10305 * gdb.base/list.exp: Ditto.
10306 * gdb.base/recurse.exp: Ditto.
10307 * gdb.base/scope.exp: Ditto.
10308 * gdb.base/structs.exp: Ditto.
10309 * gdb.c++/inherit.exp: Ditto.
10310
10311Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
10312
10313 * config/vr4300.exp: New file.
10314
99707966 10315 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 10316
99707966 10317 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
10318
10319Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
10320
10321 * lib/gdb.exp(gdb_init): New function.
10322
10323 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
10324 for each individual variable set.
10325
10326 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
10327 name.
10328
10329 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
10330
10331 * gdb.base/scope.exp: Use gdb_test.
10332
10333 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
10334 aborting; the testsuite driver will do that for us (see
10335 gdb_finish). Also, use gdb_test in a few more places.
10336
10337Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
10338
10339 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
10340
10341Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
10342
10343 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
10344 and "add_tests" are not at the same address.
10345
10346Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
10347
10348 * gdb.base/ptype.exp: Use gdb_test.
10349
10350Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
10351
10352 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
10353 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
10354 left in. No longer expect them to fail.
10355
10356 * gdb.stabs/*.mt; Deleted, no longer used.
10357 * gdb.stabs/configure.in: Remove references to target makefile
10358 frags.
10359 * gdb.stabs/configure: Rebuilt.
10360
10361 * gdb.disasm/*.mt: Deleted, no longer used.
10362 * gdb.disasm/configure.in: Remove references to target makefile
10363 frags. Use "sh3.s" as the unique filename for this directory.
10364 * gdb.disasm/configure: Rebuilt.
10365
10366 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
10367 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
10368 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
10369
10370Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
10371
10372 * config/udi.exp: Use mondfe,name instead of remote_host.
10373
10374Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
10375
10376 * gdb.base/watchpoint.exp: Don't expect a failure when calling
10377 a function with a watchpoint enabled on the mn10200.
10378
10379 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
10380 before trying to create it!
10381
10382Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
10383
10384 * config/vx.exp: Use hostname instead of netport.
10385
10386 * config/vxworks.exp: New file.
10387
10388 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
10389
10390 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
10391 gdb before assuming everything worked. Send a ^C if a timeout
10392 occurs.
10393
10394 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
10395 $gdb_spawn_id directly.
10396 (gdb_run_cmd): Try _start as well as start. Use the target feature
10397 gdb,start_symbol as the symbol to start from when jumping.
10398
10399Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
10400
10401 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
10402 redundant) test.
10403
10404 * gdb.base/recurse.exp: Relax final value test for 'b' so that
10405 it doesn't lose for 16bit integer systems.
10406
10407Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
10408
10409 * gdb.fortran/types.exp: If the target doesn't support "double"
10410 data types, then expect "real" types to only be 4 bytes.
10411
10412 * gdb.c++/virtfunc.exp: Expect failure for virtual function
10413 call tests if the target doesn't support inferior function calls.
10414
10415 * gdb.base/printcmds.exp: Allow minor deviation in FP values
10416 in printf tests.
10417
10418Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
10419
10420 * gdb.base/help.exp: Disable "help set", "help show", and
10421 "help support". Simplify regexp for "help stack".
10422
10423 * gdb.base/default.exp: Set match_max to 5000 and the timeout
10424 to 60 seconds. Temporarily set match_max to 15000 around the
10425 "info copying" test.
10426
10427 * gdb.base/nodebug.exp: Don't try to do an inferior function
10428 call if the target doesn't support them.
10429 * gdb.base/printcmds.exp: Likewise.
10430 * gdb.base/setvar.exp: Likewise.
10431 * gdb.base/structs.exp: Likewise.
10432 * gdb.c++/templates.exp: Likewise.
10433 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
10434
10435 * gdb.base/recurse.exp: Enable for the mn10200.
10436
10437 * configure.in: Do configure gdb.stabs directory for *-*-elf
10438 targets.
10439 * configure: Rebuilt.
10440
10441 * gdb.base/break.exp: Check for gdb,noresults before testing
10442 exit status and/or results from the target.
10443 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
10444 * lib/gdb.exp: Remove old (now bogus) initialization of
10445 noinferior, noargs, noresults and nosignals.
10446
10447Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
10448
10449 * config/sh.exp: New file.
10450
10451 * config/slite.exp: Try to connect multiple times to the board
10452 before rebooting. Only send a "monitor run" if need_monitor_run
10453 is set.
10454
10455 * gdb.base/break.exp: Don't do the "stub continue" test if
10456 the target has gdb_stub set.
10457
10458 * gdb.base/callfuncs.exp: Increase the timeout.
10459
10460 * gdb.base/interrupt.exp: Don't even try to compile the testcase
10461 if the target has gdb,noinferiorio set.
10462
10463 * gdb.base/list.exp: Increase match_max to 10000 characters.
10464
10465 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
10466
10467 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
10468 target.
10469
10470 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
10471
10472Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
10473
10474 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
10475 trying to delete the copy of gdb. Catch the file delete so we
10476 don't die if the delete fails; also, the file should be copied to
10477 the host, not to the build.
10478
10479Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
10480
10481 * lib/gdb.exp(gdb_test): Surround the result pattern with
10482 parenthesis in case it contains multiple regexps separated
10483 with |.
10484
10485 * gdb.base/watchpoint.exp: Use gdb_test.
10486 * gdb.base/default.exp: Ditto.
10487
10488Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
10489
99707966 10490 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 10491
c906108c
SS
10492 * gdb.base/scope.exp: Use gdb_test.
10493 * gdb.c++/classes.exp: Ditto.
10494 * gdb.c++/inherit.exp: Ditto.
10495
10496Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
10497
10498 * gdb.base/crossload.exp: Don't use execute_anywhere, use
10499 remote_exec instead.
10500 * gdb.base/corefile.exp: Don't be ridiculous.
10501 * gdb.base/*.c: Add missing stub invocations.
10502
10503Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
10504
10505 * config/slite.exp: Miscellaneous fixes.
10506
10507 * lib/gdb.exp: Fix runto.
10508
10509 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
10510 the target.
10511
10512 * gdb.base/watchpoint.exp: Fix regexp.
10513
10514 * lib/gdb.exp(default_gdb_exit): Add a catch to the
10515 close and wait commands, as the descriptor may now be
10516 invalid. Always call "remote_close host".
10517
10518Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
10519
10520 Major rewrite for testsuite revision.
d63a86f8 10521
c906108c
SS
10522 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
10523 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
10524 instead of relying on spawn_id to always contain a valid
10525 spawn id.
10526 (get_compiler_info): New procedure to build the ${binfile}.ci
10527 file, instead of replicating this in N different places.
10528 (gdb_compile): New procedure.
d63a86f8 10529
c906108c
SS
10530 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
10531 appropriate arguments) instead of compile. Use gdb_test in a lot
10532 more places. Use send_gdb instead of send. Always run gdb_start
10533 at the start of a testcase, as this is no longer done magically.
10534
10535 config/*-gdb.exp: Rename without the -gdb suffix.
10536
10537 config/mips.exp: Use remote_close instead of exit_remote_shell.
10538 config/monitor.exp: Use target_info instead of looking at
10539 baud, timeout, etc.
10540 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
10541
10542Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10543
10544 * gdb.c++/templates.exp (test_ptype_of_templates),
10545 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
10546 Update expect patterns for destructors and assignment operators
10547 to match corresponding c-typeprint.c changes.
10548 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
10549 to destructor breakpoint test, GDB should be able to set the
10550 destructor breakpoint without specifying arguments.
10551
10552Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
10553
10554 * gdb.threads/pthreads.exp: Change result for failure to compile due
10555 to lack of pthreads runtime support from an error to simply an
10556 unsupported test, per dejagnu standards.
10557
10558Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10559
10560 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
10561 where GDB exits to reduce pattern match time.
10562 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
10563
10564 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
10565
dc96c6c7 10566Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10567
10568 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
10569 * gdb.base/default.exp: ditto.
10570 * gdb.base/nodebug.exp: ditto.
10571 * gdb.base/printcmds.exp: ditto.
10572 * gdb.base/ptype.exp: ditto.
10573 * gdb.base/setvar.exp: ditto.
10574 * gdb.base/structs.exp: ditto.
10575 * gdb.base/setshow.c: Guard against uninitialized values of argc.
10576
10577Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
10578
10579 * configure, */configure: Rebuild with autoconf 2.12.
10580
10581Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
10582
10583 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
10584 use new i*86-pc-linux*-gnu quads.
10585 * gdb.base/corefile.exp: Ditto.
10586 * gdb.base/signals.exp: Ditto.
10587 * gdb.base/sigall.exp: Ditto.
10588 * gdb.base/interrupt.exp: Ditto.
10589
10590 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
10591 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
10592 RedHat 4.0.
d63a86f8 10593
c906108c
SS
10594 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
10595 linux. This allows the test case to at least compile on latest
10596 linux, but still not run due to missing the threads runtime library.
10597
10598Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10599
10600 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
10601 directory to search gdb directory. Accept and step over conditional
10602 stack alignment code. Consume $prompt in failure cases.
10603 Reset timeout to $oldtimeout instead of some arbitrary value.
10604 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
10605 timeout problems with infinite stack backtraces.
10606 * gdb.base/ptype.exp (ptype struct link, union tu_link):
10607 Accept function parameters for linkfunc member.
10608
10609Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
10610
10611 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
10612 (CXXFLAGS): Remove, unreferenced.
10613 (B_OPTIONS): Add for -B options and add code to initialize with
10614 previous -B options and also add -B option to pick up cross compiled
10615 runtime.
10616 (TARGET_INCLUDES): Add for -I options and add code to initialize when
10617 doing cross compiles.
10618 (target_alias): Declare global.
10619 (xgcc): Set variable to full path of gcc in build tree. Use findfile
10620 to verify that gcc exists in build tree, and if so set CC to that
10621 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 10622
c906108c
SS
10623Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
10624
10625 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
10626 ptype test for anonymous union. Fixup testcase to match
10627 current gcc debug output.
10628
10629Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
10630
10631 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
10632 force argument to an unsigned long type.
10633
10634Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
10635
10636 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
10637 tests and anonymous union print/ptype tests.
10638 * gdb.base/list.exp (test_forward-search): Increase timeout by
10639 5 minutes for the "search extremely long line" case.
10640 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
10641 completely optional and that the pass/fail messages use the command as
10642 the message if that third arg is a null string.
10643 (gdb_test_exact): Arrange that a null string pattern means match a
10644 null string output rather than any output, which might include random
10645 errors.
10646 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
10647 backtrace test.
10648 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
10649 always failing and failure is now exposed by gdb.exp changes.
10650
10651Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
10652
10653 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
10654 weren't being noted.
10655
10656Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10657
10658 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
10659 * gdb.stabs/weird.exp: Remove v_comb xfails.
10660
dc96c6c7 10661Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10662
10663 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
10664 list.exp scope.exp watchpoint.exp]
10665 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 10666
dc96c6c7 10667Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10668
10669 * config/monitor.exp: Increase download timeout to 1000 seconds.
10670
dc96c6c7 10671Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10672
10673 * config/m32r.exp: Increase timeout to 120 seconds.
10674
10675Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
10676
10677 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
10678 and accept older ordering as obsolescent gcc or gdb.
10679 * gdb.c++/templates.exp: Ditto.
10680 * gdb.c++/virtfunc.exp: Ditto.
10681
10682Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
10683
10684 * gdb.base/coremaker.c: Add code to mmap some data so we
10685 can check that it ends up in the core file.
10686 * gdb.base/corefile.exp: Add test to read mmapped data
10687 from core file.
10688
dc96c6c7 10689Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10690
10691 * config/m32r.exp: New file.
10692
10693Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
10694
10695 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
10696 that cflags can contains -gstabs, and work correctly for other tests.
10697
dc96c6c7 10698Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10699
10700 * gdb.base/setshow.exp: New file, tests show and set.
10701 * gdb.base/setshow.c: New file, tests show and set.
10702 * gdb.base/help.exp: Add test for help set|show annotate.
10703 * gdb.base/default.exp: Add test for set|show annotate.
10704
10705Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
10706
10707 * testsuite/gdb.base/break.exp: Make backtrace from factorial
10708 errors unique.
10709 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
10710 explicitly.
10711
10712Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
10713
10714 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
10715 and width commands. This is done elsewhere.
10716 * (gdb_start): Don't call gdb_start_sim here. That's already
10717 done in gdb_load. This fixes lots of failures in default.exp.
10718
10719Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
10720
10721 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
10722 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
10723 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
10724 in the same we we treat other failures (since it may be an expected
10725 condition), rather than as an error.
10726 * gdb.base/signals.exp (test_handle_all_print): Revert back to
10727 old test format.
10728
10729Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
10730
10731 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
10732 (distclean maintainer-clean realclean): No need to remove files
10733 twice. Nuke the duplicates.
10734 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 10735 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
10736 Remove config.h along with other config files.
10737
10738Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
10739
10740 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
10741 "p func1 ()" and note that rests of tests are skipped.
10742 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
10743 setup_xfails for "print func2::coremaker_local".
10744 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
10745 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
10746 affected by the previous run test.
10747 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
10748 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
10749 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
10750 "pass int powerset tuple" and "pass modeless int powerset tuple".
10751 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
10752 "real write 4" and "real write 8".
10753 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
10754 setup_xfails for "print vs1 after tuple assign 2",
10755 "print \$i after tuple assign 2", and
10756 "print vs2 after tuple assign 2".
10757 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
10758 meaningful error message and return -1 so the caller can
10759 suppress further tests and avoid a cascade of errors.
d63a86f8 10760
c906108c
SS
10761Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
10762
10763 * gdb.base/a1-selftest.exp: Tweak tests to account for new
10764 format for printing version.
10765 * gdb.base/default.exp: Ditto.
10766 * gdb.base/interrupt.exp: Fix problem with cascade of
10767 errors if child process dies while calling a function.
d63a86f8 10768
c906108c
SS
10769Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
10770
10771 * Makefile.in (VPATH): Add
10772 * Makefile.in (Makefile, config.status): Fix rules so things get
10773 remade when necessary.
10774
10775Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
10776
10777 * Makefile.in (just-check): Add path to sibling expect dir
10778 to environment variable specified by RPATH_ENVVAR.
10779
10780Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
10781
10782 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
10783 (just-check): Add shared library paths for libstdc++, tk,
10784 tcl, bfd, and opcodes to the environment variable specified
10785 in RPATH_ENVVAR.
10786 * configure.in: Add support to recognize --enable-shared flag
10787 and generate correct value for RPATH_ENVVAR.
10788 * configure: Regenerated with autoconf.
10789
10790Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
10791
10792 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
10793 include all osf versions.
10794 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
10795 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
10796 when target is linux. When failing to build pthreads test
10797 executable, give more meaningful message.
10798 * gdb.threads/pthreads.c: Hpux also uses old definition of second
10799 arg for pthread_create.
d63a86f8 10800
c906108c
SS
10801Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
10802
10803 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
10804 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
10805 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
10806 and -lpthreads (everybody else).
10807 (test_startup): Fail gracefully if threads are not supported.
10808 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
10809 "p/c array_index("abcdef",2)" when not gcc compiled.
10810 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
10811 "print func2::coremaker_local" when not gcc compiled.
10812 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
10813 "ptype on opaque struct tagname (statically)",
10814 "ptype on opaque struct tagname (dynamically) 1", and
10815 "ptype on opaque struct tagname (dynamically) 2"
10816 for not compiled with gcc.
10817 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
10818 backtrace when compiled with gcc.
d63a86f8 10819 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
10820 than always return success.
10821
10822Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
10823
10824 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
10825
10826Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
10827
10828 * gdb.base/structs.exp: Undo last change.
10829
10830Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
10831
10832 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
10833 encapsulate all the steps/nexts done during self test, starting
10834 at main, and makes them less sensitive to optimization issues.
10835 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
10836 signal handler" test.
10837 * gdb.threads/pthreads.exp: Only run this for native configs.
10838 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
10839 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
10840 tests.
10841 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
10842 for "runto test_calls(void)" test.
d63a86f8 10843
c906108c
SS
10844Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
10845
10846 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
10847 and don't expect address info in breakpoint confirmations.
10848
10849Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
10850
10851 * gdb.base/list.exp (test_forward_search): Increase timeout
10852 temporarily by 60 seconds for searching extremely long line,
10853 and then reset to old value when done. Increase expect input
10854 buffer to 10000.
10855
10856Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
10857
10858 * gdb.base/list.exp (test_forward_search): Fix to handle very
10859 long source line without overflowing expect's input buffer.
10860
10861Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
10862
10863 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
10864 "buffer_full".
10865
10866 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
10867 "buffer_full".
10868
10869 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
10870 "buffer_full".
10871
10872 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
10873 "buffer_full".
10874
10875Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
10876
10877 * configure.in (configdirs): Add gdb.threads.
10878 * configure: Regenerated with autoconf.
10879 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
10880 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
10881 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 10882
c906108c
SS
10883Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
10884
10885 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
10886
10887Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
10888
10889 * gdb.base/signals.exp (test_handle_all_print): Test separately for
10890 each signal's status in the output of "handle all print".
10891 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
10892 the \r\n sequence that immediately precedes the gdb prompt.
10893 * gdb.base/a1-selftest.exp: Save original timeout and restore
10894 after test.
10895
10896Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
10897
10898 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
10899 symbol.
10900
10901Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
10902
10903 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
10904
10905Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
10906
10907 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
10908 timeout by 60 seconds.
10909
10910Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
10911
10912 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
10913 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
10914 error return.
10915
10916Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
10917
10918 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
10919 gdb initialization, also report how long dejagnu waited. Restore
10920 old timeout before doing error return. Temporarily increase timeout
10921 by 3 minutes to allow for slow startups over heavy NFS use.
10922
10923Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
10924
10925 * lib/gdb.exp: Report timeout value for verbosity level 2.
10926 * config/gdbserver.exp: Ditto.
10927 * config/hppro.exp: Ditto.
10928 * config/mips-gdb.exp: Ditto.
10929 * config/monitor.exp: Ditto.
10930 * config/netware.exp: Ditto.
10931 * config/sim-gdb.exp: Ditto.
10932 * config/slite-gdb.exp: Ditto.
10933 * config/udi-gdb.exp: Ditto.
10934 * config/unix-gdb.exp: Ditto.
10935 * config/vx-gdb.exp: Ditto.
10936 * gdb.base/a1-selftest.exp: Ditto.
10937 * gdb.base/a2-run.exp: Ditto.
10938 * gdb.base/break.exp: Ditto.
10939 * gdb.base/corefile.exp: Ditto.
10940 * gdb.base/list.exp: Ditto.
10941 * gdb.base/recurse.exp: Ditto.
10942 * gdb.base/scope.exp: Ditto.
10943 * gdb.base/signals.exp: Ditto.
10944
10945Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
10946
10947 * gdb.threads/Makefile.in (docdir): Removed.
10948
10949Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
10950
10951 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 10952 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 10953 @srcdir@.
d63a86f8 10954 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
10955 autoconf 2.5 or higher.
10956 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
10957
10958Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
10959
10960 * configure: Regenerated.
10961 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
10962 avoid name clashes with SunOS headers.
10963
10964Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
10965
10966 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
10967
10968Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
10969
10970 * gdb.base/callfuncs.exp: Finish last change -- make sure the
10971 prototype information ends up in the compiler info file.
10972
10973Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
10974
10975 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
10976 attempting to regenerate it. Eliminate use of a temporary file
10977 and just generate the info file directly. Source it immediately,
10978 for consistency of use.
10979 * gdb.base/corefile.exp: Ditto
10980 * gdb.base/exprs.exp: Ditto.
10981 * gdb.base/funcargs.exp: Ditto.
10982 * gdb.base/langs.exp: Ditto.
10983 * gdb.base/list.exp: Ditto.
10984 * gdb.base/mips_pro.exp: Ditto.
10985 * gdb.base/nodebug.exp: Ditto.
10986 * gdb.base/opaque.exp: Ditto.
10987 * gdb.base/ptype.exp: Ditto.
10988 * gdb.base/scope.exp: Ditto.
10989 * gdb.base/setvar.exp: Ditto.
10990 * gdb.base/signals.exp: Ditto.
10991 * gdb.base/whatis.exp: Ditto.
10992 * gdb.c++/templates.exp: Ditto.
10993 * gdb.c++/virtfunc.exp: Ditto.
10994 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
10995 whether or not to add -lstdc++ to the compile command line args.
10996
10997Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10998
10999 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
11000 it got fixed by the recent lookup_minimal_symbol_by_pc change.
11001 Increase timeout, a lot of single stepping might be needed if the
11002 target has no hardware watchpoints.
11003
11004Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
11005
11006 * gdb.base/break.exp: Ignore compiler warnings when compiling
11007 break.c.
11008 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
11009 * gdb.base/default.exp: Add h8300 xfails. Handle messages
11010 from remote-sim.
11011 * gdb.base/exprs.exp: Add h8300 xfails.
11012 * gdb.base/funcargs.exp: Likewise.
11013 * gdb.base/nodebug.exp: Likewise.
11014 * gdb.base/printcmds.exp: Likewise.
11015 * gdb.base/ptype.exp: Likewise.
11016 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
11017 h8300 xfails.
d63a86f8 11018 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
11019 on the h8300.
11020 * gdb.base/funcargs.c: Explicitly make last constant argument to
11021 call_after_alloca_subr an unsigned long type.
11022 * gdb.base/return.c: Include stdio.h.
11023
11024Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
11025
11026 * config/abug.exp: New file for the older Motorola Bug monitor
11027 that runs on the mvme13x series VME boards.
11028 * config/monitor.exp: Use the new config array for target settings
11029 if they exist.
11030
11031Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
11032
11033 * sim-gdb.exp: Make the SH simulator allocate less space when
11034 it is targeted.
11035
11036Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
11037
11038 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
11039 test.
11040
11041Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
11042
11043 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
11044 "rs6000-*-*" for "list function in include file" when gcc compiled.
11045 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
11046 for "p ctable1[120]".
11047 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
11048 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
11049 Remove setup_xfail for "rs6000-*-*" for
11050 "print 'scope0.c'::filelocal before run".
11051 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
11052 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
11053 since some compilers don't allow both options to be given
11054 on the same command line. Create object file and move it.
d63a86f8 11055
c906108c
SS
11056Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
11057
11058 * gdb.base/corefile.exp: Always regenerate the core file, since
11059 we always regenerate the coremaker program. Detect special case
11060 where registers cannot be read from core file.
d63a86f8 11061
c906108c
SS
11062Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
11063
11064 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
11065 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
11066 * gdb.c++/templates.exp: Only match on basename of file since
11067 some formats like xcoff don't encode directory information.
11068 * gdb.stabs/weird.exp: Use the right sed script for powerpc
11069 and rs6000 AIX xcoff targets.
11070 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
11071 * configure: Regenerate.
11072 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
11073 here, rather than in distclean.
d63a86f8 11074
c906108c
SS
11075Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
11076
11077 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
11078 defined, and use it to compile the test case with -O2. The
11079 native compilation still uses no optimization.
11080 * gdb.base/mips_pro.c: Remove inline assembly code since
11081 it is compiled PIC by default, which results in assembler
11082 warnings that make the testsuite think the compilation
11083 was unsuccessful.
11084
11085Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
11086
11087 * gdb.c++/misc.exp: Add note to message for
11088 "print s.a for foo struct" that this is a known gcc 2.7.2
11089 and earlier bug.
11090
11091Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
11092
11093 * gdb.base/break.exp: Fix pattern for matching "Delete all
11094 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
11095 setup_xfail for deleting all breakpoints test. Fix various
11096 timeout messages to include "(timeout)".
11097 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
11098 for "p t_float_values2(3.14159,float_val2)".
11099 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
11100 for "continue to call2g" when gcc compiled.
11101 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
11102 "up to foo in langs.exp", "show language at foo in langs.exp",
11103 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
11104 and "show language at fsub in langs.exp".
11105 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
11106 "list line 1 in include file", "list message for lines past EOF",
11107 "list function in include file", "list list0.h:foo", and
11108 "list filename:function; nonexistant function".
11109 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
11110 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
11111 and "ptype t_char_array" to be for native cc only.
d63a86f8 11112
c906108c
SS
11113Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
11114
d63a86f8 11115 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
11116 setup_xfail for "print coremaker_bss", "print coremaker_ro",
11117 "print func2::coremaker_local", and "backtrace in corefile.exp".
11118
11119Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
11120
11121 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
11122 "bt in signals.exp". This problem only appears when running
11123 the testsuite, and then only intermittently.
11124
11125Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
11126
11127 * gdb.base/return.exp (return_tests): Differentiate between
11128 two tests of continuing.
11129
11130Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
11131
11132 * */Makefile.in (maintainer-clean): Remove config.log.
11133 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
11134 * gdb.c++/Makefile.in (PROGS): Add inherit.
11135 (clean): Remove *.ci.
11136
11137Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
11138
11139 * gdb.c++/misc.cc: Add test code from Mike Stump.
11140 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
11141
11142Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
11143
11144 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
11145 to "alpha-*-osf2*" and add comment.
11146 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
11147 setup_xfail for "step over execarg initialization" and
11148 "step over corearg initialization".
11149 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
11150 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
11151 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
11152 gcc compiled for "print coremaker_bss", "print coremaker_ro",
11153 "print func2::coremaker_local", and "backtrace in corefile.exp".
11154 * gdb.base/signals.exp: Build and source signals.ci.
11155 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
11156 to be for gcc only.
11157 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 11158
c906108c
SS
11159Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11160
11161 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
11162 Feb 3 procfs.c change.
11163
11164Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
11165
11166 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
11167
11168Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
11169
11170 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
11171 from dejagnu's apparent default of 10 seconds, which gives random
11172 results when running the tests over NFS on moderately loaded systems.
11173 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
11174
11175Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
11176
11177 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
11178 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
11179 result reports.
11180
11181Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
11182
11183 * configure.in (CY_AC_PATH_TCLH): Remove.
11184 * configure: Regenerate.
11185
11186Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
11187
11188 * gdb.c++/Makefile.in (clean): Add missing '{'.
11189
11190Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
11191
11192 * lib/gdb.exp: Provide a default value for noinferior.
11193
11194 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
11195 Load libgloss.exp.
11196
11197Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
11198
11199 * gdb.disasm/hppa.exp: Compile directly into an executable, use
11200 the executable, not the .o to run the tests from.
11201
11202Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
11203
11204 * gdb.base/break.exp: Don't test for program exit or exit status
11205 if $noresults if nonzero.
11206 * gdb.base/langs.exp: Likewise.
11207 * gdb.base/watchpoint.exp: Likewise.
11208
11209 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
11210 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
11211 trying to compile the testcase.
11212
11213Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
11214
11215 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
11216 * gdb.base/signals.exp (continue to handler): Likewise.
11217
11218Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
11219
11220 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
11221
11222 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
11223
11224Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
11225
11226 * gdb.base/corefile.exp: Recognize "not found" as failure
11227 when trying to determine if a core file was generated.
11228 If no core file was generate the first time, try again without
11229 the ulimit -c to work around braindamaged shells.
11230
11231Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
11232
11233 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
11234 [] tests with "test" and enclose string in quotes.
11235 * gdb.stabs/configure: Rebuild
d63a86f8 11236
c906108c
SS
11237Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
11238
11239 Changes in sync with expect:
11240 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
11241 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
11242 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
11243 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
11244 argument to AC_REQUIRE.
11245 * configure: Regenerated.
11246
11247Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
11248
11249 * gdb.base/corefile.exp: When generating a core, discard any
11250 error messages about ulimit not found and the "core dumped"
11251 message from the shell that runs the coredumper.
11252
11253Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
11254
11255 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
11256
11257 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
11258 which sed script to run. Expect failure for v_comb test
11259 on PA targets too.
d63a86f8 11260
c906108c
SS
11261Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
11262
11263 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
11264 "print func2::coremaker_local" and for "backtrace in corefile.exp"
11265
11266Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
11267
11268 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
11269 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
11270 "sparc-sun-solaris*" xfails for "p v_comb".
11271 * lib/gdb.exp (default_gdb_start): Fix typo.
11272 * gdb.base/corefile.exp: Allow "Core was generated by ..."
11273 messages to not include the full program name that caused
11274 the core dump since some systems (such as solaris) apparently
11275 truncate this path to about 80 characters.
11276 When generating a core file first try increasing the core file
11277 size limit to unlimited since some systems may default it to
11278 zero, and it is harmless to try it. Move the test for failing
11279 to generate a core file to where it will actually get executed.
11280 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
11281 new gdb result from g++ debug info improvements and make old
11282 pattern obsolescent. Also account for size_t differences
11283 (may be int or long).
11284 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
11285 initialization before function call is placed in the delay slot
11286 and thus appears to be skipped over by commands such as "next".
11287
11288Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
11289
11290 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
11291
11292Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
11293
11294 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
11295 input source file; fix code to compile test to deal with this
11296 convention.
11297 * gdb.c++/*.exp: Likewise.
11298
11299Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
11300
11301 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
11302 "bt in signals.exp".
11303
11304Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
11305
11306 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
11307 "step over execarg initialization" and
11308 "step over corearg initialization".
11309
11310Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
11311
11312 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
11313 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
11314
11315Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
11316
11317 From Rob Savoye (rob@poseidon.cygnus.com)
11318 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
11319 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
11320 configure.in}, gdb.disasm/{Makefile.in, configure.in},
11321 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
11322 configure.in}: Major reworking for autoconfig.
11323 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
11324 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
11325 New files.
11326 * config/unix-gdb.exp: Make GDB global.
11327 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
11328 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
11329 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
11330 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
11331 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
11332 term.exp, twice.exp, watchpoint.exp, whatis.exp},
11333 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
11334 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
11335 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
11336 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
11337 pr-8136.exp, result.exp, string.exp, tuples.exp},
11338 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
11339 to returns as necessary, arrange for test to compile own testcase
11340 executable.
11341 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 11342
c906108c
SS
11343Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
11344
11345 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
11346 clear_xfail at end of test which might not call either pass or fail.
11347 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
11348 "backtrace through signal handler".
11349
11350Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11351
11352 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
11353 continuing from a job control stop signal.
11354 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
11355
11356Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
11357
11358 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
11359 * gdb.base/corefile.exp: Likewise.
11360 * gdb.base/funcargs.exp: Likewise.
11361
11362Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
11363
11364 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
11365 * config/monitor.exp: Add support for setting baud rate.
11366
11367Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
11368
11369 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
11370 i*86-*-linux* xfails for "backtrace through signal handler".
11371 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
11372 "print func2::coremaker_local".
11373 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
11374 alpha-dec-osf2* xfail for
11375 "delete all breakpoints when none".
11376
11377Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
11378
11379 * gdb.base/break.exp: Change test that deletes all breakpoints
11380 when no user breakpoints are installed. A post 4.15 change
11381 causes gdb to no longer prompt in this case.
11382
11383Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
11384
11385 * gdb.base/return.exp (return_tests): Change xfail for test
11386 "correct value returned double test" to stop xfailing at
11387 Solaris 2.5. Apparently the bug has been fixed.
11388
11389Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
11390
11391 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
11392 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
11393
11394Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
11395
11396 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
11397 * gdb.disasm/hppa.s: Corresponding changes.
11398
11399Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
11400
11401 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
11402 makefile fragment.
11403 * config/mt-hpux: Deleted.
11404
11405Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
11406
d63a86f8 11407 * Many files: When warning about suppressed tests due to a
c906108c
SS
11408 nonexistant test binary, avoid incrementing the warning count.
11409
11410Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
11411
11412 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 11413
c906108c
SS
11414Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11415
11416 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
11417 "sparc-*-solaris2*".
11418
11419Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11420
11421 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
11422 Add global and local variables and initialize them.
11423 * gdb.base/corefile.exp: Test correct mapping of corefile sections
11424 by printing variables. Remove rs6000 and powerpc xfails, BFD now
11425 extracts the file name and terminating signal from the core file.
11426 * TODO: Remove note about tests for correct mapping of corefile.
11427 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
11428 from optimizing it away.
11429 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
11430 handles common blocks.
11431
11432Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
11433
11434 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
11435 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
11436
11437Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
11438
11439 * Makefile.in (maintainer-clean): New target, synonym for
11440 realclean.
11441 * gdb.base/Makefile.in (maintainer-clean): Likewise.
11442 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
11443 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
11444 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
11445 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
11446 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
11447
11448Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
11449
11450 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
11451 xfails when not gcc compiled for "print foo::funclocal".
11452 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
11453 "print foo::funclocal at foo",
11454 "print 'scope1.c'::foo::funclocal at foo",
11455 "print foo::funclocal_bss at foo",
11456 "print 'scope1.c'::foo::funclocal_bss at foo",
11457 "print foo::funclocal_ro at foo",
11458 "print 'scope1.c'::foo::funclocal_ro at foo",
11459 "print bar::funclocal at foo" and
11460 "print 'scope1.c'::bar::funclocal at foo".
11461 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
11462 gcc compiled for "print foo::funclocal at bar".
11463 Expand all messages to ensure that they identify that
11464 the test is at bar().
11465 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
11466 gcc compiled for:
11467 "ptype on opaque struct pointer (statically)",
11468 "ptype on opaque struct tagname (statically)",
11469 "ptype on opaque struct pointer (dynamically) 1",
11470 "ptype on opaque struct tagname (dynamically) 1",
11471 "ptype on opaque struct pointer (dynamically) 2" and
11472 "ptype on opaque struct tagname (dynamically) 2
11473 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
11474 gcc compiled for:
11475 "p datalocal"
11476 "whatis datalocal",
11477 "ptype datalocal",
11478 "p bsslocal",
11479 "whatis bsslocal", and
11480 "ptype bsslocal".
11481 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
11482 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
11483 when not gcc compiled.
11484 * gdb.base/funcargs.exp (float_and_integral_args): Add
11485 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
11486 compiled.
11487 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
11488 "backtrace from call6a" when not gcc compiled.
11489 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
11490 "backtrace from call7a" when not gcc compiled.
11491 * gdb.base/callfuncs.exp (do_function_calls):
11492 Add "hppa*-*-hpux*" xfail when not gcc compiled for
11493 "p t_char_array_values(char_array_val2,char_array_val1)",
11494 "p t_char_array_values(char_array_val1,char_array_val2)",
11495 "p t_char_array_values("carray 1","carray 2")",
11496 "p t_char_array_values("carray 1",char_array_val2)",
11497 "p t_char_array_values(char_array_val1,"carray 2")",
11498 "p sum_args(1,{2})",
11499 "p sum_args(2,{2,3})",
11500 "p sum_args(3,{2,3,4})",
11501 "p sum_args(4,{2,3,4,5})"
11502 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
11503 "backtrace in corefile.exp" when not gcc compiled.
11504
11505Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11506
11507 * gdb.base/signals.exp: Rewrite `handle all print' test as
11508 a procedure. Accept blanks or TABs as whitespace, increase
11509 timeout and expect input buffer size for the large output
11510 from the command. Remove "i*86-*-bsdi2.0" xfail.
11511
11512Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11513
11514 * gdb.base/setvar.exp: Add new testcases for truncation when
11515 assigning invalid values to bitfields.
11516
11517Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
11518
d63a86f8 11519 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
11520 mips-sgi-irix* xfail for
11521 "call inferior func with struct - returns char *"
11522 and fix test so that an optional (unsigned char *) cast is
11523 accepted in the result.
11524
11525Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
11526
11527 * gdb.base/funcargs.exp (float_and_integral_args): Remove
11528 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
11529 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
11530 * gdb.base/signals.exp: Remove duplicate "handle all print" test
11531 that accidentally got checked in.
11532
11533Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
11534
d63a86f8 11535 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
11536 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
11537 compiled test.
11538 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
11539 Add mips-sgi-irix5* xfail for not gcc compiled.
11540 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
11541 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
11542 "p top", "whatis top", "p middle", and "whatis middle".
11543 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
11544 "whatis signed char" for not gcc compiled.
11545 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
11546 "set variable signed char=-1 (-1)" and
11547 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
11548 * gdb.base/funcargs.exp (float_and_integral_args):
11549 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
11550 Add mips-sgi-irix* xfail when not gcc compiled for
11551 "continue to call2b".
11552 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
11553 "continue to call2g".
11554 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
11555 "backtrace from call6a"
11556 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
11557 "backtrace from call7k".
11558 Add mips-sgi-irix5* xfail when not gcc compiled for
11559 "backtrace from call7a".
11560 (localvars_after_alloca): Fix gdb_test cmds for
11561 "print * after runto ...".
11562 Remove rs6000-*-* xfails for
11563 "print i after runto localvars_after_alloca" and
11564 "print l after runto localvars_after_alloca"
11565 for all compilers.
11566 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
11567 when not compiled with gcc, for:
11568 "print signed char == (minus)",
11569 "print signed char != (minus)",
11570 "print signed char < (minus)",
11571 "print signed char > (minus)".
11572 * gdb.base/callfuncs.exp (do_function_calls):
11573 Add mips-sgi-irix* xfail, when compiled with native compiler, for
11574 "call inferior func with struct - returns char *".
d63a86f8 11575 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
11576 "correct value returned double test" to include Solaris 2.4.
11577 * gdb.base/funcargs.exp (float_and_integral_args):
11578 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 11579
c906108c
SS
11580Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11581
11582 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
11583 enumeration bitfields if compiling with GNU C.
11584 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
11585 to empty' prompt.
11586
11587Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
11588
11589 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
11590 test for PRO targets.
11591
11592 * gdb.base/funcargs.exp: Avoid ever setting more than 8
11593 breakpoints in the inferior at any given time by making
11594 two groups of breakpoints for call2*, call6* and call7*
11595 tests.
11596
11597Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11598
11599 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
11600 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
11601 from optimizing it away.
11602 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
11603 "call inferior func with struct".
11604
11605Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
11606
11607 * configure.in: Only configure gdb.chill for particular targets.
11608
11609Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
11610
11611 * gdb.base/Makefile.in: Add action to .c.o transformation
11612 rule that generates a .ci file for each .o file and remove
11613 explicit .c.o rules except for callfuncs.o.
11614 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
11615 generates a .ci file for each .o file and remove explicit
11616 .cc.o rules.
11617 (clean): Remove *.tmp *.ci files.
11618 (EXECUTABLES): Remove templ-info.exp.
11619 * gdb.base/compiler.c: New file.
11620 * gdb.c++/compiler.cc: New file
11621 * gdb.base/scope.exp: Source gdb.base/scope.ci.
11622 Change rs6000-*-* xfail for
11623 "print 'scope0.c'::filelocal_ro" and
11624 "print 'scope1.c'::filelocal" and
11625 "print 'scope1.c'::filelocal_bss" and
11626 "print 'scope1.c'::filelocal_ro" and
11627 "print 'scope1.c'::foo::funclocal" and
11628 "print 'scope1.c'::foo::funclocal_ro" and
11629 "print 'scope1.c'::bar::funclocal" and
11630 "print 'scope0.c'::filelocal_ro" and
11631 "print 'scope1.c'::filelocal at foo" and
11632 "print 'scope1.c'::filelocal_bss at foo" and
11633 "print 'scope1.c'::filelocal_ro at foo" and
11634 "print 'scope1.c'::foo::funclocal at foo" and
11635 "print 'scope1.c'::foo::funclocal_bss at foo" and
11636 "print 'scope1.c'::foo::funclocal_ro at foo" and
11637 "print 'scope1.c'::bar::funclocal at foo" and
11638 "print 'scope0.c'::filelocal_ro" and
11639 "print 'scope1.c'::filelocal" and
11640 "print 'scope1.c'::filelocal_bss" and
11641 "print 'scope1.c'::filelocal_ro" and
11642 "print 'scope1.c'::foo::funclocal" and
11643 "print 'scope1.c'::foo::funclocal_bss" and
11644 "print 'scope1.c'::foo::funclocal_ro" and
11645 "print 'scope1.c'::bar::funclocal" and
11646 "print 'scope1.c'::bar::funclocal_bss"
11647 to only be xfail'd when not compiled with gcc.
d63a86f8 11648 Add rs6000-*-* xfail for
c906108c
SS
11649 "print 'scope0.c'::filelocal_bss before run"
11650 when compiled with gcc.
11651 (test_at_main): Add rs6000-*-* xfail for
11652 "print filelocal_ro in test_at_main"
11653 when compiled with gcc.
11654 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 11655 Add rs6000-*-aix* xfail for
c906108c
SS
11656 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
11657 "ptype t_char_array", not compiled with gcc.
11658 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
11659 xfail for "list foo (in include file)" when gcc compiled.
11660 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
11661 (integral_args): Add rs6000-*-* xfail for
11662 "run to call0a" if not compiled with gcc.
11663 (unsigned_integral_args): Add rs6000-*-* xfail for
11664 "run to call1a" if not compiled with gcc.
11665 (float_and_integral_args): Add rs6000-*-* xfail for
11666 "run to call2a" if not compiled with gcc and for
11667 "continue to call2b" for any compiler.
11668 Add rs6000-*-* xfail to
11669 "print f1 after run to call2a" for gcc compiled.
11670 (discard_and_shuffle): Add rs6000-*-* xfail for
11671 "run to call6a".
11672 (shuffle_round_robin): Add rs6000-*-* xfail for
11673 "backtrace from call7a" if not compiled with gcc.
11674 Add rs6000-*-* xfail for
11675 "backtrace from call7b" if compiled with gcc.
11676 (call_after_alloca): Add rs6000-*-* xfail for
11677 "print c in call_after_alloca" and
11678 "print s in call_after_alloca" and
11679 "backtrace from call_after_alloca_subr"
11680 if not compiled with gcc.
11681 (localvars_in_indirect_call): Add rs6000-*-* xfail for
11682 "print c in localvars_in_indirect_call" and
11683 "print c in localvars_in_indirect_call" and
11684 "backtrace in indirectly called function" and
11685 "stepping into indirectly called function"
11686 if not compiled with gcc.
11687 (localvars_after_alloca): Add rs6000-*-* xfail for
11688 "print c after runto localvars_after_alloca" and
11689 "print s after runto localvars_after_alloca" and
11690 "print i after runto localvars_after_alloca" and
11691 "print l after runto localvars_after_alloca"
11692 for all compilers.
11693 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
11694 than whatis-info.exp.
11695 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
11696 than opaque-info.exp.
11697 Setup rs6000-*-* xfail for
d63a86f8 11698 "ptype on opaque struct pointer (statically)" and
c906108c
SS
11699 "ptype on opaque struct pointer (dynamically)" when
11700 not compiled with gcc.
11701 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
11702 rather than callf-info.exp.
11703 (do_function_calls): Add clear_xfail for rs6000-*-* for
11704 "p t_float_values2(3.14159,float_val2)". Seems to work
11705 fine there, both with xlc and gcc. Need to find out what
11706 it is doing right and fix other platforms.
11707 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
11708 "call inferior func with struct - returns int",
11709 "call inferior func with struct - returns long",
11710 "call inferior func with struct - returns float",
11711 "call inferior func with struct - returns double",
11712 "call inferior func with struct - returns char *",
11713 but only if not gcc compiled (presumes xlc compiled).
11714 Change rs6000-*-* xfails for
11715 "call inferior func with struct - returns char" and
11716 " call inferior func with struct - returns short" to only
11717 xfail if not using gcc.
11718 (clean mostlyclean): Remove *.ci and *.tmp files.
11719 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
11720 than templ-info.exp.
11721 * gdb.base/langs.exp: Source gdb.base/langs.ci.
11722 Add rs6000-*-* xfail for "up to foo in langs.exp"
11723 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
11724 when not gcc compiled.
d63a86f8 11725
c906108c
SS
11726Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
11727
11728 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
11729 * gdb.base/corefile.exp: Likewise.
11730 * gdb.base/list.exp: Likewise.
11731 * gdb.base/scope.exp: Likewise.
11732 * gdb.base/siganls.exp: Likewise.
11733
11734 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
11735 compiler output.
11736 * gdb.base/whatis.exp: Likewise.
11737
11738Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
11739
11740 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
11741 failure (opcode table has been fixed to match reality).
11742
11743Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
11744
11745 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
11746 "call inferior func with struct - returns char",
11747 "call inferior func with struct - returns short"
11748
11749 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
11750 "print 'scope0.c'::filelocal at main",
11751 "print 'scope0.c'::filelocal_bss in test_at_main",
11752 "print 'scope0.c'::filelocal at foo",
11753 "print 'scope0.c'::filelocal_bss in test_at_foo",
11754 "print 'scope0.c'::filelocal at bar",
11755 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 11756
c906108c
SS
11757 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
11758 in source file 1". This bug seems to have been fixed with both
11759 gcc and native cc (was native assembler bug?).
11760
11761Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
11762
11763 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
11764 "backtrace through signal handler" to "i*86-*-sysv4*".
11765 * gdb.base/signals.exp: Add xfail for "'next' behaved as
11766 continue" case. Add "known SVR4 bug" to fail message.
11767 Add "i*86-*-bsdi2.0" xfail for "handle all print".
11768 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
11769 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
11770 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
11771 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
11772 "up to foo in langs.exp", "show language at foo in
11773 langs.exp", "up to cppsub_ in langs.exp", "show
11774 language at cppsub_ in langs.exp", "up to fsub in
11775 langs.exp", and "show language at fsub in langs.exp".
11776 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
11777 "bactrace in corefile.exp".
11778 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
11779 "call inferior function with struct - returns float" and
11780 "call inferior function with struct - returns double".
d63a86f8 11781
c906108c
SS
11782Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
11783
11784 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
11785 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
11786 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
11787 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
11788
11789Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
11790
11791 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
11792 (or overriden) "CHILL" macro rather then bare "gcc".
11793 Also look for ../../gcc/xgcc since that is what we will
11794 actually need, not "Makefile". Remove following assignment
11795 of CHILL to CHILL_FOR_TARGET because that results in
11796 recursive definition.
11797
11798Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
11799
11800 * gdb.base/corefile.exp: Change xfail for backtrace in
11801 corefile.exp from linuxaout to all linux.
11802 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
11803 cases where we miss the breakpoint at the signal handler
11804 for some reason. Setup xfail for linuxoldld/linuxaout and
11805 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
11806 hitting SIGURG breakpoint.
11807 * gdb.base/signals.exp: Setup xfail for "next" acting like
11808 continue to add linuxoldld. Setup xfail for all linux for
11809 "next to handler in signals_tests_1", "backtrace in
11810 signals_tests_1", "continue to func1", "pass SIGUSR1",
11811 and continue to handler".
11812
11813Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
11814
11815 * Update all FSF addresses except those in COPYING* files.
11816
11817Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
11818
11819 * gdb.base/a2-run.exp: Change messages to be more explicit about
11820 the status of args, and quote binfile in results.
11821
11822Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
11823
11824 * gdb.base/callfuncs.exp: Add tests for passing structs to
11825 inferior functions and return various types.
11826 * gdb.base/callfuncs.c: Add functions to receive a struct
11827 and return a member of the struct, in various types.
11828
11829Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11830
11831 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
11832
11833Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
11834
11835 * config/vxworks29k.exp: New file, sources vxworks.exp.
11836
11837Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
11838
11839 * config/gdbremote.exp: New file. Testing framework using
11840 gdbserver.
11841
11842Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
11843
11844 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
11845 "call function when asleep" and "send end of file".
11846 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
11847 for "backtrace in corefile.exp".
11848 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
11849 for "backtrace through signal handler".
11850 * gdb.base/corefile.exp: Make sure we actually generate a core file
11851 before trying the core tests. Some systems allow the user to suppress
11852 generation of core files and default to that (linux for example).
11853 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
11854 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
11855
11856Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
11857
11858 * gdb.threads: New directory with some crude multi-threaded
11859 gdb tests (step.exp and step2.exp).
11860 * config/mt-lynx (STEP_EXECUTABLE): Define.
11861 (THREADFLAGS): Define.
11862
11863Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
11864
11865 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
11866
11867 * gdb.base/signals.exp: Disable whole file for lynx until
11868 further notice.
11869
11870 * gdb.base/signals.exp: xfail test where "next" acts like
11871 "continue" for lynx.
11872
11873 * gdb.base/interrupt.exp: xfail test for calling function while
11874 inferior is asleep for lynx.
11875
11876 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
11877 than one cr-lf after each command.
11878
11879Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11880
11881 * configure.in: Reinstate setting of stabsdirs variable, fix
11882 typo in setting up configdirs for native builds.
11883
11884 * gdb.base/return.exp: Fix typo in return double test.
11885 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
11886 compiler from optimizing them away.
11887
11888Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
11889
11890 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
11891 sequences to be echo'd by gdb when using gdb_test.
11892 * gdb.chill/chexp.exp: Likewise.
11893 * gdb.fortran/exprs.exp: Likewise
11894
11895Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
11896
11897 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
11898 after the inferior gdb has started.
11899
11900 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
11901 after each command.
11902 * gdb.base/funcargs.exp: Likewise.
11903 * gdb.base/gdbvars.exp: Likewise.
11904 * gdb.base/interrupt.exp: Likewise.
11905 * gdb.base/list.exp: Likewise.
11906 * gdb.base/watchpoint.exp: Likewise.
11907 * gdb.c++/demangle.exp: Likewise.
11908 * gdb.c++/inherit.exp: Likewise.
11909 * gdb.chill/chexp.exp: Likewise.
11910 * gdb.fortran/exprs.exp: Likewise.
11911
11912 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
11913 test if we can't handle IO to/from the inferior.
11914
11915 * gdb.c++/misc.exp: Always check for a program already being
11916 started after sending a "run" command to gdb.
11917
11918 * gdb.base/twice.exp: Start with a fresh gdb.
11919
11920 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
11921 only depend on gdb's expression code, not the chill runtime.
11922
11923 * gdb.base/return.c: Put return values into variables so we
11924 can have gdb print them rather than depending on the program
11925 to print them.
11926 * gdb.base/return.exp: Corresponding changes.
11927
11928 * lib/gdb.exp: Provide default value for noinferiorio.
11929 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
11930 the inferior.
11931
11932 * gdb.base/break.exp: Always check for a program already being
11933 started after sending a "run" command to gdb.
11934 (text_next_with_recursion): Don't check the output from the
11935 program's printf statement. Instead just make sure the program
11936 exited.
11937
11938 * gdb.base/commands.exp: Protect tests which need arguments with
11939 $noargs conditionals.
11940
11941Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11942
11943 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
11944 of structure member arrays to match gdb/valops.c:value_addr change.
11945
11946Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
11947
11948 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
11949 cases.
11950
11951Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
11952
11953 * configure.in (configdirs): Remove gdb.chill from default list
11954 of subdirs and then add it back in only if doing a native build.
11955 The current chill compiler does not yet work in any cross build.
11956 * Revert all signal changes from Jul 6.
11957 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
11958 for sh-hms targets, allowing these tests to link, with no other
11959 changes. Testing is suppressed by setting "nosignals" in site.exp.
11960
11961Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
11962
11963 * configure.in (signaldirs): Define and add to configdirs for all
11964 targets except some specific ones that are known to not support signals.
11965 Also clean up formatting.
11966 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
11967 (signals, sigall): Remove rules to build.
11968 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
11969 Moved to new gdb.signals directory.
11970 * gdb.signals: New test directory.
11971 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
11972 signals.c signals.exp}: New or moved files.
11973
11974Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
11975
11976 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
11977
11978Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
11979
11980 * gdb.base/return.exp: Xfail `return double' test failure
11981 on at least Solaris 2.3 and handle future/past versions on
11982 a case by case basis as appropriate. Also update message
11983 to include i*86 failures.
11984
11985Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11986
11987 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
11988
11989 * lib/gdb.exp: Fix comment which erroneously identified
11990 gdb_file_cmd as gdb_load (the 19 May change was in fact to
11991 gdb_file_cmd not gdb_load).
11992 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
11993
11994 * gdb.base/setvar.exp: Make test names consistent between pass and
11995 fail cases. Use gdb_test more.
11996
11997Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11998
11999 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
12000
12001Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12002
12003 * gdb.base/help.exp: Fix expected help string for `show commands'.
12004
12005Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
12006
12007 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
12008
12009 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
12010 of a text section.
12011
12012Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
12013
12014 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
12015 that loop eventually terminates. Fix Connection refused logic so
12016 that testsuite will expire nicely.
12017
12018Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
12019
12020 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
12021 config/rom68k.exp: New tcl glue for the appropriate monitors.
12022 These all just end up calling monitor.exp.
12023 * config/monitor.exp (gdb_target_monitor): Handle `Connection
12024 refused' by retrying. Cleanup some timeout issues.
12025 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
12026 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
12027 callers don't have to set/restore global timeout variable.
12028
12029 * The following set of changes centralizes management of the global
12030 timeout variable. This way, it can be set in one target dependent
12031 place instead of dozens of places scattered throughout the test suite.
12032 If you need to lengthen a timeout, then you should either set timeout
12033 in one of the config/{target}.exp files, or multiply it by a factor.
12034 Setting it to an absolute value is always going to lose for some
12035 targets.
12036 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
12037 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
12038 * gdb.base/funcargs.exp: Don't set timeout.
12039 * gdb.base/list.exp (test_forward_search): Only use local timeout.
12040 * gdb.base/printcmds.exp (test_print_string_constants
12041 test_print_array_constants): Don't set timeout.
12042 * gdb.base/ptype.exp: Don't set timeout.
12043 * gdb.base/recurse.exp: Don't set timeout.
12044 * gdb.base/return.exp: Don't set timeout.
12045 * gdb.base/watchpoint.exp: Don't set timeout.
12046 * gdb.c++/classes.exp (do_tests): Don't set timeout.
12047 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
12048
12049Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
12050
12051 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
12052
12053Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12054
12055 * lib/gdb.exp: Disable chill tests for irix5.
12056
12057Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12058
12059 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
12060 each test pass or fail.
12061
12062Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12063
12064 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
12065 xlc not gcc.
12066
12067Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
12068
12069 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
12070
12071Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
12072
12073 * config/est.exp: Fix copyright and comments. Remove dead code.
12074 Use targetname, serialport and baud variables instead of fixed
12075 constants.
12076 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
12077 * config/cpu32bug.exp: New file to support cpu32bug monitors.
12078
12079Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12080
12081 * gdb.base/watchpoint.exp: Don't run
12082 test_watchpoint_triggered_in_syscall for sunos.
12083
12084Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12085
12086 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
12087 they don't seem to exist. Do include stdio.h.
12088
12089Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12090
12091 * gdb.base/a1-selftest.exp: Add alpha xfail.
12092
12093Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12094
12095 * gdb.base/watchpoint.c (main): Prompt before calling read().
12096 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
12097 Revise accordingly. Remove cruft about sending "123" several
12098 times, until it gets noticed. Clean up the "print buf[0]" stuff
12099 so that it passes or fails, and waits for prompts in the usual way.
12100
12101Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12102
12103 * gdb.base/recurse.exp: Fix comment.
12104
12105 * TODO: Remove item about printing variables in nodebug.exp. Add
12106 item about enabling tests which are only run on some targets.
12107
12108 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
12109 fail, make test names unique, use new gdb_test convention
12110 regarding pattern, use gdb_test more, etc.).
12111
12112 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
12113 fail, make test names unique, etc.).
12114
12115Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12116
12117 * gdb.base/nodebug.c: Change return type of top and middle to
12118 short.
12119 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
12120 are fixed by the recent mdebugread.c changes. Allow `short ()'
12121 as type for top and middle.
12122
12123Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12124
12125 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
12126 nearly as I can tell, the whole thing was an accident in Stu's
12127 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
12128 to replace a send/expect pair with gdb_test, but ended up only
12129 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
12130 of 30 Mar 1995 took care of it, but left this vestigial comment
12131 which I am now nuking.
12132
12133Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12134
12135 * gdb.base/break.exp: Look for different line number for
12136 breakpoint at main depending on usestubs.
12137
12138Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12139
12140 * gdb.base/list.exp: Adjust some alternate expect patterns to
12141 match recent list0.c change. Add alternate expect pattern for
12142 output from `list default lines around main' for optimizing
12143 compilers.
12144
12145Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12146
12147 * lib/gdb.exp: If nosignals is not set, set it to 0.
12148
12149Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
12150
12151 * config/slite-gdb.exp: Responds to load symbol table prompt.
12152 * gdb.base/break.exp: Adjust line number, fix rerun.
12153 * gdb.base/langs0.c: Add #ifdef usestubs.
12154
12155Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
12156
12157 * gdb.base/list.exp: Adjust line contents after adding new lines in
12158 list0.c. Also fix a syntax error.
12159
12160 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
12161 * gdb.base/break.exp: ditto.
12162 * gdb.base/list.exp: ditto.
12163 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
12164 * gdb.base/run.c: ditto.
12165 * gdb.base/list0.c: ditto.
12166 * gdb.base/funcargs.c: ditto.
12167
12168Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
12169
12170 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
12171 $targetname, $serialport and $baud instead of hardwired variables.
12172 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
12173 target doesn't support signals.
12174
12175Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
12176
12177 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
12178
12179Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12180
12181 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
12182 Don't rely on the value of an auto variable before it has been
12183 initialized. Use gdb_test more.
12184
12185Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12186
12187 * lib/gdb.exp (default_gdb_version): A version number must start
12188 with a digit, but other than that contains all characters up to
12189 the first whitespace character.
12190
12191Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12192
12193 * gdb.base/commands.exp (breakpoint_command_test): New tests.
12194
12195Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12196
12197 * gdb.c++/*.exp: Warn if executable does not exist. The original
12198 reason for skipping the warning was that configure.in sometimes
12199 intentionally skipped building the executables but the tcl code
12200 had no way of knowing. That (a) was always bogus with respect to
12201 error handling, (b) is no longer true (right now there is no way
12202 to skip C++ tests).
12203
12204 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
12205
12206Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12207
12208 * gdb.base/list.exp: Add expect patterns for output from
12209 SunPRO compiled executables.
12210 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
12211 types.
12212
12213Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12214
12215 * gdb.base/break.exp (test_next_with_recursion): Accept any line
12216 number (we are already testing that the correct source line text
12217 gets printed).
12218
12219 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
12220 that is what is intended, but something needed to be done to get
12221 sunos4 native working again.
12222
12223 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
12224
12225 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
12226 apparently went with a (very) old xfail.
12227
12228Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
12229
12230 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
12231 runto_main is a proc in gdb.exp that will do 'step' for target use
12232 stubs.
12233 * gdb.base/exprs.exp: ditto.
12234 * gdb.base/interrupt.exp: ditto.
12235 * gdb.base/opaque.exp: ditto.
12236 * gdb.base/printcmds.exp: ditto.
12237 * gdb.base/ptype.exp: ditto.
12238 * gdb.base/scope.exp: ditto.
12239 * gdb.base/setvar.exp: ditto.
12240 * gdb.base/signals.exp: ditto.
12241 * gdb.base/twice.exp: ditto.
12242 * gdb.c++/classes.exp: ditto.
12243 * gdb.c++/inherit.exp: ditto.
12244 * gdb.c++/templates.exp: ditto.
12245 * gdb.base/break.exp: no run and hit main for stubs. Change line
12246 numbers for breakpoints and info breakpoint.
12247 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
12248 breakpoint().
12249 * gdb.base/callfuncs.c: ditto.
12250 * gdb.base/exprs: ditto.
12251 * gdb.base/interrupt.c: ditto.
12252 * gdb.base/opaque0.c: ditto.
12253 * gdb.base/printcmds.c: ditto.
12254 * gdb.base/ptype.c: ditto.
12255 * gdb.base/scope0.c: ditto.
12256 * gdb.base/setvar.c: ditto.
12257 * gdb.base/signals.c: ditto.
12258 * gdb.base/twice.c: ditto.
12259 * gdb.c++/misc.cc: ditto.
12260 * gdb.c++/templates.cc: ditto.
12261
12262Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12263
12264 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
12265
12266 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
12267 somewhere between `read' and `main.c'. I'm pretty sure the
12268 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
12269 and it isn't particularly useful.
12270
12271 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
12272
12273Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12274
12275 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
12276
12277Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
12278
12279 * config/mt-slite: add LIBS and -nostdlib.
12280 * config/slite-gdb.exp: add this new file to support sparclite target.
12281
12282Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
12283
12284 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
12285
12286 * gdb.base/a2-run.exp: Change argument to istarget from
12287 "*-*-vxworks" to "*-*-vxworks*".
12288 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
12289
12290Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
12291
12292 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
12293 will not runto main but do a 'step' to step out of breakpoint().
12294 * config/mt-slite: add -Dusestubs.
12295
12296Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12297
12298 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
12299 instead of just @.
12300
12301 * gdb.base/signals.exp: Add test for "handle all print".
12302 * TODO: Remove "handle all print". Also remove item about
12303 checking copyright date (I don't like the idea of a spurious FAIL
12304 based on when we run the tests).
12305
12306 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
12307 for SunOS4 (reason for failure not investigated). Remove
12308 redundant test for $binfile.
12309
12310 * gdb.base/nodebug.c (array_index): Call malloc.
12311
12312 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
12313
12314Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
12315
12316 * gdb.base/recurse.exp: Update gdb_test invocation to use new
12317 conventions and slightly simplify the matching regexp.
12318
12319Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12320
12321 * gdb.base/break.exp: Update gdb_test invocation to use new
12322 convention.
12323
12324 * lib/gdb.exp: If noargs is not set, set it to 0.
12325
12326 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
12327 tests unique.
12328
12329 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
12330
12331Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12332
12333 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
12334 one argument of type "<non-float parameter>".
12335
12336Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
12337
12338 * config/rom68k.exp: New file to support Motorola IDP board.
12339 * gdb.base/a2-run.exp: Skip this file if noargs is set.
12340 * gdb.base/break.c: Change things around so that this program
12341 doesn't depend upon args. This is necessary to make remote
12342 targets work (in general, they can't take args).
12343 * gdb.base/break.exp: Don't try to send args to program. Don't
12344 expect output. Also, replace lots of code with gdb_test.
12345
12346Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12347
12348 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
12349 printing of '\'' (which is what the comment says we are testing,
12350 even though we were not), not '''.
12351 (test_integer_literals_rejected): Test that printing ''' is an error.
12352
12353 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12354 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
12355 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
12356 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
12357 Use gdb_test not test_print_accept.
12358 * lib/gdb.exp: Remove test_print_accept.
12359
12360 * gdb.base/signals.exp (signal_tests_1): Make pass message
12361 consistent with fail message.
12362
12363 * gdb.base/whatis.exp: Remove xfails for printing char vs.
12364 unsigned char; the bug (PR 1821) is fixed.
12365
12366 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
12367
12368 * gdb.base/scope.exp (test_at_localscopes): Call pass for
12369 successful tests--makes xfailing them work right.
12370
12371Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12372
12373 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
12374 only \r\n, not .*. The test can pass .* as the last thing in
12375 $pattern if that is what it wants. In addition to providing this
12376 flexibility, this change should speed up pattern matching in cases
12377 where the pattern already ended with .* (there were a number of
12378 them). This change also helps catch bad patterns--in the old
12379 scheme the typo "char \*" instead of "char \\*" would pass. Now
12380 it is caught.
12381 * Many .exp files: Update callers.
12382
12383 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
12384 clearer and does not spuriously match multiple ('s. Likewise for
12385 ) and *.
12386
12387 * gdb.base/nodebug.exp: Test ability to call a function and pass
12388 it a string (even with no debugging info).
12389
12390 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
12391 "p '\'", which is the same as "p ''" once tcl gets done with
12392 quoting, to "p '\\'", which I suspect is what is intended (one
12393 backslash gets sent to GDB).
12394
12395 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
12396
12397Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12398
12399 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
12400 1817) was fixed literally years ago.
12401
12402Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12403
12404 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
12405 test, it causes stepping out of call_after_alloca_subr with
12406 optimizing compilers.
12407 (localvars_in_indirect_call): Consume GDB prompt if `finish'
12408 fails.
12409
12410 * gdb.c++/templates.exp: Source templ-info.exp only if
12411 the templates executable exists.
12412
12413 * gdb.c++/misc.cc (class Contains_static_instance,
12414 class Contains_nested_static_instance),
12415 gdb.c++/classes.exp (test_static_members): Test printing of
12416 a class that contains a static instance of the class.
12417
12418Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12419
12420 * gdb.base/langs2.c (cppsub_): Don't prototype.
12421 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
12422 only, I believe).
12423
12424Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12425
12426 * lib/gdb.exp (skip_chill_tests): New procedure.
12427
12428 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
12429
12430Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
12431
12432 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
12433 each expect pattern. Cuts runtime from 12 to about 4 seconds.
12434
12435Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12436
12437 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
12438
12439 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
12440 disassemble 8, not 16, instructions for part 4.
12441
12442 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
12443 support the latter anymore.
12444
12445 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
12446 -DNO_PROTOTYPES.
12447 * gdb.base/callfuncs.c: Control use of prototypes based on
12448 NO_PROTOTYPES, not __STDC__.
12449 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
12450 t_float_values2 tests if prototypes in use.
12451
12452 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
12453 t_double_values): When checking differences against DELTA, check
12454 that difference is within the range (-DELTA,DELTA), not just
12455 (-infinity,DELTA).
12456
12457Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
12458
12459 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
12460 'file' command firts, then 'target', then 'load', this is due to gdb
12461 target set up.
12462 * config/mips-gdb.exp: Fix a couple regular exp bugs.
12463
12464Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
12465
12466 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
12467 FP load/store variants.
12468 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
12469
12470Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
12471
12472 * gdb.base/term.exp: Do not give a warning if not native, it is
12473 not an abnormal condition.
12474
12475Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
12476
12477 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
12478 t_char_array".
12479
12480Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
12481
12482 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
12483 are getting the version number.
12484
12485 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
12486 if not native, it is not an abnormal condition.
12487
12488Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12489
12490 * lib/gdb.exp: Just use "file exists", rather than undocumented
12491 dejagnu procedure "findfile".
12492
12493Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
12494
12495 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
12496 (LDFLAGS): Set to -Xlinker -Ur.
12497
12498 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
12499 Removed, these values are set by lib/gdb.exp.
12500
12501 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
12502
12503Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
12504
12505 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
12506 of replicating gdb startup code.
12507
12508 * config/mt-vxworks (LDFLAGS): Set to -r.
12509 (CFLAGS_FOR_TARGET): Removed.
12510
12511 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
12512 (gdb) and gdb for vxworks uses (vxgdb).
12513
12514 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
12515 executable is not in the tree and host != target, use sed and
12516 program_transform_name to determine the gdb name used by the
12517 target.
12518
12519 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
12520 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
12521
12522Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12523
12524 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
12525 floats, chars, and shorts where there are ANSI-style function
12526 definitions.
12527
12528 * gdb.base/langs.exp, gdb.base/langs*: New test.
12529 * gdb.base/Makefile.in: Build it.
12530 * TODO: Remove item about checking that C names don't get C++
12531 demangling applied; this test tests it.
12532
12533Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12534
12535 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
12536 went with the const70 xfail. The xfail went away a year ago.
12537
12538 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
12539
12540 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
12541 for hp300.
12542
12543 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
12544
12545 * gdb.base/a1-selftest.exp: Don't run on hp300.
12546
12547Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12548
12549 * Makefile.in (site.exp): Set host_alias and target_alias as well
12550 as host_triplet and target_triplet.
12551
12552Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12553
12554 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
12555
12556 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
12557 places as other ecoff systems).
12558
12559 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
12560 ultrix.
12561
12562Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12563
12564 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
12565 remove them.
12566 * gdb.base/nodebug.exp: Accept "function" in addition to "text
12567 variable and "variable" in addition to "data variable".
12568 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
12569
12570 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
12571 2.
12572 * gdb.base/list1.c (long_line): Add additional statement at start
12573 of function.
12574 * gdb.base/list.exp (test_forward_search): Update line number to
12575 reflect new statement.
12576
12577Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12578
12579 * gdb.base/signals.exp: Reinitialize searched source directories
12580 after gdb_start call.
12581
12582Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
12583
12584 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
12585 * gdb.stabs/Makefile.in: Likewise.
12586
12587 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
12588 change. Instead split the tests into smaller pieces.
12589 * gdb.disasm/hppa.s: Corresponding changes.
12590
12591Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12592
12593 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
12594 Quote ^C when passing it to stty. For some shells ^ is a pipe.
12595
12596 * gdb.base/funcargs.exp: Modify many tests so that every test
12597 either passes or fails. Make some test names unique.
12598
12599Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12600
12601 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
12602 Call stty to set interrupt character.
12603
12604 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
12605 for HP assembler versus GNU assembler based on actual behavior of
12606 $(CC), rather than assuming that $(AS) is always the GNU assembler.
12607
12608 * TODO: Suggest a few more stepping tests.
12609
12610Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
12611
12612 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
12613 restart GDB for h8300 after a continue.
12614 (return): Add pattern to match a29k-udi behavior.
12615 * gdb.base/nodebug.exp: Remove obsolete comment.
12616 * gdb.base/regs.exp: New file, testing of register displays.
12617 * gdb.base/return.exp: Fix typo in reference to $objdir.
12618 * gdb.base/whatis.exp: Always start with a fresh GDB.
12619
12620Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12621
12622 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
12623 higher, these tests generate a lot of output.
12624
12625Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12626
12627 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
12628 code following the catch silently ignored some errors; without the
12629 catch they should be thrown like any other tcl error. Also, the
12630 catch used "" instead of {} which meant all the callers who wanted
12631 to include one of the characters "[]$ had to quote it an extra time.
12632 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
12633 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
12634 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
12635 Remove extra quoting.
12636
12637Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
12638
12639 * gdb.base/commands.exp: Make test names unique; every test either
12640 passes or fails. Update some comments.
12641
12642 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
12643
12644Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12645
12646 The following fixes a FAIL caused by the fact that the alpha stabs
12647 configuration didn't use the ".if alpha" code in weird.def.
12648 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
12649 bit pointer, so the 32 bit version works even on the alpha.
12650 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
12651 Remove the stuff which allowed us to have separate versions for
12652 alpha and everything else.
12653
12654 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
12655 regexp which "info func operator\[\](" is supposed to match. Fix
12656 string to send to GDB. Note that GDB still doesn't work right. Add a
12657 new test for "info func .perator\[\](" which GDB does handle correctly.
12658
12659 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
12660
12661Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12662
12663 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
12664 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
12665 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
12666 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
12667 it makes the tests harder to understand and confuses test-o-matic.
12668 The preferred style is that each test provides a PASS or a FAIL,
12669 and has a unique message (e.g. "continue #54" not just "continue")
12670 which is the same for the pass and the fail.
12671 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12672 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
12673 to lib/gdb.exp.
12674 * gdb.base/printcmds.exp: Use test_print_accept. Remove
12675 prt_accept which was basically the same thing. Likewise for
12676 test_print_reject and prt_reject.
12677 * lib/gdb.exp (test_print_reject): Add some more error message
12678 patterns to match from the former printcmds.exp (prt_reject).
12679 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
12680 One defect of the passcount stuff is that some of it failed to
12681 report XPASS where appropriate.
12682 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
12683 stuff before and after arg in expected pattern.
12684 (test_paddr_operator_functions): Re-do test without print_addr_of;
12685 this is the only test which seems to want extra stuff there.
12686
12687Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12688
12689 * gdb.base/nodebug.exp: Update new tests to reflect improved
12690 wording of gdb output.
12691
12692 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
12693 and "ptype" work on variables in files compiled without -g.
12694 Replaces commented out "maint print msymbol" tests.
12695
12696Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12697
12698 * gdb.base/setvar.c (dummy): Call malloc.
12699
12700 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
12701 losing with the irix4 sed.
12702
12703 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
12704 ALRM" on irix4.
12705
12706Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12707
12708 * TODO: Remove items about corefile.exp testing new exec-file and
12709 backtrace; both are now done. Add items about printing enums.
12710
12711Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12712
12713 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
12714 "get signal $thissig" test fails.
12715
12716 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
12717
12718Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12719
12720 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
12721 compiler warning with dec alpha compiler.
12722
12723 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
12724 extra \n from gdb_test call (this explains why the prompt test
12725 that I removed yesterday was there).
12726 (user_defined_command_test): Remove extra \n and prompt test.
12727
12728 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
12729 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
12730 doesn't exist.
12731 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
12732 Also remove alpha workaround, which turns out to be because
12733 SIGABRT == SIGLOST.
12734
12735 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
12736
12737 * gdb.base/help.exp: Don't test "help show".
12738
12739Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12740
12741 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
12742 "set print address" is on.
12743 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
12744 pass prompt to gdb_test; gdb_test already looks for the prompt.
12745
12746 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
12747
12748 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
12749 was a vestige of the manual TESTSTRATEGY, and the purpose of it
12750 was to make sure that gdb can read a core file. But (a) the "read
12751 the corefile" part didn't make it to a1-selftest.exp, we just
12752 delete the corefile after creating it, and (b) we test reading
12753 corefiles in corefile.exp anyway. Also, this test left around a
12754 xgdb process on Solaris.
12755
12756 * gdb.base/corefile.exp: Also test backtrace.
12757
12758Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
12759
12760 * gdb.base/commands.exp: Test a simple user defined command with
12761 arguments and if/while statements; verify the full user command is
12762 printed by "show user".
12763
12764 * gdb.base/commands.exp: Test if/while commands as part of a
12765 breakpoint command list; verify they appear in breakpoint
12766 information.
12767
12768Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12769
12770 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
12771 than by dividing by zero.
12772
12773Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
12774
12775 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
12776 performing an inferior call with watchpoints enabled.
12777 * gdb.base/watchpoint.c (main): Delete second unnecessary read
12778 call.
12779
12780Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12781
12782 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
12783 of "file" command.
12784
12785 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
12786 Add additional pattern for when "int operator int(void);" appears
12787 in a different order.
12788
12789Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12790
12791 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
12792
12793 * gdb.base/help.exp: Replace most of docstrings for "info signals"
12794 and "signal" with ".*".
12795
12796Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12797
12798 * TODO: Add note about "handle all nostop".
12799
12800 * gdb.base/{sigall.c, sigall.exp}: New test.
12801 * gdb.base/Makefile.in: Add it.
12802
12803Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
12804
12805 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
12806 when invoking GDB, suppresses any windowing interface.
12807
12808Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
12809
12810 * config/sim-gdb: New file, simulator testing support.
12811
12812Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
12813
12814 * gdb.base/interrupt.exp: Test calling func1 twice.
12815
12816Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
12817
12818 * gdb.base/list.exp (test_forward_search): Set timeout higher
12819 when we'll be getting lots of output from gdb.
12820
12821 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
12822 "init_malloc" to after the expect statement. Run it if that
12823 regexp is taken, but also for two others which happen if source
12824 cannot be found.
12825
12826Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12827
12828 * gdb.base/printcmds.exp: New test, for printing register before
12829 program is running.
12830
12831Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12832
12833 * gdb.base/list.exp: Correct some alternate expect patterns
12834 to reflect changes in list1.c.
12835
12836Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12837
12838 * TODO: Add item regarding large frames.
12839
12840 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
12841
12842 * TODO: Remove item about enabling return.exp; it
12843 is enabled. Suggest a few more "return" tests.
12844
12845Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12846
12847 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
12848 anonymous unions.
12849
12850Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12851
12852 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
12853 and pr-5646.o, so "make" is the same as "make all", not "make
12854 pr-4975.o".
12855
12856Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
12857
12858 * gdb.base/list.exp: Adjust expectations to reflect changes in
12859 list1.c.
12860 (test_forward_search): New test proc.
12861 * gdb.base/list1.c (long_line): New function, has long source line.
12862
12863Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
12864
12865 * gdb.base/a1-selftest.exp: Change initial stepping to know about
12866 additional line of code that was added.
12867
12868Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
12869
12870 * gdb.disasm/hppa.s: Break the large branching tests into smaller
12871 tests so as not to overflow expect's input buffers.
12872 * gdb.disasm/hppa.exp: Corresponding changes.
12873
12874Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12875
12876 Beginnings of template debugging tests.
12877 * gdb.c++/templ-info.cc: New file to test for template
12878 debugging capability of the compiler.
12879 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
12880 templ-info.cc.
12881 * gdb.c++/templates.cc: Add explicit template instantiations
12882 to enable compiling with -fno-implicit-templates. Add destructor
12883 and 'value' method to T5 class for template tests.
12884 * gdb.c++/templates.exp: Add testcases for printing of template
12885 types, setting breakpoints on template methods and calling a
d63a86f8 12886 template method.
c906108c
SS
12887
12888Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
12889
12890 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
12891 branch target since some assemblers (gas-2.5) may emit a
12892 relocation for the branch instead of resolving it in the
12893 assembler.
12894
12895Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12896
12897 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
12898 through signal handler.
12899
12900Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12901
12902 * configure.in (*-*-netware): Use config/mt-netware.
12903
12904 * config/mt-netware: New file.
12905 * config/mt-i386-netware: Removed, separate configs for different
12906 netware architectures are no longer needed now that we have
12907 --with-headers.
12908
12909Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12910
12911 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
12912 by the recent changes to use ANSI C arithmetic conversions.
12913
12914Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12915
12916 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
12917 bug involving using inferior_pid to figure out whether to select a
12918 frame.
12919
12920Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
12921
12922 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
12923 match the current disassembler output.
12924
12925Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
12926
12927 * gdb.fortran/exprs.exp: Expect VOID instead of void.
12928 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
12929 types, expect "int" as type of integer values (for now).
12930
12931Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
12932
12933 * gdb.base/commands.exp: New tests for if/while commands.
12934
12935Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
12936
12937 * lib/gdb.exp (runto): Replace sub-pattern for hex value
12938 by .*, since hex values have different syntax in Chill mode.
12939
12940Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12941
12942 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
12943 linefeed from expect pattern for repeated types with indices > 9.
12944
12945Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
12946
12947 First part of Fortran test suite.
12948 * gdb.fortran: New directory.
12949 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
12950
12951Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12952
12953 * gdb.base/default.exp: Update expect pattern for load command
12954 without arguments.
12955
12956Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
12957
12958 * configure.in: Change i386 to i[345]86.
12959 * gdb.base/configure.in: Likewise.
12960 * gdb.c++/configure.in: Likewise.
12961 * gdb.chill/configure.in: Likewise.
12962
12963Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
12964
12965 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
12966 patterns, since that is not a valid context for comments.
12967
12968Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
12969
12970 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
12971 repeated types and repeated types with indices > 9.
12972
12973Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
12974
12975 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
12976 2417; old bug has been fixed.
12977
12978Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
12979
12980 * gdb.base/interrupt.exp: When trying to wake up the inferior,
12981 send the newline ourselves instead of assuming gdb_test will do
12982 so when passed an empty input string.
12983
12984 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
12985 stabs testcode.
12986
12987Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12988
12989 * lib/gdb.exp (gdb_test): Don't send anything if the first
12990 argument is an empty string. This makes cases where we want to
12991 match output that is already in expect's buffers (for example,
12992 matching a breakpoint after gdb_run_cmd has been called) work
12993 reliably.
12994
12995Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12996
12997 * config/netware.exp: New file.
12998
12999Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13000
13001 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
13002 the -B and -L prefixes so we can find the debugging stub.
13003
13004 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
13005 there and we are using the gcc from the tree.
13006
13007 * gdb.base/types.c: Removed.
13008
13009 * gdb.base/configure.in: Look for makefile fragments in ../config.
13010 Recognize i386-*-netware.
13011 * gdb.c++/configure.in: Likewise.
13012
13013Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13014
13015 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
13016 the correct TCL syntax.
13017
13018Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13019
13020 * gdb.base/opaque.exp: use runto instead of messing around with
13021 breakpoints. Simplify by using gdb_test.
13022
13023 * gdb.base/bitfields.exp: restart between tests on netware targets
13024 because breakpoints aren't relocated after target death. Run
13025 processes to completion.
13026
13027 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
13028
13029Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
13030
13031 * Makefile.in: Remove extra tabs that confuse some versions
13032 of "make". Use the newly built gdb to test with by default,
13033 rather than the first one in the tester's search path.
13034
13035Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
13036
13037 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
13038
13039 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
13040 condition help.
13041
13042Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13043
13044 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
13045
13046 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
13047 running.
13048 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
13049 * gdb.base/funcargs.exp: Likewise.
13050
13051 * gdb.base/bitfields.exp: Simplify by using gdb_test.
13052 * gdb.base/funcargs.exp: Likewise.
13053
13054 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
13055 message is "".
13056
13057Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13058
13059 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
13060 return,signals,twice}.exp: Handle non-existant binaries
13061 consistantly.
13062
13063 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
13064 * gdb.base/Makefile.in: Don't try to generate a core dump, we
13065 might testing a cross development system.
13066
13067Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13068
13069 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
13070 runtest script is relative to ${srcdir}, not ${rootdir}.
13071
13072Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
13073
13074 * gdb.base/signals.exp: Allow for optionality of breakpoint
13075 address.
13076
13077Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13078
13079 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
13080
13081Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13082
13083 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
13084 for size_t definition.
13085 * gdb.c++/templates.cc: Likewise
13086
13087 * config/mt-i386-netware: New file.
13088
13089 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
13090 defined.
13091
13092 * gdb.base/Makefile.in: Added support for systems that name core
13093 files by appending "core" to the program name.
13094 * gdb.base/a1-selftest.exp: Likewise.
13095
13096Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13097
13098 * gdb.base/return.exp: Add comment and message for `return double'
13099 test failure on Sparc Solaris.
13100
13101Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
13102
13103 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
13104
13105Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13106
13107 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
13108 from optimizing them away.
13109 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
13110 patterns to include default constructors and assignment operators,
13111 to match gcc versions beyond 2.5.8. Accept any cplus demangling
13112 character in the output of the virtual base pointer.
13113
13114Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13115
13116 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
13117 expression match in print_addr_of to avoid unintented matches.
13118 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
13119 versions up to 2.5.8.
13120
13121Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13122
13123 * gdb.base/list.exp: Tweak alternate pattern for listing of an
13124 included file to run under newer versions of expect.
13125 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
13126 consecutive >'s in templates to accomodate recent cplus-dem.c change.
13127 Remove xfail for the virtual table of BDDHookV.
13128
13129Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
13130
13131 * lib/gdb.exp (string_to_regexp): Set a default result.
13132 (default_gdb_start): Fix misleading message.
13133
13134Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
13135
13136 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
13137 Remove all CC, etc definitions.
13138 * config/mt-hpux: New file.
13139 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
13140 (CFLAGS, LDFLAGS): Define.
13141 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
13142
13143 * Makefile.in (site.exp): Don't insert host_os, etc.
13144 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
13145 (distclean): Check existence of subdir.
13146 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
13147 * gdb.base/Makefile.in: General cleanup and simplification.
13148 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13149 to build executables. Use default rule to build .o files.
13150 (EXPECT, RUNTEST, CC): Fix relative pathname.
13151 (site.exp): Don't insert host_os, etc.
13152 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
13153 and/or SIGUSR1 defined.
13154 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
13155 * gdb.c++/Makefile.in: General cleanup and simplification.
13156 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13157 (CFLAGS): Remove.
13158 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
13159
13160Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
13161
13162 * gdb.base/recurse.exp: Misc changes to get tests running again
13163 after Kung's changes to the watchpoint code.
13164 * gdb.base/watchpoint.exp: Likewise.
13165
13166Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
13167
13168 * lib/gdb.exp (string_to_regexp): Convert {\} also.
13169
13170Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
13171
13172 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
13173 * lib/gdb.exp (default_gdb_start): Define.
13174 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
13175 gdb.base/funcargs.exp, gdb.base/opaque.exp,
13176 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
13177 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
13178 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
13179 Don't call gdb_target_udi in between tests.
13180
13181Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13182
13183 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
13184 (which was basically just a local version of the same thing). In
13185 addition to avoiding duplication, gdb_test_exact is faster.
13186 * lib/gdb.exp (gdb_test_exact): Fix typo.
13187
13188 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
13189 don't give an error.
13190
13191 * gdb.base/term.exp: Call delete_breakpoints before starting.
13192
13193 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
13194 (t10): Add comment.
13195
13196Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13197
13198 Reorganization of the GDB Test Suite.
13199
13200 * gdb.base: New directory, contains all the basic tests.
13201 * gdb.c++: New directory, tests specific to C++.
13202 * gdb.chill: New directory, tests specific to Chill.
13203 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
13204 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
13205 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
13206 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
13207 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
13208 t30-31 to chill).
13209 * */gdbme.*: Rename to match appropriate expect scripts.
13210 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
13211 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
13212 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
13213 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
13214 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
13215 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
13216 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
13217 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
13218 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
13219 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
13220 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
13221 gdb.c++/virtfunc.cc: New names of C++ files.
13222 * gdb.chill/chillvars.ch: New name of Chill file.
13223 * gdb.base/configure.in, gdb.c++/configure.in,
13224 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
13225 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
13226 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
13227 * configure.in (configdirs): Update to reflect directory changes.
13228 (target_abbrev): No longer define for any configuration.
13229 * Makefile.in: Cosmetic improvements to header comments.
13230
13231Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
13232
13233 Various changes to gdb.t31:
13234
13235 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
13236 * gdbme.ch: Make all key-words and predefineds be upper-case.
13237 * chillvars.exp: Expect key-words and predefinds in upper-case.
13238
13239 * chillvars.exp: Use gdb_test_exact many places.
13240 Change expected output for arrays (which now includes index labels).
13241
13242 * pr-5020.exp, gdme.ch (module PR_5020):
13243 New test, for PR-5020.
13244
13245Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
13246
13247 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
13248 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
13249
13250Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
13251
13252 * Makefile.in: Fix bit-rot in definitions of CHILL,
13253 CHILL_FOR_TARGET and Chill_LIB.
13254 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
13255 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
13256 CHILL, and CHILL_LIB.
13257
13258Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
13259
13260 * Revert the previous changes. Please see Rob's directory
13261 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
13262
13263Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
13264
13265 * Makefile.in, configure.in, config/mips-gdb.exp,
13266 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
13267 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
13268 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
13269 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
13270 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
13271 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
13272 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
13273 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
13274 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
13275 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
13276 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
13277 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
13278 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
13279 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
13280 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
13281 changes from 94Q1.
13282
13283Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
13284
13285 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
13286 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
13287 Rob's new testing fragments.
13288
13289Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
13290
13291 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
13292 lib/gdb.exp: Replace error proc calls with perror.
13293
13294Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13295
13296 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
13297 version also, match on casted version strings, and match on
13298 gdb startup case where the line numbers might be messed up.
13299
13300Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
13301
13302 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
13303 (CFLAGS): Delete it from here.
13304
13305Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
13306
13307 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
13308
13309Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
13310
13311 * Makefile.in (RUNTEST): Default to just "runtest".
13312
13313Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13314
13315 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
13316 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
13317 the code has been restructured.
13318
13319Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13320
13321 * gdb.t00/default.exp (set write): Allow any number of \r and/or
13322 \n, not just one of each.
13323
13324 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
13325 /bin/cc gives a warning if you do.
13326
13327Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
13328
d63a86f8 13329 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
13330 __t10ListS_link1ZUiRCUiPT0
13331
13332Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13333
13334 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
13335 on local variables in recursive functions.
13336
13337 * gdb.t07/Makefile.in: Build the new test.
13338
13339Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13340
13341 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
13342 directly. Instead compare the return values from actual calls.
13343
13344Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
13345
13346 * Makefile.in (check): Set TCL_LIBRARY for runtest.
13347
13348Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13349
13350 * From Peter Schauer with minor modifications.
13351 * gdb.t15/return.exp (return_tests): Handle targets where "return"
13352 stops in mid-line in the caller. Add xfail for returning a float
13353 value on X86 targets.
13354
13355Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13356
13357 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
13358 to avoid expect lossage.
13359 (fmem_LRbug_tests): Likewise.
13360 * gdb.disasm/hppa.s: Corresponding changes.
13361
13362 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
13363 conditions to work with latest dejagnu/expect.
13364
13365 * gdb.t15/funcargs.exp (finish from indirect call): No longer
13366 expected to fail on the PA.
13367 (backtrace in call with trampolines): Explicitly require main
13368 to be frame #1 (no trampolines should show up in backtrace).
13369
13370 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
13371 "continue -expect".
13372 * gdb.t06/break.exp: Likewise.
13373 * gdb.t07/watchpoint.exp: Likewise.
13374 * gdb.t13/bitfields.exp: Likewise.
13375 * gdb.t15/{funcargs,return}.exp: Likewise.
13376 * gdb.stabs/weird.exp: Likewise.
13377 * config/{mips,udi}-gdb.exp: Likewise.
13378
13379 * hppa.sed: Enclose comments within a sed command to avoid
13380 losing with the old OSF1 sed.
13381
13382Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13383
13384 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
13385 sequent dynix.
13386 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
13387 * gdb.t15/funcargs.exp: Conditionally step again to really
13388 finish from marker_call_with_trampolines. Handle the case where
13389 the first step from within call_with_trampolines already steps
13390 us back to main.
13391 * gdb.t15/gdbme.c: Add comment to closing brace of
13392 call_with_trampolines for funcargs.exp.
13393
13394Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13395
d63a86f8 13396 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
13397 Fix typo(s).
13398
13399Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13400
13401 * gdb.t07/gdbme.c: More code for watchpoint testing.
13402
13403 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
13404 "Hardware watchpoint" throughout file.
13405 (test_watchpoint_triggered_in_syscall): New test.
13406 (test_complex_watchpoint): New test.
13407
13408Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13409
13410 * gdbme.c (call_with_trampolines): New function to try and step
13411 into. Tests trampoline problems on the PA.
13412
13413 * funcargs.exp (localvars_in_indirect_call): No longer expect
13414 stepping into indirect call to fail on PAs.
13415 (test_stepping_over_trampolines): New test.
13416
13417Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13418
13419 * TODO: Add suggestions for static member function tests, and
13420 completion tests.
13421
13422Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13423
13424 * TODO: Add suggestions for "p/a" tests.
13425
13426 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
13427 (default_gdb_exit): Replace all the hair with sending "quit" to
13428 the process with a simple close.
13429
13430Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13431
13432 * TODO: Add suggestions for shared library tests.
13433
13434Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13435
13436 * TODO: Add suggestions for x/s tests.
13437
13438Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13439
13440 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
13441 "enable once", and "enable breakpoints once" with ".*".
13442
13443Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13444
13445 * TODO: Add suggestions about structure passing tests.
13446
13447Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13448
13449 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
13450 the primary1 test, use work around if __GNUC__ < 2.
13451 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
13452 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
13453 Test for bad output rather than waiting for timeout. Issue
13454 second continue only if first continue failed.
13455
13456Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13457
13458 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
13459 operator[] test with gdb_test because the old code didn't seem to
13460 be getting the quoting right with the new dejagnu.
13461
13462Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
13463
13464 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
13465 one from the path.
13466 * Makefile.in: Use a fresh expect if there is one, use runtest
13467 from the src tree if there is one.
d63a86f8 13468
c906108c
SS
13469Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13470
13471 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
13472 next over recursive call. Revise the tests from that point on
13473 (which had been skipped) to match GDB's actual (correct) output.
13474
13475 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
13476 with next over a breakpoint whose condition is false.
13477
13478 * gdb.t00/help.exp: Comment out "help set print" tests just like
13479 (and for same reason as) "help set" test.
13480
13481Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13482
13483 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
13484 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
13485
13486Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13487
13488 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
13489 necessary gdb_target_udi.
13490
13491 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
13492
13493 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
13494 1838 and 2417; they are fixed.
13495
13496 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
13497 gdb.t03/ptype.exp (ptype structure, ptype union):
13498 Remove xfails; the test is looser than when the xfails were added.
13499
13500 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
13501 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
13502
13503 * gdb.t01/run.exp: Only run shell test if isnative.
13504
13505 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
13506 since "run" automatically loads if necessary. Call gdb_target_udi
13507 after the "file" since "file" kills any execution target.
13508
13509 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
13510 GDB. GDB doesn't work that way (not anymore at least) on UDI.
13511 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
13512 argument for UDI.
13513
13514Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13515
13516 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
13517
13518 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
13519
13520Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13521
13522 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
13523 properly quoting regexps. This makes the second argument to
13524 demangle a fixed string, which matches the callers, instead of a
13525 shell-style pattern which is what the previous implementation
13526 used. Update some of the callers.
13527
13528Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13529
13530 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
13531 (comib_nullified_tests): Fix typo.
13532 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
13533 strings. No longer expected to fail.
13534
13535 * gdb.disasm/hppa.s (addib_tests): Fix typo.
13536 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
13537 strings. No longer expected to fail.
13538
13539 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
13540 string. No longer expected to fail.
13541
13542Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13543
13544 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
13545 No longer expected to fail.
13546
13547 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
13548 string. No longer expected to fail.
13549
13550Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13551
13552 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
13553 only in the names (I probably got most of them). I was even
13554 generous with some which differed in underscores in names, and
13555 probably missed a few, and I *still* was able to remove almost a
13556 third of the file with almost no impact on testsuite coverage.
13557
13558Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13559
13560 * gdb.t00/default.exp: Match udi_attach error message as well as
13561 the one from child_attach.
13562
13563 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
13564
13565 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
13566
13567 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
13568 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
13569
13570 * Move test with enums and partial symbols back to
13571 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
13572 Reverts the change of 26 May 93. Per today's change to
13573 stabs.texinfo, the behavior that weird.exp was expecting was
13574 unreasonable; what is important is that the compiler+gdb get
13575 things right, which happens with a recent gcc. Also fix the test
13576 to deal with native compilers which put out the stab gdb can't
13577 deal with.
13578
13579Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13580
13581 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
13582 in the names. The main thing these accomplish is to slow things down.
13583 Many more such duplicates surely remain.
13584
13585 * gdb.t00/help.exp: Comment out "help support" test just like
13586 (and for same reason as) "help set" test.
13587
13588Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
13589
13590 * gdb.t06/break.exp: Remove setup_xfails for
13591 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
13592 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
13593 about known bug in gcc to include up through 2.5.8.
13594 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
13595 well as "_vb$".
13596 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
13597 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
13598 with latest gcc and gdb.
13599 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
13600 well as "_vb$".
13601
13602Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13603
13604 * configure.in (hppa*-*-*): Also configure and build stabs-only
13605 tests.
13606
13607Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13608
13609 * gdb.t10/hppa.mt: A makefile fragment for the PA.
13610 * gdb.t10/configure.in (hppa*-*-*): Use it.
13611
13612Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13613
13614 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
13615
13616Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13617
13618 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
13619 versions prior to 1.13.5.
13620
13621Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13622
13623 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
13624 the prompt is at the start of a line.
13625
13626Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13627
13628 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
13629 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
13630 in the copr tests now.
13631 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
13632 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
13633 expected to fail.
13634
13635Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
13636
13637 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
13638 gdb.t31/chillvars.exp, lib/gdb.exp:
13639 Tweak to run under either version of expect.
13640 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
13641 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
13642 * gdb.t11/list.exp: Remove extraneous whitespace.
13643
13644Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13645
13646 * gdb.t16/printcmds.exp (test_print_strings): Accept
13647 "(unsigned char *) " before the string.
13648
13649 * TODO: Add notes about printing of fancy types and GDB expressions.
13650
13651Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
13652
13653 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
13654 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 13655 if doing mips-idt-ecoff.
c906108c
SS
13656
13657Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
13658
13659 * Most .exp files: Tweak to run under either version of expect.
13660
13661Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13662
13663 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
13664 xfails; I'm not sure why they are failing, but not because of PR 1806.
13665
13666Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
13667
13668 * config/unix-gdb.exp: Remove gdb_unload cause it's already
13669 defined in lib/gdb.exp.
13670
13671Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13672
13673 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
13674 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
13675 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
13676 have to be typeless.
13677
13678Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13679
13680 * TODO: Add suggestion for copyright year test.
13681
13682Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
13683
13684 * configure.in (*-*-lynxos*): Add stabs tests.
13685
13686Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
13687
13688 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
13689 so insert a tab before any assembler directive in column zero.
13690
13691 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
13692 stores.
13693 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
13694 stores.
13695 (fpu_short_memory_tests): Likewise.
13696
13697Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13698
13699 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
13700 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
13701 .stabs directives in comments.
13702
13703Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13704
13705 * TODO: New file, describing tests we could write.
13706 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
13707
13708Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13709
13710 * gdb.t06/signals.exp: Add kludge to force re-sync.
13711
13712 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
13713 to xgdb instead of gdb, get out of gdb.
13714
13715Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
13716
13717 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
13718 for info.
13719
13720Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
13721
13722 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
13723 * gdb.stabs/configure.in (hppa*-*-*): Use it.
13724 * gdb.stabs/hppa.sed: New sed script for the PA.
13725
13726Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13727
13728 * gdb.stabs: Re-write weird.def and configuration to use sed
13729 instead of cpp. sed is portable and POSIX; cpp is neither.
13730
13731Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13732
13733 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
13734
13735Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13736
13737 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
13738
13739Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13740
13741 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
13742 "_vb$".
13743 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
13744 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
13745
13746Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13747
13748 * lib/gdb.exp: Comment out code which depends on non-existent
13749 `transform' procedure.
13750
13751Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
13752
13753 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
13754 * lib/gdb.exp: Transform tool name.
13755 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
13756 1.1's new error handling system.
13757
13758Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13759
13760 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
13761
13762Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13763
13764 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
13765 They made pattern matching so slow that timeouts happened on
13766 heavily loaded systems. Now any output from "show print" which
13767 gets us back to the GDB prompt is a PASS.
13768
13769Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
13770
13771 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
13772
13773Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13774
13775 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
13776
13777 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
13778 It is not from PR 3220.
13779
13780Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13781
13782 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
13783 just started failing because they depended on the order the
13784 subcommands are presented, or exact docstring text. This kind of
13785 test is a pain and has minimal benefit.
13786
13787Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13788
13789 * gdb.t09/corefile.exp: At end of test, use "core" command with
13790 no arguments.
13791
13792Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
13793
13794 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
13795 17}/Makefile.in: Make it possible to run the testsuite with Sun
13796 make and CC = cross gcc by adding explicit build rules for .o
13797 files.
13798
13799Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13800
13801 * gdb.t15/funcargs.exp: Don't put comments on same line as
13802 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 13803
c906108c
SS
13804Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13805
13806 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
13807
13808Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
13809
13810 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
13811 * gdb.t20/inherit.exp: remove three dumplicate entries.
13812
13813Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13814
13815 * gdb.t06/break.exp: For "next over recursive call", fail on any
13816 incorrect output, not just on "factorial (value=2)".
13817
13818Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13819
13820 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
13821 working now. Add an xfail if accesing a bss variable causes
13822 a memory error if the target is not yet run.
13823
13824Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13825
13826 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
13827 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
13828 name of __st* demangling (2 strings). Did Kung really get the
13829 more than 95 others right without testing them?
13830
13831Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
13832
13833 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
13834
13835Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
13836
13837 * configure.in (configdirs): Add gdb.disasm
13838 * gdb.disasm: New directory for GDB disassembler tests.
13839 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
13840
13841Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13842
13843 * gdb.t00/help.exp: Don't test "help set".
13844
13845 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
13846 from within expect statements. None of these happen anymore and
13847 they cause regressions to be silently unnoticed.
13848
13849 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
13850 messages) about known failures with gcc cygnus-2.4.5-930417.
13851
13852 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
13853 comp-info.exp so it gets built if it doesn't exist.
13854
13855 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
13856 it is no longer used.
13857 * gdb.t13/comp-info.c: Removed.
13858
13859Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
13860
13861 * gdb.t06/signals.exp: Add xfail for sun3.
13862
13863Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13864
13865 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
13866 relevant because ^C doesn't get sent but failure can be reproduced
13867 interactively).
13868
13869Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13870
13871 * gdb.stabs/alpha.mt: New configuration file for alpha.
13872 * gdb.stabs/configure.in: Use it.
13873 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
13874 sharing with alpha.mt, redefine long to word via preprocessor.
13875 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
13876 for alpha.
13877 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
13878 native cc.
13879 * gdb.t00/teststrategy.exp: Change expect string so that we
13880 consume the `(xgdb)' from the command echo and from the gdb prompt.
13881 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
13882 gdb currently compares all values as long, so this failure probably
13883 applies to any configuration where LONGEST is bigger than a target int.
13884 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
13885 with gcc.
13886 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
13887 to handle opaque pointers, gcc is.
13888 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
13889 as first argument. Include <sys/types.h> and change all operator
13890 new definitions to use size_t.
13891 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
13892 now that we use size_t.
13893
13894Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13895
13896 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
13897 a long or float array cast all array members to the same type.
13898 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
13899 with 64 bit longs.
13900 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
13901 on alpha.
13902 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
13903
13904Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13905
13906 * gdb.t24 (demangle.exp): Constructors of templates have names like
13907 vector<int>::vector(int) not vector<int>::vector<int>(int). See
13908 section 14.6 of the ARM.
13909
13910 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
13911 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
13912 accomplish little and slow down the testsuite.
13913
13914 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
13915 Accept spaces various places.
13916
13917Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13918
13919 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
13920 with watchpoint enabled.
13921
13922 * Makefile.in: Remove definition of CC and remove the second
13923 definition of CXX (the "CXX = gcc" one remains). These definitions
13924 were causing backquotes to be expanded within backquotes, which
13925 doesn't work.
13926
13927Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
13928
13929 * gdb.t17/callfuncs.exp: Add "return 0" to end.
13930
13931Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13932
13933 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
13934 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
13935 by mips cc and contains no stabs entries.
13936
13937Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
13938
13939 * config/vx-gdb.exp: Use fake device to load files rather than
13940 NFS.
13941 * lib/gdb.exp: New proc to do "file" command.
13942 * config/unix-gdb.exp: Use new "file" proc.
13943
13944Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
13945
13946 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
13947 Rework board rebooting slightly.
13948 (gdb_exit): Don't exit from the remote shell; there isn't one.
13949 * gdb.stabs/weird.exp: If a program is being debugged already,
13950 kill it.
13951 * gdb.t04/setvar.exp: Stop and restart gdb.
13952 * gdb.t05/expr.exp: Likewise.
13953 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
13954 restart gdb and reload the program.
13955 * gdb.t08/opaque.exp: Likewise.
13956 * gdb.t12/scope.exp: Likewise.
13957 * gdb.t13/bitfields.exp: Likewise.
13958 * gdb.t15/funcargs.exp: Likewise.
13959 * gdb.t20/classes.exp: Likewise.
13960 * gdb.t03/ptype.exp: Increase timeout.
13961 * gdb.t16/printcmds.exp (test_print_string_constants,
13962 test_print_array_constants): Likewise.
13963 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
13964 * gdb.t20/classes.exp (do_tests): Likewise.
13965 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
13966
13967Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
13968
13969 * gdb.stabs: Renamed *wierd* to *weird*.
13970
13971Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
13972
13973 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
13974 for timeout. Add "known gcc 2.4.5 bug" to failure message.
13975
13976Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
13977
13978 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
13979 (do_tests): Remove xfail for whatis on one_var and two_var.
13980
13981Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
13982
13983 * Makefile.in: Made cross building work better by adding
13984 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
13985
13986Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13987
13988 * gdb.t15/{return.c,return.exp,Makefile.in}:
13989 New test, currently commented out.
13990
13991Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
13992
13993 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
13994 still running and removes the leftover named socket so GDb can do
13995 clean restarts.
13996
13997Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
13998
13999 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
14000 console, not GDB.
14001 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
14002 cross testing works better with "make check"
14003 * config/unix-gdb: Use default procedures for exit and version.
14004 * config/vx-gdb.exp: Cleaned up and massaged back to working order
14005 with the newest VxWorks.
14006
14007Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14008
14009 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
14010 old form.
14011
14012 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
14013 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
14014
14015 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
14016
14017 * config/unix-gdb.exp: Remove this version of gdb_exit
14018 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
14019 Rob says he'll look at it when he gets back to testing boards.
14020
14021Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
14022
14023 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
14024 an expected fail for certain ptype commands.
14025
14026 * gdb.t20/classes.exp: Update expected results of "ptype class
14027 Base1" to account for the constructor that now appears in the type.
14028
14029Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
14030
14031 * configure.in (configdirs): Restore gdb.t04, which mysteriously
14032 disappeared from list.
14033 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
14034 "alldone" proc with call to cleanup and exit.
14035 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
14036 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
14037 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
14038 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
14039 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
14040 "alldone" proc with simple returns that suppress remaining
14041 tests. The alldone proc went away many months ago.
14042
14043Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14044
14045 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
14046
14047 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
14048
14049Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14050
14051 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
14052 as vax gdb will display them.
14053
14054Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14055
14056 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
14057 optimizers.
14058
14059 * scope.exp: Change "bad value for localval" messages so each one
14060 is unique.
14061
14062 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
14063 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
14064
14065 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
14066
14067Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14068
14069 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
14070 doesn't exist (due to optimization).
14071
14072Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14073
14074 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
14075 contains \r because the filename is long.
14076
14077 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
14078 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
14079
14080Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14081
14082 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
14083 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
14084 Ultrix.
14085 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
14086 int tests.
14087 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
14088
14089Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
14090
14091 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
14092
14093 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 14094 to match does not match the passing case but still matches the
c906108c
SS
14095 failing case.
14096
14097Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14098
14099 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
14100
14101Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
14102
14103 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
14104 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
14105 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
14106 Remove various versions of gdb_exit.
14107 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
14108 gdb_exit.
14109 * config/unix-gdb.exp: gdb_exit remains here, and should override
14110 the generic version, since it's doing a lot of wierd stuff that
14111 the other versions aren't. FIXME, fold it in, or abandon this
14112 version.
14113
14114Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14115
14116 * gdb.t24/demangle.exp: Add tests for PR 3220.
14117
14118Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14119
14120 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
14121
14122Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
14123
14124 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
14125 "i386-*-*". Works for i486 as well.
14126
14127 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
14128 bug, and expand domain of xfail to all SVR4 systems, since the
14129 actual problem is likely to be in generic SVR4 /proc support.
14130
14131Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14132
14133 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
14134
14135Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
14136
14137 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
14138 xfails for other systems. Match a missing 'Continuing.' as an
14139 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
14140
14141 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
14142 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
14143 Only issue warning for missing executables if -all option is used.
14144
14145 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
14146 file if -all option is used. It's like an unpredictable XFAIL.
14147
14148Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14149
14150 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
14151 for dynamically linked binaries.
14152
14153 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
14154
14155Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14156
14157 * gdb.t20/inherit.exp: Change message for "print tagless struct"
14158 to state that this is a known bug in old versions of g++.
14159
14160Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14161
14162 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
14163 while waiting for `Continuing'.
14164
14165Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
14166
14167 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
14168 in text, data, and bss.
14169 * gdb.t10/nodebug.c: Add local and global test variables for
14170 initialized and uninitialized data.
14171
14172Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14173
14174 * config/unix-gdb.exp (gdb_exit): Add "wait".
14175
14176Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14177
14178 * gdb.t06/signals.exp: xfail the continue from the handler for all
14179 targets.
14180
14181 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
14182 function with watchpoints enabled, the i386 call dummy starts with
14183 a call.
14184
14185 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
14186 386 bsd names its corefiles.
14187
14188Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
14189
14190 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
14191 compilers don't grok it.
14192 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
14193 with small octal ints rather than character constants, which
14194 are signed and might not fit if first promoted to int.
14195
14196Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
14197
14198 * gdb.t09/Makefile.in (clean): Remove corefile.
14199
14200Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14201
14202 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
14203
14204Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14205 and Jim Kingdon (kingdon@cygnus.com)
14206
14207 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
14208 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
14209 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
14210
14211Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14212
14213 * gdb.t17/interrupt.exp: Add xfail for hppa.
14214
14215Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14216
14217 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
14218 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
14219 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
14220 to determine signed-ness of bitfields and use the result to setup
14221 the xfail.
14222 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
14223 * gdb.t15/funcargs.exp: Use them to step until the second indirect
14224 call line is reached if necessary.
14225
14226Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14227
14228 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
14229
14230Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14231
14232 * gdb.t06/break.exp: Also test `clear' command.
14233
14234Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14235
14236 * gdb.t00/teststrategy.exp: Remove extra quote.
14237
14238 * gdb.t07/watchpoint.exp: Change xfail for calling function with
14239 watchpoint enabled to be for all non-68k machines.
14240
14241 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
14242
14243Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14244
14245 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
14246 targets use aout.mt instead of ecoff.mt as gas understands
14247 standard aout format.
14248
14249Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14250
14251 * lib/gdb.exp (runto): Don't insist that function we are running to
14252 was compiled with -g.
14253
14254 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
14255
14256 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
14257 to get back into the read system call.
14258 Accept leading newline in case where we woke it up.
14259
14260Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14261
14262 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
14263 to make the stabs test work on ecoff systems using gcc and -with-stabs.
14264 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
14265 enable ecoff configuration.
14266
14267Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14268
14269 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
14270
14271Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14272
14273 * gdb.t16/printcmds.exp: Add another printf test.
14274
14275Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
14276
14277 * configure.in: If configured -with-stabs on any target, add
14278 stabsdirs to configdirs.
14279
14280Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14281
14282 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
14283 fun" so pattern does not match the command itself.
14284
14285Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14286
14287 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
14288
14289Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14290
14291 * gdb.t17/interrupt.exp: Test for more things.
14292
14293Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14294
14295 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
14296 compiler arranges the code and line numbers.
14297
14298 * gdb.t17/interrupt.exp: Don't send \n after ^C.
14299
14300Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14301
14302 * gdb.t00/help.exp: Increase expect input buffer size.
14303
14304Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14305
14306 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
14307
14308 * gdb.t07/watchpoint.exp: Add xfail for hppa.
14309
14310 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
14311
14312 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
14313 [0-9]*, not just [0-9].
14314
14315Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14316
14317 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
14318
14319 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
14320
14321Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14322
14323 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
14324
14325Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14326
14327 * gdb.t06/signals.c: Add xfails for sun3.
14328
14329 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
14330
14331 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
14332 test_stepping tests.
14333
14334Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14335
14336 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
14337
14338 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
14339
14340 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
14341 rather than actually putting it through cpp twice.
14342
14343 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
14344
14345Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
14346
14347 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
14348 no longer needed.
14349
14350Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14351
14352 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
14353
14354 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
14355 C++ features prints as "struct", make it a pass, not an xfail.
14356
14357Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14358
14359 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
14360 Don't require VA to print as "class" rather than "struct".
14361
14362Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
14363
14364 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
14365
14366Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14367
14368 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
14369
14370Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14371
14372 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
14373 order.
14374
14375Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14376
14377 * gdb.t16/printcmds.exp: Add printf tests.
14378
14379 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
14380
14381 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
14382
14383Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
14384
14385 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
14386 pass counts, to counteract any existing or future setup_xfails.
14387
14388Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14389
14390 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
14391 {BEGIN,END}_COMMON for common block instead of STAB.
14392 * gdb.stabs/wierd.exp: Add xfail for rs6000.
14393
14394 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
14395 intp_var should be N_GSYM not N_LSYM.
14396 wierd-aout.S: Use a label for the value of the N_SO.
14397 wierd.def: Remove all backslashes.
14398 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
14399
14400Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14401
14402 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
14403 get the expected next to inheritance3.
14404
14405Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14406
14407 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
14408 now that gcc-2.4 gets it right.
14409
14410Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14411
14412 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
14413
14414 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
14415 generating comp-info.exp which works for cross-compilation.
14416
14417Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
14418
14419 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
14420 "*-*-sysv4.*".
14421
14422Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
14423
14424 * gdb.t01/run.exp: Start with a fresh gdb.
14425 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
14426 SVR4.x.
14427
14428Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
14429
14430 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
14431 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
14432 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
14433 Makefile.in (distclean, realclean): Remove gdbme.c from list of
14434 things to remove.
14435
14436Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
14437
14438 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
14439 test cases from bug reports.
14440
14441Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
14442
14443 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
14444 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
14445 avoid spurious xfails.
14446 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
14447 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
14448 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
14449
14450Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
14451
14452 * gdb.t00/teststrategy.exp: Rework to provide more useful
14453 description of each test, fix problem with systems that define
14454 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
14455 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
14456 results for "next over recursive call" so timeouts aren't taken
14457 by error.
14458
14459Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
14460
14461 * gdb.t12/scope.exp: Test printing of variables before run.
14462
14463 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
14464 printed in wrong order due to sorting.
14465
14466Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
14467
14468 * gdb.t00/teststrategy.exp: Fix expected results for printing
14469 user entered string constant. Is array of char, prints with no
14470 address.
14471
14472 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
14473 commands.
14474 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
14475 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
14476 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
14477 of struct of char arrays.
14478 * gdb.t00/radix.exp: New tests for radix commands.
14479
14480Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
14481
14482 * gdb.t16/printcmd.exp: Print a variable before running program
14483 (with xfail for AIX).
14484
14485Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
14486
14487 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
14488
14489 * gdb.t16/printcmd.exp: Don't print variables before running program.
14490
14491 * gdb.t06/break.exp: Don't require envp argument to main.
14492
14493 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
14494
14495 * gdb.t02/whatis.exp, gdb.t11/list.exp:
14496 Add xfails for rs6000.
14497
14498 * gdb.t02/whatis.exp: Change other tests not to re-test something
14499 we already tested.
14500
14501 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
14502 each type used has a variable of that type.
14503
14504Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
14505
14506 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
14507
14508Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
14509
14510 * configure.in: change srctrigger to be a file, not a directory
14511
14512Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
14513
14514 * configure.in (mips-idt-ecoff*): Added trailing '*'.
14515
14516 * gdb.t11/list.exp: Fixed a couple of typos.
14517
14518Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
14519
14520 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
14521 is fixed and PR is closed.
14522 * gdb.t16 (gdbme.c): Add simple test string variable.
14523 * gdb.t16 (printcmds.exp): Add tests with simple test string
14524 variable, primarily for boundaries on "set print elements".
14525
14526Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
14527
14528 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
14529 Make leading 0's optional and don't expect a tab in the middle
14530 of the number.
14531
14532 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
14533
14534 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
14535 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
14536 don't end command passed to gdb_test with newline.
14537
14538 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
14539 signed keyword away, don't expect signed bitfields to be signed.
14540
14541 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
14542 printing with only as many 1's as are in the field as well as printing
14543 with 32 1's (see comment).
14544
14545Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
14546
14547 * gdb.t00/default.exp: Start with a fresh gdb.
14548 * configure.in (configdirs): Remove gdb.t31 until the chill
14549 compiler works again. It no longer is able to find chillrt0
14550 since it isn't in libchill.a anymore.
14551 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
14552 wierd.o, make more modular.
14553 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
14554 spurious newlines that caused problems.
14555
14556Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14557
14558 * Move test with enums and partial symbols from gdb.t03/ptype.exp
14559 to gdb.stabs/wierd.exp since GCC has worked around the bug.
14560 gdb.stabs/wierd.{exp,def}: Many new tests.
14561
14562 * gdb.t00/default.exp: update info line for new message.
14563
14564 * gdb.t02/{whatis.exp,gdbme.c}:
14565 Test that "char *" doesn't print as "caddr_t".
14566
14567Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14568
14569 * gdb.t00/help.exp: Use .* in place of some help messages which
14570 just changed.
14571 gdb.t00/default.exp: Update "info frame" test for new message.
14572 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
14573 Remove some xfails
14574
14575Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14576
14577 * gdb.t03/{gdbme.c,ptype.exp}:
14578 Add tests for typedef'd struct and union without tags.
14579 Also check "whatis" on a variable of a typedef'd enum without a tag.
14580
14581 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
14582 PRMS 1823; the bug still exists but isn't reproduced by this test
14583 anymore), and remove rs6000 XFAIL (the bug is fixed).
14584
14585 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
14586 duplicated from whatis.exp. For those that are left, accept
14587 "long", "long int", or "int" for long variables (whatis.exp already
14588 has an XFAIL for "int", so no need to fail it here).
14589
14590 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
14591 Deal with GCC's names for types now that GDB uses the compiler's names.
14592
14593 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
14594 setup_xfail's for sunos4. If we #defined the signed keyword away,
14595 don't expect GDB to know that char it is signed.
14596
14597 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
14598
14599Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
14600
14601 * configure.in (configdirs): Add gdb.t24 for C++ tests that
14602 should work on any system, regardless of debugging format.
14603 * gdb.t21/demangle.exp: Move to gdb.t24.
14604 * gdb.t24/demangle.exp: Move from gdb.t21.
14605 * gdb.t24/{Makefile.in, configure.in}: New files.
14606
14607Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14608
14609 * configure.in: Do gdb.stabs and C++ tests only for stabs.
14610 * gdb.stabs: New directory.
14611
14612Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14613
14614 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
14615 not just "Quit anyway?".
14616
14617Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
14618
14619 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
14620 that all setup_xfails are immediately followed by clear_xfails.
14621
14622Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
14623
14624 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
14625 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
14626 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
14627 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
14628 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
14629 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
14630 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
14631 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
14632 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
14633 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
14634 gdb.t31/chillvars.exp, lib/gdb.exp:
14635 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
14636 bug-gdb@prep.ai.mit.edu.
14637
14638Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
14639
14640 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
14641 with 0.0, not integer 0.
14642
14643Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
14644
14645 * gdb.t06/break.exp: Update for "Kill the program" message change.
14646
14647Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
14648
14649 * Makefile.in (GDBFLAGS): Set to -nx.
14650 * Makefile.in (site.exp): Use GDBFLAGS.
14651
14652Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
14653
14654 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
14655 Makefiles.
14656 (check): depend on just-check.
14657 (just-check): added so that tests can be run without a noop
14658 build pass.
14659
14660Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
14661
14662 Switch to using configure's configdirs.
14663 * Makefile.in (Makefile): add configure.in dependency.
14664 (SUBDIRS): removed redundant assignment.
14665 * configure.in: switch subdirs assignment to configdirs.
14666 * gdb.t*/configure.in: new files.
14667
14668Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
14669
14670 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
14671 works.
14672
14673Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
14674
14675 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
14676 in explicit rules. Apparently this is not supported by some makes.
14677
14678Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
14679
14680 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
14681
14682Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14683
14684 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
14685 disappeared.
14686
14687Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
14688
14689 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
14690
14691Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
14692
14693 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
14694 watchpoint problem that is now fixed.
14695 * gdb.t30/chexp.exp: Remove setup_xfail for printing
14696 uninitialized convenience variables.
14697 * gdb.t31/chillvars.exp: Fix expected patterns for printing
14698 structures.
14699
14700Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14701
14702 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
14703 which causes expect to get out of sync with gdb on long output
14704 from help set.
14705 * gdb.t09/corefile.exp: Make expected pattern for core file
14706 failing signal and frame output format less sun specific.
14707
14708Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
14709
14710 * gdb.t31/chillvars.exp: Add and remove initial dummy
14711 breakpoint, so that symbol table is forced in.
14712 (Needed at least on Sunos4, though it seems not SVR4.)
14713 * gdb.t31/chillvars.exp: Update for changed output format.
14714
14715Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
14716
14717 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
14718
14719Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
14720
14721 * Makefile.in: Added --srcdir when invoking runtest, removed the
14722 need for a local config file. (optional now)
14723
14724Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
14725
14726 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
14727 failure count used to force early termination. Add some more
14728 expected failures for gnu style demangling.
14729
14730Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14731
14732 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
14733 pmi variable from gdb.t20/gdbme to get optimized away.
14734 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
14735 Check for written corefile upon timeout _and_ eof.
14736
14737Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14738
14739 * config/unix-gdb.exp: Add missing return 0.
14740
14741Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14742
14743 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
14744 test termination.
14745
14746Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
14747
14748 * configure.in (subdirs): Put back gdb.t17 which mysteriously
14749 disappeared.
14750
14751Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
14752
14753 * gdb.t10/crossload.exp: Disable the i860-elf test until such
14754 time as i860 support works.
14755
d63a86f8 14756 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
14757 "backtrace 100\r" rather than just "backtrace\r", to match last
14758 change.
14759
14760Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
14761
14762 * config/udi-gdb.exp (gdb_exit): Remove close command.
14763 (gdb_target_udi): New procedure to set the UDI target.
14764 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
14765 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
14766 Added waits for prompts after several question responses. Added
14767 some more responses used by a29k-amd-udi-gdb.
14768 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
14769 pass different arguments, restart UDI connection after program
14770 completion.
14771 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
14772 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
14773 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
14774 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
14775 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
14776 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
14777 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
14778 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
14779 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
14780 after program completion.
14781 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
14782 compiled with a SELECT_VECS setting.
14783 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
14784 infinite recursion.
14785
14786 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
14787 Added checks for COFF results, and made them expected failures for
14788 all targets. It would be better to make them expected failures
14789 for COFF targets only.
14790
14791Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
14792
14793 * Makefile.in: add null dvi target, don't bother to recurse
14794 through test directories for info and install-info; rename
14795 $(datadir) to be dejagnu instead of deja-gnu
14796
14797Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
14798
14799 * gdb.t31/gdbme.ch: Re-enable code that previously caused
14800 compiler to coredump.
14801 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
14802 code.
14803
14804Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
14805
14806 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
14807 coredump.
14808 * gdb.t31/chillvars.exp: Comment out tests that depend on that
14809 code.
14810
14811Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
14812
14813 * gdb.t03/ptype.exp: tests for return code from gdb_test.
14814 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
14815 which in a shell. Deletes xgdb when done.
14816 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
14817 Tests the return from the "set height" or "set width" commands.
14818 Added a few return codes where needed.
14819
14820Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
14821
14822 * Makefile.in (SUBDIRS): Add gdb.t17.
14823 * configure.in (subdirs): Add gdb.t17.
14824 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
14825 files to test gdb's calling of functions in the inferior with
14826 the correct arguments and gdb's ability to retrieve any
14827 result returned.
14828
14829Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
14830
14831 * config/unix-gdb.exp (gdb_exit): Remove close commands that
14832 may be called after gdb goes away. Previous versions of expect
14833 needed these to avoid file descriptor leaks, but they cause
14834 errors with the current revision of expect.
14835 * gdb.t00/gdbvars.exp: Use -re on expected output after
14836 setting sevenbit-strings.
14837 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
14838 to set sevenbit-strings consistent across tests.
14839 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
14840 set sevenbit-strings consistent across tests.
14841
14842Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
14843
14844 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
14845 expected output to match current "expect" expectations.
14846
14847Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
14848
14849 * gdb.t00/default.exp: Change expected output for default "source"
14850 command, to match new gdb behavior which requires a filename to
14851 source.
14852
14853Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
14854
14855 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
14856 expected fail for i486-*-* that misses the marker2 function.
14857 * gdb.t10/crossload.exp (bfddefault): Allow successful
14858 recognition of a format to pass even if no symbols are found.
14859 Explicitly catch failures where the format is not recognized
14860 or is ambiguous, and add the reason to the fail message.
14861 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
14862 the cause is and invalid target and add reason to failure message.
14863 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
14864 elf32-i386, elf32-sparc, and elf32-i860.
14865 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
14866 Set up expected failure for 'filename'::variable scope resolution,
14867 which is now apparently broken on all targets.
14868 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
14869 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
14870 gdb.t23/templates.exp: Change failure for missing binfile into
14871 just a warning.
14872 gdb.t21/demangle.exp: Change all cfront references to 'arm'
14873 references.
14874
14875Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
14876
14877 * gdb.t00/default.exp: Add expected output for default "source"
14878 command, to match new gdb behavior.
14879 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
14880
14881Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
14882
14883 * config/*-gdb.exp: returns an error, rather than exiting on
14884 internal errors.
14885
14886Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
14887
14888 * gdb.t03/gdbme.c: Add pointer to struct variable.
14889 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
14890 referencing struct members.
14891
14892Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
14893
14894 * configure.in (mips-idt-ecoff): New target.
14895 * config/mips-gdb.exp: New file for remote board using MIPS remote
14896 debugging protocol.
14897
14898 * Redid configuration scheme. Removed gdb.t*/configure.in.
14899 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
14900 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
14901 distclean targets. Built executables via .o files. Adjusted
14902 tests to account for source files in $(srcdir) rather than
14903 $(objdir).
14904 * lib/gdb.exp (runto): Don't expect () after the function name,
14905 because it may have arguments.
14906
14907Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
14908
14909 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
14910 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
14911 expected failures for mips-idt-* and mips-sgi-*.
14912 * gdb.t00/default.exp (attach): Kill process if requested.
14913 * gdb.t00/help.exp (help target core, help target): Accept a gdb
14914 that does not read core files.
14915 * gdb.t01/run.exp: Removed checks for exit status code.
14916 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
14917 it is linked in.
14918 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
14919 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
14920 appropriate, rather than doing it by hand.
14921 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
14922 execution.
14923 * gdb.t10/crossload.exp: Kill existing program if needed.
14924 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
14925 appropriate, rather than doing it by hand. Always increase
14926 timeout for this test, not just for VxWorks.
14927
14928Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
14929
14930 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
14931 of Chill STRUCT types and STRUCT values.
14932 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
14933 than "char".
14934 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 14935 struct2): New struct definitions and initializations to test
c906108c
SS
14936 simple Chill STRUCT types.
14937
14938Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
14939
14940 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
14941 the null byte at the end of strings.
14942 * gdb.t00/default.exp: Make show version insensitive to copyright
14943 date.
14944 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
14945 to avoid dependencies on target char signedness.
14946 * gdb.t16/printcmds.exp: Update expected results for explicitly
14947 unsigned char.
14948 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
14949 now work.
14950 * gdb.t21/demangle.exp: Add many more patterns for template
14951 demangling, most of them being expected failures.
14952 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
14953 string we are matching for, to match on the whole string.
14954 * gdb.t21/demangle.exp: Add many new test strings to demangle,
14955 and fix a whole bunch that had incorrect expected output but were
14956 passing anyway because of the bug in "proc demangle".
14957 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
14958 type.
14959 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
14960
14961Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
14962
14963 * gdb/testsuite: made modifications to testcases, etc., to allow
14964 them to work properly given the reorganization of deja-gnu and the
14965 relocation of the testcases from deja-gnu to a "tool" subdirectory.
14966
14967Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
14968
14969 * gdb/testsuite: Initial creation of gdb/testsuite.
14970 Migrated dejagnu testcases and support files for testing nm to
14971 gdb/testsuite from deja-gnu. These files were moved "as is"
14972 with no modifications. This migration is part of a major overhaul
14973 of dejagnu. The modifications to these testcases, etc., which
14974 will allow them to work with the new version of dejagnu will be
14975 made in a future update.
48efe704 14976
8d8cb839 14977 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 14978\f
8d8cb839
EZ
14979;; Local Variables:
14980;; mode: change-log
14981;; left-margin: 8
14982;; fill-column: 74
14983;; version-control: never
14984;; End:
902f2ccb
MC
14985
14986 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 14987 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
14988 Copying and distribution of this file, with or without modification,
14989 are permitted provided the copyright notice and this notice are preserved.