]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* ppc-dis.c (powerpc_dialect): Handle ppc440.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
783e3e2f
AS
12007-01-31 Andreas Schwab <schwab@suse.de>
2
6d9c3a87
AS
3 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
4
3c50d7b9
AS
5 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
6 in the dwarf sections.
7 * gdb.dwarf2/mac-fileno.S: Likewise.
8
783e3e2f
AS
9 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
10 bspstore register on ia64.
11
78ff580e
AS
122007-01-29 Andreas Schwab <schwab@suse.de>
13
cc8e9b12
AS
14 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
15 "frame-begin" annotation.
16
78ff580e
AS
17 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
18 number of "frames-invalid" annotations.
19
704a4f78
DJ
202007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
21
22 * gdb.base/commands.exp: Call if_commands_test.
23 (gdb_test_no_prompt, if_commands_test): New.
24
e741bf94
MK
252007-01-28 Mark Kettenis <kettenis@gnu.org>
26
27 * gdb.threads/sigthread.c (NSIGS): Make bigger.
28
474d0ad3
AS
292007-01-27 Andreas Schwab <schwab@suse.de>
30
31 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
32 .short/.int/.quad in the dwarf sections.
33 * gdb.dwarf2/dw2-intercu.S: Likewise.
34 * gdb.dwarf2/dw2-intermix.S: Likewise.
35
e784b426
JK
362007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
37
38 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
39 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
40 array.
e784b426
JK
41 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
42 * gdb.base/setvar.exp: Likewise.
43
37f08e04
AS
442007-01-26 Andreas Schwab <schwab@suse.de>
45
9a01813a
AS
46 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
47 test.
48
37f08e04
AS
49 * gdb.base/multi-forks.exp ("restart $i"): Also match
50 __kernel_syscall_via_break.
51
6e2a9270
VP
522007-01-24 Vladimir Prus <vladimir@codesourcery.com>
53
54 * lib/mi-support.exp (mi_delete_varobj): New.
55 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
56 testcase.
57 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
58 (main): Call the above.
59 (reference_update_test, base_in_reference_test)
60 (reference_to_pointer): Delete the created varobjs.
61
e515b470
DJ
622007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
63
64 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
65 * configure: Regenerated.
66 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
67 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
68 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
69 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
70 * lib/gdb.exp (gdb_skip_xml_test): New function.
71
08d8bcd7
DJ
722007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
73
74 * gdb.base/sigrepeat.exp: Correct error message.
75
762007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
77 Daniel Jacobowitz <dan@codesourcery.com>
78
79 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
80 gdb.arch/i386-gnu-cfi-asm.S: New files.
81
97c3f1f3
JK
822007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
83
84 * lib/gdb.exp: Abort on missing `site.exp'.
85
cb1df416
DJ
862007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
87 Daniel Jacobowitz <dan@codesourcery.com>
88
89 * gdb.base/included.c, gdb.base/included.exp,
90 gdb.base/included.h: New files.
91
35990120
DJ
922007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
93
94 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
95 (maximize_rlimit): Reduce limits on 64-bit systems.
96
6e81a116 972007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
98
99 From Marcus Deuling <deuling@de.ibm.com>:
100 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
101 every case.
102
6c3c41f3
NR
1032007-01-13 Nick Roberts <nickrob@snap.net.nz>
104
105 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
106 (test_path_specification): Use objdir instead of srcdir to always
107 get an absolute filename.
108
2f12c312
DJ
1092007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
110
111 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
112
81121995
VP
1132007-01-11 Vladimir Prus <vladimir@codesourcery.com>
114
115 * gdb.mi/mi-var-cp.cc (reference_update_tests):
116 Make sure the variable we're using is in scope.
117 (reference_to_pointer): Likewise.
118
4741b737
DJ
1192007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
120
121 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
122 has no debug information.
123
054410c3
DJ
1242007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
125
126 * gdb.base/annota1.exp: Remove extra send_gdb.
127
818f79f6
DJ
1282007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
129
130 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
131
f7a6bb70
DJ
1322007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
133
134 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
135
57e66780
DJ
1362007-01-08 Nick Roberts <nickrob@snap.net.nz>
137 Daniel Jacobowitz <dan@codesourcery.com>
138
139 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
140 lcharacter or linteger change. Correct duplicated test name.
141 * gdb.mi/mi2-var-cmd.exp: Likewise.
142
3d799a95
DJ
1432007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
144
145 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
146
1472007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
148
149 * gdb.base/nofield.c: New file.
150 * gdb.base/nofield.exp: New testcase.
151
eafb94e8
NR
1522007-01-05 Nick Roberts <nickrob@snap.net.nz>
153
154 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
155
156 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
157 test.
158
5e572bb4
DJ
1592007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
160
161 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
162
74a44383
DJ
1632007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
164
165 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
166 when continuing.
167
1b572db9
DJ
1682007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
169
170 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
171 Expect ".exe" extension.
172
381bc39b
DJ
1732007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
174
175 * gdb.base/charset.exp: Add explicit filename to break.
176 * gdb.base/dbx.exp: Add explicit filename to breaks.
177
2b70e4c6
DJ
1782007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
179
180 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
181 * gdb.mi/mi2-file.exp: Likewise.
182
303b6f5d
DJ
1832007-01-04 Vladimir Prus <vladimir@codesourcery.com>
184
185 Implement specification of MI tests as comments
186 in C and C++ sources.
187 * lib/mi-support.exp (mi_autotest_data): New variable.
188 (mi_autotest_source): New variable.
189 (count_newlines, mi_prepare_inline_tests)
190 (mi_get_inline_test, mi_continue_to_line)
191 (mi_run_inline_test, mi_tbreak)
192 (mi_send_resuming_command, mi_wait_for_stop): New functions.
193 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
194 Run inline tests.
195 * gdb.mi/mi-var-cp.cc: Define tests here.
196
23da0d94
VP
1972007-01-04 Vladimir Prus <vladimir@codesourcery.com>
198
199 Simplify usage of mi_continue_to.
200 * lib/mi-support.exp (mi_runto_helper): Renamed
201 from mi_runto, added new parameter 'run_or_continue'.
202 (mi_runto): Use mi_runto_helper.
203 (mi_continue_to): Accept just function name as parameter.
204 Use mi_runto_helper.
205 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
206 * gdb.mi/mi2-var-cmd.exp: Likewise.
207
f9e18282
JB
2082006-01-04 Joel Brobecker <brobecker@adacore.com>
209
210 Make this testcase a bit more realistic. The current code
211 is too simplistic, and allows the compiler to optimize out
212 some of the entities we need for this testcase.
213 * gdb.ada/null_record/bar.ads (Void_Star): New type.
214 (Do_Nothing): Add extra parameter.
215 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
216 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
217 by using a variable of type Void_Star.
218
fd678c65
JB
2192006-01-04 Joel Brobecker <brobecker@adacore.com>
220
221 * gdb.ada/catch_ex/foo.adb: New file.
222 * gdb.ada/catch_ex.exp: New testcase.
223
05cfdb42
DJ
2242007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
225
226 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
227 pass --image-base to linker.
228
2e03ee74
DJ
2292007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
230 Daniel Jacobowitz <dan@codesourcery.com>
231
232 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
233 secondary prompts.
234
0d5de010
DJ
2352007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
236
237 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
238 output. Test the types of members and member pointers.
239 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
240 gdb/2092.
241 * gdb.cp/member-ptr.exp: Search for a comment instead of a
242 statement. Enable for GCC. Update expected output for some tests
243 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
244 layout.
245 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
246 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
247 (Diamond::vget_base): New.
248 (main): Add new tests.
249 * gdb.cp/printmethod.exp: Update expected output for member functions.
250 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
251 print pEe->D::vg().
252
61a771aa
DJ
2532007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
254
255 * gdb.threads/tls.exp: Allow stops in sem_post.
256
2fa63963
DJ
2572006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
258
259 * gdb.base/annota1.exp: Allow .*printf in backtraces.
260 * gdb.base/annota3.exp: Likewise.
261 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
262 again (instead of timing out).
263 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
264 GCC bug 26475.
265 * gdb.java/jmisc.exp: Adjust to work with method signatures including
266 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
267 test from jmisc1.exp.
268 * gdb.java/jmisc1.exp: Delete.
269 * gdb.java/jprint.exp: Adjust to work with method signatures including
270 return types.
271 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
272 * gdb.threads/linux-dp.exp: Don't be confused by program output.
273 * lib/java.exp (compile_java_from_source): Pass the correct type
274 to target_compile.
275
5eefc2b7
JB
2762006-12-31 Joel Brobecker <brobecker@adacore.com>
277
278 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
279 (stack_align_edx): New function.
280 (stack_align_eax): New function.
281 (main): Add calls to stack_align_edx and stack_align_eax.
282 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
283 Add testing for the cases where the register used during a stack
284 realignment is edx. Same for eax.
285
227c54da
DJ
2862006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
287
288 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
289 and generic PE targets.
290
cab8ac94
JB
2912006-12-29 Joel Brobecker <brobecker@adacore.com>
292
293 * gdb.ada/array_return.exp: Update copyright date list.
294
ba54f318
JB
2952006-12-27 Joel Brobecker <brobecker@adacore.com>
296
297 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
298 (Create_Small_Float_Vector): New function.
299 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
300 function body.
301 * gdb.ada/array_return/p.adb: Use new type and function from
302 package Pck.
303 * gdb.ada/array_return.exp: Add a test verifying that GDB is
304 able to print the value returned by a function returning an
305 array of float.
306
6b7a35dd
JB
3072006-12-20 Joel Brobecker <brobecker@adacore.com>
308
309 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
310 The associated tests should be PASSing.
311
038224f6
VP
3122006-12-08 Vladimir Prus <vladimir@codesourcery.com>
313
314 Test for base in references.
315 * gdb.mi/mi-var-cp.cc: Add test code.
316 * gdb.mi/mi-var-cp.exp: Test for bases in references.
317 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
318 * gdb.mi/mi2-watch.exp: Likewise.
319 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
320 (mi_list_varobj_children): New function.
321
b26ed50d
VP
3222006-12-08 Vladimir Prus <vladimir@codesourcery.com>
323
324 * lib/mi-support.exp
325 (mi_runto): Accept "()" after function name.
326 (mi_create_varobj): New function.
327 (mi_varobj_update): New function.
328 (mi_Check_varobj_value): New function.
329 * gdb.mi/mi-var-cp.exp: New file.
330 * gdb.mi/mi-var-cp.cc: New file.
331
08232497
DJ
3322006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
333
334 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
335 gdb.base/weaklib2.c: New files.
336
d394c993 3372006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 338
ac6c2fba
NS
339 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
340 info. Adjust test names.
341
8ec659a0 342 * gdb.base/break.c (main): Move position of malloc.
d394c993 343 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 344
acd65feb
VP
3452006-11-28 Vladimir Prus <vladimir@codesourcery.com>
346
347 * gdb.mi/mi-var-cmd.exp: Check -var-update after
348 assignement of arrays and function pointers.
349 * gdb.mi/var-cmd.c: Add declaration necessary for above
350 tests.
351
f556d5e5
NS
3522006-11-27 Nathan Sidwell <nathan@codesourcery.com>
353
354 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
355
356 * gdb.threads/linux-dp.exp: Read thread table before and after
357 creating each philosopher and verify it.
358
697bc68d
NS
3592006-11-27 Nathan Sidwell <nathan@codesourcery.com>
360 Paul Brook <paul@codesourcery.com>
361 Daniel Jacobowitz <dan@codesourcery.com>
362
363 * gdb.base/ending-run.exp: Flatten expect script stepping out of
364 main to remove duplication. Add start function of the form
365 '_*start[1-9]*'. Add RVDS start function.
366
29d73ae4
DJ
3672006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
368
369 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
370
c1d88655
UW
3712006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
372
373 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
374 * gdb.asm/spu.inc: New file.
375 * gdb.base/term.exp: Disable if [target_info exists noargs].
376 * gdb.gdb/complaints.exp: Disable if ![isnative].
377 * gdb.gdb/selftest.exp: Likewise.
378 * gdb.gdb/observer.exp: Likewise.
379 * gdb.gdb/xfullpath.exp: Likewise.
380 * gdb.base/attach.exp: Disable on SPU target.
381 * gdb.cp/bs145503.exp: Likewise.
382 * gdb.cp/exception.exp: Likewise.
383 * gdb.cp/userdef.exp: Likewise.
384
32a13b1a
DJ
3852006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
386
387 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
388
d8295fe9
VP
3892006-11-10 Vladimir Prus <vladimir@codesourcery.com>
390
391 * gdb.base/completion.exp: Fix completion tests for
392 'info' and 'info '.
393 * gdb.base/help.exp (help_test_raw, test_class_help)
394 (test_prefix_command_help): Move...
395 * lib/gdb.exp: Here.
396 * gdb.base/main.exp: Adjust.
397 * gdb.cp/maint.exp: Adjust.
398 * gdb.trace/tracecmd.exp: Use test_help_class.
399
8c394015
VP
4002006-11-09 Vladimir Prus <vladimir@codesourcery.com>
401
402 * gdb.stabs/weird.exp (print_weird_var): Use
403 gdb_test_multiple instead of gdb_expect.
404
027fc1bc
VP
4052006-11-09 Vladimir Prus <vladimir@codesourcery.com>
406
407 * gdb.base/help.exp (help_test_raw): New.
408 (test_class_help): New.
409 (test_prefix_command_help): New.
410 Adjust testcases.
411
67609209
FR
4122006-11-09 Christophe Lyon <christophe.lyon@st.com>
413
414 * gdb.base/constvars.c (main): Write to crass and crips, so that
415 they are allocated by the compiler.
416
f73adfeb
AS
4172006-10-27 Andreas Schwab <schwab@suse.de>
418
419 * gdb.base/multi-forks.exp: Use "detach fork" instead of
420 "detach-fork".
421
2f83a18e
DJ
4222006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
423
424 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
425 of patterns.
426
94277a38
DJ
4272006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
428
429 * gdb.base/sepdebug.exp: Remove debug format test.
430 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
431 Handle no-symtab.
432 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
433
5bd2f6e2
DJ
4342006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
435
436 * gdb.threads/manythreads.c (thread_function, main): Don't cast
437 int to pointer or pointer to int.
438 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
439
8c008720
DJ
4402006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
441
442 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
443
9e35dae4
DJ
4442006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
445
446 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
447
d9639e13
DJ
4482006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
449
450 PR c++/2116
451 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
452
390a1bd0
JB
4532006-10-06 Joel Brobecker <brobecker@adacore.com>
454
455 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
456 the corresponding bug has been fixed in GDB (PR/2018).
457
dd920c33
JB
4582006-10-06 Joel Brobecker <brobecker@adacore.com>
459
460 * gdb.base/subst.exp: New testcase.
461
53bbefe9
JB
4622006-10-06 Joel Brobecker <brobecker@adacore.com>
463
464 * gdb.ada/array_return/pck.ads: Add copyright notice.
465 * gdb.ada/array_return/pck.adb: Likewise.
466 * gdb.ada/array_return/p.adb: Likewise.
467 * gdb.ada/exec_changed/first.adb: Likewise.
468 * gdb.ada/exec_changed/second.adb: Likewise.
469
09851417
JB
4702006-10-06 Joel Brobecker <brobecker@adacore.com>
471
472 * gdb.ada/watch_arg/watch.adb: New file.
473 * gdb.ada/watch_arg.exp: New testcase.
474
041bf30d
VP
4752006-10-02 Vladimir Prus <vladimir@codesourcery.com>
476
477 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
478 via string_to_regexp.
479 * gdb.mi/mi2-basics.exp: Likewise.
480
f286fbdd 4812006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
482
483 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
484 Remove unused / obsolete files.
485
7c07f349
NR
4862006-09-19 Nick Roberts <nickrob@snap.net.nz>
487
488 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
489
cd5ff84a
VP
4902006-09-17 Vladimir Prus <vladimir@codesourcery.com>
491
492 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
493 HIGH_FRAME argument to -stack-list-arguments can be larger than
494 the number of frames.
495
ae018d1a
DJ
4962006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
497
498 * gdb.base/args.c (main): Add breakpoint marker.
499 * gdb.base/args.exp: Use args_test for tests. Add new tests which
500 really test empty arguments.
501 (args_load): Delete.
502 (args_test): New.
503
b399c549
NR
5042006-09-13 Nick Roberts <nickrob@snap.net.nz>
505
506 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
507 check for one file.
508
2ab1eb7a
VP
5092006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
510
511 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
512 HIGH_FRAME argument to -stack-list-locals can be larger than
513 the number of frames.
514
476308bf
FF
5152006-08-18 Fred Fish <fnf@specifix.com>
516
517 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
518 '$' in front of skip_vmx_tests_saved when setting that.
519
8625200f
AS
5202006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
521
522 * gdb.base/trace-commands.exp: New file.
523
089ec8f1
DJ
5242006-08-10 Joel Brobecker <brobecker@adacore.com>
525 Daniel Jacobowitz <dan@codesourcery.com>
526
527 * gdb.base/step-bt.exp: Make hexadecimal address optional in
528 expected output of the backtrace commands.
529
b60f0898
JB
5302006-08-09 Joel Brobecker <brobecker@adacore.com>
531
532 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
533 untested followed by return combination.
534 * gdb.arch/altivec-regs.exp: Likewise.
535 * gdb.arch/e500-abi.exp: Likewise.
536 * gdb.arch/e500-regs.exp: Likewise.
537 * gdb.arch/gdb1291.exp: Likewise.
538 * gdb.arch/gdb1431.exp: Likewise.
539 * gdb.arch/gdb1558.exp: Likewise.
540 * gdb.arch/i386-prologue.exp: Likewise.
541 * gdb.arch/i386-unwind.exp: Likewise.
542 * gdb.asm/asm-source.exp: Likewise.
543 * gdb.base/a2-run.exp: Likewise.
544 * gdb.base/advance.exp: Likewise.
545 * gdb.base/all-bin.exp: Likewise.
546 * gdb.base/annota1.exp: Likewise.
547 * gdb.base/annota3.exp: Likewise.
548 * gdb.base/args.exp: Likewise.
549 * gdb.base/arithmet.exp: Likewise.
550 * gdb.base/assign.exp: Likewise.
551 * gdb.base/async.exp: Likewise.
552 * gdb.base/attach.exp: Likewise.
553 * gdb.base/bang.exp: Likewise.
554 * gdb.base/bigcore.exp: Likewise.
555 * gdb.base/bitfields.exp: Likewise.
556 * gdb.base/bitfields2.exp: Likewise.
557 * gdb.base/break.exp: Likewise.
558 * gdb.base/call-sc.exp: Likewise.
559 * gdb.base/call-strs.exp: Likewise.
560 * gdb.base/callfuncs.exp: Likewise.
561 * gdb.base/checkpoint.exp: Likewise.
562 * gdb.base/chng-syms.exp: Likewise.
563 * gdb.base/code-expr.exp: Likewise.
564 * gdb.base/commands.exp: Likewise.
565 * gdb.base/completion.exp: Likewise.
566 * gdb.base/cond-expr.exp: Likewise.
567 * gdb.base/condbreak.exp: Likewise.
568 * gdb.base/consecutive.exp: Likewise.
569 * gdb.base/constvars.exp: Likewise.
570 * gdb.base/corefile.exp: Likewise.
571 * gdb.base/cvexpr.exp: Likewise.
572 * gdb.base/dbx.exp: Likewise.
573 * gdb.base/define.exp: Likewise.
574 * gdb.base/detach.exp: Likewise.
575 * gdb.base/display.exp: Likewise.
576 * gdb.base/dump.exp: Likewise.
577 * gdb.base/ena-dis-br.exp: Likewise.
578 * gdb.base/ending-run.exp: Likewise.
579 * gdb.base/environ.exp: Likewise.
580 * gdb.base/eval-skip.exp: Likewise.
581 * gdb.base/exprs.exp: Likewise.
582 * gdb.base/fileio.exp: Likewise.
583 * gdb.base/finish.exp: Likewise.
584 * gdb.base/float.exp: Likewise.
585 * gdb.base/foll-exec.exp: Likewise.
586 * gdb.base/foll-fork.exp: Likewise.
587 * gdb.base/foll-vfork.exp: Likewise.
588 * gdb.base/freebpcmd.exp: Likewise.
589 * gdb.base/funcargs.exp: Likewise.
590 * gdb.base/gcore.exp: Likewise.
591 * gdb.base/gdb1090.exp: Likewise.
592 * gdb.base/gdb1250.exp: Likewise.
593 * gdb.base/huge.exp: Likewise.
594 * gdb.base/info-proc.exp: Likewise.
595 * gdb.base/interrupt.exp: Likewise.
596 * gdb.base/jump.exp: Likewise.
597 * gdb.base/langs.exp: Likewise.
598 * gdb.base/lineinc.exp: Likewise.
599 * gdb.base/list.exp: Likewise.
600 * gdb.base/logical.exp: Likewise.
601 * gdb.base/long_long.exp: Likewise.
602 * gdb.base/macscp.exp: Likewise.
603 * gdb.base/maint.exp: Likewise.
604 * gdb.base/mips_pro.exp: Likewise.
605 * gdb.base/miscexprs.exp: Likewise.
606 * gdb.base/multi-forks.exp: Likewise.
607 * gdb.base/opaque.exp: Likewise.
608 * gdb.base/overlays.exp: Likewise.
609 * gdb.base/pc-fp.exp: Likewise.
610 * gdb.base/pointers.exp: Likewise.
611 * gdb.base/printcmds.exp: Likewise.
612 * gdb.base/psymtab.exp: Likewise.
613 * gdb.base/ptype.exp: Likewise.
614 * gdb.base/recurse.exp: Likewise.
615 * gdb.base/relational.exp: Likewise.
616 * gdb.base/relocate.exp: Likewise.
617 * gdb.base/remote.exp: Likewise.
618 * gdb.base/reread.exp: Likewise.
619 * gdb.base/restore.exp: Likewise.
620 * gdb.base/return.exp: Likewise.
621 * gdb.base/return2.exp: Likewise.
622 * gdb.base/scope.exp: Likewise.
623 * gdb.base/sect-cmd.exp: Likewise.
624 * gdb.base/sep.exp: Likewise.
625 * gdb.base/sepdebug.exp: Likewise.
626 * gdb.base/setshow.exp: Likewise.
627 * gdb.base/setvar.exp: Likewise.
628 * gdb.base/sigall.exp: Likewise.
629 * gdb.base/sigbpt.exp: Likewise.
630 * gdb.base/signals.exp: Likewise.
631 * gdb.base/signull.exp: Likewise.
632 * gdb.base/sizeof.exp: Likewise.
633 * gdb.base/solib.exp: Likewise.
634 * gdb.base/step-line.exp: Likewise.
635 * gdb.base/step-test.exp: Likewise.
636 * gdb.base/structs.exp: Likewise.
637 * gdb.base/structs2.exp: Likewise.
638 * gdb.base/term.exp: Likewise.
639 * gdb.base/twice.exp: Likewise.
640 * gdb.base/until.exp: Likewise.
641 * gdb.base/varargs.exp: Likewise.
642 * gdb.base/volatile.exp: Likewise.
643 * gdb.base/watchpoint.exp: Likewise.
644 * gdb.base/whatis-exp.exp: Likewise.
645 * gdb.base/whatis.exp: Likewise.
646 * gdb.cp/ambiguous.exp: Likewise.
647 * gdb.cp/annota2.exp: Likewise.
648 * gdb.cp/annota3.exp: Likewise.
649 * gdb.cp/bool.exp: Likewise.
650 * gdb.cp/breakpoint.exp: Likewise.
651 * gdb.cp/casts.exp: Likewise.
652 * gdb.cp/class2.exp: Likewise.
653 * gdb.cp/classes.exp: Likewise.
654 * gdb.cp/cplusfuncs.exp: Likewise.
655 * gdb.cp/ctti.exp: Likewise.
656 * gdb.cp/derivation.exp: Likewise.
657 * gdb.cp/exception.exp: Likewise.
658 * gdb.cp/gdb1355.exp: Likewise.
659 * gdb.cp/hang.exp: Likewise.
660 * gdb.cp/inherit.exp: Likewise.
661 * gdb.cp/local.exp: Likewise.
662 * gdb.cp/m-data.exp: Likewise.
663 * gdb.cp/m-static.exp: Likewise.
664 * gdb.cp/member-ptr.exp: Likewise.
665 * gdb.cp/method.exp: Likewise.
666 * gdb.cp/misc.exp: Likewise.
667 * gdb.cp/namespace.exp: Likewise.
668 * gdb.cp/overload.exp: Likewise.
669 * gdb.cp/ovldbreak.exp: Likewise.
670 * gdb.cp/pr-1023.exp: Likewise.
671 * gdb.cp/pr-1210.exp: Likewise.
672 * gdb.cp/pr-574.exp: Likewise.
673 * gdb.cp/printmethod.exp: Likewise.
674 * gdb.cp/psmang.exp: Likewise.
675 * gdb.cp/ref-params.exp: Likewise.
676 * gdb.cp/ref-types.exp: Likewise.
677 * gdb.cp/rtti.exp: Likewise.
678 * gdb.cp/templates.exp: Likewise.
679 * gdb.cp/try_catch.exp: Likewise.
680 * gdb.cp/userdef.exp: Likewise.
681 * gdb.cp/virtfunc.exp: Likewise.
682 * gdb.disasm/am33.exp: Likewise.
683 * gdb.disasm/h8300s.exp: Likewise.
684 * gdb.disasm/mn10300.exp: Likewise.
685 * gdb.disasm/sh3.exp: Likewise.
686 * gdb.disasm/t01_mov.exp: Likewise.
687 * gdb.disasm/t02_mova.exp: Likewise.
688 * gdb.disasm/t03_add.exp: Likewise.
689 * gdb.disasm/t04_sub.exp: Likewise.
690 * gdb.disasm/t05_cmp.exp: Likewise.
691 * gdb.disasm/t06_ari2.exp: Likewise.
692 * gdb.disasm/t07_ari3.exp: Likewise.
693 * gdb.disasm/t08_or.exp: Likewise.
694 * gdb.disasm/t09_xor.exp: Likewise.
695 * gdb.disasm/t10_and.exp: Likewise.
696 * gdb.disasm/t11_logs.exp: Likewise.
697 * gdb.disasm/t12_bit.exp: Likewise.
698 * gdb.disasm/t13_otr.exp: Likewise.
699 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
700 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
701 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
702 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
703 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
704 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
705 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
706 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
707 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
708 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
709 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
710 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
711 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
712 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
713 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
714 * gdb.mi/gdb701.exp: Likewise.
715 * gdb.mi/gdb792.exp: Likewise.
716 * gdb.mi/mi-basics.exp: Likewise.
717 * gdb.mi/mi-break.exp: Likewise.
718 * gdb.mi/mi-cli.exp: Likewise.
719 * gdb.mi/mi-console.exp: Likewise.
720 * gdb.mi/mi-disassemble.exp: Likewise.
721 * gdb.mi/mi-eval.exp: Likewise.
722 * gdb.mi/mi-file.exp: Likewise.
723 * gdb.mi/mi-read-memory.exp: Likewise.
724 * gdb.mi/mi-regs.exp: Likewise.
725 * gdb.mi/mi-return.exp: Likewise.
726 * gdb.mi/mi-simplerun.exp: Likewise.
727 * gdb.mi/mi-stack.exp: Likewise.
728 * gdb.mi/mi-stepi.exp: Likewise.
729 * gdb.mi/mi-syn-frame.exp: Likewise.
730 * gdb.mi/mi-until.exp: Likewise.
731 * gdb.mi/mi-var-block.exp: Likewise.
732 * gdb.mi/mi-var-child.exp: Likewise.
733 * gdb.mi/mi-var-cmd.exp: Likewise.
734 * gdb.mi/mi-var-display.exp: Likewise.
735 * gdb.mi/mi-watch.exp: Likewise.
736 * gdb.mi/mi2-basics.exp: Likewise.
737 * gdb.mi/mi2-break.exp: Likewise.
738 * gdb.mi/mi2-cli.exp: Likewise.
739 * gdb.mi/mi2-console.exp: Likewise.
740 * gdb.mi/mi2-disassemble.exp: Likewise.
741 * gdb.mi/mi2-eval.exp: Likewise.
742 * gdb.mi/mi2-file.exp: Likewise.
743 * gdb.mi/mi2-read-memory.exp: Likewise.
744 * gdb.mi/mi2-regs.exp: Likewise.
745 * gdb.mi/mi2-return.exp: Likewise.
746 * gdb.mi/mi2-simplerun.exp: Likewise.
747 * gdb.mi/mi2-stack.exp: Likewise.
748 * gdb.mi/mi2-stepi.exp: Likewise.
749 * gdb.mi/mi2-syn-frame.exp: Likewise.
750 * gdb.mi/mi2-until.exp: Likewise.
751 * gdb.mi/mi2-var-block.exp: Likewise.
752 * gdb.mi/mi2-var-child.exp: Likewise.
753 * gdb.mi/mi2-var-cmd.exp: Likewise.
754 * gdb.mi/mi2-var-display.exp: Likewise.
755 * gdb.mi/mi2-watch.exp: Likewise.
756 * gdb.stabs/exclfwd.exp: Likewise.
757 * gdb.stabs/weird.exp: Likewise.
758 * gdb.threads/gcore-thread.exp: Likewise.
759 * gdb.trace/actions.exp: Likewise.
760 * gdb.trace/backtrace.exp: Likewise.
761 * gdb.trace/circ.exp: Likewise.
762 * gdb.trace/collection.exp: Likewise.
763 * gdb.trace/deltrace.exp: Likewise.
764 * gdb.trace/infotrace.exp: Likewise.
765 * gdb.trace/limits.exp: Likewise.
766 * gdb.trace/packetlen.exp: Likewise.
767 * gdb.trace/passc-dyn.exp: Likewise.
768 * gdb.trace/passcount.exp: Likewise.
769 * gdb.trace/report.exp: Likewise.
770 * gdb.trace/save-trace.exp: Likewise.
771 * gdb.trace/tfind.exp: Likewise.
772 * gdb.trace/tracecmd.exp: Likewise.
773 * gdb.trace/while-dyn.exp: Likewise.
774 * gdb.trace/while-stepping.exp: Likewise.
775
f4b618d1
JB
7762006-08-08 Joel Brobecker <brobecker@adacore.com>
777
778 * gdb.base/step-bt.c: New file.
779 * gdb.base/step-bt.exp: New testcase.
780
3d00d119
DJ
7812006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
782
783 * config/monitor.exp (gdb_load): Remove support for obsolete
784 download-write-size.
785 * gdb.base/remote.exp: Likewise. Update all callers of
786 gdb_timed_load.
787
017b5bd4
DJ
7882006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
789
790 * cursal.exp: Pass binfile to gdb_load.
791
837c599d
DJ
7922006-08-01 Nathan Sidwell <nathan@codesourcery.com>
793
794 * gdb.base/cursal.exp: Add "" to gdb_load call.
795
8dd4540b
MK
7962006-07-29 Mark Kettenis <kettenis@gnu.org>
797
798 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
799 NetBSD/ELF targets.
800
ab5c9f60
DJ
8012006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
802
803 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
804 operator*.
805
4c42eaff
DJ
8062006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
807
808 * gdb.base/completion.exp: Update for change in "file" behavior.
809 * gdb.stabs/weird.exp: Likewise.
810 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
811 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
812
0155cc76
NS
8132006-07-24 Nathan Sidwell <nathan@codesourcery.com>
814
815 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
816 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
817
16026cd7
AS
8182006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
819
820 * gdb.base/default.exp: Update source command error message.
821 * gdb.base/help.exp: Update 'help source' message.
822
16963cb6
DJ
8232006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
824
825 * gdb.cp/bs15503.exp: Update comment for no longer crashing
826 test.
827
6d7fd486
AS
8282006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
829
830 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
831
29e8a844
DJ
8322006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
833
834 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
835
6afcfa39
DJ
8362006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
837
838 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
839
267a692b
MK
8402006-07-17 Mark Kettenis <kettenis@gnu.org>
841
842 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
843 *-*-openbsd* from targets for wich we expect ARM FPA floating
844 point format.
845
85d2fec4
NR
8462006-07-17 Nick Roberts <nickrob@snap.net.nz>
847
848 * gdb.cp/annota3.exp: Expect frame-begin annotation.
849
8502006-07-17 Mark Kettenis <kettenis@gnu.org>
851
852 * gdb.base/annota3.exp: Expect frame-begin annotation.
853
85b4c6e8
JB
8542006-07-14 Joel Brobecker <brobecker@adacore.com>
855
856 * gdb.base/help.exp: Adjust "help unset" test to accept
857 any list of unset commands.
858
fb933624
DJ
8592006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
860 Daniel Jacobowitz <dan@codesourcery.com>
861
862 * gdb.cp/ref-params.exp: New test.
863 * gdb.cp/ref-params.cc: New source file.
864 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
865
1dff4b64
MK
8662006-07-08 Mark Kettenis <kettenis@gnu.org>
867
868 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
869 spaces/tabs in regular expressions since they might not be there.
870
40d2e0e3
AS
8712006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
872
873 * gdb.base/ifelse.exp: New file.
874
f6c957d2
NS
8752006-07-04 Nathan Sidwell <nathan@codesourcery.com>
876
877 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
878 line.
879 * gdb.base/huge.exp: Loop over compilation to find a size that
880 is acceptable.
881 * gdb.base/remote.exp: Correct expected strings.
882 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
883
b9c5a23d
DJ
8842006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
885
886 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
887
9af2e58d
DJ
8882006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
889
890 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
891 native.
892
30930ca5
DJ
8932006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
894
895 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
896 enable stabs testing.
897
aa32fa1d
DJ
8982006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
899
bd4a4c80 900 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
901 gdb_test_multiple does.
902
321fef15
DJ
9032006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
904
905 * Makefile.in (host_alias): Remove.
906 (target_alias): Use @target_noncanonical@.
907 (site.exp): Don't set host_alias.
908 * aclocal.m4: Remove contents. Include acx.m4.
909 * configure: Regenerated.
910 * configure.ac: Use ACX_NONCANONICAL_TARGET.
911
e1c2defa
NS
9122006-06-13 Nathan Sidwell <nathan@codesourcery.com>
913
e63b55d1
NS
914 * lib/gdb.exp (gdb_load_cmd): New.
915
5600ea19
NS
916 * gdb.base/fileio.c: Add system(NULL) test.
917 * gdb.base/fileio.exp: Check it.
918
e1c2defa
NS
919 * gdb.base/break.c: Add 10a breakpoint at }
920 * gdb.base/break.exp: Add test for breakpoint at }
921 * gdb.cp/anon-union.cc: Add code at end of function.
922 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
923 * gdb.mi/var-cmd.c: Add code at end of function.
924 * gdb.mi/mi-var-display.exp: Adjust end of next.
925 * gdb.mi/mi2-var-display.exp: Likewise.
926 * gdb.base/fileio.c: Add stop function and insert calls at
927 stopping places.
928 * gdb.base/fileio.exp: Breakpoint stop function and remove
929 explicit line number references.
930
6c0112ec
JB
9312006-05-19 Joel Brobecker <brobecker@adacore.com>
932
933 * gdb.base/del.exp (test_delete_alias): New function.
934 Now check that both "del" and "d" work as aliases for "delete".
935
154189a4
FF
9362006-05-18 Fred Fish <fnf@specifix.com>
937
938 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
939 required. Check for spurious output after program exits normally.
940
582e64c2
FF
9412006-05-17 Fred Fish <fnf@specifix.com>
942
943 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
944 gdb_load, so it works in the simulator.
945
8ef6493a
FF
9462006-05-11 Fred Fish <fnf@specifix.com>
947
948 * gdb.base/bang.exp: Ignore unexpected output between the
949 "program exited normally" and the gdb prompt, as many other
950 tests do.
951
692b141c
MK
9522006-05-07 Mark Kettenis <kettenis@gnu.org>
953
954 * gdb.base/help.exp: Make "delete checkpoint" part option for
955 "help d" and "help delete" tests.
956
540b8a30
UW
9572006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
958
959 * gdb.mi/mi-basics.exp: Add missing serial number to
960 expected output in some mi_gdb_test statements.
961 * gdb.mi/mi2-basics.exp: Likewise.
962
9b6462d9
JB
9632006-05-05 Joel Brobecker <brobecker@adacore.com>
964
965 * gdb.base/del.c: New file.
966 * gdb.base/del.exp: New testcase.
967
954de43b
DM
9682006-05-05 David S. Miller <davem@sunset.davemloft.net>
969
970 * gdb.base/break.exp: Do not assume a breakpoint on
971 main will actually be in $srcfile when optimizing.
1303f75e
DM
972 * gdb.base/savedregs.exp: Do not require that the dummy
973 frame location match up to a symbol and source file location.
c3242428
DM
974 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
975 will get printed without a mi_cmd_data_list_register_values prefix.
976 (*-data-list-register-*): Correct regular expressions to expect the new
977 pseudo d? floating point registers.
978 * gdb.mi/mi2-regs.exp: Likewise.
979
c7e64c9a
DJ
9802006-05-05 Christophe Lyon <christophe.lyon@st.com>
981
982 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
983 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
984 is allocated by the compiler.
985 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
986 anons, e, anone to force their allocation by the compiler.
987
9882006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
989
990 * gdb.base/help.exp: Update expected text for help d and
991 help delete.
992
27ce9a6d
MK
9932006-05-02 Mark Kettenis <kettenis@gnu.org>
994
995 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
996 NetBSD/ELF targets.
997
8608915f
MK
9982006-04-30 Mark Kettenis <kettenis@gnu.org>
999
1000 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
1001 single-step breakpoint fails; make this a KFAIL on
1002 sparc*-*-openbsd*.
1003 * gdb.base/siginfo.exp: Likewise.
1004 * gdb.base/sigstep.exp (advance, advancei): Likewise.
1005
b8db102d
MS
10062006-04-26 Michael Snyder <msnyder@redhat.com>
1007
1008 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
1009 which may have to consume output from other forks.
1010 Add tests to make sure that "delete fork" succeeded.
1011
c702009a
MS
10122006-04-20 Michael Snyder <msnyder@redhat.com>
1013
1014 * 2006-03-22 Jim Blandy <jimb@redhat.com>
1015 Add support for the Renesas M32C and M16C.
1016
1017 * gdb.asm/asm-source.exp: Add m32c target.
1018 * gdb.asm/m32c.inc: Support for m32c target.
1019
e28493f2
AS
10202006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
1021
1022 * gdb.base/commands.exp (recursive_source_test): New test.
1023
880da185
DM
10242006-04-04 David S. Miller <davem@sunset.davemloft.net>
1025
1026 * gdb.base/float.exp: Add pattern for sparc targets.
1027
61d9b92f
DJ
10282006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1029
1030 * gdb.base/commands.exp (stray_arg0_test): New test.
1031
bd717df8
PB
10322006-03-30 Paul Brook <paul@codesourcery.com>
1033
1034 * gdb.mi/mi-until.exp: kfail broken until command.
1035 * gdb.mi/mi2-until.exp: Ditto.
1036
ec793d3c
NR
10372006-03-27 Nick Roberts <nickrob@snap.net.nz>
1038
1039 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
1040
831004b7
AO
10412006-03-08 Alexandre Oliva <aoliva@redhat.com>
1042
1043 * gdb.base/prelink.exp: Anchor tested-for regular expression
1044 on gdb prompt.
1045
effe49a0
PB
10462006-03-07 Paul Brook <paul@codesourcery.com>
1047
1048 * gdb.base/assign.exp: Correct fail message.
1049
e5461016
PB
10502006-03-07 Paul Brook <paul@codesourcery.com>
1051
1052 * lib/compiler.c: Extract armcc version number.
1053 * lib/compiler.cc: Ditto.
1054
fc91c6c2
PB
10552006-03-07 Paul Brook <paul@codesourcery.com>
1056
1057 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
1058 additional_flags=-w.
1059 * gdb.arch/altivec-regs.exp: Ditto.
1060 * gdb.arch/e500-abi.exp: Ditto.
1061 * gdb.arch/e500-regs.exp: Ditto.
1062 * gdb.base/all-bin.exp: Ditto.
1063 * gdb.base/annota1.exp: Ditto.
1064 * gdb.base/annota3.exp: Ditto.
1065 * gdb.base/args.exp: Ditto.
1066 * gdb.base/arithmet.exp: Ditto.
1067 * gdb.base/assign.exp: Ditto.
1068 * gdb.base/async.exp: Ditto.
1069 * gdb.base/bang.exp: Ditto.
1070 * gdb.base/break.exp: Ditto.
1071 * gdb.base/call-rt-st.exp: Ditto.
1072 * gdb.base/completion.exp: Ditto.
1073 * gdb.base/cond-expr.exp: Ditto.
1074 * gdb.base/condbreak.exp: Ditto.
1075 * gdb.base/consecutive.exp: Ditto.
1076 * gdb.base/define.exp: Ditto.
1077 * gdb.base/display.exp: Ditto.
1078 * gdb.base/ena-dis-br.exp: Ditto.
1079 * gdb.base/environ.exp: Ditto.
1080 * gdb.base/eval-skip.exp: Ditto.
1081 * gdb.base/info-proc.exp: Ditto.
1082 * gdb.base/jump.exp: Ditto.
1083 * gdb.base/logical.exp: Ditto.
1084 * gdb.base/long_long.exp: Ditto.
1085 * gdb.base/maint.exp: Ditto.
1086 * gdb.base/miscexprs.exp: Ditto.
1087 * gdb.base/pc-fp.exp: Ditto.
1088 * gdb.base/pointers.exp: Ditto.
1089 * gdb.base/relational.exp: Ditto.
1090 * gdb.base/reread.exp: Ditto.
1091 * gdb.base/sect-cmd.exp: Ditto.
1092 * gdb.base/sep.exp: Ditto.
1093 * gdb.base/sepdebug.exp: Ditto.
1094 * gdb.base/until.exp: Ditto.
1095 * gdb.base/whatis-exp.exp: Ditto.
1096 * gdb.cp/annota2.exp: Ditto.
1097 * gdb.cp/annota3.exp: Ditto.
1098 * gdb.trace/actions.exp: Ditto.
1099 * gdb.trace/backtrace.exp: Ditto.
1100 * gdb.trace/circ.exp: Ditto.
1101 * gdb.trace/collection.exp: Ditto.
1102 * gdb.trace/deltrace.exp: Ditto.
1103 * gdb.trace/infotrace.exp: Ditto.
1104 * gdb.trace/limits.exp: Ditto.
1105 * gdb.trace/packetlen.exp: Ditto.
1106 * gdb.trace/passc-dyn.exp: Ditto.
1107 * gdb.trace/passcount.exp: Ditto.
1108 * gdb.trace/report.exp: Ditto.
1109 * gdb.trace/save-trace.exp: Ditto.
1110 * gdb.trace/tfind.exp: Ditto.
1111 * gdb.trace/tracecmd.exp: Ditto.
1112 * gdb.trace/while-dyn.exp: Ditto.
1113 * gdb.trace/while-stepping.exp: Ditto.
1114 * lib/gdb.exp: Ditto.
1115 (gdb_compile): Handle nowarning option.
1116
5f4a23d9
AO
11172006-03-07 Alexandre Oliva <aoliva@redhat.com>
1118
1119 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
1120 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
1121 Rename executable to prelinkt. Don't re-prelink if we didn't
1122 get a core file. Test prelink -u exit status to tell whether
1123 prelinking failed. Use gdb_test_multiple.
1124
9733fc94
DJ
11252006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
1126
1127 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
1128 (do_tests): Call it.
1129
cc10cae3
AO
11302006-02-28 Alexandre Oliva <aoliva@redhat.com>
1131
1132 * gdb.base/prelink.exp: New test.
1133 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
1134
15c46491
WZ
11352006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
1136
1137 * gdb.fortran/derived-type.f90: New file.
1138 * gdb.fortran/derived-type.exp: New testcase.
1139
5c9f7ded
DJ
11402006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
1141
1142 * gdb.base/default.exp: Allow ';' as a directory separator.
1143
5b96932b
AS
11442006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1145
1146 * gdb.base/help.exp (help add-symbol-file): Update.
1147
1986bccd
AS
11482006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1149
1150 * gdb.base/help.exp (help load): Update expected results.
1151
a8b7528f
FF
11522006-02-19 Fred Fish <fnf@specifix.com>
1153
1154 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
1155 specifix hex value as part of results.
1156 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
1157
f8261448
FF
11582006-02-16 Fred Fish <fnf@specifix.com>
1159
1160 * gdb.base/whatis.c: Define variables using typedefs char_addr,
1161 ushort_addr, and slong_addr, so the typedefs are not optimized
1162 away.
1163 * gdb.base/whatis.exp: Add tests using type name for struct type,
1164 union type, enum type, and typedef.
1165
31d8bdd2
MK
11662006-02-13 Mark Kettenis <kettenis@gnu.org>
1167
1168 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
1169
34e41e63
JB
11702006-02-13 Jim Blandy <jimb@redhat.com>
1171
1172 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
1173 case where it takes two "next" commands to skip past the init
1174 call.
1175
ac6e4f31
FF
11762006-02-12 Fred Fish <fnf@specifix.com>
1177
1178 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
1179 to handle cases where it takes two "next" commands to skip
1180 past the init call.
1181
2db2d571
JB
11822006-02-07 Joel Brobecker <brobecker@adacore.com>
1183
1184 * gdb.ada/array_return.exp: Mark the last test as expected to fail
1185 on hppa32 targets.
1186
38fcd64c
DJ
11872006-02-06 Vladimir Prus <ghost@cs.msu.su>
1188
1189 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
1190 field.
1191
1315ad46
MK
11922006-01-29 Mark Kettenis <kettenis@gnu.org>
1193
1194 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
1195
5625b943
DJ
11962006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
1197
1198 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
1199 files.
1200
80df1bbe
DJ
12012006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1202
1203 * gdb.cp/maint.exp: Set complaints to a positive value.
1204
9078e690
DJ
12052006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1206
1207 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
1208 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
1209 function name.
1210
9c903399
DJ
12112006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1212
1213 * gdb.base/checkpoint.c: Update copyright notice. Include
1214 <stdlib.h>.
1215
761ae4d6
JB
12162006-01-04 Jim Blandy <jimb@redhat.com>
1217
1218 * gdb.asm/asm-source.exp: Independently provide default values for
1219 asm-flags and debug-flags. Use 'string equal' to do the
1220 comparison, not the implicit expr's '==' operator. Remove
1221 now-unneeded assignments to asm-flags. In h8300 case, place
1222 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
1223
099ac3dd
MS
12242006-01-04 Michael Snyder <msnyder@redhat.com>
1225
1226 * gdb.base/checkpoint.c: New file.
1227 * gdb.base/checkpoint.exp: New file.
1228 * gdb.base/multi-fork.c: New file.
1229 * gdb.base/multi-fork.exp: New file.
1230 * gdb.base/pi.txt: New file (data for checkpoint.c test).
1231
f4d85314
FF
12322006-01-04 Fred Fish <fnf@specifix.com>
1233
1234 * gdb.base/ptype.c (foo): Add typedef.
1235 (intfoo): Add function.
1236 * gdb.base/ptype1.c: New file.
1237 * gdb.base/ptype.exp: Handle compilation and linking with two
1238 source files. Test that proper type for "foo" is found based
1239 on source context rather than first match found in symtabs.
1240
a1b06f35
MK
12412005-12-28 Mark Kettenis <kettenis@gnu.org>
1242
1243 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
1244 * gdb.asm/openbsd.inc: Indent commands.
1245
d082a1e2
MK
12462005-12-26 Mark Kettenis <kettenis@gnu.org>
1247
c65016bd
MK
1248 * gdb.base/freebpcmd.exp: Increase timeout.
1249
d082a1e2
MK
1250 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
1251
d3c32a0e
DJ
12522005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
1253
1254 * gdb.base/default.exp: Update check for "show version".
1255
9fdb1f50
RC
12562005-12-09 Randolph Chung <tausq@debian.org>
1257
1258 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
1259 * gdb.asm/pa64.inc: New file.
1260
5f2c56f7
RC
12612005-12-09 Randolph Chung <tausq@debian.org>
1262
1263 * gdb.asm/common.inc: Indent commands.
1264 * gdb.asm/asmsrc1.s: Likewise.
1265 * gdb.asm/asmsrc2.s: Likewise.
1266
8117349c
RC
12672005-12-09 Randolph Chung <tausq@debian.org>
1268
1269 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
1270 (get_addr_of_sym): Remove duplicate print.
1271 (gen_core): xfail hppa*-*-hpux*, update expected output.
1272 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
1273 * gdb.arch/pa64-nullify.s: New file.
1274
8f07f25a
RC
12752005-12-09 Randolph Chung <tausq@debian.org>
1276
1277 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
1278
55b39184
DJ
12792005-12-07 Christophe Lyon <christophe.lyon@st.com>
1280
1281 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
1282 code generation for these functions.
1283 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
1284 error message.
1285
31e2b00f
AS
12862005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
1287
1288 * gdb.base/help.exp (help b, help br, help bre, help brea)
1289 (help break): Update the expected message.
1290
c3d0b56e
SC
12912005-11-11 Stephane Carrez <stcarrez@nerim.fr>
1292
1293 * gdb.asm/m68hc11.inc: Setup the data section.
1294 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
1295 script for this test.
1296 (m6812-*-*): Likewise.
1297
36ae0ea9
RC
12982005-11-09 Randolph Chung <tausq@debian.org>
1299
1300 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
1301
9d6f42e9
WZ
13022005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
1303
1304 * gdb.base/break.exp: Fix a comment typo.
1305
e2126a14
EZ
13062005-11-03 Jim Blandy <jimb@redhat.com>
1307
1308 Checked in by Elena Zannoni <ezannoni@redhat.com>
1309
1310 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
1311
e0ac7199
CV
13122005-11-02 Corinna Vinschen <vinschen@redhat.com>
1313
1314 * gdb.arch/gdb1558.c: Include stdio.h.
1315
31d3fb18
MK
13162005-10-31 Mark Kettenis <kettenis@gnu.org>
1317
1318 * gdb.asm/asm-source.exp: Use -e instead of --entry.
1319
e52b687c
MK
13202005-10-31 Mark Kettenis <kettenis@gnu.org>
1321
1322 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
1323
f4711d79
PG
13242005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
1325
1326 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
1327 vscr" tests to better match output.
1328
987a9106
JB
13292005-10-12 Jim Blandy <jimb@redhat.com>
1330
1331 * gdb.base/structs.exp (any): New function.
1332 (test_struct_returns): Don't make any assumptions at all about
1333 what value the function returns when GDB can't set the return
1334 value.
1335
2336bb58
JB
13362005-10-09 Joel Brobecker <brobecker@adacore.com>
1337
1338 * gdb.ada/arrayidx/p.adb: New file.
1339 * gdb.ada/arrayidx.exp: New testcase
1340
13412005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
1342
1343 * gdb.ada/array_return/pck.ads: New file.
1344 * gdb.ada/array_return/pck.adb: New file.
1345 * gdb.ada/array_return/p.adb: New file.
1346 * gdb.ada/array_return.exp: New testcase.
1347
705335ea
JB
13482005-10-03 Joel Brobecker <brobecker@adacore.com>
1349
1350 * gdb.base/arrayidx.c: New file.
1351 * gdb.base/arrayidx.exp: New testcase.
1352
11ee9940
NR
13532005-09-29 Nick Roberts <nickrob@snap.net.nz>
1354
1355 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
1356 frames-invalid and breakpoints-invalid are no longer generated
1357 with level 3 so don't expect them in the output.
1358
39fb8e9e
BR
13592005-09-27 Bob Rossi <bob@brasko.net>
1360
1361 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
1362 from test. Escape the | in mi_gdb_test call.
1363 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
1364 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
1365 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
1366 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
1367 expected regex's in mi_gdb_test calls.
1368 * lib/mi-support.exp: Remove arbitrary .* from tests.
1369 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
1370 Fully anchor GDB/MI expected results in mi_gdb_test.
1371 * lib/gdb.exp (string_to_regexp): Escape the ] character.
1372 * gdb.base/sizeof.exp: Remove escape character. Correct test.
1373
2af48f68
PB
13742005-09-26 Paul Brook <paul@codesourcery.com>
1375
1376 * long_long.exp: Exclude eabi targets from arm FPA float format test.
1377
f34502bc
WZ
13782005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
1379
1380 * bfp-test.c: New file.
1381 * bfp-test.exp: New testcase.
1382
ca929517
WZ
13832005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
1384
1385 * gdb.fortran/subarray.exp: New testcase to test the evaluation
1386 of subarray and substring variable.
1387 * gdb.fortran/subarray.f: New source file for the test of subarray
1388 and substring variable evaluation.
1389 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
1390 of string constant.
1391
c761af65
DJ
13922005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
1393
1394 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
1395 copyright dates.
1396
561d7a1d
PG
13972005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
1398
1399 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
1400 powerpc altivec' test with an almost identical 'info vector' test.
1401
b2b64cc9
PG
14022005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
1403
1404 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
1405 vscr" tests to match output.
1406
6ac4d15a
PG
14072005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
1408
1409 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
1410 output.
1411
40e55bef
BR
14122005-09-11 Bob Rossi <bob@brasko.net>
1413
1414 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
1415 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
1416 commands that return an MI output command and an asyncronous MI output
1417 command.
1418 * gdb.mi/mi-console.exp: Ditto.
1419
3c7385ec
BR
14202005-09-11 Bob Rossi <bob@brasko.net>
1421
1422 * gdb.mi/mi-var-child.c: Include <string.h>.
1423
a6cd0eb3
DJ
14242005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
1425
1426 * killed.exp: Correct gdb_expect syntax.
1427
2f168eed
CV
14282005-08-09 Corinna Vinschen <vinschen@redhat.com>
1429
1430 * lib/mi-support.exp (mi_gdb_load): Fix typo.
1431
ecd3fd0f
BR
14322005-08-02 Bob Rossi <bob@brasko.net>
1433
1434 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
1435 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
1436 Change tests to inferior-tty-set/show.
1437 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
1438 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
1439 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
1440 inferior. Use mi_gdb_test to get GDB and Inferior output.
1441 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
1442 descriptor.
1443 (mi_inferior_tty_name): Add inferior PTY file name.
1444 (mi_gdb_start): Add INFERIOR_PTY parameter.
1445 (mi_gdb_test): Add IPATTERN parameter.
1446
f1ea48cb
BR
14472005-08-02 Bob Rossi <bob@brasko.net>
1448
1449 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
1450 parameter to mi_gdb_test.
1451 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
1452
6e650a67
DJ
14532005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1454
1455 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
1456 struct_declarations.
1457 * gdb.mi/mi-var-child.exp: Step over the initialization of
1458 struct_declarations.
1459
8be260b6
DJ
14602005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1461
1462 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
1463 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
1464 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
1465 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
1466 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
1467 file.
1468
4e660f07
NR
14692005-07-27 Nick Roberts <nickrob@snap.net.nz>
1470
1471 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
1472 (do_children_tests): Assign values to the extra elements.
1473
1474 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
1475 them for tests for "-var-update --no-values" and
1476 "-var-update --all-values".
1477 Add test for "-var-list-children --simple-values".
1478
1479 * gdb.mi/basics.c (callee4): Add integer array D[3]...
1480
1481 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
1482 "-stack-list-locals --simple-values" Improve doc strings and
1483 comments.
1484
6bdae935
MK
14852005-07-18 Mark Kettenis <kettenis@gnu.org>
1486
598b7a6f
MK
1487 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
1488 *-*-openbsd*.
1489 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
1490
6bdae935
MK
1491 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
1492 sigaltsatck'.
1493
1323e929
BR
14942005-07-14 Bob Rossi <bob@brasko.net>
1495
1496 * gdb.base/default.exp (tty): Changed output of command.
1497 * gdb.base/help.exp (help tty): Ditto.
1498
b1a9c082
MK
14992005-07-12 Mark Kettenis <kettenis@gnu.org>
1500
1501 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
1502
10a844a2
MK
15032005-07-10 Mark Kettenis <kettenis@gnu.org>
1504
1505 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
1506 -stack-select-frame without arguments.
1507 (test_stack_frame_listing): Add test for newly implemented command
1508 -stack-info-frame.
1509
3cb3b8df
BR
15102005-07-06 Bob Rossi <bob@brasko.net>
1511
1512 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
1513 command.
1514 (Copyright): Update copyright.
1515
a0c5fbcf
WZ
15162005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
1517
1518 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
1519 tests to evaluate exponentiation expression.
1520
984971d0
AS
15212005-06-29 Andreas Schwab <schwab@suse.de>
1522
1523 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
1524 main to avoid warnings.
1525
1526 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
1527
fe03833f
NR
15282005-06-20 Nick Roberts <nickrob@snap.net.nz>
1529
1530 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
1531 -stack-select-frame without arguments.
1532 (test_stack_frame_listing): Add test for newly implemented command
1533 -stack-info-frame.
1534
7a55f279
WZ
15352005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
1536
0ffa0ea5
DJ
1537 * gdb.fortran/array-element.f: New file.
1538 * gdb.fortran/array-element.exp: New testcase.
7a55f279 1539
26585198
DJ
15402005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
1541
1542 * gdb.base/bigcore.exp: Correct checks for systems which can
1543 not dump a large core file.
1544
c1bd25fd
DJ
15452005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
1546
1547 * gdb.base/relocate.c: Add a copyright notice.
1548 (dummy): Remove.
1549 * gdb.base/relocate.exp: Test printing the values of variables
1550 from a relocatable file.
1551
589e074d
DJ
15522005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
1553
1554 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
1555 excess MI output after an error.
1556
0915f927
JB
15572005-05-29 Joel Brobecker <brobecker@adacore.com>
1558
1559 * gdb.arch/alpha-step.c: New file.
1560 * gdb.arch/alpha-step.exp: New testcase.
1561
76ff342d
DJ
15622005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
1563 Dennis Brueni <dennis@slickedit.com>
1564
1565 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
1566 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
1567 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
1568 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
1569 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
1570 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
1571 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
1572
96b0c7ac
DJ
15732005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
1574 Wu Zhou <woodzltc@cn.ibm.com>
1575
1576 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
1577 IBM's xlc compiler.
1578 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
1579 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
1580
f21565d2
JB
15812005-05-13 Jim Blandy <jimb@redhat.com>
1582
1583 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
1584 calling gdb_suppress_entire_file.
1585 * gdb.base/charset.exp: Same.
1586 * gdb.base/call-rt-st.exp: Same.
1587
6006a3a1
BR
15882005-05-05 Bob Rossi <bob_rossi@cox.net>
1589
1590 * lib/gdb.exp (fullname_syntax): Added global regex.
1591 (fullname_syntax_POSIX): Ditto.
1592 (fullname_syntax_UNC): Ditto.
1593 (fullname_syntax_DOS_CASE): Ditto.
1594 (fullname_syntax_DOS): Ditto.
1595 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
1596 fullname_syntax variable to scope and use it.
1597 (test_file_list_exec_source_files): Ditto.
1598 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
1599
c3b69c04
DJ
16002005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
1601
1602 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
1603
3c95e6af
PG
16042004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
1605
1606 * lib/gdb.exp (skip_altivec_tests): New function, based on
1607 check_vmx_hw_available from the GCC testsuite.
1608 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
1609 * lib/gdb.arch/altivec-regs.exp: Likewise.
1610
78df6c56
JB
16112005-05-02 Jim Blandy <jimb@redhat.com>
1612
1613 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
1614 calling gdb_suppress_entire_file.
1615
1690f9cf
DJ
16162005-04-30 Randolph Chung <tausq@debian.org>
1617
1618 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
1619 Slightly relax "sem_post" name checking.
1620
5ea106f7
PG
16212005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
1622
1623 * gdb.base/unload.exp: Use new shared library infrastructure.
1624
bf7234cf
PG
16252005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
1626
1627 * gdb.base/so-impl-ld.exp: Use new shared library
1628 infrastructure.
1629
547b869a
CV
16302005-04-29 Corinna Vinschen <vinschen@redhat.com>
1631
1632 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
1633 * gdb.asm/h8300.inc: New file.
1634
f07e55f0
PG
16352005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
1636
1637 * gdb.base/shlib-call.exp: Change to use new shared library
1638 infrastructure.
1639
3cbba3d1
PG
16402005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
1641
1642 * gdb.base/pending.exp: Change to use new shared library
1643 infrastructure.
1644
ed6df200
PG
16452005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
1646
1647 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
1648 use test_compiler_info instead of gcc_compiled, and update copyright.
1649
8c8f4ebe
PG
16502005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
1651
1652 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
1653 shared objects being adjusted and update copyright years.
1654
607fbc54
DJ
16552005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
1656
1657 * ChangeLog: Correct some 2003-01-13 dates.
1658 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
1659 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
1660 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
1661 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
1662 gdb.trace/tfind.exp: Update copyright years.
1663
57bf0e56
DJ
16642005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
1665 Daniel Jacobowitz <dan@codesourcery.com>
1666
1667 * lib/gdb.exp (gdb_compile): Handle shlib=.
1668 (gdb_compile_shlib): New function.
1669
9b593790
PG
16702005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
1671
1672 * lib/gdb.exp (test_compiler_info): Give argument a default value.
1673
9494c6a5
DJ
16742005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
1675
1676 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
1677 gdb.server.
1678 * configure.ac: Likewise.
1679 * configure: Regenerated.
1680 * gdb.gdbserver/Makefile.in: Moved to...
1681 * gdb.server/Makefile.in: ... here.
1682 * gdb.gdbserver/server.c: Moved to...
1683 * gdb.server/server.c: ... here.
1684 * gdb.gdbserver/server-run.exp: Moved to...
1685 * gdb.server/server-run.exp: ... here.
1686
6f8eac0e
DJ
16872005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
1688
1689 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
1690 * configure.ac: Create gdb.gdbserver/Makefile.
1691 * configure: Regenerated.
1692 * lib/gdbserver-support.exp: New file, derived from
1693 config/gdbserver.exp.
1694 * config/gdbserver.exp: Use gdbserver-support.exp.
1695 * gdb.gdbserver/Makefile.in: New file.
1696 * gdb.gdbserver/server.c: New file.
1697 * gdb.gdbserver/server-run.exp: New file.
1698
6e87504d
PG
16992005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
1700
1701 * lib/gdb.exp (test_compiler_info): Return compiler_info
1702 if no arguments are given.
1703
d1779be4
PG
17042005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
1705
1706 * gdb.arch/altivec-abi.exp: Check for compiler and set
1707 use altivec' flag accordingly.
1708 * gdb.arch/altivec-regs.exp: Likewise.
1709
88750304
DJ
17102005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1711
1712 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
1713
f3fb768d
AS
17142005-03-27 Andreas Schwab <schwab@suse.de>
1715
1716 * gdb.base/bigcore.c (main): Add missing mode argument in open
1717 call.
1718
7e813ac5
DJ
17192005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
1720
1721 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
1722 downloads.
1723 * config/gdbserver.exp (gdb_load): Likewise.
1724
8e3049aa
PB
17252005-03-14 Paul Brook <paul@codesourcery.com>
1726
1727 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
1728 targets.
1729
a9df7c44
JB
17302005-03-09 Joel Brobecker <brobecker@adacore.com>
1731
1732 * gdb.dwarf2/dup-psym.S: New file.
1733 * gdb.dwarf2/dup-psym.exp: New testcase.
1734
9f0d94e8
JB
17352005-03-09 Joel Brobecker <brobecker@adacore.com>
1736
1737 * gdb.ada/exec_changed/first.adb: New file.
1738 * gdb.ada/exec_changed/second.adb: New file.
1739 * gdb.ada/exec_changed.exp: New testcase.
1740
5f579bc5
NS
17412005-03-08 Nathan Sidwell <nathan@codesourcery.com>
1742
36e9969c
NS
1743 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
1744 (A2): New class.
1745 (main): Test operator+.
1746 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
1747 breakpoint test.
1748
5f579bc5
NS
1749 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
1750 * gdb.base/signull.exp: Disable if gdb,nosignals.
1751 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
1752 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
1753 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
1754 * gdb.mi/mi2-console.exp: Likewise.
1755 * gdb.trace/collection.exp (run_trace_experiment): Consume the
1756 continue output at start.
1757 (gdb_collect_locals_test): Robustify regexp.
1758 * gdb.trace/passc-dyn.exp: Fix comment typo.
1759 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
1760
be46087e
CV
17612005-03-08 Corinna Vinschen <vinschen@redhat.com>
1762
1763 * gdb.asm/asm-source.exp: Add iq2000 case.
1764 * gdb.asm/iq2000.inc: New file.
1765
384e1a61
MI
17662005-03-07 Manoj Iyer <manjo@austin.ibm.com>
1767
1768 * gdb.base/command.exp: Change hardcoded value to regular expression.
1769 * gdb.base/float.exp: Add powerpc to the list of targets checked.
1770
584b6e9e
DJ
17712005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
1772
1773 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
1774 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
1775 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
1776 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
1777 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
1778
ab5b5d61
MK
17792005-03-05 Mark Kettenis <kettenis@gnu.org>
1780
1781 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
1782 changes.
1783
ae051c1b
PG
17842004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
1785
1786 * lib/compiler.c: Add test for IBM's xlc compiler.
1787 * lib/compiler.cc: Likewise.
1788
3f0f6ed2
JB
17892004-02-24 Joel Brobecker <brobecker@adacore.com>
1790
1791 * gdb.ada/fixed_points.exp: Create compilation object directory
1792 before running the test.
1793 * gdb.ada/null_record.exp: Likewise.
1794 * gdb.ada/packed_array.exp: Likewise.
1795 * gdb.ada/start.exp: Likewise.
1796
724f452b
JB
17972005-02-15 Joel Brobecker <brobecker@adacore.com>
1798
1799 * gdb.ada/packed_array/pa.adb: New file.
1800 * gdb.ada/packed_array.exp: New testcase.
1801
57f5cdfb 18022005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 1803
1f393151
MK
1804 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
1805 files.
1806
ebdda337
MK
1807 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
1808 on *-*-openbsd*. Correctly match whitespace in regukar
1809 expressions.
1810
cf309262
DJ
18112005-02-10 Daniel Jacobowitz <dan@debian.org>
1812
1813 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
1814 PR exp/1821
1815 * gdb.base/gdb1821.c: New test file.
1816 * gdb.base/gdb1821.exp: New test file.
1817
3be49e7a
JB
18182005-02-09 Joel Brobecker <brobecker@adacore.com>
1819
1820 * gdb.base/start.c: New file.
1821 * gdb.base/start.exp: New testcase.
1822
e292e67d
JB
18232005-02-09 Joel Brobecker <brobecker@adacore.com>
1824
1825 * gdb.ada/start/dummy.adb: New file.
1826 * gdb.ada/start.exp: New testcase.
1827
dbdfa66c
CV
18282005-02-09 Corinna Vinschen <vinschen@redhat.com>
1829
1830 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
1831 for printing symbols and statistics.
1832 Add test for using relative pathnames in "maint print msymbols" test.
1833 Mark "maint info sections DATA" XFAIL on Cygwin.
1834 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
1835 tests.
1836
d7941671
AC
18372005-02-09 Andreas Schwab <schwab@suse.de>
1838
1839 Committed by Andrew Cagney <cagney@gnu.org>
1840 * gdb.base/remotetimeout.exp: New file.
1841
74e5ef44
MK
18422005-02-07 Mark Kettenis <kettenis@gnu.org>
1843
1844 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
1845
464dd14d
JB
18462005-02-03 Joel Brobecker <brobecker@adacore.com>
1847
1848 * gdb.ada/gnat_ada.gpr: New file.
1849 * gdb.ada/gnat_ada.gin: Delete, no longer used.
1850 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
1851 * configure.ac: No longer generate gnat_ada.gpr.
1852 * configure: Regenerate.
1853 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
1854 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
1855 * gdb.ada/null_record/bar.ads: Likewise.
1856 * gdb.ada/null_record/bar.adb: Likewise.
1857 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
1858 * gdb.ada/null_record.exp (testdir): New variable.
1859 (testfile): executable is now in testdir subdirectory.
1860 (srcfile): Use full path to the main compilation unit.
1861 * gdb.ada/fixed_points.exp: Same changes as above.
1862
30d756ae
NR
18632005-02-03 Nick Roberts <nickrob@snap.net.nz>
1864
1865 * gdb.base/interp.exp: New test.
1866
9d799f85
AC
18672005-01-24 Andrew Cagney <cagney@gnu.org>
1868
1869 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
1870
15656118
AC
18712005-01-19 Andrew Cagney <cagney@gnu.org>
1872
a892c31b
AC
1873 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
1874 configure.ac not configure.in.
1875
15656118
AC
1876 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
1877 of powerpc*-*-*.
1878 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
1879 * gdb.base/list.exp (test_list_function)
1880 (test_list_filename_and_function): Ditto.
1881 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
1882
a7b01baf
AC
18832005-01-16 Andrew Cagney <cagney@gnu.org>
1884
17d92a02
AC
1885 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
1886
a7b01baf
AC
1887 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
1888
bc8332bb
AC
18892005-01-14 Andrew Cagney <cagney@gnu.org>
1890
1891 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
1892 * gdb.mi/mi2-var-cmd.exp: Ditto.
1893
4d074752
CV
18942005-01-10 Corinna Vinschen <vinschen@redhat.com>
1895
1896 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
1897
bec39cab
AC
18982005-01-07 Andrew Cagney <cagney@gnu.org>
1899
1900 * configure.ac: Rename configure.in, require autoconf 2.59.
1901 * configure: Re-generate.
1902 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
1903 * gdb.stabs/configure: Re-generate.
1904 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
1905 * gdb.hp/configure: Re-generate.
1906 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
1907 autoconf 2.59.
1908 * gdb.hp/gdb.objdbg/configure: Re-generate.
1909 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
1910 autoconf 2.59.
1911 * gdb.hp/gdb.defects/configure: Re-generate.
1912 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
1913 autoconf 2.59.
1914 * gdb.hp/gdb.compat/configure: Re-generate.
1915 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
1916 autoconf 2.59.
1917 * gdb.hp/gdb.base-hp/configure: Re-generate.
1918 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
1919 autoconf 2.59.
1920 * gdb.hp/gdb.aCC/configure: Re-generate.
1921
f10b16d4
JB
19222004-12-15 Jim Blandy <jimb@redhat.com>
1923
1924 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
1925 under NPTL when there is debugging info available for libpthread.
1926
fb6e1814
JG
19272004-12-13 Jerome Guitton <guitton@gnat.com>
1928
1929 * gdb.ada/fixed_points.c: New file.
1930 * gdb.ada/fixed_points.exp: New file.
1931
fe46cd3a
RC
19322004-12-03 Randolph Chung <tausq@debian.org>
1933
1934 * gdb.arch/pa-nullify.exp: New file.
1935 * gdb.arch/pa-nullify.s: New file.
1936
8de0841b
RC
19372004-11-30 Randolph Chung <tausq@debian.org>
1938
1939 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
1940 instead of "tbug". Fix regexp to work properly with gdb_test.
1941
c8170782
PH
19422004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
1943
1944 * gdb.base/bitfields2.exp: New test.
1945 * gdb.base/bitfields2.c: New file.
1946
954269c2
RE
19472004-11-28 Richard Earnshaw <rearnsha@arm.com>
1948
1949 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
1950
0107feed
RC
19512004-11-16 Randolph Chung <tausq@debian.org>
1952
1953 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
1954
f073ae8c
DJ
19552004-11-14 Daniel Jacobowitz <dan@debian.org>
1956
1957 * gdb.threads/threadapply.exp: Correct "macro details" test.
1958
19ad59e7
JJ
19592004-11-11 Jeff Johnston <jjohnstn@redhat.com>
1960
1961 * gdb.threads/threadapply.exp: New test.
1962 * gdb.threads/threadapply.c: New file.
1963
9cf0961b
MK
19642004-11-07 Mark Kettenis <kettenis@gnu.org>
1965
1966 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
1967 frames.
1968
c789492a
FL
19692004-11-05 Felix Lee <felix+log1@specifixinc.com>
1970
1971 * gdb.base/cursal.exp: New file.
1972 * gdb.base/cursal.c: New file.
1973
a1e167bb
AC
19742004-11-03 Andrew Cagney <cagney@gnu.org>
1975
1976 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
1977
b7cbf173
MK
19782004-10-30 Mark Kettenis <kettenis@gnu.org>
1979
1980 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
1981 NetBSD/ELF targets.
1982
88f9d34f
JB
19832004-10-29 Joel Brobecker <brobecker@gnat.com>
1984
1985 * gdb.threads/bp_in_thread.c: New file, copied from
1986 pthread_cond_wait.c.
1987 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
1988 file, rather than reusing the .c file from another testcase.
1989
ca7d6a0c
JB
19902004-10-20 Joel Brobecker <brobecker@gnat.com>
1991
1992 * gdb.ada/null_record.exp: Check where we stopped after
1993 sending the start command, instead of where the associated
1994 temporary breakpoint was inserted.
1995
0d863d03
AC
19962004-10-14 Andrew Cagney <cagney@gnu.org>
1997
1998 * gdb.mi/gdb701.c (main): Return 0.
1999
d11e72cb
DJ
20002004-10-13 Daniel Jacobowitz <dan@debian.org>
2001
d40539a4 2002 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 2003
e1923096
JJ
20042004-10-12 Jeff Johnston <jjohnstn@redhat.com>
2005
2006 * gdb.threads/schedlock.c: Add comment markers to use to find
2007 line numbers.
2008 * gdb.threads/schedlock.exp: Adjust regex to handle the new
2009 comments.
2010 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
2011 breakpoint lines.
2012
ec8ba2c9
DJ
20132004-10-12 Daniel Jacobowitz <dan@debian.org>
2014
2015 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
2016
0eb3658b
DJ
20172004-10-12 Daniel Jacobowitz <dan@debian.org>
2018
2019 * configure.in: Add gdb.dwarf2.
2020 * configure: Regenerated.
2021 * Makefile.in: Add gdb.dwarf2.
2022 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
2023 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
2024 gdb.dwarf2/file1.txt: New files.
2025
a271cc33
OF
20262004-10-11 Orjan Friberg <orjanf@axis.com>
2027
2028 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
2029 of "run", since the latter doesn't work with remote targets. Adjust
2030 the breakpoint numbering accordingly.
2031 * gdb.threads/pthread_cond_wait.exp: Ditto.
2032
895ce074
MC
20332004-10-08 Michael Chastain <mec.gnu@mindspring.com>
2034
2035 * gdb.base/overlays.exp: Update copyright years.
2036
6be3092d
KI
20372004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
2038
2039 * gdb.base/overlays.exp: Disable if target is Linux.
2040
e05389b8
FL
20412004-10-06 Felix Lee <felix+log1@specifixinc.com>
2042
2043 * config/gdbserver.exp (gdb_load): Use right filename on remote.
2044
73cb587d
KI
20452004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
2046
2047 * gdb.asm/asm-source.exp: Add m32r-linux target.
2048 * gdb.asm/m32r-linux.inc: New file.
2049
3c0edcdc
AC
20502004-09-24 Andrew Cagney <cagney@redhat.com>
2051 David Anderson <anderson@redhat.com>
2052
2053 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
2054 command fails, assume things will work.
2055 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
2056 (_GNU_SOURCE): Define.
2057 (print_unsigned, print_hex): Change parameter to "long long".
2058 (print_byte_count): New function, use to print byte counts.
2059 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
2060 O_LARGEFILE.
2061 (main): Compute an upper bound on a corefile in max_core_size.
2062 Limit memory chunk size to max_core_size. Limit total memory
2063 allocated to max_core_size.
2064
4bb3667f
AC
20652004-09-23 Andrew Cagney <cagney@gnu.org>
2066
2067 * gdb.base/bigcore.exp: Replace the code that creates a corefile
2068 from a separate process with code that creates a corefile by
2069 making the inferior dump core.
2070
60fe1a51
MK
20712004-09-23 Mark Kettenis <kettenis@gnu.org>
2072
2073 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
2074 block.
2075
8e937346
MC
20762004-09-23 Michael Chastain <mec.gnu@mindspring.com>
2077
2078 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
2079 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
2080 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
2081 Likewise.
2082
7213f6d6
JJ
20832004-09-20 Jeff Johnston <jjohnstn@redhat.com>
2084
2085 * gdb.java/jprint.exp: New test case for java inferior call.
2086 * gdb.java/jprint.java: Ditto.
2087
eac69dca
JB
20882004-09-15 Joel Brobecker <brobecker@gnat.com>
2089
2090 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
2091
22227696
MC
20922004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2093
2094 * gdb.threads/killed.c: Include <stdlib.h>.
2095 * gdb.threads/pthreads.c: Likewise.
2096
7dd403a4
MC
20972004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2098
2099 * gdb.threads/killed.c: Add copyright notice.
2100
33f2d567
JM
21012004-09-10 Jason Molenda (jmolenda@apple.com)
2102
2103 * gdb.base/define.exp: Two new tests to verify zero space chars
2104 after 'if' and 'while' commands in a user-defined command is correctly
2105 parsed.
2106
e05b62ac
AC
21072004-09-08 Andrew Cagney <cagney@gnu.org>
2108
2109 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
2110 delivery test with duplicate at end of file.
2111
9cbe82da
MK
21122004-09-06 Mark Kettenis <kettenis@jive.nl>
2113
2114 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
2115
564803d9
MC
21162004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2117
2118 * config/hppro.exp: Removed.
2119
7c6807ce
MC
21202004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2121
2122 * config/sparclet.exp: Removed.
2123
bf7e26dd
MC
21242004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2125
2126 * config/udi.exp: Removed.
2127
714e341b
MC
21282004-09-02 Michael Chastain <mec.gnu@mindspring.com>
2129
2130 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
2131 of "exp_continue".
2132 (advancei): Likewise.
2133
1236e623
JJ
21342004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2135
2136 * gdb.base/unload.exp: Fix so messages aren't duplicated.
2137
3bdcad15
MI
21382004-09-01 Manoj Iyer <manjo@austin.ibm.com>
2139
228af206 2140 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
2141 to check for nodebug in executable.
2142 * gdb.gdb/observer.exp (setup_test): Likewise.
2143 * gdb.gdb/selftest.exp (test_with_self): Likewise.
2144 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
2145
c72b934c
AC
21462004-09-01 Andrew Cagney <cagney@gnu.org>
2147
2148 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2149 files.
2150
edd9b715
JJ
21512004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2152
2153 * gdb.base/unload.exp: Fix expected warning message to match
2154 latest format.
2155
fb4ce06b
CV
21562004-09-01 Corinna Vinschen <vinschen@redhat.com>
2157
2158 * gdb.base/call-rt-st.exp: Fix typos.
2159
ce78e7c3
MI
21602004-08-31 Manoj Iyer <manjo@austin.ibm.com>
2161
2162 * gdb.threads/thread_check.exp: New testcase.
2163 * gdb.threads/thread_check.c: New testcase.
2164
2dedb159
AC
21652004-08-31 Andrew Cagney <cagney@gnu.org>
2166
2167 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
2168 (skip_to_handler_entry): New procedures. Test stepping into a
2169 handler when the breakpoint is at the handler's entry point.
2170
68f53502
AC
21712004-08-30 Andrew Cagney <cagney@gnu.org>
2172
2173 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
2174 gdb/1757.
2175
3e3ffd2b
MC
21762004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2177
2178 With code from Manoj Iyer <manjo@austin.ibm.com>:
2179 * lib/gdb.exp (gdb_file_cmd): Return more information in the
2180 return value. Add an arm for "no debugging symbols found".
2181 Change a stray "error" to "perror".
2182 (gdb_run_cmd): Adapt to new return value.
2183 * gdb.base/remote.exp: Adapt to new return value.
2184 * gdb.gdb/complaints.exp: Likewise.
2185 * gdb.gdb/observer.exp: Likewise.
2186 * gdb.gdb/selftest.exp: Likewise.
2187 * gdb.gdb/xfullpath.exp: Likewise.
2188
4b6f5fd2
JB
21892004-08-27 Joel Brobecker <brobecker@gnat.com>
2190
2191 * gdb.threads/bp_in_thread.exp: New testcase.
2192
e5b25496
MC
21932004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2194
2195 Fix PR testsuite/1735.
2196 * gdb.threads/schedlock.c (thread_function): Add a cast
2197 to suppress a gcc warning.
2198 * gdb.threads/thread-specific.c (thread_function): Likewise.
2199
934353d6
MC
22002004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2201
2202 * gdb.base/unload.c: Include <stdlib.h>.
2203
f98a0aef 22042004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 2205
f98a0aef 2206 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
2207 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
2208 synchronized after the "return".
2209
5a2e8882
MC
22102004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2211
2212 * gdb.mi/basics.c: Include <stdio.h>.
2213 * gdb.mi/pthreads.c: Include <stdlib.h>.
2214 * gdb.mi/var-cmd.c: Include <stdlib.h>.
2215
a9640423
MC
22162004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2217
2218 * gdb.threads/schedlock.c: Add copyright notice.
2219
b04e311d
AC
22202004-08-25 Andrew Cagney <cagney@gnu.org>
2221
2222 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
2223 (skip_over_handler, breakpoint_over_hander): New test procedures.
2224 (advance, advancei): Add a proper prefix, do not use
2225 rerun_to_main.
2226 * gdb.base/sigstep.c (main): Change to use an infinite loop.
2227
7c27f15b
MC
22282004-08-24 Michael Chastain <mec.gnu@mindspring.com>
2229
2230 * gdb.mi/basics.c: Add copyright notice.
2231 * gdb.mi/var-cmd.c: Add copyright notice.
2232
fffc87ae
MC
22332004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2234
2235 * lib/gdb.exp: Remove signed_keyword_not_used.
2236 * lib/compiler.c: Likewise.
2237 * lib/compiler.cc: Likewise.
2238
d782e0bf
MC
22392004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2240
2241 * gdb.base/whatis.c: Remove conditional disabling of "signed".
2242 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
2243
96033e83
MC
22442004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2245
2246 * gdb.base/whatis.c: Add copyright notice.
2247
cf38c229
MK
22482004-08-20 Mark Kettenis <kettenis@gnu.org>
2249
2250 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
2251 it to skip the breakpoints encoded in the inline assembly.
2252
f4b49756
MC
22532004-08-20 Michael Chastain <mec.gnu@mindspring.com>
2254
2255 * Makefile.in: Add gdb.fortran.
2256
2f193b69
MC
22572004-08-20 Michael Chastain <mec.gnu@mindspring.com>
2258
2259 * gdb.base/call-sc.exp (test_scalar_returns):
2260 Fix cut-and-paste glitch in "Make fun return now".
2261
89a237cb
MC
22622004-08-17 Michael Chastain <mec.gnu@mindspring.com>
2263
2264 * configure.in: Add gdb.fortran.
2265 * configure: Regenerate.
2266 * gdb.fortran/Makefile.in: New file.
2267 * lib/gdb.exp (skip_fortran_tests): New procedure.
2268
469aff8e
MC
22692004-08-17 Michael Chastain <mec.gnu@mindspring.com>
2270
2271 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
2272 reference to bug-gnu@prep.ai.mit.edu.
2273 * gdb.mi/mi-var-child.exp: Likewise.
2274 * gdb.mi/mi-var-cmd.exp: Likewise.
2275 * gdb.mi/mi-var-display.exp: Likewise.
2276 * gdb.mi/mi2-var-block.exp: Likewise.
2277 * gdb.mi/mi2-var-child.exp: Likewise.
2278 * gdb.mi/mi2-var-cmd.exp: Likewise.
2279 * gdb.mi/mi2-var-display.exp: Likewise.
2280
00b51b9f
MK
22812004-08-15 Mark Kettenis <kettenis@gnu.org>
2282
2283 * gdb.base/unload.c (main): Make local variable msg const.
2284
45f07fef
MC
22852004-08-15 Michael Chastain <mec.gnu@mindspring.com>
2286
2287 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
2288 to bug-gnu@prep.ai.mit.edu.
2289 * gdb.mi/mi-disassemble.exp: Likewise.
2290 * gdb.mi/mi-eval.exp: Likewise.
2291 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
2292 default line number.
2293 * gdb.mi/mi-return.exp: Likewise.
2294 * gdb.mi/mi-simplerun.exp: Likewise.
2295 * gdb.mi/mi-stack.exp: Likewise.
2296 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
2297 number with explicit range test.
2298 * gdb.mi/mi-watch.exp: Likewise.
2299 * gdb.mi/mi2-break.exp: Likewise.
2300 * gdb.mi/mi2-cli.exp: Likewise.
2301 * gdb.mi/mi2-disassemble.exp: Likewise.
2302 * gdb.mi/mi2-eval.exp: Likewise.
2303 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
2304 default line number.
2305 * gdb.mi/mi2-return.exp: Likewise.
2306 * gdb.mi/mi2-simplerun.exp: Likewise.
2307 * gdb.mi/mi2-stack.exp: Likewise.
2308 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
2309 number with explicit range test.
2310 * gdb.mi/mi2-watch.exp: Likewise.
2311
dd8c8ee7
MC
23122004-08-15 Michael Chastain <mec.gnu@mindspring.com>
2313
2314 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
2315 * gdb.cp/m-static.exp: Likewise.
2316 * gdb.cp/rtti.exp: Likewise.
2317
4e838464
MK
23182004-08-14 Mark Kettenis <kettenis@gnu.org>
2319
2320 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
2321
8d8cb839
EZ
23222004-08-14 Eli Zaretskii <eliz@gnu.org>
2323
2324 * ChangeLog: Prefix Local Variables with semi-colons and indent
2325 the reference to older ChangeLog files, to fix fontification in
2326 Emacs.
2327
deea8bb0
MC
23282004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2329
2330 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
2331 * gdb.mi/mi2-break.exp: Likewise.
2332
c3297504
MC
23332004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2334
2335 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
2336
25808999
MC
23372004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2338
2339 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
2340
226a8d71
MC
23412004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2342
2343 * gdb.cp/classes.exp: Remove unused declarations. Just let
2344 test names default instead of providing special names. Remove
2345 extraneous demangler test.
2346
37fdf854
JJ
23472004-08-12 Jeff Johnston <jjohnstn@redhat.com>
2348
2349 * gdb.base/unload.exp: New test for breakpoints in dynamically
2350 loaded libraries.
2351 * gdb.base/unload.c: Ditto.
2352 * gdb.base/unloadshr.c: Ditto.
2353
2d3a7986
MC
23542004-08-12 Michael Chastain <mec.gnu@mindspring.com>
2355
2356 * gdb.cp/classes.exp (test_ptype_class_objects): Call
2357 cp_test_ptype_class.
2358 (test_enums): Likewise.
2359
c72b934c
AC
23602004-08-10 Andrew Cagney <cagney@gnu.org>
2361
2362 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2363 files.
2364
cc503c8a
AC
23652004-08-10 Andrew Cagney <cagney@gnu.org>
2366
2367 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
2368 init_malloc call.
2369
902f2ccb
MC
23702004-08-10 Michael Chastain <mec.gnu@mindspring.com>
2371
2372 * ChangeLog: Add copyright notice. The notice is copied
2373 from emacs 21.3 top level ChangeLog.
2374
78c90502
MC
23752004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2376
2377 * lib/cp-support.exp: New file.
2378 * lib/cp-support.exp (cp_test_type_class): New function.
2379 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
2380 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
2381 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
2382 cp_test_ptype_class.
2383
88e5ea78
MC
23842004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2385
2386 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
2387 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
2388 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
2389 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
2390 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
2391 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
2392 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
2393 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
2394 gdb.mi/mi2-watch.exp: Update copyright years.
2395
6a89fc9c
MK
23962004-08-09 Mark Kettenis <kettenis@gnu.org>
2397
2398 * gdb.base/sigaltstack.exp: Provide proper anchoring.
2399
1482e0de
MC
24002004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2401
2402 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
2403 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
2404 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
2405 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
2406 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
2407 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
2408 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
2409 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
2410 gdb.mi/mi-watch.exp: Update copyright years.
2411
1a5ce3f3
DJ
24122004-08-08 Daniel Jacobowitz <dan@debian.org>
2413
2414 PR gdb/1738
2415 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
2416 from a breakpoint with a pending signal.
2417
04f6ecf2
DJ
24182004-08-08 Daniel Jacobowitz <dan@debian.org>
2419
2420 PR gdb/1736
2421 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
2422 * gdb.base/sigaltstack.exp (finish_test): Consume output until
2423 the prompt.
2424 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
2425
54d90d35
DJ
24262004-08-08 Daniel Jacobowitz <dan@debian.org>
2427
2428 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
2429
d2f6abb0
DJ
24302004-08-08 Daniel Jacobowitz <dan@debian.org>
2431
2432 PR gdb/1736
2433 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
2434 for i?86-*-linux*.
2435
5598c03d
DJ
24362004-08-08 Daniel Jacobowitz <dan@debian.org>
2437
2438 * gdb.arch/i386-prologue.exp: Compile without debug information.
2439
c6fee705
MC
24402004-08-08 Michael Chastain <mec.gnu@mindspring.com>
2441
2442 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
2443 rather than asking gdb to search.
2444
dd90efdb
MC
24452004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2446
2447 * gdb.base/gcore.c: Include <string.h>.
2448
1e84bec1
MC
24492004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2450
2451 * gdb.base/gcore.c: Add copyright notice.
2452
e425eb2b
MC
24532004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2454
2455 * gdb.base/freebpcmd.c: Include <stdio.h>.
2456 * gdb.base/long_long.c: Include <string.h>.
2457 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
2458 * gdb.base/siginfo.c: Include <string.h>.
2459 * gdb.base/sigstep.c: Include <string.h>.
2460
cb9aaed5
MC
24612004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2462
2463 * gdb.base/complex.c: Include <stdlib.h>.
2464
55944f3d
MC
24652004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2466
2467 * gdb.base/complex.c: Add copyright notice.
2468
7b2953d9
MC
24692004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2470
2471 * gdb.base/charset.c: Include <stdlib.h>.
2472
c9133d23
MC
24732004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2474
2475 * gdb.base/auxv.c: Include <stdlib.h>.
2476
0a8490ad
MC
24772004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2478
2479 * gdb.base/auxv.c: Add copyright notice.
2480
3426d5ec
MC
24812004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2482
2483 * gdb.base/coremaker.c: Add copyright notice.
2484 * gdb.base/coremaker2.c: Add copyright notice.
2485
8da195dd
AC
24862004-08-04 Andrew Cagney <cagney@gnu.org>
2487
2488 * gdb.base/store.exp: Update copyright.
2489 (check_set, up_set, check_struct, up_struct): Add a prefix to test
2490 names, do not import gdb_prompt.
2491
8d394f98
AC
24922004-08-01 Andrew Cagney <cagney@gnu.org>
2493
2494 Fix PR testsuite/1729.
2495 * gdb.base/dump.exp: Add test name to callers of capture_value, do
2496 not use capture_value with value 4.
2497 (capture_value): Add optional test name parameter.
2498 (test_reload_saved_value, test_restore_saved_value): Use $msg as
2499 the prefix, pass to capture_value.
2500
b6702b23
MK
25012004-08-01 Mark Kettenis <kettenis@gnu.org>
2502
2503 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
2504 * gdb.arch/i386-prologue.c (standard): New prototype and function.
2505 (main): Call new function.
2506
c203e0ca
MC
25072004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2508
2509 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
2510
a7995a30
MC
25112004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2512
2513 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
2514
9366563b
MC
25152004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2516
b6eeaf26 2517 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
2518 Accept more values of vtbl pointer. Remove some messages
2519 about "obsolete gcc or gdb".
2520
2fc1f950
MC
25212004-07-30 Michael Chastain <mec.gnu@mindspring.com>
2522
2523 * gdb.cp/classes.exp: Accept more varieties of ptype output.
2524
c724d49b
MC
25252004-07-30 Michael Chastain <mec.gnu@mindspring.com>
2526
2527 * gdb.base/asm-source.exp: Properly convert target board
2528 debug flags from gcc format to binutils format.
2529
736b0fce
MK
25302004-07-28 Mark Kettenis <kettenis@gnu.org>
2531
2532 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
2533 gdb1718". PR backtrace/1718 partially fixed.
2534
5633ea5c
JJ
25352004-07-27 Jeff Johnston <jjohnstn@redhat.com>
2536
2537 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
2538
575eebb1
NC
25392004-07-26 Nick Clifton <nickc@redhat.com>
2540
2541 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
2542 good default value for a specific architecture is available then
2543 set it to that value. Otherwise default to the -gstabs switch.
2544 Remove the -g... switches from the asm-flags variable. Allow the
2545 target board info to override the value if it wants to. Pass the
2546 switch on the assembler command line.
2547
62104619
MK
25482004-07-23 Mark Kettenis <kettenis@gnu.org>
2549
2550 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
2551 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
2552 (main): Call new function.
2553
4a1135b8
MC
25542004-07-22 Michael Chastain <mec.gnu@mindspring.com>
2555
2556 Test for PR exp/1715.
2557 * gdb.base/radix.exp: Refactor common procedures. Make all
2558 test names unique. Change XFAIL to KFAIL.
2559
8a12c1f0
MC
25602004-07-20 Michael Chastain <mec.gnu@mindspring.com>
2561
2562 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
2563 * gdb.ada/gnat_ada.gin: ... to here.
2564 * configure.in: Use gnat_ada.gin.
2565 * configure: Regenerate.
2566
23b451cf
AC
25672004-07-20 Andrew Cagney <cagney@gnu.org>
2568
2569 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
2570 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
2571 XFAILs. Clean up test messages and comments. Check backtraces.
2572 Delete re-sync code.
2573
ab618a02
MC
25742004-07-19 Michael Chastain <mec.gnu@mindspring.com>
2575
2576 Fix PR cli/740.
2577 * gdb.base/annota1.exp: Honor gdb,nosignals.
2578 * gdb.base/annota3.exp: Likewise.
2579
46dad340
MC
25802004-07-19 Michael Chastain <mec.gnu@mindspring.com>
2581
2582 * lib/java.exp: Update copyright notice.
2583
756d8c70
AC
25842004-07-19 Andrew Cagney <cagney@gnu.org>
2585
2586 * gdb.base/selftest.exp: Copy file from here ...
2587 * gdb.gdb/selftest.exp: ... to here.
2588
586027e6
AC
25892004-07-16 Andrew Cagney <cagney@redhat.com>
2590
2591 * lib/insight-support.exp: Delete file.
2592 * lib/java.exp (java_init): Fix copyright.
2593
029d2200
AC
25942004-07-16 Andrew Cagney <cagney@gnu.org>
2595
2596 * gdb.base/restore.c: Append "prologue" to comments marking the a
2597 function's prologue.
2598 * gdb.base/restore.exp: Update copyright, re-indent.
2599 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
2600 callerN" prefix where needed. Update patterns that match a
2601 function's prologue.
2602
653b62c5
MC
26032004-07-16 Michael Chastain <mec.gnu@mindspring.com>
2604
2605 * gdb.base/restore.c: Add copyright notice.
2606
f7d690e5
AC
26072004-07-16 Andrew Cagney <cagney@gnu.org>
2608
2609 * gdb.base/logical.exp: Update copyright.
2610 (evaluate): New procedure. Use to re-implement tests using
2611 several tables.
2612
d629a7cb
MH
26132004-07-14 Martin Hunt <hunt@redhat.com>
2614
2615 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
2616 which fixes some problems where init.tcl was not found.
2617
9c7bb332
AC
26182004-07-13 Andrew Cagney <cagney@gnu.org>
2619
6bf46641
AC
2620 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
2621 (check_sizeof, check_valueof): Do not include the output in the
2622 test name. Use gdb_test.
2623 (get_valueof): Use gdb_test_multiple.
2624
c4ffd4c0
AC
2625 * gdb.base/step-test.exp: Update copyright. Use
2626 gdb_test_multiple. Ensure that test names do not include
2627 architecture dependent output.
2628
ab89363a
AC
2629 * gdb.gdb/observer.exp: Update copyright.
2630 (setup_test): Use gdb_test_multiple.
2631 (attach_first_observer, attach_second_observer)
2632 (attach_third_observer, detach_first_observer)
2633 (detach_second_observer, detach_third_observer)
2634 (reset_counters, check_counters): Make $message a prefix.
2635 (test_normal_stop_notifications): Add "args" parameter - a list of
2636 init functions to be called. Make $message a prefix,
2637 (test_observer_normal_stop): Change the message prefixes so that
2638 they are unique, pass the attach / detach procedures to
2639 test_normal_stop_notifications.
2640
ec58997a
AC
2641 * gdb.base/signull.exp (test_segv): Prefix all tests with
2642 "${name}". Clean up test messages.
2643
b475183b
AC
2644 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
2645
9c7bb332
AC
2646 * gdb.base/ena-dis-br.exp: Update copyright.
2647 (break_at): New function. Replace send_gdb with gdb_test,
2648 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
2649 ignore count, not stopped at bpt", with KFAIL.
2650
2dd95497
CV
26512004-07-13 Corinna Vinschen <vinschen@redhat.com>
2652
2653 * gdb.base/attach.exp: Remove cleanupfile handling.
2654
419e626b
AC
26552004-07-12 Andrew Cagney <cagney@gnu.org>
2656
2657 * gdb.base/annota1.exp: Cleanup corefile test name.
2658 * gdb.base/annota3.exp: Ditto.
2659
8b1b3228
AC
26602004-07-12 Andrew Cagney <cagney@gnu.org>
2661
78650829
AC
2662 * gdb.base/signals.exp: Clean up copyright, re-indent.
2663
8b1b3228
AC
2664 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
2665 gdb_test and gdb_test_multiple.
2666
935c2760
JJ
26672004-07-08 Jeff Johnston <jjohnstn@redhat.com>
2668
2669 * gdb.java/jmain.exp: Fix expected line number for main to
2670 break at. Set XFAIL for break at main test since gcj does not
2671 provide line number info for first statement in main.
2672
1544280f
AC
26732004-07-08 Andrew Cagney <cagney@gnu.org>
2674
1279f4ff
AC
2675 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
2676
1544280f
AC
2677 * gdb.base/sigbpt.exp: Make the common part of each test name a
2678 prefix instead of suffix.
2679
bcc82369
BR
26802004-07-07 Bob Rossi <bob_rossi@cox.net>
2681
2682 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
2683 test from test_tbreak_creation_and_listing to
2684 test_file_list_exec_source_file
2685 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
2686 Changed name of test from test_tbreak_creation_and_listing to
2687 test_file_list_exec_source_file
2688
23f4b0aa
JJ
26892004-07-07 Jeff Johnston <jjohnstn@redhat.com>
2690
2691 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
2692 the jmisc() constructor instead of <init>.
2693 * gdb.java/jmisc1.exp: Ditto.
2694
56401cd5
AC
26952004-07-07 Andrew Cagney <cagney@gnu.org>
2696
2697 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
2698 corrupting the PC.
2699
44ae2f6a
MC
27002004-07-06 Michael Chastain <mec.gnu@mindspring.com>
2701
2702 * gdb.cp/templates.exp: Accept whitespace change in demangler
2703 output.
2704
45a83408
AC
27052004-07-06 Andrew Cagney <cagney@gnu.org>
2706
2707 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
2708
d205ad70
MC
27092004-07-02 Michael Chastain <mec.gnu@mindspring.com>
2710
2711 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
2712 * lib/compiler.cc: Likewise.
2713
06ea1a61
MC
27142004-06-30 Michael Chastain <mec.gnu@mindspring.com>
2715
2716 * lib/compiler.cc: Work around string preprocessing problem
2717 with old hp c++ compiler.
2718 * lib/compiler.c: Likewise.
2719
daab1251
CV
27202004-06-29 Corinna Vinschen <vinschen@redhat.com>
2721
2722 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
2723 directives to conditionalize symbol prefixing.
2724 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
2725 additional_flags handling. Add underscore prefix for Cygwin.
2726 * gdb.arch/i386-unwind.c: Use preprocessor directives to
2727 conditionalize symbol prefixing.
2728 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
2729 additional_flags handling. Add underscore prefix for Cygwin.
2730
cc984116
CV
27312004-06-29 Corinna Vinschen <vinschen@redhat.com>
2732
2733 * gdb.base/bigcore.exp: Skip test on Cygwin.
2734
c279b077
MC
27352004-06-28 Michael Chastain <mec.gnu@mindspring.com>
2736
2737 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
2738 formats for "info register". Use gdb_test_multiple. Fix
2739 the "invalid register" test.
2740
0e915747
CV
27412004-06-28 Corinna Vinschen <vinschen@redhat.com>
2742
2743 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
2744 PID for Cygwin. Add Cygwin specific strings to check for in some
2745 tests.
2746 (do_attach_tests): Add a test for user interaction when attaching
2747 to a process with no matching symbol table already loaded.
2748
11422c86
AC
27492004-06-26 Andrew Cagney <cagney@gnu.org>
2750
2751 Test PR java/1567 and PR java/1565.
2752 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
2753 * gdb.java/jmisc2.exp: Delete file.
2754
cefbce26
MC
27552004-06-26 Michael Chastain <mec.gnu@mindspring.com>
2756
2757 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
2758
e19f872c
CV
27592004-06-25 Corinna Vinschen <vinschen@redhat.com>
2760
2761 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
2762 attach process.
2763
d931ba3b
MC
27642004-06-23 Michael Chastain <mec.gnu@mindspring.com>
2765
2766 * gdb.cp/pr-1553.exp: Remove.
2767
aef68c48
MC
27682004-06-22 Michael Chastain <mec.gnu@mindspring.com>
2769
2770 * gdb.cp/pr-1553.cc: Remove.
2771 * gdb.cp/pr-1553.exp: Disable this test.
2772
8d5df71a
JB
27732004-06-20 Jim Blandy <jimb@redhat.com>
2774
2775 Fix PR testsuite/1680.
2776 * gdb.arch/i386-sse.exp: Properly quote curly braces in
2777 regular expressions.
2778
4ac6f39d
MC
27792004-06-19 Michael Chastain <mec.gnu@mindspring.com>
2780
2781 Fix PR testsuite/1679.
2782 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
2783 Issue an UNSUPPORTED result instead.
2784
1b413552
JB
27852004-06-18 Jim Blandy <jimb@redhat.com>
2786
2787 * gdb.base/charset.exp: Only send a control-C if we see a new
2788 prompt and incomplete command.
2789
6daa6ebd
MC
27902004-06-18 Michael Chastain <mec.gnu@mindspring.com>
2791
2792 * gdb.cp/pr-574.cc: Add copyright notice.
2793
51fa4ae0
JB
27942004-06-17 Jim Blandy <jimb@redhat.com>
2795
2796 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
2797 cases where the regexp has no groups; this grabs random text from
2798 the previous test suite, whatever that was.
2799
8fea26c5
MC
28002004-06-17 Michael Chastain <mec.gnu@mindspring.com>
2801
2802 * gdb.cp/printmethod.cc: Add copyright notice.
2803
1e3aeb41
MC
28042004-06-16 Michael Chastain <mec.gnu@mindspring.com>
2805
2806 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
2807
9d9030bc
AC
28082004-06-16 Andrew Cagney <cagney@gnu.org>
2809
2810 * gdb.base/signull.c: Update copyright. Include <string.h>.
2811 (bowler): Replace data_pointer with data_read
2812 and data_write cases. Add code_descriptor case.
2813 (zero, desc): New array and pointer.
2814 (data, code): Change to simple pointers.
2815 * gdb.base/signull.exp: Fix probe pattern matching a function
2816 descriptor SIGSEGV. Replace data_pointer with data_read and
2817 data_write tests.
2818
acd4ad44
AC
28192004-06-16 Andrew Cagney <cagney@gnu.org>
2820
2821 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
2822
08fd625c
MC
28232004-06-15 Michael Chastain <mec.gnu@mindspring.com>
2824
2825 * gdb.base/long_long.c: Add copyright notice.
2826
1903502c
MC
28272004-06-15 Michael Chastain <mec.gnu@mindspring.com>
2828
2829 * gdb.base/long_long.exp: Remove reference to
2830 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
2831 to gdb_breakpoint and gdb_continue_to_breakpoint.
2832
83313cb1
JB
28332004-06-14 Jim Blandy <jimb@redhat.com>
2834
2835 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
2836 endian case.
2837
1bf404ef
AC
28382004-06-14 Andrew Cagney <cagney@gnu.org>
2839
2840 * gdb.base/gcore.exp (capture_command_output): Delete the always
2841 passing tests containing inferior values.
2842 * gdb.base/ending-run.exp: Do not include the breakpoint address
2843 in the test message. Update copyright.
2844 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
2845 size in the test name, use gdb_test_multiple. Update copyright.
2846
ef220b33
MC
28472004-06-14 Michael Chastain <mec.gnu@mindspring.com>
2848
2849 * gdb.cp/ref-types.cc: Add copyright notice.
2850
4f70a4c9
MC
28512004-06-14 Michael Chastain <mec.gnu@mindspring.com>
2852
2853 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
2854 hp_aCC_compiler.
2855 * lib/compiler.cc: Likewise.
2856 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
2857 'set' commands. Log diagnostics for other lines. Set
2858 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
2859
335928ac
MC
28602004-06-13 Michael Chastain <mec.gnu@mindspring.com>
2861
2862 * gdb.cp/try_catch.cc: Add copyright notice.
2863
2efb12e8
MC
28642004-06-12 Michael Chastain <mec.gnu@mindspring.com>
2865
2866 * gdb.cp/userdef.cc: Add copyright notice.
2867
0bbed51a
MC
28682004-06-11 Michael Chastain <mec.gnu@mindspring.com>
2869
2870 * gdb.cp/virtfunc.cc: Add copyright notice.
2871
e12a46c9
RC
28722004-06-11 Randolph Chung <tausq@debian.org>
2873
2874 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
2875 problem.
2876
338e05af
AC
28772004-06-10 Andrew Cagney <cagney@gnu.org>
2878
2879 * lib/compiler.cc, lib/compiler.c: Append either
2880 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
2881 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
2882 instead of gcc-3-3.
2883
dc3f10cb
AC
28842004-06-09 Andrew Cagney <cagney@gnu.org>
2885
b4d946af
AC
2886 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
2887 gdb/1455, bug is specific to "long long" and "double".
2888
dc3f10cb
AC
2889 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
2890 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
2891 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
2892 fixed.
2893
b5c0bfa2
AC
28942004-06-09 Andrew Cagney <cagney@gnu.org>
2895
2896 * gdb.base/structs.exp (test_struct_returns): Replace
2897 "return_value_unknown" and "finish_value_unknown" by
2898 "return_value_known" and "finish_value_known". Instead of
2899 "return_value_unknown" iff "finish_value_unknown", check
2900 "return_value_known" implies "finish_value_known".
2901
caeb605f
MH
29022004-06-08 Martin Hunt <hunt@redhat.com>
2903
2904 * gdb.base/float.exp: Add pattern for mips targets.
2905
c892bb64
RC
29062004-06-08 Randolph Chung <tausq@debian.org>
2907
2908 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
2909 message for unknown architectures more clear.
2910
48306d3e
JB
29112004-06-08 Joel Brobecker <brobecker@gnat.com>
2912
2913 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
2914 start the execution of the program.
2915
83ecb59f
JB
29162004-06-07 Jim Blandy <jimb@redhat.com>
2917
2918 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
2919 * gdb.arch/i386-cpuid.h: New helper file.
2920
55264cb4
RC
29212004-06-07 Randolph Chung <tausq@debian.org>
2922
2923 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
2924 has started.
2925
23cadb28
RM
29262004-06-04 Roland McGrath <roland@redhat.com>
2927
2928 Fix PR gdb/1647.
2929 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
2930 differently to be robust to output buffering differences.
2931
51d01eda
MC
29322004-06-04 Michael Chastain <mec.gnu@mindspring.com>
2933
2934 * gdb.threads/pthreads.exp: Update copyright years.
2935 (check_control_c): Change asynchronous 'after' to synchronous.
2936
f4fc3b93
RM
29372004-06-04 Roland McGrath <roland@redhat.com>
2938
2939 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
2940 next gdb prompt.
2941
4013522b
MC
29422004-06-02 Michael Chastain <mec.gnu@mindspring.com>
2943
2944 Fix PR gdb/1636.
2945 * gdb.threads/manythreads.exp: Change asynchronous 'after'
2946 calls to synchronous.
2947
7a8f1e6b
JB
29482004-05-26 Jim Blandy <jimb@redhat.com>
2949
2950 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
2951
81bb3443
RC
29522004-05-24 Randolph Chung <tausq@debian.org>
2953
2954 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
2955 * gdb.asm/pa.inc: New file.
2956
8f5a3103
MK
29572004-05-22 Mark Kettenis <kettenis@gnu.org>
2958
2959 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
2960
734b8fe8
JB
29612004-05-21 Joel Brobecker <brobecker@gnat.com>
2962 Daniel Jacobowitz <drow@mvista.com>
2963
2964 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
2965 GDB prompt.
2966
725603e1
UW
29672004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2968
f4fc3b93 2969 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
2970 setjmp/longjmp. Use sigaction instead of signal.
2971
8b923272
JB
29722004-05-19 J. Brobecker <brobecker@gnat.com>
2973 Michael Snyder <msnyder@redhat.com>
2974
2975 * gdb.threads/pthread_cond_wait.c: New file.
2976 * gdb.threads/pthread_cond_wait.exp: New testcase.
2977
8bfabb04
AC
29782004-05-13 Andrew Cagney <cagney@redhat.com>
2979
2980 * gdb.base/signull.exp, gdb.base/signull.c: New files.
2981 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
2982
42edda50
AC
29832004-05-11 Andrew Cagney <cagney@redhat.com>
2984
2985 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
2986 fixed but revealed gdb/1639.
2987
d303a6c7
AC
29882004-05-10 Andrew Cagney <cagney@redhat.com>
2989
2990 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
2991 func1" and "next to 2nd alarm", kernel bug avoided.
2992
bf08c2a1
DJ
29932004-05-10 Daniel Jacobowitz <dan@debian.org>
2994
2995 PR external/1568
2996 * gdb.base/bigcore.exp: Check the size of the dumped core file.
2997 XFAIL if it is smaller than bytes_allocated.
2998 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
2999 (main): Make chunks_allocated unsigned. Correct comment.
3000
c0586a34
JB
30012004-05-07 Joel Brobecker <brobecker@gnat.com>
3002
3003 * gdb.arch/powerpc-aix-prologue.c: New file.
3004 * gdb.arch/powerpc-aix-prologue.exp: New file.
3005
f2785d12
JB
30062004-05-07 Jim Blandy <jimb@redhat.com>
3007
3008 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
3009 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
3010
bd7f6e30
JB
30112004-05-06 Joel Brobecker <brobecker@gnat.com>
3012
3013 * gdb.base/sep.exp: No longer setup_kfail when the program was
3014 built with dwarf2.
3015
0a5e7efe
JI
30162004-05-05 Jim Ingham <jingham@apple.com>
3017
3018 * gdb.base/pending.exp: Make sure pending breakpoints
3019 preserve the ignore count.
f4fc3b93 3020
a8958849
MK
30212004-04-27 Jerome Guitton <guitton@gnat.com>
3022
3023 * i386-prologue.exp: Add testcase for jump instruction as first
3024 instruction of the real code.
3025 * i386-prologue.c (jump_at_beginning): New function.
3026
7e103f5b
MK
30272004-04-28 Mark Kettenis <kettenis@gnu.org>
3028
3029 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
3030 x86_64-*-*.
3031
5d38b224
MK
30322004-04-28 Mark Kettenis <kettenis@gnu.org>
3033
3034 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
3035 i*86-*-*.
3036
0ef32fd9
MK
30372004-04-25 Mark Kettenis <kettenis@gnu.org>
3038
3039 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
3040 expression that checks the return type.
3041
71d7dd7c
AC
30422004-04-23 Andrew Cagney <cagney@redhat.com>
3043
3044 * gdb.base/call-sc.exp: New test of scalar call/return values.
3045 * gdb.base/call-sc.c: Ditto.
3046
1e9f977e
JJ
30472004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3048
3049 * gdb.threads/manythreads.c: Reduce thread stack size.
3050
899d9e3a
JJ
30512004-04-23 Jeff Johnston <jjohnstn@redhat.com>
3052
3053 * gdb.threads/manythreads.c: Add copyright notice.
3054
61bcae62
AC
30552004-04-23 Andrew Cagney <cagney@redhat.com>
3056
3057 * gdb.base/siginfo.exp: Better handle step out of signal.
3058 * gdb.base/sigstep.exp: Ditto.
3059
7339a42e
JJ
30602004-04-22 Jeff Johnston <jjohnstn@redhat.com>
3061 Daniel Jacobowitz <drow@mvista.com>
3062
3063 * gdb.threads/manythreads.c: New testcase.
3064 * gdb.threads/manythreads.exp: Ditto.
3065
5c98409b
JB
30662004-04-22 Jim Blandy <jimb@redhat.com>
3067
3068 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
3069 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
3070
3b611f1a
MC
30712004-04-21 Michael Chastain <mec.gnu@mindspring.com>
3072
3073 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
3074
f0fd9238
AC
30752004-04-21 Andrew Cagney <cagney@redhat.com>
3076
3077 * gdb.base/sigstep.c: New file.
3078 * gdb.base/sigstep.exp: New file.
3079
90990674
JB
30802004-04-16 Joel Brobecker <brobecker@gnat.com>
3081
3082 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
3083 call to observer_notify_normal_stop.
3084
78cef34b
AC
30852004-04-15 Andrew Cagney <cagney@redhat.com>
3086
3087 * gdb.base/siginfo.c: New file.
3088 * gdb.base/siginfo.exp: New file.
3089
d2343407
JB
30902004-04-12 J. Brobecker <brobecker@gnat.com>
3091
3092 * gdb.base/sep.exp: Fix typo in comment.
3093
a2dba3c8
JB
30942004-04-12 J. Brobecker <brobecker@gnat.com>
3095
3096 * gdb.base/sep.c: New file.
3097 * gdb.base/sep-proc.c: New file.
3098 * gdb.base/sep.exp: New testcase.
3099
15f7b60e
MK
31002004-04-09 Mark Kettenis <kettenis@gnu.org>
3101
3102 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
3103 support.
3104
44f4de1a
AC
31052004-04-05 Andrew Cagney <cagney@redhat.com>
3106
3107 * gdb.base/sigaltstack.c: New file.
3108 * gdb.base/sigaltstack.exp: New file.
3109
ef04f396
JB
31102004-04-04 Joel Brobecker <brobecker@gnat.com>
3111
3112 * gdb.base/foll-fork.exp: Update the expected output for
3113 "help set follow-fork-mode", to match a change that was made
3114 to the help of this variable on 2004-01-13.
3115
d40d2c92
JB
31162004-04-01 Joel Brobecker <brobecker@gnat.com>
3117
3118 * lib/ada.exp: Add copyright notice.
3119 * bar.ads: Likewise.
3120 * bar.adb: Likewise.
3121 * null_record.adb: Likewise.
3122 * null_record.exp: Likewise.
3123 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
3124
f86ef5a3
JB
31252004-04-01 Joel Brobecker <brobecker@gnat.com>
3126
3127 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
3128 * configure: Regenerate.
3129
414e70e3
JB
31302004-04-01 Joel Brobecker <brobecker@gnat.com>
3131
3132 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
3133 to build the application. Remove the message printed when in
3134 verbose mode, redundant with the UNSUPPORTED message above.
3135
f0aaee49
JB
31362004-03-31 Joel Brobecker <brobecker@gnat.com>
3137
3138 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
3139 * gdb.ada (null_record.exp): New testcase.
3140
ac81cb54
JB
31412004-03-31 Joel Brobecker <brobecker@gnat.com>
3142
3143 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
3144
854af2f7
JB
31452004-03-31 Joel Brobecker <brobecker@gnat.com>
3146
3147 * gdb.ada: New subdirectory.
3148 * gdb.ada/Makefile.in: New file.
3149 * gdb.ada/gnat_ada.gpr.in: New file.
3150
034cb681
JB
31512004-03-31 Joel Brobecker <brobecker@gnat.com>
3152
3153 * lib/ada.exp: New file.
3154
78a1a894
DJ
31552004-03-24 Daniel Jacobowitz <drow@mvista.com>
3156
3157 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
3158 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
3159
4b2b3b3e
AC
31602004-03-22 Andrew Cagney <cagney@redhat.com>
3161
3162 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
3163 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
3164 Problem identified by Ulrich Weigand.
3165
23c73aa3
DC
31662004-03-17 David Carlton <carlton@kealia.com>
3167
3168 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
3169 PR c++/826.
3170
d63a86f8
RM
31712004-03-16 Roland McGrath <roland@redhat.com>
3172
3173 * gdb.base/auxv.exp: New file.
3174 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
3175
0e02aa50
DC
31762004-03-12 David Carlton <carlton@kealia.com>
3177
3178 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
3179 * gdb.cp/pr-1553.cc: Ditto.
3180 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
3181 pass branch.
3182
c20b71be
MC
31832004-03-12 Michael Chastain <mec.gnu@mindspring.com>
3184
3185 * gdb.cp/templates.exp: Accept more template types.
3186
c7414a01
MC
31872004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3188
3189 From Corinna Vinschen with modifications.
3190 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
3191 local variable obj_with_enum.
3192 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
3193 results with obj_with_enum.
3194
ed69573c
MC
31952004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3196
3197 * gdb.cp/classes.cc: New file, copied from misc.cc.
3198 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
3199
28301461
MC
32002004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3201
3202 * gdb.cp/misc.cc: Add copyright notice.
3203
1198ecbe
DC
32042004-03-05 David Carlton <carlton@kealia.com>
3205
3206 * gdb.cp/rtti.exp: Add 'print *obj3' test.
3207 * gdb.cp/rtti.h: Update copyright.
3208 (namespace n2::n3): New.
3209 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
3210 (n2::n3::func3): New.
3211 (main): Call n2::n3::func3.
3212 * gdb.cp/rtti2.cc: Update copyright.
3213 (n2::create3): New.
3214
9e08c470
MK
32152004-03-04 Mark Kettenis <kettenis@gnu.org>
3216
3217 * gdb.asm/openbsd.inc: Fix typo.
3218
4bebc3aa
FF
32192004-03-03 Fred Fish <fnf@redhat.com>
3220
3221 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
3222 "val" instead of unused "size". Update copyright year.
3223
6ea9fb37
DJ
32242004-02-29 Daniel Jacobowitz <drow@mvista.com>
3225
3226 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
3227 to use unsigned char.
3228 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
3229 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
3230
23b23974
DJ
32312004-02-29 Daniel Jacobowitz <drow@mvista.com>
3232
3233 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
3234 line of output.
3235
7574fd53
DJ
32362004-02-28 Daniel Jacobowitz <drow@mvista.com>
3237
3238 * gdb.base/relocate.c (dummy): Initialize.
3239
a195357f
DJ
32402004-02-28 Daniel Jacobowitz <drow@mvista.com>
3241
3242 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
3243 a breakpoint at exit.
3244
72fd54a9
FF
32452004-02-27 Fred Fish <fnf@redhat.com>
3246
3247 * gdb.base/chng-syms.exp: Add expect condition to match failing
3248 case that isn't a timeout.
3249
b9d23137
AC
32502004-02-27 Andrew Cagney <cagney@redhat.com>
3251
3252 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
3253 support.
3254
15d208f6 32552004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 3256
15d208f6
FF
3257 * gdb.arch/gdb1431.c: Remove.
3258 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
3259 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
3260 of "until" incorrectly.
3261
98f9cd2d
JB
32622004-02-26 J. Brobecker <brobecker@gnat.com>
3263
3264 * gdb.cp/class2.cc (empty): New class.
3265 (refer): New function.
3266 (main): Declare an object of type empty and use it.
3267 * gdb.cp/class2.exp: Print the value of an object of type empty.
3268
9b50c11b
JJ
32692004-02-26 Jeff Johnston <jjohnstn@redhat.com>
3270
3271 * gdb.base/langs.exp: Update query string to match the
3272 new nquery format used for pending breakpoints.
3273
0dcd613f
AC
32742004-02-26 Andrew Cagney <cagney@redhat.com>
3275
3276 Fix PR i18n/1570.
3277 * gdb.base/charset.c: Update copyright notice.
3278 (main, init_string): Remove the escape character '\e' tests.
3279 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
3280 * gdb.base/charset.exp (valid_host_charset): Ditto.
3281 * gdb.base/setvar.exp: Ditto.
3282
b8a56647
AC
32832004-02-24 Andrew Cagney <cagney@redhat.com>
3284
90d59e34
AC
3285 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
3286 mmapped data in core file" PASS and FAIL messages consistent.
3287
b8a56647
AC
3288 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
3289 setting a breakpoint. Work around PR java/1565.
3290
9f27c604
JJ
32912004-02-23 Jeff Johnston <jjohnstn@redhat.com>
3292
3293 * lib/gdb.exp (gdb_breakpoint): Update query string to match
3294 new nquery format.
3295 * gdb.base/pending.exp: Ditto.
3296
3224a706
MK
32972004-02-22 Mark Kettenis <kettenis@gnu.org>
3298
3299 * configure.in: Run stabs tests on *BSD.
3300 * configure: Regenerated.
3301
41e0a9ca
MK
33022004-02-21 Mark Kettenis <kettenis@gnu.org>
3303
3304 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
3305
1e1b3428
FF
33062004-02-20 Fred Fish <fnf@redhat.com>
3307
3308 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
3309 blank in test for "returns short", for consistency with other
3310 "returns xxx" tests. Update copyright year.
3311
f9a7572a
FF
33122004-02-19 Fred Fish <fnf@redhat.com>
3313
3314 New testcase for PR breakpoint/1558.
3315 * gdb.arch/gdb1558.exp: New file.
3316 * gdb.arch/gdb1558.c: New file.
3317
b2ce2854
EZ
33182004-02-19 Elena Zannoni <ezannoni@redhat.com>
3319
3320 * gdb.base/nodebug.exp: Fix typo.
3321
e7c9ff01
JB
33222004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3323
3324 Committed by Jim Blandy <jimb@redhat.com>.
3325
62f4b920
JB
3326 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
3327
2db536a1
JB
3328 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
3329
e7c9ff01
JB
3330 * gdb.base/float.exp: Support s390*-*-* targets.
3331
f3205b34
AF
33322004-02-17 Adam Fedor <fedor@gnu.org>
3333
3334 * gdb.base/gdb1555.exp: New file.
3335 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
3336
9d62932d
EZ
33372004-02-17 Elena Zannoni <ezannoni@redhat.com>
3338
3339 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
3340
344c9711
FF
33412004-02-16 Fred Fish <fnf@redhat.com>
3342
3343 * gdb.arch/gdb1291.c: Remove
3344 * gdb.arch/gdb1291.s: New test input file.
3345 * gdb.arch/gdb1291.exp: Expand test to check case that should not
3346 fail. Test for correct result, known incorrect result, other
3347 failures and timeouts.
3348
2d822687
AC
33492004-02-16 Andrew Cagney <cagney@redhat.com>
3350
3351 * gdb.base/bigcore.exp: New file.
3352 * gdb.base/bigcore.c: New file.
3353
dac15b66
AC
33542004-02-13 Andrew Cagney <cagney@redhat.com>
3355
3356 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
3357 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
3358 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
3359 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
3360 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
3361 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
3362 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
3363 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
3364 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
3365 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
3366
6bdfc2c4
JJ
33672004-02-11 Jeff Johnston <jjohnstn@redhat.com>
3368
3369 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
3370 executed is an alloc instruction.
3371
87b3ede8
DC
33722004-02-11 David Carlton <carlton@kealia.com>
3373
3374 * gdb.cp/breakpoint.exp: New.
3375 * gdb.cp/breakpoint.cc: New.
3376
6e19e2bf
MC
33772004-02-11 Michael Chastain <mec.gnu@mindspring.com>
3378
3379 Partial fix for PR gdb/1543.
3380 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
3381 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
3382 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
3383 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
3384 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
3385 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
3386 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
3387 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
3388 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
3389 to bug-gdb@prep.ai.mit.edu .
3390 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
3391 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
3392 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
3393 Likewise.
3394
5c5455dc
AC
33952004-02-10 Andrew Cagney <cagney@redhat.com>
3396
3397 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
3398 using gdb_internal_error_resync.
3399
9cf689d7
DJ
34002004-02-09 Daniel Jacobowitz <drow@mvista.com>
3401
3402 * gdb.threads/thread-specific.exp: Stop early if no threads are
3403 found.
3404
d2dc51db
MC
34052004-02-09 Michael Chastain <mec.gnu@mindspring.com>
3406
3407 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
3408
14b1a056
DJ
34092004-02-08 Daniel Jacobowitz <drow@mvista.com>
3410
3411 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
3412 breakpoints.
3413
83f66e8f
DJ
34142004-02-07 Daniel Jacobowitz <drow@mvista.com>
3415
3416 * config/sim.exp (gdb_load): Handle $arg == "".
3417 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
3418 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
3419
30fc0091
EZ
34202004-02-07 Elena Zannoni <ezannoni@redhat.com>
3421
3422 * gdb.base/maint.exp: Update test to reflect
3423 obstack changes.
3424
4d806929
JJ
34252004-02-04 Jeff Johnston <jjohnstn@redhat.com>
3426
3427 * gdb.base/pendshr.c (pendfunc): New function that calls
3428 pendfunc1.
3429 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
3430
7bfdd688
FF
34312004-02-04 Fred Fish <fnf@redhat.com>
3432
3433 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
3434 function symbols and update copyright years.
3435 * gdb.arch/gdb1291.c: Ditto.
3436
aaa08ee4
MC
34372004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3438
3439 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
3440
dbad7755
MC
34412004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3442
3443 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
3444
ec4646ef
MC
34452004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3446
3447 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
3448
1b802196
FF
34492004-02-02 Fred Fish <fnf@redhat.com>
3450
3451 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
3452 remote targets. Update copyright years.
3453
18fe2033
JJ
34542004-02-02 Jeff Johnston <jjohnstn@redhat.com>
3455
3456 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
3457 support.
3458 * gdb.base/langs.exp: Fix test which attempts to create
3459 breakpoint on non-existent function to handle new pending
3460 support.
3461 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
3462 a breakpoint.
3463 * gdb.base/pending.exp: New test.
3464 * gdb.base/pending.c: New file.
3465 * gdb.base/pendshr.c: Ditto.
3466
8d577d32
DC
34672004-02-02 David Carlton <carlton@kealia.com>
3468
3469 * gdb.cp/overload.exp: Add overloadNamespace tests.
3470 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
3471 (overloadNamespace, XXX): New.
3472 (main): Call XXX::marker2.
3473
3ad13771
FF
34742004-02-01 Fred Fish <fnf@redhat.com>
3475
3476 * gdb.base/dump.exp: Use runto_main instead of "runto main".
3477 * gdb.base/finish.exp: Ditto.
3478 * gdb.base/gcore.exp: Ditto.
3479 * gdb.base/huge.exp: Ditto.
3480 * gdb.base/info-proc.exp: Ditto.
3481 * gdb.base/return2.exp: Ditto.
3482 * gdb.threads/gcore-thread.exp: Ditto.
3483
44c75849
DJ
34842004-02-01 Daniel Jacobowitz <drow@mvista.com>
3485
3486 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
3487
005bc093
MK
34882004-02-01 Mark Kettenis <kettenis@gnu.org>
3489
3490 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
3491 that opening the file succeeds on OpenBSD.
3492
c47cebdb
DJ
34932004-02-01 Daniel Jacobowitz <drow@mvista.com>
3494
3495 * gdb.threads/thread-specific.c: New file.
3496 * gdb.threads/threads-specific.exp: New test script.
3497 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
3498 to expect_out.
3499
5a01311c
MK
35002004-02-01 Mark Kettenis <kettenis@gnu.org>
3501
3502 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
3503 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
3504 only on the "print_small_structs from print_long_arg_list" test.
3505
ce22a4f1
DJ
35062004-02-01 Daniel Jacobowitz <drow@mvista.com>
3507
3508 * gdb.base/completion.exp: Kill a stray backslash.
3509
3510 From Jim Ingham <jingham@apple.com>:
3511 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
3512 agrees with the result from sending a tab.
3513
abbab9d3
DJ
35142004-01-31 Daniel Jacobowitz <drow@mvista.com>
3515
3516 * gdb.base/chng-syms.exp: Remove stray newline.
3517
53904d1e
MK
35182004-01-31 Mark Kettenis <kettenis@gnu.org>
3519
3520 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
3521 *-*-openbsd*.
3522 * gdb.asm/openbsd.inc: New file.
3523
3a4b3aac
MK
35242004-01-30 Mark Kettenis <kettenis@gnu.org>
3525
3526 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
3527 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
3528 *-*solaris2*. Remove commented out default settings for
3529 asm-flags. Replace gdb_compile with target_link.
3530
ebac27b4
MC
35312004-01-29 Michael Chastain <mec.gnu@mindspring.com>
3532
3533 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
3534 for all tests. Remove old hp-ux and cygnus xfail cases.
3535
d8679d84
PH
35362004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
3537
3538 * gdb.base/chng-syms.exp: New file.
3539 * gdb.base/chng-syms.c: New file.
3540
0a55bc22
MC
35412004-01-24 Michael Chastain <mec.gnu@mindspring.com>
3542
3543 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
3544 Provide arms for current output in all my configurations.
3545
94b8e876
MC
35462004-01-24 Michael Chastain <mec.gnu@mindspring.com>
3547
3548 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
3549 * lib/compiler.cc: Likewise.
3550 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
3551 get the right preprocessor. Eval the output directly. Remove
3552 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
3553 hp_f77_compiler and hp_f90_compiler completely.
3554 (gdb_preprocess): Delete.
3555 (get_compiler): Delete.
3556
7cf03d44
MK
35572004-01-24 Mark Kettenis <kettenis@gnu.org>
3558
3559 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
3560 <string.h>.
3561
68b6dce9
NR
35622004-01-24 Nick Roberts <nick@nick.uklinux.net>
3563
3564 * gdb.mi/mi-stack.exp: Update copyright.
3565
b368761e
DC
35662004-01-23 David Carlton <carlton@kealia.com>
3567
3568 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
3569 test for cp_lookup_transparent_type.
3570 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
3571 call them.
3572
f2061b53
DJ
35732004-01-23 Daniel Jacobowitz <drow@mvista.com>
3574
3575 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
3576 after -var-update.
3577
37fc574a
DC
35782004-01-23 David Carlton <carlton@kealia.com>
3579
3580 * gdb.cp/namespace.cc (C::ensureRefs): New.
3581 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
3582
8e94b928
NR
35832004-01-20 Nick Roberts <nick@nick.uklinux.net>
3584
3585 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
3586 case "-stack-list-locals 2".
3587 * gdb.mi/mi-var-child.exp: Test for case
3588 "-var-list-children --all-values NAME".
3589
997b0952
MC
35902004-01-18 Michael Chastain <mec.gnu@mindspring.com>
3591
3592 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
3593
52470da3
MK
35942004-01-18 Mark Kettenis <kettenis@gnu.org>
3595
7049b4b8
MK
3596 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
3597 used with gdb_test_multiple.
3598
52470da3
MK
3599 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
3600 read at address 0. This fixes PR testsuite/1504.
3601
da6012e5
DJ
36022004-01-18 Daniel Jacobowitz <drow@mvista.com>
3603
3604 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
3605 Remove downloading, guessing the host executable, the calls to
3606 gdb_file_cmd and gdb_target_cmd, and "load" support.
3607 (infer_host_exec): New function broken out from gdb_load.
3608 (gdb_load): New wrapper for gdbserver_gdb_load.
3609 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
3610 gdb_target_cmd. Use -target-select.
3611 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
3612 Download binaries to the host. Clear last_mi_remote_file when
3613 we load a new binary.
3614 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
3615 call gdbserver_gdb_load and mi_gdb_target_cmd.
3616
32c70722
MC
36172004-01-17 Michael Chastain <mec.gnu@mindspring.com>
3618
3619 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
3620 type patterns.
3621
b0cecf36
MC
36222004-01-17 Michael Chastain <mec.gnu@mindspring.com>
3623
3624 * gdb.cp/templates.exp: Fix typo in test name of
3625 "print Foo<volatile char*>::foo".
3626
4120d7e6
MC
36272004-01-15 Michael Chastain <mec.gnu@mindspring.com>
3628
3629 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
3630
f679e530
BE
36312004-01-16 Ben Elliston <bje@wasabisystems.com>
3632
3633 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
3634 (clean mostlyclean): Remove empty rm.
3635
091c48f6
MC
36362004-01-15 Michael Chastain <mec.gnu@mindspring.com>
3637
3638 * gdb.base/setvar.exp: Add copyright years.
3639
3e5fc8d2
DC
36402004-01-14 David Carlton <carlton@bactrian.org>
3641
3642 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
3643 PR c++/1511 and update coment.
3644 * gdb.cp/templates.exp: Update patterns to match current output.
3645 If changes involve something other than whitespace, KFAIL
3646 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
3647
63d06c5c
DC
36482004-01-14 David Carlton <carlton@kealia.com>
3649
3650 * gdb.cp/namespace.exp: Add tests involving classes defined within
3651 namespaces.
3652 * gdb.cp/namespace.cc (C::CClass): New.
3653 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
3654
a51dab88
EZ
36552004-01-14 Elena Zannoni <ezannoni@redhat.com>
3656
3657 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
3658 what debug info we have. Print a better message if something goes
3659 wrong while producing the separate debug info file.
3660
a476ccc9
MC
36612004-01-14 Michael Chastain <mec.gnu@mindspring.com>
3662
3663 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
3664
f453692c
MC
36652004-01-14 Michael Chastain <mec.gnu@mindspring.com>
3666
3667 * gdb.base/callfuncs.c: Add copyright notice.
3668
f40063a5
MC
36692004-01-13 Michael Chastain <mec.gnu@mindspring.com>
3670
3671 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
3672 inheritance. PR gdb/1498, PR gcc/13539.
3673
19ac3974
EZ
36742004-01-13 Elena Zannoni <ezannoni@redhat.com>
3675
3676 * gdb.threads/gcore-thread.exp: Prefix name of binary with
3677 test specific name.
3678 * gdb.mi/gdb669.exp: Ditto.
3679 * gdb.mi/mi-pthreads.exp: Ditto.
3680 * gdb.mi/mi1-pthreads.exp: Ditto.
3681 * gdb.mi/mi2-pthreads.exp: Ditto.
3682
56c97c6e
MC
36832004-01-12 Michael Chastain <mec.gnu@mindspring.com>
3684
3685 * gdb.cp/member-ptr.cc: Add copyright notice.
3686
a0644324
MC
36872004-01-12 Michael Chastain <mec.gnu@mindspring.com>
3688
3689 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
3690 some patterns for recent versions of gcc and hpacc. Delete
3691 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
3692 Delete tests that access a NULL pointer-to-member-data. This
3693 script is still disabled for gcc.
3694
32fabe09
EZ
36952004-01-12 Elena Zannoni <ezannoni@redhat.com>
3696
3697 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
3698 escaped correctly.
3699
1f8a6abb
EZ
37002004-01-12 Elena Zannoni <ezannoni@redhat.com>
3701
3702 * gdb.base/sepdebug.exp: New file.
3703 * gdb.base/sepdebug.c: New file.
3704 * lib/gdb.exp (separate_debug_filename): New procedure.
3705 (gdb_gnu_strip_debug): New procedure.
3706
48efe704
AC
37072004-01-12 Andrew Cagney <cagney@redhat.com>
3708
3709 * gdb.mi/ChangeLog: Delete file. Renamed to ...
3710 * gdb.mi/ChangeLog-1999-2003: New file.
3711
a9415475
AC
37122004-01-12 Andrew Cagney <cagney@redhat.com>
3713
3714 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
3715 "Renaming a directory to a non-empty directory returns ENOTEMPTY
3716 or EEXIST", treat EBUSY as an XFAIL.
3717
83b8cf9d
MC
37182004-01-11 Michael Chastain <mec.gnu@mindspring.com>
3719
3720 * gdb.base/scope.exp: Remove obsolete setup_xfail for
3721 hp_cc_compiler.
3722
9939d2a8
MC
37232004-01-10 Michael Chastain <mec.gnu@mindspring.com>
3724
3725 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
3726 decorations.
3727
1ff8cadf
MC
37282004-01-10 Michael Chastain <mec.gnu@mindspring.com>
3729
3730 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
3731 and "(aCC)" decorations. Remove obsolete doco about old
3732 test results.
3733
6fa9022e
MC
37342004-01-09 Michael Chastain <mec.gnu@mindspring.com>
3735
3736 * gdb.cp/exception.exp: Fix typo in doco.
3737
209721fe
MK
37382004-01-09 Mark Kettenis <kettenis@gnu.org>
3739
3740 * gdb.base/gdb1476.exp: Fix typo.
3741
ef11303e
MC
37422004-01-09 Michael Chastain <mec.gnu@mindspring.com>
3743
3744 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
3745 file.
3746
041ab88c
MC
37472004-01-09 Michael Chastain <mec.gnu@mindspring.com>
3748
3749 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
3750 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
3751 Use gdb_compile. Remove restriction on gcc. Add some patterns
3752 for recent version of gdb. Delete second half, which was a copy
3753 of the first half with different build flags. This test is
3754 still disabled because it is still not ready for production.
3755
e36d075a
MC
37562004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3757
3758 * gdb.cp/exception.cc: Add copyright notice.
3759 * gdb.cp/exception.exp: Add a notice that this file is broken
3760 because of line number changes caused by addition of copyright
3761 notice.
3762
42b190ad
MC
37632004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3764
3765 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
3766 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
3767
8f25f06b
MC
37682004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3769
3770 * gdb.cp/classes.exp: Accept gnu abi 2.
3771 * gdb.cp/derivation.exp: Likewise.
3772 * gdb.cp/overload.exp: Likewise.
3773 * gdb.cp/virtfunc.exp: Likewise.
3774
06ded8b8
MC
37752004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3776
3777 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
3778 semicolon after end of function.
3779
77c26ae3
MC
37802004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3781
3782 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
3783 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
3784 boilerplate code for compiling and running the program under
3785 test. Add some string method tests.
3786
20757486
MC
37872004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3788
3789 * gdb.cp/bs15503.cc: Add copyright notice.
3790 * gdb.cp/bs15503.exp: Adjust line number.
3791
0fd3b503
MC
37922004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3793
3794 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
3795 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
3796
10d1bea8
MC
37972004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3798
3799 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
3800 hp_cc_compiler.
3801
2789202a
MC
38022004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3803
3804 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
3805 * gdb.cp/ctti.exp: Use the marker instead of "next".
3806 With gcc, run further before bailing.
3807
b862f14c
MC
38082004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3809
3810 * gdb.cp/cttiadd.cc: Add copyright notice.
3811 * gdb.cp/cttiadd1.cc: Likewise.
3812 * gdb.cp/cttiadd2.cc: Likewise.
3813 * gdb.cp/cttiadd3.cc: Likewise.
3814
96da2469
MC
38152004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3816
3817 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
3818 Use gdb_test, gdb_test_multiple. Use floating-point values that
3819 have exact representations in IEEE-ish formats.
3820
053248ff
MC
38212004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3822
3823 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
3824 compilers. Delete duplicate call to get_compiler_info.
3825 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
3826 * gdb.base/volatile.exp: Likewise.
3827
84acecdd
MK
38282004-01-07 Mark Kettenis <kettenis@gnu.org>
3829
3830 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
3831 memory at address 0.
3832
fe11a27f
MC
38332004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3834
3835 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
3836 to test for hp-ux assembler. Fix copyright years.
3837
60ad077b
AC
38382004-01-07 Andrew Cagney <cagney@redhat.com>
3839
3840 * gdb.base/fileio.c (strerrno): Add "EBUSY".
3841
1c9b8f33
AC
38422004-01-07 Andrew Cagney <cagney@redhat.com>
3843
3844 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
3845 when creating the read-only file. From analysis by Roland McGrath
3846 and Elena Zannoni.
3847
753ccc7a
MC
38482004-01-06 Michael Chastain <mec.gnu@mindspring.com>
3849
3850 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
3851
eca3e36b
MC
38522004-01-06 Michael Chastain <mec.gnu@mindspring.com>
3853
3854 * gdb.base/cvexpr.c: Be type-safe with function pointers and
3855 data pointers.
3856
f8d4bac4
MC
38572004-01-06 Michael Chastain <mec.gnu@mindspring.com>
3858
3859 * gdb.cp/m-static.exp: Compile one source file at a time.
3860 Delete unused call to get_compiler_info.
3861
9b4e0f94
MC
38622004-01-06 Michael Chastain <mec.gnu@mindspring.com>
3863
3864 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
3865 * gdb.base/call-rt-st.exp: Likewise.
3866 * gdb.base/nodebug.exp: Likewise.
3867 * gdb.base/volatile.exp: Likewise.
3868 * gdb.cp/ref-types.exp: Likewise.
3869 * gdb.cp/templates.exp: Likewise.
3870
023c1024
MK
38712004-01-05 Mark Kettenis <kettenis@gnu.org>
3872
3873 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
3874
19703c4a
MC
38752004-01-05 Michael Chastain <mec.gnu@mindspring.com>
3876
3877 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
3878 hppa*-hp-hpux*.
3879
18b67037
MK
38802004-01-04 Mark Kettenis <kettenis@gnu.org>
3881
ba6219c8
MK
3882 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
3883 x86_64-*-*.
3884
18b67037
MK
3885 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
3886 sparc64-*-* and sparc*-solaris2*.
3887
1bfbbb9d
MK
38882004-01-04 Mark Kettenis <kettenis@gnu.org>
3889
3890 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
3891 return ${tests}" test. The ${tests} already mentions the
3892 filename.
3893
06846494
MC
38942004-01-02 Michael Chastain <mec.gnu@mindspring.com>
3895
3896 * gdb.cp/local.exp: Accept gcc abi 2.
3897
3b0cb202
MC
38982004-01-02 Michael Chastain <mec.gnu@mindspring.com>
3899
3900 * gdb.cp/templates.exp: Accept gcc abi 2.
3901
0643ec3f
MC
39022004-01-02 Michael Chastain <mec.gnu@mindspring.com>
3903
3904 * lib/compiler.cc: Remove supports_template_debugging.
3905 * gdb.cp/templates.exp: Do not test supports_template_debugging.
3906
d231d0b1
MC
39072004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3908
3909 * gdb.cp/namespace.exp: Accept gcc abi 2.
3910
44ffb27c
MC
39112004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3912
3913 * gdb.cp/method.exp: Accept gcc abi 2.
3914
184ad485
MC
39152004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3916
3917 * gdb.cp/classes.exp: Generate identical results as old version.
3918 * gdb.cp/derivation.exp: Likewise.
3919 * gdb.cp/overload.exp: Likewise.
3920 * gdb.cp/virtfunc.exp: Likewise.
3921
116f09e7
MC
39222004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3923
3924 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
3925 mysterious bug with sourceware version of expect.
3926
b1379776
MC
39272004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3928
3929 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
3930 current versions of gcc, including gcc abi 2. Remove gratuitous
3931 restart of test program. Use gdb_test_multiple and gdb_test for
3932 all tests. Add patterns to xfail missing "const" in "const char *"
3933 and kfail PR gdb/1155.
3934
6b7a4c0e
MC
39352004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3936
3937 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
3938 current versions of gcc, including gcc abi 2. Remove gratuitous
3939 restart of test program. Use gdb_test_multiple and gdb_test for
3940 all tests. Add patterns to kfail PR gdb/1498.
3941
51615d72
MC
39422003-12-31 Michael Chastain <mec.gnu@mindspring.com>
3943
3944 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
3945 current versions of gcc, including gcc abi 2. Use "breakpoint"
3946 and "continue" instead of restarting the target program. Use
3947 gdb_test_multiple and gdb_test for all tests.
3948
7b79a9d7
MK
39492004-01-01 Mark Kettenis <kettenis@gnu.org>
3950
3951 * gdb.asm/asm-source.exp: Update copyright year. Link statically
3952 for *-*-solaris2*.
3953
1cd3489f
MC
39542003-12-31 Michael Chastain <mec.gnu@mindspring.com>
3955
3956 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
3957 current versions of gcc, including gcc abi 2. Use "breakpoint"
3958 and "continue" instead of restarting the target program several
3959 times. Use gdb_test_multiple and gdb_test for all tests.
3960
850742db
MC
39612003-12-18 Michael Chastain <mec.gnu@mindspring.com>
3962
3963 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
3964 source files.
3965
eb4bbda8
MC
39662003-12-16 Michael Chastain <mec.gnu@mindspring.com>
3967
3968 * gdb.base/environ.exp: Handle compiling test case from multiple
3969 source files.
3970
e42c7771
MC
39712003-12-16 Michael Chastain <mec.gnu@mindspring.com>
3972
3973 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
3974
80e4b428
JB
39752003-12-17 Jim Blandy <jimb@redhat.com>
3976
5f06973a
JB
3977 * gdb.base/freebpcmd.c: Add copyright notice.
3978
80e4b428
JB
3979 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
3980
0ab84fb7
MC
39812003-12-16 Michael Chastain <mec.gnu@mindspring.com>
3982
3983 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
3984
1b3bb3d0
JB
39852003-12-13 Jim Blandy <jimb@redhat.com>
3986
3987 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
3988
3a4c9371
KB
39892003-12-12 Kevin Buettner <kevinb@redhat.com>
3990
3991 * gdb.asm/frv.inc: New file.
3992 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
3993
a1dea79a
FF
39942003-12-09 Fred Fish <fnf@redhat.com>
3995
3996 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
3997 functions to break1.c and leave prototypes behind. Add more
3998 "set breakpoint NN here" comments.
3999 * gdb.base/break1.c: New file.
4000
4001 * gdb.base/break.exp: Handle compiling test case from multiple
4002 source files and change source file references as needed.
4003 * gdb.base/completion.exp: Ditto.
4004 * gdb.base/condbreak.exp: Ditto.
4005 * gdb.base/define.exp: Ditto.
4006 * gdb.base/ena-dis-br.exp: Ditto.
4007 * gdb.base/info-proc.exp: Ditto.
4008 * gdb.base/maint.exp: Ditto.
4009 * gdb.base/until.exp: Ditto.
4010
4011 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
4012 hardcoded line numbers.
4013 * gdb.base/define.exp: Ditto.
4014 * gdb.base/ena-dis-br.exp: Ditto.
4015 * gdb.base/maint.exp: Ditto.
4016 * gdb.base/until.exp: Ditto.
4017
4018 * gdb.base/completion.exp: Use "break1" for completion tests since
4019 "break" is no longer a unique prefix.
4020
5266b69c
AC
40212003-12-06 Andrew Cagney <cagney@redhat.com>
4022
4023 * gdb.base/structs.exp (test_struct_returns): When applicable, set
4024 "return_value_unimplemented". When an unimplemented struct return
4025 architecture, report incorrect values as a KFAIL
4026
374451f0
MC
40272003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4028
4029 * gdb.cp/rtti.exp: Accept new wording of warning from
4030 cp_lookup_rtti_type.
4031
ba9b20a7
MC
40322003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4033
4034 Partial fix for PR testsuite/1456.
4035 * gdb.base/scope.exp (test_at_main): Replace references to
4036 gcc_compiled with calls to test_compiler_info.
4037 (test_at_foo): Likewise.
4038 (test_at_bar): Likewise.
4039
b74b6d0b
MC
40402003-12-04 Michael Chastain <mec.gnu@mindspring.com>
4041
4042 Partial fix for PR testsuite/1456.
4043 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
4044 to test_compiler_info.
4045
ccfa3402
MC
40462003-12-03 Michael Chastain <mec.gnu@mindspring.com>
4047
4048 * gdb.base/so-impl-ld.exp: Update copyright notice.
4049
f6246aba
MC
40502003-12-02 Michael Chastain <mec.gnu@mindspring.com>
4051
4052 Partial fix for PR testsuite/1456.
4053 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
4054 to test_compiler_info.
4055
13ae734a
MC
40562003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4057
4058 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
4059 from current versions of gdb. Clean up regular expressions.
4060 Delete redundant timeout case.
4061
d8e1cdee
MC
40622003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4063
4064 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
4065 from current versions of gdb. Clean up regular expressions.
4066 Delete redundant timeout case.
4067
96457b64
MC
40682003-12-01 Michael Chastain <mec.gnu@mindspring.com>
4069
4070 Partial fix for PR testsuite/1456.
4071 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
4072 gcc_compiled with call to test_compiler_info.
4073
f35309fc
MC
40742003-11-30 Michael Chastain <mec.gnu@mindspring.com>
4075
4076 Partial fix for PR testsuite/1456.
4077 * gdb.base/list.exp (test_list_function): Delete unused declaration
4078 of gcc_compiled.
4079
d7afdf9b
MC
40802003-11-29 Michael Chastain <mec.gnu@mindspring.com>
4081
4082 Partial fix for PR testsuite/1456.
4083 * gdb.base/complex.exp: Replace reference to gcc_compiled with
4084 call to test_compiler_info.
4085
71507b56
MK
40862003-11-29 Mark Kettenis <kettenis@gnu.org>
4087
4088 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
4089 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
4090 it to create the appropriate note.inc.
4091 * gdb.asm/asmsrc1.s: Include "note.inc".
4092 * gdb.asm/netbsd.inc: New file.
4093 * gdb.asm/empty.inc: New file.
4094
f81f93f7
MC
40952003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4096
4097 Partial fix for PR testsuite/1456.
4098 * gdb.base/constvars.exp: Replace references to gcc_compiled with
4099 calls to test_compiler_info.
4100
9a77938e
MC
41012003-11-27 Michael Chastain <mec.gnu@mindspring.com>
4102
4103 Partial fix for PR testsuite/1456.
4104 * gdb.base/volatile.exp: Replace references to gcc_compiled with
4105 calls to test_compiler_info.
4106
e8367dc7
MK
41072003-11-27 Mark Kettenis <kettenis@gnu.org>
4108
4109 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
4110 pattern for the KFAILs.
4111
526c61ee
AF
41122003-11-25 Adam Fedor <fedor@gnu.org>
4113
4114 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
4115 * gdb.objc/objcdecode.m: New file.
4116
28f2d600
AF
41172003-11-25 Adam Fedor <fedor@gnu.org>
4118
4119 * gdb.objc/nondebug.exp: Test for PR objc/1236.
4120 * gdb.objc/nondebug.m: New file.
4121
a3895cee
BE
41222003-11-26 Ben Elliston <bje@wasabisystems.com>
4123
4124 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
4125 NetBSD as it does on FreeBSD. Modelled on a similar change by
4126 Mark Kettenis on 2003-05-30.
4127 (link-flags): Set to "--entry _start" regardless of target.
4128 Special linker flags are to be appended to $link-flags.
4129 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
4130
c9f2c8a3
MC
41312003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4132
4133 * gdb.cp/method.exp: Accept output of new demangler.
4134
15a0587a 41352003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
4136
4137 * gdb/class2.exp: New file.
4138 * gdb/class2.cc: New file.
4139
3c00b570
MC
41402003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4141
4142 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
4143 of new demangler.
4144
7027acc7
MK
41452003-11-23 Mark Kettenis <kettenis@gnu.org>
4146
4147 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
4148 of gdb_test "run".
4149
b0e1598a
MK
41502003-11-23 Mark Kettenis <kettenis@gnu.org>
4151
4152 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
4153 "continue" into "run".
4154
4d9eda44
MC
41552003-11-23 Michael Chastain <mec.gnu@mindspring.com>
4156
4157 Partial fix for PR testsuite/1456.
4158 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
4159 call to test_compiler_info.
4160 * gdb.cp/ctti.exp: Likewise.
4161 * gdb.cp/derivation.exp: Likewise.
4162 * gdb.cp/member-ptr.exp: Likewise.
4163 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
4164 reference to gcc_compiled.
4165
41662003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
4167
4168 Fix PR testsuite/1463.
4169 * gdb.base/structs.exp (start_structs_test): Call
4170 get_debug_format before using the debug format.
4171
d422fe19
AC
41722003-11-22 Andrew Cagney <cagney@redhat.com>
4173
4174 * lib/gdb.exp (gdb_test_multiple): Add simple example.
4175 * gdb.base/structs.exp: Use gdb_test_multiple.
4176
039cf96d
AC
41772003-11-20 Andrew Cagney <cagney@redhat.com>
4178
6882279b
AC
4179 * gdb.base/structs.exp: Handle and recover from internal errors.
4180 Replace "foo${n}" with "foo<n>" in test messages.
4181
e53890ae
AC
4182 * gdb.base/structs.exp: Update copyright. Rewrite.
4183 * gdb.base/structs.c: Update copyright. Rewrite.
4184
2b211c59
AC
4185 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
4186 resync count exceeded.
d63a86f8 4187
039cf96d
AC
4188 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
4189 from the internal error.
4190 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
4191 Original from Jim Blandy.
4192 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 4193
eac98b22
AC
41942003-11-19 Andrew Cagney <cagney@redhat.com>
4195
4196 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
4197 KFAIL.
4198
67455b2a
MK
41992003-11-17 Mark Kettenis <kettenis@gnu.org>
4200
4201 New testcase for PR backtrace/1435.
4202 * gdb.arch/i386-unwind.exp: New file.
4203 * gdb.arch/i386-unwind.c: New file.
4204
853d6e5b
AC
42052003-11-17 Andrew Cagney <cagney@redhat.com>
4206
4207 * lib/gdb.exp (compiler_info): New global.
4208 (test_compiler_info): New function.
4209 (get_compiler_info): Set compiler_info.
4210 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
4211 "compiler_info" to gcc-<major>-<minor>.
4212
38cf6e11
MC
42132003-11-15 Michael Chastain <mec.gnu@mindspring.com>
4214
4215 * gdb.trace/configure: Remove.
4216
a50d3602
EZ
42172003-11-13 Elena Zannoni <ezannoni@redhat.com>
4218
4219 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 4220 breakpoints.
a50d3602
EZ
4221 * gdb.base/break.exp: Remove all references to explicit line
4222 numbers.
4223
d9407aaa
NC
42242003-11-11 Nick Clifton <nickc@redhat.com>
4225
4226 * gdb.base/shreloc.exp: Do not run for targets which do not
4227 support shared objects.
4228
db488fc1
CV
42292003-11-10 Corinna Vinschen <vinschen@redhat.com>
4230
4231 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
4232 Don't run tests if nofileio flag is given.
4233
6a90a18e
EZ
42342003-11-07 Elena Zannoni <ezannoni@redhat.com>
4235
4236 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
4237 as well as 'Watchpoint'.
4238
0b915e9c
EZ
42392003-11-06 Elena Zannoni <ezannoni@redhat.com>
4240
4241 Reported by Jim Ingham <jingham@apple.com>:
4242 * gdb.base/annota1.exp: Match at least one occurrence of the
4243 signal handler annotation.
4244
d7e4b55f
EZ
42452003-11-06 Elena Zannoni <ezannoni@redhat.com>
4246
4247 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
4248 as well as 'Watchpoint'.
4249
2fe4e8d0
MC
42502003-11-05 Michael Chastain <mec@shout.net>
4251
4252 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
4253
6ef88553
KW
42542003-11-03 Kris Warkentin <kewarken@qnx.com>
4255
4256 * gdb.arch/gdb1291.c: New test file.
4257 * gdb.arch/gdb1291.exp: New test script.
4258 * gdb.arch/gdb1431.c: New test file.
4259 * gdb.arch/gdb1431.exp: New test script.
4260
ae7dc4d8
MC
42612003-10-22 Michael Chastain <mec@shout.net>
4262
4263 * gdb.mi/pthreads.c: Add copyright notice.
4264
c39d7427
MC
42652003-10-22 Michael Chastain <mec@shout.net>
4266
4267 * gdb.threads/pthreads.c: Add copyright notice.
4268
8b7d96c1
MC
42692003-10-20 Michael Chastain <mec@shout.net>
4270
4271 * gdb.base/gdb1056.exp: New test script.
4272
d1d69fdd
DJ
42732003-10-13 Daniel Jacobowitz <drow@mvista.com>
4274
4275 * gdb.threads/killed.exp: Use gdb_run_cmd.
4276
7d605576
DJ
42772003-10-13 Daniel Jacobowitz <drow@mvista.com>
4278
4279 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
4280 create a core file.
4281 * gdb.threads/gcore-thread.exp: Likewise.
4282
618ec112
CV
42832003-10-13 Corinna Vinschen <vinschen@redhat.com>
4284
4285 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
4286 type, based on char type.
4287 (struct bit_flags_short_t): New bitfield type, based on short type.
4288 (init_bit_flags_char): New fuction.
4289 (init_bit_flags_short): Ditto.
4290 (print_bit_flags_char): Ditto.
4291 (print_bit_flags_short): Ditto.
4292 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
4293
9367a73c
MC
42942003-10-11 Michael Chastain <mec@shout.net>
4295
4296 * gdb.base/call-rt-st.exp: Update copyright year.
4297
1decf120
KI
42982003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
4299
4300 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
4301 * gdb.disasm/sh3.s: Ditto.
4302
5445b2ae
DJ
43032003-10-07 Daniel Jacobowitz <drow@mvista.com>
4304
4305 * gdb.threads/switch-threads.exp: New test.
4306 * gdb.threads/switch-threads.c: New source file.
4307
aec24853
CV
43082003-10-07 Corinna Vinschen <vinschen@redhat.com>
4309
4310 * gdb.base/ending-run.exp: Add sh specific case.
4311
adc7428d
AC
43122003-10-06 Andrew Cagney <cagney@redhat.com>
4313
4314 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
4315 * gdb.disasm/mn10200.exp: Delete obsolete file.
4316
c9d37158
DJ
43172003-09-29 Daniel Jacobowitz <drow@mvista.com>
4318
4319 * ChangeLog: Correct an entry command.exp -> commands.exp.
4320 * gdb.base/commands.exp (bp_deleted_in_command_test)
4321 (temporary_breakpoint_commands): Check noargs.
4322
79c2c32d
DC
43232003-09-25 David Carlton <carlton@kealia.com>
4324
4325 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
4326 of some print tests, where appropriate. Add tests for C::D::cd,
4327 E::ce, F::cXfX, G::XgX.
4328 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
4329
594e6d67
RE
43302003-09-25 Richard Earnshaw <rearnsha@arm.com>
4331
4332 * lib/java.exp (java_init): Import target_alias before using it.
4333
10f0d451
DC
43342003-09-25 David Carlton <carlton@kealia.com>
4335
4336 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
4337
274bcba0
EZ
43382003-09-23 Elena Zannoni <ezannoni@redhat.com>
4339
d63a86f8 4340 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
4341 weirdness.
4342
cdbf20f7
MC
43432003-09-17 Michael Chastain <mec@shout.net>
4344
4345 * gdb.cp/gdb1355.exp: New file.
4346 * gdb.cp/gdb1355.c: New file.
4347
71e06f80
CV
43482003-09-15 Corinna Vinschen <vinschen@redhat.com>
4349
4350 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
4351 * gdb.asm/sh.inc: New file.
4352
5c4e30ca
DC
43532003-09-11 David Carlton <carlton@kealia.com>
4354
bd45b7af
DC
4355 * gdb.cp/namespace.exp: Add tests for namespace types.
4356 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
4357 (test_namespace): New.
4358
1c199746
EZ
43592003-09-11 Elena Zannoni <ezannoni@redhat.com>
4360
4361 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 4362 * gdb.stabs/weird.exp: Ditto.
1c199746 4363
04ed252f
MC
43642003-09-08 Michael Chastain <mec@shout.net>
4365
4366 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
4367
d8a2d9e7
MC
43682003-09-07 Michael Chastain <mec@shout.net>
4369
4370 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
4371 'parse error'.
4372
161afb24
MK
43732003-09-07 Mark Kettenis <m.kettenis@osp.nl>
4374
4375 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
4376
49f2741a
MC
43772003-08-30 Michael Chastain <mec@shout.net>
4378
4379 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
4380 * gdb.gdb/observer.exp: Ditto.
4381 * gdb.gdb/xfullpath.exp: Ditto.
4382
8afa723e
MK
43832003-08-29 Mark Kettenis <kettenis@gnu.org>
4384
4385 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
4386 *-*-*bsd*.
4387
f31dfe3b
JJ
43882003-08-28 Jeff Johnston <jjohnstn@redhat.com>
4389
4390 * gdb.base/dump.exp: Skip for ia64.
4391
4630e498
JJ
43922003-08-25 Jeff Johnston <jjohnstn@redhat.com>
4393
4394 * gdb.asm/asm-source.exp: Add ia64 support.
4395 * gdb.asm/ia64.inc: New file.
4396
1105b7ef
MC
43972003-08-22 Michael Chastain <mec@shout.net>
4398
4399 * gdb.cp: New directory.
4400 * gdb.cp/*: Copy from gdb.c++/*.
4401 * gdb.c++/*: Remove.
4402 * Makefile.in: Change gdb.c++ to gdb.cp.
4403 * configure.in: Ditto.
4404 * configure: Regnerate.
4405
c945b932
MK
44062003-08-18 Mark Kettenis <kettenis@gnu.org>
4407
4408 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
4409 * gdb.arch/i386-prologue.c (gdb1338): Add function.
4410
2b66634b
DJ
44112003-08-17 Daniel Jacobowitz <drow@mvista.com>
4412
4413 * mi-var-display.exp (-var-list-children weird): Accept function
4414 pointers with argument types.
4415 * mi1-var-display.exp (-var-list-children weird): Likewise.
4416 * mi2-var-display.exp (-var-list-children weird): Likewise.
4417
a356f73b
DJ
44182003-08-17 Daniel Jacobowitz <drow@mvista.com>
4419
4420 * gdb.base/annota3.exp: Add missing newline.
4421
483417b8
MC
44222003-08-06 Michael Chastain <mec@shout.net>
4423
4424 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
4425
c99c59c3
MS
44262003-08-12 Michael Snyder <msnyder@redhat.com>
4427
4428 * gdb.base/float.exp: Add test for SH.
4429
55ed7501
MK
44302003-08-10 Mark Kettenis <kettenis@gnu.org>
4431
4432 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
4433
1a371f2e
EZ
44342003-08-07 Elena Zannoni <ezannoni@redhat.com>
4435
4436 * gdb.base/completion.exp: Remove reduntant completion test
4437 on filename.
4438
e0f353ce
EZ
44392003-08-07 Elena Zannoni <ezannoni@redhat.com>
4440
4441 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
4442 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
4443 gdb.trace/save-trace.exp: Make sure that full pathnames are
4444 escaped correctly.
4445
5710a1af 44462003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 4447
5710a1af
EZ
4448 * configure.in: Don't generate config.h from config.hin.
4449 * configure: Regenerate.
4450 * config.hin: Remove file.
4451 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
4452 * gdb.threads/pthreads.c: Ditto.
4453
dcd81ce9
DJ
44542003-08-07 Daniel Jacobowitz <drow@mvista.com>
4455
4456 From Kei Sakamoto <sakamoto.kei@renesas.com>:
4457 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
4458 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
4459 Replace ld24 with seth/add3.
4460
6009d884
AC
44612003-08-02 Andrew Cagney <cagney@redhat.com>
4462
4463 * gdb.base/annota3.exp: New file.
4464 * gdb.base/annota3.c: New file.
4465 * gdb.c++/annota3.exp: New file.
4466 * gdb.c++/annota3.cc: New file.
4467
51514e06
MC
44682003-07-29 Michael Chastain <mec@shout.net>
4469
4470 * gdb.threads/tls.c (spin): Check errno only if sem_wait
4471 actually failed.
4472 (do_pass): Likewise.
4473 * gdb.threads/tls.exp: Always initialize no_of_threads.
4474
4ee6625b
DJ
44752003-07-27 Daniel Jacobowitz <drow@mvista.com>
4476
4477 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
4478 pattern.
4479 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
4480 * gdb.threads/tls.exp: Recognize one case of the host library not
4481 supporting TLS.
4482
225f2bf6
AC
44832003-07-27 Andrew Cagney <cagney@redhat.com>
4484
4485 * gdb.base/fileio.exp: Use SH when running commands using
4486 remote_exec.
4487
bcb27c9f
DJ
44882003-07-24 Daniel Jacobowitz <drow@mvista.com>
4489
4490 From Kei Sakamoto <sakamoto.kei@renesas.com>:
4491 * gdb.base/relocate.c (dummy): New padding array.
4492
3d67be83
MS
44932003-07-22 Michael Snyder <msnyder@redhat.com>
4494
d63a86f8 4495 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
4496
4497 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
4498 patterns to be more general, accepting old and new output.
4499 Some output chars (such as '+') also must be quoted.
d63a86f8 4500 Some addresses are displayed numerically instead of
3d67be83
MS
4501 symbolically.
4502
57ba3b85
MS
45032003-07-23 Michael Snyder <msnyder@redhat.com>
4504
686d097c
MS
4505 * gdb.base/return2.exp: Don't test long-long return.
4506
57ba3b85
MS
4507 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
4508 * gdb.disasm/t01_mov.exp: Ditto.
4509 * gdb.disasm/t02_mova.s: Ditto.
4510 * gdb.disasm/t02_mova.exp: Ditto.
4511 * gdb.disasm/t03_add.s: Ditto.
4512 * gdb.disasm/t03_add.exp: Ditto.
4513 * gdb.disasm/t04_sub.s: Ditto.
4514 * gdb.disasm/t04_sub.exp: Ditto.
4515 * gdb.disasm/t05_cmp.s: Ditto.
4516 * gdb.disasm/t05_cmp.exp: Ditto.
4517 * gdb.disasm/t06_ari2.s: Ditto.
4518 * gdb.disasm/t06_ari2.exp: Ditto.
4519 * gdb.disasm/t07_ari3.s: Ditto.
4520 * gdb.disasm/t07_ari3.exp: Ditto.
4521 * gdb.disasm/t08_or.s: Ditto.
4522 * gdb.disasm/t08_or.exp: Ditto.
4523 * gdb.disasm/t09_xor.s: Ditto.
4524 * gdb.disasm/t09_xor.exp: Ditto.
4525 * gdb.disasm/t10_and.s: Ditto.
4526 * gdb.disasm/t10_and.exp: Ditto.
4527 * gdb.disasm/t11_logs.s: Ditto.
4528 * gdb.disasm/t11_logs.exp: Ditto.
4529 * gdb.disasm/t12_bit.s: Ditto.
4530 * gdb.disasm/t12_bit.exp: Ditto.
4531 * gdb.disasm/t13_otr.s: Ditto.
4532 * gdb.disasm/t13_otr.exp: Ditto.
4533
e00759ef
EZ
45342003-07-22 Elena Zannoni <ezannoni@redhat.com>
4535
4536 * gdb.threads/tls.exp :Add kfail for 'info address' case.
4537
8bc2021f
EZ
45382003-07-22 Elena Zannoni <ezannoni@redhat.com>
4539
4540 * gdb.threads/tls.c : New file.
4541 * gdb.threads/tls.exp : New file.
4542 * gdb.threads/tls-main.c : New file.
4543 * gdb.threads/tls-shared.c : New file.
4544 * gdb.threads/tls-shared.exp : New file.
4545
89320c4c
AS
45462003-07-22 Andreas Schwab <schwab@suse.de>
4547
4548 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
4549
180dea7c
AS
45502003-07-20 Andreas Schwab <schwab@suse.de>
4551
4552 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
4553 due to insn reordering.
4554
0714963c
AC
45552003-07-15 Andrew Cagney <cagney@redhat.com>
4556
4557 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
4558
98a23b3f
MC
45592003-07-15 Michael Chastain <mec@shout.net>
4560
4561 * gdb.base/gdb1250.exp: New file.
4562 * gdb.base/gdb1250.c: New file.
4563
27e417a2
ML
45642003-07-09 Michal Ludvig <mludvig@suse.cz>
4565
4566 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
4567 expansion of size_t to 'unsigned long', not only to 'unsigned'.
4568
8bc2021f
EZ
45692003-07-09 Elena Zannoni <ezannoni@redhat.com>
4570
4571 * gdb.threads/tls.c: New file.
4572 * gdb.threads/tls.exp: New file.
4573 * gdb.threads/tls-main.c: New file.
4574 * gdb.threads/tls-shared.c: New file.
4575 * gdb.threads/tls-shared.exp: New file.
4576
d99968dc
EZ
45772003-07-09 Elena Zannoni <ezannoni@redhat.com>
4578
4579 * gdb.base/annota1.exp: Make sure that we properly escape the
4580 full path of the source file. Xfail more permissive patterns,
d63a86f8 4581 due to a compiler debug info problem.
d99968dc 4582
83876b3b
AS
45832003-07-07 Andreas Schwab <schwab@suse.de>
4584
2705e972
AS
4585 * gdb.asm/m68k.inc: New file.
4586 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
4587
83876b3b
AS
4588 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
4589 arguments"): Also match negative number.
4590
4591 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
4592
3a871b37
DJ
45932003-07-03 Daniel Jacobowitz <drow@mvista.com>
4594
4595 * gdb.base/store.c (charest): New typedef.
4596 (add_char): Rename to add_charest, update.
4597 (wack_char): Rename to wack_charest, update types. Return l + r
4598 to keep r live across the call.
4599 (wack_short, wack_int, wack_long, wack_longest, wack_float)
4600 (wack_double, wack_doublest): Return l + r to keep r live across
4601 the call.
4602 * gdb.base/store.exp: Accomodate store.c changes.
4603
b2a7f303
DC
46042003-06-30 David Carlton <carlton@kealia.com>
4605
4606 * gdb.c++/maint.exp (test_invalid_name): New.
4607 (test_first_component): Add tests for invalid names.
4608
3c6cb4a1
MC
46092003-06-29 Michael Chastain <mec@shout.net>
4610
4611 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
4612 output of '<VTT for class>' for virtual base classes.
4613
f1c2644b
DJ
46142003-06-29 Daniel Jacobowitz <drow@mvista.com>
4615
4616 * gdb.base/completion.exp: Tab-complete "complet" instead of
4617 "compl".
4618 * gdb.base/complex.exp, gdb.base/complex.c: New files.
4619
18080350
DJ
46202003-06-29 Daniel Jacobowitz <drow@mvista.com>
4621
4622 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
4623 * gdb.base/volatile.exp: Likewise.
4624
f56973f8
DJ
46252003-06-29 Daniel Jacobowitz <drow@mvista.com>
4626
4627 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
4628 gdb/1265.
4629
46302003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
4631 Daniel Jacobowitz <drow@mvista.com>
4632
4633 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
4634 initial line count of 'captured_main' from 26 to 32.
4635 (test_with_self): Allow xmalloc call to be interleaved with the
4636 preceding two lines.
4637
e766d4d6
JB
46382003-06-24 Joel Brobecker <brobecker@gnat.com>
4639
4640 * gdb.base/bang.exp: New testcase.
4641
f125c9a4
JB
46422003-06-23 Joel Brobecker <brobecker@gnat.com>
4643
4644 * gdb.base/langs.exp: Add some tests for the "minimal" language
4645 support.
4646
6e25beaf
EZ
46472003-06-23 Elena Zannoni <ezannoni@redhat.com>
4648
4649 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
4650 the testcase.
4651
2f816dda
DJ
46522003-06-22 Daniel Jacobowitz <drow@mvista.com>
4653
4654 * gdb.base/relocate.exp: Test add-symbol-file with a variable
4655 offset.
4656
db5a5748
DJ
46572003-06-22 Daniel Jacobowitz <drow@mvista.com>
4658
4659 * gdb.c++/pr-1210.cc: New file.
4660 * gdb.c++/pr-1210.exp: New file.
4661
1df0c130
DJ
46622003-06-21 Daniel Jacobowitz <drow@mvista.com>
4663
4664 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
4665 000-exec-continue.
4666
a92feac0
MK
46672003-06-15 Mark Kettenis <kettenis@gnu.org>
4668
4669 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
4670 on *-*-*bsd* instead of *-*-freebsd*.
4671
81a58f5b
AC
46722003-06-14 Andrew Cagney <cagney@redhat.com>
4673
4674 * gdb.base/store.exp: Test longest and doublest. Test all
4675 parameters. Weaken return statement match.
4676 * gdb.base/store.c: Add longest and doublest - aka long long and
4677 long double functions. Put all parameters into local register
4678 variables. Use negative values.
4679
b257a0d3
AC
46802003-06-14 Andrew Cagney <cagney@redhat.com>
4681
4682 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
4683 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
4684 exit status.
4685 * gdb.base/fileio.exp: Disable target when nointerrupts and
4686 noinferiorio, instead of limiting it to remote. Use remote_exec
4687 instead of system.
d63a86f8 4688
21c38304
JJ
46892003-06-12 Jeff Johnston <jjohnstn@redhat.com>
4690
4691 * gdb.base/float.exp: Add ia64 support.
4692
1bcdb424
CV
46932003-06-12 Corinna Vinschen <vinschen@redhat.com>
4694
4695 * gdb.base/fileio.exp: Run only on remote targets.
4696
6aeb981f
CV
46972003-06-10 Corinna Vinschen <vinschen@redhat.com>
4698
4699 * gdb.base/fileio.c: New file, testing File-I/O.
4700 * gdb.base/fileio.exp: Ditto.
4701
53df362e
RG
47022003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
4703
4704 * gdb.base/shreloc.exp: New file, check symbol values obtained from
4705 shared objects after relocation at load time (gdb PR/1132).
4706 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
4707 as above, part of the shared object relocation test.
4708
ffee1b46
MK
47092003-06-08 Mark Kettenis <kettenis@gnu.org>
4710
b5ca3722
MK
4711 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
4712 fully filled history list.
4713 * gdb.base/gdb_history: New file.
4714
03ed860d
MK
4715 * gdb.base/signals.exp: XFAIL "continue to func1" on
4716 i*86-*-freebsd*.
4717
ffee1b46
MK
4718 * gdb.base/attach.exp: When trying to attach to a nonexistent
4719 process, make it possible to specify the PID based on the target,
4720 and do so for *-*-freebsd*.
4721
d80dbb52
RH
47222003-06-02 Richard Henderson <rth@redhat.com>
4723
4724 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
4725
6dd77b81
RH
47262003-06-02 Richard Henderson <rth@redhat.com>
4727
4728 * gdb.base/selftest.exp: Next over lim_at_start initialization.
4729
f6347e16
RH
47302003-06-02 Richard Henderson <rth@redhat.com>
4731
4732 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
4733
2c161407
DJ
47342003-06-01 Daniel Jacobowitz <drow@mvista.com>
4735
4736 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
4737 of globalvar.
4738
572eb746
MK
47392003-06-01 Mark Kettenis <kettenis@gnu.org>
4740
4741 * gdb.asm/asm-source.exp: Check for memory read errors in
4742 disassembler test on *BSD too.
4743
9e9617a5
RH
47442003-06-01 Richard Henderson <rth@redhat.com>
4745
4746 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
4747 for .frame.
4748 (gdbasm_call): Lose ldgp.
4749 (gdbasm_startup): Add frame information.
4750 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
4751
7b34ad4e
MK
47522003-05-31 Mark Kettenis <kettenis@gnu.org>
4753
4754 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
4755 i?86-*-*.
4756
10059fdf
MK
47572003-05-30 Mark Kettenis <kettenis@gnu.org>
4758
4759 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
4760 FreeBSD.
4761
acf4b816
RH
47622003-05-29 Richard Henderson <rth@redhat.com>
4763
4764 * gdb.asm/alpha.inc: New file.
4765 * gdb.asm/asm-source.exp: Use it.
4766
e9ecd949
JB
47672003-05-29 Jim Blandy <jimb@redhat.com>
4768
4769 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
4770 'core.PID'.
4771
e3e5a4f3
JB
47722003-05-22 Jim Blandy <jimb@redhat.com>
4773
4774 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
4775 backtrace.
d63a86f8 4776
72fe3d25
DC
47772003-05-20 David Carlton <carlton@math.stanford.edu>
4778
4779 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
4780 this time.
4781
58da2eb2
DC
47822003-05-19 David Carlton <carlton@bactrian.org>
4783
4784 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
4785 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
4786
1fcb5155
DC
47872003-05-19 David Carlton <carlton@bactrian.org>
4788
4789 * gdb.c++/namespace.exp: Add namespace scope and anonymous
4790 namespace tests.
4791 Bump copyright date.
4792 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
4793 (main): Call C::D::marker2.
4794 * gdb.c++/namespace1.cc: New file.
4795
85e85163
JJ
47962003-05-14 Jeff Johnston <jjohnstn@redhat.com>
4797
4798 Roland McGrath <roland@redhat.com>
d63a86f8 4799 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
4800 there is no manager thread.
4801
a25fbfec
JJ
48022003-05-08 Jeff Johnston <jjohnstn@redhat.com>
4803
d63a86f8
RM
4804 * gdb.threads/schedlock.exp: Remove assumption that all threads
4805 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
4806 in one of the child threads rather than the main thread.
4807
be375bae
JB
48082003-05-07 Jim Blandy <jimb@redhat.com>
4809
09bf6082
JB
4810 Add support for assembly source testing on the s390x.
4811 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
4812 architecture.
4813 * gdb.asm/s390x.inc: New file.
4814
be375bae
JB
4815 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
4816 succession of 'if' statements.
4817
00905d52
AC
48182003-05-05 Andrew Cagney <cagney@redhat.com>
4819
4820 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
4821
b1e29e33
AC
48222003-05-05 Andrew Cagney <cagney@redhat.com>
4823
4824 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
4825 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
4826
e33d66ec
EZ
48272003-05-02 Elena Zannoni <ezannoni@redhat.com>
4828
4829 * gdb.base/charset.exp: Update based on new behavior of set/show
4830 charset commands.
4831
2b6fd0d8
AC
48322003-05-01 Andrew Cagney <cagney@redhat.com>
4833
4834 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
4835 variable do not give memory errors.
4836
130cacce
AF
48372003-04-30 Adam Fedor <fedor@gnu.org>
4838
4839 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
4840 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
4841 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
4842 gdb.objc/basicclass.m: : New files
4843
4844 * lib/gdb.exp (gdb_compile_objc): New procedure.
4845
bea71854
DJ
48462003-04-27 Daniel Jacobowitz <drow@mvista.com>
4847
4848 * gdb.base/signals.exp: Make backtrace tests more specific.
4849
0f20eeea
DC
48502003-04-23 David Carlton <carlton@bactrian.org>
4851
4852 * gdb.c++/maint.exp (test_first_component): Add tests for
4853 'operator' in more locations.
4854
c8c4d8dc
KB
48552003-04-16 Kevin Buettner <kevinb@redhat.com>
4856
4857 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
4858
3fe60e3c
EZ
48592003-04-16 Elena Zannoni <ezannoni@redhat.com>
4860
4861 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
4862 func marke' instead. Update test name.
4863
9219021c
DC
48642003-04-15 David Carlton <carlton@math.stanford.edu>
4865
4866 * gdb.c++/maint.exp: New file.
4867
5dd55bdd
EZ
48682003-04-14 Elena Zannoni <ezannoni@redhat.com>
4869
4870 * gdb.threads/schedlock.c: Change type of thread function argument
4871 to long, to avoid warnings on 64-bit platforms.
4872
00890572
EZ
48732003-04-14 Elena Zannoni <ezannoni@redhat.com>
4874
4875 * gdb.base/attach.exp: Add new message from ptrace in case of
4876 attaching to nonexistent process.
d63a86f8 4877
93201743
JB
48782003-04-11 Jim Blandy <jimb@redhat.com>
4879
4880 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
4881 gdb.c++/userdef.cc: Place comments on the lines to which the
4882 marker function might return.
4883 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
4884 gdb.c++/userdef.exp: Look for those comments to check that we've
4885 returned to the right place, instead of checking line numbers.
4886
2a11c64d
EZ
48872003-04-11 Elena Zannoni <ezannoni@redhat.com>
4888
4889 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
4890 match on sourcefile name, instead of directory name.
4891
68ab8fc5
EZ
48922003-04-10 Elena Zannoni <ezannoni@redhat.com>
4893
d63a86f8 4894 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
4895 working directory name.
4896
5624293a
JB
48972003-04-09 Jim Blandy <jimb@redhat.com>
4898
4899 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
4900 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
4901 after an inferior function call, report the failure, but allow the
4902 test to continue.
4903
f1f02ee4
SC
49042003-04-05 Stephane Carrez <stcarrez@nerim.fr>
4905
4906 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
4907 with -DPROTOTYPES.
4908
6eb79af0
SC
49092003-04-05 Stephane Carrez <stcarrez@nerim.fr>
4910
4911 * gdb.base/break.exp: Revert last patch.
4912
8dfb4cf0
SC
49132003-04-04 Stephane Carrez <stcarrez@nerim.fr>
4914
4915 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
4916 with -DPROTOTYPES.
4917
ed4c619a
AC
49182003-04-02 Andrew Cagney <cagney@redhat.com>
4919
4920 * gdb.base/callfuncs.exp: Make "print add" messages unique.
4921 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
4922 matching directories by the name breakpoint.
4923 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
4924 Make "continue to marker1" consistent.
4925 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
4926 message consistent.
4927 * lib/gdb.exp: Put "the program is no longer running", and "the
4928 program exited" in parenthesis.
4929 * lib/mi-support.exp: Ditto.
d63a86f8 4930
4e35d5f0 49312003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 4932
4e35d5f0
BR
4933 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
4934
71900fe8
AC
49352003-03-29 Andrew Cagney <cagney@redhat.com>
4936
4937 * gdb.base/sizeof.c (main): Print the value of '\377'.
4938 * gdb.base/sizeof.exp: Check the sign of '\377'.
4939
c0655a16
MC
49402003-03-27 Michael Chastain <mec@shout.net>
4941
4942 * gdb.base/gdb1090.exp: New file.
4943 * gdb.base/gdb1090.cc: New file.
4944
5b2a3989
JB
49452003-03-27 J. Brobecker <brobecker@gnat.com>
4946
4947 * gdb.gdb/observer.exp: New regression test.
4948
79876890
MC
49492003-03-27 Michael Chastain <mec@shout.net>
4950
4951 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
4952 * gdb.base/ptype.exp: Likewise.
4953
6eac95e3
CV
49542003-03-27 Corinna Vinschen <vinschen@redhat.com>
4955
4956 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
4957
e8c71839
MC
49582003-03-26 Michael Chastain <mec@shout.net>
4959
4960 * gdb.base/ptype.exp: Actually use some typedef'd types.
4961
71b10041
SC
49622003-03-21 Stephane Carrez <stcarrez@nerim.fr>
4963
4964 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
4965 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
4966
2512cf80
CV
49672003-03-20 Corinna Vinschen <vinschen@redhat.com>
4968
4969 * gdb.base/default.exp: Fix regular expression.
4970
0d195a4f
CV
49712003-03-20 Corinna Vinschen <vinschen@redhat.com>
4972
4973 * gdb.base/args.exp: Fix regular expression.
4974
8a2dbca8
CV
49752003-03-20 Corinna Vinschen <vinschen@redhat.com>
4976
4977 * gdb.base/help.exp: Allow Win32 child process.
4978
bf028682
CV
49792003-03-20 Corinna Vinschen <vinschen@redhat.com>
4980
4981 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
4982 when stepping out of main().
4983
182dbe85
CV
49842003-03-20 Corinna Vinschen <vinschen@redhat.com>
4985
4986 * gdb.base/default.exp: Check for win32 specific message when calling
4987 "run" without executable.
4988
d67a6ba5
CV
49892003-03-20 Corinna Vinschen <vinschen@redhat.com>
4990
4991 * gdb.base/args.exp: Expect .exe in output.
4992
a955b5bb
CV
49932003-03-20 Corinna Vinschen <vinschen@redhat.com>
4994
4995 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
4996 Cygwin native.
4997
bf6bad4b
AC
49982003-03-17 Andrew Cagney <cagney@redhat.com>
4999
5000 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
5001 vector registes.
5002 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
5003 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
5004
293e9a31
DC
50052003-03-17 David Carlton <carlton@math.stanford.edu>
5006
5007 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
5008 test, for PR breakpoints/38.
5009 Call test_watchpoint_and_breakpoint.
5010 * gdb.base/watchpoint.c (func3): New function.
5011 (main): Call func3.
5012
5330f2db
DC
50132003-03-04 David Carlton <carlton@math.stanford.edu>
5014
5015 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
5016 Garply<Garply<char> >:: garply".
5017 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
5018 with respect to PR c++/1111; note also PR c++/1113.
5019 (test_template_breakpoints): KFAIL "constructor breakpoint" with
5020 respect to PR c++/1062.
5021 KFAIL "destructor breakpoint" with respect to PR c++/1112.
5022
6ece72da
DC
50232003-03-03 David Carlton <carlton@math.stanford.edu>
5024
5025 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
5026 with respect to PR c++/57.
5027 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
5028 c++/826.
5029 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
5030 respect to PR c++/57.
5031
85ca1584
DC
50322003-03-03 David Carlton <carlton@math.stanford.edu>
5033
5034 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
5035 respect to PR c++/33 into FAILs.
5036
98e9c5b8
MC
50372003-03-03 Michael Chastain <mec@shout.net>
5038
7bedbf27
MC
5039 * configure.in: Update copyright years.
5040
50412003-03-03 Michael Chastain <mec@shout.net>
5042
5043 * Makefile.in: Update copyright years.
98e9c5b8 5044
f683e100
DC
50452003-02-28 David Carlton <carlton@math.stanford.edu>
5046
5047 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
5048 print class instead of struct and/or superfluous protection
5049 specifiers, as long as the resulting output is equivalent to the
5050 source code.
5051 Delete FIXME from end of messages on tests that don't need
5052 fixing.
5053
a9e0cf2c
DC
50542003-02-28 David Carlton <carlton@math.stanford.edu>
5055
5056 * gdb.c++/templates.exp (do_tests): Allow const in the two
5057 Foo<volatile char *>::foo tests.
5058
e8d359df
MS
50592003-02-27 Michael Snyder <msnyder@redhat.com>
5060
d63a86f8 5061 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
5062 will be consistant.
5063
0b71dc91
DC
50642003-02-26 David Carlton <carlton@math.stanford.edu>
5065
5066 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
5067 char *>::foo" test with respect to PR c++/33. Create a new test
5068 which is identical to that one except that it doesn't put the
5069 space between the "char" and the "*"; KFAIL it, too.
5070
dd14ab43
DC
50712003-02-26 David Carlton <carlton@math.stanford.edu>
5072
5073 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
5074 template types into either PASSes or KFAILs (corresponding to PR
5075 c++/57). Tweak indentation. Update copyright.
5076
1146c7f1
SC
50772003-02-23 Stephane Carrez <stcarrez@nerim.fr>
5078
5079 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
5080
74641dfb
MC
50812003-02-13 Michael Chastain <mec@shout.net>
5082
5083 * gdb.base/exprs.exp: Remove i960 remnants.
5084 * gdb.base/funcargs.exp: Likewise.
5085 * gdb.base/list.exp: Likewise.
5086 * gdb.base/ptype.exp: Likewise.
5087
559cd2d0
DC
50882003-02-14 David Carlton <carlton@math.stanford.edu>
5089
5090 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
5091 pEe->D::vg()" from XFAIL to KFAIL.
5092
c4f90d87
JM
50932003-02-13 Jason Molenda (jmolenda@apple.com)
5094
5095 * gdb.base/maint.exp: Update maint print statistics regexp to include
5096 new entries.
5097
cbc4d97c
MC
50982003-02-13 Michael Chastain <mec@shout.net>
5099
5100 * gdb.c++/inherit.exp: Remove call to get_debug_format.
5101
40f235b7
MC
51022003-02-12 Michael Chastain <mec@shout.net>
5103
5104 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
5105 * gdb.c++/inherit.exp: Likewise.
5106 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
5107 * gdb.c++/templates.exp: Likewise.
5108 * gdb.c++/virtfunc.exp: Likewise.
5109
c56716b0
JM
51102003-02-06 Jason Molenda (jason-cl@molenda.com)
5111
5112 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
5113 why the code is written that way.
5114
070afcf8
MC
51152003-02-05 Michael Chastain <mec@shout.net>
5116
5117 * gdb.base/dump.exp: Add missing copyright line.
5118
5d0331e5
JM
51192003-02-05 Jason Molenda (jason-cl@molenda.com)
5120
f7ae6d3e 5121 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
5122 at the beginning so the breakpoint doesn't get set on the loop.
5123
92851186
MC
51242003-02-05 Michael Chastain <mec@shout.net>
5125
5126 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
5127 output for configurations with gcc 2.95.3.
5128
cbf1e085
AC
51292003-02-05 Keith Seitz <keiths@redhat.com>
5130 Andrew Cagney <ac131313@redhat.com>
5131
5132 * gdb.mi/mi-cli.exp: New file.
d63a86f8 5133
29518e1e
MC
51342003-02-04 Michael Chastain <mec@shout.net>
5135
5136 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
5137 Call perror and then continue.
5138
5af1d5f3
MC
51392003-02-03 Michael Chastain <mec@shout.net>
5140
5141 * gdb.c++/pr-1023.cc: New file.
5142 * gdb.c++/pr-1023.exp: New file.
5143
6b549786
JB
51442003-02-05 Jim Blandy <jimb@redhat.com>
5145
5146 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
5147 it's local to foobar. Check for it there, and check that it's not
5148 present in main.
5149 * gdb.c++/local.cc (marker2): New function.
5150 (foobar): Call marker1.
5151 (main): Call marker2 instead of marker1.
5152
67f16606
AC
51532003-02-04 Andrew Cagney <ac131313@redhat.com>
5154
5155 * gdb.disasm/mn10200.exp: Obsolete file.
5156 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
5157 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
5158 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
5159
1c5cb38e
DC
51602003-02-04 David Carlton <carlton@math.stanford.edu>
5161
5162 * gdb.c++/overload.exp: Test intToChar(1).
5163 * gdb.c++/overload.cc (intToChar): New.
5164 (main): Call intToChar.
5165
d1fe6965
DC
51662003-02-03 David Carlton <carlton@math.stanford.edu>
5167
5168 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
5169 'might_kfail' arg.
5170 KFAIL some of the continue_to_bp_overloaded calls, according to
5171 PR c++/1025.
5172
9ba61c5d
MC
51732003-02-01 Michael Chastain <mec@shout.net>
5174
5175 * gdb.base/advance.c (marker1): New marker function.
5176 * gdb.base/advance.exp: When the 'advance' command lands on the
5177 return breakpoint, it can legitimately stop on either the
5178 current line or the next line. Accommodate both outcomes.
5179 * gdb.base/until.exp: Likewise.
5180
e7494ffb
AC
51812003-02-02 Andrew Cagney <ac131313@redhat.com>
5182
5183 2002-11-10 Jason Molenda (jason-cl@molenda.com):
5184 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
5185 now a list, not a tuple.
5186 * gdb.mi/mi-var-display.exp: Ditto.
5187 * gdb.mi/gdb792.exp: Ditto.
5188
075559bc
AC
51892003-02-01 Andrew Cagney <ac131313@redhat.com>
5190
5191 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
5192 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
5193 stack backtraces.
5194 * gdb.mi/mi-syn-frame.c: Part of same.
5195
2bd4c7b1
MK
51962003-02-01 Mark Kettenis <kettenis@gnu.org>
5197
5198 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
5199 gdb.mi/mi1-pthreads.exp: Return instead of calling
5200 gdb_suppress_entire_file.
5201
eabd8992
MS
52022003-02-01 Mark Salter <msalter@redhat.com>
5203
5204 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
5205
71469e2f
MS
52062003-01-31 Mark Salter <msalter@redhat.com>
5207
5208 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
5209 Support empty arg.
5210
38a94d44
MC
52112003-01-30 Michael Chastain <mec@shout.net>
5212
5213 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
5214 This was a workaround for a UTF-8 bug in readline 4.3. The bug
5215 has been fixed in gdb/readline on 2003-01-09.
5216
19ea9e73
MS
52172003-01-29 Michael Snyder <msnyder@redhat.com>
5218
e8d359df
MS
5219 * gdb.base/maint.exp: Allow for leading underscore in symbol.
5220 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
5221 * gdb.base/args.exp: Skip if target does not support args passing.
5222
2307bd6a
DJ
52232003-01-22 Daniel Jacobowitz <drow@mvista.com>
5224
19ea9e73 5225 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
5226 gdb_test. Accept a list of expect arguments as the third
5227 parameter.
5228 (gdb_test): Use it.
5229
f2dd3617
EZ
52302003-01-20 Elena Zannoni <ezannoni@redhat.com>
5231
5232 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
5233 allow for different test tree configurations. Update some
5234 tescases accordingly.
5235 * gdb.arch/altivec-regs.exp: Ditto.
5236 * gdb.asm/asm-source.exp: Ditto.
5237 * gdb.base/advance.exp: Ditto.
5238 * gdb.base/display.exp: Ditto.
d63a86f8 5239 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
5240 * gdb.base/mips_pro.exp: Ditto.
5241 * gdb.base/overlays.exp: Ditto.
5242 * gdb.base/relocate.exp: Ditto.
5243 * gdb.base/setshow.exp: Ditto.
5244 * gdb.base/step-line.exp: Ditto.
5245 * gdb.base/step-test.exp: Ditto.
5246 * gdb.base/until.exp: Ditto.
5247 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
5248
c71cdefd
DC
52492003-01-17 David Carlton <carlton@math.stanford.edu>
5250
5251 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
5252 corresponding to PR c++/945.
5253 Update copyright.
5254
fdba05d7
DC
52552003-01-17 David Carlton <carlton@math.stanford.edu>
5256
5257 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
5258 corresponding to PR c++/68.
5259
52602003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
5261
5262 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
5263 (test_paddr_hairy_functions): Call print_addr_2_kfail for
5264 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
5265
c362c33a
EZ
52662003-01-15 Elena Zannoni <ezannoni@redhat.com>
5267
0fbc361c
EZ
5268 * gdb.base/break.exp: Fix change of default location, because of
5269 removal of until tests.
5270 * gdb.base/help.exp: Update test for new 'until' help message.
5271 Add test for help on 'advance'.
c362c33a
EZ
5272 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
5273
dabf8a35
MK
52742003-01-15 Mark Kettenis <kettenis@gnu.org>
5275
5276 * gdb.base/default.exp: Adapt "info float" test for recent changes
5277 to that command. Add test for "info vector".
5278 * gdb.base/float.exp: New file. Add test for "info float" that
5279 resembles the old test in gdb.base/default.exp.
5280
a1769aca
DC
52812003-01-15 David Carlton <carlton@math.stanford.edu>
5282
5283 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
5284
82025e13
EZ
52852003-01-15 Elena Zannoni <ezannoni@redhat.com>
5286
5287 * gdb.base/break.exp: Move the tests of until command from here...
5288 * gdb.base/until.exp: ... to here. New file. Add other tests.
5289 * gdb.base/advance.c: New file.
5290 * gdb.base/advance.exp: New file.
5291
8f9ab801
EZ
52922003-01-14 Elena Zannoni <ezannoni@redhat.com>
5293
5294 * gdb.base/args.c: New file.
5295 * gdb.base/args.exp: New file.
5296
9ae66589
DJ
52972003-01-14 Daniel Jacobowitz <drow@mvista.com>
5298
5299 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
5300
8d77e5c3
DJ
53012003-01-14 Daniel Jacobowitz <drow@mvista.com>
5302
5303 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
5304
12d2f0a1
DJ
53052003-01-14 Daniel Jacobowitz <drow@mvista.com>
5306
5307 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
5308 dates.
5309
6ca37014
DJ
53102003-01-13 Daniel Jacobowitz <drow@mvista.com>
5311
5312 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
5313
b0023472
DJ
53142003-01-13 Daniel Jacobowitz <drow@mvista.com>
5315
5316 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
5317 (ptype &*"foo").
5318 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
5319
607fbc54 53202003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
5321
5322 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
5323 * gdb.mi/mi1-console.exp: Likewise.
5324
607fbc54 53252003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
5326
5327 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
5328 * gdb.mi/mi1-console.exp: Likewise.
5329
a1fb14a2
DJ
53302003-01-13 Daniel Jacobowitz <drow@mvista.com>
5331
5332 * gdb.c++/overload.exp: Remove some fixed XFAILs.
5333
c4cf40b7
DJ
53342003-01-09 Daniel Jacobowitz <drow@mvista.com>
5335
5336 * gdb.base/detach.exp: New test.
5337
696d5a5b
DJ
53382003-01-09 Daniel Jacobowitz <drow@mvista.com>
5339
5340 * Makefile.in (ALL_SUBDIRS): New variable.
5341 (subdirs, clean, distclean): Use it.
5342 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
5343 regenerating Makefile, since it is generated from the top level.
5344 * gdb.asm/Makefile.in: Likewise.
5345 * gdb.base/Makefile.in: Likewise.
5346 * gdb.c++/Makefile.in: Likewise.
5347 * gdb.disasm/Makefile.in: Likewise.
5348 * gdb.java/Makefile.in: Likewise.
5349 * gdb.mi/Makefile.in: Likewise.
5350 * gdb.threads/Makefile.in: Likewise.
5351 * gdb.trace/Makefile.in: Likewise.
5352
754533e4
DC
53532003-01-09 David Carlton <carlton@math.stanford.edu>
5354
5355 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
5356 Add copyright year 2003.
5357
d8b3e9ee
MC
53582003-01-06 Michael Chastain <mec@shout.net>
5359
5360 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
5361 When selecting a thread, 'line' and 'file' are optional.
5362 * gdb.mi/mi1-pthreads.exp: Likewise.
5363
8e9e0fe6
AS
53642003-01-06 Andreas Schwab <schwab@suse.de>
5365
5366 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
5367 failures.
5368
b5ab8ff3
DJ
53692003-01-04 Daniel Jacobowitz <drow@mvista.com>
5370
5371 Fix PR gdb/844
5372 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
5373 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
5374
5375 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
5376 instead of calling gdb_suppress_entire_file.
5377 * gdb.threads/print-threads.exp: Likewise.
5378 * gdb.threads/schedlock.exp: Likewise.
5379
5380 * gdb.threads/killed.exp: Return instead of calling
5381 gdb_suppress_entire_file.
5382 * gdb.threads/linux-dp.exp: Likewise.
5383 * gdb.threads/pthreads.exp: Likewise.
5384
1e698235
DJ
53852003-01-04 Daniel Jacobowitz <drow@mvista.com>
5386
5387 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
5388 stabs.
5389 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
5390 * gdb.base/whatis.exp: Always allow (void) after function names.
5391
147ff08c
DJ
53922003-01-04 Daniel Jacobowitz <drow@mvista.com>
5393
5394 * gdb.c++/casts.exp: Correct regexp.
5395
dc62bfc2
MK
53962003-01-04 Mark Kettenis <kettenis@gnu.org>
5397
5398 * configure.in: Call AC_CONFIG_HEADER. Don't call
5399 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
5400 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
5401 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
5402 aforementioned directories in the AC_OUPUT call.
5403 * config.hin: New file.
5404 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
5405 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
5406 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
5407 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
5408 pass -I$objdir instead of -I$objdir/$subdir in compilation.
5409 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
5410 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
5411 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
5412 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
5413 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
5414 gdb.threads/configure.in, gdb.threads/configure,
5415 gdb.threads/config.in, gdb.trace/configure.in,
5416 gdb.trace/configure: Removed.
5417
77afa639
MC
54182003-01-03 Michael Chastain <mec@shout.net>
5419
5420 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
5421 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
5422
7634bb6e
DJ
54232003-01-03 Daniel Jacobowitz <drow@mvista.com>
5424
5425 * gdb.base/store.exp: Fix regular expressions.
5426
b39c905e
MK
54272002-12-28 Mark Kettenis <kettenis@gnu.org>
5428
5429 * configure.in: Rewrite.
5430 * configure: Regenerated.
5431
0a8551dd
DC
54322003-01-03 David Carlton <carlton@math.stanford.edu>
5433
5434 * gdb.base/psymtab.exp: New file.
5435 * gdb.base/psymtab1.c: Ditto.
5436 * gdb.base/psymtab2.c: Ditto.
5437
c60b7188
AF
54382002-12-23 Adam Fedor <fedor@gnu.org>
5439
5440 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
5441
ee73db83
DC
54422002-12-23 David Carlton <carlton@math.stanford.edu>
5443
5444 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
5445 and current_directory initialization.
5446
d6c1774e
JB
54472002-12-22 Jim Blandy <jimb@redhat.com>
5448
f0a847b8
JB
5449 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
5450 rather than as part of the output file name.
5451
d6c1774e
JB
5452 * gdb.base/attach.exp: There's no need to copy the test program to
5453 /tmp; that was only ever necessary on HP/UX, and this test is
5454 entirely disabled there anyway.
5455
f0708dbb
JB
54562002-12-21 Jim Blandy <jimb@redhat.com>
5457
4c2acfea
JB
5458 * gdb.c++/psmang.exp: Doc fix.
5459
f0708dbb
JB
5460 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
5461 test.
5462
9579e000
DC
54632002-12-20 David Carlton <carlton@math.stanford.edu>
5464
5465 * gdb.c++/annota2.exp: KFAIL annotate-quit.
5466
d1810171
MC
54672002-12-18 Michael Chastain <mec@shout.net>
5468
5469 * gdb.c++/annota2.exp: Add copyright year 2002.
5470
76565097
DC
54712002-12-17 David Carlton <carlton@math.stanford.edu>
5472
5473 * gdb.c++/try_catch.cc: Add marker comments.
5474 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
5475 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
5476 * gdb.c++/m-static.cc: Ditto.
5477 * gdb.c++/m-static1.cc: Ditto.
5478 * gdb.c++/try_catch.cc: Ditto.
5479
da81390b
JJ
54802002-12-16 Jeff Johnston <jjohnstn@redhat.com>
5481
5482 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
5483 to see whether we are using the new -environment-directory
5484 command which resets via -r or the old version of the command
5485 which may prompt the user. Part of fix for gdb/741.
5486
b304d130
AC
54872002-12-13 Andrew Cagney <ac131313@redhat.com>
5488
5489 * gdb.fortran/types.exp: Update obsolete comment.
5490 * gdb.fortran/exprs.exp: Ditto.
5491 * lib/gdb.exp: Delete obsolete code.
5492 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
5493 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
5494 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
5495 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
5496 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
5497 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
5498 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
5499 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
5500 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
5501 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
5502 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
5503 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
5504 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
5505 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
5506 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
5507 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
5508 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
5509 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
5510 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
5511 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
5512 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
5513 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
5514 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
5515 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
5516 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
5517 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
5518 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
5519 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
5520 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
5521 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
5522 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
5523 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
5524 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
5525 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
5526 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
5527 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
5528 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
5529
a23b6e6a
DC
55302002-12-11 David Carlton <carlton@math.stanford.edu>
5531
5532 * gdb.c++/m-data.exp: Add test for members that shadow global
5533 variables: see PR gdb/804.
5534 * gdb.c++/m-data.cc: Ditto.
5535
6604731b
DJ
55362002-12-10 Daniel Jacobowitz <drow@mvista.com>
5537
5538 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
5539
de46ecd7
DC
55402002-12-06 David Carlton <carlton@math.stanford.edu>
5541
5542 * gdb.base/store.c: Don't declare functions static.
5543
27e829d0
AC
55442002-12-04 Andrew Cagney <ac131313@redhat.com>
5545
5546 * gdb.base/store.exp, gdb.base/store.c: New files.
5547
92806416
DJ
55482002-12-03 Daniel Jacobowitz <drow@mvista.com>
5549
5550 * gdb.base/selftest.exp: Update for current gdb.
5551
3bcbaac5
DJ
55522002-12-03 Daniel Jacobowitz <drow@mvista.com>
5553
5554 * gdb.base/maint.exp: Only dump symbols from one source file
5555 or objfile.
5556
f4f00b1f
DJ
55572002-12-03 Daniel Jacobowitz <drow@mvista.com>
5558
5559 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
5560 function call.
5561
f1c8a949
JB
55622002-11-25 Jim Blandy <jimb@redhat.com>
5563
5564 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
5565 function appearing in error message.
5566
9e297a97
DJ
55672002-11-21 Daniel Jacobowitz <drow@mvista.com>
5568
5569 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
5570
1f312e79
JJ
55712002-11-08 Jeff Johnston <jjohnstn@redhat.com>
5572
d63a86f8
RM
5573 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
5574 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
5575 should be in mi console format. This is part of fix for PR gdb/604.
5576
83c31e7d
FN
55772002-09-18 Fernando Nasser <fnasser@redhat.com>
5578
5579 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
5580 which explicitly prints the zero offset as "+0".
5581
322b3f65
DJ
55822002-10-22 Daniel Jacobowitz <drow@mvista.com>
5583
5584 * gdb.threads/schedlock.c (args): Make unsigned.
5585
55862002-10-21 Daniel Jacobowitz <drow@mvista.com>
5587
5588 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
5589 numbers. Allow "foo2|selected stack frame".
5590 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
5591 * gdb.asm/asmsrc2.s: Likewise.
5592 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
5593 comments.
5594 * gdb.asm/mips.inc: New file.
5595
5e2fe5b8
AF
55962002-10-18 Adam Fedor <fedor@gnu.org>
5597
5598 * gdb.base/default.exp: Update expected output to include 'ObjC'.
5599 * gdb.base/help.exp: Likewise.
5600
abe1a5d0
KB
56012002-10-17 Kevin Buettner <kevinb@redhat.com>
5602
5603 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
5604 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
5605
10abb1d4
JB
56062002-10-02 Jim Blandy <jimb@redhat.com>
5607
5608 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
5609
1f609b42
AC
56102002-10-01 Andrew Cagney <ac131313@redhat.com>
5611
5612 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
5613 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
5614 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
5615 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
5616 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
5617 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
5618 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
5619
0aee02e4
AC
56202002-09-29 Andrew Cagney <ac131313@redhat.com>
5621
5622 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
5623 * mi0-disassemble.exp, mi0-eval.exp: Delete.
5624 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
5625 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
5626 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
5627 * mi0-var-block.exp, mi0-var-child.exp: Delete.
5628 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 5629
6fde09ad
KB
56302002-09-27 Kevin Buettner <kevinb@redhat.com>
5631
5632 * gdb.base/annota1.exp (info break): Make directory components of
5633 path optional since not all compilers emit this debug information.
5634
5635 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
5636 step ends up stepping out of the function instead of stopping on
5637 the epilogue.
5638
9e8aab75
KS
56392002-09-26 Keith Seitz <keiths@redhat.com>
5640
5641 * lib/insight-support.exp (gdbtk_start): Figure out where
5642 the insight executable is based on where gdb is. Use this
5643 executable to start insight instead of gdb.
5644
e36180d7
AC
56452002-09-25 Andrew Cagney <cagney@redhat.com>
5646
5647 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
5648
9dd34b2b
AC
56492002-09-24 Andrew Cagney <ac131313@redhat.com>
5650
5651 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
5652 test_isolated_complaints.
5653 (test_empty_complaint): New function.
5654 (test_empty_complaints): New function. Check no output when no
5655 complaints.
d63a86f8 5656
dea97812
KB
56572002-09-19 Jim Blandy <jimb@redhat.com>
5658
5659 * gdb.base/charset.exp, gdb.base/charset.c: New files.
5660
54951bd7
AC
56612002-09-19 Andrew Cagney <ac131313@redhat.com>
5662
5663 * gdb.gdb/complaints.exp: New file.
5664
dec43320
AC
56652002-09-18 Andrew Cagney <ac131313@redhat.com>
5666
5667 * gdb.base/maint.exp: Check `help maint internal-warning'.
5668
e70d6e3f
DC
56692002-09-18 David Carlton <carlton@math.stanford.edu>
5670
5671 * gdb.c++/m-static.exp: Remove breakpoints depending on line
5672 numbers, and replace them by a single breakpoint after the
5673 constructors are all finished.
5674 Add test 4.
5675 * gdb.c++/m-static.cc: Add test 4.
5676 * gdb.c++/m-static.h: New file.
5677 * gdb.c++/m-static1.cc: New file.
5678
5679 * gdb.c++/printmethod.exp: New file.
5680 * gdb.c++/printmethod.cc: New file.
5681
5682 * gdb.c++/pr-574.exp: New file.
5683 * gdb.c++/pr-574.cc: New file.
5684
afb5c968
CV
56852002-09-18 Corinna Vinschen <vinschen@redhat.com>
5686
5687 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
5688 embedded targets which never actually exit.
5689
31e45dee
FN
56902002-09-18 Fernando Nasser <fnasser@redhat.com>
5691
5692 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
5693 "don't step after run" as unresolved or unsupported, instead of xfail.
5694
a283c5a1
CV
56952002-09-18 Corinna Vinschen <vinschen@redhat.com>
5696
5697 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
5698 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
5699 Add newline to expected string in "step out of main (status wrapper)"
5700 case.
5701
11350d2a
CV
57022002-09-18 Corinna Vinschen <vinschen@redhat.com>
5703
5704 * lib/gdb.exp (rerun_to_main): Allow restarting application.
5705 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
5706
0deec7d6
TT
57072002-09-17 Tom Tromey <tromey@redhat.com>
5708
5709 * gdb.base/printcmds.exp (test_print_string_constants): Expect
5710 \000, not \0, in double-quoted string.
5711
b2b4a1b5
CV
57122002-09-14 Corinna Vinschen <vinschen@redhat.com>
5713
c9d37158 5714 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
5715 string after running the commands execution on breakpoint tests.
5716
1c56143a
CV
57172002-09-13 Corinna Vinschen <vinschen@redhat.com>
5718
5719 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
5720
37f8da45
JB
57212002-09-12 Joel Brobecker <brobecker@gnat.com>
5722
5723 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
5724
08b468e0
KS
57252002-09-10 Keith Seitz <keiths@redhat.com>
5726
5727 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
5728 runto proc.
5729 (mi_run_to_main): Use mi_runto.
5730 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
5731
dc360f58
KS
57322002-09-10 Keith Seitz <keiths@redhat.com>
5733
5734 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
5735 regexp for stopping at main. Could have multiple event notifications.
5736 Don't assume that main was declared with no parameters.
5737 (mi_next): Use mi_step_to.
5738 (mi_step): Use mi_next_to.
5739
ce3abcfb
CV
57402002-09-09 Corinna Vinschen <vinschen@redhat.com>
5741
5742 * gdb.base/default.exp: Fix expected string in `info float' test.
5743
d1f5b980
BE
57442002-09-09 Ben Elliston <bje@redhat.com>
5745
5746 * config/mips.exp: Update comments.
5747 * config/mips-idt.exp: Likewise.
5748 * config/nind.exp: Likewise.
5749 * config/slite.exp: Likewise.
5750 * config/sparclet.exp: Likewise.
5751 * config/udi.exp: Likewise.
5752 * config/vx.exp: Likewise.
5753 * config/vxworks29k.exp: Likewise.
5754
2f71430b
JB
57552002-09-05 Jim Blandy <jimb@redhat.com>
5756
5757 * gdb.threads/killed.exp: Fix test failure message.
5758
7ddebc7e
KS
57592002-09-04 Keith Seitz <keiths@redhat.com>
5760
5761 * lib/mi-support.exp: Update copyright.
5762 (mi_gdb_test): Increase the priority of the expected pattern
5763 so that it matches gdb_test.
5764
0ae67eb3
KS
57652002-09-03 Keith Seitz <keiths@redhat.com>
5766
5767 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
5768 Use integer comparison instead of string comparison for testing
5769 whether binary was built.
5770
38fc42c8
JB
57712002-09-03 Jim Blandy <jimb@redhat.com>
5772
5773 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
5774
b6ff0e81
JB
57752002-08-29 Jim Blandy <jimb@redhat.com>
5776
5777 * gdb.threads/pthreads.exp: Move the portable thread compilation
5778 code into a function in lib/gdb.exp, and call that from here.
5779 * lib/gdb.exp (gdb_compile_pthreads): New function.
5780
07c98896
KS
57812002-08-29 Keith Seitz <keiths@redhat.com>
5782
5783 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
5784 expect_out so that callers can get at it.
5785
0312286c
DJ
57862002-08-23 Daniel Jacobowitz <drow@mvista.com>
5787
5788 * gdb.threads/print-threads.c: New file.
5789 * gdb.threads/print-threads.exp: New file.
5790 * gdb.threads/schedlock.c: New file.
5791 * gdb.threads/schedlock.exp: New file.
5792
dd039bc4
EZ
57932002-08-22 Elena Zannoni <ezannoni@redhat.com>
5794
5795 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
5796 not altivec.c.
5797
1f36144c
MK
57982002-08-17 Mark Kettenis <kettenis@gnu.org>
5799
5800 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
5801 targets. The problem should be fixed now.
5802
16057ec7 58032002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
5804
5805 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
5806 2002-07-24 change that removes final dots from error messages.
5807
3c1499ad
TT
58082002-08-13 Tom Tromey <tromey@redhat.com>
5809
5810 * gdb.base/readline.exp: New file.
5811
a20ce2c3
AC
58122002-08-01 Andrew Cagney <ac131313@redhat.com>
5813
5814 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
5815 supress message.
5816
db034ac5
AC
58172002-08-01 Andrew Cagney <cagney@redhat.com>
5818
5819 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
5820 CHILL_FOR_TARGET and CHILL_LIB.
5821 * configure.in (configdirs): Remove gdb.chill.
5822 * configure: Regenerate.
5823 * lib/gdb.exp: Obsolete references to chill.
5824 * gdb.fortran/types.exp: Ditto.
5825 * gdb.fortran/exprs.exp: Ditto.
5826
3e000b18
KB
58272002-07-30 Kevin Buettner <kevinb@redhat.com>
5828
5829 * gdb.base/shlib-call.exp (additional_flags): Conditionally
5830 set Irix-specific compile and link flags.
5831
28f4966b
KB
58322002-07-29 Kevin Buettner <kevinb@redhat.com>
5833
5834 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
5835 source files. The ``-o'' option doesn't work with the ``-E'' option
5836 when using the Irix compiler.
5837
46c0d5a6
DJ
58382002-07-19 Daniel Jacobowitz <drow@mvista.com>
5839
5840 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
5841 Improve support for reusing an exec file. Copy exec file
5842 to target, and run gdbserver on the target instead of on the host.
5843
eecf4bed
JB
58442002-07-18 Jim Blandy <jimb@redhat.com>
5845
0f815cdf
JB
5846 * gdb.base/ending-run.exp: Don't expect to see the program end in
5847 some orderly fashion when we're running on a real stand-alone
5848 board.
5849
eecf4bed
JB
5850 * gdb.base/interrupt.exp: Correct logic for skipping tests on
5851 targets that don't support interrupts.
5852
52d309e4
JB
58532002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
5854
5855 * gdb.base/attach.exp: Add patterns to match output from /proc-based
5856 systems.
5857 Move comments in expect statements to inside the actions, so that they
5858 don't get matched against.
5859
ff683d9e
MK
58602002-07-10 Mark Kettenis <kettenis@gnu.org>
5861
5862 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
5863 function when asleep" test.
5864
b5356753
AC
58652002-07-10 Andrew Cagney <ac131313@redhat.com>
5866
5867 * gdb.base/page.exp: Rewrite to handle problems with very long
5868 `info set' output. Update copyright.
5869
6aa4d13a
AC
58702002-06-26 Andrew Cagney <ac131313@redhat.com>
5871
5872 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
5873 gdb.threads-hp.
5874 * gdb.hp/configure: Regenerate.
5875 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
5876 * gdb.hp/gdb.threads-hp/configure: Delete file.
5877 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
5878
8cf8c2b8
AC
58792002-06-22 Andrew Cagney <ac131313@redhat.com>
5880
5881 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
5882 setlocale, bindtextdomain and textdomain.
5883
6827a8f8
JB
58842002-06-11 Jim Blandy <jimb@redhat.com>
5885
919d772c
JB
5886 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
5887 preprocessor macro information is present.
5888
6827a8f8
JB
5889 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
5890 tests.
5891
c15b0d21
MS
58922002-06-06 Michael Snyder <msnyder@redhat.com>
5893
c5984d70
MS
5894 * gdb.base/overlays.exp: Record addresses of overlay
5895 functions in TCL variables rather than in GDB variables,
5896 to avoid having GDB convert them to pointers (with loss
5897 of information).
5898
d63a86f8 5899 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 5900 default linker script changes.
c15b0d21
MS
5901 * gdb.base/long_long.exp: Add check for sizeof (long double).
5902
be26fe0d
ML
59032002-06-06 Michal Ludvig <mludvig@suse.cz>
5904
5905 * gdb.asm/asm-source.exp: Add x86-64 target.
5906 * gdb.asm/x86_64.inc: New.
d63a86f8 5907
258093ca 59082002-05-30 Michael Chastain <mec@shout.net>
258093ca 5909
4b3153f1 5910 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
5911 * gdb.c++/m-static.cc: New file.
5912 * gdb.c++/m-static.exp: New file.
5913
241264c6
MS
59142002-05-28 Michael Snyder <msnyder@redhat.com>
5915
5916 * gdb.base/call-ar-st.exp: Allow for reduced floating point
5917 precision.
5918
9bba8c8f 59192002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 5920
4b3153f1 5921 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
5922 * gdb.c++/m-data.cc: New file.
5923 * gdb.c++/m-data.exp: New file.
5924
59252002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 5926
4b3153f1 5927 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 5928 * gdb.c++/try_catch.cc: New file.
d63a86f8 5929 * gdb.c++/try_catch.exp: New file.
9bba8c8f 5930
def1b996
MC
59312002-05-27 Michael Chastain <mec@shout.net>
5932
5933 * gdb.c++/local.exp: Accept more nested types in output.
5934
522ba268
MC
59352002-05-26 Michael Chastain <mec@shout.net>
5936
5937 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
5938
277254ba
MS
59392002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
5940
5941 * lib/gdb.exp (gdb_wrapper_init): Just because
5942 gdb_wrapper_file exists, this does not mean that the file
5943 should not be rebuilt. That is what gdb_wrapper_initialized
5944 is for.
5945 (default_gdb_init): Reset gdb_wrapper_initialized.
5946
b61a8733
MS
59472002-05-23 Michael Snyder <msnyder@redhat.com>
5948
d63a86f8 5949 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
5950 the precision of the floating point test results.
5951 * gdb.base/call-rt-st.exp: Ditto.
5952
b61a8733
MS
5953 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
5954 * gdb.base/call-rt-st.exp: Ditto.
5955
56f6e910
MC
59562002-05-19 Michael Chastain <mec@shout.net>
5957
5958 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
5959
ad0b0016
EZ
59602002-05-19 Elena Zannoni <ezannoni@redhat.com>
5961
5962 * configure.in (configdirs): Add gdb.arch.
5963 * configure: Regenerate.
5964
f617d2b6
JB
59652002-05-17 Jim Blandy <jimb@redhat.com>
5966
5967 * gdb.base/completion.exp: Recognize the more detailed error
5968 messages produced by the macro expander's lexical analyzer.
5969
eac2a696
EZ
59702002-05-14 Elena Zannoni <ezannoni@redhat.com>
5971
5972 * gdb.arch/altivec-abi.c: New file.
5973 * gdb.arch/altivec-abi.exp: New file.
5974 * gdb.arch/altivec-regs.c: New file.
5975 * gdb.arch/altivec-regs.exp: New file.
5976
2fdde8f8
DJ
59772002-05-14 Daniel Jacobowitz <drow@mvista.com>
5978
5979 * gdb.base/maint.exp (maint print type): Update for new type
5980 structure.
d63a86f8 5981
e31f1a7c
EZ
59822002-05-14 Elena Zannoni <ezannoni@redhat.com>
5983
5984 * gdb.arch: New directory.
5985 * gdb.arch/configure.in: New file.
5986 * gdb.arch/configure: New file.
5987 * gdb.arch/Makefile.in: New file.
5988
db589741
CV
59892002-05-13 Corinna Vinschen <vinschen@redhat.com>
5990
5991 * gdb.asm/asm-source.exp: Add v850 as supported target.
5992 * gdb.asm/v850.inc: New file.
5993
8ce2a7dc
DJ
59942002-05-13 Daniel Jacobowitz <drow@mvista.com>
5995
5996 * gdb.c++/annota2.exp (annotate-quit): Add comment.
5997
df763c7f
DJ
59982002-05-12 Daniel Jacobowitz <drow@mvista.com>
5999
6000 * gdb.base/break.exp: Check 'break "marker2"'.
6001
377daeed
MS
60022002-05-10 Michael Snyder <msnyder@redhat.com>
6003
6004 * gdb.base/long_long.exp: Fix typo.
6005
c4b7bc2b
JB
60062002-05-10 Jim Blandy <jimb@redhat.com>
6007
ecac9a4e
JB
6008 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
6009 a bug.
6010
c4b7bc2b
JB
6011 * gdb.base/printcmds.exp (test_integer_literals_rejected):
6012 Recognize more detailed error message produced by the macro
6013 expander's lexical analyzer.
6014 * lib/gdb.exp (test_print_reject): Same.
6015
e71019a1
MK
60162002-05-09 Mark Kettenis <kettenis@gnu.org>
6017
6018 * gdb.c++/method.exp: Fix typo.
6019
fedfc8e6
MS
60202002-05-08 Michael Snyder <msnyder@redhat.com>
6021
166a1957
MS
6022 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
6023 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 6024 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
6025 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
6026 Add iftarget clause for strongarm.
d63a86f8 6027
f1c47eb2
MS
60282002-05-06 Michael Snyder <msnyder@redhat.com>
6029
cb9a9d3e
MS
6030 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
6031 (gdb_continue_to_end): Accept output from status wrapper.
6032 * gdb.base/ending-run.exp: Add case for output from status wrapper.
6033 Clean up fail messages to match pass messages.
6034
f1c47eb2
MS
6035 Enable the "needs_status_wrapper" testsuite feature.
6036 * lib/gdb.exp (gdb_wrapper_init): New procedure.
6037 (gdb_compile): Conditionally call gdb_wrapper_init.
6038 * gdb.base/a2-run.exp: Recognize output from status wrapper.
6039 * gdb.c++/method.exp: Recognize output from status wrapper.
6040
6079c749
BE
60412002-05-06 Ben Elliston <bje@redhat.com>
6042From Graydon Hoare <graydon@redhat.com>
6043
6044 * config/sid.exp: Include support for "rawsid" protocol.
6045
188baff3
JB
60462002-05-03 Jim Blandy <jimb@redhat.com>
6047
6048 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
6049 * gdb.c++/hang3.C: New file.
6050
b9c07f0f
AC
60512002-05-04 Andrew Cagney <ac131313@redhat.com>
6052
6053 * gdb.base/default.exp: Remove obsolete code.
6054 * gdb.c++/misc.exp: Ditto. Update copyright.
6055 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
6056 * gdb.base/whatis.exp: Ditto. Update copyright.
6057 * gdb.base/scope.exp: Ditto. Update copyright.
6058 * gdb.base/ptype.exp: Ditto. Update copyright.
6059 * gdb.base/printcmds.exp: Ditto. Update copyright.
6060 * gdb.base/opaque.exp: Ditto. Update copyright.
6061 * gdb.base/list.exp: Ditto.
6062 * gdb.base/funcargs.exp: Ditto. Update copyright.
6063 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
6064 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
6065 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
6066 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
6067 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
6068 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
6069
5c7a0397
MS
60702002-05-02 Michael Snyder <msnyder@redhat.com>
6071
d6dcc264 6072 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
6073 * gdb.base/long_long.exp: Add xscale target.
6074 * gdb.base/default.exp: Add xscale target.
6075
eb7f1c48
JB
60762002-05-01 Jim Blandy <jimb@redhat.com>
6077
6078 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
6079 gdb.c++/hang.exp: New test.
6080
a6befae8
FF
60812002-05-01 Fred Fish <fnf@redhat.com>
6082
6083 * gdb.base/completion.exp: Handle completions of "./Make" for
6084 more than one completion possibility, as is the case when we
6085 build and test in the source tree.
6086
0a310277
AG
60872002-04-29 Anthony Green <green@redhat.com>
6088
6089 * gdb.java/jmisc1.exp: New file.
6090 * gdb.java/jmisc2.exp: New file.
6091
6ff9af88
DJ
60922002-04-24 Daniel Jacobowitz <drow@mvista.com>
6093
6094 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
6095
96b3d632
EZ
60962002-04-23 Elena Zannoni <ezannoni@redhat.com>
6097
6098 * gdb.base/help.exp: Change 'help status' to allow for target
6099 dependent output differences.
6100
5019bb54
MC
61012002-04-22 Michael Chastain <mec@shout.net>
6102
6103 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
6104
a805a116
MC
61052002-04-22 Michael Chastain <mec@shout.net>
6106
6107 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
6108
a1706bfd
DM
61092002-04-17 David S. Miller <davem@redhat.com>
6110
6111 * gdb.asm/sparc64.inc: New file.
6112 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
6113
a73a20a2
EZ
61142002-04-19 Elena Zannoni <ezannoni@redhat.com>
6115
6116 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
6117 instruction file directly into the build tree. Clean up at end of
6118 test.
6119
ba678339
DM
61202002-04-18 David S. Miller <davem@redhat.com>
6121
6122 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
6123 handle 64-bit platforms correctly.
6124 * gdb.base/maint.exp: Likewise.
6125
b03399da
KB
61262002-04-18 Kevin Buettner <kevinb@redhat.com>
6127
6128 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
6129 ``-fpic'' when compiling files comprising a shared library, but
6130 it does need additional linker flags in order to find shared
6131 libraries at run time.
6132
e2004992
KB
61332002-04-18 Kevin Buettner <kevinb@redhat.com>
6134
6135 * gdb.base/cvexpr.c (use): New function.
6136 (main): Invoke use() on all global variables to prevent
6137 some linkers from deleting these otherwise unused symbols.
6138
d8937120
MC
61392002-04-17 Michael Chastain <mec@shout.net>
6140From David S. Miller <davem@redhat.com>
6141
6142 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
6143 handle 64-bit platforms correctly.
6144
ffd61a58
MS
61452002-04-12 Michael Snyder <msnyder@redhat.com>
6146From Jim Blandy <jimb@redhat.com>
6147 * gdb.base/foo.c (foox): Remove section attribute; the linker
6148 script can handle this instead.
6149 * gdb.base/bar.c (barx): Same.
6150 * gdb.base/baz.c (bazx): Same.
6151 * gdb.base/grbx.c (grbxx): Same.
6152
6153 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
6154 manager doesn't automatically unmap overlays unnecessarily.
6155
6b8426a6
MH
61562002-04-10 Martin M. Hunt <hunt@redhat.com>
6157
6158 * gdb.base/ending-run.exp: Fix pattern for Mips targets
6159 stepping out of main.
6160
34af4875
MC
61612002-04-09 Michael Chastain <mec@shout.net>
6162
6163 * gdb.c++/local.cc (main): Move call to marker1() inside nested
6164 scope so that the nested scope tests will make sense.
6165 * gdb.c++/local.exp: Write patterns that actually work with gcc
6166 (the HP patterns "were never known to work with gcc").
6167 Keep the old aCC patterns too.
6168
2d1676a0
DJ
61692002-04-09 Daniel Jacobowitz <drow@mvista.com>
6170
6171 * gdb.base/attach.exp: Correct target board test.
6172
3a63e3f9
MC
61732002-04-08 Michael Chastain <mec@shout.net>
6174
6175 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
6176 in a const method. Add some xfail and fail cases for configurations
6177 that do not emit the "const ...".
6178
f18dabd2
MC
61792002-04-07 Michael Chastain <mec@shout.net>
6180
6181 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
6182 Accept "A * const" and "const A * const" as type of "this".
6183 Fix spelling of getFunky throughout. Make messages uniform.
6184
0fcddd82
EZ
61852002-04-07 Elena Zannoni <ezannoni@redhat.com>
6186
6187 Work around for PR gdb/285:
6188 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
6189
16a8534a
EZ
61902002-04-07 Elena Zannoni <ezannoni@redhat.com>
6191
6192 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
6193 instructions file at run time instead of configure time.
6194 Sometimes we run the test in a directory that is not the one we
6195 configured in.
6196 * gdb.asm/configure.in: Delete creation of symlink.
6197 * gdb.asm/configure: Regenerate.
6198
24181d81
JB
61992002-04-05 J. Brobecker <brobecker@gnat.com>
6200
6201 * gdb.gdb/xfullpath.exp: New test, to exercise the new
6202 xfullpath () function.
6203
7cdb7107
DJ
62042002-04-04 Daniel Jacobowitz <drow@mvista.com>
6205
6206 * gdb.asm/Makefile.in: Correct dependencies.
6207
6208 * gdb.asm/powerpc.inc: New file.
6209 * gdb.asm/asm-source.exp: Add PowerPC.
6210 * gdb.asm/configure.in: Likewise.
6211 * gdb.asm/configure: Regenerated.
6212
a7d17088
DJ
62132002-04-04 Daniel Jacobowitz <drow@mvista.com>
6214
6215 * gdb.base/relocate.exp: New file.
6216 * gdb.base/relocate.c: New file.
6217
cd721503
FF
62182002-04-04 Fred Fish <fnf@redhat.com>
6219
6220 * gdb.base/step-test.exp: Update comment regarding stopping in
6221 memcpy/bcopy calls inserted as part of the compiler runtime.
6222
b22ad7a7
MS
62232002-04-04 Michael Snyder <msnyder@redhat.com>
6224
6225 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
6226
5f279fa6
DJ
62272002-04-03 Daniel Jacobowitz <drow@mvista.com>
6228
6229 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
6230 (gdb_expect): Remove $notransfer hack.
6231
dd0fd3ce
DJ
62322002-04-02 Daniel Jacobowitz <drow@mvista.com>
6233
6234 * gdb.c++/classes.exp ("calling method for small class"): Match
6235 updated register output.
6236
1e50cda1
DJ
62372002-03-30 Daniel Jacobowitz <drow@mvista.com>
6238
6239 Fix PR gdb/452
6240 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
6241 when finished. Make gdb_file_cmd send "exec-file" when
6242 appropriate.
6243
24015922
DJ
62442002-03-30 Daniel Jacobowitz <drow@mvista.com>
6245
6246 * gdb.base/attach.exp: Remove extra setup_xfail.
6247
dd7dfd64
MS
62482002-03-26 Michael Snyder <msnyder@redhat.com>
6249
6250 * gdb.base/default.exp: Add tests for dump, append, and restore.
6251 * gdb.base/help.exp: Add tests for dump, append, and restore.
6252 * gdb.base/dump.exp: New file, test dump, append and restore.
6253 * gdb.base/dump.c: New file.
6254
48b2f8d7
MS
62552002-03-27 Michael Snyder <msnyder@redhat.com>
6256
d63a86f8 6257 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
6258 clean-ups in help messages.
6259
05b4d525
FF
62602002-03-26 Fred Fish <fnf@redhat.com>
6261
6262 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
6263 have debugging info for those functions and the compiler uses them
6264 internally to copy structs around.
6265
d7679631
FF
62662002-03-26 Fred Fish <fnf@redhat.com>
6267
6268 * gdb.base/list.exp: Revert the change made yesterday and add note
6269 about why we don't list the default lines for remote targets.
6270
523ac3f9
MS
62712002-03-25 Michael Snyder <msnyder@redhat.com>
6272
6273 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
6274
754b2b8d
FF
62752002-03-25 Fred Fish <fnf@redhat.com>
6276
6277 * gdb.base/list.exp: This test works on remote targets so remove
6278 the short circuit for remote targets. Update copyright.
6279
33c3e192
FF
62802002-03-25 Fred Fish <fnf@redhat.com>
6281
6282 * gdb.base/attach.exp: Fix logic error that was suppressing this
6283 test for all non hppa*-*-hpux* targets, instead of the hp target.
6284 Move comments closer to the suppression point. Also now need to
6285 check that we are running natively.
6286
d43e73ee
MS
62872002-03-22 Michael Snyder <msnyder@redhat.com>
6288
882c8f02
MS
6289 * gdb.base/default.exp: Add test for gcore. Update copyright.
6290 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 6291
04c12f60
FF
62922002-03-06 Fred Fish <fnf@redhat.com>
6293
6294 * gdb.base/funcargs.c: Remove extraneous ';' character.
6295 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
6296
b43df995
MC
62972002-03-04 Michael Chastain <mec@shout.net>
6298
6299 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
6300 accommodate gcc v3 function signature.
6301 * gdb.mi/mi0-var-cmd-exp: Ditto.
6302
92362027
AC
63032002-02-24 Andrew Cagney <ac131313@redhat.com>
6304
6305 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
6306 ``GNU/Linux'' or ``Linux kernel''
6307 * testsuite/gdb.threads/pthreads.c: Ditto.
6308
258ad32d
MC
63092002-02-24 Michael Chastain <mec@shout.net>
6310
6311 * gdb.threads/pthreads.c (thread1): Add a return statement.
6312 (thread2): Likewise.
6313 (foo): Likewise.
6314
04c3b3d4
MC
63152002-02-23 Michael Chastain <mec@shout.net>
6316
6317 * gdb.threads/linux-dp.c (philosopher): Add a return statement
6318 to placate gcc.
6319
5a2a0a20
MC
63202002-02-23 Michael Chastain <mec@shout.net>
6321
6322 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
6323 test "ptype bint". The test passes on all my stabs configurations.
6324
a640f7fc
JB
63252002-02-21 Jim Blandy <jimb@redhat.com>
6326
27924826
JB
6327 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
6328 filename at a time, and watch for the ones we want to see.
6329
a640f7fc
JB
6330 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
6331 types of pointers to prototyped functions.
6332
edcc8c75
AC
63332002-02-20 Andrew Cagney <ac131313@redhat.com>
6334
6335 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
6336 signed, unsigned and straight char.
6337 (padding_char, padding_short, padding_int, padding_long,
6338 padding_long_long, padding_float, padding_double,
6339 padding_long_double): New global variables.
6340 (fill, fill_structs): New functions.
6341
6342 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
6343 for correctly sized writes. Update copyright.
6344 (get_valueof): New procedure.
6345 (get_sizeof): Call get_valueof.
6346 (check_valueof): New procedure.
6347 (check_padding): New procedure.
6348
ac57ea44
MC
63492002-02-20 Michael Chastain <mec@shout.net>
6350
6351 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
6352 to setup_xfail. Document some of the remaining calls.
6353
7a10c941
MC
63542002-02-18 Michael Chastain <mec@shout.net>
6355
6356 * gdb.c++/userdef.exp: Update copyright year.
6357
fb8acdcc
DJ
63582002-02-18 Daniel Jacobowitz <drow@mvista.com>
6359
6360 * gdb.c++/userdef.exp: Test overloaded operators properly.
6361 Remove xfails.
6362
fda6ae12
MS
63632002-02-14 Michael Snyder <msnyder@redhat.com>
6364
6365 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
6366
676a0442
DJ
63672002-02-14 Daniel Jacobowitz <drow@mvista.com>
6368
6369 * gdb.base/a2-run.exp: Check for a remote target properly.
6370 * gdb.base/annota1.exp: Likewise.
6371 * gdb.base/list.exp: Likewise.
6372 * gdb.base/reread.exp: Likewise.
6373 * gdb.base/scope.exp: Likewise.
6374 * gdb.base/shlib-call.exp: Likewise.
6375 * gdb.base/term.exp: Likewise.
6376 * gdb.c++/annota2.exp: Likewise.
6377
78b4f468
RE
63782002-02-13 Richard Earnshaw <rearnsha@arm.com>
6379
6380 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
6381
9a81ba51
MC
63822002-02-10 Michael Chastain <mec@shout.net>
6383
6384 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
6385 (call_after_alloca): Ditto.
6386
004af6c7
DJ
63872002-02-10 Daniel Jacobowitz <drow@mvista.com>
6388
6389 * gdb.base/ending-run.exp: Guard "cont" test with
6390 gdb_skip_stdio_test.
6391
37225f62
JB
63922002-02-06 Jim Blandy <jimb@redhat.com>
6393
6394 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
6395 from here...
6396 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
6397 To here. Disable this test on non-HP platforms. Add big comment.
6398
fe6fdd96
MS
63992002-02-04 Michael Snyder <msnyder@redhat.com>
6400
6401 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
6402 other than d10v and m32r.
6403
036fad3f
RE
64042002-02-02 Richard Earnshaw <rearnsha@arm.com>
6405
6406 * gdb.base/default.exp: Rewrite test patterns to reduce time
6407 taken to match them.
6408
7148ab62
DJ
64092002-01-30 Daniel Jacobowitz <drow@mvista.com>
6410
6411 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
6412 Allow a start function above main.
6413 * gdb.threads/linux-dp.exp: Fix copyright date.
6414
396cc255
DJ
64152002-01-30 Daniel Jacobowitz <drow@mvista.com>
6416
6417 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
6418 (check_philosopher_stack): Check for manager thread before checking
6419 for a just-starting thread.
6420
f038d31b
DJ
64212002-01-30 Daniel Jacobowitz <drow@mvista.com>
6422
6423 From Neil Booth <neil@daikokuya.demon.co.uk>:
6424 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
6425 warnings.
6426
b3ff9d9a
FF
64272002-01-21 Fred Fish <fnf@redhat.com>
6428
6429 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
6430 not caller.
6431
39ad761d
JB
64322002-01-21 Jim Blandy <jimb@redhat.com>
6433
6434 * gdb.base/reread.exp: Check that GDB properly re-reads the
6435 executable file when it changes while no inferior is running.
6436
aaf320fa
FF
64372002-01-21 Fred Fish <fnf@redhat.com>
6438
6439 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
6440 optionally accept the "shlib events" variation.
6441
808a31f5
JB
64422002-01-21 Jim Blandy <jimb@redhat.com>
6443
6444 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
6445 call `fflush' after every `printf', so that the output is produced
6446 at predictable points, regardless of whatever buffering does (or
6447 doesn't) take place.
6448 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
6449 at different points.
6450
4420d5e2
DJ
64512002-01-20 Daniel Jacobowitz <drow@mvista.com>
6452
6453 * gdb.c++/inherit.exp: Update copyright years.
6454 * gdb.c++/method.exp: Likewise.
6455
3e36a0f4
DJ
64562002-01-20 Daniel Jacobowitz <drow@mvista.com>
6457
6458 * gdb.c++/classes.exp: Update for improved v3 support and skipping
6459 artificial methods/arguments.
6460 * gdb.c++/derivation.exp: Likewise.
6461 * gdb.c++/inherit.exp: Likewise.
6462 * gdb.c++/method.exp: Likewise.
6463 * gdb.c++/virtfunc.exp: Likewise.
6464
b4ceaee6
AC
64652002-01-18 Andrew Cagney <ac131313@redhat.com>
6466
6467 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
6468 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
6469 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
6470 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
6471 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
6472 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
6473
ecace851
JB
64742002-01-17 Jim Blandy <jimb@redhat.com>
6475
6476 * gdb.asm/asm-source.exp (info symbol): Take another shot at
6477 anchoring the pattern matching the entry point symbol's name.
6478
375fc983
AC
64792002-01-17 Andrew Cagney <ac131313@redhat.com>
6480
6481 * gdb.base/maint.exp: Update ``maint internal-error'' to match
6482 continue/quit query. Update copyright.
6483
fe6fdd96
MS
64842002-01-14 Michael Snyder <msnyder@redhat.com>
6485
6486 * gdb.base/gcore.exp: Remove extra debugging output.
6487
e017c81f
DJ
64882002-01-13 Daniel Jacobowitz <drow@mvista.com>
6489
6490 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
6491 for slightly dubious v2 mangled string.
6492
37ab3bf8
DJ
64932002-01-13 Daniel Jacobowitz <drow@mvista.com>
6494
6495 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
6496
1bc05c3a 64972002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 6498
1bc05c3a 6499 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 6500
1bc05c3a
JM
6501 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
6502 constructors.
6503 * gdb.c++/derivation.exp: Likewise.
6504 * gdb.c++/templates.exp: Likewise.
6505 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 6506
1bc05c3a
JM
65072002-01-10 Michael Snyder <msnyder@redhat.com>
6508
6509 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 6510
a911c360
MS
65112002-01-08 Michael Snyder <msnyder@redhat.com>
6512
6513 * gdb.base/gcore.exp: New test for generate-core-file command.
6514 * gdb.base/gcore.c: Testcase for above.
6515 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
6516
ea2119ec
JM
65172002-01-08 Jason Merrill <jason@redhat.com>
6518
6519 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
6520
68203136
FF
65212002-01-07 Fred Fish <fnf@redhat.com>
6522
6523 * gdb.c++/overload.exp: Remove unconditional xfails for:
6524 print foo_instance1.overloadargs(1)
6525 print foo_instance1.overloadargs(1, 2)
6526 print foo_instance1.overloadargs(1, 2, 3)
6527 print foo_instance1.overloadargs(1, 2, 3, 4)
6528 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
6529 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
6530 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
6531 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
6532 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
6533 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
6534 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
6535 print foo_instance1.overload1arg()
6536 print foo_instance1.overload1arg((char)arg2)
6537 print foo_instance1.overload1arg((signed char)arg3)
6538 print foo_instance1.overload1arg((unsigned char)arg4)
6539 print foo_instance1.overload1arg((int)arg7)
6540 print foo_instance1.overload1arg((unsigned int)arg8)
6541 print foo_instance1.overload1arg((float)arg11)
6542 print foo_instance1.overload1arg((double)arg12)
d63a86f8 6543
21b9b5b1
MS
65442002-01-07 Michael Snyder <msnyder@redhat.com>
6545
6546 * gdb.base/huge.exp: New test. Print a very large target data object.
6547 (skip_huge_test): New test variable. Define if you want to skip this
6548 test. The test reads an 8 megabyte data object from the target, so it
6549 might be very time consuming on remote targets with a slow connection.
6550 * gdb.base/huge.c: New file. Test case for above.
6551
725f922e
FF
65522002-01-07 Fred Fish <fnf@redhat.com>
6553
6554 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
6555 g_instance.bfoo, and g_instance.cfoo.
6556
634d57ec
JL
6557Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
6558
f286b2c3
JL
6559 * gdb.base/break.c (multi_line_if_conditional): New function.
6560 (multi_ilne_while_conditional): Likewise.
6561 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
6562 IF or WHILE condition puts the breakpoint at the start of
6563 the condition.
6564
634d57ec
JL
6565 * gdb.base/selftest.exp (backtrace through signal handler): Remove
6566 hppa*-*-hpux* expected failure.
6567 * gdb.base/structs.exp (do_function_calls): Similarly.
6568
6569 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
6570 watchpoints.
6571
9fbfe2dc
AC
65722002-01-06 Andrew Cagney <ac131313@redhat.com>
6573
6574 Fix PR gdb/66.
6575 * gdb.base/structs.exp: Replace skip for a29k with skip for
6576 gdb,cannot_call_functions.
6577 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
6578 * gdb.base/callfuncs.exp: Ditto.
6579 * gdb.base/call-rt-st.exp: Ditto.
6580 * gdb.base/call-strs.exp: Ditto.
6581 * gdb.base/callfwmall.exp: Ditto.
6582 * gdb.base/scope.exp: Obsolete xfail a29k.
6583 * gdb.c++/misc.exp: Ditto.
6584 * gdb.c++/cplusfuncs.exp: Ditto.
6585 * gdb.base/ptype.exp: Ditto.
6586 * gdb.base/printcmds.exp: Ditto.
6587 * gdb.base/opaque.exp: Ditto.
6588 * gdb.base/list.exp: Ditto.
6589 * gdb.base/funcargs.exp: Ditto.
6590 * gdb.base/default.exp: Ditto.
6591
8ddad156
MS
65922002-01-04 Michael Snyder <msnyder@redhat.com>
6593
ca4976a6 6594 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
6595 * gdb.base/maint.exp: Add tests for maint info sections options.
6596
1b074332
JL
6597Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
6598
6599 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
6600
7d159115
CV
66012001-12-20 Corinna Vinschen <vinschen@redhat.com>
6602
6603 * gdb.asm/arm.inc: New file.
6604 * gdb.asm/asm-source.exp: Add arm targets.
6605 * gdb.asm/configure.in: Ditto.
6606 * gdb.asm/configure: Recreated from configure.in.
6607
8fb87725
JL
6608Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
6609
afabe08c
JL
6610 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
6611 with HP's compiler.
6612 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
6613 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
6614 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
6615 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
6616
6617 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
6618 either HP's compilers or GCC.
6619
db521deb
JL
6620 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
6621 a SIGBUS or SIGSEGV.
6622
6623 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
6624
6625 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
6626 can be compiled with either HP's compiler or GCC.
6627
cfa88ab7
JL
6628 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
6629 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
6630 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
6631
ca344dff
JL
6632 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
6633 to match current gdb output. Update due to using auto-solib-limit
6634 for limiting instead of overloading auto-solib-add.
6635 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
6636 test program.
6637
3f3c6e55 6638 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
6639 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
6640 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
6641 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
6642 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
6643 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
6644 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
6645 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
6646 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
6647 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
6648 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
6649 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
6650 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 6651
8fb87725
JL
6652 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
6653 a SIGTRAP to the inferior.
6654
cf599fa7
CV
66552001-12-19 Corinna Vinschen <vinschen@redhat.com>
6656
6657 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
6658 Substitute call to target_link by call to gdb_compile.
6659
2cd045cd
JL
6660Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
6661
6662 * gdb.base/break.exp: Fix HP specific search string when testing
6663 backtracing in a called function.
6664
d63a86f8 6665 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
6666 compiling the test with HP's compilers.
6667 * gdb.base/volatile.exp: Similarly.
6668
99ebe9ac
JB
66692001-12-19 Jim Blandy <jimb@redhat.com>
6670
6671 * gdb.base/printcmds.exp: Expect the null character to be printed
6672 as '\0', and the '\013' to be printed as '\v'.
6673 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
6674 * gdb.base/setvar.exp: Same.
6675
b9891b29
JB
66762001-12-17 Jim Blandy <jimb@redhat.com>
6677
0eba65ab
JB
6678 * gdb.base/completion.exp: Rather than completing very long
6679 filenames, which can make the readline library produce output we
6680 don't recognize, cd to the directory first, and then complete
6681 using nice, short relative paths.
6682
6970b5b1
JB
6683 * gdb.base/completion.exp: On some systems, there is, in fact, a
6684 variable named `b' in scope, since GDB treats all static
6685 variables as being in scope. So use `no_var_named_this'
6686 instead of `b'.
6687
b9891b29
JB
6688 * gdb.base/corefile.exp: Recognize the message saying that GDB
6689 can't find the core file's registers as a failure.
6690
e6ccd35f
JSC
66912001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
6692
6693 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
6694 test expect string more specific.
6695
105ba819
CV
66962001-12-13 Corinna Vinschen <vinschen@redhat.com>
6697
6698 * gdb.asm/asm-source.exp: Add support for xstormy16.
6699 * gdb.asm/configure.in: Ditto.
6700 * gdb.asm/configure: Rebuild.
6701 * gdb.asm/xstormy16.inc: New file.
6702
e9e79dd9
FF
67032001-12-10 Fred Fish <fnf@redhat.com>
6704
6705 * gdb.base/maint.exp: Update to match changes in type dumping code.
6706
347dc97d
JB
67072001-12-10 Jim Blandy <jimb@redhat.com>
6708
6709 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
6710 matching the entry point symbol's name at the beginning of the
6711 line.
6712
5178b9d6
DJ
67132001-12-07 Daniel Jacobowitz <drow@mvista.com>
6714
6715 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
6716 gdb.c++/inherit.exp, gdb.c++/method.exp,
6717 gdb.c++/namespace.exp, gdb.c++/templates.exp,
6718 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
6719 and class layout support.
6720
af890c52
DJ
67212001-12-07 Daniel Jacobowitz <drow@mvista.com>
6722
6723 * gdb.c++/classes.exp: Add test for static member function.
6724 * gdb.c++/misc.cc: Add class with static member function.
6725
7a345fb3
JB
67262001-12-07 Jim Blandy <jimb@redhat.com>
6727
f2e54a80 6728 If GDB says it can't find the struct the function returned, report
8032bf31
JB
6729 those tests as `unsupported'.
6730 * gdb.base/call-rt-st.exp (print_struct_call): New function.
6731 Rewrite subsequent tests to use it.
6732
6733 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
6734 those tests as `unsupported'.
6735 * gdb.base/structs.exp (call_struct_func): New function.
6736 (do_function_calls): Use call_struct_func to call the functions
6737 returning structs.
6738
0bc69509
JB
6739 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
6740 whether functions are prototyped or not, so we can't possibly pass
6741 arguments to t_float_values2 properly.
6742
7a345fb3
JB
6743 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
6744 value of `timeout' for targets other than the mips*tx39-*.
6745
edb6ede1
MS
67462001-12-06 Michael Snyder <msnyder@redhat.com>
6747
d63a86f8 6748 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
6749 and detect whether the start symbol has a leading underscore.
6750
2d842f13
JB
67512001-12-04 Jim Blandy <jimb@redhat.com>
6752
6753 * gdb.base/completion.exp: Clarify indentation.
6754
68550daf
JB
67552001-12-03 Jim Blandy <jimb@redhat.com>
6756
6757 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
6758 variables on the S/390, not `.word'.
6759
cd5195a8
JB
67602001-11-30 Jim Blandy <jimb@redhat.com>
6761
6762 Add assembly-source tests for s390-ibm-linux.
6763 * gdb.asm/s390.inc: New file.
6764 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
6765 the S/390 architecture.
6766 * gdb.asm/configure: Regenerated.
6767
ca9efc90
MS
67682001-11-30 Michael Snyder <msnyder@redhat.com>
6769
6770 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
6771 next, info source, info sources, info line, global and static
6772 variables, and static functions.
6773 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
6774 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
6775 * gdb.asm/asmsrc1.s: Add a static function and some variables.
6776 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
6777 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
6778 (gdbasm_leave): Restore frame pointer.
6779 (gdbasm_startup): Copy stack set-up from crt0.S.
6780
d0e66976
FN
67812001-11-26 Fernando Nasser <fnasser@redhat.com>
6782
6783 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
6784 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
6785 to a local (non-static) variable. Copy tstruct.a to a static buffer
6786 and return a pointer to that buffer.
6787 * gdb.base/callfwmall.c (t_structs_a): Ditto.
6788
e2334072
MK
67892001-11-24 Mark Kettenis <kettenis@gnu.org>
6790
6791 * gdb.asm/configure.in: Fix recognition of ix86 target.
6792 * gdb.asm/configure: Regenerate.
6793
756caa3d
MS
67942001-11-21 Michael Snyder <msnyder@redhat.com>
6795
6796 * gdb.asm/sparc.inc: New file.
6797 * gdb.asm/asm-source.exp: Recognize sparc target.
6798 * gdb.asm/configure.in: Recognize sparc target.
6799 * gdb.asm/configure: Regenerate.
d63a86f8 6800
9a4d72d5
MS
68012001-11-21 Michael Snyder <msnyder@redhat.com>
6802
6803 * gdb.asm/m32r.inc: New file.
6804 * gdb.asm/asm-source.exp: Recognize m32r target.
6805 * gdb.asm/configure.in: Recognize m32r target.
6806 * gdb.asm/configure: Regenerate.
6807
a773d1cd
MS
68082001-11-20 Michael Snyder <msnyder@redhat.com>
6809
017ac23d
MS
6810 * gdb.asm/i386.inc: New file.
6811 * gdb.asm/asm-source.exp: Recognize ix86 target.
6812 * gdb.asm/configure.in: Recognize ix86 target.
6813 * gdb.asm/configure: Regenerate.
6814
a773d1cd
MS
6815 * gdb.c++/namespace.exp: Fix quotes in output messages.
6816
bb632afb
MS
68172001-11-14 Michael Snyder <msnyder@redhat.com>
6818
25d559ca 6819 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
6820 qualifier in a type cast expression, to designate an address
6821 in the instruction space (Harvard architecture).
6822
4749e309
MS
68232001-11-13 Michael Snyder <msnyder@redhat.com>
6824
6825 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
6826 Tests for expressions using 'const' and 'volatile'.
6827
25050984
CV
68282001-11-13 Corinna Vinschen <vinschen@redhat.com>
6829
6830 * gdb.asm/asm-sources.exp: Allow defining linker flags.
6831
1902c51f
DJ
68322001-11-12 Daniel Jacobowitz <drow@mvista.com>
6833
6834 * lib/mi-support.exp (mi_run_to_helper): Move comments
6835 outside of gdb_expect.
6836
dcf95b47
DJ
68372001-11-11 Daniel Jacobowitz <drow@mvista.com>
6838
6839 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
6840 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
6841 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
6842 mi0_run_to): New functions.
6843 * gdb.mi/mi-simplerun.exp: Use them.
6844 * gdb.mi/mi0-simplerun.exp: Likewise.
6845 * gdb.mi/mi-var-cmd.exp: Likewise.
6846 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 6847
45b074e1
AC
68482001-11-10 Andrew Cagney <ac131313@redhat.com>
6849
6850 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
6851 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
6852
bf50d346
AC
68532001-11-09 Andrew Cagney <ac131313@redhat.com>
6854
6855 * gdb.base/restore.exp: Include $expected value in restored test
6856 message.
6857
9383332c
AC
68582001-11-09 Andrew Cagney <ac131313@redhat.com>
6859
6860 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
6861 implemented.
6862
db62520a
MS
68632001-11-08 Michael Snyder <msnyder@redhat.com>
6864
6865 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
6866 Add pass/fail message for stop at breakpoint in call dummy function.
6867
b5703437
MS
68682001-11-07 Michael Snyder <msnyder@redhat.com>
6869
d63a86f8
RM
6870 * gdb.c++/templates.exp (test_template_breakpoints):
6871 If we get an overload menu, but it does not match what
760f6330 6872 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
6873 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
6874 making the whitespace optional. Argument for "new" may be
6875 "unsigned" as well as "unsigned int/long".
d63a86f8 6876 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
6877 making the whitespace optional. Also replace "(void) with
6878 "((void|)), making the keyword "void" optional.
d63a86f8 6879 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
6880 making the whitespace optional. Also replace "(void) with
6881 "((void|)), making the keyword "void" optional.
3bf40917
MS
6882 * gdb.base/callfuncs.c (t_float_values): This function must
6883 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 6884 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
6885 can be tested against both cases. Usually one case involves
6886 promotion of float to double, while the other does not.
6887 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
6888 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
6889 includes a stack frame for "start".
6890
c8ab4e6d
JB
68912001-11-05 Jim Blandy <jimb@redhat.com>
6892
6893 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
6894 pointers are 32 bits long, and that offsets of relocs are always
6895 stored in the data (REL-style), and not in the reloc entry itself
6896 (RELA-style).
6897 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
6898 stabs.
6899
3f08ced9
MS
69002001-11-01 Michael Snyder <msnyder@redhat.com>
6901
6902 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
6903 and regular expression operators by using quoting.
6904
cbfa24cd
MS
69052001-10-31 Michael Snyder <msnyder@redhat.com>
6906
6907 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
6908 depending on what the symbol table contains.
6909 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
6910 the output of the ptype command. Similarly, accept both "const &"
6911 and "const&".
6912
aaa68313
CV
69132001-10-31 Corinna Vinschen <vinschen@redhat.com>
6914
6915 * gdb.base/miscexprs.c (main): Add usage of preprocessor
6916 symbol `STORAGE' to allow to choose the storage class of
6917 the local datastructures.
6918 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
6919 compiler directive.
6920
91740388
MS
69212001-10-30 Michael Snyder <msnyder@redhat.com>
6922
6923 * gdb.base/jump.exp: Allow it to run for all targets.
6924
1b7c05e7
CV
69252001-10-29 Corinna Vinschen <vinschen@redhat.com>
6926
6927 * gdb.base/call-ar-st.c (print_double_array): Match for loop
6928 with new double_array size.
6929 (main): Change storage class of all local variables to static.
6930 Reduce size of double_array to 9.
6931 * gdb.base/call-ar-st.exp: Increase timeout value.
6932 Change expected output for double array to match new size in
6933 call-ar-st.c.
6934
36a22261
CV
69352001-10-29 Corinna Vinschen <vinschen@redhat.com>
6936
6937 * gdb.base/ending-run.exp: Create identical output when passing
6938 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 6939 Stormy16 target.
36a22261 6940
92b8ae91
MK
69412001-10-28 Mark Kettenis <kettenis@gnu.org>
6942
6943 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
6944 that we catch the expected failure under Linux/x86.
6945
cb135b83
OF
69462001-10-29 Orjan Friberg <orjanf@axis.com>
6947
6948 * gdb.base/setvar.exp: Escape curly braces.
6949 * gdb.stabs/weird.exp: Ditto.
6950
6884aa54
DJ
69512001-10-27 Daniel Jacobowitz <drow@mvista.com>
6952
6953 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
6954 * gdm.mi/mi0-hack-cli.exp: Likewise.
6955
0398c9aa
AC
69562001-10-25 Andrew Cagney <ac131313@redhat.com>
6957
6958 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
6959 messages.
6960
d20bf2e8
AC
69612001-10-21 Andrew Cagney <ac131313@redhat.com>
6962
6963 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
6964 checking MI enabled.
6965
03dd63aa
CV
69662001-10-09 Corinna Vinschen <vinschen@redhat.com>
6967
6968 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
6969
1d9d99f3
FCE
69702001-10-04 Frank Ch. Eigler <fche@redhat.com>
6971
6972 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
6973 if gdb child process crashes, just signal an error.
6974
838ae6c4
JB
69752001-10-02 Jim Blandy <jimb@redhat.com>
6976
6977 * lib/gdb.exp (test_xfail_format): Simplify.
6978
6979 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
6980 front of the variable name `format'. Simplify `if'.
6981
8f0cbc1c
DJ
69822001-10-01 Daniel Jacobowitz <drow@mvista.com>
6983
6984 * gdb.threads/pthreads.exp: Wait for output and delay
6985 before sending ^C.
6986
1f08dafd
DJ
69872001-10-01 Daniel Jacobowitz <drow@mvista.com>
6988
6989 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
6990 some incorrect output instead of timing out.
6991 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
6992
674f90ff
CV
69932001-09-28 Corinna Vinschen <vinschen@redhat.com>
6994
6995 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
6996 check to allow additional `int'.
6997
9b284272
DJ
69982001-09-27 Daniel Jacobowitz <drow@mvista.com>
6999
7000 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
7001 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
7002
b55a4771
MS
70032001-09-27 Michael Snyder <msnyder@redhat.com>
7004
7005 * lib/gdb.exp (test_debug_format): New proc.
7006 (setup_xfail_format): Use new proc test_debug_format.
7007 * gdb.base/constvars.exp (local_compiler_xfail_check): New
7008 proc; use new service proc test_debug_format.
7009 Replace all other "gcc_compiled" tests with this test.
7010 * gdb.base/volatile.exp (local_compiler_xfail_check): New
7011 proc; use new service proc test_debug_format.
7012 Replace all other "gcc_compiled" tests with this test.
7013
70142001-09-27 Michael Snyder <msnyder@redhat.com>
7015
7016 * gdb.base/cvexpr.exp: New file.
7017 * gdb.base/cvexpr.c: New file
7018 Test for expressions using const and volatile keywords.
7019
4e6667ac
CV
70202001-09-26 Corinna Vinschen <vinschen@redhat.com>
7021
7022 * gdb.base/constvars.exp: Check for different orders of keywords
7023 and additional "int" strings in output.
7024
4f337972
AC
70252001-09-22 Andrew Cagney <ac131313@redhat.com>
7026
7027 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
7028 responses from "help maint".
7029
2015650d
FCE
70302001-09-19 Frank Ch. Eigler <fche@redhat.com>
7031
7032 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
7033 to localhost:NNN instead of :NNN, in case Xvfb is listening
7034 only on TCP.
7035
f3bcedc1
CV
70362001-09-19 Corinna Vinschen <vinschen@redhat.com>
7037
7038 * gdb.base/recurse.exp: When checking leaving the watchpoint
7039 scope, recognize when gdb is in function's epilogue and pass.
7040
6b819c92
KS
70412001-09-18 Keith Seitz <keiths@redhat.com>
7042
7043 * lib/insight-support.exp (_gdbtk_export_target_info): Add
7044 support for running tests against sid targets.
7045 (gdbtk_done): Ditto.
7046
a10c9419
CV
70472001-09-18 Corinna Vinschen <vinschen@redhat.com>
7048
7049 * gdb.base/ending-run.c (main): Set stdout buffersize
7050 to the same reasonable value for any target.
7051 * gdb.base/ending-run.exp: Add a regular expression
7052 to make testsuite happy on Sanyo Stormy16 target.
7053
739d0d99
CV
70542001-09-17 Corinna Vinschen <vinschen@redhat.com>
7055
7056 * gdb.base/display.c (do_loops): Add float variable `f'.
7057 Increment f in loop.
7058 * gdb.base/display.exp: Increment timeout by 60 seconds.
7059 Change float display test to use variable `f'.
7060
1b8947f0
JB
70612001-09-17 Jim Blandy <jimb@redhat.com>
7062
7063 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
7064 overflowing the limited breakpoint tables on some ROM monitors
7065 (like the ROM68K).
7066
9890ac81
FCE
70672001-09-15 Frank Ch. Eigler <fche@redhat.com>
7068
7069 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
7070 the "-ac" (disable access control) flag.
7071
6db765ea
JH
70722001-08-30 Jeff Holcomb <jeffh@redhat.com>
7073
7074 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
7075 ints.
7076
4c32cc04
KS
70772001-08-30 Keith Seitz <keiths@redhat.com>
7078
7079 * lib/gdb.exp: Move all insight-related functionality into
7080 separate file.
7081 * lib/insight-support.exp: New file.
7082
8d6e6f81
FCE
70832001-08-29 Frank Ch. Eigler <fche@redhat.com>
7084
7085 * config/sid.exp (sid_start): Never set sid verbosity; disable
7086 expect_background {} that consumed its stdout; tolerate </dev/null.
7087 Attempt to set endianness override in "sid" protocol mode. Cleanup.
7088
6a90e1d0
AC
70892001-08-18 Andrew Cagney <ac131313@redhat.com>
7090
7091 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
7092 CLI jump command to start it.
7093 (mi_run_to_main): Fail immediatly when unexpected output.
7094
1759b3c3
AC
70952001-08-18 Andrew Cagney <ac131313@redhat.com>
7096
7097 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
7098 beginning of function. Fix PR gdb/191.
7099
61d11d80
FCE
71002001-08-16 Frank Ch. Eigler <fche@redhat.com>
7101
7102 * config/sid.exp (sid_start): Don't warn if we cannot figure out
7103 what to force sid endianness to.
7104
942a4df2
KS
71052001-08-15 Keith Seitz <keiths@redhat.com>
7106
7107 * lib/gdb.exp (gdbtk_start): Don't set environment
7108 variables for TCL_LIBRARY and friends. Insight will
7109 now figure these out for itself.
7110
0521c418
MS
71112001-08-02 Michael Snyder <msnyder@redhat.com>
7112
7113 * gdb.base/completion.exp: Remove the symbol "a64l" from
7114 the expect string; this is target-specific, and not related
7115 to what is being tested.
7116
74a9a58a
DB
71172001-08-02 Dave Brolley <brolley@redhat.com>
7118
7119 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
7120
c70819fa
MS
71212001-07-25 Michael Snyder <msnyder@redhat.com>
7122
c2b8fa57
MS
7123 * gdb.base/consecutive.exp: New file. Test stepping over
7124 breakpoints on consecutive instructions.
7125 * gdb.base/consecutive.c: New file.
7126
c70819fa
MS
7127 * gdb.base/call-rt-st.exp: Use double-backslash to quote
7128 curly braces in regular expressions.
7129
2b1a1355
MS
71302001-07-25 Michael Snyder <msnyder@redhat.com>
7131
7132 * gdb.base/ending-run.exp: Accept "Program exited normally" as
7133 legitimate output from stepping out of main.
7134
413eca6f
KS
71352001-07-22 Keith Seitz <keiths@redhat.com>
7136
7137 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
7138 the empty string, do not run the tests.
7139
7e5a9322
SC
71402001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7141
7142 * gdb.base/long_long.exp: Detect size of pointer. Take into
7143 account 2-byte pointers when testing for p/a results.
7144
de58f10f
SC
71452001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7146
d63a86f8 7147 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
7148 and defined to 1K for m68hc11.
7149 (random_data): Reduce table to 1K for embedded platforms (68hc11).
7150 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
7151 (sizeof_random_data): New variable to tell the size of the data table;
7152 don't test past this size; always run to main.
7153
d6f5fea1
SC
71542001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7155
7156 * gdb.base/return2.exp: return of long long and double fails for
7157 68HC11; don't execute these tests on that platform.
7158 * gdb.base/return.exp: Return of a double fails for 68hc11.
7159
c477543d
SC
71602001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7161
7162 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
7163 tests that print a float.
7164 * call-rt-st.exp: Likewise.
7165
63cf1c79
MK
71662001-07-12 Mark Kettenis <kettenis@gnu.org>
7167
7168 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
7169 running this test on Linux.
7170
112f9ab5
MC
71712001-06-24 Michael Chastain <chastain@redhat.com>
7172
7173 * gdb.base/arithmet.exp: Remove some tests to make all test names
7174 unique.
7175
4970cb0f
MS
71762001-07-03 Michael Snyder <msnyder@redhat.com>
7177
7178 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
7179 the output of the ptype command.
7180
d85da69f
MS
71812001-07-02 Michael Snyder <msnyder@redhat.com>
7182
4c8a82de
MS
7183 * gdb.base/completion.exp: Don't assume that break.c is the only
7184 source file that may contain functions named "marker".
d85da69f
MS
7185 * gdb.base/corefile.exp: Quote the curly braces in regexp.
7186
8afc772b
AC
71872001-06-28 Andrew Cagney <ac131313@redhat.com>
7188
7189 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
7190 of files to delete.
7191
7192 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
7193 * gdb.disasm/h8300s.exp: New file.
7194 gdb.disasm/h8300s.s: Likewise.
7195
cff22675
AC
71962001-06-27 Andrew Cagney <ac131313@redhat.com>
7197
7198 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
7199 empty breakpoint tables.
7200
68c81b54
AC
72012001-06-25 Andrew Cagney <ac131313@redhat.com>
7202
7203 * lib/mi-support.exp: Update args=... part of stop-reason
7204 patterns. Accept either a list or a tuple.
7205
2dd62704
AC
72062001-06-23 Andrew Cagney <ac131313@redhat.com>
7207
7208 * lib/mi-support.exp: Remove local emacs variable defining
7209 change-log-default-name.
7210
b4127474
MC
72112001-06-22 Michael Chastain <chastain@redhat.com>
7212
7213 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
7214 This is operationally compatible with the previous version.
7215
8dbfb380
JB
72162001-06-13 Jim Blandy <jimb@redhat.com>
7217
7218 * lib/gdb.exp (gdb_test): Doc fix.
7219
f2d8c86d
MC
72202001-06-10 Michael Chastain <chastain@redhat.com>
7221
7222 * gdb.base/exprs.exp: Remove a duplicate test.
7223
81564d34
JB
72242001-06-06 Jim Blandy <jimb@redhat.com>
7225
7226 * gdb.base/return2.exp (main): Use values to test float and double
7227 returns that are not NaN's, to avoid being confused by IEEE
7228 comparison rules.
7229
da55addb
MS
72302001-06-04 Michael Snyder <msnyder@redhat.com>
7231
7232 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 7233 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
7234 rather than wait for 12 more tests to time out.
7235
42c65987
JB
72362001-06-06 Jim Blandy <jimb@redhat.com>
7237
b18bced9 7238 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 7239 Don't forget to match the GDB prompt.
b18bced9 7240
42c65987
JB
7241 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
7242
5b41e5f0
JB
72432001-06-04 Jim Blandy <jimb@redhat.com>
7244
7245 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
7246 command.
7247
015e046f
KB
72482001-05-31 Kevin Buettner <kevinb@redhat.com>
7249
7250 * gdb.base/annota1.exp (info break): Match four or more spaces
7251 after "Address".
7252
fb1ffbbe
MC
72532001-05-31 Michael Chastain <chastain@redhat.com>
7254
7255 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
7256 (dm_type_int_star): Likewise.
7257 (dm_type_long_star): Likewise.
7258 (dm_type_void_star): Likewise.
7259
5ea2a32c
KB
72602001-05-29 Kevin Buettner <kevinb@redhat.com>
7261
7262 * gdb.base/completion.exp (INPUTRC): Set this environment variable
7263 to a known value in order to get consistent results regardless
7264 of the setting of INPUTRC or the presence or contents of .inputrc.
7265
ae23c492
MS
72662001-05-24 Michael Snyder <msnyder@redhat.com>
7267
ac55707e
MS
7268 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
7269 Don't require that the main thread and the manager thread are the
7270 first in the list.
7271
ae23c492
MS
7272 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
7273 debugging. If test fails, issue an "unsupported" not a "fail".
7274
400071f1
JB
72752001-05-24 Jim Blandy <jimb@redhat.com>
7276
7277 Don't assume that short is shorter than int.
7278 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
7279 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 7280 this isn't true.
400071f1
JB
7281 ("print unsigned char == (~0)"): Add test that verifies that ~0,
7282 an int, is not equal to ~0 stored in an unsigned char. This tests
7283 the same thing that the previous test meant to, but works on
7284 16-bit machines, too.
7285 ("print unsigned char != (~0)"): Same test, complemented.
7286
0816a3e5
MS
72872001-05-24 Michael Snyder <msnyder@redhat.com>
7288
7289 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 7290 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
7291 and prevents dejagnu getting out of step.
7292
f6dc23a9
KB
72932001-05-23 Kevin Buettner <kevinb@redhat.com>
7294
7295 * gdb.base/finish.exp (finish_void): Revise pattern for
7296 stopping on the call statement to not permit stopping at
7297 the start of the instructions comprising the call sequence.
7298
7dbd117d
MC
72992001-05-19 Michael Chastain <chastain@redhat.com>
7300
7301 * gdb.base/callfuncs.exp: Make all test names unique.
7302 * gdb.base/commands.exp: Make all test names unique.
7303 * gdb.base/condbreak.exp: Make all test names unique.
7304 * gdb.base/dbx.exp: Make all test names unique.
7305 * gdb.base/default.exp: Make all test names unique.
7306 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
7307 and TIMEOUT messages to their corresponding PASS message.
7308 * gdb.base/ending-run.exp: Make all test names unique.
7309 * gdb.base/long_long.exp: Remove duplicate test.
7310
6b0b0a9e
KB
73112001-05-21 Kevin Buettner <kevinb@redhat.com>
7312
7313 * gdb.base/finish.exp (finish_void): Allow "finish" command to
7314 stop on the call statement as well as the statement after the
7315 call.
7316
2caa35cb
MS
73172001-05-21 Michael Snyder <msnyder@redhat.com>
7318
7319 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
7320
40713331
EZ
73212001-05-10 Elena Zannoni <ezannoni@redhat.com>
7322
7323 * gdb.base/completion.exp: Revamp test. Make it execute on all
7324 platforms.
7325
c2c1be8d
EZ
73262001-05-10 Elena Zannoni <ezannoni@redhat.com>
7327
2c9cd303
EZ
7328 * config/gdbserver.exp (gdb_load): Handle the case
7329 in which the arguments to gdbserver are given in the
7330 baseboard configuration file.
7331 Also handle the case in which the server needs to do a
7332 load.
7333
9671de48
KS
73342001-05-07 Keith Seitz <keiths@cygnus.com>
7335
7336 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
7337 set up the display for testing.
7338 (gdbtk_start): Convert all paths to paths that tcl will like.
7339 Export target information to environment.
7340 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
7341 necessary.
7342 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
7343 (to_tcl_path): New proc to convert a given pathname into
7344 a path acceptible as an argument to a tcl command.
7345 (_gdbtk_export_target_info): New proc to export target info
7346 into the environment for gdbtk testing.
7347 (gdbtk_done): New proc to signal end-of-test.
7348
5a360f47
JB
73492001-05-06 Jim Blandy <jimb@redhat.com>
7350
7351 * restore.c: Make the code of caller0 correspond to its comment.
7352
66c756c6
MS
73532001-05-03 Michael Snyder <msnyder@redhat.com>
7354
7355 * config/sid.exp (gdb_target_sid): Check for error messages.
7356 On error or timeout, don't make expect exit (which will terminate
7357 all subsequent tests); instead just make gdb exit.
d63a86f8 7358 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
7359 return a negative value.
7360
a966fde5
JB
73612001-04-24 Jim Blandy <jimb@redhat.com>
7362
851c18e0
JB
7363 * gdb.c++/templates.exp: If we see the prompt for the overload
7364 list, but we haven't recognized any of the longer patterns,
7365 arrange for this test to fail, not hang.
7366
a966fde5
JB
7367 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
7368 variations.
7369
db144853
MC
73702001-04-22 Michael Chastain <chastain@redhat.com>
7371
7372 * gdb.c++/local.exp: Use the 'runto' library function.
7373 * gdb.c++/namespace.exp: Likewise.
7374 * gdb.c++/overload.exp: Likewise.
7375
3207ec21
KB
73762001-03-26 Kevin Buettner <kevinb@redhat.com>
7377
7378 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
7379 * gdb.base/step-line.exp: New file. Test step/next in presence of
7380 #line directives.
7381 * gdb.base/step-line.c: New file. Test program for the above.
7382 * gdb.base/step-line.inp: New file. We pretend that this file has
7383 been transformed by some other tool into step-line.c.
7384
13b57657
JB
73852001-03-21 Jim Blandy <jimb@redhat.com>
7386
7387 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
7388 unmangled operator names.
7389
754cbe1c
JB
73902001-03-20 Jim Blandy <jimb@redhat.com>
7391
7392 * gdb.threads/linux-dp.exp: Recognize an additional message
7393 generated by GDB when it doesn't understand how to debug threads
7394 on the target system.
7395
177495c9
AC
73962001-03-19 Andrew Cagney <ac131313@redhat.com>
7397
7398 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
7399
f266096b
MC
74002001-03-12 Michael Chastain <chastain@redhat.com>
7401
7402 * gdb.c++/derivation.exp: Use the 'runto' library function.
7403
cac3c2ff
MC
74042001-03-12 Michael Chastain <chastain@redhat.com>
7405
7406 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
7407
b6c11a24
MC
74082001-02-24 Michael Chastain <chastain@redhat.com>
7409
7410 * gdb.c++/ref-types.exp: Change handwritten code to library
7411 function 'runto'.
7412
6bae5bce
OF
74132001-03-16 Orjan Friberg <orjanf@axis.com>
7414
7415 * gdb.base/signals.exp: Set count to 0 explicitly.
7416
0015fd9a
MS
74172001-03-15 Mark Salter <msalter@redhat.com>
7418
7419 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
7420 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
7421 (gdb_load): Add support for additional target_info: gdb_download_size
7422 and gdb_load_timeout.
0015fd9a 7423
fc33412a
DT
7424Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
7425
7426 * gdb.base/annota1.exp: Move test of isnative to earlier in the
7427 file -- to prevent failing when the compile fails but we have no
7428 intention of running the tests anyway.
7429
7430 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
7431 tests if set.
7432
7433 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
7434 integers.
7435
7436 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
7437 * gdb.c++/namespace.exp: Ditto.
7438
115f06de
OF
74392001-03-07 Orjan Friberg <orjanf@axis.com>
7440
7441 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
7442 * gdb.base/pointers.exp: Relax pattern match of decimals.
7443
b6ba6518
KB
74442001-03-06 Kevin Buettner <kevinb@redhat.com>
7445
7446 * Makefile.in, config/abug.exp, config/cfdbug.exp,
7447 config/cpu32bug.exp, config/dve.exp, config/est.exp,
7448 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
7449 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
7450 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
7451 config/sh.exp, config/sid.exp, config/slite.exp,
7452 config/sparclet.exp, config/udi.exp, config/unknown.exp,
7453 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
7454 config/vxworks.exp, config/vxworks29k.exp,
7455 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
7456 gdb.base/all-bin.exp, gdb.base/annota1.exp,
7457 gdb.base/arithmet.exp, gdb.base/assign.exp,
7458 gdb.base/async.exp, gdb.base/attach.exp,
7459 gdb.base/bitfields.exp, gdb.base/bitops.exp,
7460 gdb.base/break.exp, gdb.base/call-ar-st.exp,
7461 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
7462 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
7463 gdb.base/commands.exp, gdb.base/completion.exp,
7464 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
7465 gdb.base/constvars.exp, gdb.base/corefile.exp,
7466 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
7467 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
7468 gdb.base/ending-run.exp, gdb.base/environ.exp,
7469 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
7470 gdb.base/finish.exp, gdb.base/foll-exec.exp,
7471 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
7472 gdb.base/funcargs.exp, gdb.base/help.exp,
7473 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
7474 gdb.base/logical.exp, gdb.base/long_long.exp,
7475 gdb.base/maint.exp, gdb.base/mips_pro.exp,
7476 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
7477 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
7478 gdb.base/pointers.exp, gdb.base/printcmds.exp,
7479 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
7480 gdb.base/regs.exp, gdb.base/relational.exp,
7481 gdb.base/remote.exp, gdb.base/reread.exp,
7482 gdb.base/restore.exp, gdb.base/return2.exp,
7483 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
7484 gdb.base/selftest.exp, gdb.base/setshow.exp,
7485 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
7486 gdb.base/sigall.exp, gdb.base/signals.exp,
7487 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
7488 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
7489 gdb.base/step-test.exp, gdb.base/structs.c,
7490 gdb.base/structs.exp, gdb.base/structs2.exp,
7491 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
7492 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
7493 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
7494 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
7495 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
7496 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
7497 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
7498 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
7499 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
7500 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
7501 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
7502 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
7503 gdb.fortran/types.exp, gdb.java/jmisc.exp,
7504 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
7505 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
7506 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7507 gdb.trace/circ.exp, gdb.trace/collection.exp,
7508 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
7509 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7510 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
7511 gdb.trace/report.exp, gdb.trace/save-trace.exp,
7512 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7513 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
7514 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
7515 notices.
7516
dc96c6c7 75172001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
7518
7519 * gdb.base/varargs.c (find_max_double): Fix printf format string:
7520 first arg is int not float.
7521
dc96c6c7 75222001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
7523
7524 * gdb.base/reread.exp: Unsupported for non-native targets;
7525 doesn't work for remote debugging.
7526
9b0c4aeb
FN
75272001-02-19 Fernando Nasser <fnasser@redhat.com>
7528
7529 From Drew Moseley <dmoseley@redhat.com>
7530 * gdb.base/ending-run.exp: Properly handle the BSP state when
7531 stepping past the end of main.
7532
02aa71d5
MC
75332001-02-19 John Moore <jmoore@redhat.com>
7534
7535 * gdb.base/commands.exp (infrun_breakpoint_command_test):
7536 Converted HPUX fix for non-expected items following multiple
7537 step commands into general solution for all platforms.
7538
1fa449a4
MC
75392001-02-18 Michael Chastain <chastain@redhat.com>
7540
7541 * gdb.c++/classes.exp (do_tests): Change runto statements
7542 from "runto 'foo(void)'" to "runto 'foo'". This makes the
7543 statements demangler agnostic.
7544 * gdb.c++/virtfunc.exp (do_tests): Likewise.
7545 (gdb_virtfunc_restart): Likewise.
7546
b2f9ec70
MC
75472001-02-14 Michael Chastain <chastain@redhat.com>
7548
7549 * gdb.c++/inherit.exp (do_tests): Change runto statements
7550 from "runto 'foo(void)'" to "runto 'foo'". This makes the
7551 statements demangler agnostic.
7552
cf74b8ca
AC
7553Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
7554
7555 * gdb.threads/pthreads.exp: Unify pass/fail messages for
7556 ``continue to bkpt at common_routine in thread 2'' and ``stopped
7557 before calling common_routine 15 times'' tests.
7558
99f78f56
MC
75592001-02-11 Michael Chastain <chastain@redhat.com>
7560
7561 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
7562 Helps the test script figure out which demangler is in use.
7563 (dm_type_foo_ref): Ditto.
7564 (dm_type_int_star): Ditto.
7565 (dm_type_long_star): Ditto.
7566 (dm_type_unsigned_int): Ditto.
7567 (dm_type_void): Ditto.
7568 (dm_type_void_star): Ditto.
99707966 7569 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
7570 Probe the gdb demangler and set variables to accommodate
7571 formatting differences.
7572 (info_func_regexp): New function. Same as info_func, but
7573 matches against a regexp.
7574 (info_func): Match against a literal string.
7575 (print_addr_2): New function. Match against a literal string,
7576 which can be different from the input to gdb.
7577 (print_addr): Simply call print_addr_2 with the same argument twice.
7578 (test_lookup_operator_functions): Use demangler formatting variables.
7579 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
7580 the tests in the same order as the C++ class declaration.
7581 (test_paddr_operator_functions): Ditto.
7582 (test_paddr_overloaded_functions): Ditto.
7583 (test_paddr_hairy_functions): Use demangler formatting variables.
7584 Add reference to gdb/19 for related tests.
7585 (do_tests): Call probe_demangler.
7586
1de8f023
KB
75872001-01-30 Kevin Buettner <kevinb@redhat.com>
7588
7589 * gdb.c++/templates.cc (printf): Remove unused function definition.
7590
ca3f91ed
MS
75912001-01-26 Felix Lee <flee@redhat.com>
7592
7593 * sid.exp (sid_exit): Pass host, not target, to remote_close.
7594
75952001-01-25 matthew green <mrg@redhat.com>
7596
7597 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
7598 up sid.
7599 (sid_exit): Call `remote_pop_conn' after GDB is gone.
7600
76012001-01-25 matthew green <mrg@redhat.com>
7602
7603 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 7604 Deprecate $sid_spawn_id.
ca3f91ed
MS
7605 (sid_exit): Remove code necessary only for `spawn.'
7606
76072001-01-25 matthew green <mrg@redhat.com>
7608
7609 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
7610
fb18ec4a
MC
76112001-01-28 Michael Chastain <chastain@redhat.com>
7612
7613 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
7614 to call when tests fail. It takes gdb out of the overloaded
7615 function choice menu back to the main prompt, so that the test
7616 program stays synchronized.
7617 (set_bp_overloaded): New proc to collect all the common
7618 code for setting a breakpoint on an overloaded name. Calls
7619 take_gdb_out_of_choice_menu when needed.
7620 (menu_overload1arg): New variable to collect the repeated
7621 instances of the expected menu for an overloaded name. Change
7622 the regular expression to handle changes in g++ type encoding:
7623 "void" can be either "void" or "", and "unsigned int" can be
7624 either "unsigned int" or "unsigned".
7625 (continue_to_bp_overloaded): Change regular expressions to handle
7626 changes in g++ type encoding.
7627 (no proc): Call take_gdb_out_of_choice_menu when needed.
7628 Remove redundant calls to "info break". Accept either "canceled"
7629 or "cancelled". Change regular expressions in "info break"
7630 calls to handle changes in g++ type encoding. Give all tests
7631 unique strings.
7632
9c646a6e
BE
76332001-01-17 Ben Elliston <bje@redhat.com>
7634
7635 * config/sid.exp: New file.
7636
9549d9c1
AC
7637Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
7638
7639 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
7640
dc96c6c7 76412000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
7642
7643 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
7644 Add a RE to accept a non-ascii char if one is ever presented.
7645
b4df4f68
FN
76462000-12-20 Fernando Nasser <fnasser@redhat.com>
7647
297dd0fd 7648 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 7649
dc96c6c7 76502000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 7651
d63a86f8 7652 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
7653 in regexp. One '\' does not suffice on Linux.
7654
4a7bddb6
MC
76552000-12-09 Michael Chastain <chastain@redhat.com>
7656
7657 * gdb.base/break.exp (test_clear_command): Use a marker function
7658 rather than 'main' for the test function. Also move this
7659 test to an execution point where the marker function names are
7660 guaranteed to be bound to functions. (Executing tests after a
7661 'finish' from main runs into name conflicts with local names
7662 in __libc_start_main).
7663
dc96c6c7 76642000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
7665
7666 * gdb.base/finish.exp: New test for gdb's "finish" command.
7667 * gdb.base/return2.exp: New test for gdb's "return" command.
7668 * gdb.base/return2.c: New source file for above.
7669
dc96c6c7 76702000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
7671
7672 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
7673 * gdb.base/miscexprs.exp: Ditto.
7674 * gdb.base/pointers.exp: Ditto.
7675 * gdb.c++/derivation.exp: Ditto.
7676 * gdb.c++/local.exp: Ditto.
7677 * gdb.c++/namespace.exp: Ditto.
7678 * gdb.c++/overload.exp: Ditto.
7679 * gdb.c++/ref-types.exp: Ditto.
7680
dc96c6c7 76812000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
7682
7683 * gdb.base/constvars.exp: Test result of "up" command.
7684 * gdb.base/miscexprs.exp: Ditto.
7685 * gdb.base/pointers.exp: Ditto.
7686 * gdb.base/scope.exp: Ditto.
7687 * gdb.c++/derivation.exp: Ditto.
7688 * gdb.c++/local.exp: Ditto.
7689 * gdb.c++/namespace.exp: Ditto.
7690 * gdb.c++/overload.exp: Ditto.
7691 * gdb.c++/ref-types.exp: Ditto.
7692
44097287
FN
76932000-11-22 Michael Chastain <chastain@redhat.com>
7694
7695 * mips_pro.exp: Accept either "middle -> top -> main" or
7696 "middle -> main" in the backtrace, because gcc can optimize
7697 tail calls to jumps. Remove setup_xfail for the hppa case.
7698 Add a comment with the original warning messages from PR 3016,
7699 which was filed in 1993, to preserve them for posterity.
7700
9d2e1bab
ND
77012000-11-17 Nick Duffek <nsd@redhat.com>
7702
7703 * lib/gdb.exp (gdb_test): Override timeout with board info.
7704
1aca8eb7
ND
77052000-11-17 Nick Duffek <nsd@redhat.com>
7706
7707 * gdb.base/display.exp: Don't kill running stub. Add "again" to
7708 the second kill and detach messages.
7709
93076499
ND
77102000-11-17 Nick Duffek <nsd@redhat.com>
7711
7712 * configure.in: Add AC_EXEEXT.
7713 * configure: Regenerate.
7714 * Makefile.in (just-check): Export EXEEXT.
7715 * lib/gdb.exp ($EXEEXT): Import from environment.
7716 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
7717 expect "maint dump-me" on Cygwin.
7718 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
7719 $EXEEXT.
7720
30e87cd3
ND
77212000-11-17 Nick Duffek <nsd@redhat.com>
7722
7723 * gdb.base/break.exp: Test backtrace and finish from called
7724 function on all platforms, not just HP-UX.
7725
dc96c6c7 77262000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
7727
7728 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
7729 code from gdb_target_monitor, so it can be used independantly
7730 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 7731
dc96c6c7 77322000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
7733
7734 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
7735 * gdb.base/corefile.exp: Expect the message "Program is being
7736 debugged already" when we send the "corefile" command, since
7737 the preceeding gdb_load may have connected gdb to a remote target.
7738 * gdb.base/display.exp: Disable hardware watchpoints if new
7739 board info variable "no_hardware_watchpoints" is true.
7740 Replace single-letter commands with more readable ones.
7741 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
7742 if new board info variable "no_hardware_watchpoints" is true.
7743 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
7744 to see if stdio (printf) testing is possible.
7745 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
7746 board info variable "no_hardware_watchpoints" is true. Use new
7747 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
7748
39124dea
FN
77492000-11-13 Fernando Nasser <fnasser@redhat.com>
7750
7751 From Orjan Friberg <orjanf@axis.com>:
7752 * gdb.base/printcmds.exp: Escape curly braces followed by a number
7753 in array print pattern match.
7754
a9e2e984
FN
77552000-11-09 Fernando Nasser <fnasser@redhat.com>
7756
7757 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
7758 spelling "cancelled" to U.S. spelling "canceled" to match changes
7759 made to gdb.
7760 * gdb.c++/ovldbreak.exp: Ditto.
7761
c7db355b
PS
77622000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
7763
7764 * gdb.base/callfuncs.c (main): Moved to end of file, call
7765 t_double_values to initialize the FPU before inferior calls are made.
7766 * gdb.base/callfuncs.exp: Test for register preservation after calling
7767 inferior functions. Add tests for continuining, finishing and
7768 returning from a stop in a call dummy.
7769
dc96c6c7 77702000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
7771
7772 * gdb.base/commands.exp: Break up long lines, and re-indent.
7773
dc96c6c7 77742000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
7775
7776 * config/gdbserver.exp: Rewritten from the ground up, to make it
7777 compatible with the current dejagnu tree, and to make it work with
7778 the new "gdbserver" in libremote.
7779
dc96c6c7 77802000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
7781
7782 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
7783 * gdb.base/varargs.exp: Skip entire test if no printf support.
7784 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
7785 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
7786
dc96c6c7 77872000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
7788
7789 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
7790 no floating point support.
7791 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
7792 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
7793 * gdb.base/call-rt-st.exp: Ditto.
7794 * gdb.base/call-strs.exp: Ditto.
7795
bac5fc66
JG
77962000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
7797
7798 * gdb.base/sizeof.c: include <stdio.h>.
7799
7800 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
7801 'finish', otherwise uncaptured gdb_prompt would potentially
7802 throw remaining test points out of sync.
7803
b22a6027
SB
78042000-07-26 Scott Bambrough <scottb@netwinder.org>
7805
7806 * gdb.base/recurse.exp: Run tests for all targets.
7807 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
7808 gnu-oldld case on ARM.
7809 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
7810 for ARM targets.
d63a86f8 7811
d8231941
AG
7812Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
7813
7814 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
7815 * gdb.java/configure: Rebuild.
7816
8caabe69
AG
7817Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
7818
7819 * gdb.java/jv-exp.exp: New file.
7820
9d273ca3
AG
7821Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
7822
7823 * configure: Rebuilt.
7824 * configure.in (configdirs): Add gdb.java.
7825 * gdb.java/jmisc.java: New file.
7826 * gdb.java/jmisc.exp: New file.
7827 * gdb.java/Makefile.in: New file.
7828 * gdb.java/configure: Rebuilt.
7829 * gdb.java/configure.in: New file.
7830 * lib/java.exp: New file.
7831
4f823a66
AC
7832Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
7833
7834 * gdb.base/exprs.exp: Test casts to a pointer including over and
7835 underflow.
7836
2391e11d
AC
7837Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
7838
7839 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
7840 and the compilers sizes.
7841
54602222
ND
78422000-07-09 Nick Duffek <nsd@redhat.com>
7843
7844 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
7845 (use_methods): New function.
7846 (main): Call use_methods().
7847 * gdb.c++/classes.exp (test_method_param_class): New procedure.
7848 (do_tests): Call test_method_param_class.
7849
2bec0572
ND
78502000-07-09 Nick Duffek <nsd@redhat.com>
7851
7852 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
7853 spelling.
7854 (test_enums): New procedure. Move enum tests from end of script
7855 to here. Set breakpoint on function name instead of line number.
7856 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
7857 (enums2): New marker function.
7858 (enums1): New function.
7859 (main): Call enums1(). Move enum tests to enums1().
7860
78492fde
AC
7861Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
7862
7863 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
7864 compile/link program. Update line numbers.
7865 * gdb.asm/d10v.inc: Define ``startup''.
7866 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 7867
49a2cef8
AC
7868Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
7869
7870 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
7871
3e6c8688
EZ
78722000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7873
7874 * gdb.base/maint.exp: Add 'maint print architecture' item to output
7875 of 'help maint print' command.
7876
9ff5cbe9
AC
7877Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
7878
7879 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
7880 they use gdb_expect_list.
7881
17c579bd
AC
7882Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
7883
7884 * gdb.base/commands.exp: Use ``set remote
7885 memory-read-packet-size'' instead of ``set endian big'' to test
7886 long commands.
7887
e6d71bf3
DB
78882000-06-03 Daniel Berlin <dan@cgsoftware.com>
7889
7890 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 7891 g++, and stop skipping them.
e6d71bf3
DB
7892
7893 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
7894 work under g++.
7895
d63a86f8 7896 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
7897 initialization.
7898
dc96c6c7 78992000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
7900
7901 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
7902 the regular expression: accept an (almost) arbitrary sequence of
7903 "frames-invalid" and "breakpoints-invalid" messages both before
7904 and after the "starting" message.
7905
dc96c6c7 79062000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
7907
7908 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 7909
dc96c6c7 79102000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
7911
7912 * gdb.base/annota1.exp (annotate-signal-handler-caller):
7913 Relax the regular expression a little, make it pass on Solaris 8.
7914
8216cda9
KB
79152000-05-12 Kevin Buettner <kevinb@redhat.com>
7916
7917 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 7918 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
7919 Instead, it is permissible for gdb to stop on the line of the
7920 call itself.
7921
1a570b2f
MS
79222000-05-12 Michael Snyder <msnyder@.cygnus.com>
7923
7924 * gdb.base/break.exp (bp on small function, optimized file):
7925 Add a second pass pattern. The behavior differs here between stabs
7926 and dwarf for one-line functions. Stabs preserves two line symbols
7927 (one before the prologue and one after) with the same line number,
7928 but dwarf regards these as duplicates and discards one of them.
7929 Therefore the address after the prologue (where the breakpoint is)
7930 has no exactly matching line symbol, and GDB reports the breakpoint
7931 as if it were in the middle of a line rather than at the beginning.
7932
dc96c6c7 79332000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 7934
d63a86f8 7935 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
7936 rather than "send_gdb" (for consistancy).
7937
7d418785
AC
7938Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
7939
7940 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
7941 * gdb.c++/templates.cc: Properly check for GCC version number.
7942 * lib/compiler.cc: Likewise
7943
dc96c6c7 79442000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 7945
d63a86f8 7946 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
7947 gdb may not stop at the first line of main, due to code motion.
7948
dc96c6c7 79492000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
7950
7951 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
7952 This test depends on parsing the printf output from the target.
7953 Since the sparclet stub doesn't do stdio, this will never work.
7954 * gdb.base/call-rt-st.exp: ditto.
7955 * gdb.base/call-strs: ditto.
7956
dc96c6c7 79572000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
7958
7959 * gdb.base/miscexprs.exp: make sizeof long array test portable.
7960
7961 * gdb.base/ending-run.exp: After connecting to a remote target,
7962 but before running, the target will appear to be in a random
7963 location. Specify both a file and a line for breakpoints.
7964 Also, the function that calls main may be called 'init'
7965 rather than 'start'.
7966
a5a51225
EZ
79672000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7968
7969 * gdb.base/help.exp: Update output for add-symbol-file command.
7970
7930cc7c
FN
79712000-04-10 Fernando Nasser <fnasser@cygnus.com>
7972
7973 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
7974 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
7975
23e37ab1
C
79762000-04-07 J.T. Conklin <jtc@redback.com>
7977
e93c542c
C
7978 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
7979
23e37ab1
C
7980 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
7981
591b8fa3
PDM
7982Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
7983
7984 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
7985 values that can be represented exactly.
7986 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
7987 above change, and to not check against the directory part of the source
7988 file name.
7989 (step into print_long_arg_list): Likewise.
7990 (print print_small_structs from print_long_arg_list): Likewise.
7991 (print print_long_arg_list): Likewise.
7992
7a495180
EZ
79932000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7994
30b53638 7995 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 7996
beb998c6
AC
7997Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
7998
7999 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
8000
1c689132
DB
80012000-03-25 Daniel Berlin <dan@cgsoftware.com>
8002
8003 * gdb.base/commands.exp (deprecated_command_test): Add test for
8004 deprecate with no arguments.
8005
c1790a9d
JL
80062000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
8007
8008 * gdb.base/break.exp: Add new test for setting breakpoints on
8009 optimized code so we can test breakpoints work even when function
8010 prologues may be optimized away
8011
003ba290
FN
80122000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
8013
8014 From David Whedon <dwhedon@gordian.com>
8015 * gdb.base/commands.exp : Added command deprecator tests.
8016
6837a0a2
DB
80172000-03-22 Daniel Berlin <dan@cgsoftware.com>
8018
8019 * gdb.base/help.exp: Added test for new apropos command.
8020
b9593231
KB
80212000-03-21 Kevin Buettner <kevinb@redhat.com>
8022
8023 * gdb.base/pointers.c (usevar): New function.
8024 (main): Make sure that global variables v_int_pointer2, rptr,
8025 and y are all referenced someplace in the program by calling
8026 usevar() on them. [Some linkers delete symbols which are
8027 never referenced. The space remains, but there's no way to
8028 get a (symbolic) handle on the variable from the debugger.]
8029
751a959b
EZ
80302000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8031
8032 * gdb.base/printcmds.c: Add typedeffed arrays.
8033
8034 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
8035 procedure to test arrays that are typedef'd.
8036
73a93a32
JI
80372000-03-13 James Ingham <jingham@leda.cygnus.com>
8038
8039 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 8040 the library directories.
73a93a32 8041
fb40c209
AC
8042Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
8043
8044 * configure.in (configdirs): Add sub directory gdb.mi.
8045 * configure: Re-generate.
8046
8047 * gdb.mi: New directory.
d63a86f8 8048
ee4dd2c9
AC
80492000-02-25 Scott Bambrough <scottb@netwinder.org>
8050
8051 * gdb.base/long_long.exp: Correct test suite failure when printing
8052 a long long value as a double on ARM platforms.
8053
70f0cc22
JB
80542000-02-16 Jim Blandy <jimb@redhat.com>
8055
8056 * gdb.base/break.exp ("breakpoint line number"): Make sure the
8057 default source file is set properly before running this test.
8058
853819b8
EZ
80592000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8060
8061 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
8062 gdbtk/library directory, not in gdbtcl2.
8063
dfcd3bfb
JM
80642000-02-04 Jim Blandy <jimb@redhat.com>
8065
8066 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
8067 backslash from regexp pattern.
8068
8069 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
8070 procedure. Use it to run all the "continue to bp overloaded"
8071 tests. Note that this changes the names of the tests slightly.
8072 If the breakpoint hit message includes a hex PC value, because
8073 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
8074 from the real source code, still consider that a pass.
8075
8076 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
8077 XFAIL here if the breakpoint message contains a hex address. Note
8078 similar change on 1999-11-02.
8079
8080 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
8081
8082 * gdb.base/ptype.exp: Establish a default source file before
8083 calling get_debug_format.
8084
80852000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
8086
8087 * gdb.base/watchpoint.exp: Remove duplication of test messages.
8088
8b93c638
JM
80892000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8090
8091 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
8092 of successive stepi commands -- while in the prologue we should see
8093 the function entry bracket.
8094
80952000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8096
8097 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
8098 reach __change_mode() when stepping through the end of main().
8099
c5394b80
JM
81002000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
8101
8102 * gdb.base/default.exp: Fix expected pattern.
8103 * gdb.base/help.exp: Same.
8104
0d06e24b
JM
81052000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8106
8107 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
8108 Don't use xfail's because that affects only the following test.
d63a86f8 8109
0d06e24b
JM
8110 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
8111 solaris or linux.
8112
8113 * gdb.base/selftest.exp: Update to reflect changes to main.c.
8114
dc96c6c7 81152000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 8116
d63a86f8 8117 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
8118 "A syntax error" rather than "A parse error". Accept both.
8119
81202000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
8121
8122 * gdb.base/default.exp: Remove OS dependent string from "target
8123 remote" test.
8124 * gdb.base/help.exp: Same for "help target remote" test.
8125
c3f6f71d
JM
81262000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8127
8128 From Jim Kingdon <kingdon@redhat.com>:
8129
8130 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
8131 prompt (cleanup rather than necessity, but still might keep output
8132 from spilling to next test).
8133
81342000-01-02 Fred Fish <fnf@cygnus.com>
8135
8136 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
8137 AIX, which defines them in <sys/types.h>.
8138
ed9a39eb 81391999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 8140
ed9a39eb
JM
8141 * gdb.base/default.exp: Match arm* etc instead of arm in "info
8142 float" test.
8143
81441999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 8145
ed9a39eb 8146 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
8147
8148 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
8149 outermost frame disallowed".
8150
81511999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
8152
8153 * gdb.base/setvar.exp: New tests for setting the value of a struct
8154 with a constant list.
8155
81561999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
8157
8158 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
8159 require the user to type a cast before setting the value of a struct.
8160
de57eccd
JM
81611999-12-06 Jim Blandy <jimb@cygnus.com>
8162
8163 * gdb.base/default.exp: Expect the new 'info float' command on
8164 all i386 platforms.
8165
8166 * gdb.threads/linux-dp.exp: Expand our ability to recognize
8167 LinuxThreads libraries that don't support debugging.
8168
c2d11a7d
JM
8169Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
8170
8171 * gdb.base/remote.c: Fill the buffer with truely random data.
8172 Change the buffer type to ``unsigned char'' to simplify size
8173 arithmetic.
8174
8175 * gdb.base/remote.exp: Reduce download numbers by one. Typical
8176 stub only handles 400-1 byte packets. Verify that the download
8177 worked.
8178
81791999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
8180
8181 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
8182 tests, using UNRESOLVED for the untested cases. Also, does not wait
8183 for a timeout if the prompt was received before a recognizable pattern.
8184
81851999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
8186
8187 * lib/gdb.exp (gdb_expect_list): Fix spelling.
8188
81891999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8190
8191 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
8192 watchpoints.
8193
81941999-11-24 Jason Merrill <jason@casey.cygnus.com>
8195
8196 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
8197
8198 * gdb.c++/local.exp: Be more flexible in recognizing local class
8199 name mangling. Don't allow horribly truncated method names.
8200 * gdb.c++/derivation.exp: Expect protected inheritance.
8201 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
8202 * gdb.c++/virtfunc.exp: Likewise.
8203 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
8204 when printing a nested enum.
8205
82061999-11-22 Jim Blandy <jimb@cygnus.com>
8207
8208 * gdb.base/step-test.exp: Properly await GDB's response to setting
8209 a breakpoint on the call to large_struct_by_value.
8210
8211 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
8212 just because we have debug info for the `start' function.
8213
82141999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
8215
8216 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
8217 "Unknown signal" messages, which indicate (on LinuxThreads) that
8218 GDB doesn't know how to debug threads on this system. This is
8219 better than hanging while philosopher 0 dumps chatter into gdb.log.
8220
82211999-11-18 Tom Tromey <tromey@cygnus.com>
8222
8223 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
8224
82251999-11-18 Fred Fish <fnf@cygnus.com>
8226
8227 * gdb.base/coremaker2.c: Add sample program for generating
8228 cores that is more self contained than coremaker.c. Eventually
8229 I'll add more code to this and tie it into the testsuite.
8230
4ce44c66
JM
82311999-11-12 Stan Shebs <shebs@andros.cygnus.com>
8232
8233 * gdb.base/dollar.exp: Remove, now in gdb.hp.
8234
82351999-11-10 Jimmy Guo <guo@cup.hp.com>
8236
8237 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
8238 from $srcdir/lib/.
8239 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
8240 and gdb.c++/.
8241
8242 * gdb.c++/derivation.exp: remove redundant get compiler info code.
8243
d63a86f8 8244 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
8245 'continue with watch' test point.
8246
82471999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
8248
8249 Merged from p2linux-990323-branch:
d63a86f8 8250
4ce44c66
JM
8251 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
8252
11cf8741
JM
8253Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
8254
8255 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
8256 {limit,fixed}''. Test ``set download-write-size''.
8257
8258Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
8259
8260 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
8261 gdb_expect_list.
8262
8263Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
8264
8265 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
8266
82671999-11-03 Mark Salter <msalter@cygnus.com>
8268
8269 * gdb.base/break.exp: Fix "stub continue" pattern.
8270
82711999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
8272
8273 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
8274
82751999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
8276
8277 * gdb.base/display.exp ("finish"): Add timeout clause.
8278
8279 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
8280 plain prompt clause, so this doesn't have to time out in order to
8281 fail.
8282
8283 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
8284 breakpoint hit messages include an address.
8285
8286 * gdb.base/display.exp: Don't forget to escape parens in regular
8287 expressions. Unix regexp notatation sucks.
8288
82891999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8290
8291 * gdb.base/annota1.exp: Test for annotate-signalled: change output
8292 order for 'signalled' message.
8293
5c44784c
JM
82941999-11-01 Stan Shebs <shebs@andros.cygnus.com>
8295
8296 From Jimmy Guo <guo@cup.hp.com>:
8297 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
8298 * gdb.base/annota1.c: Add code for tests to work with.
8299
83001999-10-26 Frank Ch. Eigler <fche@cygnus.com>
8301
8302 * gdb.base/remote.exp: New test for remote downloading settings.
8303 * gdb.base/remote.c: New file with large .data.
8304
917317f4
JM
83051999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
8306
8307 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
8308 for LinuxThreads support, merged from the Code Fusion branch.
8309
8310Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
8311
8312 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
8313 containing exp_continue into a while within an expect. Don't
8314 attempt a start more than three times. Check return value from
8315 gdb_load.
d63a86f8 8316
2df3850c
JM
8317Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
8318
8319 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
8320 a pass case.
8321
2acceee2
JM
83221999-10-01 Kevin Buettner <kevinb@cygnus.com>
8323
8324 * gdb.base/break.c (main): Added a statement that we can step
8325 off of.
8326 * gdb.base/break.exp: Added tests for setting a breakpoint
8327 at an offset and stepping onto a breakpoint.
8328
83291999-10-01 Fred Fish <fnf@cygnus.com>
8330
d63a86f8 8331 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
8332 gdb output.
8333
c2c6d25f
JM
83341999-09-18 Jim Blandy <jimb@cris.red-bean.com>
8335
8336 * gdb.base/break.exp: Code locations are in hex, don't forget!
8337 (For HP-UX.)
8338
83391999-09-17 Stan Shebs <shebs@andros.cygnus.com>
8340
8341 * condbreak.exp: Use break.c as test program.
8342 * condbreak.c: Remove, redundant with break.c.
8343
83441999-09-15 Stan Shebs <shebs@andros.cygnus.com>
8345
8346 * config/monitor.exp (gdb_target_monitor): Disable X- and
8347 Z-packets if the target needs it.
8348
83491999-09-13 James Ingham <jingham@leda.cygnus.com>
8350
8351 * gdb.c++/overload.exp: Added tests for listing overloaded
8352 functions with function pointers in the arg, explicitly calling
8353 out the version you want.
8354
cff3e48b
JM
83551999-09-09 Stan Shebs <shebs@andros.cygnus.com>
8356
8357 * long_long.exp: Add variations of test cases that work for
8358 targets with 16-bit ints and 32-bit doubles.
8359
d4f3574e
SS
83601999-09-08 Stan Shebs <shebs@andros.cygnus.com>
8361
8362 * break.c (main): Compare a possibly-uninitialized argc with an
8363 unlikely value that fits in 16 bits.
8364
83651999-09-07 Stan Shebs <shebs@andros.cygnus.com>
8366
8367 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
8368 0xfeeb, don't want negative numbers if ints are 16 bits.
8369
8370 * lib/gdb.exp (skip_cplus_tests): New proc.
8371 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
8372 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
8373 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
8374 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
8375 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
8376 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
8377 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
8378 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
8379
8380 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
8381
8382Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
8383
8384 * gdb.base/corefile.exp (up): Allow a parameter to appear
8385 in the frame that we're going up to.
8386
8387 From Jim Blandy <jimb@cygnus.com>:
8388
8389 * gdb.base/default.exp (info float): Expect some output now.
8390
8391 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
8392 returning floating-point values to fail on the x86.
8393 * gdb.base/callfwmall.exp (do_function_calls): Same.
8394
8395 * gdb.base/list.exp (test_listsize): Correct expectations for
8396 listing line 1 with listsize 2. Also, listing a single line
8397 works now, as does listing three lines. [Kevin's note: There
8398 were a number of other cases fixed too where the expectations
8399 differed...]
8400
84011999-09-02 Stan Shebs <shebs@andros.cygnus.com>
8402
8403 * gdb.base/selftest.exp: Add case for when version prints as
8404 constant string instead of char pointer.
8405
104c1213
JM
84061999-08-25 Stan Shebs <shebs@andros.cygnus.com>
8407
8408 * gdb.base/ending-run.exp: Add Solaris case for what happens when
8409 stepping out of main.
8410
8411 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
8412 G++ used.
8413
8414 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
8415 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
8416
8417 * gdb.c++/ovldbreak.exp: Update match string in test that
8418 includes a warning of multiple breakpoints.
8419
84201999-08-24 Stan Shebs <shebs@andros.cygnus.com>
8421
8422 * gdb.base/display.exp: Improve precision of step-after-finish
8423 added yesterday.
8424
8425 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
8426 test.
8427
8428 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
8429 configs when using G++, not just hppa*.
8430
84311999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8432
8433 * gdb.base/async.c: New file.
8434 * gdb.base/async.exp: New file.
8435
8436Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
8437
8438 * gdb.base/break.exp: Tweak PA specific tests to properly handle
8439 PA64.
8440
53a5351d
JM
8441Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
8442
104c1213
JM
8443 * gdb.base/display.exp: "finish" can leave us mid-line on many
8444 targets, deal with it. Add a small constant to main, instead of
8445 1000 since main+1000 may not be a valid address in the target.
8446
53a5351d
JM
8447 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
8448 on hpux11.
8449
8450 * gdb.base/attach.exp: Handle another hpux11 error message variant
8451 when attaching to a process that does not exist.
8452
84531999-08-19 J.T. Conklin <jtc@redback.com>
8454
8455 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
8456 characters in 'continue to 1241' test.
8457
84581999-08-17 Stan Shebs <shebs@andros.cygnus.com>
8459
8460 * gdb.base/call-ar-st.exp: Add a shorter match case for the
8461 stop in print_long_arg_list, define and use a whitespace
8462 variable in print_small_structs test, add an XFAIL for Solaris.
8463 * gdb.base/dbx.exp: XFAIL func commands until somebody is
8464 interested enough to fix.
8465
7be570e7
JM
84661999-08-13 Keith Seitz <keiths@cygnus.com>
8467
8468 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
8469 (dbx_gdb_load): Remove. Use gdb_load instead, since that
8470 proc knows about targets other than the natives.
8471 (test_assign): Use "gdb_run_cmd" to "run" the target.
8472 Check that we've actually hit the breakpoint at main.
8473 When we attempt to assign a value to a local variable, check
8474 that the variable is in the current scope, i.e., don't use
8475 a test with an empty result.
8476
8477Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
8478
8479 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
8480 command.
8481
84821999-08-09 Stan Shebs <shebs@andros.cygnus.com>
8483
8484 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8485 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
8486 gdb.compat, gdb.threads-hp.
8487 gdb.hp/configure, gdb.hp/configure.in: New files.
8488 gdb.hp/Makefile.in: Recurse into new subdirs.
8489 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
8490 gdb.hp/gdb.objdbg: New directory, tests for debugging info
8491 in object files.
8492 gdb.hp/tools: New directory, aux tools for HP-specific tests.
8493
96baa820
JM
84941999-08-05 Stan Shebs <shebs@andros.cygnus.com>
8495
8496 * gdb.base/display.exp: Help expect by putting a newline in the
8497 funky printf, remove a bogus p/a test.
8498
84991999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8500
8501 * gdb.base/display.exp: Make sure that when we say 'run', we are
8502 connected to the target. This is necessary when running not
8503 natively.
8504
85051999-08-03 Stan Shebs <shebs@andros.cygnus.com>
8506
8507 * gdb.base/step-test.exp: Removed some extraneous messages.
8508
8509 * gdb.base/long_long.exp: Don't run memory examination tests
8510 on little-endian targets (they will need a different set of
8511 results to match).
8512
85131999-08-02 Stan Shebs <shebs@andros.cygnus.com>
8514
8515 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
8516 until somebody decides to fix GDB.
8517
8518 * gdb.base/long_long.c: Stop compiler complaint by specifying long
8519 constant as "ULL".
8520 * gdb.base/long_long.exp: Loosen x/c test, add partial result
8521 matches for a couple x/2 commands.
8522
a0b3c4fd
JM
85231999-07-30 Stan Shebs <shebs@andros.cygnus.com>
8524
8525 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
8526 by merging in ref-types2 tests.
8527 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
8528
8529 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8530 * gdb.c++/Makefile.in: Add standard actions.
8531 (EXECUTABLES): Rename from PROGS, update list.
8532 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
8533 from gdb.hp.
8534 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
8535 foo and bar locals.
8536 * gdb.c++/anon-union.exp: Fix tests to match.
8537 * gdb.c++/classes.exp: Run if HP compiler used, add extra
8538 expect matches to handle output variations.
8539 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
8540 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
8541 output, add HP alternatives for new and delete prints.
8542 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
8543 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
8544 * gdb.c++/demangle.exp: Use $style when reporting failure.
8545 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
8546 * gdb.c++/inherit.exp: Run if HP compiler used, add some
8547 match alternatives.
8548 * gdb.c++/local.exp: Add match alternatives or xfails for HP
8549 compilers.
8550 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
8551 * gdb.c++/method.exp: Add match alternatives.
8552 * gdb.c++/misc.cc: Add bool types.
8553 * gdb.c++/misc.exp: Add tests for bool types.
8554 * gdb.c++/overload.exp: Add xfails.
8555 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
8556 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
8557 add some more template parameter tests (only for HP currently).
8558 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
8559 * gdb.c++/virtfunc.cc: Add return type and value for main.
8560 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
8561 match alternatives.
d63a86f8 8562
a0b3c4fd
JM
85631999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8564
8565 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
8566
85671999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
8568
8569 * gdb.base/signals.exp: Don't expect getting a backtrace from
8570 within a signal handler to fail on Linux.
8571
85721999-07-29 Stan Shebs <shebs@andros.cygnus.com>
8573
8574 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8575 * lib/gdb.exp: Remove some gratuitious semicolons.
8576 (delete_breakpoints): Increase timeout.
8577 (gdb_expect): Add -notransfer option.
8578 (gdb_test): Use -notransfer option.
8579 (get_compiler_info): Add f77 case.
8580 (get_compiler): New proc, split out from gdb_preprocess, add f77
8581 case.
8582 (gdb_preprocess): Call get_compiler.
8583
8584 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
8585 * gdb.base/attach.exp, gdb.base/display.exp,
8586 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
8587 gdb.base/long_long.exp, gdb.base/printcmds.exp,
8588 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
8589 third arg to gdb_test.
8590 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
8591 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
8592 HP-UX xfails, add others.
8593 * gdb.base/completion.exp: Reflect name change of self-test.
8594 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
8595 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
8596 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
8597 HP failure number.
8598 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
8599 useless HP-UX 10.30 references.
8600 * gdb.base/maint.exp: Loosen matches.
8601 * gdb.base/pointers.c (main): Declare more_code.
8602 * gdb.base/pointers.exp: Match on output of a `next'.
8603 * gdb.base/structs.c: Add prototypes.
8604 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
8605 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
8606
86071999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8608
8609 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
8610 command.
8611
86121999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8613
8614 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
8615 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
8616
8617 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
8618 debug info. Deal with lack of signal hanlder info in stack.
8619
8620 From Jim Kingdon <kingdon@redhat.com>:
8621 * gdb.base/annota1.exp: If printf has debug info, deal with it.
8622
5a2468f5
JM
86231999-07-19 Stan Shebs <shebs@andros.cygnus.com>
8624
8625 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
8626 gdb.base/foll-vfork.exp: Don't run for crosses.
8627
adf40b2e
JM
8628Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
8629
8630 * gdb.base/configure.in: Check for gdbvars.exp instead of
8631 a1-selftest.exp.
8632 * gdb.base/configure: Re-generate.
8633
86341999-07-12 Stan Shebs <shebs@andros.cygnus.com>
8635
8636 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
8637 in trying to run first and name is too long.
8638
8639 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
8640 pointers2.c and pointers2.exp, respectively.
8641 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
8642 doschk happier.
8643
43e526b9
JM
86441999-07-08 Stan Shebs <shebs@andros.cygnus.com>
8645
8646 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
8647 callfuncs2.c and callfuncs2.exp.
8648
8649 * gdb.base/list.exp: Remove mistaken xfails.
8650 * gdb.base/list0.h: Add optional prototypes.
8651
9846de1b
JM
8652Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
8653
8654 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
8655 calling malloc.
8656 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
8657 * ptype.exp: Move test for get_debug_format to before its first
8658 use.
8659
86601999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8661
8662 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
8663 * gdb.base/annota2.cc, annota2.exp: Move from here.
8664 * gdb.c++/annota2.cc, annota2.exp: To here.
8665 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
8666
43ff13b4
JM
8667Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
8668
8669 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
8670 a consistent format.
8671
085dd6e6
JM
86721999-06-25 Stan Shebs <shebs@andros.cygnus.com>
8673
8674 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8675 * lib/gdb.exp (get_compiler_info): Add detection for assorted
8676 HP compilers, also set the globals $true and $false.
8677
8678 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
8679 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
8680 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
8681 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
8682 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
8683 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
8684 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
8685 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
8686 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
8687 whatis.c} Add C++ compatible function definitions and return
8688 types, add includes for library functions.
8689 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
8690 * gdb.base/step-test.c (myglob): Rename from glob.
8691 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
8692 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
8693 files, move here from gdb.hp.
8694 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
8695 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
8696 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
8697 Adjust line numbers in regexps.
8698
8699 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
8700 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
8701 instead of 0/1.
8702
8703 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
8704 foll-vfork.exp: New files, move here from gdb.hp.
8705 * gdb.base/page.exp: New file, test of pagination command.
8706
8707 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
8708 recursion test.
8709 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
8710
8711 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
8712 gdb.base/solib.exp: Fix compiler invocation process.
8713
8714 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
8715 HP-UX 11, turn off overload resolution explicitly.
8716 * gdb.base/commands.exp: Set argument list explicitly, add
8717 watchpoint test.
8718 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
8719 them work.
8720 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
8721 expressions properly.
8722 * gdb.base/corefile.exp: Loosen the match slightly.
8723 * gdb.base/default.exp: Allow "Error accessing memory" message
8724 also.
8725 * gdb.base/display.exp: Skip over x/0 j if PA64.
8726 * gdb.base/funcargs.exp: Add xfails for HP-UX.
8727 * gdb.base/interrupt.exp: Ditto.
8728 * gdb.base/langs.exp: Add symbolic matches governed by compiler
8729 in use.
8730 * gdb.base/list.exp: Add xfails for HP-UX.
8731 * gdb.base/long_long.exp: Refine some of the numeric matches.
8732 * gdb.base/mips_pro.exp: Xfail on HP-UX.
8733 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
8734 * gdb.base/nodebug.exp: Succeed on more varieties of output.
8735 * gdb.base/opaque.exp: Remove some HP-UX xfails.
8736 * gdb.base/ptype.exp: Succeed on more varieties of output.
8737 * gdb.base/scope.exp: Add xfails for HP-UX.
8738 * gdb.base/sect-cmd.exp: Add more cases.
8739 * gdb.base/setvar.exp: Add xfails for HP-UX.
8740 * gdb.base/shlib-call.exp: Loosen some matches slightly.
8741 * gdb.base/signals.exp: Match on void symbolically.
8742 * gdb.base/step-test.exp: Add case for PA64.
8743 * gdb.base/term.exp: Add exit and restart.
8744 * gdb.base/twice.exp: Clean up after self.
8745 * gdb.base/varargs.exp: Disable overload resolution explicitly.
8746 * gdb.base/whatis.exp: Allow more ways to pass tests.
8747
8748 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
8749 no longer useful.
8750
8751Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
8752
8753 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
8754 list of patterns.
8755 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
8756 print_double_array(double_array)", "continuing to breakpoint
8757 1018", "print print_double_array(array_d)" and "continuing to
8758 1034" tests.
d63a86f8 8759
085dd6e6
JM
87601999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
8761
8762 * Makefile.in: Add empty html and install-html targets.
8763
87641999-06-24 Stan Shebs <shebs@andros.cygnus.com>
8765
8766 * config/mt-*: Remove, these haven't been used since 1996.
8767
87681999-06-22 Stan Shebs <shebs@andros.cygnus.com>
8769
8770 * gdb.base/call-strs.c, gdb.base/ending-run.c,
8771 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
8772 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
8773
9e0b60a8
JM
87741999-06-18 Stan Shebs <shebs@andros.cygnus.com>
8775
8776 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
8777 simpler match case for the ptype of the big class.
8778
87791999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
8780
8781 * gdb.exp: Fix test for gdb_prompt existence.
8782
87831999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
8784
8785 * gdb.exp (gdb_test): Add fail after calls to perror.
8786
87871999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
8788
8789 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
8790
87911999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
8792
8793 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
8794
0f71a2f6
JM
8795Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
8796
8797 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
8798 malloc() is linked in.
8799
88001999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
8801
8802 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
8803 step at end.
8804
8805 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
8806
88071999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
8808
8809 * gdb.java/jv-print.exp: New file. (Our first Java test!)
8810
cce74817
JM
8811Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
8812
8813 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
8814 * gdb.base/mips_pro.exp: Likewise.
8815
88161999-06-02 Keith Seitz <keiths@cygnus.com>
8817
8818 * gdb.c++/templates.cc: Change all "new" operators to throw
8819 an exception.
8820 * gdb.c++/cplusfuncs.cc: Likewise.
8821
8822 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
8823
8824Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
8825
8826 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
8827 * gdb.base/ending-run.exp: When stepping out of main, accept a
8828 step into an arbitrary assembler file.
8829
392a587b
JM
88301999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8831
d63a86f8 8832 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 8833 "breakpoint-invalid" to be printed.
d63a86f8 8834 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
8835 number of "frames-invalid" and "breakpoint-invalid" to be printed.
8836 * gdb.base/annota2.cc: Initialize a.x to 0.
8837
9e086581
JM
88381999-05-17 Keith Seitz <keiths@cygnus.com>
8839
8840 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
8841 when "skip_float_tests" set.
8842 Ditto for "print print_double_array(array_d)", "print print_small_structs",
8843 "print print_ten_doubles", and "step into print_long_arg_list".
8844 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
8845 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
8846 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
8847 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
8848 "skip_float_tests" is set.
8849 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
8850 when "skip_float_tests" set.
d63a86f8 8851
cd0fc7c3
SS
88521999-05-06 Keith Seitz <keiths@cygnus.com>
8853
8854 * gdb.base/annota2.cc: Include stdio.h.
8855
8856Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
8857
8858 * gdb.base/crossload.exp: Remove, this has been disabled ever
8859 since BFD stopped including all targets, and cross-GDB gets
8860 plenty of testing anyway.
8861 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
8862 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
8863 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
8864 * gdb.base/README: Remove, was doc for this.
8865 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
8866 needed.
8867
b83266a0
SS
88681999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8869
8870 * gdb.base/call-ar-st.exp: Fix one regular expression in test
8871 output.
8872
8873 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
8874 * gdb.base/annota2.exp: New file. More annotation tests.
8875 * gdb.base/annota1.c: New file. Source file for annota1.exp.
8876 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
8877
88781999-04-23 Angela Marie Thomas <angela@cygnus.com>
8879
8880 * config/cfdbug.exp: New file.
8881
7a292a7a
SS
88821999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
8883
8884 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
8885 Marcus Daniel's and Dale Hawkins's demangler crashes.
8886
8887 * gdb.c++/demangle.exp (test_gnu_style_demangling,
8888 test_lucid_style_demangling, test_arm_style_demangling,
8889 test_hp_style_demangling): Try Tom Tromey's core-dumping
8890 identifier under each demangling style.
8891
88921999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
8893
8894 * gdb.c++/demangle.exp: Include the current demangling style
8895 in all test names.
8896 (current_demangling_style): New global variable.
8897 (set_demangling_style, test_demangling_core, test_demangling,
8898 test_demangling_exact): New functions.
8899 (test_gnu_style_demangling, test_lucid_style_demangling,
8900 test_arm_style_demangling, test_hp_style_demangling): Use those,
8901 instead of calling gdb_test and gdb_test_exact directly.
8902 (catch_demangling_errors): New function, which reports errors
8903 signalled by the demangling test functions in an orderly way.
8904 (do_tests): Use catch_demangling_errors.
8905
89061999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
8907
8908 * gdb.base/signals.exp (test_handle_all_print): Use () for
8909 grouping in expressions, not {}.
8910
8911 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
8912 initialized yet.
8913
89141999-04-01 Stan Shebs <shebs@andros.cygnus.com>
8915
8916 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
8917 are listed.
8918
89191999-03-26 Stan Shebs <shebs@andros.cygnus.com>
8920
8921 * gdb.stabs/weird.exp: Test for CC being defined before
8922 looking at its value.
8923
89241999-03-25 Stan Shebs <shebs@andros.cygnus.com>
8925
8926 * gdb.base/call-ar-st.exp: Remove stray '#'.
8927 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
8928 "short int" and "long int".
8929 * gdb.c++/overload.cc: Cast the string added in the previous
8930 change, to mollify finicky HP compiler.
8931 * gdb.hp/reg-test.exp (testfile): Fix file name.
8932 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 8933
7a292a7a
SS
8934 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
8935 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
8936 alternate form of enum ptype.
8937
c906108c
SS
89381999-03-23 Stan Shebs <shebs@andros.cygnus.com>
8939
7a292a7a
SS
8940 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
8941 * gdb.hp/*.exp: Change all to run compiler probe only after
8942 passing skip_hp_tests, so as not to waste time on guaranteed
8943 failure.
8944
c906108c
SS
8945 * gdb.c++/overload.cc: Pass string instead of char addr, always
8946 init ccpfoo.
8947 * gdb.c++/templates.cc: Fix syntax error.
8948
7a292a7a
SS
8949Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8950
8951 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 8952 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
8953 command.
8954
89551999-03-18 James Ingham <jingham@cygnus.com>
8956
8957 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
8958
8959 * gdb.c++/method.exp: It was testing an uninitialized int on the
8960 stack and assuming it was positive.
8961
8962 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
8963
8964 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 8965 keep it from killing the rest of the tests.
7a292a7a
SS
8966 Use gdb_continue_to_end.
8967
8968 * gdb.base/sigall.exp: use gdb_continue_to_end.
8969
8970 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
8971
8972 * gdb.base/display.exp: use runto_main, not run.
8973
d63a86f8
RM
8974 * gdb.base/default.exp: Check for the current error message in the
8975 r abbreviation test.
7a292a7a
SS
8976 Add strongarm to the targets that know info float.
8977
d63a86f8 8978 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
8979 run which doesn't work with monitors.
8980
8981 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
8982
8983 * gdb.base/break.exp: use the gdb_continue_to_end proc.
8984
8985 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
8986 program. Traps the case (in Cygmon) when the program never really
8987 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
8988 more places, so I used my name. Sorry Mark...
8989
8990 * config/monitor.exp (gdb_target_monitor): added another
8991 target_info parameter: remotebinarydownload. This will set the
8992 remotebinarydownload flag if this is causing some boards trouble.
8993
89941999-03-18 Mark Salter <msalter@cygnus.com>
8995
8996 * lib/gdb.exp (continue_to_exit): New function.
8997
8998 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
8999 * gdb.base/ending-run.exp: Ditto.
9000 * gdb.base/step-test.exp: Ditto.
9001
90021999-03-16 Stan Shebs <shebs@andros.cygnus.com>
9003
9004 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
9005 (suggested by Art Haas <ahaas@neosoft.com>).
9006
90071999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
9008
9009 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
9010
9011Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
9012
9013 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
9014 descriptions of types (short unsigned int vs unsigned short, etc).
9015
90161999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
9017
9018 * gdb.base/call-strs.exp: Don't assume that `step' will step over
9019 a call to strlen; sometimes we do have sources.
9020
90211999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
9022
9023 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
9024 character, so GDB won't print garbage after its end.
d63a86f8 9025
c906108c
SS
9026 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
9027 breakpoint there instead. Sometimes GCC emits memcpy to handle
9028 the large structures being passed by value, so we step into that
9029 instead of sum_array_print, which obscures what we're really testing.
9030 * gdb.base/step-test.exp: However, we do want a test that notices
9031 the bizarre steps into memcpy, so do that here. Add check for
9032 stepping into function calls that pass large structures by value.
9033 ("Is that a noun clause, or are you just happy to see me?")
9034 Remove all references to specific line numbers.
9035 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
9036 New type and function.
9037 (main): Call large_struct_by_value, passing it a large struct by value.
9038 * lib/gdb.exp (gdb_get_line_number): New function.
9039
9040 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
9041 more portable.
9042
7a292a7a
SS
90431999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
9044
c906108c
SS
9045 * lib/gdb.exp: Doc fixes.
9046
7a292a7a
SS
90471999-03-05 Nick Clifton <nickc@cygnus.com>
9048
d63a86f8 9049 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
9050
90511999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
9052
c906108c
SS
9053 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
9054 commands. They're not germane to this test, and they don't work
9055 that way on remote targets.
9056
3fc11d3e
JM
90571999-03-01 James Ingham <jingham@cygnus.com>
9058
9059 * Changelog entries merged over from gdb development branch.
9060
3fc11d3e
JM
9061 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
9062
9063 * lib/gdb.exp (gdbtk_analyze_results): Generic function
9064 for outputting results of test run.
9065
2d4a1622 9066 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
9067
9068 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 9069
7a292a7a
SS
90701999-02-25 Felix Lee <flee@cygnus.com>
9071
9072 * lib/gdb.exp (debug_format): initialize
9073
c906108c
SS
90741999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
9075
9076 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
9077 * gdb.base/call-rt-st.c: Ditto.
9078
c906108c
SS
90791999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
9080
9081 * gdb.threads/pthreads.exp (horiz): New variable.
9082 (test_startup): Fix regexps that capture thread numbers.
9083
90841999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
9085
9086 * gdb.base/smoke.exp: Disambiguate two test case names (both
9087 called ``print'').
9088
9089Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9090
9091 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
9092 compilation.
9093
90941999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9095
9096 * gdb.base/miscexprs.exp: Change patterns to match GDB's
9097 actual output formatting.
9098 * gdb.base/smoke.exp: GDB removes leading 0's.
9099 * gdb.base/volatile.exp: Don't check type of remuneration;
9100 that variable is no longer defined in constvars.c.
9101 * gdb.base/step-test.c (main): Exit with explicit exit code.
9102 * gdb.base/step-test.exp: Remove two nexti checks--they are
9103 not portable.
9104
91051999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9106
9107 * gdb.base/help.exp ("help delete display"): Fix test to match
9108 gdb's output.
9109
9110 * gdb.base/long_long.c (known_types): Initialize values to zero.
9111 * gdb.base/long_long.exp: Step one more line
9112 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 9113 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
9114 unique test case names.
9115
9116Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9117
d63a86f8 9118 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
9119
9120 * gdb.c++/method.exp: Add missing close brace.
9121
91221999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
9123
9124 * gdb.base/maint.exp: Use 'set height 0' to disable page
9125 prompting, not 'set height 400'.
9126
9127 Fix a bunch of timeouts.
9128 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
9129 four separate tests, so expect doesn't take forever to match a ton
9130 of text against a regexp with lots of .* forms.
9131 ("maint print psymbols", "maint print symbols"): Make some of
9132 these greps more selective, so that expect doesn't try to wade
9133 through huge piles of output and time out.
9134
9135 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
9136
9137 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
9138 tests: one which doesn't expect shlib events to be reported, and
9139 another which does, but is XFAIL for all platforms other than
9140 HP/UX.
9141
9142 * gdb.base/break.exp: Teach the test suite that the `catch
9143 fork', `catch vfork', and `catch exec' commands produce error
9144 messages on platforms that don't provide these features.
9145
9146Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9147
9148 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
9149 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
9150 (shortening names from solib_threshold.exp etc), won't run on
9151 anything but HP-UX for the foreseeable future.
9152 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
9153 reflect move.
9154
9155Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
9156
9157 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
9158 gdb.trace/Makefile.in (clean): Remove all test executables.
9159
9160Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
9161
9162 * gdb.base/shlib-call.exp: add test cases to verify that gdb
9163 successfully re-sets breakpoints in shared libraries.
9164 * gdb.base/shmain.c (main): return 0, don't fall off the end.
9165
9166Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9167
d63a86f8
RM
9168 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
9169 and compiled w/o GCC.
c906108c
SS
9170
9171 * gdb.hp/watch-cmd.exp: ditto.
9172
9173 * gdb.hp/watch-hp.exp: ditto.
9174
9175 * gdb.hp/xdb1.exp: ditto.
9176
9177 * gdb.hp/xdb2.exp: ditto.
9178
9179 * gdb.hp/dbx.exp: ditto.
9180
9181Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
9182
9183 * constvars.c: Remove C++-isms.
9184 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
9185 with GCC.
9186
9187Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
9188
9189 The following changes are part of the HP merge.
9190
9191 * gdb.base/break.exp: new tests to verify that catchpoints for
9192 fork, vfork, and exec don't trigger inappropriately.
9193
9194 * gdb.base/opaque.exp: compile one file at a time, then link.
9195
9196 * gdb.base/signals.exp: be more restrictive about which hppa
9197 systems receive a setup_xfail. new tests.
9198
9199 * gdb.base/solib_threshold.build: new file.
9200 * gdb.base/solib_threshold.exp: new file.
9201 * gdb.base/solib_threshold.link_opts: new file.
9202 * gdb.base/solib_threshold.mk: new file.
9203 * gdb.base/gen_solib_threshold.c: new file.
9204
9205 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
9206 tests. New tests for enums inside classes.
9207
9208 * gdb.c++/compiler.cc: indicate support of template debugging.
9209
9210 * gdb.c++/demangle.exp: run hp style demangling tests.
9211
9212 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
9213 tests.
9214
9215 * gdb.c++/misc.cc: changes to support new tests.
9216
9217 * gdb.c++/templates.cc: changes to support HP's compiler; changes
9218 to support new tests.
9219
9220 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
9221 gcc, then skip these tests.
9222
9223Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
9224
9225 The following files are part of the HP merge; some had longer
9226 names at HP, but have been renamed to be no more than 14
9227 characters in length.
9228
9229 * gdb.hp/ambiguous.cc: new file.
9230 * gdb.hp/ambiguous.exp: new file.
9231 * gdb.hp/attach.exp: new file.
9232 * gdb.hp/attach2.exp: new file.
9233 * gdb.hp/classes-hp.exp: new file.
9234 * gdb.hp/ctti.exp: new file.
9235 * gdb.hp/ctti-add.cc: new file.
9236 * gdb.hp/ctti-add1.cc: new file.
9237 * gdb.hp/ctti-add2.cc: new file.
9238 * gdb.hp/ctti-add3.cc: new file.
9239 * gdb.hp/dbx.exp: new file.
9240 * gdb.hp/exception.cc: new file.
9241 * gdb.hp/exception.exp: new file.
9242 * gdb.hp/foll-exec.c: new file.
9243 * gdb.hp/foll-exec.exp: new file.
9244 * gdb.hp/foll-fork.c: new file.
9245 * gdb.hp/foll-fork.exp: new file.
9246 * gdb.hp/foll-vfork.c: new file.
9247 * gdb.hp/foll-vfork.exp: new file.
9248 * gdb.hp/inherit-hp.exp: new file.
9249 * gdb.hp/more-steps.exp: new file.
9250 * gdb.hp/namespace.cc: new file.
9251 * gdb.hp/namespace.exp: new file.
9252 * gdb.hp/optimize.exp: new file.
9253 * gdb.hp/pxdb.c: new file.
9254 * gdb.hp/pxdb.exp: new file.
9255 * gdb.hp/quicksort.exp: new file.
9256 * gdb.hp/reg-test.exp: new file.
9257 * gdb.hp/reg-test.s: new file.
9258 * gdb.hp/sized-enum.c: new file.
9259 * gdb.hp/sized-enum.exp: new file.
9260 * gdb.hp/start-stop.exp: new file.
9261 * gdb.hp/templ-hp.cc: new file.
9262 * gdb.hp/templ-hp.exp: new file.
9263 * gdb.hp/thr-lib.c: new file.
9264 * gdb.hp/thr-lib.exp: new file.
9265 * gdb.hp/thr-lib.h: new file.
9266 * gdb.hp/thr-liblib.c: new file.
9267 * gdb.hp/virtfun-hp.c: new file.
9268 * gdb.hp/virtfun-hp.exp: new file.
9269 * gdb.hp/watch-cmd.exp: new file.
9270 * gdb.hp/watch-hp.exp: new file.
9271 * gdb.hp/xdb1.exp: new file.
9272 * gdb.hp/xdb2.exp: new file.
9273 * gdb.hp/xdb3.exp: new file.
9274
9275Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
9276
9277 The following files are part of the HP merge; some had longer
9278 names at HP, but have been renamed to be no more than 14
9279 characters in length.
9280
9281 * gdb.base/ss.h: new file.
9282 * gdb.base/call-ar-st.c: new file.
9283 * gdb.base/call-ar-st.exp: new file.
9284 * gdb.base/call-rt-st.c: new file.
9285 * gdb.base/call-rt-st-exp: new file.
9286 * gdb.base/call-strs.exp: new file.
9287 * gdb.base/ena-dis-br.exp: new file.
9288 * gdb.base/environ.exp: new file.
9289 * gdb.base/long_long.exp: new file.
9290 * gdb.base/sect-cmd.exp: new file.
9291 * gdb.base/shlib-cl2.exp: new file.
9292 * gdb.base/smoke.exp: new file.
9293 * gdb.base/so-impl-ld.c: new file.
9294 * gdb.base/so-impl-ld.exp: new file.
9295 * gdb.base/so-indr-cl.c: new file.
9296 * gdb.base/so-indr-cl.exp: new file.
9297 * gdb.base/varargs.exp: new file.
9298 * gdb.base/volatile.exp: new file.
9299 * gdb.base/whatis-exp.exp: new file.
7a292a7a 9300 * gdb.base/display.exp: new file.
c906108c
SS
9301 * gdb.c++/derivation.exp: new file.
9302 * gdb.c++/local.exp: new file.
9303 * gdb.c++/member-ptr.exp: new file.
9304 * gdb.c++/overload.exp: new file.
9305 * gdb.c++/ovldbreak.exp: new file.
9306 * gdb.c++/ref-types.exp: new file.
9307 * gdb.c++/ref-types2.exp: new file.
9308 * gdb.c++/userdef.exp: new file.
d63a86f8 9309
c906108c
SS
9310Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
9311
9312 * gdb.base/default.exp: Reflect wording change in remote.c.
9313
dc96c6c7 9314Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9315
9316 * gdb.base/help.exp: Update to reflect current text.
9317
9318Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
9319
9320 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
9321 they're stack variables and contain garbage.
9322 * gdb.c++/anon-union.exp: new file.
9323
9324 The following changes were made by David Taylor
9325 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
9326 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
9327 in changes by HP.
9328
9329 * gdb.base/bitops.exp: new file.
9330 * gdb.base/default.exp: change expected messages for catch and
9331 info catch tests to reflect HP merge changes.
9332 * gdb.base/enable-disable-break.exp
9333 * gdb.base/ending-run.c: new file.
9334 * gdb.base/long_long.c: new file.
9335 * gdb.base/maint.exp: new file.
9336 * gdb.base/pointers2.exp: new file.
9337 * gdb.base/shlib-call2.exp: new file.
9338 * gdb.base/solib.exp: new file.
9339 * gdb.base/step-test.c: new file.
9340 * gdb.c++/anon-union.cc: new file.
9341 * gdb.c++/local.cc: new file.
9342 * gdb.c++/member-pointer.cc: new file.
9343 * gdb.c++/method.cc: new file.
9344 * gdb.c++/ref-types.cc: new file.
9345 * gdb.c++/ref-types2.cc: new file.
9346 * gdb.c++/userdef.cc: new file.
d63a86f8 9347
c906108c
SS
9348 * gdb.base/scope.exp: compile one file at a time, then link.
9349 * gdb.base/langs.exp: ditto.
9350 * gdb.base/list.exp: ditto.
d63a86f8 9351
c906108c
SS
9352Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
9353
9354 The following changes were made by David Taylor
9355 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
9356 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
9357 in changes by HP.
d63a86f8 9358
c906108c
SS
9359 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
9360 skip tests. When compiling pass c++ flag to gdb_compile.
9361 * gdb.c++/
d63a86f8 9362
c906108c
SS
9363 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
9364 test for on hppa*-*-hpux*; use args to see if c++ was specified.
9365 (skip_hp_tests): new function.
9366 (gdb_preprocess): new function.
9367
9368 * configure.in (hpdir): decide whether to configure gdb.hp.
9369 * configure: regenerated.
9370
9371 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
9372 to delete on clean.
9373 (EXECUTABLES): update to reflect new additions.
9374 * gdb.base/commands.exp: update message expected.
9375 * gdb.base/default.exp: add copyright notice.
9376 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
9377 * gdb.base/help.exp: update messages to reflect current text.
9378 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
9379 targets for recurse tests.
9380 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
9381 skip this file.
9382
9383 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
9384 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
9385 compilation.
9386 * gdb.c++/misc.exp: ditto.
9387 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
9388 run the tests. tell gdb_compile that it's a c++ compilation.
9389
9390 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 9391
c906108c
SS
9392 * gdb.base/all-bin.exp: new file.
9393 * gdb.base/arithmet.exp: new file.
9394 * gdb.base/assign.exp: new file.
9395 * gdb.base/completion.exp: new file.
9396 * gdb.base/cond-expr.exp: new file.
9397 * gdb.base/condbreak.exp: new file.
9398 * gdb.base/define.exp: new file.
9399 * gdb.base/dollar.exp: new file.
9400 * gdb.base/environment.exp: new file.
9401 * gdb.base/eval-skip.exp: new file.
9402 * gdb.base/jump.exp: new file.
9403 * gdb.base/logical.exp: new file.
9404 * gdb.base/pointers.exp: new file.
9405 * gdb.base/relational.exp: new file.
9406 * gdb.base/section_command.exp: new file.
9407 * gdb.base/whatis-expr.exp: new file.
9408
9409 * gdb.base/all-types.c: new file.
9410 * gdb.base/call-array-struct.c: new file.
9411 * gdb.base/call-return-struct.c: new file.
9412 * gdb.base/call-strings.c: new file.
9413 * gdb.base/callfuncs2.c: new file.
9414 * gdb.base/condbreak.c: new file.
9415 * gdb.base/constvars.c: new file.
9416 * gdb.base/display.c: new file.
9417 * gdb.base/int-type.c: new file.
9418 * gdb.base/jump.c: new file.
9419 * gdb.base/miscexprs.c: new file.
9420 * gdb.base/pointers.c: new file.
9421 * gdb.base/pointers2.c: new file.
9422 * gdb.base/shmain.c: new file.
9423 * gdb.base/shr1.c: new file.
9424 * gdb.base/shr2.c: new file.
9425 * gdb.base/solib.c: new file.
9426 * gdb.base/solib1.c: new file.
9427 * gdb.base/solib2.c: new file.
9428 * gdb.base/varargs.c: new file.
9429 * gdb.c++/derivation.cc: new file.
9430 * gdb.c++/overload.cc: new file.
9431 * gdb.c++/ovldbreak.cc: new file.
9432 * gdb.hp/attach.c: new file.
9433 * gdb.hp/attach2.c: new file.
9434 * gdb.hp/average.c: new file.
9435 * gdb.hp/compiler.c: new file.
9436 * gdb.hp/compiler.cc: new file.
9437 * gdb.hp/execd-program.c: new file.
9438 * gdb.hp/follow-exec.c: new file.
9439 * gdb.hp/follow-fork.c: new file.
9440 * gdb.hp/follow-vfork-and-exec.c: new file.
9441 * gdb.hp/misc-hp.cc: new file.
9442 * gdb.hp/more-steps.c: new file.
9443 * gdb.hp/optimize.c: new file.
9444 * gdb.hp/quicksort.c: new file.
9445 * gdb.hp/run-hp.c: new file.
9446 * gdb.hp/start-stop.c: new file.
9447 * gdb.hp/sum.c: new file.
9448 * gdb.hp/templates-hp.cc: new file.
9449 * gdb.hp/thread-local-in-lib.c: new file.
9450 * gdb.hp/thread-local-in-lib.h: new file.
9451 * gdb.hp/thread-local-in-lib.lib.c: new file.
9452 * gdb.hp/vforked-program.c: new file.
9453 * gdb.hp/virtfunc-hp.cc: new file.
9454 * gdb.hp/watchpoint-hp.c: new file.
9455 * gdb.hp/xdb.c: new file.
9456 * gdb.hp/xdb0.c: new file.
9457 * gdb.hp/xdb0.h: new file.
9458 * gdb.hp/xdb1.c: new file.
9459
9460Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
9461
9462 The following change was made by Edith Epstein
9463 <eepstein@cygnus.com> as part of a project to merge in changes
9464 originally made by HP; HP did not create ChangeLog entries.
9465
9466 * gdb.c++/demangle.exp: changed the expected output for some
9467 ARM-style mangling -- removed second reference to datatype.
9468 For example, maint demangle __dt__11T1__pt__2_cFv
9469 T1<char>::~T1<char>(void)
9470 becomes,
9471 maint demangle __dt__11T1__pt__2_cFv
9472 T1<char>::~T1(void)
9473
9474 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 9475
c906108c
SS
9476Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
9477
9478 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
9479 * gdb.trace/backtrace.exp: Likewise.
9480 * gdb.trace/circ.exp: Likewise.
9481 * gdb.trace/collection.exp: Likewise.
9482 * gdb.trace/deltrace.exp: Likewise.
9483 * gdb.trace/infotrace.exp: Likewise.
9484 * gdb.trace/limits.exp: Likewise.
9485 * gdb.trace/packetlen.exp: Likewise.
9486 * gdb.trace/passc-dyn.exp: Likewise.
9487 * gdb.trace/passcount.exp: Likewise.
9488 * gdb.trace/report.exp: Likewise.
9489 * gdb.trace/save-trace.exp: Likewise.
9490 * gdb.trace/tfind.exp: Likewise.
9491 * gdb.trace/tracecmd.exp: Likewise.
9492 * gdb.trace/while-dyn.exp: Likewise.
9493 * gdb.trace/while-stepping.exp: Likewise.
9494
94951998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
9496
9497 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
9498
9499Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
9500
9501 From Brendan Kehoe:
9502 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
9503 int return types.
9504
9505Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
9506
9507 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
9508 remote dos host testing right.
9509
9510Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
9511
9512 * gdb.base/corefile.exp: remove some xfails.
9513
9514Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
9515
9516 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
9517 have different timestamps.
9518
9519Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
9520
9521 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
9522 gdb.base/default.exp: Replace "exec" with "executable".
9523
9524Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
9525
9526 * gdb.base/default.exp: Change else if to elseif from previous
9527 delta.
9528
9529Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
9530
9531 * gdb.base/default.exp: Add brace missing from previous delta.
9532
9533Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
9534
9535 * gdb.base/default.exp: Support test for info float for all
9536 varieties of arm toolchain.
9537
dc96c6c7 9538Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9539
9540 * gdb.trace/*.exp: remove "remote_download" command.
9541
dc96c6c7 9542Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9543
9544 * gdb.trace/*.exp: remove -gdwarf from compile.
9545
9546Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
9547
9548 * gdb.trace/configure.in(AC_INIT): typo
9549 * gdb.trace/configure: regenerated
9550
dc96c6c7 9551Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9552
9553 * config/m68k-emc.exp: New file.
9554 * lib/<emc-support.exp trace-support.exp}: New files.
9555 * configure.in: add new test directory gdb.trace.
9556 * gdb.trace/{configure configure.in Makefile.in}: New files.
9557 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
9558 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
9559 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
9560 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
9561 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
9562 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
9563 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 9564
dc96c6c7 9565Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9566
9567 * gdb.c++/classes.exp: Change all regular expressions to match
9568 arbitrary combinations of newline/carriage-return, so that they
9569 will work equally well on Unix and Windows.
9570 * gdb.c++/inherit.exp: ditto.
9571 * gdb.c++/virtfunc.exp: ditto.
9572
95731998-08-11 Dawn Perchik <dawn@cygnus.com>
9574
9575 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
9576
c2d11a7d
JM
9577Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
9578
9579 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
9580 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
9581 to use a0-a3/d0-d3 as needed.
9582
9583Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
9584
9585 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
9586 * gdb.disasm/am33.exp: Corresponding changes.
9587
c906108c
SS
95881998-07-11 Felix Lee <flee@cygnus.com>
9589
9590 * gdb.base/callfuncs.exp: add cmp10 test.
9591 * gdb.base/callfuncs.c (cmp10): new function.
9592
9593Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
9594
d63a86f8 9595 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
9596 into two parts to get around a synchronization problem in expect.
9597
3fc11d3e
JM
9598Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
9599
9600 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
9601
9602 * configure.in: Add options for gdbtk testsuite.
9603
9604 * configure: Regenerate.
9605
9606 * gdb.gdbtk: New directory to hold gdbtk tests.
9607
c906108c
SS
9608Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
9609
9610 * gdb.fortran/types.exp: Escape brackets in expect patterns
9611 for test_float_literal_types_accepted tests.
9612 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
9613 before run test.
9614
c2d11a7d
JM
9615Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
9616
9617 * am33.exp: Just compile, do not link the testcase.
9618 * am33.s: Add ".am33" pseudoop to force am33 mode.
9619
c906108c
SS
96201998-06-25 Felix Lee <flee@cygnus.com>
9621
9622 * gdb.base/setshow.exp: make sure $pc is sane.
9623
9624 * gdb.stabs/weird.exp: split expect patterns properly.
9625
c2d11a7d
JM
9626Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
9627
9628 * gdb.disasm/am33.s: New disassembler testfile for the am33.
9629 * gdb.disasm/am33.exp: Run it.
9630
dc96c6c7 9631Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9632
9633 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
9634 match processing (and eliminate spurious timeouts when running).
9635
dc96c6c7 9636Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9637
9638 * gdb.base/signals.exp (test_handle_all_print): put back Mach
9639 exception test, but conditionalize it on target [mach | gnu].
9640
dc96c6c7 9641Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9642
9643 * gdb.base/overlays.exp: fixup compile line for linker script.
9644
9645Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
9646
9647 * gdb.fortran/types.exp: don't guess at float size.
9648
9649Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
9650
9651 * gdb.base/exprs.exp: delete test that depends on int size.
9652
9653Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
9654
9655 * config/sim.exp: Removed checks for target triplets.
9656 (gdb_target_sim): Use gdb,target_sim_options.
9657
9658Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
9659
9660 * gdb.base/reread.exp: New file.
9661 * gdb.base/reread1.c: New file.
9662 * gdb.base/reread2.c: New file.
9663
9664Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
9665
9666 * config/sim.exp: Use 'target sim -sparclite' when running
9667 SPARClite programs.
9668
9669Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
9670
9671 * gdb.base/structs2.exp: New file.
9672 * gdb.base/structs2.c: New file.
9673
9674Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
9675
9676 * gdb.asm/common.inc: New file.
9677 * gdb.asm/d10v.inc: New file.
9678 * asm-source.exp: Pass -I's to gas to find .inc files.
9679 Update line numbers in expected output.
9680 * asmsrc1.s: Rewrite.
9681 * asmsrc2.s: Rewrite.
9682 * configure.in: Create arch.inc symlink.
9683 * configure: Regenerate.
9684 * Makefile.in (distclean): Delete arch.inc.
9685
9686Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
9687
9688 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
9689 (t_enum_value2): ditto
9690 (t_enum_value3): ditto
9691 (main): ditto
9692Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
9693
9694 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
9695 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
9696 change.
9697 Use gdb_test instead of send_gdb/gdb_expect sequences.
9698
9699Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
9700
9701 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
9702 not void.
9703
9704Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
9705
9706 * gdb.base/branches.c: Code with lots of loops and
9707 subroutines. Used to test gdbs ability to single step through PC
9708 changes, especially to test mips-tdep.c:mips_next_pc
9709
9710Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
9711
9712 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
9713 more rigorous EGCS C++ error checking.
9714
9715Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9716
9717 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 9718 tests.
c906108c 9719 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 9720 function when asleep.
c906108c 9721 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
9722 for i*86 Linux and SVR4 signal handling problems.
9723 Remove linux xfail for `next to handler in signals_tests_1', fixed
9724 by recent infrun.c change.
c906108c 9725 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 9726 stack backtraces.
c906108c
SS
9727 Adjust expect pattern in `handle all print' test to match Apr 28 1997
9728 target.[ch] change.
9729
9730Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
9731
9732 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
9733 for a newline from gdb before continuing.
9734 (default_gdb_exit): Just look for y or n.
9735 (gdb_test): Detect abnormal exit from GDB running on DOS; if
9736 it does, fail the rests of the tests in the file.
9737
9738Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
9739
9740 * config/cygmon.exp: New file.
9741
9742Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
9743
9744 * gdb.base/list.exp: Fix problem with "list default lines around
9745 main" test on remote targets.
9746
9747 * gdb.base/scope.exp: Fix problem with filelocal_bss before
9748 run test on remote targets.
9749
9750Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
9751
9752 * gdb.asm: New directory.
9753 * configure.in: Configure it.
9754 * configure: Regenerate.
9755 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
9756 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
9757
9758Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
9759
9760 * config/mn10300-eval.exp: New file to support MN10300 eval board.
9761
dc96c6c7 9762Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 9763
c906108c
SS
9764 * gdb.base/overlays (several files): Merge the two overlay
9765 managers into one. Change variables (foox, barx, bazx, grbxx)
9766 back into ints but force them to load in their proper sections.
9767
9768Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
9769
9770 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
9771 on-chip insn memory and IMAP1 to upper 128k.
9772 (D10VCopy): Handle memory regions crossing 16k boundaries.
9773 (D10VCopy): Transfer data in 32 bit chunks.
9774
9775Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
9776
9777 * gdb.base/overlays.c (main): Exit normally when result is
9778 correct.
9779
9780 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
9781 map. Include space for printf in .text segment.
9782
9783 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
9784 updated d10v memory VMA/LMA map.
9785 (D10VCopy): Call D10VTranslate.
d63a86f8 9786
c906108c
SS
9787Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
9788
9789 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
9790
9791 * gdb.base/bar.c (barx, bar): Change variable to small array so
9792 that it won't be put into the .sdata - small data -
9793 section. Update reference.
9794 * gdb.base/baz.c (bazx, baz): Ditto.
9795 * gdb.base/foo.c (foox, foo): Ditto.
9796 * gdb.base/grbx.c (grbxx, grbx): Ditto.
9797
9798 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
9799 to be arrays.
d63a86f8 9800
dc96c6c7 9801Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 9802
c906108c
SS
9803 * gdb.base/overlays.exp: fix up and get working again.
9804 Add tests for backtraces from an overlay function.
d63a86f8 9805
c906108c
SS
9806Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
9807
9808 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
9809 "calling function with watchpoint enabled".
9810
9811Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
9812
9813 * gdb.base/break.exp (test_next_with_recursion): Remove
9814 gdb_suppress_tests for d10v-*-*.
9815 * lib/gdb.exp (gdb_suppress_tests): Disable this function
9816 pending review of whether it is useful or not.
9817
9818Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
9819
9820 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
9821
9822Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
9823
9824 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
9825 * config/dve.exp: New file to support Densan boards.
9826
9827Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
9828
9829 * gdb.base/interrupt.exp: Document problem of simulators, signals,
9830 reads and BSD.
9831
9832Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
9833
9834 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
9835 response.
9836
9837 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
9838
9839Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
9840
9841 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
9842 test.
9843
9844 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
9845 target_sizeof_long and target_bigendian_p.
9846 (structs_by_value, structs_by_reference): Check values according
9847 to targets word size and endianess.
d63a86f8 9848
c906108c
SS
9849Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
9850
9851 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
9852 output.
9853
9854Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
9855
9856 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
9857 Update test of set args help to match source change.
9858
9859Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
9860
9861 * gdb.base/default.exp: Expect help system output to be in
9862 alphabetical order.
9863 * gdb.base/help.exp: Ditto.
9864
9865Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
9866
9867 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
9868 "i*86-pc-linux-gnu*".
9869 * gdb.base/interrupt.exp: Ditto.
9870 * gdb.base/corefile.exp: Ditto.
9871
9872 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
9873 define vxworks when building the testcase.
9874
9875 * gdb.base/ptype.exp: Fix testnames to be unique.
9876 * gdb.base/radix.exp: Ditto.
9877 * gdb.base/term.exp: Ditto.
9878 * gdb.base/whatis.exp: Ditto.
9879 * gdb.c++/classes.exp: Ditto.
9880
9881Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
9882
9883 * gdb.base/callfuncs.exp: Fix indentation.
9884
9885 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
9886 suppress_flag has been set.
9887 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
9888 target feature.
9889
9890Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
9891
9892 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
9893 the testcase.
9894
9895 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
9896 set_debug_traps() and breakpoint().
9897 * gdb.c++/misc.cc (main): Ditto.
9898 * gdb.c++/templates.cc (main): Ditto.
9899 * gdb.c++/virtfunc.cc (main): Ditto.
9900
9901Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
9902
9903 * lib/gdb.exp(gdb_step_for_stub): New function.
9904 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
9905 exists, reload the executable and do a "continue" instead of
9906 doing a jump.
9907 (runto_main): Use gdb_step_for_stub.
d63a86f8 9908
c906108c
SS
9909 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
9910 tests to have unique names.
9911 * gdb.base/callfuncs.exp: Ditto.
9912 * gdb.base/commands.exp: Ditto.
9913 * gdb.base/default.exp: Ditto.
9914 * gdb.base/help.exp: Ditto.
9915 * gdb.base/list.exp: Ditto.
9916 * gdb.base/opaque.exp: Ditto.
9917 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
9918 similar tests.
d63a86f8 9919
c906108c
SS
9920 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
9921 * gdb.c++/cplusfuncs.cc: Ditto.
9922 * gdb.c++/virtfunc.cc: Ditto.
9923
9924 * config/monitor.exp: Keep track of the last file we saw, rather
9925 than trying to get the info from gdb.
9926
9927 * gdb.fortran/types.exp: Move comment to previous line.
9928
9929Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
9930
9931 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
9932 target mode.
9933
9934Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
9935
9936 From Bob Manson:
9937 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
9938 string from GDB when it connects.
9939
9940 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
9941
9942Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
9943
9944 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
9945 if we can't get a debug format from GDB (we may be testing an
9946 older GDB). Use a 10 second timeout when checking for the format.
9947
9948 * gdb.stabs/weird.exp: Fix quoting.
9949
9950 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
9951
9952Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
9953
9954 * config/arm-ice.exp: New file.
9955
9956Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
9957
9958 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
9959 until it has been modified to work with the new testsuite.
9960
99707966 9961 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
9962 testcase won't compile, cause all of the testcases in the file to
9963 fail instead.
9964
9965 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
9966 (gdb_clear_suppressed): New procedure.
9967 (gdb_stop_suppressing_tests): Only clear suppress_flag if
9968 it contains a positive value.
9969
9970Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
9971
9972 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
9973
9974 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
9975
9976Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
9977
9978 * lib/gdb.exp (setup_xfail_format): New function.
9979 (get_debug_format): New function to get debug format.
9980 (debug_format): New global variable to hold last value set
9981 by get_debug_format.
9982 * gdb.base/list.exp: Call get_debug_format and expect some
9983 tests to fail for DWARF 1 and COFF formats.
9984 * gdb.c++/ptype.exp: Ditto.
9985 * gdb.c++/classes.exp: Ditto.
9986 * gdb.c++/cplusfuncs.exp: Ditto.
9987 * gdb.c++/inherit.exp: Ditto.
9988 * gdb.c++/templates.exp: Ditto.
9989 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 9990
c906108c
SS
9991Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
9992
9993 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
9994 host doesn't have a currently-open connection.
9995
9996 * config/sparclet.exp: Cleanups and fixes to make it generic for
9997 any gdb stub target. Handle cases where gdb doesn't respond when
9998 interrupted in a sane fashion.
9999
10000 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
10001 same thing in a totally different way.
10002
10003 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
10004 setting "timeout".
10005 (gdb_start): We set the global gdb_prompt variable in
10006 default_gdb_init now.
10007
10008Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
10009
10010 * gdb.base/printcmds.exp: Fix "check for floating addition"
10011 regexp to accept results within approx +/- .01 of exact value.
10012 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
10013
10014Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
10015
10016 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
10017 properly.
10018 (gdb_expect): Add optional timeout parameter, and add timeout
10019 value to various calls.
10020 (gdb_suppress_tests): Only give one warning message per group.
10021
10022Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
10023
10024 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
10025 global variables. Handle getting a value for $timeout more
10026 gracefully.
10027
10028Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10029
10030 * lib/gdb.exp: Close connection to remote host if gdb doesn't
10031 initialize.
10032 (default_gdb_init): New procedure; allow gdb_init to be overridden
10033 by a target configuration file.
10034 (gdb_expect): Pass the timeout to remote_expect.
10035
10036 * config/monitor.exp(gdb_load): Fix typo in regexp.
10037
10038Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
10039
10040 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
10041
10042Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
10043
10044 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
10045 here. Call gdb_target_exec before rebooting the target, to make
10046 sure the connection to the target is closed.
10047 (gdb_load): Pass the name of the executable to gdb_target_monitor.
10048 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
10049 Also detect "Timeout reading from remote" error.
10050
10051 * config/gdbserver.exp: Pass the executable being loaded to
10052 gdb_target_monitor. Don't call gdb_file_cmd here; let
10053 gdb_target_monitor do it.
10054
10055 * gdb.disasm/hppa.exp: Don't use exec_output.
10056
10057Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
10058
10059 * gdb.base/list.exp: If we're debugging a non-native target,
10060 try to set the pc register to point to the start of the
10061 program before doing the first list command.
10062
10063 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
10064 test_calls after restarting.
10065
10066 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
10067 reloading.
10068
10069 * gdb.base/watchpoint.exp: Fix typo.
10070
10071 * gdb.base/setshow.exp: Check for use_gdb_stub.
10072
10073 * gdb.base/break.exp: Fix continue until exit test for the gdb
10074 stub case.
10075 * gdb.base/langs.exp: Ditto.
10076
10077 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
10078 gdb_load_offset. If we weren't given a file to load, figure out
10079 what the current file is and use it.
10080
10081 * config/i386-bozo.exp: New file.
10082
10083Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
10084
10085 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
10086 feature.
10087
10088 * config/proelf.exp: New entry.
10089
10090Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
10091
10092 * lib/gdb.exp: Remove spurious .* patterns at the beginning
10093 of regexps.
10094
10095 * gdb.base/watchpoint.exp: Don't run the test_stepping
10096 tests if gdb can't call functions on the target.
10097
10098 * gdb.base/setshow.exp: Don't run the set prompt tests if
10099 the board has gdb_prompt set.
10100
10101Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
10102
10103 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
10104 * gdb.base/commands.exp: Likewise.
10105 * gdb.base/setshow.exp: Likewise.
10106
10107Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
10108
10109 * config/monitor.exp(gdb_start): Look for gdb_prompt target
10110 feature.
10111
10112 * config/i960.exp: New file.
10113
10114Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
10115
10116 * gdb.base/funcargs.exp: Check for gdb,short_int target
10117 feature instead of looking for explicit target triplets.
10118
dc96c6c7 10119Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 10120
d63a86f8 10121 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
10122 "p 123DEADBEEF", to check parse_number.
10123 * top.c: change "to enable to enable" to "to enable" in a couple
10124 of help strings.
10125
10126Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
10127
10128 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
10129 on the mn10300.
d63a86f8 10130
c906108c
SS
10131Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
10132
10133 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
10134 where the test executable is run with explicit args.
10135 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
10136
10137Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
10138
10139 * gdb.base/run.c: Use FAKEARGV to build test executable that
10140 does not require a command line arg, since most simulators
10141 don't currently support passing such an arg into the simulated
10142 program.
10143 * gdb.base/commands.exp: Change tests to insert the proper
10144 value as the arg to the first recursive factorial call. Change
10145 compilation line to define FAKEARGV at compile time.
10146
10147Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
10148
10149 * gdb.base/recurse.exp: Enable these tests for the mn10300.
10150 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
10151 function with watchpoint enabled" test.
10152
10153Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
10154
10155 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
10156 Don't call gdb_test when the command doesn't return to a gdb prompt.
10157
10158 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
10159 "Tests restarted" messages.
10160
10161Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
10162
10163 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
10164
dc96c6c7 10165Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10166
10167 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
10168 for INFO SYMBOL; add help tests for OVERLAY commands.
10169 * gdb.base/default.exp: add tests for INFO SYMBOL command;
10170 add tests for OVERLAY commands
10171 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
10172 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
10173 * gdb.base/sigall.c: add usestubs code frag
10174 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 10175
c906108c
SS
10176Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
10177
10178 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
10179 failures.
10180 (gdb_stop_suppressing_tests): Note that tests have restarted.
10181
10182Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
10183
10184 * config/h8300.exp: New file.
10185
10186Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
10187
10188 * gdb.base/setshow.exp: Check for the existence of a
10189 feature, not its value.
10190
10191Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
10192
10193 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
10194
10195 * gdb.base/scope.exp: It's now init0(), not init().
10196
10197 * gdb.base/scope0.c: For now, change init() to be init0().
10198
10199 * config/monitor.exp: Use gdb_serial in preference to serial
10200 or netport.
10201
10202 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
10203 and it's not already set.
10204
10205Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
10206
10207 * gdb.base/setshow.exp: Only test the run command if the target
10208 isn't using a stub and if it supports argument passing.
10209
10210Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
10211
10212 * config/udi.exp(gdb_start): Make sure UDICONF is set
10213 properly before starting gdb.
10214
10215Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
10216
10217 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
10218 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
10219 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
10220
10221Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
10222
10223 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
10224 specialized code to reboot the board, use remote_reboot instead.
10225
10226 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
10227
10228 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
10229
10230 * config/monitor.exp: Make sure we disconnect from the target.
10231 Also, try a reboot/reload cycle instead of failing if the
10232 load fails.
10233
10234Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
10235
10236 * gdb.base/default.exp: Don't set match_max.
10237 * gdb.base/help.exp: Ditto.
10238 * gdb.base/list.exp: Ditto.
10239 * gdb.base/signals.exp: Ditto.
10240
10241 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
10242 set, use remote_ld to download the testcase instead of
10243 the GDB loader.
10244
10245Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
10246
10247 * config/vr5000.exp: New file.
10248
10249 * config/monitor.exp(gdb_target_monitor): Add pattern for
10250 "Ending remote" to detect errors in connecting.
10251
10252 * gdb.base/setshow.exp: Add .* within auto language test.
10253
10254 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
10255 target feature.
10256
10257 * config/monitor.exp(gdb_load): Check for a failure when loading,
10258 and reboot the board if necessary.
10259
10260 * gdb.base/setvar.exp(test_set): Handle multiple prints within
10261 a set of tests. Remove print.* from the patterns being checked.
10262
10263Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
10264
10265 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
10266 refer to gdb_spawn_id.
10267
10268 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
10269 longer used.
10270 * config/sparclet.exp: Ditto.
10271 * config/sparclet-old.exp: Ditto.
10272 * config/slite.exp: Ditto.
10273 * config/sim.exp: Ditto.
10274 * gdb.base/funcargs.exp: Ditto.
10275
10276 * lib/gdb.exp:Remove references to gdb_spawn_id.
10277 (gdb_expect): Move to remote.exp.
10278
10279Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
10280
10281 * config/monitor.exp: Detect the "Couldn't establish connection"
10282 message from GDB.
10283
10284Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
10285
10286 * gdb.base/bitfields.exp: Use runto instead of explicit
10287 gdb_run_cmd/gdb_expect sequences.
10288
10289 * gdb.base/break.exp(text_next_with_recursion): Add match for
10290 gdb_expect call.
10291
10292 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
10293 We also need to handle the "A program is being debugged already"
10294 prompt from gdb. Use gdb_test to set the baud rate.
10295
10296 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
10297 to 20000. Really. I mean it.
10298
10299Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10300
10301 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
10302 fails. If suppress_flag is set, skip perror message about not
10303 being able to send to GDB.
10304 (send_gdb): If suppress_flag is set, don't try to send commands to
10305 GDB.
10306 (gdb_expect): If suppress_flag is set, always fail immediately.
10307 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
10308 (gdb_init): Call gdb_stop_suppressing_tests.
10309 (default_gdb_exit): Ditto.
10310 (default_gdb_start): Ditto.
10311
10312 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
10313 gdb_stop_suppressing_tests as appropriate.
10314 * gdb.base/break.exp: Ditto.
10315 * gdb.base/callfuncs.exp: Ditto.
10316 * gdb.base/commands.exp: Ditto.
10317 * gdb.base/exprs.exp: Ditto.
10318 * gdb.base/funcargs.exp: Ditto.
10319 * gdb.base/list.exp: Ditto.
10320 * gdb.base/recurse.exp: Ditto.
10321 * gdb.base/scope.exp: Ditto.
10322 * gdb.base/structs.exp: Ditto.
10323 * gdb.c++/inherit.exp: Ditto.
10324
10325Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
10326
10327 * config/vr4300.exp: New file.
10328
99707966 10329 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 10330
99707966 10331 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
10332
10333Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
10334
10335 * lib/gdb.exp(gdb_init): New function.
10336
10337 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
10338 for each individual variable set.
10339
10340 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
10341 name.
10342
10343 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
10344
10345 * gdb.base/scope.exp: Use gdb_test.
10346
10347 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
10348 aborting; the testsuite driver will do that for us (see
10349 gdb_finish). Also, use gdb_test in a few more places.
10350
10351Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
10352
10353 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
10354
10355Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
10356
10357 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
10358 and "add_tests" are not at the same address.
10359
10360Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
10361
10362 * gdb.base/ptype.exp: Use gdb_test.
10363
10364Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
10365
10366 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
10367 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
10368 left in. No longer expect them to fail.
10369
10370 * gdb.stabs/*.mt; Deleted, no longer used.
10371 * gdb.stabs/configure.in: Remove references to target makefile
10372 frags.
10373 * gdb.stabs/configure: Rebuilt.
10374
10375 * gdb.disasm/*.mt: Deleted, no longer used.
10376 * gdb.disasm/configure.in: Remove references to target makefile
10377 frags. Use "sh3.s" as the unique filename for this directory.
10378 * gdb.disasm/configure: Rebuilt.
10379
10380 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
10381 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
10382 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
10383
10384Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
10385
10386 * config/udi.exp: Use mondfe,name instead of remote_host.
10387
10388Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
10389
10390 * gdb.base/watchpoint.exp: Don't expect a failure when calling
10391 a function with a watchpoint enabled on the mn10200.
10392
10393 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
10394 before trying to create it!
10395
10396Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
10397
10398 * config/vx.exp: Use hostname instead of netport.
10399
10400 * config/vxworks.exp: New file.
10401
10402 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
10403
10404 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
10405 gdb before assuming everything worked. Send a ^C if a timeout
10406 occurs.
10407
10408 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
10409 $gdb_spawn_id directly.
10410 (gdb_run_cmd): Try _start as well as start. Use the target feature
10411 gdb,start_symbol as the symbol to start from when jumping.
10412
10413Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
10414
10415 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
10416 redundant) test.
10417
10418 * gdb.base/recurse.exp: Relax final value test for 'b' so that
10419 it doesn't lose for 16bit integer systems.
10420
10421Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
10422
10423 * gdb.fortran/types.exp: If the target doesn't support "double"
10424 data types, then expect "real" types to only be 4 bytes.
10425
10426 * gdb.c++/virtfunc.exp: Expect failure for virtual function
10427 call tests if the target doesn't support inferior function calls.
10428
10429 * gdb.base/printcmds.exp: Allow minor deviation in FP values
10430 in printf tests.
10431
10432Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
10433
10434 * gdb.base/help.exp: Disable "help set", "help show", and
10435 "help support". Simplify regexp for "help stack".
10436
10437 * gdb.base/default.exp: Set match_max to 5000 and the timeout
10438 to 60 seconds. Temporarily set match_max to 15000 around the
10439 "info copying" test.
10440
10441 * gdb.base/nodebug.exp: Don't try to do an inferior function
10442 call if the target doesn't support them.
10443 * gdb.base/printcmds.exp: Likewise.
10444 * gdb.base/setvar.exp: Likewise.
10445 * gdb.base/structs.exp: Likewise.
10446 * gdb.c++/templates.exp: Likewise.
10447 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
10448
10449 * gdb.base/recurse.exp: Enable for the mn10200.
10450
10451 * configure.in: Do configure gdb.stabs directory for *-*-elf
10452 targets.
10453 * configure: Rebuilt.
10454
10455 * gdb.base/break.exp: Check for gdb,noresults before testing
10456 exit status and/or results from the target.
10457 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
10458 * lib/gdb.exp: Remove old (now bogus) initialization of
10459 noinferior, noargs, noresults and nosignals.
10460
10461Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
10462
10463 * config/sh.exp: New file.
10464
10465 * config/slite.exp: Try to connect multiple times to the board
10466 before rebooting. Only send a "monitor run" if need_monitor_run
10467 is set.
10468
10469 * gdb.base/break.exp: Don't do the "stub continue" test if
10470 the target has gdb_stub set.
10471
10472 * gdb.base/callfuncs.exp: Increase the timeout.
10473
10474 * gdb.base/interrupt.exp: Don't even try to compile the testcase
10475 if the target has gdb,noinferiorio set.
10476
10477 * gdb.base/list.exp: Increase match_max to 10000 characters.
10478
10479 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
10480
10481 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
10482 target.
10483
10484 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
10485
10486Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
10487
10488 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
10489 trying to delete the copy of gdb. Catch the file delete so we
10490 don't die if the delete fails; also, the file should be copied to
10491 the host, not to the build.
10492
10493Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
10494
10495 * lib/gdb.exp(gdb_test): Surround the result pattern with
10496 parenthesis in case it contains multiple regexps separated
10497 with |.
10498
10499 * gdb.base/watchpoint.exp: Use gdb_test.
10500 * gdb.base/default.exp: Ditto.
10501
10502Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
10503
99707966 10504 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 10505
c906108c
SS
10506 * gdb.base/scope.exp: Use gdb_test.
10507 * gdb.c++/classes.exp: Ditto.
10508 * gdb.c++/inherit.exp: Ditto.
10509
10510Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
10511
10512 * gdb.base/crossload.exp: Don't use execute_anywhere, use
10513 remote_exec instead.
10514 * gdb.base/corefile.exp: Don't be ridiculous.
10515 * gdb.base/*.c: Add missing stub invocations.
10516
10517Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
10518
10519 * config/slite.exp: Miscellaneous fixes.
10520
10521 * lib/gdb.exp: Fix runto.
10522
10523 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
10524 the target.
10525
10526 * gdb.base/watchpoint.exp: Fix regexp.
10527
10528 * lib/gdb.exp(default_gdb_exit): Add a catch to the
10529 close and wait commands, as the descriptor may now be
10530 invalid. Always call "remote_close host".
10531
10532Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
10533
10534 Major rewrite for testsuite revision.
d63a86f8 10535
c906108c
SS
10536 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
10537 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
10538 instead of relying on spawn_id to always contain a valid
10539 spawn id.
10540 (get_compiler_info): New procedure to build the ${binfile}.ci
10541 file, instead of replicating this in N different places.
10542 (gdb_compile): New procedure.
d63a86f8 10543
c906108c
SS
10544 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
10545 appropriate arguments) instead of compile. Use gdb_test in a lot
10546 more places. Use send_gdb instead of send. Always run gdb_start
10547 at the start of a testcase, as this is no longer done magically.
10548
10549 config/*-gdb.exp: Rename without the -gdb suffix.
10550
10551 config/mips.exp: Use remote_close instead of exit_remote_shell.
10552 config/monitor.exp: Use target_info instead of looking at
10553 baud, timeout, etc.
10554 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
10555
10556Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10557
10558 * gdb.c++/templates.exp (test_ptype_of_templates),
10559 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
10560 Update expect patterns for destructors and assignment operators
10561 to match corresponding c-typeprint.c changes.
10562 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
10563 to destructor breakpoint test, GDB should be able to set the
10564 destructor breakpoint without specifying arguments.
10565
10566Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
10567
10568 * gdb.threads/pthreads.exp: Change result for failure to compile due
10569 to lack of pthreads runtime support from an error to simply an
10570 unsupported test, per dejagnu standards.
10571
10572Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10573
10574 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
10575 where GDB exits to reduce pattern match time.
10576 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
10577
10578 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
10579
dc96c6c7 10580Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10581
10582 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
10583 * gdb.base/default.exp: ditto.
10584 * gdb.base/nodebug.exp: ditto.
10585 * gdb.base/printcmds.exp: ditto.
10586 * gdb.base/ptype.exp: ditto.
10587 * gdb.base/setvar.exp: ditto.
10588 * gdb.base/structs.exp: ditto.
10589 * gdb.base/setshow.c: Guard against uninitialized values of argc.
10590
10591Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
10592
10593 * configure, */configure: Rebuild with autoconf 2.12.
10594
10595Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
10596
10597 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
10598 use new i*86-pc-linux*-gnu quads.
10599 * gdb.base/corefile.exp: Ditto.
10600 * gdb.base/signals.exp: Ditto.
10601 * gdb.base/sigall.exp: Ditto.
10602 * gdb.base/interrupt.exp: Ditto.
10603
10604 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
10605 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
10606 RedHat 4.0.
d63a86f8 10607
c906108c
SS
10608 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
10609 linux. This allows the test case to at least compile on latest
10610 linux, but still not run due to missing the threads runtime library.
10611
10612Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10613
10614 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
10615 directory to search gdb directory. Accept and step over conditional
10616 stack alignment code. Consume $prompt in failure cases.
10617 Reset timeout to $oldtimeout instead of some arbitrary value.
10618 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
10619 timeout problems with infinite stack backtraces.
10620 * gdb.base/ptype.exp (ptype struct link, union tu_link):
10621 Accept function parameters for linkfunc member.
10622
10623Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
10624
10625 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
10626 (CXXFLAGS): Remove, unreferenced.
10627 (B_OPTIONS): Add for -B options and add code to initialize with
10628 previous -B options and also add -B option to pick up cross compiled
10629 runtime.
10630 (TARGET_INCLUDES): Add for -I options and add code to initialize when
10631 doing cross compiles.
10632 (target_alias): Declare global.
10633 (xgcc): Set variable to full path of gcc in build tree. Use findfile
10634 to verify that gcc exists in build tree, and if so set CC to that
10635 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 10636
c906108c
SS
10637Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
10638
10639 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
10640 ptype test for anonymous union. Fixup testcase to match
10641 current gcc debug output.
10642
10643Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
10644
10645 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
10646 force argument to an unsigned long type.
10647
10648Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
10649
10650 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
10651 tests and anonymous union print/ptype tests.
10652 * gdb.base/list.exp (test_forward-search): Increase timeout by
10653 5 minutes for the "search extremely long line" case.
10654 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
10655 completely optional and that the pass/fail messages use the command as
10656 the message if that third arg is a null string.
10657 (gdb_test_exact): Arrange that a null string pattern means match a
10658 null string output rather than any output, which might include random
10659 errors.
10660 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
10661 backtrace test.
10662 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
10663 always failing and failure is now exposed by gdb.exp changes.
10664
10665Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
10666
10667 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
10668 weren't being noted.
10669
10670Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10671
10672 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
10673 * gdb.stabs/weird.exp: Remove v_comb xfails.
10674
dc96c6c7 10675Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10676
10677 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
10678 list.exp scope.exp watchpoint.exp]
10679 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 10680
dc96c6c7 10681Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10682
10683 * config/monitor.exp: Increase download timeout to 1000 seconds.
10684
dc96c6c7 10685Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10686
10687 * config/m32r.exp: Increase timeout to 120 seconds.
10688
10689Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
10690
10691 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
10692 and accept older ordering as obsolescent gcc or gdb.
10693 * gdb.c++/templates.exp: Ditto.
10694 * gdb.c++/virtfunc.exp: Ditto.
10695
10696Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
10697
10698 * gdb.base/coremaker.c: Add code to mmap some data so we
10699 can check that it ends up in the core file.
10700 * gdb.base/corefile.exp: Add test to read mmapped data
10701 from core file.
10702
dc96c6c7 10703Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10704
10705 * config/m32r.exp: New file.
10706
10707Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
10708
10709 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
10710 that cflags can contains -gstabs, and work correctly for other tests.
10711
dc96c6c7 10712Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10713
10714 * gdb.base/setshow.exp: New file, tests show and set.
10715 * gdb.base/setshow.c: New file, tests show and set.
10716 * gdb.base/help.exp: Add test for help set|show annotate.
10717 * gdb.base/default.exp: Add test for set|show annotate.
10718
10719Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
10720
10721 * testsuite/gdb.base/break.exp: Make backtrace from factorial
10722 errors unique.
10723 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
10724 explicitly.
10725
10726Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
10727
10728 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
10729 and width commands. This is done elsewhere.
10730 * (gdb_start): Don't call gdb_start_sim here. That's already
10731 done in gdb_load. This fixes lots of failures in default.exp.
10732
10733Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
10734
10735 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
10736 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
10737 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
10738 in the same we we treat other failures (since it may be an expected
10739 condition), rather than as an error.
10740 * gdb.base/signals.exp (test_handle_all_print): Revert back to
10741 old test format.
10742
10743Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
10744
10745 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
10746 (distclean maintainer-clean realclean): No need to remove files
10747 twice. Nuke the duplicates.
10748 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 10749 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
10750 Remove config.h along with other config files.
10751
10752Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
10753
10754 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
10755 "p func1 ()" and note that rests of tests are skipped.
10756 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
10757 setup_xfails for "print func2::coremaker_local".
10758 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
10759 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
10760 affected by the previous run test.
10761 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
10762 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
10763 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
10764 "pass int powerset tuple" and "pass modeless int powerset tuple".
10765 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
10766 "real write 4" and "real write 8".
10767 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
10768 setup_xfails for "print vs1 after tuple assign 2",
10769 "print \$i after tuple assign 2", and
10770 "print vs2 after tuple assign 2".
10771 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
10772 meaningful error message and return -1 so the caller can
10773 suppress further tests and avoid a cascade of errors.
d63a86f8 10774
c906108c
SS
10775Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
10776
10777 * gdb.base/a1-selftest.exp: Tweak tests to account for new
10778 format for printing version.
10779 * gdb.base/default.exp: Ditto.
10780 * gdb.base/interrupt.exp: Fix problem with cascade of
10781 errors if child process dies while calling a function.
d63a86f8 10782
c906108c
SS
10783Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
10784
10785 * Makefile.in (VPATH): Add
10786 * Makefile.in (Makefile, config.status): Fix rules so things get
10787 remade when necessary.
10788
10789Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
10790
10791 * Makefile.in (just-check): Add path to sibling expect dir
10792 to environment variable specified by RPATH_ENVVAR.
10793
10794Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
10795
10796 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
10797 (just-check): Add shared library paths for libstdc++, tk,
10798 tcl, bfd, and opcodes to the environment variable specified
10799 in RPATH_ENVVAR.
10800 * configure.in: Add support to recognize --enable-shared flag
10801 and generate correct value for RPATH_ENVVAR.
10802 * configure: Regenerated with autoconf.
10803
10804Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
10805
10806 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
10807 include all osf versions.
10808 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
10809 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
10810 when target is linux. When failing to build pthreads test
10811 executable, give more meaningful message.
10812 * gdb.threads/pthreads.c: Hpux also uses old definition of second
10813 arg for pthread_create.
d63a86f8 10814
c906108c
SS
10815Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
10816
10817 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
10818 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
10819 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
10820 and -lpthreads (everybody else).
10821 (test_startup): Fail gracefully if threads are not supported.
10822 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
10823 "p/c array_index("abcdef",2)" when not gcc compiled.
10824 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
10825 "print func2::coremaker_local" when not gcc compiled.
10826 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
10827 "ptype on opaque struct tagname (statically)",
10828 "ptype on opaque struct tagname (dynamically) 1", and
10829 "ptype on opaque struct tagname (dynamically) 2"
10830 for not compiled with gcc.
10831 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
10832 backtrace when compiled with gcc.
d63a86f8 10833 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
10834 than always return success.
10835
10836Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
10837
10838 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
10839
10840Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
10841
10842 * gdb.base/structs.exp: Undo last change.
10843
10844Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
10845
10846 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
10847 encapsulate all the steps/nexts done during self test, starting
10848 at main, and makes them less sensitive to optimization issues.
10849 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
10850 signal handler" test.
10851 * gdb.threads/pthreads.exp: Only run this for native configs.
10852 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
10853 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
10854 tests.
10855 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
10856 for "runto test_calls(void)" test.
d63a86f8 10857
c906108c
SS
10858Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
10859
10860 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
10861 and don't expect address info in breakpoint confirmations.
10862
10863Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
10864
10865 * gdb.base/list.exp (test_forward_search): Increase timeout
10866 temporarily by 60 seconds for searching extremely long line,
10867 and then reset to old value when done. Increase expect input
10868 buffer to 10000.
10869
10870Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
10871
10872 * gdb.base/list.exp (test_forward_search): Fix to handle very
10873 long source line without overflowing expect's input buffer.
10874
10875Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
10876
10877 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
10878 "buffer_full".
10879
10880 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
10881 "buffer_full".
10882
10883 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
10884 "buffer_full".
10885
10886 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
10887 "buffer_full".
10888
10889Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
10890
10891 * configure.in (configdirs): Add gdb.threads.
10892 * configure: Regenerated with autoconf.
10893 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
10894 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
10895 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 10896
c906108c
SS
10897Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
10898
10899 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
10900
10901Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
10902
10903 * gdb.base/signals.exp (test_handle_all_print): Test separately for
10904 each signal's status in the output of "handle all print".
10905 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
10906 the \r\n sequence that immediately precedes the gdb prompt.
10907 * gdb.base/a1-selftest.exp: Save original timeout and restore
10908 after test.
10909
10910Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
10911
10912 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
10913 symbol.
10914
10915Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
10916
10917 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
10918
10919Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
10920
10921 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
10922 timeout by 60 seconds.
10923
10924Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
10925
10926 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
10927 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
10928 error return.
10929
10930Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
10931
10932 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
10933 gdb initialization, also report how long dejagnu waited. Restore
10934 old timeout before doing error return. Temporarily increase timeout
10935 by 3 minutes to allow for slow startups over heavy NFS use.
10936
10937Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
10938
10939 * lib/gdb.exp: Report timeout value for verbosity level 2.
10940 * config/gdbserver.exp: Ditto.
10941 * config/hppro.exp: Ditto.
10942 * config/mips-gdb.exp: Ditto.
10943 * config/monitor.exp: Ditto.
10944 * config/netware.exp: Ditto.
10945 * config/sim-gdb.exp: Ditto.
10946 * config/slite-gdb.exp: Ditto.
10947 * config/udi-gdb.exp: Ditto.
10948 * config/unix-gdb.exp: Ditto.
10949 * config/vx-gdb.exp: Ditto.
10950 * gdb.base/a1-selftest.exp: Ditto.
10951 * gdb.base/a2-run.exp: Ditto.
10952 * gdb.base/break.exp: Ditto.
10953 * gdb.base/corefile.exp: Ditto.
10954 * gdb.base/list.exp: Ditto.
10955 * gdb.base/recurse.exp: Ditto.
10956 * gdb.base/scope.exp: Ditto.
10957 * gdb.base/signals.exp: Ditto.
10958
10959Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
10960
10961 * gdb.threads/Makefile.in (docdir): Removed.
10962
10963Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
10964
10965 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 10966 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 10967 @srcdir@.
d63a86f8 10968 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
10969 autoconf 2.5 or higher.
10970 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
10971
10972Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
10973
10974 * configure: Regenerated.
10975 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
10976 avoid name clashes with SunOS headers.
10977
10978Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
10979
10980 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
10981
10982Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
10983
10984 * gdb.base/callfuncs.exp: Finish last change -- make sure the
10985 prototype information ends up in the compiler info file.
10986
10987Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
10988
10989 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
10990 attempting to regenerate it. Eliminate use of a temporary file
10991 and just generate the info file directly. Source it immediately,
10992 for consistency of use.
10993 * gdb.base/corefile.exp: Ditto
10994 * gdb.base/exprs.exp: Ditto.
10995 * gdb.base/funcargs.exp: Ditto.
10996 * gdb.base/langs.exp: Ditto.
10997 * gdb.base/list.exp: Ditto.
10998 * gdb.base/mips_pro.exp: Ditto.
10999 * gdb.base/nodebug.exp: Ditto.
11000 * gdb.base/opaque.exp: Ditto.
11001 * gdb.base/ptype.exp: Ditto.
11002 * gdb.base/scope.exp: Ditto.
11003 * gdb.base/setvar.exp: Ditto.
11004 * gdb.base/signals.exp: Ditto.
11005 * gdb.base/whatis.exp: Ditto.
11006 * gdb.c++/templates.exp: Ditto.
11007 * gdb.c++/virtfunc.exp: Ditto.
11008 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
11009 whether or not to add -lstdc++ to the compile command line args.
11010
11011Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11012
11013 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
11014 it got fixed by the recent lookup_minimal_symbol_by_pc change.
11015 Increase timeout, a lot of single stepping might be needed if the
11016 target has no hardware watchpoints.
11017
11018Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
11019
11020 * gdb.base/break.exp: Ignore compiler warnings when compiling
11021 break.c.
11022 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
11023 * gdb.base/default.exp: Add h8300 xfails. Handle messages
11024 from remote-sim.
11025 * gdb.base/exprs.exp: Add h8300 xfails.
11026 * gdb.base/funcargs.exp: Likewise.
11027 * gdb.base/nodebug.exp: Likewise.
11028 * gdb.base/printcmds.exp: Likewise.
11029 * gdb.base/ptype.exp: Likewise.
11030 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
11031 h8300 xfails.
d63a86f8 11032 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
11033 on the h8300.
11034 * gdb.base/funcargs.c: Explicitly make last constant argument to
11035 call_after_alloca_subr an unsigned long type.
11036 * gdb.base/return.c: Include stdio.h.
11037
11038Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
11039
11040 * config/abug.exp: New file for the older Motorola Bug monitor
11041 that runs on the mvme13x series VME boards.
11042 * config/monitor.exp: Use the new config array for target settings
11043 if they exist.
11044
11045Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
11046
11047 * sim-gdb.exp: Make the SH simulator allocate less space when
11048 it is targeted.
11049
11050Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
11051
11052 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
11053 test.
11054
11055Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
11056
11057 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
11058 "rs6000-*-*" for "list function in include file" when gcc compiled.
11059 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
11060 for "p ctable1[120]".
11061 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
11062 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
11063 Remove setup_xfail for "rs6000-*-*" for
11064 "print 'scope0.c'::filelocal before run".
11065 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
11066 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
11067 since some compilers don't allow both options to be given
11068 on the same command line. Create object file and move it.
d63a86f8 11069
c906108c
SS
11070Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
11071
11072 * gdb.base/corefile.exp: Always regenerate the core file, since
11073 we always regenerate the coremaker program. Detect special case
11074 where registers cannot be read from core file.
d63a86f8 11075
c906108c
SS
11076Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
11077
11078 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
11079 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
11080 * gdb.c++/templates.exp: Only match on basename of file since
11081 some formats like xcoff don't encode directory information.
11082 * gdb.stabs/weird.exp: Use the right sed script for powerpc
11083 and rs6000 AIX xcoff targets.
11084 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
11085 * configure: Regenerate.
11086 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
11087 here, rather than in distclean.
d63a86f8 11088
c906108c
SS
11089Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
11090
11091 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
11092 defined, and use it to compile the test case with -O2. The
11093 native compilation still uses no optimization.
11094 * gdb.base/mips_pro.c: Remove inline assembly code since
11095 it is compiled PIC by default, which results in assembler
11096 warnings that make the testsuite think the compilation
11097 was unsuccessful.
11098
11099Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
11100
11101 * gdb.c++/misc.exp: Add note to message for
11102 "print s.a for foo struct" that this is a known gcc 2.7.2
11103 and earlier bug.
11104
11105Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
11106
11107 * gdb.base/break.exp: Fix pattern for matching "Delete all
11108 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
11109 setup_xfail for deleting all breakpoints test. Fix various
11110 timeout messages to include "(timeout)".
11111 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
11112 for "p t_float_values2(3.14159,float_val2)".
11113 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
11114 for "continue to call2g" when gcc compiled.
11115 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
11116 "up to foo in langs.exp", "show language at foo in langs.exp",
11117 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
11118 and "show language at fsub in langs.exp".
11119 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
11120 "list line 1 in include file", "list message for lines past EOF",
11121 "list function in include file", "list list0.h:foo", and
11122 "list filename:function; nonexistant function".
11123 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
11124 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
11125 and "ptype t_char_array" to be for native cc only.
d63a86f8 11126
c906108c
SS
11127Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
11128
d63a86f8 11129 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
11130 setup_xfail for "print coremaker_bss", "print coremaker_ro",
11131 "print func2::coremaker_local", and "backtrace in corefile.exp".
11132
11133Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
11134
11135 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
11136 "bt in signals.exp". This problem only appears when running
11137 the testsuite, and then only intermittently.
11138
11139Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
11140
11141 * gdb.base/return.exp (return_tests): Differentiate between
11142 two tests of continuing.
11143
11144Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
11145
11146 * */Makefile.in (maintainer-clean): Remove config.log.
11147 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
11148 * gdb.c++/Makefile.in (PROGS): Add inherit.
11149 (clean): Remove *.ci.
11150
11151Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
11152
11153 * gdb.c++/misc.cc: Add test code from Mike Stump.
11154 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
11155
11156Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
11157
11158 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
11159 to "alpha-*-osf2*" and add comment.
11160 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
11161 setup_xfail for "step over execarg initialization" and
11162 "step over corearg initialization".
11163 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
11164 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
11165 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
11166 gcc compiled for "print coremaker_bss", "print coremaker_ro",
11167 "print func2::coremaker_local", and "backtrace in corefile.exp".
11168 * gdb.base/signals.exp: Build and source signals.ci.
11169 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
11170 to be for gcc only.
11171 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 11172
c906108c
SS
11173Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11174
11175 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
11176 Feb 3 procfs.c change.
11177
11178Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
11179
11180 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
11181
11182Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
11183
11184 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
11185 from dejagnu's apparent default of 10 seconds, which gives random
11186 results when running the tests over NFS on moderately loaded systems.
11187 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
11188
11189Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
11190
11191 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
11192 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
11193 result reports.
11194
11195Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
11196
11197 * configure.in (CY_AC_PATH_TCLH): Remove.
11198 * configure: Regenerate.
11199
11200Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
11201
11202 * gdb.c++/Makefile.in (clean): Add missing '{'.
11203
11204Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
11205
11206 * lib/gdb.exp: Provide a default value for noinferior.
11207
11208 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
11209 Load libgloss.exp.
11210
11211Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
11212
11213 * gdb.disasm/hppa.exp: Compile directly into an executable, use
11214 the executable, not the .o to run the tests from.
11215
11216Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
11217
11218 * gdb.base/break.exp: Don't test for program exit or exit status
11219 if $noresults if nonzero.
11220 * gdb.base/langs.exp: Likewise.
11221 * gdb.base/watchpoint.exp: Likewise.
11222
11223 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
11224 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
11225 trying to compile the testcase.
11226
11227Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
11228
11229 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
11230 * gdb.base/signals.exp (continue to handler): Likewise.
11231
11232Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
11233
11234 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
11235
11236 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
11237
11238Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
11239
11240 * gdb.base/corefile.exp: Recognize "not found" as failure
11241 when trying to determine if a core file was generated.
11242 If no core file was generate the first time, try again without
11243 the ulimit -c to work around braindamaged shells.
11244
11245Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
11246
11247 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
11248 [] tests with "test" and enclose string in quotes.
11249 * gdb.stabs/configure: Rebuild
d63a86f8 11250
c906108c
SS
11251Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
11252
11253 Changes in sync with expect:
11254 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
11255 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
11256 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
11257 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
11258 argument to AC_REQUIRE.
11259 * configure: Regenerated.
11260
11261Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
11262
11263 * gdb.base/corefile.exp: When generating a core, discard any
11264 error messages about ulimit not found and the "core dumped"
11265 message from the shell that runs the coredumper.
11266
11267Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
11268
11269 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
11270
11271 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
11272 which sed script to run. Expect failure for v_comb test
11273 on PA targets too.
d63a86f8 11274
c906108c
SS
11275Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
11276
11277 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
11278 "print func2::coremaker_local" and for "backtrace in corefile.exp"
11279
11280Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
11281
11282 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
11283 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
11284 "sparc-sun-solaris*" xfails for "p v_comb".
11285 * lib/gdb.exp (default_gdb_start): Fix typo.
11286 * gdb.base/corefile.exp: Allow "Core was generated by ..."
11287 messages to not include the full program name that caused
11288 the core dump since some systems (such as solaris) apparently
11289 truncate this path to about 80 characters.
11290 When generating a core file first try increasing the core file
11291 size limit to unlimited since some systems may default it to
11292 zero, and it is harmless to try it. Move the test for failing
11293 to generate a core file to where it will actually get executed.
11294 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
11295 new gdb result from g++ debug info improvements and make old
11296 pattern obsolescent. Also account for size_t differences
11297 (may be int or long).
11298 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
11299 initialization before function call is placed in the delay slot
11300 and thus appears to be skipped over by commands such as "next".
11301
11302Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
11303
11304 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
11305
11306Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
11307
11308 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
11309 input source file; fix code to compile test to deal with this
11310 convention.
11311 * gdb.c++/*.exp: Likewise.
11312
11313Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
11314
11315 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
11316 "bt in signals.exp".
11317
11318Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
11319
11320 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
11321 "step over execarg initialization" and
11322 "step over corearg initialization".
11323
11324Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
11325
11326 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
11327 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
11328
11329Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
11330
11331 From Rob Savoye (rob@poseidon.cygnus.com)
11332 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
11333 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
11334 configure.in}, gdb.disasm/{Makefile.in, configure.in},
11335 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
11336 configure.in}: Major reworking for autoconfig.
11337 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
11338 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
11339 New files.
11340 * config/unix-gdb.exp: Make GDB global.
11341 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
11342 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
11343 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
11344 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
11345 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
11346 term.exp, twice.exp, watchpoint.exp, whatis.exp},
11347 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
11348 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
11349 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
11350 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
11351 pr-8136.exp, result.exp, string.exp, tuples.exp},
11352 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
11353 to returns as necessary, arrange for test to compile own testcase
11354 executable.
11355 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 11356
c906108c
SS
11357Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
11358
11359 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
11360 clear_xfail at end of test which might not call either pass or fail.
11361 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
11362 "backtrace through signal handler".
11363
11364Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11365
11366 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
11367 continuing from a job control stop signal.
11368 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
11369
11370Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
11371
11372 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
11373 * gdb.base/corefile.exp: Likewise.
11374 * gdb.base/funcargs.exp: Likewise.
11375
11376Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
11377
11378 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
11379 * config/monitor.exp: Add support for setting baud rate.
11380
11381Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
11382
11383 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
11384 i*86-*-linux* xfails for "backtrace through signal handler".
11385 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
11386 "print func2::coremaker_local".
11387 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
11388 alpha-dec-osf2* xfail for
11389 "delete all breakpoints when none".
11390
11391Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
11392
11393 * gdb.base/break.exp: Change test that deletes all breakpoints
11394 when no user breakpoints are installed. A post 4.15 change
11395 causes gdb to no longer prompt in this case.
11396
11397Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
11398
11399 * gdb.base/return.exp (return_tests): Change xfail for test
11400 "correct value returned double test" to stop xfailing at
11401 Solaris 2.5. Apparently the bug has been fixed.
11402
11403Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
11404
11405 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
11406 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
11407
11408Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
11409
11410 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
11411 * gdb.disasm/hppa.s: Corresponding changes.
11412
11413Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
11414
11415 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
11416 makefile fragment.
11417 * config/mt-hpux: Deleted.
11418
11419Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
11420
d63a86f8 11421 * Many files: When warning about suppressed tests due to a
c906108c
SS
11422 nonexistant test binary, avoid incrementing the warning count.
11423
11424Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
11425
11426 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 11427
c906108c
SS
11428Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11429
11430 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
11431 "sparc-*-solaris2*".
11432
11433Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11434
11435 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
11436 Add global and local variables and initialize them.
11437 * gdb.base/corefile.exp: Test correct mapping of corefile sections
11438 by printing variables. Remove rs6000 and powerpc xfails, BFD now
11439 extracts the file name and terminating signal from the core file.
11440 * TODO: Remove note about tests for correct mapping of corefile.
11441 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
11442 from optimizing it away.
11443 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
11444 handles common blocks.
11445
11446Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
11447
11448 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
11449 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
11450
11451Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
11452
11453 * Makefile.in (maintainer-clean): New target, synonym for
11454 realclean.
11455 * gdb.base/Makefile.in (maintainer-clean): Likewise.
11456 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
11457 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
11458 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
11459 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
11460 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
11461
11462Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
11463
11464 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
11465 xfails when not gcc compiled for "print foo::funclocal".
11466 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
11467 "print foo::funclocal at foo",
11468 "print 'scope1.c'::foo::funclocal at foo",
11469 "print foo::funclocal_bss at foo",
11470 "print 'scope1.c'::foo::funclocal_bss at foo",
11471 "print foo::funclocal_ro at foo",
11472 "print 'scope1.c'::foo::funclocal_ro at foo",
11473 "print bar::funclocal at foo" and
11474 "print 'scope1.c'::bar::funclocal at foo".
11475 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
11476 gcc compiled for "print foo::funclocal at bar".
11477 Expand all messages to ensure that they identify that
11478 the test is at bar().
11479 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
11480 gcc compiled for:
11481 "ptype on opaque struct pointer (statically)",
11482 "ptype on opaque struct tagname (statically)",
11483 "ptype on opaque struct pointer (dynamically) 1",
11484 "ptype on opaque struct tagname (dynamically) 1",
11485 "ptype on opaque struct pointer (dynamically) 2" and
11486 "ptype on opaque struct tagname (dynamically) 2
11487 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
11488 gcc compiled for:
11489 "p datalocal"
11490 "whatis datalocal",
11491 "ptype datalocal",
11492 "p bsslocal",
11493 "whatis bsslocal", and
11494 "ptype bsslocal".
11495 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
11496 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
11497 when not gcc compiled.
11498 * gdb.base/funcargs.exp (float_and_integral_args): Add
11499 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
11500 compiled.
11501 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
11502 "backtrace from call6a" when not gcc compiled.
11503 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
11504 "backtrace from call7a" when not gcc compiled.
11505 * gdb.base/callfuncs.exp (do_function_calls):
11506 Add "hppa*-*-hpux*" xfail when not gcc compiled for
11507 "p t_char_array_values(char_array_val2,char_array_val1)",
11508 "p t_char_array_values(char_array_val1,char_array_val2)",
11509 "p t_char_array_values("carray 1","carray 2")",
11510 "p t_char_array_values("carray 1",char_array_val2)",
11511 "p t_char_array_values(char_array_val1,"carray 2")",
11512 "p sum_args(1,{2})",
11513 "p sum_args(2,{2,3})",
11514 "p sum_args(3,{2,3,4})",
11515 "p sum_args(4,{2,3,4,5})"
11516 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
11517 "backtrace in corefile.exp" when not gcc compiled.
11518
11519Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11520
11521 * gdb.base/signals.exp: Rewrite `handle all print' test as
11522 a procedure. Accept blanks or TABs as whitespace, increase
11523 timeout and expect input buffer size for the large output
11524 from the command. Remove "i*86-*-bsdi2.0" xfail.
11525
11526Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11527
11528 * gdb.base/setvar.exp: Add new testcases for truncation when
11529 assigning invalid values to bitfields.
11530
11531Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
11532
d63a86f8 11533 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
11534 mips-sgi-irix* xfail for
11535 "call inferior func with struct - returns char *"
11536 and fix test so that an optional (unsigned char *) cast is
11537 accepted in the result.
11538
11539Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
11540
11541 * gdb.base/funcargs.exp (float_and_integral_args): Remove
11542 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
11543 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
11544 * gdb.base/signals.exp: Remove duplicate "handle all print" test
11545 that accidentally got checked in.
11546
11547Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
11548
d63a86f8 11549 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
11550 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
11551 compiled test.
11552 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
11553 Add mips-sgi-irix5* xfail for not gcc compiled.
11554 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
11555 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
11556 "p top", "whatis top", "p middle", and "whatis middle".
11557 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
11558 "whatis signed char" for not gcc compiled.
11559 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
11560 "set variable signed char=-1 (-1)" and
11561 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
11562 * gdb.base/funcargs.exp (float_and_integral_args):
11563 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
11564 Add mips-sgi-irix* xfail when not gcc compiled for
11565 "continue to call2b".
11566 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
11567 "continue to call2g".
11568 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
11569 "backtrace from call6a"
11570 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
11571 "backtrace from call7k".
11572 Add mips-sgi-irix5* xfail when not gcc compiled for
11573 "backtrace from call7a".
11574 (localvars_after_alloca): Fix gdb_test cmds for
11575 "print * after runto ...".
11576 Remove rs6000-*-* xfails for
11577 "print i after runto localvars_after_alloca" and
11578 "print l after runto localvars_after_alloca"
11579 for all compilers.
11580 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
11581 when not compiled with gcc, for:
11582 "print signed char == (minus)",
11583 "print signed char != (minus)",
11584 "print signed char < (minus)",
11585 "print signed char > (minus)".
11586 * gdb.base/callfuncs.exp (do_function_calls):
11587 Add mips-sgi-irix* xfail, when compiled with native compiler, for
11588 "call inferior func with struct - returns char *".
d63a86f8 11589 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
11590 "correct value returned double test" to include Solaris 2.4.
11591 * gdb.base/funcargs.exp (float_and_integral_args):
11592 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 11593
c906108c
SS
11594Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11595
11596 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
11597 enumeration bitfields if compiling with GNU C.
11598 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
11599 to empty' prompt.
11600
11601Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
11602
11603 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
11604 test for PRO targets.
11605
11606 * gdb.base/funcargs.exp: Avoid ever setting more than 8
11607 breakpoints in the inferior at any given time by making
11608 two groups of breakpoints for call2*, call6* and call7*
11609 tests.
11610
11611Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11612
11613 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
11614 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
11615 from optimizing it away.
11616 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
11617 "call inferior func with struct".
11618
11619Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
11620
11621 * configure.in: Only configure gdb.chill for particular targets.
11622
11623Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
11624
11625 * gdb.base/Makefile.in: Add action to .c.o transformation
11626 rule that generates a .ci file for each .o file and remove
11627 explicit .c.o rules except for callfuncs.o.
11628 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
11629 generates a .ci file for each .o file and remove explicit
11630 .cc.o rules.
11631 (clean): Remove *.tmp *.ci files.
11632 (EXECUTABLES): Remove templ-info.exp.
11633 * gdb.base/compiler.c: New file.
11634 * gdb.c++/compiler.cc: New file
11635 * gdb.base/scope.exp: Source gdb.base/scope.ci.
11636 Change rs6000-*-* xfail for
11637 "print 'scope0.c'::filelocal_ro" and
11638 "print 'scope1.c'::filelocal" and
11639 "print 'scope1.c'::filelocal_bss" and
11640 "print 'scope1.c'::filelocal_ro" and
11641 "print 'scope1.c'::foo::funclocal" and
11642 "print 'scope1.c'::foo::funclocal_ro" and
11643 "print 'scope1.c'::bar::funclocal" and
11644 "print 'scope0.c'::filelocal_ro" and
11645 "print 'scope1.c'::filelocal at foo" and
11646 "print 'scope1.c'::filelocal_bss at foo" and
11647 "print 'scope1.c'::filelocal_ro at foo" and
11648 "print 'scope1.c'::foo::funclocal at foo" and
11649 "print 'scope1.c'::foo::funclocal_bss at foo" and
11650 "print 'scope1.c'::foo::funclocal_ro at foo" and
11651 "print 'scope1.c'::bar::funclocal at foo" and
11652 "print 'scope0.c'::filelocal_ro" and
11653 "print 'scope1.c'::filelocal" and
11654 "print 'scope1.c'::filelocal_bss" and
11655 "print 'scope1.c'::filelocal_ro" and
11656 "print 'scope1.c'::foo::funclocal" and
11657 "print 'scope1.c'::foo::funclocal_bss" and
11658 "print 'scope1.c'::foo::funclocal_ro" and
11659 "print 'scope1.c'::bar::funclocal" and
11660 "print 'scope1.c'::bar::funclocal_bss"
11661 to only be xfail'd when not compiled with gcc.
d63a86f8 11662 Add rs6000-*-* xfail for
c906108c
SS
11663 "print 'scope0.c'::filelocal_bss before run"
11664 when compiled with gcc.
11665 (test_at_main): Add rs6000-*-* xfail for
11666 "print filelocal_ro in test_at_main"
11667 when compiled with gcc.
11668 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 11669 Add rs6000-*-aix* xfail for
c906108c
SS
11670 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
11671 "ptype t_char_array", not compiled with gcc.
11672 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
11673 xfail for "list foo (in include file)" when gcc compiled.
11674 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
11675 (integral_args): Add rs6000-*-* xfail for
11676 "run to call0a" if not compiled with gcc.
11677 (unsigned_integral_args): Add rs6000-*-* xfail for
11678 "run to call1a" if not compiled with gcc.
11679 (float_and_integral_args): Add rs6000-*-* xfail for
11680 "run to call2a" if not compiled with gcc and for
11681 "continue to call2b" for any compiler.
11682 Add rs6000-*-* xfail to
11683 "print f1 after run to call2a" for gcc compiled.
11684 (discard_and_shuffle): Add rs6000-*-* xfail for
11685 "run to call6a".
11686 (shuffle_round_robin): Add rs6000-*-* xfail for
11687 "backtrace from call7a" if not compiled with gcc.
11688 Add rs6000-*-* xfail for
11689 "backtrace from call7b" if compiled with gcc.
11690 (call_after_alloca): Add rs6000-*-* xfail for
11691 "print c in call_after_alloca" and
11692 "print s in call_after_alloca" and
11693 "backtrace from call_after_alloca_subr"
11694 if not compiled with gcc.
11695 (localvars_in_indirect_call): Add rs6000-*-* xfail for
11696 "print c in localvars_in_indirect_call" and
11697 "print c in localvars_in_indirect_call" and
11698 "backtrace in indirectly called function" and
11699 "stepping into indirectly called function"
11700 if not compiled with gcc.
11701 (localvars_after_alloca): Add rs6000-*-* xfail for
11702 "print c after runto localvars_after_alloca" and
11703 "print s after runto localvars_after_alloca" and
11704 "print i after runto localvars_after_alloca" and
11705 "print l after runto localvars_after_alloca"
11706 for all compilers.
11707 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
11708 than whatis-info.exp.
11709 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
11710 than opaque-info.exp.
11711 Setup rs6000-*-* xfail for
d63a86f8 11712 "ptype on opaque struct pointer (statically)" and
c906108c
SS
11713 "ptype on opaque struct pointer (dynamically)" when
11714 not compiled with gcc.
11715 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
11716 rather than callf-info.exp.
11717 (do_function_calls): Add clear_xfail for rs6000-*-* for
11718 "p t_float_values2(3.14159,float_val2)". Seems to work
11719 fine there, both with xlc and gcc. Need to find out what
11720 it is doing right and fix other platforms.
11721 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
11722 "call inferior func with struct - returns int",
11723 "call inferior func with struct - returns long",
11724 "call inferior func with struct - returns float",
11725 "call inferior func with struct - returns double",
11726 "call inferior func with struct - returns char *",
11727 but only if not gcc compiled (presumes xlc compiled).
11728 Change rs6000-*-* xfails for
11729 "call inferior func with struct - returns char" and
11730 " call inferior func with struct - returns short" to only
11731 xfail if not using gcc.
11732 (clean mostlyclean): Remove *.ci and *.tmp files.
11733 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
11734 than templ-info.exp.
11735 * gdb.base/langs.exp: Source gdb.base/langs.ci.
11736 Add rs6000-*-* xfail for "up to foo in langs.exp"
11737 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
11738 when not gcc compiled.
d63a86f8 11739
c906108c
SS
11740Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
11741
11742 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
11743 * gdb.base/corefile.exp: Likewise.
11744 * gdb.base/list.exp: Likewise.
11745 * gdb.base/scope.exp: Likewise.
11746 * gdb.base/siganls.exp: Likewise.
11747
11748 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
11749 compiler output.
11750 * gdb.base/whatis.exp: Likewise.
11751
11752Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
11753
11754 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
11755 failure (opcode table has been fixed to match reality).
11756
11757Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
11758
11759 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
11760 "call inferior func with struct - returns char",
11761 "call inferior func with struct - returns short"
11762
11763 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
11764 "print 'scope0.c'::filelocal at main",
11765 "print 'scope0.c'::filelocal_bss in test_at_main",
11766 "print 'scope0.c'::filelocal at foo",
11767 "print 'scope0.c'::filelocal_bss in test_at_foo",
11768 "print 'scope0.c'::filelocal at bar",
11769 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 11770
c906108c
SS
11771 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
11772 in source file 1". This bug seems to have been fixed with both
11773 gcc and native cc (was native assembler bug?).
11774
11775Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
11776
11777 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
11778 "backtrace through signal handler" to "i*86-*-sysv4*".
11779 * gdb.base/signals.exp: Add xfail for "'next' behaved as
11780 continue" case. Add "known SVR4 bug" to fail message.
11781 Add "i*86-*-bsdi2.0" xfail for "handle all print".
11782 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
11783 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
11784 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
11785 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
11786 "up to foo in langs.exp", "show language at foo in
11787 langs.exp", "up to cppsub_ in langs.exp", "show
11788 language at cppsub_ in langs.exp", "up to fsub in
11789 langs.exp", and "show language at fsub in langs.exp".
11790 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
11791 "bactrace in corefile.exp".
11792 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
11793 "call inferior function with struct - returns float" and
11794 "call inferior function with struct - returns double".
d63a86f8 11795
c906108c
SS
11796Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
11797
11798 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
11799 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
11800 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
11801 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
11802
11803Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
11804
11805 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
11806 (or overriden) "CHILL" macro rather then bare "gcc".
11807 Also look for ../../gcc/xgcc since that is what we will
11808 actually need, not "Makefile". Remove following assignment
11809 of CHILL to CHILL_FOR_TARGET because that results in
11810 recursive definition.
11811
11812Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
11813
11814 * gdb.base/corefile.exp: Change xfail for backtrace in
11815 corefile.exp from linuxaout to all linux.
11816 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
11817 cases where we miss the breakpoint at the signal handler
11818 for some reason. Setup xfail for linuxoldld/linuxaout and
11819 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
11820 hitting SIGURG breakpoint.
11821 * gdb.base/signals.exp: Setup xfail for "next" acting like
11822 continue to add linuxoldld. Setup xfail for all linux for
11823 "next to handler in signals_tests_1", "backtrace in
11824 signals_tests_1", "continue to func1", "pass SIGUSR1",
11825 and continue to handler".
11826
11827Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
11828
11829 * Update all FSF addresses except those in COPYING* files.
11830
11831Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
11832
11833 * gdb.base/a2-run.exp: Change messages to be more explicit about
11834 the status of args, and quote binfile in results.
11835
11836Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
11837
11838 * gdb.base/callfuncs.exp: Add tests for passing structs to
11839 inferior functions and return various types.
11840 * gdb.base/callfuncs.c: Add functions to receive a struct
11841 and return a member of the struct, in various types.
11842
11843Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11844
11845 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
11846
11847Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
11848
11849 * config/vxworks29k.exp: New file, sources vxworks.exp.
11850
11851Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
11852
11853 * config/gdbremote.exp: New file. Testing framework using
11854 gdbserver.
11855
11856Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
11857
11858 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
11859 "call function when asleep" and "send end of file".
11860 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
11861 for "backtrace in corefile.exp".
11862 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
11863 for "backtrace through signal handler".
11864 * gdb.base/corefile.exp: Make sure we actually generate a core file
11865 before trying the core tests. Some systems allow the user to suppress
11866 generation of core files and default to that (linux for example).
11867 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
11868 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
11869
11870Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
11871
11872 * gdb.threads: New directory with some crude multi-threaded
11873 gdb tests (step.exp and step2.exp).
11874 * config/mt-lynx (STEP_EXECUTABLE): Define.
11875 (THREADFLAGS): Define.
11876
11877Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
11878
11879 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
11880
11881 * gdb.base/signals.exp: Disable whole file for lynx until
11882 further notice.
11883
11884 * gdb.base/signals.exp: xfail test where "next" acts like
11885 "continue" for lynx.
11886
11887 * gdb.base/interrupt.exp: xfail test for calling function while
11888 inferior is asleep for lynx.
11889
11890 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
11891 than one cr-lf after each command.
11892
11893Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11894
11895 * configure.in: Reinstate setting of stabsdirs variable, fix
11896 typo in setting up configdirs for native builds.
11897
11898 * gdb.base/return.exp: Fix typo in return double test.
11899 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
11900 compiler from optimizing them away.
11901
11902Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
11903
11904 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
11905 sequences to be echo'd by gdb when using gdb_test.
11906 * gdb.chill/chexp.exp: Likewise.
11907 * gdb.fortran/exprs.exp: Likewise
11908
11909Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
11910
11911 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
11912 after the inferior gdb has started.
11913
11914 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
11915 after each command.
11916 * gdb.base/funcargs.exp: Likewise.
11917 * gdb.base/gdbvars.exp: Likewise.
11918 * gdb.base/interrupt.exp: Likewise.
11919 * gdb.base/list.exp: Likewise.
11920 * gdb.base/watchpoint.exp: Likewise.
11921 * gdb.c++/demangle.exp: Likewise.
11922 * gdb.c++/inherit.exp: Likewise.
11923 * gdb.chill/chexp.exp: Likewise.
11924 * gdb.fortran/exprs.exp: Likewise.
11925
11926 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
11927 test if we can't handle IO to/from the inferior.
11928
11929 * gdb.c++/misc.exp: Always check for a program already being
11930 started after sending a "run" command to gdb.
11931
11932 * gdb.base/twice.exp: Start with a fresh gdb.
11933
11934 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
11935 only depend on gdb's expression code, not the chill runtime.
11936
11937 * gdb.base/return.c: Put return values into variables so we
11938 can have gdb print them rather than depending on the program
11939 to print them.
11940 * gdb.base/return.exp: Corresponding changes.
11941
11942 * lib/gdb.exp: Provide default value for noinferiorio.
11943 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
11944 the inferior.
11945
11946 * gdb.base/break.exp: Always check for a program already being
11947 started after sending a "run" command to gdb.
11948 (text_next_with_recursion): Don't check the output from the
11949 program's printf statement. Instead just make sure the program
11950 exited.
11951
11952 * gdb.base/commands.exp: Protect tests which need arguments with
11953 $noargs conditionals.
11954
11955Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11956
11957 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
11958 of structure member arrays to match gdb/valops.c:value_addr change.
11959
11960Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
11961
11962 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
11963 cases.
11964
11965Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
11966
11967 * configure.in (configdirs): Remove gdb.chill from default list
11968 of subdirs and then add it back in only if doing a native build.
11969 The current chill compiler does not yet work in any cross build.
11970 * Revert all signal changes from Jul 6.
11971 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
11972 for sh-hms targets, allowing these tests to link, with no other
11973 changes. Testing is suppressed by setting "nosignals" in site.exp.
11974
11975Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
11976
11977 * configure.in (signaldirs): Define and add to configdirs for all
11978 targets except some specific ones that are known to not support signals.
11979 Also clean up formatting.
11980 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
11981 (signals, sigall): Remove rules to build.
11982 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
11983 Moved to new gdb.signals directory.
11984 * gdb.signals: New test directory.
11985 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
11986 signals.c signals.exp}: New or moved files.
11987
11988Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
11989
11990 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
11991
11992Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
11993
11994 * gdb.base/return.exp: Xfail `return double' test failure
11995 on at least Solaris 2.3 and handle future/past versions on
11996 a case by case basis as appropriate. Also update message
11997 to include i*86 failures.
11998
11999Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12000
12001 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
12002
12003 * lib/gdb.exp: Fix comment which erroneously identified
12004 gdb_file_cmd as gdb_load (the 19 May change was in fact to
12005 gdb_file_cmd not gdb_load).
12006 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
12007
12008 * gdb.base/setvar.exp: Make test names consistent between pass and
12009 fail cases. Use gdb_test more.
12010
12011Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12012
12013 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
12014
12015Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12016
12017 * gdb.base/help.exp: Fix expected help string for `show commands'.
12018
12019Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
12020
12021 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
12022
12023 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
12024 of a text section.
12025
12026Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
12027
12028 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
12029 that loop eventually terminates. Fix Connection refused logic so
12030 that testsuite will expire nicely.
12031
12032Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
12033
12034 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
12035 config/rom68k.exp: New tcl glue for the appropriate monitors.
12036 These all just end up calling monitor.exp.
12037 * config/monitor.exp (gdb_target_monitor): Handle `Connection
12038 refused' by retrying. Cleanup some timeout issues.
12039 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
12040 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
12041 callers don't have to set/restore global timeout variable.
12042
12043 * The following set of changes centralizes management of the global
12044 timeout variable. This way, it can be set in one target dependent
12045 place instead of dozens of places scattered throughout the test suite.
12046 If you need to lengthen a timeout, then you should either set timeout
12047 in one of the config/{target}.exp files, or multiply it by a factor.
12048 Setting it to an absolute value is always going to lose for some
12049 targets.
12050 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
12051 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
12052 * gdb.base/funcargs.exp: Don't set timeout.
12053 * gdb.base/list.exp (test_forward_search): Only use local timeout.
12054 * gdb.base/printcmds.exp (test_print_string_constants
12055 test_print_array_constants): Don't set timeout.
12056 * gdb.base/ptype.exp: Don't set timeout.
12057 * gdb.base/recurse.exp: Don't set timeout.
12058 * gdb.base/return.exp: Don't set timeout.
12059 * gdb.base/watchpoint.exp: Don't set timeout.
12060 * gdb.c++/classes.exp (do_tests): Don't set timeout.
12061 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
12062
12063Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
12064
12065 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
12066
12067Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12068
12069 * lib/gdb.exp: Disable chill tests for irix5.
12070
12071Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12072
12073 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
12074 each test pass or fail.
12075
12076Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12077
12078 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
12079 xlc not gcc.
12080
12081Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
12082
12083 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
12084
12085Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
12086
12087 * config/est.exp: Fix copyright and comments. Remove dead code.
12088 Use targetname, serialport and baud variables instead of fixed
12089 constants.
12090 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
12091 * config/cpu32bug.exp: New file to support cpu32bug monitors.
12092
12093Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12094
12095 * gdb.base/watchpoint.exp: Don't run
12096 test_watchpoint_triggered_in_syscall for sunos.
12097
12098Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12099
12100 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
12101 they don't seem to exist. Do include stdio.h.
12102
12103Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12104
12105 * gdb.base/a1-selftest.exp: Add alpha xfail.
12106
12107Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12108
12109 * gdb.base/watchpoint.c (main): Prompt before calling read().
12110 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
12111 Revise accordingly. Remove cruft about sending "123" several
12112 times, until it gets noticed. Clean up the "print buf[0]" stuff
12113 so that it passes or fails, and waits for prompts in the usual way.
12114
12115Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12116
12117 * gdb.base/recurse.exp: Fix comment.
12118
12119 * TODO: Remove item about printing variables in nodebug.exp. Add
12120 item about enabling tests which are only run on some targets.
12121
12122 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
12123 fail, make test names unique, use new gdb_test convention
12124 regarding pattern, use gdb_test more, etc.).
12125
12126 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
12127 fail, make test names unique, etc.).
12128
12129Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12130
12131 * gdb.base/nodebug.c: Change return type of top and middle to
12132 short.
12133 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
12134 are fixed by the recent mdebugread.c changes. Allow `short ()'
12135 as type for top and middle.
12136
12137Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12138
12139 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
12140 nearly as I can tell, the whole thing was an accident in Stu's
12141 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
12142 to replace a send/expect pair with gdb_test, but ended up only
12143 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
12144 of 30 Mar 1995 took care of it, but left this vestigial comment
12145 which I am now nuking.
12146
12147Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12148
12149 * gdb.base/break.exp: Look for different line number for
12150 breakpoint at main depending on usestubs.
12151
12152Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12153
12154 * gdb.base/list.exp: Adjust some alternate expect patterns to
12155 match recent list0.c change. Add alternate expect pattern for
12156 output from `list default lines around main' for optimizing
12157 compilers.
12158
12159Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12160
12161 * lib/gdb.exp: If nosignals is not set, set it to 0.
12162
12163Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
12164
12165 * config/slite-gdb.exp: Responds to load symbol table prompt.
12166 * gdb.base/break.exp: Adjust line number, fix rerun.
12167 * gdb.base/langs0.c: Add #ifdef usestubs.
12168
12169Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
12170
12171 * gdb.base/list.exp: Adjust line contents after adding new lines in
12172 list0.c. Also fix a syntax error.
12173
12174 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
12175 * gdb.base/break.exp: ditto.
12176 * gdb.base/list.exp: ditto.
12177 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
12178 * gdb.base/run.c: ditto.
12179 * gdb.base/list0.c: ditto.
12180 * gdb.base/funcargs.c: ditto.
12181
12182Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
12183
12184 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
12185 $targetname, $serialport and $baud instead of hardwired variables.
12186 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
12187 target doesn't support signals.
12188
12189Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
12190
12191 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
12192
12193Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12194
12195 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
12196 Don't rely on the value of an auto variable before it has been
12197 initialized. Use gdb_test more.
12198
12199Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12200
12201 * lib/gdb.exp (default_gdb_version): A version number must start
12202 with a digit, but other than that contains all characters up to
12203 the first whitespace character.
12204
12205Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12206
12207 * gdb.base/commands.exp (breakpoint_command_test): New tests.
12208
12209Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12210
12211 * gdb.c++/*.exp: Warn if executable does not exist. The original
12212 reason for skipping the warning was that configure.in sometimes
12213 intentionally skipped building the executables but the tcl code
12214 had no way of knowing. That (a) was always bogus with respect to
12215 error handling, (b) is no longer true (right now there is no way
12216 to skip C++ tests).
12217
12218 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
12219
12220Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12221
12222 * gdb.base/list.exp: Add expect patterns for output from
12223 SunPRO compiled executables.
12224 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
12225 types.
12226
12227Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12228
12229 * gdb.base/break.exp (test_next_with_recursion): Accept any line
12230 number (we are already testing that the correct source line text
12231 gets printed).
12232
12233 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
12234 that is what is intended, but something needed to be done to get
12235 sunos4 native working again.
12236
12237 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
12238
12239 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
12240 apparently went with a (very) old xfail.
12241
12242Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
12243
12244 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
12245 runto_main is a proc in gdb.exp that will do 'step' for target use
12246 stubs.
12247 * gdb.base/exprs.exp: ditto.
12248 * gdb.base/interrupt.exp: ditto.
12249 * gdb.base/opaque.exp: ditto.
12250 * gdb.base/printcmds.exp: ditto.
12251 * gdb.base/ptype.exp: ditto.
12252 * gdb.base/scope.exp: ditto.
12253 * gdb.base/setvar.exp: ditto.
12254 * gdb.base/signals.exp: ditto.
12255 * gdb.base/twice.exp: ditto.
12256 * gdb.c++/classes.exp: ditto.
12257 * gdb.c++/inherit.exp: ditto.
12258 * gdb.c++/templates.exp: ditto.
12259 * gdb.base/break.exp: no run and hit main for stubs. Change line
12260 numbers for breakpoints and info breakpoint.
12261 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
12262 breakpoint().
12263 * gdb.base/callfuncs.c: ditto.
12264 * gdb.base/exprs: ditto.
12265 * gdb.base/interrupt.c: ditto.
12266 * gdb.base/opaque0.c: ditto.
12267 * gdb.base/printcmds.c: ditto.
12268 * gdb.base/ptype.c: ditto.
12269 * gdb.base/scope0.c: ditto.
12270 * gdb.base/setvar.c: ditto.
12271 * gdb.base/signals.c: ditto.
12272 * gdb.base/twice.c: ditto.
12273 * gdb.c++/misc.cc: ditto.
12274 * gdb.c++/templates.cc: ditto.
12275
12276Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12277
12278 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
12279
12280 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
12281 somewhere between `read' and `main.c'. I'm pretty sure the
12282 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
12283 and it isn't particularly useful.
12284
12285 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
12286
12287Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12288
12289 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
12290
12291Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
12292
12293 * config/mt-slite: add LIBS and -nostdlib.
12294 * config/slite-gdb.exp: add this new file to support sparclite target.
12295
12296Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
12297
12298 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
12299
12300 * gdb.base/a2-run.exp: Change argument to istarget from
12301 "*-*-vxworks" to "*-*-vxworks*".
12302 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
12303
12304Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
12305
12306 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
12307 will not runto main but do a 'step' to step out of breakpoint().
12308 * config/mt-slite: add -Dusestubs.
12309
12310Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12311
12312 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
12313 instead of just @.
12314
12315 * gdb.base/signals.exp: Add test for "handle all print".
12316 * TODO: Remove "handle all print". Also remove item about
12317 checking copyright date (I don't like the idea of a spurious FAIL
12318 based on when we run the tests).
12319
12320 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
12321 for SunOS4 (reason for failure not investigated). Remove
12322 redundant test for $binfile.
12323
12324 * gdb.base/nodebug.c (array_index): Call malloc.
12325
12326 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
12327
12328Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
12329
12330 * gdb.base/recurse.exp: Update gdb_test invocation to use new
12331 conventions and slightly simplify the matching regexp.
12332
12333Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12334
12335 * gdb.base/break.exp: Update gdb_test invocation to use new
12336 convention.
12337
12338 * lib/gdb.exp: If noargs is not set, set it to 0.
12339
12340 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
12341 tests unique.
12342
12343 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
12344
12345Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12346
12347 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
12348 one argument of type "<non-float parameter>".
12349
12350Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
12351
12352 * config/rom68k.exp: New file to support Motorola IDP board.
12353 * gdb.base/a2-run.exp: Skip this file if noargs is set.
12354 * gdb.base/break.c: Change things around so that this program
12355 doesn't depend upon args. This is necessary to make remote
12356 targets work (in general, they can't take args).
12357 * gdb.base/break.exp: Don't try to send args to program. Don't
12358 expect output. Also, replace lots of code with gdb_test.
12359
12360Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12361
12362 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
12363 printing of '\'' (which is what the comment says we are testing,
12364 even though we were not), not '''.
12365 (test_integer_literals_rejected): Test that printing ''' is an error.
12366
12367 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12368 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
12369 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
12370 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
12371 Use gdb_test not test_print_accept.
12372 * lib/gdb.exp: Remove test_print_accept.
12373
12374 * gdb.base/signals.exp (signal_tests_1): Make pass message
12375 consistent with fail message.
12376
12377 * gdb.base/whatis.exp: Remove xfails for printing char vs.
12378 unsigned char; the bug (PR 1821) is fixed.
12379
12380 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
12381
12382 * gdb.base/scope.exp (test_at_localscopes): Call pass for
12383 successful tests--makes xfailing them work right.
12384
12385Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12386
12387 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
12388 only \r\n, not .*. The test can pass .* as the last thing in
12389 $pattern if that is what it wants. In addition to providing this
12390 flexibility, this change should speed up pattern matching in cases
12391 where the pattern already ended with .* (there were a number of
12392 them). This change also helps catch bad patterns--in the old
12393 scheme the typo "char \*" instead of "char \\*" would pass. Now
12394 it is caught.
12395 * Many .exp files: Update callers.
12396
12397 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
12398 clearer and does not spuriously match multiple ('s. Likewise for
12399 ) and *.
12400
12401 * gdb.base/nodebug.exp: Test ability to call a function and pass
12402 it a string (even with no debugging info).
12403
12404 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
12405 "p '\'", which is the same as "p ''" once tcl gets done with
12406 quoting, to "p '\\'", which I suspect is what is intended (one
12407 backslash gets sent to GDB).
12408
12409 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
12410
12411Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12412
12413 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
12414 1817) was fixed literally years ago.
12415
12416Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12417
12418 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
12419 test, it causes stepping out of call_after_alloca_subr with
12420 optimizing compilers.
12421 (localvars_in_indirect_call): Consume GDB prompt if `finish'
12422 fails.
12423
12424 * gdb.c++/templates.exp: Source templ-info.exp only if
12425 the templates executable exists.
12426
12427 * gdb.c++/misc.cc (class Contains_static_instance,
12428 class Contains_nested_static_instance),
12429 gdb.c++/classes.exp (test_static_members): Test printing of
12430 a class that contains a static instance of the class.
12431
12432Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12433
12434 * gdb.base/langs2.c (cppsub_): Don't prototype.
12435 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
12436 only, I believe).
12437
12438Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12439
12440 * lib/gdb.exp (skip_chill_tests): New procedure.
12441
12442 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
12443
12444Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
12445
12446 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
12447 each expect pattern. Cuts runtime from 12 to about 4 seconds.
12448
12449Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12450
12451 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
12452
12453 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
12454 disassemble 8, not 16, instructions for part 4.
12455
12456 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
12457 support the latter anymore.
12458
12459 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
12460 -DNO_PROTOTYPES.
12461 * gdb.base/callfuncs.c: Control use of prototypes based on
12462 NO_PROTOTYPES, not __STDC__.
12463 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
12464 t_float_values2 tests if prototypes in use.
12465
12466 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
12467 t_double_values): When checking differences against DELTA, check
12468 that difference is within the range (-DELTA,DELTA), not just
12469 (-infinity,DELTA).
12470
12471Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
12472
12473 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
12474 'file' command firts, then 'target', then 'load', this is due to gdb
12475 target set up.
12476 * config/mips-gdb.exp: Fix a couple regular exp bugs.
12477
12478Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
12479
12480 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
12481 FP load/store variants.
12482 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
12483
12484Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
12485
12486 * gdb.base/term.exp: Do not give a warning if not native, it is
12487 not an abnormal condition.
12488
12489Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
12490
12491 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
12492 t_char_array".
12493
12494Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
12495
12496 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
12497 are getting the version number.
12498
12499 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
12500 if not native, it is not an abnormal condition.
12501
12502Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12503
12504 * lib/gdb.exp: Just use "file exists", rather than undocumented
12505 dejagnu procedure "findfile".
12506
12507Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
12508
12509 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
12510 (LDFLAGS): Set to -Xlinker -Ur.
12511
12512 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
12513 Removed, these values are set by lib/gdb.exp.
12514
12515 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
12516
12517Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
12518
12519 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
12520 of replicating gdb startup code.
12521
12522 * config/mt-vxworks (LDFLAGS): Set to -r.
12523 (CFLAGS_FOR_TARGET): Removed.
12524
12525 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
12526 (gdb) and gdb for vxworks uses (vxgdb).
12527
12528 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
12529 executable is not in the tree and host != target, use sed and
12530 program_transform_name to determine the gdb name used by the
12531 target.
12532
12533 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
12534 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
12535
12536Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12537
12538 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
12539 floats, chars, and shorts where there are ANSI-style function
12540 definitions.
12541
12542 * gdb.base/langs.exp, gdb.base/langs*: New test.
12543 * gdb.base/Makefile.in: Build it.
12544 * TODO: Remove item about checking that C names don't get C++
12545 demangling applied; this test tests it.
12546
12547Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12548
12549 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
12550 went with the const70 xfail. The xfail went away a year ago.
12551
12552 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
12553
12554 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
12555 for hp300.
12556
12557 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
12558
12559 * gdb.base/a1-selftest.exp: Don't run on hp300.
12560
12561Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12562
12563 * Makefile.in (site.exp): Set host_alias and target_alias as well
12564 as host_triplet and target_triplet.
12565
12566Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12567
12568 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
12569
12570 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
12571 places as other ecoff systems).
12572
12573 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
12574 ultrix.
12575
12576Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12577
12578 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
12579 remove them.
12580 * gdb.base/nodebug.exp: Accept "function" in addition to "text
12581 variable and "variable" in addition to "data variable".
12582 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
12583
12584 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
12585 2.
12586 * gdb.base/list1.c (long_line): Add additional statement at start
12587 of function.
12588 * gdb.base/list.exp (test_forward_search): Update line number to
12589 reflect new statement.
12590
12591Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12592
12593 * gdb.base/signals.exp: Reinitialize searched source directories
12594 after gdb_start call.
12595
12596Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
12597
12598 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
12599 * gdb.stabs/Makefile.in: Likewise.
12600
12601 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
12602 change. Instead split the tests into smaller pieces.
12603 * gdb.disasm/hppa.s: Corresponding changes.
12604
12605Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12606
12607 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
12608 Quote ^C when passing it to stty. For some shells ^ is a pipe.
12609
12610 * gdb.base/funcargs.exp: Modify many tests so that every test
12611 either passes or fails. Make some test names unique.
12612
12613Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12614
12615 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
12616 Call stty to set interrupt character.
12617
12618 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
12619 for HP assembler versus GNU assembler based on actual behavior of
12620 $(CC), rather than assuming that $(AS) is always the GNU assembler.
12621
12622 * TODO: Suggest a few more stepping tests.
12623
12624Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
12625
12626 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
12627 restart GDB for h8300 after a continue.
12628 (return): Add pattern to match a29k-udi behavior.
12629 * gdb.base/nodebug.exp: Remove obsolete comment.
12630 * gdb.base/regs.exp: New file, testing of register displays.
12631 * gdb.base/return.exp: Fix typo in reference to $objdir.
12632 * gdb.base/whatis.exp: Always start with a fresh GDB.
12633
12634Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12635
12636 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
12637 higher, these tests generate a lot of output.
12638
12639Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12640
12641 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
12642 code following the catch silently ignored some errors; without the
12643 catch they should be thrown like any other tcl error. Also, the
12644 catch used "" instead of {} which meant all the callers who wanted
12645 to include one of the characters "[]$ had to quote it an extra time.
12646 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
12647 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
12648 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
12649 Remove extra quoting.
12650
12651Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
12652
12653 * gdb.base/commands.exp: Make test names unique; every test either
12654 passes or fails. Update some comments.
12655
12656 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
12657
12658Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12659
12660 The following fixes a FAIL caused by the fact that the alpha stabs
12661 configuration didn't use the ".if alpha" code in weird.def.
12662 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
12663 bit pointer, so the 32 bit version works even on the alpha.
12664 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
12665 Remove the stuff which allowed us to have separate versions for
12666 alpha and everything else.
12667
12668 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
12669 regexp which "info func operator\[\](" is supposed to match. Fix
12670 string to send to GDB. Note that GDB still doesn't work right. Add a
12671 new test for "info func .perator\[\](" which GDB does handle correctly.
12672
12673 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
12674
12675Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12676
12677 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
12678 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
12679 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
12680 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
12681 it makes the tests harder to understand and confuses test-o-matic.
12682 The preferred style is that each test provides a PASS or a FAIL,
12683 and has a unique message (e.g. "continue #54" not just "continue")
12684 which is the same for the pass and the fail.
12685 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12686 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
12687 to lib/gdb.exp.
12688 * gdb.base/printcmds.exp: Use test_print_accept. Remove
12689 prt_accept which was basically the same thing. Likewise for
12690 test_print_reject and prt_reject.
12691 * lib/gdb.exp (test_print_reject): Add some more error message
12692 patterns to match from the former printcmds.exp (prt_reject).
12693 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
12694 One defect of the passcount stuff is that some of it failed to
12695 report XPASS where appropriate.
12696 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
12697 stuff before and after arg in expected pattern.
12698 (test_paddr_operator_functions): Re-do test without print_addr_of;
12699 this is the only test which seems to want extra stuff there.
12700
12701Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12702
12703 * gdb.base/nodebug.exp: Update new tests to reflect improved
12704 wording of gdb output.
12705
12706 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
12707 and "ptype" work on variables in files compiled without -g.
12708 Replaces commented out "maint print msymbol" tests.
12709
12710Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12711
12712 * gdb.base/setvar.c (dummy): Call malloc.
12713
12714 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
12715 losing with the irix4 sed.
12716
12717 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
12718 ALRM" on irix4.
12719
12720Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12721
12722 * TODO: Remove items about corefile.exp testing new exec-file and
12723 backtrace; both are now done. Add items about printing enums.
12724
12725Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12726
12727 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
12728 "get signal $thissig" test fails.
12729
12730 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
12731
12732Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12733
12734 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
12735 compiler warning with dec alpha compiler.
12736
12737 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
12738 extra \n from gdb_test call (this explains why the prompt test
12739 that I removed yesterday was there).
12740 (user_defined_command_test): Remove extra \n and prompt test.
12741
12742 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
12743 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
12744 doesn't exist.
12745 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
12746 Also remove alpha workaround, which turns out to be because
12747 SIGABRT == SIGLOST.
12748
12749 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
12750
12751 * gdb.base/help.exp: Don't test "help show".
12752
12753Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12754
12755 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
12756 "set print address" is on.
12757 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
12758 pass prompt to gdb_test; gdb_test already looks for the prompt.
12759
12760 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
12761
12762 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
12763 was a vestige of the manual TESTSTRATEGY, and the purpose of it
12764 was to make sure that gdb can read a core file. But (a) the "read
12765 the corefile" part didn't make it to a1-selftest.exp, we just
12766 delete the corefile after creating it, and (b) we test reading
12767 corefiles in corefile.exp anyway. Also, this test left around a
12768 xgdb process on Solaris.
12769
12770 * gdb.base/corefile.exp: Also test backtrace.
12771
12772Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
12773
12774 * gdb.base/commands.exp: Test a simple user defined command with
12775 arguments and if/while statements; verify the full user command is
12776 printed by "show user".
12777
12778 * gdb.base/commands.exp: Test if/while commands as part of a
12779 breakpoint command list; verify they appear in breakpoint
12780 information.
12781
12782Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12783
12784 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
12785 than by dividing by zero.
12786
12787Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
12788
12789 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
12790 performing an inferior call with watchpoints enabled.
12791 * gdb.base/watchpoint.c (main): Delete second unnecessary read
12792 call.
12793
12794Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12795
12796 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
12797 of "file" command.
12798
12799 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
12800 Add additional pattern for when "int operator int(void);" appears
12801 in a different order.
12802
12803Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12804
12805 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
12806
12807 * gdb.base/help.exp: Replace most of docstrings for "info signals"
12808 and "signal" with ".*".
12809
12810Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12811
12812 * TODO: Add note about "handle all nostop".
12813
12814 * gdb.base/{sigall.c, sigall.exp}: New test.
12815 * gdb.base/Makefile.in: Add it.
12816
12817Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
12818
12819 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
12820 when invoking GDB, suppresses any windowing interface.
12821
12822Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
12823
12824 * config/sim-gdb: New file, simulator testing support.
12825
12826Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
12827
12828 * gdb.base/interrupt.exp: Test calling func1 twice.
12829
12830Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
12831
12832 * gdb.base/list.exp (test_forward_search): Set timeout higher
12833 when we'll be getting lots of output from gdb.
12834
12835 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
12836 "init_malloc" to after the expect statement. Run it if that
12837 regexp is taken, but also for two others which happen if source
12838 cannot be found.
12839
12840Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12841
12842 * gdb.base/printcmds.exp: New test, for printing register before
12843 program is running.
12844
12845Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12846
12847 * gdb.base/list.exp: Correct some alternate expect patterns
12848 to reflect changes in list1.c.
12849
12850Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12851
12852 * TODO: Add item regarding large frames.
12853
12854 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
12855
12856 * TODO: Remove item about enabling return.exp; it
12857 is enabled. Suggest a few more "return" tests.
12858
12859Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12860
12861 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
12862 anonymous unions.
12863
12864Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12865
12866 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
12867 and pr-5646.o, so "make" is the same as "make all", not "make
12868 pr-4975.o".
12869
12870Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
12871
12872 * gdb.base/list.exp: Adjust expectations to reflect changes in
12873 list1.c.
12874 (test_forward_search): New test proc.
12875 * gdb.base/list1.c (long_line): New function, has long source line.
12876
12877Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
12878
12879 * gdb.base/a1-selftest.exp: Change initial stepping to know about
12880 additional line of code that was added.
12881
12882Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
12883
12884 * gdb.disasm/hppa.s: Break the large branching tests into smaller
12885 tests so as not to overflow expect's input buffers.
12886 * gdb.disasm/hppa.exp: Corresponding changes.
12887
12888Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12889
12890 Beginnings of template debugging tests.
12891 * gdb.c++/templ-info.cc: New file to test for template
12892 debugging capability of the compiler.
12893 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
12894 templ-info.cc.
12895 * gdb.c++/templates.cc: Add explicit template instantiations
12896 to enable compiling with -fno-implicit-templates. Add destructor
12897 and 'value' method to T5 class for template tests.
12898 * gdb.c++/templates.exp: Add testcases for printing of template
12899 types, setting breakpoints on template methods and calling a
d63a86f8 12900 template method.
c906108c
SS
12901
12902Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
12903
12904 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
12905 branch target since some assemblers (gas-2.5) may emit a
12906 relocation for the branch instead of resolving it in the
12907 assembler.
12908
12909Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12910
12911 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
12912 through signal handler.
12913
12914Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12915
12916 * configure.in (*-*-netware): Use config/mt-netware.
12917
12918 * config/mt-netware: New file.
12919 * config/mt-i386-netware: Removed, separate configs for different
12920 netware architectures are no longer needed now that we have
12921 --with-headers.
12922
12923Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12924
12925 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
12926 by the recent changes to use ANSI C arithmetic conversions.
12927
12928Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12929
12930 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
12931 bug involving using inferior_pid to figure out whether to select a
12932 frame.
12933
12934Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
12935
12936 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
12937 match the current disassembler output.
12938
12939Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
12940
12941 * gdb.fortran/exprs.exp: Expect VOID instead of void.
12942 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
12943 types, expect "int" as type of integer values (for now).
12944
12945Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
12946
12947 * gdb.base/commands.exp: New tests for if/while commands.
12948
12949Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
12950
12951 * lib/gdb.exp (runto): Replace sub-pattern for hex value
12952 by .*, since hex values have different syntax in Chill mode.
12953
12954Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12955
12956 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
12957 linefeed from expect pattern for repeated types with indices > 9.
12958
12959Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
12960
12961 First part of Fortran test suite.
12962 * gdb.fortran: New directory.
12963 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
12964
12965Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12966
12967 * gdb.base/default.exp: Update expect pattern for load command
12968 without arguments.
12969
12970Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
12971
12972 * configure.in: Change i386 to i[345]86.
12973 * gdb.base/configure.in: Likewise.
12974 * gdb.c++/configure.in: Likewise.
12975 * gdb.chill/configure.in: Likewise.
12976
12977Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
12978
12979 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
12980 patterns, since that is not a valid context for comments.
12981
12982Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
12983
12984 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
12985 repeated types and repeated types with indices > 9.
12986
12987Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
12988
12989 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
12990 2417; old bug has been fixed.
12991
12992Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
12993
12994 * gdb.base/interrupt.exp: When trying to wake up the inferior,
12995 send the newline ourselves instead of assuming gdb_test will do
12996 so when passed an empty input string.
12997
12998 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
12999 stabs testcode.
13000
13001Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13002
13003 * lib/gdb.exp (gdb_test): Don't send anything if the first
13004 argument is an empty string. This makes cases where we want to
13005 match output that is already in expect's buffers (for example,
13006 matching a breakpoint after gdb_run_cmd has been called) work
13007 reliably.
13008
13009Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13010
13011 * config/netware.exp: New file.
13012
13013Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13014
13015 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
13016 the -B and -L prefixes so we can find the debugging stub.
13017
13018 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
13019 there and we are using the gcc from the tree.
13020
13021 * gdb.base/types.c: Removed.
13022
13023 * gdb.base/configure.in: Look for makefile fragments in ../config.
13024 Recognize i386-*-netware.
13025 * gdb.c++/configure.in: Likewise.
13026
13027Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13028
13029 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
13030 the correct TCL syntax.
13031
13032Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13033
13034 * gdb.base/opaque.exp: use runto instead of messing around with
13035 breakpoints. Simplify by using gdb_test.
13036
13037 * gdb.base/bitfields.exp: restart between tests on netware targets
13038 because breakpoints aren't relocated after target death. Run
13039 processes to completion.
13040
13041 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
13042
13043Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
13044
13045 * Makefile.in: Remove extra tabs that confuse some versions
13046 of "make". Use the newly built gdb to test with by default,
13047 rather than the first one in the tester's search path.
13048
13049Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
13050
13051 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
13052
13053 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
13054 condition help.
13055
13056Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13057
13058 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
13059
13060 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
13061 running.
13062 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
13063 * gdb.base/funcargs.exp: Likewise.
13064
13065 * gdb.base/bitfields.exp: Simplify by using gdb_test.
13066 * gdb.base/funcargs.exp: Likewise.
13067
13068 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
13069 message is "".
13070
13071Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13072
13073 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
13074 return,signals,twice}.exp: Handle non-existant binaries
13075 consistantly.
13076
13077 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
13078 * gdb.base/Makefile.in: Don't try to generate a core dump, we
13079 might testing a cross development system.
13080
13081Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13082
13083 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
13084 runtest script is relative to ${srcdir}, not ${rootdir}.
13085
13086Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
13087
13088 * gdb.base/signals.exp: Allow for optionality of breakpoint
13089 address.
13090
13091Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13092
13093 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
13094
13095Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13096
13097 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
13098 for size_t definition.
13099 * gdb.c++/templates.cc: Likewise
13100
13101 * config/mt-i386-netware: New file.
13102
13103 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
13104 defined.
13105
13106 * gdb.base/Makefile.in: Added support for systems that name core
13107 files by appending "core" to the program name.
13108 * gdb.base/a1-selftest.exp: Likewise.
13109
13110Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13111
13112 * gdb.base/return.exp: Add comment and message for `return double'
13113 test failure on Sparc Solaris.
13114
13115Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
13116
13117 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
13118
13119Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13120
13121 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
13122 from optimizing them away.
13123 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
13124 patterns to include default constructors and assignment operators,
13125 to match gcc versions beyond 2.5.8. Accept any cplus demangling
13126 character in the output of the virtual base pointer.
13127
13128Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13129
13130 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
13131 expression match in print_addr_of to avoid unintented matches.
13132 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
13133 versions up to 2.5.8.
13134
13135Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13136
13137 * gdb.base/list.exp: Tweak alternate pattern for listing of an
13138 included file to run under newer versions of expect.
13139 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
13140 consecutive >'s in templates to accomodate recent cplus-dem.c change.
13141 Remove xfail for the virtual table of BDDHookV.
13142
13143Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
13144
13145 * lib/gdb.exp (string_to_regexp): Set a default result.
13146 (default_gdb_start): Fix misleading message.
13147
13148Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
13149
13150 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
13151 Remove all CC, etc definitions.
13152 * config/mt-hpux: New file.
13153 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
13154 (CFLAGS, LDFLAGS): Define.
13155 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
13156
13157 * Makefile.in (site.exp): Don't insert host_os, etc.
13158 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
13159 (distclean): Check existence of subdir.
13160 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
13161 * gdb.base/Makefile.in: General cleanup and simplification.
13162 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13163 to build executables. Use default rule to build .o files.
13164 (EXPECT, RUNTEST, CC): Fix relative pathname.
13165 (site.exp): Don't insert host_os, etc.
13166 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
13167 and/or SIGUSR1 defined.
13168 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
13169 * gdb.c++/Makefile.in: General cleanup and simplification.
13170 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13171 (CFLAGS): Remove.
13172 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
13173
13174Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
13175
13176 * gdb.base/recurse.exp: Misc changes to get tests running again
13177 after Kung's changes to the watchpoint code.
13178 * gdb.base/watchpoint.exp: Likewise.
13179
13180Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
13181
13182 * lib/gdb.exp (string_to_regexp): Convert {\} also.
13183
13184Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
13185
13186 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
13187 * lib/gdb.exp (default_gdb_start): Define.
13188 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
13189 gdb.base/funcargs.exp, gdb.base/opaque.exp,
13190 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
13191 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
13192 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
13193 Don't call gdb_target_udi in between tests.
13194
13195Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13196
13197 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
13198 (which was basically just a local version of the same thing). In
13199 addition to avoiding duplication, gdb_test_exact is faster.
13200 * lib/gdb.exp (gdb_test_exact): Fix typo.
13201
13202 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
13203 don't give an error.
13204
13205 * gdb.base/term.exp: Call delete_breakpoints before starting.
13206
13207 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
13208 (t10): Add comment.
13209
13210Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13211
13212 Reorganization of the GDB Test Suite.
13213
13214 * gdb.base: New directory, contains all the basic tests.
13215 * gdb.c++: New directory, tests specific to C++.
13216 * gdb.chill: New directory, tests specific to Chill.
13217 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
13218 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
13219 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
13220 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
13221 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
13222 t30-31 to chill).
13223 * */gdbme.*: Rename to match appropriate expect scripts.
13224 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
13225 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
13226 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
13227 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
13228 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
13229 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
13230 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
13231 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
13232 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
13233 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
13234 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
13235 gdb.c++/virtfunc.cc: New names of C++ files.
13236 * gdb.chill/chillvars.ch: New name of Chill file.
13237 * gdb.base/configure.in, gdb.c++/configure.in,
13238 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
13239 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
13240 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
13241 * configure.in (configdirs): Update to reflect directory changes.
13242 (target_abbrev): No longer define for any configuration.
13243 * Makefile.in: Cosmetic improvements to header comments.
13244
13245Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
13246
13247 Various changes to gdb.t31:
13248
13249 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
13250 * gdbme.ch: Make all key-words and predefineds be upper-case.
13251 * chillvars.exp: Expect key-words and predefinds in upper-case.
13252
13253 * chillvars.exp: Use gdb_test_exact many places.
13254 Change expected output for arrays (which now includes index labels).
13255
13256 * pr-5020.exp, gdme.ch (module PR_5020):
13257 New test, for PR-5020.
13258
13259Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
13260
13261 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
13262 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
13263
13264Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
13265
13266 * Makefile.in: Fix bit-rot in definitions of CHILL,
13267 CHILL_FOR_TARGET and Chill_LIB.
13268 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
13269 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
13270 CHILL, and CHILL_LIB.
13271
13272Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
13273
13274 * Revert the previous changes. Please see Rob's directory
13275 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
13276
13277Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
13278
13279 * Makefile.in, configure.in, config/mips-gdb.exp,
13280 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
13281 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
13282 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
13283 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
13284 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
13285 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
13286 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
13287 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
13288 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
13289 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
13290 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
13291 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
13292 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
13293 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
13294 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
13295 changes from 94Q1.
13296
13297Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
13298
13299 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
13300 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
13301 Rob's new testing fragments.
13302
13303Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
13304
13305 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
13306 lib/gdb.exp: Replace error proc calls with perror.
13307
13308Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13309
13310 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
13311 version also, match on casted version strings, and match on
13312 gdb startup case where the line numbers might be messed up.
13313
13314Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
13315
13316 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
13317 (CFLAGS): Delete it from here.
13318
13319Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
13320
13321 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
13322
13323Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
13324
13325 * Makefile.in (RUNTEST): Default to just "runtest".
13326
13327Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13328
13329 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
13330 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
13331 the code has been restructured.
13332
13333Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13334
13335 * gdb.t00/default.exp (set write): Allow any number of \r and/or
13336 \n, not just one of each.
13337
13338 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
13339 /bin/cc gives a warning if you do.
13340
13341Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
13342
d63a86f8 13343 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
13344 __t10ListS_link1ZUiRCUiPT0
13345
13346Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13347
13348 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
13349 on local variables in recursive functions.
13350
13351 * gdb.t07/Makefile.in: Build the new test.
13352
13353Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13354
13355 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
13356 directly. Instead compare the return values from actual calls.
13357
13358Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
13359
13360 * Makefile.in (check): Set TCL_LIBRARY for runtest.
13361
13362Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13363
13364 * From Peter Schauer with minor modifications.
13365 * gdb.t15/return.exp (return_tests): Handle targets where "return"
13366 stops in mid-line in the caller. Add xfail for returning a float
13367 value on X86 targets.
13368
13369Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13370
13371 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
13372 to avoid expect lossage.
13373 (fmem_LRbug_tests): Likewise.
13374 * gdb.disasm/hppa.s: Corresponding changes.
13375
13376 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
13377 conditions to work with latest dejagnu/expect.
13378
13379 * gdb.t15/funcargs.exp (finish from indirect call): No longer
13380 expected to fail on the PA.
13381 (backtrace in call with trampolines): Explicitly require main
13382 to be frame #1 (no trampolines should show up in backtrace).
13383
13384 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
13385 "continue -expect".
13386 * gdb.t06/break.exp: Likewise.
13387 * gdb.t07/watchpoint.exp: Likewise.
13388 * gdb.t13/bitfields.exp: Likewise.
13389 * gdb.t15/{funcargs,return}.exp: Likewise.
13390 * gdb.stabs/weird.exp: Likewise.
13391 * config/{mips,udi}-gdb.exp: Likewise.
13392
13393 * hppa.sed: Enclose comments within a sed command to avoid
13394 losing with the old OSF1 sed.
13395
13396Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13397
13398 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
13399 sequent dynix.
13400 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
13401 * gdb.t15/funcargs.exp: Conditionally step again to really
13402 finish from marker_call_with_trampolines. Handle the case where
13403 the first step from within call_with_trampolines already steps
13404 us back to main.
13405 * gdb.t15/gdbme.c: Add comment to closing brace of
13406 call_with_trampolines for funcargs.exp.
13407
13408Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13409
d63a86f8 13410 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
13411 Fix typo(s).
13412
13413Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13414
13415 * gdb.t07/gdbme.c: More code for watchpoint testing.
13416
13417 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
13418 "Hardware watchpoint" throughout file.
13419 (test_watchpoint_triggered_in_syscall): New test.
13420 (test_complex_watchpoint): New test.
13421
13422Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13423
13424 * gdbme.c (call_with_trampolines): New function to try and step
13425 into. Tests trampoline problems on the PA.
13426
13427 * funcargs.exp (localvars_in_indirect_call): No longer expect
13428 stepping into indirect call to fail on PAs.
13429 (test_stepping_over_trampolines): New test.
13430
13431Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13432
13433 * TODO: Add suggestions for static member function tests, and
13434 completion tests.
13435
13436Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13437
13438 * TODO: Add suggestions for "p/a" tests.
13439
13440 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
13441 (default_gdb_exit): Replace all the hair with sending "quit" to
13442 the process with a simple close.
13443
13444Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13445
13446 * TODO: Add suggestions for shared library tests.
13447
13448Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13449
13450 * TODO: Add suggestions for x/s tests.
13451
13452Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13453
13454 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
13455 "enable once", and "enable breakpoints once" with ".*".
13456
13457Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13458
13459 * TODO: Add suggestions about structure passing tests.
13460
13461Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13462
13463 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
13464 the primary1 test, use work around if __GNUC__ < 2.
13465 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
13466 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
13467 Test for bad output rather than waiting for timeout. Issue
13468 second continue only if first continue failed.
13469
13470Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13471
13472 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
13473 operator[] test with gdb_test because the old code didn't seem to
13474 be getting the quoting right with the new dejagnu.
13475
13476Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
13477
13478 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
13479 one from the path.
13480 * Makefile.in: Use a fresh expect if there is one, use runtest
13481 from the src tree if there is one.
d63a86f8 13482
c906108c
SS
13483Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13484
13485 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
13486 next over recursive call. Revise the tests from that point on
13487 (which had been skipped) to match GDB's actual (correct) output.
13488
13489 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
13490 with next over a breakpoint whose condition is false.
13491
13492 * gdb.t00/help.exp: Comment out "help set print" tests just like
13493 (and for same reason as) "help set" test.
13494
13495Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13496
13497 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
13498 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
13499
13500Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13501
13502 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
13503 necessary gdb_target_udi.
13504
13505 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
13506
13507 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
13508 1838 and 2417; they are fixed.
13509
13510 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
13511 gdb.t03/ptype.exp (ptype structure, ptype union):
13512 Remove xfails; the test is looser than when the xfails were added.
13513
13514 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
13515 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
13516
13517 * gdb.t01/run.exp: Only run shell test if isnative.
13518
13519 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
13520 since "run" automatically loads if necessary. Call gdb_target_udi
13521 after the "file" since "file" kills any execution target.
13522
13523 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
13524 GDB. GDB doesn't work that way (not anymore at least) on UDI.
13525 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
13526 argument for UDI.
13527
13528Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13529
13530 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
13531
13532 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
13533
13534Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13535
13536 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
13537 properly quoting regexps. This makes the second argument to
13538 demangle a fixed string, which matches the callers, instead of a
13539 shell-style pattern which is what the previous implementation
13540 used. Update some of the callers.
13541
13542Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13543
13544 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
13545 (comib_nullified_tests): Fix typo.
13546 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
13547 strings. No longer expected to fail.
13548
13549 * gdb.disasm/hppa.s (addib_tests): Fix typo.
13550 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
13551 strings. No longer expected to fail.
13552
13553 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
13554 string. No longer expected to fail.
13555
13556Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13557
13558 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
13559 No longer expected to fail.
13560
13561 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
13562 string. No longer expected to fail.
13563
13564Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13565
13566 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
13567 only in the names (I probably got most of them). I was even
13568 generous with some which differed in underscores in names, and
13569 probably missed a few, and I *still* was able to remove almost a
13570 third of the file with almost no impact on testsuite coverage.
13571
13572Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13573
13574 * gdb.t00/default.exp: Match udi_attach error message as well as
13575 the one from child_attach.
13576
13577 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
13578
13579 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
13580
13581 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
13582 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
13583
13584 * Move test with enums and partial symbols back to
13585 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
13586 Reverts the change of 26 May 93. Per today's change to
13587 stabs.texinfo, the behavior that weird.exp was expecting was
13588 unreasonable; what is important is that the compiler+gdb get
13589 things right, which happens with a recent gcc. Also fix the test
13590 to deal with native compilers which put out the stab gdb can't
13591 deal with.
13592
13593Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13594
13595 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
13596 in the names. The main thing these accomplish is to slow things down.
13597 Many more such duplicates surely remain.
13598
13599 * gdb.t00/help.exp: Comment out "help support" test just like
13600 (and for same reason as) "help set" test.
13601
13602Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
13603
13604 * gdb.t06/break.exp: Remove setup_xfails for
13605 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
13606 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
13607 about known bug in gcc to include up through 2.5.8.
13608 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
13609 well as "_vb$".
13610 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
13611 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
13612 with latest gcc and gdb.
13613 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
13614 well as "_vb$".
13615
13616Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13617
13618 * configure.in (hppa*-*-*): Also configure and build stabs-only
13619 tests.
13620
13621Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13622
13623 * gdb.t10/hppa.mt: A makefile fragment for the PA.
13624 * gdb.t10/configure.in (hppa*-*-*): Use it.
13625
13626Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13627
13628 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
13629
13630Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13631
13632 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
13633 versions prior to 1.13.5.
13634
13635Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13636
13637 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
13638 the prompt is at the start of a line.
13639
13640Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13641
13642 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
13643 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
13644 in the copr tests now.
13645 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
13646 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
13647 expected to fail.
13648
13649Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
13650
13651 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
13652 gdb.t31/chillvars.exp, lib/gdb.exp:
13653 Tweak to run under either version of expect.
13654 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
13655 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
13656 * gdb.t11/list.exp: Remove extraneous whitespace.
13657
13658Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13659
13660 * gdb.t16/printcmds.exp (test_print_strings): Accept
13661 "(unsigned char *) " before the string.
13662
13663 * TODO: Add notes about printing of fancy types and GDB expressions.
13664
13665Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
13666
13667 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
13668 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 13669 if doing mips-idt-ecoff.
c906108c
SS
13670
13671Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
13672
13673 * Most .exp files: Tweak to run under either version of expect.
13674
13675Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13676
13677 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
13678 xfails; I'm not sure why they are failing, but not because of PR 1806.
13679
13680Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
13681
13682 * config/unix-gdb.exp: Remove gdb_unload cause it's already
13683 defined in lib/gdb.exp.
13684
13685Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13686
13687 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
13688 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
13689 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
13690 have to be typeless.
13691
13692Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13693
13694 * TODO: Add suggestion for copyright year test.
13695
13696Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
13697
13698 * configure.in (*-*-lynxos*): Add stabs tests.
13699
13700Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
13701
13702 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
13703 so insert a tab before any assembler directive in column zero.
13704
13705 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
13706 stores.
13707 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
13708 stores.
13709 (fpu_short_memory_tests): Likewise.
13710
13711Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13712
13713 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
13714 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
13715 .stabs directives in comments.
13716
13717Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13718
13719 * TODO: New file, describing tests we could write.
13720 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
13721
13722Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13723
13724 * gdb.t06/signals.exp: Add kludge to force re-sync.
13725
13726 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
13727 to xgdb instead of gdb, get out of gdb.
13728
13729Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
13730
13731 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
13732 for info.
13733
13734Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
13735
13736 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
13737 * gdb.stabs/configure.in (hppa*-*-*): Use it.
13738 * gdb.stabs/hppa.sed: New sed script for the PA.
13739
13740Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13741
13742 * gdb.stabs: Re-write weird.def and configuration to use sed
13743 instead of cpp. sed is portable and POSIX; cpp is neither.
13744
13745Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13746
13747 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
13748
13749Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13750
13751 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
13752
13753Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13754
13755 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
13756 "_vb$".
13757 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
13758 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
13759
13760Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13761
13762 * lib/gdb.exp: Comment out code which depends on non-existent
13763 `transform' procedure.
13764
13765Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
13766
13767 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
13768 * lib/gdb.exp: Transform tool name.
13769 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
13770 1.1's new error handling system.
13771
13772Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13773
13774 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
13775
13776Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13777
13778 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
13779 They made pattern matching so slow that timeouts happened on
13780 heavily loaded systems. Now any output from "show print" which
13781 gets us back to the GDB prompt is a PASS.
13782
13783Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
13784
13785 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
13786
13787Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13788
13789 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
13790
13791 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
13792 It is not from PR 3220.
13793
13794Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13795
13796 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
13797 just started failing because they depended on the order the
13798 subcommands are presented, or exact docstring text. This kind of
13799 test is a pain and has minimal benefit.
13800
13801Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13802
13803 * gdb.t09/corefile.exp: At end of test, use "core" command with
13804 no arguments.
13805
13806Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
13807
13808 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
13809 17}/Makefile.in: Make it possible to run the testsuite with Sun
13810 make and CC = cross gcc by adding explicit build rules for .o
13811 files.
13812
13813Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13814
13815 * gdb.t15/funcargs.exp: Don't put comments on same line as
13816 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 13817
c906108c
SS
13818Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13819
13820 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
13821
13822Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
13823
13824 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
13825 * gdb.t20/inherit.exp: remove three dumplicate entries.
13826
13827Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13828
13829 * gdb.t06/break.exp: For "next over recursive call", fail on any
13830 incorrect output, not just on "factorial (value=2)".
13831
13832Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13833
13834 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
13835 working now. Add an xfail if accesing a bss variable causes
13836 a memory error if the target is not yet run.
13837
13838Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13839
13840 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
13841 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
13842 name of __st* demangling (2 strings). Did Kung really get the
13843 more than 95 others right without testing them?
13844
13845Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
13846
13847 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
13848
13849Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
13850
13851 * configure.in (configdirs): Add gdb.disasm
13852 * gdb.disasm: New directory for GDB disassembler tests.
13853 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
13854
13855Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13856
13857 * gdb.t00/help.exp: Don't test "help set".
13858
13859 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
13860 from within expect statements. None of these happen anymore and
13861 they cause regressions to be silently unnoticed.
13862
13863 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
13864 messages) about known failures with gcc cygnus-2.4.5-930417.
13865
13866 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
13867 comp-info.exp so it gets built if it doesn't exist.
13868
13869 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
13870 it is no longer used.
13871 * gdb.t13/comp-info.c: Removed.
13872
13873Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
13874
13875 * gdb.t06/signals.exp: Add xfail for sun3.
13876
13877Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13878
13879 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
13880 relevant because ^C doesn't get sent but failure can be reproduced
13881 interactively).
13882
13883Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13884
13885 * gdb.stabs/alpha.mt: New configuration file for alpha.
13886 * gdb.stabs/configure.in: Use it.
13887 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
13888 sharing with alpha.mt, redefine long to word via preprocessor.
13889 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
13890 for alpha.
13891 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
13892 native cc.
13893 * gdb.t00/teststrategy.exp: Change expect string so that we
13894 consume the `(xgdb)' from the command echo and from the gdb prompt.
13895 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
13896 gdb currently compares all values as long, so this failure probably
13897 applies to any configuration where LONGEST is bigger than a target int.
13898 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
13899 with gcc.
13900 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
13901 to handle opaque pointers, gcc is.
13902 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
13903 as first argument. Include <sys/types.h> and change all operator
13904 new definitions to use size_t.
13905 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
13906 now that we use size_t.
13907
13908Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13909
13910 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
13911 a long or float array cast all array members to the same type.
13912 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
13913 with 64 bit longs.
13914 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
13915 on alpha.
13916 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
13917
13918Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13919
13920 * gdb.t24 (demangle.exp): Constructors of templates have names like
13921 vector<int>::vector(int) not vector<int>::vector<int>(int). See
13922 section 14.6 of the ARM.
13923
13924 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
13925 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
13926 accomplish little and slow down the testsuite.
13927
13928 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
13929 Accept spaces various places.
13930
13931Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13932
13933 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
13934 with watchpoint enabled.
13935
13936 * Makefile.in: Remove definition of CC and remove the second
13937 definition of CXX (the "CXX = gcc" one remains). These definitions
13938 were causing backquotes to be expanded within backquotes, which
13939 doesn't work.
13940
13941Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
13942
13943 * gdb.t17/callfuncs.exp: Add "return 0" to end.
13944
13945Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13946
13947 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
13948 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
13949 by mips cc and contains no stabs entries.
13950
13951Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
13952
13953 * config/vx-gdb.exp: Use fake device to load files rather than
13954 NFS.
13955 * lib/gdb.exp: New proc to do "file" command.
13956 * config/unix-gdb.exp: Use new "file" proc.
13957
13958Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
13959
13960 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
13961 Rework board rebooting slightly.
13962 (gdb_exit): Don't exit from the remote shell; there isn't one.
13963 * gdb.stabs/weird.exp: If a program is being debugged already,
13964 kill it.
13965 * gdb.t04/setvar.exp: Stop and restart gdb.
13966 * gdb.t05/expr.exp: Likewise.
13967 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
13968 restart gdb and reload the program.
13969 * gdb.t08/opaque.exp: Likewise.
13970 * gdb.t12/scope.exp: Likewise.
13971 * gdb.t13/bitfields.exp: Likewise.
13972 * gdb.t15/funcargs.exp: Likewise.
13973 * gdb.t20/classes.exp: Likewise.
13974 * gdb.t03/ptype.exp: Increase timeout.
13975 * gdb.t16/printcmds.exp (test_print_string_constants,
13976 test_print_array_constants): Likewise.
13977 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
13978 * gdb.t20/classes.exp (do_tests): Likewise.
13979 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
13980
13981Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
13982
13983 * gdb.stabs: Renamed *wierd* to *weird*.
13984
13985Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
13986
13987 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
13988 for timeout. Add "known gcc 2.4.5 bug" to failure message.
13989
13990Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
13991
13992 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
13993 (do_tests): Remove xfail for whatis on one_var and two_var.
13994
13995Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
13996
13997 * Makefile.in: Made cross building work better by adding
13998 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
13999
14000Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14001
14002 * gdb.t15/{return.c,return.exp,Makefile.in}:
14003 New test, currently commented out.
14004
14005Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
14006
14007 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
14008 still running and removes the leftover named socket so GDb can do
14009 clean restarts.
14010
14011Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
14012
14013 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
14014 console, not GDB.
14015 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
14016 cross testing works better with "make check"
14017 * config/unix-gdb: Use default procedures for exit and version.
14018 * config/vx-gdb.exp: Cleaned up and massaged back to working order
14019 with the newest VxWorks.
14020
14021Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14022
14023 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
14024 old form.
14025
14026 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
14027 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
14028
14029 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
14030
14031 * config/unix-gdb.exp: Remove this version of gdb_exit
14032 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
14033 Rob says he'll look at it when he gets back to testing boards.
14034
14035Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
14036
14037 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
14038 an expected fail for certain ptype commands.
14039
14040 * gdb.t20/classes.exp: Update expected results of "ptype class
14041 Base1" to account for the constructor that now appears in the type.
14042
14043Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
14044
14045 * configure.in (configdirs): Restore gdb.t04, which mysteriously
14046 disappeared from list.
14047 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
14048 "alldone" proc with call to cleanup and exit.
14049 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
14050 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
14051 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
14052 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
14053 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
14054 "alldone" proc with simple returns that suppress remaining
14055 tests. The alldone proc went away many months ago.
14056
14057Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14058
14059 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
14060
14061 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
14062
14063Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14064
14065 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
14066 as vax gdb will display them.
14067
14068Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14069
14070 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
14071 optimizers.
14072
14073 * scope.exp: Change "bad value for localval" messages so each one
14074 is unique.
14075
14076 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
14077 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
14078
14079 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
14080
14081Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14082
14083 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
14084 doesn't exist (due to optimization).
14085
14086Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14087
14088 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
14089 contains \r because the filename is long.
14090
14091 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
14092 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
14093
14094Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14095
14096 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
14097 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
14098 Ultrix.
14099 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
14100 int tests.
14101 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
14102
14103Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
14104
14105 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
14106
14107 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 14108 to match does not match the passing case but still matches the
c906108c
SS
14109 failing case.
14110
14111Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14112
14113 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
14114
14115Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
14116
14117 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
14118 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
14119 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
14120 Remove various versions of gdb_exit.
14121 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
14122 gdb_exit.
14123 * config/unix-gdb.exp: gdb_exit remains here, and should override
14124 the generic version, since it's doing a lot of wierd stuff that
14125 the other versions aren't. FIXME, fold it in, or abandon this
14126 version.
14127
14128Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14129
14130 * gdb.t24/demangle.exp: Add tests for PR 3220.
14131
14132Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14133
14134 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
14135
14136Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
14137
14138 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
14139 "i386-*-*". Works for i486 as well.
14140
14141 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
14142 bug, and expand domain of xfail to all SVR4 systems, since the
14143 actual problem is likely to be in generic SVR4 /proc support.
14144
14145Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14146
14147 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
14148
14149Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
14150
14151 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
14152 xfails for other systems. Match a missing 'Continuing.' as an
14153 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
14154
14155 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
14156 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
14157 Only issue warning for missing executables if -all option is used.
14158
14159 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
14160 file if -all option is used. It's like an unpredictable XFAIL.
14161
14162Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14163
14164 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
14165 for dynamically linked binaries.
14166
14167 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
14168
14169Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14170
14171 * gdb.t20/inherit.exp: Change message for "print tagless struct"
14172 to state that this is a known bug in old versions of g++.
14173
14174Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14175
14176 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
14177 while waiting for `Continuing'.
14178
14179Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
14180
14181 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
14182 in text, data, and bss.
14183 * gdb.t10/nodebug.c: Add local and global test variables for
14184 initialized and uninitialized data.
14185
14186Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14187
14188 * config/unix-gdb.exp (gdb_exit): Add "wait".
14189
14190Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14191
14192 * gdb.t06/signals.exp: xfail the continue from the handler for all
14193 targets.
14194
14195 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
14196 function with watchpoints enabled, the i386 call dummy starts with
14197 a call.
14198
14199 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
14200 386 bsd names its corefiles.
14201
14202Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
14203
14204 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
14205 compilers don't grok it.
14206 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
14207 with small octal ints rather than character constants, which
14208 are signed and might not fit if first promoted to int.
14209
14210Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
14211
14212 * gdb.t09/Makefile.in (clean): Remove corefile.
14213
14214Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14215
14216 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
14217
14218Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14219 and Jim Kingdon (kingdon@cygnus.com)
14220
14221 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
14222 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
14223 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
14224
14225Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14226
14227 * gdb.t17/interrupt.exp: Add xfail for hppa.
14228
14229Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14230
14231 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
14232 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
14233 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
14234 to determine signed-ness of bitfields and use the result to setup
14235 the xfail.
14236 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
14237 * gdb.t15/funcargs.exp: Use them to step until the second indirect
14238 call line is reached if necessary.
14239
14240Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14241
14242 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
14243
14244Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14245
14246 * gdb.t06/break.exp: Also test `clear' command.
14247
14248Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14249
14250 * gdb.t00/teststrategy.exp: Remove extra quote.
14251
14252 * gdb.t07/watchpoint.exp: Change xfail for calling function with
14253 watchpoint enabled to be for all non-68k machines.
14254
14255 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
14256
14257Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14258
14259 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
14260 targets use aout.mt instead of ecoff.mt as gas understands
14261 standard aout format.
14262
14263Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14264
14265 * lib/gdb.exp (runto): Don't insist that function we are running to
14266 was compiled with -g.
14267
14268 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
14269
14270 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
14271 to get back into the read system call.
14272 Accept leading newline in case where we woke it up.
14273
14274Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14275
14276 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
14277 to make the stabs test work on ecoff systems using gcc and -with-stabs.
14278 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
14279 enable ecoff configuration.
14280
14281Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14282
14283 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
14284
14285Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14286
14287 * gdb.t16/printcmds.exp: Add another printf test.
14288
14289Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
14290
14291 * configure.in: If configured -with-stabs on any target, add
14292 stabsdirs to configdirs.
14293
14294Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14295
14296 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
14297 fun" so pattern does not match the command itself.
14298
14299Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14300
14301 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
14302
14303Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14304
14305 * gdb.t17/interrupt.exp: Test for more things.
14306
14307Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14308
14309 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
14310 compiler arranges the code and line numbers.
14311
14312 * gdb.t17/interrupt.exp: Don't send \n after ^C.
14313
14314Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14315
14316 * gdb.t00/help.exp: Increase expect input buffer size.
14317
14318Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14319
14320 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
14321
14322 * gdb.t07/watchpoint.exp: Add xfail for hppa.
14323
14324 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
14325
14326 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
14327 [0-9]*, not just [0-9].
14328
14329Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14330
14331 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
14332
14333 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
14334
14335Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14336
14337 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
14338
14339Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14340
14341 * gdb.t06/signals.c: Add xfails for sun3.
14342
14343 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
14344
14345 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
14346 test_stepping tests.
14347
14348Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14349
14350 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
14351
14352 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
14353
14354 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
14355 rather than actually putting it through cpp twice.
14356
14357 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
14358
14359Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
14360
14361 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
14362 no longer needed.
14363
14364Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14365
14366 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
14367
14368 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
14369 C++ features prints as "struct", make it a pass, not an xfail.
14370
14371Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14372
14373 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
14374 Don't require VA to print as "class" rather than "struct".
14375
14376Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
14377
14378 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
14379
14380Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14381
14382 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
14383
14384Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14385
14386 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
14387 order.
14388
14389Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14390
14391 * gdb.t16/printcmds.exp: Add printf tests.
14392
14393 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
14394
14395 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
14396
14397Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
14398
14399 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
14400 pass counts, to counteract any existing or future setup_xfails.
14401
14402Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14403
14404 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
14405 {BEGIN,END}_COMMON for common block instead of STAB.
14406 * gdb.stabs/wierd.exp: Add xfail for rs6000.
14407
14408 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
14409 intp_var should be N_GSYM not N_LSYM.
14410 wierd-aout.S: Use a label for the value of the N_SO.
14411 wierd.def: Remove all backslashes.
14412 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
14413
14414Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14415
14416 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
14417 get the expected next to inheritance3.
14418
14419Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14420
14421 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
14422 now that gcc-2.4 gets it right.
14423
14424Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14425
14426 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
14427
14428 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
14429 generating comp-info.exp which works for cross-compilation.
14430
14431Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
14432
14433 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
14434 "*-*-sysv4.*".
14435
14436Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
14437
14438 * gdb.t01/run.exp: Start with a fresh gdb.
14439 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
14440 SVR4.x.
14441
14442Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
14443
14444 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
14445 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
14446 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
14447 Makefile.in (distclean, realclean): Remove gdbme.c from list of
14448 things to remove.
14449
14450Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
14451
14452 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
14453 test cases from bug reports.
14454
14455Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
14456
14457 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
14458 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
14459 avoid spurious xfails.
14460 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
14461 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
14462 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
14463
14464Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
14465
14466 * gdb.t00/teststrategy.exp: Rework to provide more useful
14467 description of each test, fix problem with systems that define
14468 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
14469 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
14470 results for "next over recursive call" so timeouts aren't taken
14471 by error.
14472
14473Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
14474
14475 * gdb.t12/scope.exp: Test printing of variables before run.
14476
14477 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
14478 printed in wrong order due to sorting.
14479
14480Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
14481
14482 * gdb.t00/teststrategy.exp: Fix expected results for printing
14483 user entered string constant. Is array of char, prints with no
14484 address.
14485
14486 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
14487 commands.
14488 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
14489 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
14490 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
14491 of struct of char arrays.
14492 * gdb.t00/radix.exp: New tests for radix commands.
14493
14494Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
14495
14496 * gdb.t16/printcmd.exp: Print a variable before running program
14497 (with xfail for AIX).
14498
14499Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
14500
14501 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
14502
14503 * gdb.t16/printcmd.exp: Don't print variables before running program.
14504
14505 * gdb.t06/break.exp: Don't require envp argument to main.
14506
14507 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
14508
14509 * gdb.t02/whatis.exp, gdb.t11/list.exp:
14510 Add xfails for rs6000.
14511
14512 * gdb.t02/whatis.exp: Change other tests not to re-test something
14513 we already tested.
14514
14515 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
14516 each type used has a variable of that type.
14517
14518Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
14519
14520 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
14521
14522Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
14523
14524 * configure.in: change srctrigger to be a file, not a directory
14525
14526Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
14527
14528 * configure.in (mips-idt-ecoff*): Added trailing '*'.
14529
14530 * gdb.t11/list.exp: Fixed a couple of typos.
14531
14532Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
14533
14534 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
14535 is fixed and PR is closed.
14536 * gdb.t16 (gdbme.c): Add simple test string variable.
14537 * gdb.t16 (printcmds.exp): Add tests with simple test string
14538 variable, primarily for boundaries on "set print elements".
14539
14540Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
14541
14542 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
14543 Make leading 0's optional and don't expect a tab in the middle
14544 of the number.
14545
14546 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
14547
14548 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
14549 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
14550 don't end command passed to gdb_test with newline.
14551
14552 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
14553 signed keyword away, don't expect signed bitfields to be signed.
14554
14555 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
14556 printing with only as many 1's as are in the field as well as printing
14557 with 32 1's (see comment).
14558
14559Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
14560
14561 * gdb.t00/default.exp: Start with a fresh gdb.
14562 * configure.in (configdirs): Remove gdb.t31 until the chill
14563 compiler works again. It no longer is able to find chillrt0
14564 since it isn't in libchill.a anymore.
14565 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
14566 wierd.o, make more modular.
14567 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
14568 spurious newlines that caused problems.
14569
14570Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14571
14572 * Move test with enums and partial symbols from gdb.t03/ptype.exp
14573 to gdb.stabs/wierd.exp since GCC has worked around the bug.
14574 gdb.stabs/wierd.{exp,def}: Many new tests.
14575
14576 * gdb.t00/default.exp: update info line for new message.
14577
14578 * gdb.t02/{whatis.exp,gdbme.c}:
14579 Test that "char *" doesn't print as "caddr_t".
14580
14581Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14582
14583 * gdb.t00/help.exp: Use .* in place of some help messages which
14584 just changed.
14585 gdb.t00/default.exp: Update "info frame" test for new message.
14586 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
14587 Remove some xfails
14588
14589Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14590
14591 * gdb.t03/{gdbme.c,ptype.exp}:
14592 Add tests for typedef'd struct and union without tags.
14593 Also check "whatis" on a variable of a typedef'd enum without a tag.
14594
14595 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
14596 PRMS 1823; the bug still exists but isn't reproduced by this test
14597 anymore), and remove rs6000 XFAIL (the bug is fixed).
14598
14599 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
14600 duplicated from whatis.exp. For those that are left, accept
14601 "long", "long int", or "int" for long variables (whatis.exp already
14602 has an XFAIL for "int", so no need to fail it here).
14603
14604 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
14605 Deal with GCC's names for types now that GDB uses the compiler's names.
14606
14607 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
14608 setup_xfail's for sunos4. If we #defined the signed keyword away,
14609 don't expect GDB to know that char it is signed.
14610
14611 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
14612
14613Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
14614
14615 * configure.in (configdirs): Add gdb.t24 for C++ tests that
14616 should work on any system, regardless of debugging format.
14617 * gdb.t21/demangle.exp: Move to gdb.t24.
14618 * gdb.t24/demangle.exp: Move from gdb.t21.
14619 * gdb.t24/{Makefile.in, configure.in}: New files.
14620
14621Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14622
14623 * configure.in: Do gdb.stabs and C++ tests only for stabs.
14624 * gdb.stabs: New directory.
14625
14626Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14627
14628 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
14629 not just "Quit anyway?".
14630
14631Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
14632
14633 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
14634 that all setup_xfails are immediately followed by clear_xfails.
14635
14636Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
14637
14638 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
14639 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
14640 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
14641 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
14642 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
14643 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
14644 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
14645 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
14646 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
14647 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
14648 gdb.t31/chillvars.exp, lib/gdb.exp:
14649 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
14650 bug-gdb@prep.ai.mit.edu.
14651
14652Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
14653
14654 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
14655 with 0.0, not integer 0.
14656
14657Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
14658
14659 * gdb.t06/break.exp: Update for "Kill the program" message change.
14660
14661Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
14662
14663 * Makefile.in (GDBFLAGS): Set to -nx.
14664 * Makefile.in (site.exp): Use GDBFLAGS.
14665
14666Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
14667
14668 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
14669 Makefiles.
14670 (check): depend on just-check.
14671 (just-check): added so that tests can be run without a noop
14672 build pass.
14673
14674Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
14675
14676 Switch to using configure's configdirs.
14677 * Makefile.in (Makefile): add configure.in dependency.
14678 (SUBDIRS): removed redundant assignment.
14679 * configure.in: switch subdirs assignment to configdirs.
14680 * gdb.t*/configure.in: new files.
14681
14682Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
14683
14684 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
14685 works.
14686
14687Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
14688
14689 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
14690 in explicit rules. Apparently this is not supported by some makes.
14691
14692Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
14693
14694 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
14695
14696Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14697
14698 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
14699 disappeared.
14700
14701Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
14702
14703 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
14704
14705Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
14706
14707 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
14708 watchpoint problem that is now fixed.
14709 * gdb.t30/chexp.exp: Remove setup_xfail for printing
14710 uninitialized convenience variables.
14711 * gdb.t31/chillvars.exp: Fix expected patterns for printing
14712 structures.
14713
14714Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14715
14716 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
14717 which causes expect to get out of sync with gdb on long output
14718 from help set.
14719 * gdb.t09/corefile.exp: Make expected pattern for core file
14720 failing signal and frame output format less sun specific.
14721
14722Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
14723
14724 * gdb.t31/chillvars.exp: Add and remove initial dummy
14725 breakpoint, so that symbol table is forced in.
14726 (Needed at least on Sunos4, though it seems not SVR4.)
14727 * gdb.t31/chillvars.exp: Update for changed output format.
14728
14729Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
14730
14731 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
14732
14733Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
14734
14735 * Makefile.in: Added --srcdir when invoking runtest, removed the
14736 need for a local config file. (optional now)
14737
14738Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
14739
14740 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
14741 failure count used to force early termination. Add some more
14742 expected failures for gnu style demangling.
14743
14744Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14745
14746 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
14747 pmi variable from gdb.t20/gdbme to get optimized away.
14748 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
14749 Check for written corefile upon timeout _and_ eof.
14750
14751Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14752
14753 * config/unix-gdb.exp: Add missing return 0.
14754
14755Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14756
14757 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
14758 test termination.
14759
14760Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
14761
14762 * configure.in (subdirs): Put back gdb.t17 which mysteriously
14763 disappeared.
14764
14765Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
14766
14767 * gdb.t10/crossload.exp: Disable the i860-elf test until such
14768 time as i860 support works.
14769
d63a86f8 14770 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
14771 "backtrace 100\r" rather than just "backtrace\r", to match last
14772 change.
14773
14774Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
14775
14776 * config/udi-gdb.exp (gdb_exit): Remove close command.
14777 (gdb_target_udi): New procedure to set the UDI target.
14778 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
14779 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
14780 Added waits for prompts after several question responses. Added
14781 some more responses used by a29k-amd-udi-gdb.
14782 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
14783 pass different arguments, restart UDI connection after program
14784 completion.
14785 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
14786 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
14787 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
14788 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
14789 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
14790 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
14791 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
14792 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
14793 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
14794 after program completion.
14795 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
14796 compiled with a SELECT_VECS setting.
14797 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
14798 infinite recursion.
14799
14800 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
14801 Added checks for COFF results, and made them expected failures for
14802 all targets. It would be better to make them expected failures
14803 for COFF targets only.
14804
14805Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
14806
14807 * Makefile.in: add null dvi target, don't bother to recurse
14808 through test directories for info and install-info; rename
14809 $(datadir) to be dejagnu instead of deja-gnu
14810
14811Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
14812
14813 * gdb.t31/gdbme.ch: Re-enable code that previously caused
14814 compiler to coredump.
14815 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
14816 code.
14817
14818Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
14819
14820 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
14821 coredump.
14822 * gdb.t31/chillvars.exp: Comment out tests that depend on that
14823 code.
14824
14825Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
14826
14827 * gdb.t03/ptype.exp: tests for return code from gdb_test.
14828 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
14829 which in a shell. Deletes xgdb when done.
14830 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
14831 Tests the return from the "set height" or "set width" commands.
14832 Added a few return codes where needed.
14833
14834Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
14835
14836 * Makefile.in (SUBDIRS): Add gdb.t17.
14837 * configure.in (subdirs): Add gdb.t17.
14838 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
14839 files to test gdb's calling of functions in the inferior with
14840 the correct arguments and gdb's ability to retrieve any
14841 result returned.
14842
14843Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
14844
14845 * config/unix-gdb.exp (gdb_exit): Remove close commands that
14846 may be called after gdb goes away. Previous versions of expect
14847 needed these to avoid file descriptor leaks, but they cause
14848 errors with the current revision of expect.
14849 * gdb.t00/gdbvars.exp: Use -re on expected output after
14850 setting sevenbit-strings.
14851 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
14852 to set sevenbit-strings consistent across tests.
14853 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
14854 set sevenbit-strings consistent across tests.
14855
14856Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
14857
14858 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
14859 expected output to match current "expect" expectations.
14860
14861Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
14862
14863 * gdb.t00/default.exp: Change expected output for default "source"
14864 command, to match new gdb behavior which requires a filename to
14865 source.
14866
14867Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
14868
14869 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
14870 expected fail for i486-*-* that misses the marker2 function.
14871 * gdb.t10/crossload.exp (bfddefault): Allow successful
14872 recognition of a format to pass even if no symbols are found.
14873 Explicitly catch failures where the format is not recognized
14874 or is ambiguous, and add the reason to the fail message.
14875 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
14876 the cause is and invalid target and add reason to failure message.
14877 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
14878 elf32-i386, elf32-sparc, and elf32-i860.
14879 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
14880 Set up expected failure for 'filename'::variable scope resolution,
14881 which is now apparently broken on all targets.
14882 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
14883 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
14884 gdb.t23/templates.exp: Change failure for missing binfile into
14885 just a warning.
14886 gdb.t21/demangle.exp: Change all cfront references to 'arm'
14887 references.
14888
14889Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
14890
14891 * gdb.t00/default.exp: Add expected output for default "source"
14892 command, to match new gdb behavior.
14893 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
14894
14895Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
14896
14897 * config/*-gdb.exp: returns an error, rather than exiting on
14898 internal errors.
14899
14900Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
14901
14902 * gdb.t03/gdbme.c: Add pointer to struct variable.
14903 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
14904 referencing struct members.
14905
14906Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
14907
14908 * configure.in (mips-idt-ecoff): New target.
14909 * config/mips-gdb.exp: New file for remote board using MIPS remote
14910 debugging protocol.
14911
14912 * Redid configuration scheme. Removed gdb.t*/configure.in.
14913 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
14914 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
14915 distclean targets. Built executables via .o files. Adjusted
14916 tests to account for source files in $(srcdir) rather than
14917 $(objdir).
14918 * lib/gdb.exp (runto): Don't expect () after the function name,
14919 because it may have arguments.
14920
14921Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
14922
14923 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
14924 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
14925 expected failures for mips-idt-* and mips-sgi-*.
14926 * gdb.t00/default.exp (attach): Kill process if requested.
14927 * gdb.t00/help.exp (help target core, help target): Accept a gdb
14928 that does not read core files.
14929 * gdb.t01/run.exp: Removed checks for exit status code.
14930 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
14931 it is linked in.
14932 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
14933 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
14934 appropriate, rather than doing it by hand.
14935 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
14936 execution.
14937 * gdb.t10/crossload.exp: Kill existing program if needed.
14938 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
14939 appropriate, rather than doing it by hand. Always increase
14940 timeout for this test, not just for VxWorks.
14941
14942Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
14943
14944 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
14945 of Chill STRUCT types and STRUCT values.
14946 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
14947 than "char".
14948 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 14949 struct2): New struct definitions and initializations to test
c906108c
SS
14950 simple Chill STRUCT types.
14951
14952Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
14953
14954 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
14955 the null byte at the end of strings.
14956 * gdb.t00/default.exp: Make show version insensitive to copyright
14957 date.
14958 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
14959 to avoid dependencies on target char signedness.
14960 * gdb.t16/printcmds.exp: Update expected results for explicitly
14961 unsigned char.
14962 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
14963 now work.
14964 * gdb.t21/demangle.exp: Add many more patterns for template
14965 demangling, most of them being expected failures.
14966 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
14967 string we are matching for, to match on the whole string.
14968 * gdb.t21/demangle.exp: Add many new test strings to demangle,
14969 and fix a whole bunch that had incorrect expected output but were
14970 passing anyway because of the bug in "proc demangle".
14971 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
14972 type.
14973 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
14974
14975Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
14976
14977 * gdb/testsuite: made modifications to testcases, etc., to allow
14978 them to work properly given the reorganization of deja-gnu and the
14979 relocation of the testcases from deja-gnu to a "tool" subdirectory.
14980
14981Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
14982
14983 * gdb/testsuite: Initial creation of gdb/testsuite.
14984 Migrated dejagnu testcases and support files for testing nm to
14985 gdb/testsuite from deja-gnu. These files were moved "as is"
14986 with no modifications. This migration is part of a major overhaul
14987 of dejagnu. The modifications to these testcases, etc., which
14988 will allow them to work with the new version of dejagnu will be
14989 made in a future update.
48efe704 14990
8d8cb839 14991 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 14992\f
8d8cb839
EZ
14993;; Local Variables:
14994;; mode: change-log
14995;; left-margin: 8
14996;; fill-column: 74
14997;; version-control: never
14998;; End:
902f2ccb
MC
14999
15000 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 15001 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
15002 Copying and distribution of this file, with or without modification,
15003 are permitted provided the copyright notice and this notice are preserved.