2007-03-12 H.J. Lu <hongjiu.lu@intel.com>
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
70ed3737
UW
12007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2
3 * gdb.base/long_long.exp: Accept optional symbol name in <...>
4 for /a format output.
5
47b67b60
DJ
62007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
7
8 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
9 collect output incrementally.
10
b8953b0e
UW
112007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12
13 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
14 for -var-create lpcharacter test.
15 * gdb.mi/mi2-var-cmd.exp: Likewise.
16
7acd5c40
UW
172007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18
19 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
20 pass on targets where address zero is readable.
21
9c6759c1
UW
222007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
23
24 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
25 just a single architecture.
26
a2f1aeb4
UW
272007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
28
29 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
30 (fetch_all_registers): New function, uses gdb_test_multiple and
31 exp_continue to fetch inferior output line-by-line.
32 Replace all uses of do_get_all_registers by fetch_all_registers.
33
46579ac2
UW
342007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
35
36 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
37 in target_info.
38
fc133f24
MS
392007-03-02 Michael Snyder <michael.snyder@palmsource.com>
40
41 * gdb.threads/manythreads.exp: Use $message string for
42 consistancy; add a default (timeout) case.
43
7646a51d
MS
442007-03-02 Michael Snyder <michael.snyder@palmsource.com>
45
46 * gdb.base/watchpoint.exp: Fix truncated comment.
47
dcfff61f
MS
482007-03-02 Michael Snyder <michael.snyder@palmsource.com>
49
50 * Makefile.in: Remove spurious single-quotes from sed command.
51
664e3ee9
DJ
522007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
53
54 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
55 func.
56 * gdb.mi/mi2-var-cmd.exp: Likewise.
57
d7cc6f2f
JB
582007-02-27 Joel Brobecker <brobecker@adacore.com>
59
60 * gdb.dwarf2/dw2-producer.S: New file.
61 * gdb.dwarf2/dw2-producer.exp: New testcase.
62
632007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
64
65 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
66 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
67 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
68 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
69 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
70 Revert tests to use mi_gdb_test and include value field in output
71 of -var-create.
72
93d42b30
DJ
732007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
74
75 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
76
c499ed39
DJ
772007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
78
79 * gdb.base/maint.exp: Remove full paths from test names.
80 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
81 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
82
9836f81b
JB
832007-02-27 Joel Brobecker <brobecker@adacore.com>
84
85 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
86
c74d0ad8
DJ
872007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
88
89 * gdb.server/server-mon.exp: New test.
90
2711e456
DJ
912007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
92
93 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
94
ff6f572f
DJ
952007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
96
97 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
98 register capitalization.
99
fada3feb
DP
1002007-02-13 Denis Pilat <denis.pilat@st.com>
101
102 * gdb.mi/mi-var-invalidate.exp: New file.
103
fb1e4ffc
DJ
1042007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
105
106 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
107
3da939d7
DJ
1082007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
109
110 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
111
123dc839
DJ
1122007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
113
114 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
115 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
116
877e3645 1172007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
118
119 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
120 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
121 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
122 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
123 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 124 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
125 Update tests to include value field in output of -var-create.
126
3c0a2960
AS
1272007-02-08 Andreas Schwab <schwab@suse.de>
128
129 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
130
108546a0
DJ
1312007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
132
133 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
134 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
135
d701dcab
DP
1362007-02-02 Denis Pilat <denis.pilat@st.com>
137
138 * gdb.threads/threadapply.exp: check that frame is not changed by
139 the thread apply all command.
140
783e3e2f
AS
1412007-01-31 Andreas Schwab <schwab@suse.de>
142
6d9c3a87
AS
143 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
144
3c50d7b9
AS
145 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
146 in the dwarf sections.
147 * gdb.dwarf2/mac-fileno.S: Likewise.
148
783e3e2f
AS
149 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
150 bspstore register on ia64.
151
78ff580e
AS
1522007-01-29 Andreas Schwab <schwab@suse.de>
153
cc8e9b12
AS
154 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
155 "frame-begin" annotation.
156
78ff580e
AS
157 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
158 number of "frames-invalid" annotations.
159
704a4f78
DJ
1602007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
161
162 * gdb.base/commands.exp: Call if_commands_test.
163 (gdb_test_no_prompt, if_commands_test): New.
164
e741bf94
MK
1652007-01-28 Mark Kettenis <kettenis@gnu.org>
166
167 * gdb.threads/sigthread.c (NSIGS): Make bigger.
168
474d0ad3
AS
1692007-01-27 Andreas Schwab <schwab@suse.de>
170
171 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
172 .short/.int/.quad in the dwarf sections.
173 * gdb.dwarf2/dw2-intercu.S: Likewise.
174 * gdb.dwarf2/dw2-intermix.S: Likewise.
175
e784b426
JK
1762007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
177
178 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
179 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
180 array.
e784b426
JK
181 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
182 * gdb.base/setvar.exp: Likewise.
183
37f08e04
AS
1842007-01-26 Andreas Schwab <schwab@suse.de>
185
9a01813a
AS
186 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
187 test.
188
37f08e04
AS
189 * gdb.base/multi-forks.exp ("restart $i"): Also match
190 __kernel_syscall_via_break.
191
6e2a9270
VP
1922007-01-24 Vladimir Prus <vladimir@codesourcery.com>
193
194 * lib/mi-support.exp (mi_delete_varobj): New.
195 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
196 testcase.
197 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
198 (main): Call the above.
199 (reference_update_test, base_in_reference_test)
200 (reference_to_pointer): Delete the created varobjs.
201
e515b470
DJ
2022007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
203
204 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
205 * configure: Regenerated.
206 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
207 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
208 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
209 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
210 * lib/gdb.exp (gdb_skip_xml_test): New function.
211
08d8bcd7
DJ
2122007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
213
214 * gdb.base/sigrepeat.exp: Correct error message.
215
2162007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
217 Daniel Jacobowitz <dan@codesourcery.com>
218
219 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
220 gdb.arch/i386-gnu-cfi-asm.S: New files.
221
97c3f1f3
JK
2222007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
223
224 * lib/gdb.exp: Abort on missing `site.exp'.
225
cb1df416
DJ
2262007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
227 Daniel Jacobowitz <dan@codesourcery.com>
228
229 * gdb.base/included.c, gdb.base/included.exp,
230 gdb.base/included.h: New files.
231
35990120
DJ
2322007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
233
234 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
235 (maximize_rlimit): Reduce limits on 64-bit systems.
236
6e81a116 2372007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
238
239 From Marcus Deuling <deuling@de.ibm.com>:
240 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
241 every case.
242
6c3c41f3
NR
2432007-01-13 Nick Roberts <nickrob@snap.net.nz>
244
245 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
246 (test_path_specification): Use objdir instead of srcdir to always
247 get an absolute filename.
248
2f12c312
DJ
2492007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
250
251 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
252
81121995
VP
2532007-01-11 Vladimir Prus <vladimir@codesourcery.com>
254
255 * gdb.mi/mi-var-cp.cc (reference_update_tests):
256 Make sure the variable we're using is in scope.
257 (reference_to_pointer): Likewise.
258
4741b737
DJ
2592007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
260
261 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
262 has no debug information.
263
054410c3
DJ
2642007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
265
266 * gdb.base/annota1.exp: Remove extra send_gdb.
267
818f79f6
DJ
2682007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
269
270 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
271
f7a6bb70
DJ
2722007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
273
274 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
275
57e66780
DJ
2762007-01-08 Nick Roberts <nickrob@snap.net.nz>
277 Daniel Jacobowitz <dan@codesourcery.com>
278
279 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
280 lcharacter or linteger change. Correct duplicated test name.
281 * gdb.mi/mi2-var-cmd.exp: Likewise.
282
3d799a95
DJ
2832007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
284
285 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
286
2872007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
288
289 * gdb.base/nofield.c: New file.
290 * gdb.base/nofield.exp: New testcase.
291
eafb94e8
NR
2922007-01-05 Nick Roberts <nickrob@snap.net.nz>
293
294 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
295
296 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
297 test.
298
5e572bb4
DJ
2992007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
300
301 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
302
74a44383
DJ
3032007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
304
305 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
306 when continuing.
307
1b572db9
DJ
3082007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
309
310 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
311 Expect ".exe" extension.
312
381bc39b
DJ
3132007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
314
315 * gdb.base/charset.exp: Add explicit filename to break.
316 * gdb.base/dbx.exp: Add explicit filename to breaks.
317
2b70e4c6
DJ
3182007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
319
320 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
321 * gdb.mi/mi2-file.exp: Likewise.
322
303b6f5d
DJ
3232007-01-04 Vladimir Prus <vladimir@codesourcery.com>
324
325 Implement specification of MI tests as comments
326 in C and C++ sources.
327 * lib/mi-support.exp (mi_autotest_data): New variable.
328 (mi_autotest_source): New variable.
329 (count_newlines, mi_prepare_inline_tests)
330 (mi_get_inline_test, mi_continue_to_line)
331 (mi_run_inline_test, mi_tbreak)
332 (mi_send_resuming_command, mi_wait_for_stop): New functions.
333 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
334 Run inline tests.
335 * gdb.mi/mi-var-cp.cc: Define tests here.
336
23da0d94
VP
3372007-01-04 Vladimir Prus <vladimir@codesourcery.com>
338
339 Simplify usage of mi_continue_to.
340 * lib/mi-support.exp (mi_runto_helper): Renamed
341 from mi_runto, added new parameter 'run_or_continue'.
342 (mi_runto): Use mi_runto_helper.
343 (mi_continue_to): Accept just function name as parameter.
344 Use mi_runto_helper.
345 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
346 * gdb.mi/mi2-var-cmd.exp: Likewise.
347
f9e18282
JB
3482006-01-04 Joel Brobecker <brobecker@adacore.com>
349
350 Make this testcase a bit more realistic. The current code
351 is too simplistic, and allows the compiler to optimize out
352 some of the entities we need for this testcase.
353 * gdb.ada/null_record/bar.ads (Void_Star): New type.
354 (Do_Nothing): Add extra parameter.
355 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
356 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
357 by using a variable of type Void_Star.
358
fd678c65
JB
3592006-01-04 Joel Brobecker <brobecker@adacore.com>
360
361 * gdb.ada/catch_ex/foo.adb: New file.
362 * gdb.ada/catch_ex.exp: New testcase.
363
05cfdb42
DJ
3642007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
365
366 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
367 pass --image-base to linker.
368
2e03ee74
DJ
3692007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
370 Daniel Jacobowitz <dan@codesourcery.com>
371
372 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
373 secondary prompts.
374
0d5de010
DJ
3752007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
376
377 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
378 output. Test the types of members and member pointers.
379 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
380 gdb/2092.
381 * gdb.cp/member-ptr.exp: Search for a comment instead of a
382 statement. Enable for GCC. Update expected output for some tests
383 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
384 layout.
385 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
386 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
387 (Diamond::vget_base): New.
388 (main): Add new tests.
389 * gdb.cp/printmethod.exp: Update expected output for member functions.
390 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
391 print pEe->D::vg().
392
61a771aa
DJ
3932007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
394
395 * gdb.threads/tls.exp: Allow stops in sem_post.
396
2fa63963
DJ
3972006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
398
399 * gdb.base/annota1.exp: Allow .*printf in backtraces.
400 * gdb.base/annota3.exp: Likewise.
401 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
402 again (instead of timing out).
403 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
404 GCC bug 26475.
405 * gdb.java/jmisc.exp: Adjust to work with method signatures including
406 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
407 test from jmisc1.exp.
408 * gdb.java/jmisc1.exp: Delete.
409 * gdb.java/jprint.exp: Adjust to work with method signatures including
410 return types.
411 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
412 * gdb.threads/linux-dp.exp: Don't be confused by program output.
413 * lib/java.exp (compile_java_from_source): Pass the correct type
414 to target_compile.
415
5eefc2b7
JB
4162006-12-31 Joel Brobecker <brobecker@adacore.com>
417
418 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
419 (stack_align_edx): New function.
420 (stack_align_eax): New function.
421 (main): Add calls to stack_align_edx and stack_align_eax.
422 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
423 Add testing for the cases where the register used during a stack
424 realignment is edx. Same for eax.
425
227c54da
DJ
4262006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
427
428 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
429 and generic PE targets.
430
cab8ac94
JB
4312006-12-29 Joel Brobecker <brobecker@adacore.com>
432
433 * gdb.ada/array_return.exp: Update copyright date list.
434
ba54f318
JB
4352006-12-27 Joel Brobecker <brobecker@adacore.com>
436
437 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
438 (Create_Small_Float_Vector): New function.
439 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
440 function body.
441 * gdb.ada/array_return/p.adb: Use new type and function from
442 package Pck.
443 * gdb.ada/array_return.exp: Add a test verifying that GDB is
444 able to print the value returned by a function returning an
445 array of float.
446
6b7a35dd
JB
4472006-12-20 Joel Brobecker <brobecker@adacore.com>
448
449 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
450 The associated tests should be PASSing.
451
038224f6
VP
4522006-12-08 Vladimir Prus <vladimir@codesourcery.com>
453
454 Test for base in references.
455 * gdb.mi/mi-var-cp.cc: Add test code.
456 * gdb.mi/mi-var-cp.exp: Test for bases in references.
457 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
458 * gdb.mi/mi2-watch.exp: Likewise.
459 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
460 (mi_list_varobj_children): New function.
461
b26ed50d
VP
4622006-12-08 Vladimir Prus <vladimir@codesourcery.com>
463
464 * lib/mi-support.exp
465 (mi_runto): Accept "()" after function name.
466 (mi_create_varobj): New function.
467 (mi_varobj_update): New function.
468 (mi_Check_varobj_value): New function.
469 * gdb.mi/mi-var-cp.exp: New file.
470 * gdb.mi/mi-var-cp.cc: New file.
471
08232497
DJ
4722006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
473
474 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
475 gdb.base/weaklib2.c: New files.
476
d394c993 4772006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 478
ac6c2fba
NS
479 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
480 info. Adjust test names.
481
8ec659a0 482 * gdb.base/break.c (main): Move position of malloc.
d394c993 483 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 484
acd65feb
VP
4852006-11-28 Vladimir Prus <vladimir@codesourcery.com>
486
487 * gdb.mi/mi-var-cmd.exp: Check -var-update after
488 assignement of arrays and function pointers.
489 * gdb.mi/var-cmd.c: Add declaration necessary for above
490 tests.
491
f556d5e5
NS
4922006-11-27 Nathan Sidwell <nathan@codesourcery.com>
493
494 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
495
496 * gdb.threads/linux-dp.exp: Read thread table before and after
497 creating each philosopher and verify it.
498
697bc68d
NS
4992006-11-27 Nathan Sidwell <nathan@codesourcery.com>
500 Paul Brook <paul@codesourcery.com>
501 Daniel Jacobowitz <dan@codesourcery.com>
502
503 * gdb.base/ending-run.exp: Flatten expect script stepping out of
504 main to remove duplication. Add start function of the form
505 '_*start[1-9]*'. Add RVDS start function.
506
29d73ae4
DJ
5072006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
508
509 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
510
c1d88655
UW
5112006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
512
513 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
514 * gdb.asm/spu.inc: New file.
515 * gdb.base/term.exp: Disable if [target_info exists noargs].
516 * gdb.gdb/complaints.exp: Disable if ![isnative].
517 * gdb.gdb/selftest.exp: Likewise.
518 * gdb.gdb/observer.exp: Likewise.
519 * gdb.gdb/xfullpath.exp: Likewise.
520 * gdb.base/attach.exp: Disable on SPU target.
521 * gdb.cp/bs145503.exp: Likewise.
522 * gdb.cp/exception.exp: Likewise.
523 * gdb.cp/userdef.exp: Likewise.
524
32a13b1a
DJ
5252006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
526
527 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
528
d8295fe9
VP
5292006-11-10 Vladimir Prus <vladimir@codesourcery.com>
530
531 * gdb.base/completion.exp: Fix completion tests for
532 'info' and 'info '.
533 * gdb.base/help.exp (help_test_raw, test_class_help)
534 (test_prefix_command_help): Move...
535 * lib/gdb.exp: Here.
536 * gdb.base/main.exp: Adjust.
537 * gdb.cp/maint.exp: Adjust.
538 * gdb.trace/tracecmd.exp: Use test_help_class.
539
8c394015
VP
5402006-11-09 Vladimir Prus <vladimir@codesourcery.com>
541
542 * gdb.stabs/weird.exp (print_weird_var): Use
543 gdb_test_multiple instead of gdb_expect.
544
027fc1bc
VP
5452006-11-09 Vladimir Prus <vladimir@codesourcery.com>
546
547 * gdb.base/help.exp (help_test_raw): New.
548 (test_class_help): New.
549 (test_prefix_command_help): New.
550 Adjust testcases.
551
67609209
FR
5522006-11-09 Christophe Lyon <christophe.lyon@st.com>
553
554 * gdb.base/constvars.c (main): Write to crass and crips, so that
555 they are allocated by the compiler.
556
f73adfeb
AS
5572006-10-27 Andreas Schwab <schwab@suse.de>
558
559 * gdb.base/multi-forks.exp: Use "detach fork" instead of
560 "detach-fork".
561
2f83a18e
DJ
5622006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
563
564 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
565 of patterns.
566
94277a38
DJ
5672006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
568
569 * gdb.base/sepdebug.exp: Remove debug format test.
570 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
571 Handle no-symtab.
572 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
573
5bd2f6e2
DJ
5742006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
575
576 * gdb.threads/manythreads.c (thread_function, main): Don't cast
577 int to pointer or pointer to int.
578 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
579
8c008720
DJ
5802006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
581
582 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
583
9e35dae4
DJ
5842006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
585
586 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
587
d9639e13
DJ
5882006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
589
590 PR c++/2116
591 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
592
390a1bd0
JB
5932006-10-06 Joel Brobecker <brobecker@adacore.com>
594
595 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
596 the corresponding bug has been fixed in GDB (PR/2018).
597
dd920c33
JB
5982006-10-06 Joel Brobecker <brobecker@adacore.com>
599
600 * gdb.base/subst.exp: New testcase.
601
53bbefe9
JB
6022006-10-06 Joel Brobecker <brobecker@adacore.com>
603
604 * gdb.ada/array_return/pck.ads: Add copyright notice.
605 * gdb.ada/array_return/pck.adb: Likewise.
606 * gdb.ada/array_return/p.adb: Likewise.
607 * gdb.ada/exec_changed/first.adb: Likewise.
608 * gdb.ada/exec_changed/second.adb: Likewise.
609
09851417
JB
6102006-10-06 Joel Brobecker <brobecker@adacore.com>
611
612 * gdb.ada/watch_arg/watch.adb: New file.
613 * gdb.ada/watch_arg.exp: New testcase.
614
041bf30d
VP
6152006-10-02 Vladimir Prus <vladimir@codesourcery.com>
616
617 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
618 via string_to_regexp.
619 * gdb.mi/mi2-basics.exp: Likewise.
620
f286fbdd 6212006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
622
623 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
624 Remove unused / obsolete files.
625
7c07f349
NR
6262006-09-19 Nick Roberts <nickrob@snap.net.nz>
627
628 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
629
cd5ff84a
VP
6302006-09-17 Vladimir Prus <vladimir@codesourcery.com>
631
632 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
633 HIGH_FRAME argument to -stack-list-arguments can be larger than
634 the number of frames.
635
ae018d1a
DJ
6362006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
637
638 * gdb.base/args.c (main): Add breakpoint marker.
639 * gdb.base/args.exp: Use args_test for tests. Add new tests which
640 really test empty arguments.
641 (args_load): Delete.
642 (args_test): New.
643
b399c549
NR
6442006-09-13 Nick Roberts <nickrob@snap.net.nz>
645
646 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
647 check for one file.
648
2ab1eb7a
VP
6492006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
650
651 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
652 HIGH_FRAME argument to -stack-list-locals can be larger than
653 the number of frames.
654
476308bf
FF
6552006-08-18 Fred Fish <fnf@specifix.com>
656
657 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
658 '$' in front of skip_vmx_tests_saved when setting that.
659
8625200f
AS
6602006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
661
662 * gdb.base/trace-commands.exp: New file.
663
089ec8f1
DJ
6642006-08-10 Joel Brobecker <brobecker@adacore.com>
665 Daniel Jacobowitz <dan@codesourcery.com>
666
667 * gdb.base/step-bt.exp: Make hexadecimal address optional in
668 expected output of the backtrace commands.
669
b60f0898
JB
6702006-08-09 Joel Brobecker <brobecker@adacore.com>
671
672 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
673 untested followed by return combination.
674 * gdb.arch/altivec-regs.exp: Likewise.
675 * gdb.arch/e500-abi.exp: Likewise.
676 * gdb.arch/e500-regs.exp: Likewise.
677 * gdb.arch/gdb1291.exp: Likewise.
678 * gdb.arch/gdb1431.exp: Likewise.
679 * gdb.arch/gdb1558.exp: Likewise.
680 * gdb.arch/i386-prologue.exp: Likewise.
681 * gdb.arch/i386-unwind.exp: Likewise.
682 * gdb.asm/asm-source.exp: Likewise.
683 * gdb.base/a2-run.exp: Likewise.
684 * gdb.base/advance.exp: Likewise.
685 * gdb.base/all-bin.exp: Likewise.
686 * gdb.base/annota1.exp: Likewise.
687 * gdb.base/annota3.exp: Likewise.
688 * gdb.base/args.exp: Likewise.
689 * gdb.base/arithmet.exp: Likewise.
690 * gdb.base/assign.exp: Likewise.
691 * gdb.base/async.exp: Likewise.
692 * gdb.base/attach.exp: Likewise.
693 * gdb.base/bang.exp: Likewise.
694 * gdb.base/bigcore.exp: Likewise.
695 * gdb.base/bitfields.exp: Likewise.
696 * gdb.base/bitfields2.exp: Likewise.
697 * gdb.base/break.exp: Likewise.
698 * gdb.base/call-sc.exp: Likewise.
699 * gdb.base/call-strs.exp: Likewise.
700 * gdb.base/callfuncs.exp: Likewise.
701 * gdb.base/checkpoint.exp: Likewise.
702 * gdb.base/chng-syms.exp: Likewise.
703 * gdb.base/code-expr.exp: Likewise.
704 * gdb.base/commands.exp: Likewise.
705 * gdb.base/completion.exp: Likewise.
706 * gdb.base/cond-expr.exp: Likewise.
707 * gdb.base/condbreak.exp: Likewise.
708 * gdb.base/consecutive.exp: Likewise.
709 * gdb.base/constvars.exp: Likewise.
710 * gdb.base/corefile.exp: Likewise.
711 * gdb.base/cvexpr.exp: Likewise.
712 * gdb.base/dbx.exp: Likewise.
713 * gdb.base/define.exp: Likewise.
714 * gdb.base/detach.exp: Likewise.
715 * gdb.base/display.exp: Likewise.
716 * gdb.base/dump.exp: Likewise.
717 * gdb.base/ena-dis-br.exp: Likewise.
718 * gdb.base/ending-run.exp: Likewise.
719 * gdb.base/environ.exp: Likewise.
720 * gdb.base/eval-skip.exp: Likewise.
721 * gdb.base/exprs.exp: Likewise.
722 * gdb.base/fileio.exp: Likewise.
723 * gdb.base/finish.exp: Likewise.
724 * gdb.base/float.exp: Likewise.
725 * gdb.base/foll-exec.exp: Likewise.
726 * gdb.base/foll-fork.exp: Likewise.
727 * gdb.base/foll-vfork.exp: Likewise.
728 * gdb.base/freebpcmd.exp: Likewise.
729 * gdb.base/funcargs.exp: Likewise.
730 * gdb.base/gcore.exp: Likewise.
731 * gdb.base/gdb1090.exp: Likewise.
732 * gdb.base/gdb1250.exp: Likewise.
733 * gdb.base/huge.exp: Likewise.
734 * gdb.base/info-proc.exp: Likewise.
735 * gdb.base/interrupt.exp: Likewise.
736 * gdb.base/jump.exp: Likewise.
737 * gdb.base/langs.exp: Likewise.
738 * gdb.base/lineinc.exp: Likewise.
739 * gdb.base/list.exp: Likewise.
740 * gdb.base/logical.exp: Likewise.
741 * gdb.base/long_long.exp: Likewise.
742 * gdb.base/macscp.exp: Likewise.
743 * gdb.base/maint.exp: Likewise.
744 * gdb.base/mips_pro.exp: Likewise.
745 * gdb.base/miscexprs.exp: Likewise.
746 * gdb.base/multi-forks.exp: Likewise.
747 * gdb.base/opaque.exp: Likewise.
748 * gdb.base/overlays.exp: Likewise.
749 * gdb.base/pc-fp.exp: Likewise.
750 * gdb.base/pointers.exp: Likewise.
751 * gdb.base/printcmds.exp: Likewise.
752 * gdb.base/psymtab.exp: Likewise.
753 * gdb.base/ptype.exp: Likewise.
754 * gdb.base/recurse.exp: Likewise.
755 * gdb.base/relational.exp: Likewise.
756 * gdb.base/relocate.exp: Likewise.
757 * gdb.base/remote.exp: Likewise.
758 * gdb.base/reread.exp: Likewise.
759 * gdb.base/restore.exp: Likewise.
760 * gdb.base/return.exp: Likewise.
761 * gdb.base/return2.exp: Likewise.
762 * gdb.base/scope.exp: Likewise.
763 * gdb.base/sect-cmd.exp: Likewise.
764 * gdb.base/sep.exp: Likewise.
765 * gdb.base/sepdebug.exp: Likewise.
766 * gdb.base/setshow.exp: Likewise.
767 * gdb.base/setvar.exp: Likewise.
768 * gdb.base/sigall.exp: Likewise.
769 * gdb.base/sigbpt.exp: Likewise.
770 * gdb.base/signals.exp: Likewise.
771 * gdb.base/signull.exp: Likewise.
772 * gdb.base/sizeof.exp: Likewise.
773 * gdb.base/solib.exp: Likewise.
774 * gdb.base/step-line.exp: Likewise.
775 * gdb.base/step-test.exp: Likewise.
776 * gdb.base/structs.exp: Likewise.
777 * gdb.base/structs2.exp: Likewise.
778 * gdb.base/term.exp: Likewise.
779 * gdb.base/twice.exp: Likewise.
780 * gdb.base/until.exp: Likewise.
781 * gdb.base/varargs.exp: Likewise.
782 * gdb.base/volatile.exp: Likewise.
783 * gdb.base/watchpoint.exp: Likewise.
784 * gdb.base/whatis-exp.exp: Likewise.
785 * gdb.base/whatis.exp: Likewise.
786 * gdb.cp/ambiguous.exp: Likewise.
787 * gdb.cp/annota2.exp: Likewise.
788 * gdb.cp/annota3.exp: Likewise.
789 * gdb.cp/bool.exp: Likewise.
790 * gdb.cp/breakpoint.exp: Likewise.
791 * gdb.cp/casts.exp: Likewise.
792 * gdb.cp/class2.exp: Likewise.
793 * gdb.cp/classes.exp: Likewise.
794 * gdb.cp/cplusfuncs.exp: Likewise.
795 * gdb.cp/ctti.exp: Likewise.
796 * gdb.cp/derivation.exp: Likewise.
797 * gdb.cp/exception.exp: Likewise.
798 * gdb.cp/gdb1355.exp: Likewise.
799 * gdb.cp/hang.exp: Likewise.
800 * gdb.cp/inherit.exp: Likewise.
801 * gdb.cp/local.exp: Likewise.
802 * gdb.cp/m-data.exp: Likewise.
803 * gdb.cp/m-static.exp: Likewise.
804 * gdb.cp/member-ptr.exp: Likewise.
805 * gdb.cp/method.exp: Likewise.
806 * gdb.cp/misc.exp: Likewise.
807 * gdb.cp/namespace.exp: Likewise.
808 * gdb.cp/overload.exp: Likewise.
809 * gdb.cp/ovldbreak.exp: Likewise.
810 * gdb.cp/pr-1023.exp: Likewise.
811 * gdb.cp/pr-1210.exp: Likewise.
812 * gdb.cp/pr-574.exp: Likewise.
813 * gdb.cp/printmethod.exp: Likewise.
814 * gdb.cp/psmang.exp: Likewise.
815 * gdb.cp/ref-params.exp: Likewise.
816 * gdb.cp/ref-types.exp: Likewise.
817 * gdb.cp/rtti.exp: Likewise.
818 * gdb.cp/templates.exp: Likewise.
819 * gdb.cp/try_catch.exp: Likewise.
820 * gdb.cp/userdef.exp: Likewise.
821 * gdb.cp/virtfunc.exp: Likewise.
822 * gdb.disasm/am33.exp: Likewise.
823 * gdb.disasm/h8300s.exp: Likewise.
824 * gdb.disasm/mn10300.exp: Likewise.
825 * gdb.disasm/sh3.exp: Likewise.
826 * gdb.disasm/t01_mov.exp: Likewise.
827 * gdb.disasm/t02_mova.exp: Likewise.
828 * gdb.disasm/t03_add.exp: Likewise.
829 * gdb.disasm/t04_sub.exp: Likewise.
830 * gdb.disasm/t05_cmp.exp: Likewise.
831 * gdb.disasm/t06_ari2.exp: Likewise.
832 * gdb.disasm/t07_ari3.exp: Likewise.
833 * gdb.disasm/t08_or.exp: Likewise.
834 * gdb.disasm/t09_xor.exp: Likewise.
835 * gdb.disasm/t10_and.exp: Likewise.
836 * gdb.disasm/t11_logs.exp: Likewise.
837 * gdb.disasm/t12_bit.exp: Likewise.
838 * gdb.disasm/t13_otr.exp: Likewise.
839 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
840 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
841 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
842 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
843 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
844 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
845 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
846 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
847 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
848 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
849 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
850 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
851 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
852 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
853 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
854 * gdb.mi/gdb701.exp: Likewise.
855 * gdb.mi/gdb792.exp: Likewise.
856 * gdb.mi/mi-basics.exp: Likewise.
857 * gdb.mi/mi-break.exp: Likewise.
858 * gdb.mi/mi-cli.exp: Likewise.
859 * gdb.mi/mi-console.exp: Likewise.
860 * gdb.mi/mi-disassemble.exp: Likewise.
861 * gdb.mi/mi-eval.exp: Likewise.
862 * gdb.mi/mi-file.exp: Likewise.
863 * gdb.mi/mi-read-memory.exp: Likewise.
864 * gdb.mi/mi-regs.exp: Likewise.
865 * gdb.mi/mi-return.exp: Likewise.
866 * gdb.mi/mi-simplerun.exp: Likewise.
867 * gdb.mi/mi-stack.exp: Likewise.
868 * gdb.mi/mi-stepi.exp: Likewise.
869 * gdb.mi/mi-syn-frame.exp: Likewise.
870 * gdb.mi/mi-until.exp: Likewise.
871 * gdb.mi/mi-var-block.exp: Likewise.
872 * gdb.mi/mi-var-child.exp: Likewise.
873 * gdb.mi/mi-var-cmd.exp: Likewise.
874 * gdb.mi/mi-var-display.exp: Likewise.
875 * gdb.mi/mi-watch.exp: Likewise.
876 * gdb.mi/mi2-basics.exp: Likewise.
877 * gdb.mi/mi2-break.exp: Likewise.
878 * gdb.mi/mi2-cli.exp: Likewise.
879 * gdb.mi/mi2-console.exp: Likewise.
880 * gdb.mi/mi2-disassemble.exp: Likewise.
881 * gdb.mi/mi2-eval.exp: Likewise.
882 * gdb.mi/mi2-file.exp: Likewise.
883 * gdb.mi/mi2-read-memory.exp: Likewise.
884 * gdb.mi/mi2-regs.exp: Likewise.
885 * gdb.mi/mi2-return.exp: Likewise.
886 * gdb.mi/mi2-simplerun.exp: Likewise.
887 * gdb.mi/mi2-stack.exp: Likewise.
888 * gdb.mi/mi2-stepi.exp: Likewise.
889 * gdb.mi/mi2-syn-frame.exp: Likewise.
890 * gdb.mi/mi2-until.exp: Likewise.
891 * gdb.mi/mi2-var-block.exp: Likewise.
892 * gdb.mi/mi2-var-child.exp: Likewise.
893 * gdb.mi/mi2-var-cmd.exp: Likewise.
894 * gdb.mi/mi2-var-display.exp: Likewise.
895 * gdb.mi/mi2-watch.exp: Likewise.
896 * gdb.stabs/exclfwd.exp: Likewise.
897 * gdb.stabs/weird.exp: Likewise.
898 * gdb.threads/gcore-thread.exp: Likewise.
899 * gdb.trace/actions.exp: Likewise.
900 * gdb.trace/backtrace.exp: Likewise.
901 * gdb.trace/circ.exp: Likewise.
902 * gdb.trace/collection.exp: Likewise.
903 * gdb.trace/deltrace.exp: Likewise.
904 * gdb.trace/infotrace.exp: Likewise.
905 * gdb.trace/limits.exp: Likewise.
906 * gdb.trace/packetlen.exp: Likewise.
907 * gdb.trace/passc-dyn.exp: Likewise.
908 * gdb.trace/passcount.exp: Likewise.
909 * gdb.trace/report.exp: Likewise.
910 * gdb.trace/save-trace.exp: Likewise.
911 * gdb.trace/tfind.exp: Likewise.
912 * gdb.trace/tracecmd.exp: Likewise.
913 * gdb.trace/while-dyn.exp: Likewise.
914 * gdb.trace/while-stepping.exp: Likewise.
915
f4b618d1
JB
9162006-08-08 Joel Brobecker <brobecker@adacore.com>
917
918 * gdb.base/step-bt.c: New file.
919 * gdb.base/step-bt.exp: New testcase.
920
3d00d119
DJ
9212006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
922
923 * config/monitor.exp (gdb_load): Remove support for obsolete
924 download-write-size.
925 * gdb.base/remote.exp: Likewise. Update all callers of
926 gdb_timed_load.
927
017b5bd4
DJ
9282006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
929
930 * cursal.exp: Pass binfile to gdb_load.
931
837c599d
DJ
9322006-08-01 Nathan Sidwell <nathan@codesourcery.com>
933
934 * gdb.base/cursal.exp: Add "" to gdb_load call.
935
8dd4540b
MK
9362006-07-29 Mark Kettenis <kettenis@gnu.org>
937
938 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
939 NetBSD/ELF targets.
940
ab5c9f60
DJ
9412006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
942
943 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
944 operator*.
945
4c42eaff
DJ
9462006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
947
948 * gdb.base/completion.exp: Update for change in "file" behavior.
949 * gdb.stabs/weird.exp: Likewise.
950 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
951 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
952
0155cc76
NS
9532006-07-24 Nathan Sidwell <nathan@codesourcery.com>
954
955 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
956 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
957
16026cd7
AS
9582006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
959
960 * gdb.base/default.exp: Update source command error message.
961 * gdb.base/help.exp: Update 'help source' message.
962
16963cb6
DJ
9632006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
964
965 * gdb.cp/bs15503.exp: Update comment for no longer crashing
966 test.
967
6d7fd486
AS
9682006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
969
970 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
971
29e8a844
DJ
9722006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
973
974 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
975
6afcfa39
DJ
9762006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
977
978 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
979
267a692b
MK
9802006-07-17 Mark Kettenis <kettenis@gnu.org>
981
982 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
983 *-*-openbsd* from targets for wich we expect ARM FPA floating
984 point format.
985
85d2fec4
NR
9862006-07-17 Nick Roberts <nickrob@snap.net.nz>
987
988 * gdb.cp/annota3.exp: Expect frame-begin annotation.
989
9902006-07-17 Mark Kettenis <kettenis@gnu.org>
991
992 * gdb.base/annota3.exp: Expect frame-begin annotation.
993
85b4c6e8
JB
9942006-07-14 Joel Brobecker <brobecker@adacore.com>
995
996 * gdb.base/help.exp: Adjust "help unset" test to accept
997 any list of unset commands.
998
fb933624
DJ
9992006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
1000 Daniel Jacobowitz <dan@codesourcery.com>
1001
1002 * gdb.cp/ref-params.exp: New test.
1003 * gdb.cp/ref-params.cc: New source file.
1004 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
1005
1dff4b64
MK
10062006-07-08 Mark Kettenis <kettenis@gnu.org>
1007
1008 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
1009 spaces/tabs in regular expressions since they might not be there.
1010
40d2e0e3
AS
10112006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
1012
1013 * gdb.base/ifelse.exp: New file.
1014
f6c957d2
NS
10152006-07-04 Nathan Sidwell <nathan@codesourcery.com>
1016
1017 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
1018 line.
1019 * gdb.base/huge.exp: Loop over compilation to find a size that
1020 is acceptable.
1021 * gdb.base/remote.exp: Correct expected strings.
1022 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
1023
b9c5a23d
DJ
10242006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1025
1026 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
1027
9af2e58d
DJ
10282006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1029
1030 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
1031 native.
1032
30930ca5
DJ
10332006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1034
1035 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
1036 enable stabs testing.
1037
aa32fa1d
DJ
10382006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1039
bd4a4c80 1040 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
1041 gdb_test_multiple does.
1042
321fef15
DJ
10432006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1044
1045 * Makefile.in (host_alias): Remove.
1046 (target_alias): Use @target_noncanonical@.
1047 (site.exp): Don't set host_alias.
1048 * aclocal.m4: Remove contents. Include acx.m4.
1049 * configure: Regenerated.
1050 * configure.ac: Use ACX_NONCANONICAL_TARGET.
1051
e1c2defa
NS
10522006-06-13 Nathan Sidwell <nathan@codesourcery.com>
1053
e63b55d1
NS
1054 * lib/gdb.exp (gdb_load_cmd): New.
1055
5600ea19
NS
1056 * gdb.base/fileio.c: Add system(NULL) test.
1057 * gdb.base/fileio.exp: Check it.
1058
e1c2defa
NS
1059 * gdb.base/break.c: Add 10a breakpoint at }
1060 * gdb.base/break.exp: Add test for breakpoint at }
1061 * gdb.cp/anon-union.cc: Add code at end of function.
1062 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
1063 * gdb.mi/var-cmd.c: Add code at end of function.
1064 * gdb.mi/mi-var-display.exp: Adjust end of next.
1065 * gdb.mi/mi2-var-display.exp: Likewise.
1066 * gdb.base/fileio.c: Add stop function and insert calls at
1067 stopping places.
1068 * gdb.base/fileio.exp: Breakpoint stop function and remove
1069 explicit line number references.
1070
6c0112ec
JB
10712006-05-19 Joel Brobecker <brobecker@adacore.com>
1072
1073 * gdb.base/del.exp (test_delete_alias): New function.
1074 Now check that both "del" and "d" work as aliases for "delete".
1075
154189a4
FF
10762006-05-18 Fred Fish <fnf@specifix.com>
1077
1078 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
1079 required. Check for spurious output after program exits normally.
1080
582e64c2
FF
10812006-05-17 Fred Fish <fnf@specifix.com>
1082
1083 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
1084 gdb_load, so it works in the simulator.
1085
8ef6493a
FF
10862006-05-11 Fred Fish <fnf@specifix.com>
1087
1088 * gdb.base/bang.exp: Ignore unexpected output between the
1089 "program exited normally" and the gdb prompt, as many other
1090 tests do.
1091
692b141c
MK
10922006-05-07 Mark Kettenis <kettenis@gnu.org>
1093
1094 * gdb.base/help.exp: Make "delete checkpoint" part option for
1095 "help d" and "help delete" tests.
1096
540b8a30
UW
10972006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1098
1099 * gdb.mi/mi-basics.exp: Add missing serial number to
1100 expected output in some mi_gdb_test statements.
1101 * gdb.mi/mi2-basics.exp: Likewise.
1102
9b6462d9
JB
11032006-05-05 Joel Brobecker <brobecker@adacore.com>
1104
1105 * gdb.base/del.c: New file.
1106 * gdb.base/del.exp: New testcase.
1107
954de43b
DM
11082006-05-05 David S. Miller <davem@sunset.davemloft.net>
1109
1110 * gdb.base/break.exp: Do not assume a breakpoint on
1111 main will actually be in $srcfile when optimizing.
1303f75e
DM
1112 * gdb.base/savedregs.exp: Do not require that the dummy
1113 frame location match up to a symbol and source file location.
c3242428
DM
1114 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
1115 will get printed without a mi_cmd_data_list_register_values prefix.
1116 (*-data-list-register-*): Correct regular expressions to expect the new
1117 pseudo d? floating point registers.
1118 * gdb.mi/mi2-regs.exp: Likewise.
1119
c7e64c9a
DJ
11202006-05-05 Christophe Lyon <christophe.lyon@st.com>
1121
1122 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
1123 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
1124 is allocated by the compiler.
1125 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
1126 anons, e, anone to force their allocation by the compiler.
1127
11282006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
1129
1130 * gdb.base/help.exp: Update expected text for help d and
1131 help delete.
1132
27ce9a6d
MK
11332006-05-02 Mark Kettenis <kettenis@gnu.org>
1134
1135 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
1136 NetBSD/ELF targets.
1137
8608915f
MK
11382006-04-30 Mark Kettenis <kettenis@gnu.org>
1139
1140 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
1141 single-step breakpoint fails; make this a KFAIL on
1142 sparc*-*-openbsd*.
1143 * gdb.base/siginfo.exp: Likewise.
1144 * gdb.base/sigstep.exp (advance, advancei): Likewise.
1145
b8db102d
MS
11462006-04-26 Michael Snyder <msnyder@redhat.com>
1147
1148 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
1149 which may have to consume output from other forks.
1150 Add tests to make sure that "delete fork" succeeded.
1151
c702009a
MS
11522006-04-20 Michael Snyder <msnyder@redhat.com>
1153
1154 * 2006-03-22 Jim Blandy <jimb@redhat.com>
1155 Add support for the Renesas M32C and M16C.
1156
1157 * gdb.asm/asm-source.exp: Add m32c target.
1158 * gdb.asm/m32c.inc: Support for m32c target.
1159
e28493f2
AS
11602006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
1161
1162 * gdb.base/commands.exp (recursive_source_test): New test.
1163
880da185
DM
11642006-04-04 David S. Miller <davem@sunset.davemloft.net>
1165
1166 * gdb.base/float.exp: Add pattern for sparc targets.
1167
61d9b92f
DJ
11682006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1169
1170 * gdb.base/commands.exp (stray_arg0_test): New test.
1171
bd717df8
PB
11722006-03-30 Paul Brook <paul@codesourcery.com>
1173
1174 * gdb.mi/mi-until.exp: kfail broken until command.
1175 * gdb.mi/mi2-until.exp: Ditto.
1176
ec793d3c
NR
11772006-03-27 Nick Roberts <nickrob@snap.net.nz>
1178
1179 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
1180
831004b7
AO
11812006-03-08 Alexandre Oliva <aoliva@redhat.com>
1182
1183 * gdb.base/prelink.exp: Anchor tested-for regular expression
1184 on gdb prompt.
1185
effe49a0
PB
11862006-03-07 Paul Brook <paul@codesourcery.com>
1187
1188 * gdb.base/assign.exp: Correct fail message.
1189
e5461016
PB
11902006-03-07 Paul Brook <paul@codesourcery.com>
1191
1192 * lib/compiler.c: Extract armcc version number.
1193 * lib/compiler.cc: Ditto.
1194
fc91c6c2
PB
11952006-03-07 Paul Brook <paul@codesourcery.com>
1196
1197 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
1198 additional_flags=-w.
1199 * gdb.arch/altivec-regs.exp: Ditto.
1200 * gdb.arch/e500-abi.exp: Ditto.
1201 * gdb.arch/e500-regs.exp: Ditto.
1202 * gdb.base/all-bin.exp: Ditto.
1203 * gdb.base/annota1.exp: Ditto.
1204 * gdb.base/annota3.exp: Ditto.
1205 * gdb.base/args.exp: Ditto.
1206 * gdb.base/arithmet.exp: Ditto.
1207 * gdb.base/assign.exp: Ditto.
1208 * gdb.base/async.exp: Ditto.
1209 * gdb.base/bang.exp: Ditto.
1210 * gdb.base/break.exp: Ditto.
1211 * gdb.base/call-rt-st.exp: Ditto.
1212 * gdb.base/completion.exp: Ditto.
1213 * gdb.base/cond-expr.exp: Ditto.
1214 * gdb.base/condbreak.exp: Ditto.
1215 * gdb.base/consecutive.exp: Ditto.
1216 * gdb.base/define.exp: Ditto.
1217 * gdb.base/display.exp: Ditto.
1218 * gdb.base/ena-dis-br.exp: Ditto.
1219 * gdb.base/environ.exp: Ditto.
1220 * gdb.base/eval-skip.exp: Ditto.
1221 * gdb.base/info-proc.exp: Ditto.
1222 * gdb.base/jump.exp: Ditto.
1223 * gdb.base/logical.exp: Ditto.
1224 * gdb.base/long_long.exp: Ditto.
1225 * gdb.base/maint.exp: Ditto.
1226 * gdb.base/miscexprs.exp: Ditto.
1227 * gdb.base/pc-fp.exp: Ditto.
1228 * gdb.base/pointers.exp: Ditto.
1229 * gdb.base/relational.exp: Ditto.
1230 * gdb.base/reread.exp: Ditto.
1231 * gdb.base/sect-cmd.exp: Ditto.
1232 * gdb.base/sep.exp: Ditto.
1233 * gdb.base/sepdebug.exp: Ditto.
1234 * gdb.base/until.exp: Ditto.
1235 * gdb.base/whatis-exp.exp: Ditto.
1236 * gdb.cp/annota2.exp: Ditto.
1237 * gdb.cp/annota3.exp: Ditto.
1238 * gdb.trace/actions.exp: Ditto.
1239 * gdb.trace/backtrace.exp: Ditto.
1240 * gdb.trace/circ.exp: Ditto.
1241 * gdb.trace/collection.exp: Ditto.
1242 * gdb.trace/deltrace.exp: Ditto.
1243 * gdb.trace/infotrace.exp: Ditto.
1244 * gdb.trace/limits.exp: Ditto.
1245 * gdb.trace/packetlen.exp: Ditto.
1246 * gdb.trace/passc-dyn.exp: Ditto.
1247 * gdb.trace/passcount.exp: Ditto.
1248 * gdb.trace/report.exp: Ditto.
1249 * gdb.trace/save-trace.exp: Ditto.
1250 * gdb.trace/tfind.exp: Ditto.
1251 * gdb.trace/tracecmd.exp: Ditto.
1252 * gdb.trace/while-dyn.exp: Ditto.
1253 * gdb.trace/while-stepping.exp: Ditto.
1254 * lib/gdb.exp: Ditto.
1255 (gdb_compile): Handle nowarning option.
1256
5f4a23d9
AO
12572006-03-07 Alexandre Oliva <aoliva@redhat.com>
1258
1259 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
1260 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
1261 Rename executable to prelinkt. Don't re-prelink if we didn't
1262 get a core file. Test prelink -u exit status to tell whether
1263 prelinking failed. Use gdb_test_multiple.
1264
9733fc94
DJ
12652006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
1266
1267 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
1268 (do_tests): Call it.
1269
cc10cae3
AO
12702006-02-28 Alexandre Oliva <aoliva@redhat.com>
1271
1272 * gdb.base/prelink.exp: New test.
1273 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
1274
15c46491
WZ
12752006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
1276
1277 * gdb.fortran/derived-type.f90: New file.
1278 * gdb.fortran/derived-type.exp: New testcase.
1279
5c9f7ded
DJ
12802006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
1281
1282 * gdb.base/default.exp: Allow ';' as a directory separator.
1283
5b96932b
AS
12842006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1285
1286 * gdb.base/help.exp (help add-symbol-file): Update.
1287
1986bccd
AS
12882006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1289
1290 * gdb.base/help.exp (help load): Update expected results.
1291
a8b7528f
FF
12922006-02-19 Fred Fish <fnf@specifix.com>
1293
1294 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
1295 specifix hex value as part of results.
1296 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
1297
f8261448
FF
12982006-02-16 Fred Fish <fnf@specifix.com>
1299
1300 * gdb.base/whatis.c: Define variables using typedefs char_addr,
1301 ushort_addr, and slong_addr, so the typedefs are not optimized
1302 away.
1303 * gdb.base/whatis.exp: Add tests using type name for struct type,
1304 union type, enum type, and typedef.
1305
31d8bdd2
MK
13062006-02-13 Mark Kettenis <kettenis@gnu.org>
1307
1308 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
1309
34e41e63
JB
13102006-02-13 Jim Blandy <jimb@redhat.com>
1311
1312 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
1313 case where it takes two "next" commands to skip past the init
1314 call.
1315
ac6e4f31
FF
13162006-02-12 Fred Fish <fnf@specifix.com>
1317
1318 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
1319 to handle cases where it takes two "next" commands to skip
1320 past the init call.
1321
2db2d571
JB
13222006-02-07 Joel Brobecker <brobecker@adacore.com>
1323
1324 * gdb.ada/array_return.exp: Mark the last test as expected to fail
1325 on hppa32 targets.
1326
38fcd64c
DJ
13272006-02-06 Vladimir Prus <ghost@cs.msu.su>
1328
1329 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
1330 field.
1331
1315ad46
MK
13322006-01-29 Mark Kettenis <kettenis@gnu.org>
1333
1334 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
1335
5625b943
DJ
13362006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
1337
1338 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
1339 files.
1340
80df1bbe
DJ
13412006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1342
1343 * gdb.cp/maint.exp: Set complaints to a positive value.
1344
9078e690
DJ
13452006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1346
1347 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
1348 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
1349 function name.
1350
9c903399
DJ
13512006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1352
1353 * gdb.base/checkpoint.c: Update copyright notice. Include
1354 <stdlib.h>.
1355
761ae4d6
JB
13562006-01-04 Jim Blandy <jimb@redhat.com>
1357
1358 * gdb.asm/asm-source.exp: Independently provide default values for
1359 asm-flags and debug-flags. Use 'string equal' to do the
1360 comparison, not the implicit expr's '==' operator. Remove
1361 now-unneeded assignments to asm-flags. In h8300 case, place
1362 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
1363
099ac3dd
MS
13642006-01-04 Michael Snyder <msnyder@redhat.com>
1365
1366 * gdb.base/checkpoint.c: New file.
1367 * gdb.base/checkpoint.exp: New file.
1368 * gdb.base/multi-fork.c: New file.
1369 * gdb.base/multi-fork.exp: New file.
1370 * gdb.base/pi.txt: New file (data for checkpoint.c test).
1371
f4d85314
FF
13722006-01-04 Fred Fish <fnf@specifix.com>
1373
1374 * gdb.base/ptype.c (foo): Add typedef.
1375 (intfoo): Add function.
1376 * gdb.base/ptype1.c: New file.
1377 * gdb.base/ptype.exp: Handle compilation and linking with two
1378 source files. Test that proper type for "foo" is found based
1379 on source context rather than first match found in symtabs.
1380
a1b06f35
MK
13812005-12-28 Mark Kettenis <kettenis@gnu.org>
1382
1383 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
1384 * gdb.asm/openbsd.inc: Indent commands.
1385
d082a1e2
MK
13862005-12-26 Mark Kettenis <kettenis@gnu.org>
1387
c65016bd
MK
1388 * gdb.base/freebpcmd.exp: Increase timeout.
1389
d082a1e2
MK
1390 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
1391
d3c32a0e
DJ
13922005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
1393
1394 * gdb.base/default.exp: Update check for "show version".
1395
9fdb1f50
RC
13962005-12-09 Randolph Chung <tausq@debian.org>
1397
1398 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
1399 * gdb.asm/pa64.inc: New file.
1400
5f2c56f7
RC
14012005-12-09 Randolph Chung <tausq@debian.org>
1402
1403 * gdb.asm/common.inc: Indent commands.
1404 * gdb.asm/asmsrc1.s: Likewise.
1405 * gdb.asm/asmsrc2.s: Likewise.
1406
8117349c
RC
14072005-12-09 Randolph Chung <tausq@debian.org>
1408
1409 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
1410 (get_addr_of_sym): Remove duplicate print.
1411 (gen_core): xfail hppa*-*-hpux*, update expected output.
1412 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
1413 * gdb.arch/pa64-nullify.s: New file.
1414
8f07f25a
RC
14152005-12-09 Randolph Chung <tausq@debian.org>
1416
1417 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
1418
55b39184
DJ
14192005-12-07 Christophe Lyon <christophe.lyon@st.com>
1420
1421 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
1422 code generation for these functions.
1423 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
1424 error message.
1425
31e2b00f
AS
14262005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
1427
1428 * gdb.base/help.exp (help b, help br, help bre, help brea)
1429 (help break): Update the expected message.
1430
c3d0b56e
SC
14312005-11-11 Stephane Carrez <stcarrez@nerim.fr>
1432
1433 * gdb.asm/m68hc11.inc: Setup the data section.
1434 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
1435 script for this test.
1436 (m6812-*-*): Likewise.
1437
36ae0ea9
RC
14382005-11-09 Randolph Chung <tausq@debian.org>
1439
1440 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
1441
9d6f42e9
WZ
14422005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
1443
1444 * gdb.base/break.exp: Fix a comment typo.
1445
e2126a14
EZ
14462005-11-03 Jim Blandy <jimb@redhat.com>
1447
1448 Checked in by Elena Zannoni <ezannoni@redhat.com>
1449
1450 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
1451
e0ac7199
CV
14522005-11-02 Corinna Vinschen <vinschen@redhat.com>
1453
1454 * gdb.arch/gdb1558.c: Include stdio.h.
1455
31d3fb18
MK
14562005-10-31 Mark Kettenis <kettenis@gnu.org>
1457
1458 * gdb.asm/asm-source.exp: Use -e instead of --entry.
1459
e52b687c
MK
14602005-10-31 Mark Kettenis <kettenis@gnu.org>
1461
1462 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
1463
f4711d79
PG
14642005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
1465
1466 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
1467 vscr" tests to better match output.
1468
987a9106
JB
14692005-10-12 Jim Blandy <jimb@redhat.com>
1470
1471 * gdb.base/structs.exp (any): New function.
1472 (test_struct_returns): Don't make any assumptions at all about
1473 what value the function returns when GDB can't set the return
1474 value.
1475
2336bb58
JB
14762005-10-09 Joel Brobecker <brobecker@adacore.com>
1477
1478 * gdb.ada/arrayidx/p.adb: New file.
1479 * gdb.ada/arrayidx.exp: New testcase
1480
14812005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
1482
1483 * gdb.ada/array_return/pck.ads: New file.
1484 * gdb.ada/array_return/pck.adb: New file.
1485 * gdb.ada/array_return/p.adb: New file.
1486 * gdb.ada/array_return.exp: New testcase.
1487
705335ea
JB
14882005-10-03 Joel Brobecker <brobecker@adacore.com>
1489
1490 * gdb.base/arrayidx.c: New file.
1491 * gdb.base/arrayidx.exp: New testcase.
1492
11ee9940
NR
14932005-09-29 Nick Roberts <nickrob@snap.net.nz>
1494
1495 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
1496 frames-invalid and breakpoints-invalid are no longer generated
1497 with level 3 so don't expect them in the output.
1498
39fb8e9e
BR
14992005-09-27 Bob Rossi <bob@brasko.net>
1500
1501 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
1502 from test. Escape the | in mi_gdb_test call.
1503 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
1504 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
1505 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
1506 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
1507 expected regex's in mi_gdb_test calls.
1508 * lib/mi-support.exp: Remove arbitrary .* from tests.
1509 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
1510 Fully anchor GDB/MI expected results in mi_gdb_test.
1511 * lib/gdb.exp (string_to_regexp): Escape the ] character.
1512 * gdb.base/sizeof.exp: Remove escape character. Correct test.
1513
2af48f68
PB
15142005-09-26 Paul Brook <paul@codesourcery.com>
1515
1516 * long_long.exp: Exclude eabi targets from arm FPA float format test.
1517
f34502bc
WZ
15182005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
1519
1520 * bfp-test.c: New file.
1521 * bfp-test.exp: New testcase.
1522
ca929517
WZ
15232005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
1524
1525 * gdb.fortran/subarray.exp: New testcase to test the evaluation
1526 of subarray and substring variable.
1527 * gdb.fortran/subarray.f: New source file for the test of subarray
1528 and substring variable evaluation.
1529 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
1530 of string constant.
1531
c761af65
DJ
15322005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
1533
1534 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
1535 copyright dates.
1536
561d7a1d
PG
15372005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
1538
1539 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
1540 powerpc altivec' test with an almost identical 'info vector' test.
1541
b2b64cc9
PG
15422005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
1543
1544 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
1545 vscr" tests to match output.
1546
6ac4d15a
PG
15472005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
1548
1549 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
1550 output.
1551
40e55bef
BR
15522005-09-11 Bob Rossi <bob@brasko.net>
1553
1554 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
1555 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
1556 commands that return an MI output command and an asyncronous MI output
1557 command.
1558 * gdb.mi/mi-console.exp: Ditto.
1559
3c7385ec
BR
15602005-09-11 Bob Rossi <bob@brasko.net>
1561
1562 * gdb.mi/mi-var-child.c: Include <string.h>.
1563
a6cd0eb3
DJ
15642005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
1565
1566 * killed.exp: Correct gdb_expect syntax.
1567
2f168eed
CV
15682005-08-09 Corinna Vinschen <vinschen@redhat.com>
1569
1570 * lib/mi-support.exp (mi_gdb_load): Fix typo.
1571
ecd3fd0f
BR
15722005-08-02 Bob Rossi <bob@brasko.net>
1573
1574 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
1575 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
1576 Change tests to inferior-tty-set/show.
1577 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
1578 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
1579 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
1580 inferior. Use mi_gdb_test to get GDB and Inferior output.
1581 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
1582 descriptor.
1583 (mi_inferior_tty_name): Add inferior PTY file name.
1584 (mi_gdb_start): Add INFERIOR_PTY parameter.
1585 (mi_gdb_test): Add IPATTERN parameter.
1586
f1ea48cb
BR
15872005-08-02 Bob Rossi <bob@brasko.net>
1588
1589 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
1590 parameter to mi_gdb_test.
1591 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
1592
6e650a67
DJ
15932005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1594
1595 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
1596 struct_declarations.
1597 * gdb.mi/mi-var-child.exp: Step over the initialization of
1598 struct_declarations.
1599
8be260b6
DJ
16002005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1601
1602 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
1603 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
1604 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
1605 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
1606 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
1607 file.
1608
4e660f07
NR
16092005-07-27 Nick Roberts <nickrob@snap.net.nz>
1610
1611 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
1612 (do_children_tests): Assign values to the extra elements.
1613
1614 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
1615 them for tests for "-var-update --no-values" and
1616 "-var-update --all-values".
1617 Add test for "-var-list-children --simple-values".
1618
1619 * gdb.mi/basics.c (callee4): Add integer array D[3]...
1620
1621 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
1622 "-stack-list-locals --simple-values" Improve doc strings and
1623 comments.
1624
6bdae935
MK
16252005-07-18 Mark Kettenis <kettenis@gnu.org>
1626
598b7a6f
MK
1627 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
1628 *-*-openbsd*.
1629 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
1630
6bdae935
MK
1631 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
1632 sigaltsatck'.
1633
1323e929
BR
16342005-07-14 Bob Rossi <bob@brasko.net>
1635
1636 * gdb.base/default.exp (tty): Changed output of command.
1637 * gdb.base/help.exp (help tty): Ditto.
1638
b1a9c082
MK
16392005-07-12 Mark Kettenis <kettenis@gnu.org>
1640
1641 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
1642
10a844a2
MK
16432005-07-10 Mark Kettenis <kettenis@gnu.org>
1644
1645 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
1646 -stack-select-frame without arguments.
1647 (test_stack_frame_listing): Add test for newly implemented command
1648 -stack-info-frame.
1649
3cb3b8df
BR
16502005-07-06 Bob Rossi <bob@brasko.net>
1651
1652 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
1653 command.
1654 (Copyright): Update copyright.
1655
a0c5fbcf
WZ
16562005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
1657
1658 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
1659 tests to evaluate exponentiation expression.
1660
984971d0
AS
16612005-06-29 Andreas Schwab <schwab@suse.de>
1662
1663 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
1664 main to avoid warnings.
1665
1666 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
1667
fe03833f
NR
16682005-06-20 Nick Roberts <nickrob@snap.net.nz>
1669
1670 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
1671 -stack-select-frame without arguments.
1672 (test_stack_frame_listing): Add test for newly implemented command
1673 -stack-info-frame.
1674
7a55f279
WZ
16752005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
1676
0ffa0ea5
DJ
1677 * gdb.fortran/array-element.f: New file.
1678 * gdb.fortran/array-element.exp: New testcase.
7a55f279 1679
26585198
DJ
16802005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
1681
1682 * gdb.base/bigcore.exp: Correct checks for systems which can
1683 not dump a large core file.
1684
c1bd25fd
DJ
16852005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
1686
1687 * gdb.base/relocate.c: Add a copyright notice.
1688 (dummy): Remove.
1689 * gdb.base/relocate.exp: Test printing the values of variables
1690 from a relocatable file.
1691
589e074d
DJ
16922005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
1693
1694 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
1695 excess MI output after an error.
1696
0915f927
JB
16972005-05-29 Joel Brobecker <brobecker@adacore.com>
1698
1699 * gdb.arch/alpha-step.c: New file.
1700 * gdb.arch/alpha-step.exp: New testcase.
1701
76ff342d
DJ
17022005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
1703 Dennis Brueni <dennis@slickedit.com>
1704
1705 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
1706 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
1707 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
1708 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
1709 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
1710 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
1711 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
1712
96b0c7ac
DJ
17132005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
1714 Wu Zhou <woodzltc@cn.ibm.com>
1715
1716 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
1717 IBM's xlc compiler.
1718 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
1719 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
1720
f21565d2
JB
17212005-05-13 Jim Blandy <jimb@redhat.com>
1722
1723 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
1724 calling gdb_suppress_entire_file.
1725 * gdb.base/charset.exp: Same.
1726 * gdb.base/call-rt-st.exp: Same.
1727
6006a3a1
BR
17282005-05-05 Bob Rossi <bob_rossi@cox.net>
1729
1730 * lib/gdb.exp (fullname_syntax): Added global regex.
1731 (fullname_syntax_POSIX): Ditto.
1732 (fullname_syntax_UNC): Ditto.
1733 (fullname_syntax_DOS_CASE): Ditto.
1734 (fullname_syntax_DOS): Ditto.
1735 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
1736 fullname_syntax variable to scope and use it.
1737 (test_file_list_exec_source_files): Ditto.
1738 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
1739
c3b69c04
DJ
17402005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
1741
1742 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
1743
3c95e6af
PG
17442004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
1745
1746 * lib/gdb.exp (skip_altivec_tests): New function, based on
1747 check_vmx_hw_available from the GCC testsuite.
1748 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
1749 * lib/gdb.arch/altivec-regs.exp: Likewise.
1750
78df6c56
JB
17512005-05-02 Jim Blandy <jimb@redhat.com>
1752
1753 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
1754 calling gdb_suppress_entire_file.
1755
1690f9cf
DJ
17562005-04-30 Randolph Chung <tausq@debian.org>
1757
1758 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
1759 Slightly relax "sem_post" name checking.
1760
5ea106f7
PG
17612005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
1762
1763 * gdb.base/unload.exp: Use new shared library infrastructure.
1764
bf7234cf
PG
17652005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
1766
1767 * gdb.base/so-impl-ld.exp: Use new shared library
1768 infrastructure.
1769
547b869a
CV
17702005-04-29 Corinna Vinschen <vinschen@redhat.com>
1771
1772 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
1773 * gdb.asm/h8300.inc: New file.
1774
f07e55f0
PG
17752005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
1776
1777 * gdb.base/shlib-call.exp: Change to use new shared library
1778 infrastructure.
1779
3cbba3d1
PG
17802005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
1781
1782 * gdb.base/pending.exp: Change to use new shared library
1783 infrastructure.
1784
ed6df200
PG
17852005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
1786
1787 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
1788 use test_compiler_info instead of gcc_compiled, and update copyright.
1789
8c8f4ebe
PG
17902005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
1791
1792 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
1793 shared objects being adjusted and update copyright years.
1794
607fbc54
DJ
17952005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
1796
1797 * ChangeLog: Correct some 2003-01-13 dates.
1798 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
1799 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
1800 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
1801 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
1802 gdb.trace/tfind.exp: Update copyright years.
1803
57bf0e56
DJ
18042005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
1805 Daniel Jacobowitz <dan@codesourcery.com>
1806
1807 * lib/gdb.exp (gdb_compile): Handle shlib=.
1808 (gdb_compile_shlib): New function.
1809
9b593790
PG
18102005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
1811
1812 * lib/gdb.exp (test_compiler_info): Give argument a default value.
1813
9494c6a5
DJ
18142005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
1815
1816 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
1817 gdb.server.
1818 * configure.ac: Likewise.
1819 * configure: Regenerated.
1820 * gdb.gdbserver/Makefile.in: Moved to...
1821 * gdb.server/Makefile.in: ... here.
1822 * gdb.gdbserver/server.c: Moved to...
1823 * gdb.server/server.c: ... here.
1824 * gdb.gdbserver/server-run.exp: Moved to...
1825 * gdb.server/server-run.exp: ... here.
1826
6f8eac0e
DJ
18272005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
1828
1829 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
1830 * configure.ac: Create gdb.gdbserver/Makefile.
1831 * configure: Regenerated.
1832 * lib/gdbserver-support.exp: New file, derived from
1833 config/gdbserver.exp.
1834 * config/gdbserver.exp: Use gdbserver-support.exp.
1835 * gdb.gdbserver/Makefile.in: New file.
1836 * gdb.gdbserver/server.c: New file.
1837 * gdb.gdbserver/server-run.exp: New file.
1838
6e87504d
PG
18392005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
1840
1841 * lib/gdb.exp (test_compiler_info): Return compiler_info
1842 if no arguments are given.
1843
d1779be4
PG
18442005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
1845
1846 * gdb.arch/altivec-abi.exp: Check for compiler and set
1847 use altivec' flag accordingly.
1848 * gdb.arch/altivec-regs.exp: Likewise.
1849
88750304
DJ
18502005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1851
1852 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
1853
f3fb768d
AS
18542005-03-27 Andreas Schwab <schwab@suse.de>
1855
1856 * gdb.base/bigcore.c (main): Add missing mode argument in open
1857 call.
1858
7e813ac5
DJ
18592005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
1860
1861 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
1862 downloads.
1863 * config/gdbserver.exp (gdb_load): Likewise.
1864
8e3049aa
PB
18652005-03-14 Paul Brook <paul@codesourcery.com>
1866
1867 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
1868 targets.
1869
a9df7c44
JB
18702005-03-09 Joel Brobecker <brobecker@adacore.com>
1871
1872 * gdb.dwarf2/dup-psym.S: New file.
1873 * gdb.dwarf2/dup-psym.exp: New testcase.
1874
9f0d94e8
JB
18752005-03-09 Joel Brobecker <brobecker@adacore.com>
1876
1877 * gdb.ada/exec_changed/first.adb: New file.
1878 * gdb.ada/exec_changed/second.adb: New file.
1879 * gdb.ada/exec_changed.exp: New testcase.
1880
5f579bc5
NS
18812005-03-08 Nathan Sidwell <nathan@codesourcery.com>
1882
36e9969c
NS
1883 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
1884 (A2): New class.
1885 (main): Test operator+.
1886 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
1887 breakpoint test.
1888
5f579bc5
NS
1889 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
1890 * gdb.base/signull.exp: Disable if gdb,nosignals.
1891 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
1892 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
1893 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
1894 * gdb.mi/mi2-console.exp: Likewise.
1895 * gdb.trace/collection.exp (run_trace_experiment): Consume the
1896 continue output at start.
1897 (gdb_collect_locals_test): Robustify regexp.
1898 * gdb.trace/passc-dyn.exp: Fix comment typo.
1899 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
1900
be46087e
CV
19012005-03-08 Corinna Vinschen <vinschen@redhat.com>
1902
1903 * gdb.asm/asm-source.exp: Add iq2000 case.
1904 * gdb.asm/iq2000.inc: New file.
1905
384e1a61
MI
19062005-03-07 Manoj Iyer <manjo@austin.ibm.com>
1907
1908 * gdb.base/command.exp: Change hardcoded value to regular expression.
1909 * gdb.base/float.exp: Add powerpc to the list of targets checked.
1910
584b6e9e
DJ
19112005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
1912
1913 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
1914 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
1915 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
1916 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
1917 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
1918
ab5b5d61
MK
19192005-03-05 Mark Kettenis <kettenis@gnu.org>
1920
1921 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
1922 changes.
1923
ae051c1b
PG
19242004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
1925
1926 * lib/compiler.c: Add test for IBM's xlc compiler.
1927 * lib/compiler.cc: Likewise.
1928
3f0f6ed2
JB
19292004-02-24 Joel Brobecker <brobecker@adacore.com>
1930
1931 * gdb.ada/fixed_points.exp: Create compilation object directory
1932 before running the test.
1933 * gdb.ada/null_record.exp: Likewise.
1934 * gdb.ada/packed_array.exp: Likewise.
1935 * gdb.ada/start.exp: Likewise.
1936
724f452b
JB
19372005-02-15 Joel Brobecker <brobecker@adacore.com>
1938
1939 * gdb.ada/packed_array/pa.adb: New file.
1940 * gdb.ada/packed_array.exp: New testcase.
1941
57f5cdfb 19422005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 1943
1f393151
MK
1944 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
1945 files.
1946
ebdda337
MK
1947 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
1948 on *-*-openbsd*. Correctly match whitespace in regukar
1949 expressions.
1950
cf309262
DJ
19512005-02-10 Daniel Jacobowitz <dan@debian.org>
1952
1953 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
1954 PR exp/1821
1955 * gdb.base/gdb1821.c: New test file.
1956 * gdb.base/gdb1821.exp: New test file.
1957
3be49e7a
JB
19582005-02-09 Joel Brobecker <brobecker@adacore.com>
1959
1960 * gdb.base/start.c: New file.
1961 * gdb.base/start.exp: New testcase.
1962
e292e67d
JB
19632005-02-09 Joel Brobecker <brobecker@adacore.com>
1964
1965 * gdb.ada/start/dummy.adb: New file.
1966 * gdb.ada/start.exp: New testcase.
1967
dbdfa66c
CV
19682005-02-09 Corinna Vinschen <vinschen@redhat.com>
1969
1970 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
1971 for printing symbols and statistics.
1972 Add test for using relative pathnames in "maint print msymbols" test.
1973 Mark "maint info sections DATA" XFAIL on Cygwin.
1974 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
1975 tests.
1976
d7941671
AC
19772005-02-09 Andreas Schwab <schwab@suse.de>
1978
1979 Committed by Andrew Cagney <cagney@gnu.org>
1980 * gdb.base/remotetimeout.exp: New file.
1981
74e5ef44
MK
19822005-02-07 Mark Kettenis <kettenis@gnu.org>
1983
1984 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
1985
464dd14d
JB
19862005-02-03 Joel Brobecker <brobecker@adacore.com>
1987
1988 * gdb.ada/gnat_ada.gpr: New file.
1989 * gdb.ada/gnat_ada.gin: Delete, no longer used.
1990 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
1991 * configure.ac: No longer generate gnat_ada.gpr.
1992 * configure: Regenerate.
1993 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
1994 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
1995 * gdb.ada/null_record/bar.ads: Likewise.
1996 * gdb.ada/null_record/bar.adb: Likewise.
1997 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
1998 * gdb.ada/null_record.exp (testdir): New variable.
1999 (testfile): executable is now in testdir subdirectory.
2000 (srcfile): Use full path to the main compilation unit.
2001 * gdb.ada/fixed_points.exp: Same changes as above.
2002
30d756ae
NR
20032005-02-03 Nick Roberts <nickrob@snap.net.nz>
2004
2005 * gdb.base/interp.exp: New test.
2006
9d799f85
AC
20072005-01-24 Andrew Cagney <cagney@gnu.org>
2008
2009 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
2010
15656118
AC
20112005-01-19 Andrew Cagney <cagney@gnu.org>
2012
a892c31b
AC
2013 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
2014 configure.ac not configure.in.
2015
15656118
AC
2016 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
2017 of powerpc*-*-*.
2018 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
2019 * gdb.base/list.exp (test_list_function)
2020 (test_list_filename_and_function): Ditto.
2021 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
2022
a7b01baf
AC
20232005-01-16 Andrew Cagney <cagney@gnu.org>
2024
17d92a02
AC
2025 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
2026
a7b01baf
AC
2027 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
2028
bc8332bb
AC
20292005-01-14 Andrew Cagney <cagney@gnu.org>
2030
2031 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
2032 * gdb.mi/mi2-var-cmd.exp: Ditto.
2033
4d074752
CV
20342005-01-10 Corinna Vinschen <vinschen@redhat.com>
2035
2036 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
2037
bec39cab
AC
20382005-01-07 Andrew Cagney <cagney@gnu.org>
2039
2040 * configure.ac: Rename configure.in, require autoconf 2.59.
2041 * configure: Re-generate.
2042 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
2043 * gdb.stabs/configure: Re-generate.
2044 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
2045 * gdb.hp/configure: Re-generate.
2046 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
2047 autoconf 2.59.
2048 * gdb.hp/gdb.objdbg/configure: Re-generate.
2049 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
2050 autoconf 2.59.
2051 * gdb.hp/gdb.defects/configure: Re-generate.
2052 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
2053 autoconf 2.59.
2054 * gdb.hp/gdb.compat/configure: Re-generate.
2055 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
2056 autoconf 2.59.
2057 * gdb.hp/gdb.base-hp/configure: Re-generate.
2058 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
2059 autoconf 2.59.
2060 * gdb.hp/gdb.aCC/configure: Re-generate.
2061
f10b16d4
JB
20622004-12-15 Jim Blandy <jimb@redhat.com>
2063
2064 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
2065 under NPTL when there is debugging info available for libpthread.
2066
fb6e1814
JG
20672004-12-13 Jerome Guitton <guitton@gnat.com>
2068
2069 * gdb.ada/fixed_points.c: New file.
2070 * gdb.ada/fixed_points.exp: New file.
2071
fe46cd3a
RC
20722004-12-03 Randolph Chung <tausq@debian.org>
2073
2074 * gdb.arch/pa-nullify.exp: New file.
2075 * gdb.arch/pa-nullify.s: New file.
2076
8de0841b
RC
20772004-11-30 Randolph Chung <tausq@debian.org>
2078
2079 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
2080 instead of "tbug". Fix regexp to work properly with gdb_test.
2081
c8170782
PH
20822004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
2083
2084 * gdb.base/bitfields2.exp: New test.
2085 * gdb.base/bitfields2.c: New file.
2086
954269c2
RE
20872004-11-28 Richard Earnshaw <rearnsha@arm.com>
2088
2089 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
2090
0107feed
RC
20912004-11-16 Randolph Chung <tausq@debian.org>
2092
2093 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
2094
f073ae8c
DJ
20952004-11-14 Daniel Jacobowitz <dan@debian.org>
2096
2097 * gdb.threads/threadapply.exp: Correct "macro details" test.
2098
19ad59e7
JJ
20992004-11-11 Jeff Johnston <jjohnstn@redhat.com>
2100
2101 * gdb.threads/threadapply.exp: New test.
2102 * gdb.threads/threadapply.c: New file.
2103
9cf0961b
MK
21042004-11-07 Mark Kettenis <kettenis@gnu.org>
2105
2106 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
2107 frames.
2108
c789492a
FL
21092004-11-05 Felix Lee <felix+log1@specifixinc.com>
2110
2111 * gdb.base/cursal.exp: New file.
2112 * gdb.base/cursal.c: New file.
2113
a1e167bb
AC
21142004-11-03 Andrew Cagney <cagney@gnu.org>
2115
2116 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
2117
b7cbf173
MK
21182004-10-30 Mark Kettenis <kettenis@gnu.org>
2119
2120 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
2121 NetBSD/ELF targets.
2122
88f9d34f
JB
21232004-10-29 Joel Brobecker <brobecker@gnat.com>
2124
2125 * gdb.threads/bp_in_thread.c: New file, copied from
2126 pthread_cond_wait.c.
2127 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
2128 file, rather than reusing the .c file from another testcase.
2129
ca7d6a0c
JB
21302004-10-20 Joel Brobecker <brobecker@gnat.com>
2131
2132 * gdb.ada/null_record.exp: Check where we stopped after
2133 sending the start command, instead of where the associated
2134 temporary breakpoint was inserted.
2135
0d863d03
AC
21362004-10-14 Andrew Cagney <cagney@gnu.org>
2137
2138 * gdb.mi/gdb701.c (main): Return 0.
2139
d11e72cb
DJ
21402004-10-13 Daniel Jacobowitz <dan@debian.org>
2141
d40539a4 2142 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 2143
e1923096
JJ
21442004-10-12 Jeff Johnston <jjohnstn@redhat.com>
2145
2146 * gdb.threads/schedlock.c: Add comment markers to use to find
2147 line numbers.
2148 * gdb.threads/schedlock.exp: Adjust regex to handle the new
2149 comments.
2150 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
2151 breakpoint lines.
2152
ec8ba2c9
DJ
21532004-10-12 Daniel Jacobowitz <dan@debian.org>
2154
2155 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
2156
0eb3658b
DJ
21572004-10-12 Daniel Jacobowitz <dan@debian.org>
2158
2159 * configure.in: Add gdb.dwarf2.
2160 * configure: Regenerated.
2161 * Makefile.in: Add gdb.dwarf2.
2162 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
2163 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
2164 gdb.dwarf2/file1.txt: New files.
2165
a271cc33
OF
21662004-10-11 Orjan Friberg <orjanf@axis.com>
2167
2168 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
2169 of "run", since the latter doesn't work with remote targets. Adjust
2170 the breakpoint numbering accordingly.
2171 * gdb.threads/pthread_cond_wait.exp: Ditto.
2172
895ce074
MC
21732004-10-08 Michael Chastain <mec.gnu@mindspring.com>
2174
2175 * gdb.base/overlays.exp: Update copyright years.
2176
6be3092d
KI
21772004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
2178
2179 * gdb.base/overlays.exp: Disable if target is Linux.
2180
e05389b8
FL
21812004-10-06 Felix Lee <felix+log1@specifixinc.com>
2182
2183 * config/gdbserver.exp (gdb_load): Use right filename on remote.
2184
73cb587d
KI
21852004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
2186
2187 * gdb.asm/asm-source.exp: Add m32r-linux target.
2188 * gdb.asm/m32r-linux.inc: New file.
2189
3c0edcdc
AC
21902004-09-24 Andrew Cagney <cagney@redhat.com>
2191 David Anderson <anderson@redhat.com>
2192
2193 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
2194 command fails, assume things will work.
2195 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
2196 (_GNU_SOURCE): Define.
2197 (print_unsigned, print_hex): Change parameter to "long long".
2198 (print_byte_count): New function, use to print byte counts.
2199 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
2200 O_LARGEFILE.
2201 (main): Compute an upper bound on a corefile in max_core_size.
2202 Limit memory chunk size to max_core_size. Limit total memory
2203 allocated to max_core_size.
2204
4bb3667f
AC
22052004-09-23 Andrew Cagney <cagney@gnu.org>
2206
2207 * gdb.base/bigcore.exp: Replace the code that creates a corefile
2208 from a separate process with code that creates a corefile by
2209 making the inferior dump core.
2210
60fe1a51
MK
22112004-09-23 Mark Kettenis <kettenis@gnu.org>
2212
2213 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
2214 block.
2215
8e937346
MC
22162004-09-23 Michael Chastain <mec.gnu@mindspring.com>
2217
2218 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
2219 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
2220 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
2221 Likewise.
2222
7213f6d6
JJ
22232004-09-20 Jeff Johnston <jjohnstn@redhat.com>
2224
2225 * gdb.java/jprint.exp: New test case for java inferior call.
2226 * gdb.java/jprint.java: Ditto.
2227
eac69dca
JB
22282004-09-15 Joel Brobecker <brobecker@gnat.com>
2229
2230 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
2231
22227696
MC
22322004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2233
2234 * gdb.threads/killed.c: Include <stdlib.h>.
2235 * gdb.threads/pthreads.c: Likewise.
2236
7dd403a4
MC
22372004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2238
2239 * gdb.threads/killed.c: Add copyright notice.
2240
33f2d567
JM
22412004-09-10 Jason Molenda (jmolenda@apple.com)
2242
2243 * gdb.base/define.exp: Two new tests to verify zero space chars
2244 after 'if' and 'while' commands in a user-defined command is correctly
2245 parsed.
2246
e05b62ac
AC
22472004-09-08 Andrew Cagney <cagney@gnu.org>
2248
2249 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
2250 delivery test with duplicate at end of file.
2251
9cbe82da
MK
22522004-09-06 Mark Kettenis <kettenis@jive.nl>
2253
2254 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
2255
564803d9
MC
22562004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2257
2258 * config/hppro.exp: Removed.
2259
7c6807ce
MC
22602004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2261
2262 * config/sparclet.exp: Removed.
2263
bf7e26dd
MC
22642004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2265
2266 * config/udi.exp: Removed.
2267
714e341b
MC
22682004-09-02 Michael Chastain <mec.gnu@mindspring.com>
2269
2270 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
2271 of "exp_continue".
2272 (advancei): Likewise.
2273
1236e623
JJ
22742004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2275
2276 * gdb.base/unload.exp: Fix so messages aren't duplicated.
2277
3bdcad15
MI
22782004-09-01 Manoj Iyer <manjo@austin.ibm.com>
2279
228af206 2280 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
2281 to check for nodebug in executable.
2282 * gdb.gdb/observer.exp (setup_test): Likewise.
2283 * gdb.gdb/selftest.exp (test_with_self): Likewise.
2284 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
2285
c72b934c
AC
22862004-09-01 Andrew Cagney <cagney@gnu.org>
2287
2288 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2289 files.
2290
edd9b715
JJ
22912004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2292
2293 * gdb.base/unload.exp: Fix expected warning message to match
2294 latest format.
2295
fb4ce06b
CV
22962004-09-01 Corinna Vinschen <vinschen@redhat.com>
2297
2298 * gdb.base/call-rt-st.exp: Fix typos.
2299
ce78e7c3
MI
23002004-08-31 Manoj Iyer <manjo@austin.ibm.com>
2301
2302 * gdb.threads/thread_check.exp: New testcase.
2303 * gdb.threads/thread_check.c: New testcase.
2304
2dedb159
AC
23052004-08-31 Andrew Cagney <cagney@gnu.org>
2306
2307 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
2308 (skip_to_handler_entry): New procedures. Test stepping into a
2309 handler when the breakpoint is at the handler's entry point.
2310
68f53502
AC
23112004-08-30 Andrew Cagney <cagney@gnu.org>
2312
2313 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
2314 gdb/1757.
2315
3e3ffd2b
MC
23162004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2317
2318 With code from Manoj Iyer <manjo@austin.ibm.com>:
2319 * lib/gdb.exp (gdb_file_cmd): Return more information in the
2320 return value. Add an arm for "no debugging symbols found".
2321 Change a stray "error" to "perror".
2322 (gdb_run_cmd): Adapt to new return value.
2323 * gdb.base/remote.exp: Adapt to new return value.
2324 * gdb.gdb/complaints.exp: Likewise.
2325 * gdb.gdb/observer.exp: Likewise.
2326 * gdb.gdb/selftest.exp: Likewise.
2327 * gdb.gdb/xfullpath.exp: Likewise.
2328
4b6f5fd2
JB
23292004-08-27 Joel Brobecker <brobecker@gnat.com>
2330
2331 * gdb.threads/bp_in_thread.exp: New testcase.
2332
e5b25496
MC
23332004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2334
2335 Fix PR testsuite/1735.
2336 * gdb.threads/schedlock.c (thread_function): Add a cast
2337 to suppress a gcc warning.
2338 * gdb.threads/thread-specific.c (thread_function): Likewise.
2339
934353d6
MC
23402004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2341
2342 * gdb.base/unload.c: Include <stdlib.h>.
2343
f98a0aef 23442004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 2345
f98a0aef 2346 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
2347 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
2348 synchronized after the "return".
2349
5a2e8882
MC
23502004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2351
2352 * gdb.mi/basics.c: Include <stdio.h>.
2353 * gdb.mi/pthreads.c: Include <stdlib.h>.
2354 * gdb.mi/var-cmd.c: Include <stdlib.h>.
2355
a9640423
MC
23562004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2357
2358 * gdb.threads/schedlock.c: Add copyright notice.
2359
b04e311d
AC
23602004-08-25 Andrew Cagney <cagney@gnu.org>
2361
2362 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
2363 (skip_over_handler, breakpoint_over_hander): New test procedures.
2364 (advance, advancei): Add a proper prefix, do not use
2365 rerun_to_main.
2366 * gdb.base/sigstep.c (main): Change to use an infinite loop.
2367
7c27f15b
MC
23682004-08-24 Michael Chastain <mec.gnu@mindspring.com>
2369
2370 * gdb.mi/basics.c: Add copyright notice.
2371 * gdb.mi/var-cmd.c: Add copyright notice.
2372
fffc87ae
MC
23732004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2374
2375 * lib/gdb.exp: Remove signed_keyword_not_used.
2376 * lib/compiler.c: Likewise.
2377 * lib/compiler.cc: Likewise.
2378
d782e0bf
MC
23792004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2380
2381 * gdb.base/whatis.c: Remove conditional disabling of "signed".
2382 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
2383
96033e83
MC
23842004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2385
2386 * gdb.base/whatis.c: Add copyright notice.
2387
cf38c229
MK
23882004-08-20 Mark Kettenis <kettenis@gnu.org>
2389
2390 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
2391 it to skip the breakpoints encoded in the inline assembly.
2392
f4b49756
MC
23932004-08-20 Michael Chastain <mec.gnu@mindspring.com>
2394
2395 * Makefile.in: Add gdb.fortran.
2396
2f193b69
MC
23972004-08-20 Michael Chastain <mec.gnu@mindspring.com>
2398
2399 * gdb.base/call-sc.exp (test_scalar_returns):
2400 Fix cut-and-paste glitch in "Make fun return now".
2401
89a237cb
MC
24022004-08-17 Michael Chastain <mec.gnu@mindspring.com>
2403
2404 * configure.in: Add gdb.fortran.
2405 * configure: Regenerate.
2406 * gdb.fortran/Makefile.in: New file.
2407 * lib/gdb.exp (skip_fortran_tests): New procedure.
2408
469aff8e
MC
24092004-08-17 Michael Chastain <mec.gnu@mindspring.com>
2410
2411 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
2412 reference to bug-gnu@prep.ai.mit.edu.
2413 * gdb.mi/mi-var-child.exp: Likewise.
2414 * gdb.mi/mi-var-cmd.exp: Likewise.
2415 * gdb.mi/mi-var-display.exp: Likewise.
2416 * gdb.mi/mi2-var-block.exp: Likewise.
2417 * gdb.mi/mi2-var-child.exp: Likewise.
2418 * gdb.mi/mi2-var-cmd.exp: Likewise.
2419 * gdb.mi/mi2-var-display.exp: Likewise.
2420
00b51b9f
MK
24212004-08-15 Mark Kettenis <kettenis@gnu.org>
2422
2423 * gdb.base/unload.c (main): Make local variable msg const.
2424
45f07fef
MC
24252004-08-15 Michael Chastain <mec.gnu@mindspring.com>
2426
2427 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
2428 to bug-gnu@prep.ai.mit.edu.
2429 * gdb.mi/mi-disassemble.exp: Likewise.
2430 * gdb.mi/mi-eval.exp: Likewise.
2431 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
2432 default line number.
2433 * gdb.mi/mi-return.exp: Likewise.
2434 * gdb.mi/mi-simplerun.exp: Likewise.
2435 * gdb.mi/mi-stack.exp: Likewise.
2436 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
2437 number with explicit range test.
2438 * gdb.mi/mi-watch.exp: Likewise.
2439 * gdb.mi/mi2-break.exp: Likewise.
2440 * gdb.mi/mi2-cli.exp: Likewise.
2441 * gdb.mi/mi2-disassemble.exp: Likewise.
2442 * gdb.mi/mi2-eval.exp: Likewise.
2443 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
2444 default line number.
2445 * gdb.mi/mi2-return.exp: Likewise.
2446 * gdb.mi/mi2-simplerun.exp: Likewise.
2447 * gdb.mi/mi2-stack.exp: Likewise.
2448 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
2449 number with explicit range test.
2450 * gdb.mi/mi2-watch.exp: Likewise.
2451
dd8c8ee7
MC
24522004-08-15 Michael Chastain <mec.gnu@mindspring.com>
2453
2454 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
2455 * gdb.cp/m-static.exp: Likewise.
2456 * gdb.cp/rtti.exp: Likewise.
2457
4e838464
MK
24582004-08-14 Mark Kettenis <kettenis@gnu.org>
2459
2460 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
2461
8d8cb839
EZ
24622004-08-14 Eli Zaretskii <eliz@gnu.org>
2463
2464 * ChangeLog: Prefix Local Variables with semi-colons and indent
2465 the reference to older ChangeLog files, to fix fontification in
2466 Emacs.
2467
deea8bb0
MC
24682004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2469
2470 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
2471 * gdb.mi/mi2-break.exp: Likewise.
2472
c3297504
MC
24732004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2474
2475 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
2476
25808999
MC
24772004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2478
2479 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
2480
226a8d71
MC
24812004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2482
2483 * gdb.cp/classes.exp: Remove unused declarations. Just let
2484 test names default instead of providing special names. Remove
2485 extraneous demangler test.
2486
37fdf854
JJ
24872004-08-12 Jeff Johnston <jjohnstn@redhat.com>
2488
2489 * gdb.base/unload.exp: New test for breakpoints in dynamically
2490 loaded libraries.
2491 * gdb.base/unload.c: Ditto.
2492 * gdb.base/unloadshr.c: Ditto.
2493
2d3a7986
MC
24942004-08-12 Michael Chastain <mec.gnu@mindspring.com>
2495
2496 * gdb.cp/classes.exp (test_ptype_class_objects): Call
2497 cp_test_ptype_class.
2498 (test_enums): Likewise.
2499
c72b934c
AC
25002004-08-10 Andrew Cagney <cagney@gnu.org>
2501
2502 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2503 files.
2504
cc503c8a
AC
25052004-08-10 Andrew Cagney <cagney@gnu.org>
2506
2507 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
2508 init_malloc call.
2509
902f2ccb
MC
25102004-08-10 Michael Chastain <mec.gnu@mindspring.com>
2511
2512 * ChangeLog: Add copyright notice. The notice is copied
2513 from emacs 21.3 top level ChangeLog.
2514
78c90502
MC
25152004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2516
2517 * lib/cp-support.exp: New file.
2518 * lib/cp-support.exp (cp_test_type_class): New function.
2519 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
2520 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
2521 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
2522 cp_test_ptype_class.
2523
88e5ea78
MC
25242004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2525
2526 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
2527 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
2528 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
2529 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
2530 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
2531 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
2532 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
2533 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
2534 gdb.mi/mi2-watch.exp: Update copyright years.
2535
6a89fc9c
MK
25362004-08-09 Mark Kettenis <kettenis@gnu.org>
2537
2538 * gdb.base/sigaltstack.exp: Provide proper anchoring.
2539
1482e0de
MC
25402004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2541
2542 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
2543 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
2544 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
2545 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
2546 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
2547 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
2548 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
2549 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
2550 gdb.mi/mi-watch.exp: Update copyright years.
2551
1a5ce3f3
DJ
25522004-08-08 Daniel Jacobowitz <dan@debian.org>
2553
2554 PR gdb/1738
2555 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
2556 from a breakpoint with a pending signal.
2557
04f6ecf2
DJ
25582004-08-08 Daniel Jacobowitz <dan@debian.org>
2559
2560 PR gdb/1736
2561 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
2562 * gdb.base/sigaltstack.exp (finish_test): Consume output until
2563 the prompt.
2564 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
2565
54d90d35
DJ
25662004-08-08 Daniel Jacobowitz <dan@debian.org>
2567
2568 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
2569
d2f6abb0
DJ
25702004-08-08 Daniel Jacobowitz <dan@debian.org>
2571
2572 PR gdb/1736
2573 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
2574 for i?86-*-linux*.
2575
5598c03d
DJ
25762004-08-08 Daniel Jacobowitz <dan@debian.org>
2577
2578 * gdb.arch/i386-prologue.exp: Compile without debug information.
2579
c6fee705
MC
25802004-08-08 Michael Chastain <mec.gnu@mindspring.com>
2581
2582 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
2583 rather than asking gdb to search.
2584
dd90efdb
MC
25852004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2586
2587 * gdb.base/gcore.c: Include <string.h>.
2588
1e84bec1
MC
25892004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2590
2591 * gdb.base/gcore.c: Add copyright notice.
2592
e425eb2b
MC
25932004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2594
2595 * gdb.base/freebpcmd.c: Include <stdio.h>.
2596 * gdb.base/long_long.c: Include <string.h>.
2597 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
2598 * gdb.base/siginfo.c: Include <string.h>.
2599 * gdb.base/sigstep.c: Include <string.h>.
2600
cb9aaed5
MC
26012004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2602
2603 * gdb.base/complex.c: Include <stdlib.h>.
2604
55944f3d
MC
26052004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2606
2607 * gdb.base/complex.c: Add copyright notice.
2608
7b2953d9
MC
26092004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2610
2611 * gdb.base/charset.c: Include <stdlib.h>.
2612
c9133d23
MC
26132004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2614
2615 * gdb.base/auxv.c: Include <stdlib.h>.
2616
0a8490ad
MC
26172004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2618
2619 * gdb.base/auxv.c: Add copyright notice.
2620
3426d5ec
MC
26212004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2622
2623 * gdb.base/coremaker.c: Add copyright notice.
2624 * gdb.base/coremaker2.c: Add copyright notice.
2625
8da195dd
AC
26262004-08-04 Andrew Cagney <cagney@gnu.org>
2627
2628 * gdb.base/store.exp: Update copyright.
2629 (check_set, up_set, check_struct, up_struct): Add a prefix to test
2630 names, do not import gdb_prompt.
2631
8d394f98
AC
26322004-08-01 Andrew Cagney <cagney@gnu.org>
2633
2634 Fix PR testsuite/1729.
2635 * gdb.base/dump.exp: Add test name to callers of capture_value, do
2636 not use capture_value with value 4.
2637 (capture_value): Add optional test name parameter.
2638 (test_reload_saved_value, test_restore_saved_value): Use $msg as
2639 the prefix, pass to capture_value.
2640
b6702b23
MK
26412004-08-01 Mark Kettenis <kettenis@gnu.org>
2642
2643 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
2644 * gdb.arch/i386-prologue.c (standard): New prototype and function.
2645 (main): Call new function.
2646
c203e0ca
MC
26472004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2648
2649 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
2650
a7995a30
MC
26512004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2652
2653 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
2654
9366563b
MC
26552004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2656
b6eeaf26 2657 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
2658 Accept more values of vtbl pointer. Remove some messages
2659 about "obsolete gcc or gdb".
2660
2fc1f950
MC
26612004-07-30 Michael Chastain <mec.gnu@mindspring.com>
2662
2663 * gdb.cp/classes.exp: Accept more varieties of ptype output.
2664
c724d49b
MC
26652004-07-30 Michael Chastain <mec.gnu@mindspring.com>
2666
2667 * gdb.base/asm-source.exp: Properly convert target board
2668 debug flags from gcc format to binutils format.
2669
736b0fce
MK
26702004-07-28 Mark Kettenis <kettenis@gnu.org>
2671
2672 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
2673 gdb1718". PR backtrace/1718 partially fixed.
2674
5633ea5c
JJ
26752004-07-27 Jeff Johnston <jjohnstn@redhat.com>
2676
2677 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
2678
575eebb1
NC
26792004-07-26 Nick Clifton <nickc@redhat.com>
2680
2681 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
2682 good default value for a specific architecture is available then
2683 set it to that value. Otherwise default to the -gstabs switch.
2684 Remove the -g... switches from the asm-flags variable. Allow the
2685 target board info to override the value if it wants to. Pass the
2686 switch on the assembler command line.
2687
62104619
MK
26882004-07-23 Mark Kettenis <kettenis@gnu.org>
2689
2690 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
2691 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
2692 (main): Call new function.
2693
4a1135b8
MC
26942004-07-22 Michael Chastain <mec.gnu@mindspring.com>
2695
2696 Test for PR exp/1715.
2697 * gdb.base/radix.exp: Refactor common procedures. Make all
2698 test names unique. Change XFAIL to KFAIL.
2699
8a12c1f0
MC
27002004-07-20 Michael Chastain <mec.gnu@mindspring.com>
2701
2702 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
2703 * gdb.ada/gnat_ada.gin: ... to here.
2704 * configure.in: Use gnat_ada.gin.
2705 * configure: Regenerate.
2706
23b451cf
AC
27072004-07-20 Andrew Cagney <cagney@gnu.org>
2708
2709 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
2710 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
2711 XFAILs. Clean up test messages and comments. Check backtraces.
2712 Delete re-sync code.
2713
ab618a02
MC
27142004-07-19 Michael Chastain <mec.gnu@mindspring.com>
2715
2716 Fix PR cli/740.
2717 * gdb.base/annota1.exp: Honor gdb,nosignals.
2718 * gdb.base/annota3.exp: Likewise.
2719
46dad340
MC
27202004-07-19 Michael Chastain <mec.gnu@mindspring.com>
2721
2722 * lib/java.exp: Update copyright notice.
2723
756d8c70
AC
27242004-07-19 Andrew Cagney <cagney@gnu.org>
2725
2726 * gdb.base/selftest.exp: Copy file from here ...
2727 * gdb.gdb/selftest.exp: ... to here.
2728
586027e6
AC
27292004-07-16 Andrew Cagney <cagney@redhat.com>
2730
2731 * lib/insight-support.exp: Delete file.
2732 * lib/java.exp (java_init): Fix copyright.
2733
029d2200
AC
27342004-07-16 Andrew Cagney <cagney@gnu.org>
2735
2736 * gdb.base/restore.c: Append "prologue" to comments marking the a
2737 function's prologue.
2738 * gdb.base/restore.exp: Update copyright, re-indent.
2739 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
2740 callerN" prefix where needed. Update patterns that match a
2741 function's prologue.
2742
653b62c5
MC
27432004-07-16 Michael Chastain <mec.gnu@mindspring.com>
2744
2745 * gdb.base/restore.c: Add copyright notice.
2746
f7d690e5
AC
27472004-07-16 Andrew Cagney <cagney@gnu.org>
2748
2749 * gdb.base/logical.exp: Update copyright.
2750 (evaluate): New procedure. Use to re-implement tests using
2751 several tables.
2752
d629a7cb
MH
27532004-07-14 Martin Hunt <hunt@redhat.com>
2754
2755 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
2756 which fixes some problems where init.tcl was not found.
2757
9c7bb332
AC
27582004-07-13 Andrew Cagney <cagney@gnu.org>
2759
6bf46641
AC
2760 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
2761 (check_sizeof, check_valueof): Do not include the output in the
2762 test name. Use gdb_test.
2763 (get_valueof): Use gdb_test_multiple.
2764
c4ffd4c0
AC
2765 * gdb.base/step-test.exp: Update copyright. Use
2766 gdb_test_multiple. Ensure that test names do not include
2767 architecture dependent output.
2768
ab89363a
AC
2769 * gdb.gdb/observer.exp: Update copyright.
2770 (setup_test): Use gdb_test_multiple.
2771 (attach_first_observer, attach_second_observer)
2772 (attach_third_observer, detach_first_observer)
2773 (detach_second_observer, detach_third_observer)
2774 (reset_counters, check_counters): Make $message a prefix.
2775 (test_normal_stop_notifications): Add "args" parameter - a list of
2776 init functions to be called. Make $message a prefix,
2777 (test_observer_normal_stop): Change the message prefixes so that
2778 they are unique, pass the attach / detach procedures to
2779 test_normal_stop_notifications.
2780
ec58997a
AC
2781 * gdb.base/signull.exp (test_segv): Prefix all tests with
2782 "${name}". Clean up test messages.
2783
b475183b
AC
2784 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
2785
9c7bb332
AC
2786 * gdb.base/ena-dis-br.exp: Update copyright.
2787 (break_at): New function. Replace send_gdb with gdb_test,
2788 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
2789 ignore count, not stopped at bpt", with KFAIL.
2790
2dd95497
CV
27912004-07-13 Corinna Vinschen <vinschen@redhat.com>
2792
2793 * gdb.base/attach.exp: Remove cleanupfile handling.
2794
419e626b
AC
27952004-07-12 Andrew Cagney <cagney@gnu.org>
2796
2797 * gdb.base/annota1.exp: Cleanup corefile test name.
2798 * gdb.base/annota3.exp: Ditto.
2799
8b1b3228
AC
28002004-07-12 Andrew Cagney <cagney@gnu.org>
2801
78650829
AC
2802 * gdb.base/signals.exp: Clean up copyright, re-indent.
2803
8b1b3228
AC
2804 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
2805 gdb_test and gdb_test_multiple.
2806
935c2760
JJ
28072004-07-08 Jeff Johnston <jjohnstn@redhat.com>
2808
2809 * gdb.java/jmain.exp: Fix expected line number for main to
2810 break at. Set XFAIL for break at main test since gcj does not
2811 provide line number info for first statement in main.
2812
1544280f
AC
28132004-07-08 Andrew Cagney <cagney@gnu.org>
2814
1279f4ff
AC
2815 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
2816
1544280f
AC
2817 * gdb.base/sigbpt.exp: Make the common part of each test name a
2818 prefix instead of suffix.
2819
bcc82369
BR
28202004-07-07 Bob Rossi <bob_rossi@cox.net>
2821
2822 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
2823 test from test_tbreak_creation_and_listing to
2824 test_file_list_exec_source_file
2825 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
2826 Changed name of test from test_tbreak_creation_and_listing to
2827 test_file_list_exec_source_file
2828
23f4b0aa
JJ
28292004-07-07 Jeff Johnston <jjohnstn@redhat.com>
2830
2831 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
2832 the jmisc() constructor instead of <init>.
2833 * gdb.java/jmisc1.exp: Ditto.
2834
56401cd5
AC
28352004-07-07 Andrew Cagney <cagney@gnu.org>
2836
2837 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
2838 corrupting the PC.
2839
44ae2f6a
MC
28402004-07-06 Michael Chastain <mec.gnu@mindspring.com>
2841
2842 * gdb.cp/templates.exp: Accept whitespace change in demangler
2843 output.
2844
45a83408
AC
28452004-07-06 Andrew Cagney <cagney@gnu.org>
2846
2847 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
2848
d205ad70
MC
28492004-07-02 Michael Chastain <mec.gnu@mindspring.com>
2850
2851 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
2852 * lib/compiler.cc: Likewise.
2853
06ea1a61
MC
28542004-06-30 Michael Chastain <mec.gnu@mindspring.com>
2855
2856 * lib/compiler.cc: Work around string preprocessing problem
2857 with old hp c++ compiler.
2858 * lib/compiler.c: Likewise.
2859
daab1251
CV
28602004-06-29 Corinna Vinschen <vinschen@redhat.com>
2861
2862 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
2863 directives to conditionalize symbol prefixing.
2864 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
2865 additional_flags handling. Add underscore prefix for Cygwin.
2866 * gdb.arch/i386-unwind.c: Use preprocessor directives to
2867 conditionalize symbol prefixing.
2868 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
2869 additional_flags handling. Add underscore prefix for Cygwin.
2870
cc984116
CV
28712004-06-29 Corinna Vinschen <vinschen@redhat.com>
2872
2873 * gdb.base/bigcore.exp: Skip test on Cygwin.
2874
c279b077
MC
28752004-06-28 Michael Chastain <mec.gnu@mindspring.com>
2876
2877 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
2878 formats for "info register". Use gdb_test_multiple. Fix
2879 the "invalid register" test.
2880
0e915747
CV
28812004-06-28 Corinna Vinschen <vinschen@redhat.com>
2882
2883 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
2884 PID for Cygwin. Add Cygwin specific strings to check for in some
2885 tests.
2886 (do_attach_tests): Add a test for user interaction when attaching
2887 to a process with no matching symbol table already loaded.
2888
11422c86
AC
28892004-06-26 Andrew Cagney <cagney@gnu.org>
2890
2891 Test PR java/1567 and PR java/1565.
2892 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
2893 * gdb.java/jmisc2.exp: Delete file.
2894
cefbce26
MC
28952004-06-26 Michael Chastain <mec.gnu@mindspring.com>
2896
2897 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
2898
e19f872c
CV
28992004-06-25 Corinna Vinschen <vinschen@redhat.com>
2900
2901 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
2902 attach process.
2903
d931ba3b
MC
29042004-06-23 Michael Chastain <mec.gnu@mindspring.com>
2905
2906 * gdb.cp/pr-1553.exp: Remove.
2907
aef68c48
MC
29082004-06-22 Michael Chastain <mec.gnu@mindspring.com>
2909
2910 * gdb.cp/pr-1553.cc: Remove.
2911 * gdb.cp/pr-1553.exp: Disable this test.
2912
8d5df71a
JB
29132004-06-20 Jim Blandy <jimb@redhat.com>
2914
2915 Fix PR testsuite/1680.
2916 * gdb.arch/i386-sse.exp: Properly quote curly braces in
2917 regular expressions.
2918
4ac6f39d
MC
29192004-06-19 Michael Chastain <mec.gnu@mindspring.com>
2920
2921 Fix PR testsuite/1679.
2922 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
2923 Issue an UNSUPPORTED result instead.
2924
1b413552
JB
29252004-06-18 Jim Blandy <jimb@redhat.com>
2926
2927 * gdb.base/charset.exp: Only send a control-C if we see a new
2928 prompt and incomplete command.
2929
6daa6ebd
MC
29302004-06-18 Michael Chastain <mec.gnu@mindspring.com>
2931
2932 * gdb.cp/pr-574.cc: Add copyright notice.
2933
51fa4ae0
JB
29342004-06-17 Jim Blandy <jimb@redhat.com>
2935
2936 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
2937 cases where the regexp has no groups; this grabs random text from
2938 the previous test suite, whatever that was.
2939
8fea26c5
MC
29402004-06-17 Michael Chastain <mec.gnu@mindspring.com>
2941
2942 * gdb.cp/printmethod.cc: Add copyright notice.
2943
1e3aeb41
MC
29442004-06-16 Michael Chastain <mec.gnu@mindspring.com>
2945
2946 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
2947
9d9030bc
AC
29482004-06-16 Andrew Cagney <cagney@gnu.org>
2949
2950 * gdb.base/signull.c: Update copyright. Include <string.h>.
2951 (bowler): Replace data_pointer with data_read
2952 and data_write cases. Add code_descriptor case.
2953 (zero, desc): New array and pointer.
2954 (data, code): Change to simple pointers.
2955 * gdb.base/signull.exp: Fix probe pattern matching a function
2956 descriptor SIGSEGV. Replace data_pointer with data_read and
2957 data_write tests.
2958
acd4ad44
AC
29592004-06-16 Andrew Cagney <cagney@gnu.org>
2960
2961 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
2962
08fd625c
MC
29632004-06-15 Michael Chastain <mec.gnu@mindspring.com>
2964
2965 * gdb.base/long_long.c: Add copyright notice.
2966
1903502c
MC
29672004-06-15 Michael Chastain <mec.gnu@mindspring.com>
2968
2969 * gdb.base/long_long.exp: Remove reference to
2970 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
2971 to gdb_breakpoint and gdb_continue_to_breakpoint.
2972
83313cb1
JB
29732004-06-14 Jim Blandy <jimb@redhat.com>
2974
2975 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
2976 endian case.
2977
1bf404ef
AC
29782004-06-14 Andrew Cagney <cagney@gnu.org>
2979
2980 * gdb.base/gcore.exp (capture_command_output): Delete the always
2981 passing tests containing inferior values.
2982 * gdb.base/ending-run.exp: Do not include the breakpoint address
2983 in the test message. Update copyright.
2984 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
2985 size in the test name, use gdb_test_multiple. Update copyright.
2986
ef220b33
MC
29872004-06-14 Michael Chastain <mec.gnu@mindspring.com>
2988
2989 * gdb.cp/ref-types.cc: Add copyright notice.
2990
4f70a4c9
MC
29912004-06-14 Michael Chastain <mec.gnu@mindspring.com>
2992
2993 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
2994 hp_aCC_compiler.
2995 * lib/compiler.cc: Likewise.
2996 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
2997 'set' commands. Log diagnostics for other lines. Set
2998 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
2999
335928ac
MC
30002004-06-13 Michael Chastain <mec.gnu@mindspring.com>
3001
3002 * gdb.cp/try_catch.cc: Add copyright notice.
3003
2efb12e8
MC
30042004-06-12 Michael Chastain <mec.gnu@mindspring.com>
3005
3006 * gdb.cp/userdef.cc: Add copyright notice.
3007
0bbed51a
MC
30082004-06-11 Michael Chastain <mec.gnu@mindspring.com>
3009
3010 * gdb.cp/virtfunc.cc: Add copyright notice.
3011
e12a46c9
RC
30122004-06-11 Randolph Chung <tausq@debian.org>
3013
3014 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
3015 problem.
3016
338e05af
AC
30172004-06-10 Andrew Cagney <cagney@gnu.org>
3018
3019 * lib/compiler.cc, lib/compiler.c: Append either
3020 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
3021 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
3022 instead of gcc-3-3.
3023
dc3f10cb
AC
30242004-06-09 Andrew Cagney <cagney@gnu.org>
3025
b4d946af
AC
3026 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
3027 gdb/1455, bug is specific to "long long" and "double".
3028
dc3f10cb
AC
3029 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
3030 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
3031 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
3032 fixed.
3033
b5c0bfa2
AC
30342004-06-09 Andrew Cagney <cagney@gnu.org>
3035
3036 * gdb.base/structs.exp (test_struct_returns): Replace
3037 "return_value_unknown" and "finish_value_unknown" by
3038 "return_value_known" and "finish_value_known". Instead of
3039 "return_value_unknown" iff "finish_value_unknown", check
3040 "return_value_known" implies "finish_value_known".
3041
caeb605f
MH
30422004-06-08 Martin Hunt <hunt@redhat.com>
3043
3044 * gdb.base/float.exp: Add pattern for mips targets.
3045
c892bb64
RC
30462004-06-08 Randolph Chung <tausq@debian.org>
3047
3048 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
3049 message for unknown architectures more clear.
3050
48306d3e
JB
30512004-06-08 Joel Brobecker <brobecker@gnat.com>
3052
3053 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
3054 start the execution of the program.
3055
83ecb59f
JB
30562004-06-07 Jim Blandy <jimb@redhat.com>
3057
3058 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
3059 * gdb.arch/i386-cpuid.h: New helper file.
3060
55264cb4
RC
30612004-06-07 Randolph Chung <tausq@debian.org>
3062
3063 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
3064 has started.
3065
23cadb28
RM
30662004-06-04 Roland McGrath <roland@redhat.com>
3067
3068 Fix PR gdb/1647.
3069 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
3070 differently to be robust to output buffering differences.
3071
51d01eda
MC
30722004-06-04 Michael Chastain <mec.gnu@mindspring.com>
3073
3074 * gdb.threads/pthreads.exp: Update copyright years.
3075 (check_control_c): Change asynchronous 'after' to synchronous.
3076
f4fc3b93
RM
30772004-06-04 Roland McGrath <roland@redhat.com>
3078
3079 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
3080 next gdb prompt.
3081
4013522b
MC
30822004-06-02 Michael Chastain <mec.gnu@mindspring.com>
3083
3084 Fix PR gdb/1636.
3085 * gdb.threads/manythreads.exp: Change asynchronous 'after'
3086 calls to synchronous.
3087
7a8f1e6b
JB
30882004-05-26 Jim Blandy <jimb@redhat.com>
3089
3090 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
3091
81bb3443
RC
30922004-05-24 Randolph Chung <tausq@debian.org>
3093
3094 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
3095 * gdb.asm/pa.inc: New file.
3096
8f5a3103
MK
30972004-05-22 Mark Kettenis <kettenis@gnu.org>
3098
3099 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
3100
734b8fe8
JB
31012004-05-21 Joel Brobecker <brobecker@gnat.com>
3102 Daniel Jacobowitz <drow@mvista.com>
3103
3104 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
3105 GDB prompt.
3106
725603e1
UW
31072004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3108
f4fc3b93 3109 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
3110 setjmp/longjmp. Use sigaction instead of signal.
3111
8b923272
JB
31122004-05-19 J. Brobecker <brobecker@gnat.com>
3113 Michael Snyder <msnyder@redhat.com>
3114
3115 * gdb.threads/pthread_cond_wait.c: New file.
3116 * gdb.threads/pthread_cond_wait.exp: New testcase.
3117
8bfabb04
AC
31182004-05-13 Andrew Cagney <cagney@redhat.com>
3119
3120 * gdb.base/signull.exp, gdb.base/signull.c: New files.
3121 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
3122
42edda50
AC
31232004-05-11 Andrew Cagney <cagney@redhat.com>
3124
3125 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
3126 fixed but revealed gdb/1639.
3127
d303a6c7
AC
31282004-05-10 Andrew Cagney <cagney@redhat.com>
3129
3130 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
3131 func1" and "next to 2nd alarm", kernel bug avoided.
3132
bf08c2a1
DJ
31332004-05-10 Daniel Jacobowitz <dan@debian.org>
3134
3135 PR external/1568
3136 * gdb.base/bigcore.exp: Check the size of the dumped core file.
3137 XFAIL if it is smaller than bytes_allocated.
3138 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
3139 (main): Make chunks_allocated unsigned. Correct comment.
3140
c0586a34
JB
31412004-05-07 Joel Brobecker <brobecker@gnat.com>
3142
3143 * gdb.arch/powerpc-aix-prologue.c: New file.
3144 * gdb.arch/powerpc-aix-prologue.exp: New file.
3145
f2785d12
JB
31462004-05-07 Jim Blandy <jimb@redhat.com>
3147
3148 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
3149 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
3150
bd7f6e30
JB
31512004-05-06 Joel Brobecker <brobecker@gnat.com>
3152
3153 * gdb.base/sep.exp: No longer setup_kfail when the program was
3154 built with dwarf2.
3155
0a5e7efe
JI
31562004-05-05 Jim Ingham <jingham@apple.com>
3157
3158 * gdb.base/pending.exp: Make sure pending breakpoints
3159 preserve the ignore count.
f4fc3b93 3160
a8958849
MK
31612004-04-27 Jerome Guitton <guitton@gnat.com>
3162
3163 * i386-prologue.exp: Add testcase for jump instruction as first
3164 instruction of the real code.
3165 * i386-prologue.c (jump_at_beginning): New function.
3166
7e103f5b
MK
31672004-04-28 Mark Kettenis <kettenis@gnu.org>
3168
3169 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
3170 x86_64-*-*.
3171
5d38b224
MK
31722004-04-28 Mark Kettenis <kettenis@gnu.org>
3173
3174 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
3175 i*86-*-*.
3176
0ef32fd9
MK
31772004-04-25 Mark Kettenis <kettenis@gnu.org>
3178
3179 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
3180 expression that checks the return type.
3181
71d7dd7c
AC
31822004-04-23 Andrew Cagney <cagney@redhat.com>
3183
3184 * gdb.base/call-sc.exp: New test of scalar call/return values.
3185 * gdb.base/call-sc.c: Ditto.
3186
1e9f977e
JJ
31872004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3188
3189 * gdb.threads/manythreads.c: Reduce thread stack size.
3190
899d9e3a
JJ
31912004-04-23 Jeff Johnston <jjohnstn@redhat.com>
3192
3193 * gdb.threads/manythreads.c: Add copyright notice.
3194
61bcae62
AC
31952004-04-23 Andrew Cagney <cagney@redhat.com>
3196
3197 * gdb.base/siginfo.exp: Better handle step out of signal.
3198 * gdb.base/sigstep.exp: Ditto.
3199
7339a42e
JJ
32002004-04-22 Jeff Johnston <jjohnstn@redhat.com>
3201 Daniel Jacobowitz <drow@mvista.com>
3202
3203 * gdb.threads/manythreads.c: New testcase.
3204 * gdb.threads/manythreads.exp: Ditto.
3205
5c98409b
JB
32062004-04-22 Jim Blandy <jimb@redhat.com>
3207
3208 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
3209 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
3210
3b611f1a
MC
32112004-04-21 Michael Chastain <mec.gnu@mindspring.com>
3212
3213 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
3214
f0fd9238
AC
32152004-04-21 Andrew Cagney <cagney@redhat.com>
3216
3217 * gdb.base/sigstep.c: New file.
3218 * gdb.base/sigstep.exp: New file.
3219
90990674
JB
32202004-04-16 Joel Brobecker <brobecker@gnat.com>
3221
3222 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
3223 call to observer_notify_normal_stop.
3224
78cef34b
AC
32252004-04-15 Andrew Cagney <cagney@redhat.com>
3226
3227 * gdb.base/siginfo.c: New file.
3228 * gdb.base/siginfo.exp: New file.
3229
d2343407
JB
32302004-04-12 J. Brobecker <brobecker@gnat.com>
3231
3232 * gdb.base/sep.exp: Fix typo in comment.
3233
a2dba3c8
JB
32342004-04-12 J. Brobecker <brobecker@gnat.com>
3235
3236 * gdb.base/sep.c: New file.
3237 * gdb.base/sep-proc.c: New file.
3238 * gdb.base/sep.exp: New testcase.
3239
15f7b60e
MK
32402004-04-09 Mark Kettenis <kettenis@gnu.org>
3241
3242 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
3243 support.
3244
44f4de1a
AC
32452004-04-05 Andrew Cagney <cagney@redhat.com>
3246
3247 * gdb.base/sigaltstack.c: New file.
3248 * gdb.base/sigaltstack.exp: New file.
3249
ef04f396
JB
32502004-04-04 Joel Brobecker <brobecker@gnat.com>
3251
3252 * gdb.base/foll-fork.exp: Update the expected output for
3253 "help set follow-fork-mode", to match a change that was made
3254 to the help of this variable on 2004-01-13.
3255
d40d2c92
JB
32562004-04-01 Joel Brobecker <brobecker@gnat.com>
3257
3258 * lib/ada.exp: Add copyright notice.
3259 * bar.ads: Likewise.
3260 * bar.adb: Likewise.
3261 * null_record.adb: Likewise.
3262 * null_record.exp: Likewise.
3263 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
3264
f86ef5a3
JB
32652004-04-01 Joel Brobecker <brobecker@gnat.com>
3266
3267 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
3268 * configure: Regenerate.
3269
414e70e3
JB
32702004-04-01 Joel Brobecker <brobecker@gnat.com>
3271
3272 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
3273 to build the application. Remove the message printed when in
3274 verbose mode, redundant with the UNSUPPORTED message above.
3275
f0aaee49
JB
32762004-03-31 Joel Brobecker <brobecker@gnat.com>
3277
3278 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
3279 * gdb.ada (null_record.exp): New testcase.
3280
ac81cb54
JB
32812004-03-31 Joel Brobecker <brobecker@gnat.com>
3282
3283 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
3284
854af2f7
JB
32852004-03-31 Joel Brobecker <brobecker@gnat.com>
3286
3287 * gdb.ada: New subdirectory.
3288 * gdb.ada/Makefile.in: New file.
3289 * gdb.ada/gnat_ada.gpr.in: New file.
3290
034cb681
JB
32912004-03-31 Joel Brobecker <brobecker@gnat.com>
3292
3293 * lib/ada.exp: New file.
3294
78a1a894
DJ
32952004-03-24 Daniel Jacobowitz <drow@mvista.com>
3296
3297 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
3298 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
3299
4b2b3b3e
AC
33002004-03-22 Andrew Cagney <cagney@redhat.com>
3301
3302 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
3303 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
3304 Problem identified by Ulrich Weigand.
3305
23c73aa3
DC
33062004-03-17 David Carlton <carlton@kealia.com>
3307
3308 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
3309 PR c++/826.
3310
d63a86f8
RM
33112004-03-16 Roland McGrath <roland@redhat.com>
3312
3313 * gdb.base/auxv.exp: New file.
3314 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
3315
0e02aa50
DC
33162004-03-12 David Carlton <carlton@kealia.com>
3317
3318 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
3319 * gdb.cp/pr-1553.cc: Ditto.
3320 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
3321 pass branch.
3322
c20b71be
MC
33232004-03-12 Michael Chastain <mec.gnu@mindspring.com>
3324
3325 * gdb.cp/templates.exp: Accept more template types.
3326
c7414a01
MC
33272004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3328
3329 From Corinna Vinschen with modifications.
3330 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
3331 local variable obj_with_enum.
3332 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
3333 results with obj_with_enum.
3334
ed69573c
MC
33352004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3336
3337 * gdb.cp/classes.cc: New file, copied from misc.cc.
3338 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
3339
28301461
MC
33402004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3341
3342 * gdb.cp/misc.cc: Add copyright notice.
3343
1198ecbe
DC
33442004-03-05 David Carlton <carlton@kealia.com>
3345
3346 * gdb.cp/rtti.exp: Add 'print *obj3' test.
3347 * gdb.cp/rtti.h: Update copyright.
3348 (namespace n2::n3): New.
3349 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
3350 (n2::n3::func3): New.
3351 (main): Call n2::n3::func3.
3352 * gdb.cp/rtti2.cc: Update copyright.
3353 (n2::create3): New.
3354
9e08c470
MK
33552004-03-04 Mark Kettenis <kettenis@gnu.org>
3356
3357 * gdb.asm/openbsd.inc: Fix typo.
3358
4bebc3aa
FF
33592004-03-03 Fred Fish <fnf@redhat.com>
3360
3361 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
3362 "val" instead of unused "size". Update copyright year.
3363
6ea9fb37
DJ
33642004-02-29 Daniel Jacobowitz <drow@mvista.com>
3365
3366 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
3367 to use unsigned char.
3368 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
3369 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
3370
23b23974
DJ
33712004-02-29 Daniel Jacobowitz <drow@mvista.com>
3372
3373 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
3374 line of output.
3375
7574fd53
DJ
33762004-02-28 Daniel Jacobowitz <drow@mvista.com>
3377
3378 * gdb.base/relocate.c (dummy): Initialize.
3379
a195357f
DJ
33802004-02-28 Daniel Jacobowitz <drow@mvista.com>
3381
3382 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
3383 a breakpoint at exit.
3384
72fd54a9
FF
33852004-02-27 Fred Fish <fnf@redhat.com>
3386
3387 * gdb.base/chng-syms.exp: Add expect condition to match failing
3388 case that isn't a timeout.
3389
b9d23137
AC
33902004-02-27 Andrew Cagney <cagney@redhat.com>
3391
3392 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
3393 support.
3394
15d208f6 33952004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 3396
15d208f6
FF
3397 * gdb.arch/gdb1431.c: Remove.
3398 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
3399 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
3400 of "until" incorrectly.
3401
98f9cd2d
JB
34022004-02-26 J. Brobecker <brobecker@gnat.com>
3403
3404 * gdb.cp/class2.cc (empty): New class.
3405 (refer): New function.
3406 (main): Declare an object of type empty and use it.
3407 * gdb.cp/class2.exp: Print the value of an object of type empty.
3408
9b50c11b
JJ
34092004-02-26 Jeff Johnston <jjohnstn@redhat.com>
3410
3411 * gdb.base/langs.exp: Update query string to match the
3412 new nquery format used for pending breakpoints.
3413
0dcd613f
AC
34142004-02-26 Andrew Cagney <cagney@redhat.com>
3415
3416 Fix PR i18n/1570.
3417 * gdb.base/charset.c: Update copyright notice.
3418 (main, init_string): Remove the escape character '\e' tests.
3419 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
3420 * gdb.base/charset.exp (valid_host_charset): Ditto.
3421 * gdb.base/setvar.exp: Ditto.
3422
b8a56647
AC
34232004-02-24 Andrew Cagney <cagney@redhat.com>
3424
90d59e34
AC
3425 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
3426 mmapped data in core file" PASS and FAIL messages consistent.
3427
b8a56647
AC
3428 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
3429 setting a breakpoint. Work around PR java/1565.
3430
9f27c604
JJ
34312004-02-23 Jeff Johnston <jjohnstn@redhat.com>
3432
3433 * lib/gdb.exp (gdb_breakpoint): Update query string to match
3434 new nquery format.
3435 * gdb.base/pending.exp: Ditto.
3436
3224a706
MK
34372004-02-22 Mark Kettenis <kettenis@gnu.org>
3438
3439 * configure.in: Run stabs tests on *BSD.
3440 * configure: Regenerated.
3441
41e0a9ca
MK
34422004-02-21 Mark Kettenis <kettenis@gnu.org>
3443
3444 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
3445
1e1b3428
FF
34462004-02-20 Fred Fish <fnf@redhat.com>
3447
3448 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
3449 blank in test for "returns short", for consistency with other
3450 "returns xxx" tests. Update copyright year.
3451
f9a7572a
FF
34522004-02-19 Fred Fish <fnf@redhat.com>
3453
3454 New testcase for PR breakpoint/1558.
3455 * gdb.arch/gdb1558.exp: New file.
3456 * gdb.arch/gdb1558.c: New file.
3457
b2ce2854
EZ
34582004-02-19 Elena Zannoni <ezannoni@redhat.com>
3459
3460 * gdb.base/nodebug.exp: Fix typo.
3461
e7c9ff01
JB
34622004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3463
3464 Committed by Jim Blandy <jimb@redhat.com>.
3465
62f4b920
JB
3466 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
3467
2db536a1
JB
3468 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
3469
e7c9ff01
JB
3470 * gdb.base/float.exp: Support s390*-*-* targets.
3471
f3205b34
AF
34722004-02-17 Adam Fedor <fedor@gnu.org>
3473
3474 * gdb.base/gdb1555.exp: New file.
3475 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
3476
9d62932d
EZ
34772004-02-17 Elena Zannoni <ezannoni@redhat.com>
3478
3479 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
3480
344c9711
FF
34812004-02-16 Fred Fish <fnf@redhat.com>
3482
3483 * gdb.arch/gdb1291.c: Remove
3484 * gdb.arch/gdb1291.s: New test input file.
3485 * gdb.arch/gdb1291.exp: Expand test to check case that should not
3486 fail. Test for correct result, known incorrect result, other
3487 failures and timeouts.
3488
2d822687
AC
34892004-02-16 Andrew Cagney <cagney@redhat.com>
3490
3491 * gdb.base/bigcore.exp: New file.
3492 * gdb.base/bigcore.c: New file.
3493
dac15b66
AC
34942004-02-13 Andrew Cagney <cagney@redhat.com>
3495
3496 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
3497 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
3498 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
3499 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
3500 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
3501 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
3502 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
3503 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
3504 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
3505 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
3506
6bdfc2c4
JJ
35072004-02-11 Jeff Johnston <jjohnstn@redhat.com>
3508
3509 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
3510 executed is an alloc instruction.
3511
87b3ede8
DC
35122004-02-11 David Carlton <carlton@kealia.com>
3513
3514 * gdb.cp/breakpoint.exp: New.
3515 * gdb.cp/breakpoint.cc: New.
3516
6e19e2bf
MC
35172004-02-11 Michael Chastain <mec.gnu@mindspring.com>
3518
3519 Partial fix for PR gdb/1543.
3520 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
3521 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
3522 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
3523 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
3524 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
3525 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
3526 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
3527 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
3528 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
3529 to bug-gdb@prep.ai.mit.edu .
3530 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
3531 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
3532 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
3533 Likewise.
3534
5c5455dc
AC
35352004-02-10 Andrew Cagney <cagney@redhat.com>
3536
3537 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
3538 using gdb_internal_error_resync.
3539
9cf689d7
DJ
35402004-02-09 Daniel Jacobowitz <drow@mvista.com>
3541
3542 * gdb.threads/thread-specific.exp: Stop early if no threads are
3543 found.
3544
d2dc51db
MC
35452004-02-09 Michael Chastain <mec.gnu@mindspring.com>
3546
3547 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
3548
14b1a056
DJ
35492004-02-08 Daniel Jacobowitz <drow@mvista.com>
3550
3551 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
3552 breakpoints.
3553
83f66e8f
DJ
35542004-02-07 Daniel Jacobowitz <drow@mvista.com>
3555
3556 * config/sim.exp (gdb_load): Handle $arg == "".
3557 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
3558 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
3559
30fc0091
EZ
35602004-02-07 Elena Zannoni <ezannoni@redhat.com>
3561
3562 * gdb.base/maint.exp: Update test to reflect
3563 obstack changes.
3564
4d806929
JJ
35652004-02-04 Jeff Johnston <jjohnstn@redhat.com>
3566
3567 * gdb.base/pendshr.c (pendfunc): New function that calls
3568 pendfunc1.
3569 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
3570
7bfdd688
FF
35712004-02-04 Fred Fish <fnf@redhat.com>
3572
3573 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
3574 function symbols and update copyright years.
3575 * gdb.arch/gdb1291.c: Ditto.
3576
aaa08ee4
MC
35772004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3578
3579 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
3580
dbad7755
MC
35812004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3582
3583 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
3584
ec4646ef
MC
35852004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3586
3587 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
3588
1b802196
FF
35892004-02-02 Fred Fish <fnf@redhat.com>
3590
3591 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
3592 remote targets. Update copyright years.
3593
18fe2033
JJ
35942004-02-02 Jeff Johnston <jjohnstn@redhat.com>
3595
3596 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
3597 support.
3598 * gdb.base/langs.exp: Fix test which attempts to create
3599 breakpoint on non-existent function to handle new pending
3600 support.
3601 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
3602 a breakpoint.
3603 * gdb.base/pending.exp: New test.
3604 * gdb.base/pending.c: New file.
3605 * gdb.base/pendshr.c: Ditto.
3606
8d577d32
DC
36072004-02-02 David Carlton <carlton@kealia.com>
3608
3609 * gdb.cp/overload.exp: Add overloadNamespace tests.
3610 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
3611 (overloadNamespace, XXX): New.
3612 (main): Call XXX::marker2.
3613
3ad13771
FF
36142004-02-01 Fred Fish <fnf@redhat.com>
3615
3616 * gdb.base/dump.exp: Use runto_main instead of "runto main".
3617 * gdb.base/finish.exp: Ditto.
3618 * gdb.base/gcore.exp: Ditto.
3619 * gdb.base/huge.exp: Ditto.
3620 * gdb.base/info-proc.exp: Ditto.
3621 * gdb.base/return2.exp: Ditto.
3622 * gdb.threads/gcore-thread.exp: Ditto.
3623
44c75849
DJ
36242004-02-01 Daniel Jacobowitz <drow@mvista.com>
3625
3626 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
3627
005bc093
MK
36282004-02-01 Mark Kettenis <kettenis@gnu.org>
3629
3630 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
3631 that opening the file succeeds on OpenBSD.
3632
c47cebdb
DJ
36332004-02-01 Daniel Jacobowitz <drow@mvista.com>
3634
3635 * gdb.threads/thread-specific.c: New file.
3636 * gdb.threads/threads-specific.exp: New test script.
3637 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
3638 to expect_out.
3639
5a01311c
MK
36402004-02-01 Mark Kettenis <kettenis@gnu.org>
3641
3642 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
3643 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
3644 only on the "print_small_structs from print_long_arg_list" test.
3645
ce22a4f1
DJ
36462004-02-01 Daniel Jacobowitz <drow@mvista.com>
3647
3648 * gdb.base/completion.exp: Kill a stray backslash.
3649
3650 From Jim Ingham <jingham@apple.com>:
3651 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
3652 agrees with the result from sending a tab.
3653
abbab9d3
DJ
36542004-01-31 Daniel Jacobowitz <drow@mvista.com>
3655
3656 * gdb.base/chng-syms.exp: Remove stray newline.
3657
53904d1e
MK
36582004-01-31 Mark Kettenis <kettenis@gnu.org>
3659
3660 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
3661 *-*-openbsd*.
3662 * gdb.asm/openbsd.inc: New file.
3663
3a4b3aac
MK
36642004-01-30 Mark Kettenis <kettenis@gnu.org>
3665
3666 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
3667 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
3668 *-*solaris2*. Remove commented out default settings for
3669 asm-flags. Replace gdb_compile with target_link.
3670
ebac27b4
MC
36712004-01-29 Michael Chastain <mec.gnu@mindspring.com>
3672
3673 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
3674 for all tests. Remove old hp-ux and cygnus xfail cases.
3675
d8679d84
PH
36762004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
3677
3678 * gdb.base/chng-syms.exp: New file.
3679 * gdb.base/chng-syms.c: New file.
3680
0a55bc22
MC
36812004-01-24 Michael Chastain <mec.gnu@mindspring.com>
3682
3683 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
3684 Provide arms for current output in all my configurations.
3685
94b8e876
MC
36862004-01-24 Michael Chastain <mec.gnu@mindspring.com>
3687
3688 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
3689 * lib/compiler.cc: Likewise.
3690 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
3691 get the right preprocessor. Eval the output directly. Remove
3692 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
3693 hp_f77_compiler and hp_f90_compiler completely.
3694 (gdb_preprocess): Delete.
3695 (get_compiler): Delete.
3696
7cf03d44
MK
36972004-01-24 Mark Kettenis <kettenis@gnu.org>
3698
3699 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
3700 <string.h>.
3701
68b6dce9
NR
37022004-01-24 Nick Roberts <nick@nick.uklinux.net>
3703
3704 * gdb.mi/mi-stack.exp: Update copyright.
3705
b368761e
DC
37062004-01-23 David Carlton <carlton@kealia.com>
3707
3708 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
3709 test for cp_lookup_transparent_type.
3710 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
3711 call them.
3712
f2061b53
DJ
37132004-01-23 Daniel Jacobowitz <drow@mvista.com>
3714
3715 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
3716 after -var-update.
3717
37fc574a
DC
37182004-01-23 David Carlton <carlton@kealia.com>
3719
3720 * gdb.cp/namespace.cc (C::ensureRefs): New.
3721 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
3722
8e94b928
NR
37232004-01-20 Nick Roberts <nick@nick.uklinux.net>
3724
3725 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
3726 case "-stack-list-locals 2".
3727 * gdb.mi/mi-var-child.exp: Test for case
3728 "-var-list-children --all-values NAME".
3729
997b0952
MC
37302004-01-18 Michael Chastain <mec.gnu@mindspring.com>
3731
3732 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
3733
52470da3
MK
37342004-01-18 Mark Kettenis <kettenis@gnu.org>
3735
7049b4b8
MK
3736 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
3737 used with gdb_test_multiple.
3738
52470da3
MK
3739 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
3740 read at address 0. This fixes PR testsuite/1504.
3741
da6012e5
DJ
37422004-01-18 Daniel Jacobowitz <drow@mvista.com>
3743
3744 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
3745 Remove downloading, guessing the host executable, the calls to
3746 gdb_file_cmd and gdb_target_cmd, and "load" support.
3747 (infer_host_exec): New function broken out from gdb_load.
3748 (gdb_load): New wrapper for gdbserver_gdb_load.
3749 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
3750 gdb_target_cmd. Use -target-select.
3751 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
3752 Download binaries to the host. Clear last_mi_remote_file when
3753 we load a new binary.
3754 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
3755 call gdbserver_gdb_load and mi_gdb_target_cmd.
3756
32c70722
MC
37572004-01-17 Michael Chastain <mec.gnu@mindspring.com>
3758
3759 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
3760 type patterns.
3761
b0cecf36
MC
37622004-01-17 Michael Chastain <mec.gnu@mindspring.com>
3763
3764 * gdb.cp/templates.exp: Fix typo in test name of
3765 "print Foo<volatile char*>::foo".
3766
4120d7e6
MC
37672004-01-15 Michael Chastain <mec.gnu@mindspring.com>
3768
3769 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
3770
f679e530
BE
37712004-01-16 Ben Elliston <bje@wasabisystems.com>
3772
3773 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
3774 (clean mostlyclean): Remove empty rm.
3775
091c48f6
MC
37762004-01-15 Michael Chastain <mec.gnu@mindspring.com>
3777
3778 * gdb.base/setvar.exp: Add copyright years.
3779
3e5fc8d2
DC
37802004-01-14 David Carlton <carlton@bactrian.org>
3781
3782 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
3783 PR c++/1511 and update coment.
3784 * gdb.cp/templates.exp: Update patterns to match current output.
3785 If changes involve something other than whitespace, KFAIL
3786 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
3787
63d06c5c
DC
37882004-01-14 David Carlton <carlton@kealia.com>
3789
3790 * gdb.cp/namespace.exp: Add tests involving classes defined within
3791 namespaces.
3792 * gdb.cp/namespace.cc (C::CClass): New.
3793 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
3794
a51dab88
EZ
37952004-01-14 Elena Zannoni <ezannoni@redhat.com>
3796
3797 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
3798 what debug info we have. Print a better message if something goes
3799 wrong while producing the separate debug info file.
3800
a476ccc9
MC
38012004-01-14 Michael Chastain <mec.gnu@mindspring.com>
3802
3803 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
3804
f453692c
MC
38052004-01-14 Michael Chastain <mec.gnu@mindspring.com>
3806
3807 * gdb.base/callfuncs.c: Add copyright notice.
3808
f40063a5
MC
38092004-01-13 Michael Chastain <mec.gnu@mindspring.com>
3810
3811 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
3812 inheritance. PR gdb/1498, PR gcc/13539.
3813
19ac3974
EZ
38142004-01-13 Elena Zannoni <ezannoni@redhat.com>
3815
3816 * gdb.threads/gcore-thread.exp: Prefix name of binary with
3817 test specific name.
3818 * gdb.mi/gdb669.exp: Ditto.
3819 * gdb.mi/mi-pthreads.exp: Ditto.
3820 * gdb.mi/mi1-pthreads.exp: Ditto.
3821 * gdb.mi/mi2-pthreads.exp: Ditto.
3822
56c97c6e
MC
38232004-01-12 Michael Chastain <mec.gnu@mindspring.com>
3824
3825 * gdb.cp/member-ptr.cc: Add copyright notice.
3826
a0644324
MC
38272004-01-12 Michael Chastain <mec.gnu@mindspring.com>
3828
3829 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
3830 some patterns for recent versions of gcc and hpacc. Delete
3831 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
3832 Delete tests that access a NULL pointer-to-member-data. This
3833 script is still disabled for gcc.
3834
32fabe09
EZ
38352004-01-12 Elena Zannoni <ezannoni@redhat.com>
3836
3837 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
3838 escaped correctly.
3839
1f8a6abb
EZ
38402004-01-12 Elena Zannoni <ezannoni@redhat.com>
3841
3842 * gdb.base/sepdebug.exp: New file.
3843 * gdb.base/sepdebug.c: New file.
3844 * lib/gdb.exp (separate_debug_filename): New procedure.
3845 (gdb_gnu_strip_debug): New procedure.
3846
48efe704
AC
38472004-01-12 Andrew Cagney <cagney@redhat.com>
3848
3849 * gdb.mi/ChangeLog: Delete file. Renamed to ...
3850 * gdb.mi/ChangeLog-1999-2003: New file.
3851
a9415475
AC
38522004-01-12 Andrew Cagney <cagney@redhat.com>
3853
3854 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
3855 "Renaming a directory to a non-empty directory returns ENOTEMPTY
3856 or EEXIST", treat EBUSY as an XFAIL.
3857
83b8cf9d
MC
38582004-01-11 Michael Chastain <mec.gnu@mindspring.com>
3859
3860 * gdb.base/scope.exp: Remove obsolete setup_xfail for
3861 hp_cc_compiler.
3862
9939d2a8
MC
38632004-01-10 Michael Chastain <mec.gnu@mindspring.com>
3864
3865 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
3866 decorations.
3867
1ff8cadf
MC
38682004-01-10 Michael Chastain <mec.gnu@mindspring.com>
3869
3870 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
3871 and "(aCC)" decorations. Remove obsolete doco about old
3872 test results.
3873
6fa9022e
MC
38742004-01-09 Michael Chastain <mec.gnu@mindspring.com>
3875
3876 * gdb.cp/exception.exp: Fix typo in doco.
3877
209721fe
MK
38782004-01-09 Mark Kettenis <kettenis@gnu.org>
3879
3880 * gdb.base/gdb1476.exp: Fix typo.
3881
ef11303e
MC
38822004-01-09 Michael Chastain <mec.gnu@mindspring.com>
3883
3884 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
3885 file.
3886
041ab88c
MC
38872004-01-09 Michael Chastain <mec.gnu@mindspring.com>
3888
3889 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
3890 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
3891 Use gdb_compile. Remove restriction on gcc. Add some patterns
3892 for recent version of gdb. Delete second half, which was a copy
3893 of the first half with different build flags. This test is
3894 still disabled because it is still not ready for production.
3895
e36d075a
MC
38962004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3897
3898 * gdb.cp/exception.cc: Add copyright notice.
3899 * gdb.cp/exception.exp: Add a notice that this file is broken
3900 because of line number changes caused by addition of copyright
3901 notice.
3902
42b190ad
MC
39032004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3904
3905 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
3906 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
3907
8f25f06b
MC
39082004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3909
3910 * gdb.cp/classes.exp: Accept gnu abi 2.
3911 * gdb.cp/derivation.exp: Likewise.
3912 * gdb.cp/overload.exp: Likewise.
3913 * gdb.cp/virtfunc.exp: Likewise.
3914
06ded8b8
MC
39152004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3916
3917 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
3918 semicolon after end of function.
3919
77c26ae3
MC
39202004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3921
3922 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
3923 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
3924 boilerplate code for compiling and running the program under
3925 test. Add some string method tests.
3926
20757486
MC
39272004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3928
3929 * gdb.cp/bs15503.cc: Add copyright notice.
3930 * gdb.cp/bs15503.exp: Adjust line number.
3931
0fd3b503
MC
39322004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3933
3934 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
3935 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
3936
10d1bea8
MC
39372004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3938
3939 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
3940 hp_cc_compiler.
3941
2789202a
MC
39422004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3943
3944 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
3945 * gdb.cp/ctti.exp: Use the marker instead of "next".
3946 With gcc, run further before bailing.
3947
b862f14c
MC
39482004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3949
3950 * gdb.cp/cttiadd.cc: Add copyright notice.
3951 * gdb.cp/cttiadd1.cc: Likewise.
3952 * gdb.cp/cttiadd2.cc: Likewise.
3953 * gdb.cp/cttiadd3.cc: Likewise.
3954
96da2469
MC
39552004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3956
3957 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
3958 Use gdb_test, gdb_test_multiple. Use floating-point values that
3959 have exact representations in IEEE-ish formats.
3960
053248ff
MC
39612004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3962
3963 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
3964 compilers. Delete duplicate call to get_compiler_info.
3965 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
3966 * gdb.base/volatile.exp: Likewise.
3967
84acecdd
MK
39682004-01-07 Mark Kettenis <kettenis@gnu.org>
3969
3970 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
3971 memory at address 0.
3972
fe11a27f
MC
39732004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3974
3975 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
3976 to test for hp-ux assembler. Fix copyright years.
3977
60ad077b
AC
39782004-01-07 Andrew Cagney <cagney@redhat.com>
3979
3980 * gdb.base/fileio.c (strerrno): Add "EBUSY".
3981
1c9b8f33
AC
39822004-01-07 Andrew Cagney <cagney@redhat.com>
3983
3984 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
3985 when creating the read-only file. From analysis by Roland McGrath
3986 and Elena Zannoni.
3987
753ccc7a
MC
39882004-01-06 Michael Chastain <mec.gnu@mindspring.com>
3989
3990 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
3991
eca3e36b
MC
39922004-01-06 Michael Chastain <mec.gnu@mindspring.com>
3993
3994 * gdb.base/cvexpr.c: Be type-safe with function pointers and
3995 data pointers.
3996
f8d4bac4
MC
39972004-01-06 Michael Chastain <mec.gnu@mindspring.com>
3998
3999 * gdb.cp/m-static.exp: Compile one source file at a time.
4000 Delete unused call to get_compiler_info.
4001
9b4e0f94
MC
40022004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4003
4004 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
4005 * gdb.base/call-rt-st.exp: Likewise.
4006 * gdb.base/nodebug.exp: Likewise.
4007 * gdb.base/volatile.exp: Likewise.
4008 * gdb.cp/ref-types.exp: Likewise.
4009 * gdb.cp/templates.exp: Likewise.
4010
023c1024
MK
40112004-01-05 Mark Kettenis <kettenis@gnu.org>
4012
4013 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
4014
19703c4a
MC
40152004-01-05 Michael Chastain <mec.gnu@mindspring.com>
4016
4017 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
4018 hppa*-hp-hpux*.
4019
18b67037
MK
40202004-01-04 Mark Kettenis <kettenis@gnu.org>
4021
ba6219c8
MK
4022 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4023 x86_64-*-*.
4024
18b67037
MK
4025 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4026 sparc64-*-* and sparc*-solaris2*.
4027
1bfbbb9d
MK
40282004-01-04 Mark Kettenis <kettenis@gnu.org>
4029
4030 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
4031 return ${tests}" test. The ${tests} already mentions the
4032 filename.
4033
06846494
MC
40342004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4035
4036 * gdb.cp/local.exp: Accept gcc abi 2.
4037
3b0cb202
MC
40382004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4039
4040 * gdb.cp/templates.exp: Accept gcc abi 2.
4041
0643ec3f
MC
40422004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4043
4044 * lib/compiler.cc: Remove supports_template_debugging.
4045 * gdb.cp/templates.exp: Do not test supports_template_debugging.
4046
d231d0b1
MC
40472004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4048
4049 * gdb.cp/namespace.exp: Accept gcc abi 2.
4050
44ffb27c
MC
40512004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4052
4053 * gdb.cp/method.exp: Accept gcc abi 2.
4054
184ad485
MC
40552004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4056
4057 * gdb.cp/classes.exp: Generate identical results as old version.
4058 * gdb.cp/derivation.exp: Likewise.
4059 * gdb.cp/overload.exp: Likewise.
4060 * gdb.cp/virtfunc.exp: Likewise.
4061
116f09e7
MC
40622004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4063
4064 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
4065 mysterious bug with sourceware version of expect.
4066
b1379776
MC
40672004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4068
4069 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
4070 current versions of gcc, including gcc abi 2. Remove gratuitous
4071 restart of test program. Use gdb_test_multiple and gdb_test for
4072 all tests. Add patterns to xfail missing "const" in "const char *"
4073 and kfail PR gdb/1155.
4074
6b7a4c0e
MC
40752004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4076
4077 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
4078 current versions of gcc, including gcc abi 2. Remove gratuitous
4079 restart of test program. Use gdb_test_multiple and gdb_test for
4080 all tests. Add patterns to kfail PR gdb/1498.
4081
51615d72
MC
40822003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4083
4084 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
4085 current versions of gcc, including gcc abi 2. Use "breakpoint"
4086 and "continue" instead of restarting the target program. Use
4087 gdb_test_multiple and gdb_test for all tests.
4088
7b79a9d7
MK
40892004-01-01 Mark Kettenis <kettenis@gnu.org>
4090
4091 * gdb.asm/asm-source.exp: Update copyright year. Link statically
4092 for *-*-solaris2*.
4093
1cd3489f
MC
40942003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4095
4096 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
4097 current versions of gcc, including gcc abi 2. Use "breakpoint"
4098 and "continue" instead of restarting the target program several
4099 times. Use gdb_test_multiple and gdb_test for all tests.
4100
850742db
MC
41012003-12-18 Michael Chastain <mec.gnu@mindspring.com>
4102
4103 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
4104 source files.
4105
eb4bbda8
MC
41062003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4107
4108 * gdb.base/environ.exp: Handle compiling test case from multiple
4109 source files.
4110
e42c7771
MC
41112003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4112
4113 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
4114
80e4b428
JB
41152003-12-17 Jim Blandy <jimb@redhat.com>
4116
5f06973a
JB
4117 * gdb.base/freebpcmd.c: Add copyright notice.
4118
80e4b428
JB
4119 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
4120
0ab84fb7
MC
41212003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4122
4123 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
4124
1b3bb3d0
JB
41252003-12-13 Jim Blandy <jimb@redhat.com>
4126
4127 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
4128
3a4c9371
KB
41292003-12-12 Kevin Buettner <kevinb@redhat.com>
4130
4131 * gdb.asm/frv.inc: New file.
4132 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
4133
a1dea79a
FF
41342003-12-09 Fred Fish <fnf@redhat.com>
4135
4136 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
4137 functions to break1.c and leave prototypes behind. Add more
4138 "set breakpoint NN here" comments.
4139 * gdb.base/break1.c: New file.
4140
4141 * gdb.base/break.exp: Handle compiling test case from multiple
4142 source files and change source file references as needed.
4143 * gdb.base/completion.exp: Ditto.
4144 * gdb.base/condbreak.exp: Ditto.
4145 * gdb.base/define.exp: Ditto.
4146 * gdb.base/ena-dis-br.exp: Ditto.
4147 * gdb.base/info-proc.exp: Ditto.
4148 * gdb.base/maint.exp: Ditto.
4149 * gdb.base/until.exp: Ditto.
4150
4151 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
4152 hardcoded line numbers.
4153 * gdb.base/define.exp: Ditto.
4154 * gdb.base/ena-dis-br.exp: Ditto.
4155 * gdb.base/maint.exp: Ditto.
4156 * gdb.base/until.exp: Ditto.
4157
4158 * gdb.base/completion.exp: Use "break1" for completion tests since
4159 "break" is no longer a unique prefix.
4160
5266b69c
AC
41612003-12-06 Andrew Cagney <cagney@redhat.com>
4162
4163 * gdb.base/structs.exp (test_struct_returns): When applicable, set
4164 "return_value_unimplemented". When an unimplemented struct return
4165 architecture, report incorrect values as a KFAIL
4166
374451f0
MC
41672003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4168
4169 * gdb.cp/rtti.exp: Accept new wording of warning from
4170 cp_lookup_rtti_type.
4171
ba9b20a7
MC
41722003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4173
4174 Partial fix for PR testsuite/1456.
4175 * gdb.base/scope.exp (test_at_main): Replace references to
4176 gcc_compiled with calls to test_compiler_info.
4177 (test_at_foo): Likewise.
4178 (test_at_bar): Likewise.
4179
b74b6d0b
MC
41802003-12-04 Michael Chastain <mec.gnu@mindspring.com>
4181
4182 Partial fix for PR testsuite/1456.
4183 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
4184 to test_compiler_info.
4185
ccfa3402
MC
41862003-12-03 Michael Chastain <mec.gnu@mindspring.com>
4187
4188 * gdb.base/so-impl-ld.exp: Update copyright notice.
4189
f6246aba
MC
41902003-12-02 Michael Chastain <mec.gnu@mindspring.com>
4191
4192 Partial fix for PR testsuite/1456.
4193 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
4194 to test_compiler_info.
4195
13ae734a
MC
41962003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4197
4198 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
4199 from current versions of gdb. Clean up regular expressions.
4200 Delete redundant timeout case.
4201
d8e1cdee
MC
42022003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4203
4204 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
4205 from current versions of gdb. Clean up regular expressions.
4206 Delete redundant timeout case.
4207
96457b64
MC
42082003-12-01 Michael Chastain <mec.gnu@mindspring.com>
4209
4210 Partial fix for PR testsuite/1456.
4211 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
4212 gcc_compiled with call to test_compiler_info.
4213
f35309fc
MC
42142003-11-30 Michael Chastain <mec.gnu@mindspring.com>
4215
4216 Partial fix for PR testsuite/1456.
4217 * gdb.base/list.exp (test_list_function): Delete unused declaration
4218 of gcc_compiled.
4219
d7afdf9b
MC
42202003-11-29 Michael Chastain <mec.gnu@mindspring.com>
4221
4222 Partial fix for PR testsuite/1456.
4223 * gdb.base/complex.exp: Replace reference to gcc_compiled with
4224 call to test_compiler_info.
4225
71507b56
MK
42262003-11-29 Mark Kettenis <kettenis@gnu.org>
4227
4228 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
4229 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
4230 it to create the appropriate note.inc.
4231 * gdb.asm/asmsrc1.s: Include "note.inc".
4232 * gdb.asm/netbsd.inc: New file.
4233 * gdb.asm/empty.inc: New file.
4234
f81f93f7
MC
42352003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4236
4237 Partial fix for PR testsuite/1456.
4238 * gdb.base/constvars.exp: Replace references to gcc_compiled with
4239 calls to test_compiler_info.
4240
9a77938e
MC
42412003-11-27 Michael Chastain <mec.gnu@mindspring.com>
4242
4243 Partial fix for PR testsuite/1456.
4244 * gdb.base/volatile.exp: Replace references to gcc_compiled with
4245 calls to test_compiler_info.
4246
e8367dc7
MK
42472003-11-27 Mark Kettenis <kettenis@gnu.org>
4248
4249 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
4250 pattern for the KFAILs.
4251
526c61ee
AF
42522003-11-25 Adam Fedor <fedor@gnu.org>
4253
4254 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
4255 * gdb.objc/objcdecode.m: New file.
4256
28f2d600
AF
42572003-11-25 Adam Fedor <fedor@gnu.org>
4258
4259 * gdb.objc/nondebug.exp: Test for PR objc/1236.
4260 * gdb.objc/nondebug.m: New file.
4261
a3895cee
BE
42622003-11-26 Ben Elliston <bje@wasabisystems.com>
4263
4264 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
4265 NetBSD as it does on FreeBSD. Modelled on a similar change by
4266 Mark Kettenis on 2003-05-30.
4267 (link-flags): Set to "--entry _start" regardless of target.
4268 Special linker flags are to be appended to $link-flags.
4269 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
4270
c9f2c8a3
MC
42712003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4272
4273 * gdb.cp/method.exp: Accept output of new demangler.
4274
15a0587a 42752003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
4276
4277 * gdb/class2.exp: New file.
4278 * gdb/class2.cc: New file.
4279
3c00b570
MC
42802003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4281
4282 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
4283 of new demangler.
4284
7027acc7
MK
42852003-11-23 Mark Kettenis <kettenis@gnu.org>
4286
4287 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
4288 of gdb_test "run".
4289
b0e1598a
MK
42902003-11-23 Mark Kettenis <kettenis@gnu.org>
4291
4292 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
4293 "continue" into "run".
4294
4d9eda44
MC
42952003-11-23 Michael Chastain <mec.gnu@mindspring.com>
4296
4297 Partial fix for PR testsuite/1456.
4298 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
4299 call to test_compiler_info.
4300 * gdb.cp/ctti.exp: Likewise.
4301 * gdb.cp/derivation.exp: Likewise.
4302 * gdb.cp/member-ptr.exp: Likewise.
4303 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
4304 reference to gcc_compiled.
4305
43062003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
4307
4308 Fix PR testsuite/1463.
4309 * gdb.base/structs.exp (start_structs_test): Call
4310 get_debug_format before using the debug format.
4311
d422fe19
AC
43122003-11-22 Andrew Cagney <cagney@redhat.com>
4313
4314 * lib/gdb.exp (gdb_test_multiple): Add simple example.
4315 * gdb.base/structs.exp: Use gdb_test_multiple.
4316
039cf96d
AC
43172003-11-20 Andrew Cagney <cagney@redhat.com>
4318
6882279b
AC
4319 * gdb.base/structs.exp: Handle and recover from internal errors.
4320 Replace "foo${n}" with "foo<n>" in test messages.
4321
e53890ae
AC
4322 * gdb.base/structs.exp: Update copyright. Rewrite.
4323 * gdb.base/structs.c: Update copyright. Rewrite.
4324
2b211c59
AC
4325 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
4326 resync count exceeded.
d63a86f8 4327
039cf96d
AC
4328 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
4329 from the internal error.
4330 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
4331 Original from Jim Blandy.
4332 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 4333
eac98b22
AC
43342003-11-19 Andrew Cagney <cagney@redhat.com>
4335
4336 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
4337 KFAIL.
4338
67455b2a
MK
43392003-11-17 Mark Kettenis <kettenis@gnu.org>
4340
4341 New testcase for PR backtrace/1435.
4342 * gdb.arch/i386-unwind.exp: New file.
4343 * gdb.arch/i386-unwind.c: New file.
4344
853d6e5b
AC
43452003-11-17 Andrew Cagney <cagney@redhat.com>
4346
4347 * lib/gdb.exp (compiler_info): New global.
4348 (test_compiler_info): New function.
4349 (get_compiler_info): Set compiler_info.
4350 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
4351 "compiler_info" to gcc-<major>-<minor>.
4352
38cf6e11
MC
43532003-11-15 Michael Chastain <mec.gnu@mindspring.com>
4354
4355 * gdb.trace/configure: Remove.
4356
a50d3602
EZ
43572003-11-13 Elena Zannoni <ezannoni@redhat.com>
4358
4359 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 4360 breakpoints.
a50d3602
EZ
4361 * gdb.base/break.exp: Remove all references to explicit line
4362 numbers.
4363
d9407aaa
NC
43642003-11-11 Nick Clifton <nickc@redhat.com>
4365
4366 * gdb.base/shreloc.exp: Do not run for targets which do not
4367 support shared objects.
4368
db488fc1
CV
43692003-11-10 Corinna Vinschen <vinschen@redhat.com>
4370
4371 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
4372 Don't run tests if nofileio flag is given.
4373
6a90a18e
EZ
43742003-11-07 Elena Zannoni <ezannoni@redhat.com>
4375
4376 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
4377 as well as 'Watchpoint'.
4378
0b915e9c
EZ
43792003-11-06 Elena Zannoni <ezannoni@redhat.com>
4380
4381 Reported by Jim Ingham <jingham@apple.com>:
4382 * gdb.base/annota1.exp: Match at least one occurrence of the
4383 signal handler annotation.
4384
d7e4b55f
EZ
43852003-11-06 Elena Zannoni <ezannoni@redhat.com>
4386
4387 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
4388 as well as 'Watchpoint'.
4389
2fe4e8d0
MC
43902003-11-05 Michael Chastain <mec@shout.net>
4391
4392 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
4393
6ef88553
KW
43942003-11-03 Kris Warkentin <kewarken@qnx.com>
4395
4396 * gdb.arch/gdb1291.c: New test file.
4397 * gdb.arch/gdb1291.exp: New test script.
4398 * gdb.arch/gdb1431.c: New test file.
4399 * gdb.arch/gdb1431.exp: New test script.
4400
ae7dc4d8
MC
44012003-10-22 Michael Chastain <mec@shout.net>
4402
4403 * gdb.mi/pthreads.c: Add copyright notice.
4404
c39d7427
MC
44052003-10-22 Michael Chastain <mec@shout.net>
4406
4407 * gdb.threads/pthreads.c: Add copyright notice.
4408
8b7d96c1
MC
44092003-10-20 Michael Chastain <mec@shout.net>
4410
4411 * gdb.base/gdb1056.exp: New test script.
4412
d1d69fdd
DJ
44132003-10-13 Daniel Jacobowitz <drow@mvista.com>
4414
4415 * gdb.threads/killed.exp: Use gdb_run_cmd.
4416
7d605576
DJ
44172003-10-13 Daniel Jacobowitz <drow@mvista.com>
4418
4419 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
4420 create a core file.
4421 * gdb.threads/gcore-thread.exp: Likewise.
4422
618ec112
CV
44232003-10-13 Corinna Vinschen <vinschen@redhat.com>
4424
4425 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
4426 type, based on char type.
4427 (struct bit_flags_short_t): New bitfield type, based on short type.
4428 (init_bit_flags_char): New fuction.
4429 (init_bit_flags_short): Ditto.
4430 (print_bit_flags_char): Ditto.
4431 (print_bit_flags_short): Ditto.
4432 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
4433
9367a73c
MC
44342003-10-11 Michael Chastain <mec@shout.net>
4435
4436 * gdb.base/call-rt-st.exp: Update copyright year.
4437
1decf120
KI
44382003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
4439
4440 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
4441 * gdb.disasm/sh3.s: Ditto.
4442
5445b2ae
DJ
44432003-10-07 Daniel Jacobowitz <drow@mvista.com>
4444
4445 * gdb.threads/switch-threads.exp: New test.
4446 * gdb.threads/switch-threads.c: New source file.
4447
aec24853
CV
44482003-10-07 Corinna Vinschen <vinschen@redhat.com>
4449
4450 * gdb.base/ending-run.exp: Add sh specific case.
4451
adc7428d
AC
44522003-10-06 Andrew Cagney <cagney@redhat.com>
4453
4454 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
4455 * gdb.disasm/mn10200.exp: Delete obsolete file.
4456
c9d37158
DJ
44572003-09-29 Daniel Jacobowitz <drow@mvista.com>
4458
4459 * ChangeLog: Correct an entry command.exp -> commands.exp.
4460 * gdb.base/commands.exp (bp_deleted_in_command_test)
4461 (temporary_breakpoint_commands): Check noargs.
4462
79c2c32d
DC
44632003-09-25 David Carlton <carlton@kealia.com>
4464
4465 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
4466 of some print tests, where appropriate. Add tests for C::D::cd,
4467 E::ce, F::cXfX, G::XgX.
4468 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
4469
594e6d67
RE
44702003-09-25 Richard Earnshaw <rearnsha@arm.com>
4471
4472 * lib/java.exp (java_init): Import target_alias before using it.
4473
10f0d451
DC
44742003-09-25 David Carlton <carlton@kealia.com>
4475
4476 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
4477
274bcba0
EZ
44782003-09-23 Elena Zannoni <ezannoni@redhat.com>
4479
d63a86f8 4480 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
4481 weirdness.
4482
cdbf20f7
MC
44832003-09-17 Michael Chastain <mec@shout.net>
4484
4485 * gdb.cp/gdb1355.exp: New file.
4486 * gdb.cp/gdb1355.c: New file.
4487
71e06f80
CV
44882003-09-15 Corinna Vinschen <vinschen@redhat.com>
4489
4490 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
4491 * gdb.asm/sh.inc: New file.
4492
5c4e30ca
DC
44932003-09-11 David Carlton <carlton@kealia.com>
4494
bd45b7af
DC
4495 * gdb.cp/namespace.exp: Add tests for namespace types.
4496 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
4497 (test_namespace): New.
4498
1c199746
EZ
44992003-09-11 Elena Zannoni <ezannoni@redhat.com>
4500
4501 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 4502 * gdb.stabs/weird.exp: Ditto.
1c199746 4503
04ed252f
MC
45042003-09-08 Michael Chastain <mec@shout.net>
4505
4506 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
4507
d8a2d9e7
MC
45082003-09-07 Michael Chastain <mec@shout.net>
4509
4510 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
4511 'parse error'.
4512
161afb24
MK
45132003-09-07 Mark Kettenis <m.kettenis@osp.nl>
4514
4515 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
4516
49f2741a
MC
45172003-08-30 Michael Chastain <mec@shout.net>
4518
4519 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
4520 * gdb.gdb/observer.exp: Ditto.
4521 * gdb.gdb/xfullpath.exp: Ditto.
4522
8afa723e
MK
45232003-08-29 Mark Kettenis <kettenis@gnu.org>
4524
4525 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
4526 *-*-*bsd*.
4527
f31dfe3b
JJ
45282003-08-28 Jeff Johnston <jjohnstn@redhat.com>
4529
4530 * gdb.base/dump.exp: Skip for ia64.
4531
4630e498
JJ
45322003-08-25 Jeff Johnston <jjohnstn@redhat.com>
4533
4534 * gdb.asm/asm-source.exp: Add ia64 support.
4535 * gdb.asm/ia64.inc: New file.
4536
1105b7ef
MC
45372003-08-22 Michael Chastain <mec@shout.net>
4538
4539 * gdb.cp: New directory.
4540 * gdb.cp/*: Copy from gdb.c++/*.
4541 * gdb.c++/*: Remove.
4542 * Makefile.in: Change gdb.c++ to gdb.cp.
4543 * configure.in: Ditto.
4544 * configure: Regnerate.
4545
c945b932
MK
45462003-08-18 Mark Kettenis <kettenis@gnu.org>
4547
4548 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
4549 * gdb.arch/i386-prologue.c (gdb1338): Add function.
4550
2b66634b
DJ
45512003-08-17 Daniel Jacobowitz <drow@mvista.com>
4552
4553 * mi-var-display.exp (-var-list-children weird): Accept function
4554 pointers with argument types.
4555 * mi1-var-display.exp (-var-list-children weird): Likewise.
4556 * mi2-var-display.exp (-var-list-children weird): Likewise.
4557
a356f73b
DJ
45582003-08-17 Daniel Jacobowitz <drow@mvista.com>
4559
4560 * gdb.base/annota3.exp: Add missing newline.
4561
483417b8
MC
45622003-08-06 Michael Chastain <mec@shout.net>
4563
4564 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
4565
c99c59c3
MS
45662003-08-12 Michael Snyder <msnyder@redhat.com>
4567
4568 * gdb.base/float.exp: Add test for SH.
4569
55ed7501
MK
45702003-08-10 Mark Kettenis <kettenis@gnu.org>
4571
4572 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
4573
1a371f2e
EZ
45742003-08-07 Elena Zannoni <ezannoni@redhat.com>
4575
4576 * gdb.base/completion.exp: Remove reduntant completion test
4577 on filename.
4578
e0f353ce
EZ
45792003-08-07 Elena Zannoni <ezannoni@redhat.com>
4580
4581 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
4582 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
4583 gdb.trace/save-trace.exp: Make sure that full pathnames are
4584 escaped correctly.
4585
5710a1af 45862003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 4587
5710a1af
EZ
4588 * configure.in: Don't generate config.h from config.hin.
4589 * configure: Regenerate.
4590 * config.hin: Remove file.
4591 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
4592 * gdb.threads/pthreads.c: Ditto.
4593
dcd81ce9
DJ
45942003-08-07 Daniel Jacobowitz <drow@mvista.com>
4595
4596 From Kei Sakamoto <sakamoto.kei@renesas.com>:
4597 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
4598 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
4599 Replace ld24 with seth/add3.
4600
6009d884
AC
46012003-08-02 Andrew Cagney <cagney@redhat.com>
4602
4603 * gdb.base/annota3.exp: New file.
4604 * gdb.base/annota3.c: New file.
4605 * gdb.c++/annota3.exp: New file.
4606 * gdb.c++/annota3.cc: New file.
4607
51514e06
MC
46082003-07-29 Michael Chastain <mec@shout.net>
4609
4610 * gdb.threads/tls.c (spin): Check errno only if sem_wait
4611 actually failed.
4612 (do_pass): Likewise.
4613 * gdb.threads/tls.exp: Always initialize no_of_threads.
4614
4ee6625b
DJ
46152003-07-27 Daniel Jacobowitz <drow@mvista.com>
4616
4617 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
4618 pattern.
4619 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
4620 * gdb.threads/tls.exp: Recognize one case of the host library not
4621 supporting TLS.
4622
225f2bf6
AC
46232003-07-27 Andrew Cagney <cagney@redhat.com>
4624
4625 * gdb.base/fileio.exp: Use SH when running commands using
4626 remote_exec.
4627
bcb27c9f
DJ
46282003-07-24 Daniel Jacobowitz <drow@mvista.com>
4629
4630 From Kei Sakamoto <sakamoto.kei@renesas.com>:
4631 * gdb.base/relocate.c (dummy): New padding array.
4632
3d67be83
MS
46332003-07-22 Michael Snyder <msnyder@redhat.com>
4634
d63a86f8 4635 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
4636
4637 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
4638 patterns to be more general, accepting old and new output.
4639 Some output chars (such as '+') also must be quoted.
d63a86f8 4640 Some addresses are displayed numerically instead of
3d67be83
MS
4641 symbolically.
4642
57ba3b85
MS
46432003-07-23 Michael Snyder <msnyder@redhat.com>
4644
686d097c
MS
4645 * gdb.base/return2.exp: Don't test long-long return.
4646
57ba3b85
MS
4647 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
4648 * gdb.disasm/t01_mov.exp: Ditto.
4649 * gdb.disasm/t02_mova.s: Ditto.
4650 * gdb.disasm/t02_mova.exp: Ditto.
4651 * gdb.disasm/t03_add.s: Ditto.
4652 * gdb.disasm/t03_add.exp: Ditto.
4653 * gdb.disasm/t04_sub.s: Ditto.
4654 * gdb.disasm/t04_sub.exp: Ditto.
4655 * gdb.disasm/t05_cmp.s: Ditto.
4656 * gdb.disasm/t05_cmp.exp: Ditto.
4657 * gdb.disasm/t06_ari2.s: Ditto.
4658 * gdb.disasm/t06_ari2.exp: Ditto.
4659 * gdb.disasm/t07_ari3.s: Ditto.
4660 * gdb.disasm/t07_ari3.exp: Ditto.
4661 * gdb.disasm/t08_or.s: Ditto.
4662 * gdb.disasm/t08_or.exp: Ditto.
4663 * gdb.disasm/t09_xor.s: Ditto.
4664 * gdb.disasm/t09_xor.exp: Ditto.
4665 * gdb.disasm/t10_and.s: Ditto.
4666 * gdb.disasm/t10_and.exp: Ditto.
4667 * gdb.disasm/t11_logs.s: Ditto.
4668 * gdb.disasm/t11_logs.exp: Ditto.
4669 * gdb.disasm/t12_bit.s: Ditto.
4670 * gdb.disasm/t12_bit.exp: Ditto.
4671 * gdb.disasm/t13_otr.s: Ditto.
4672 * gdb.disasm/t13_otr.exp: Ditto.
4673
e00759ef
EZ
46742003-07-22 Elena Zannoni <ezannoni@redhat.com>
4675
4676 * gdb.threads/tls.exp :Add kfail for 'info address' case.
4677
8bc2021f
EZ
46782003-07-22 Elena Zannoni <ezannoni@redhat.com>
4679
4680 * gdb.threads/tls.c : New file.
4681 * gdb.threads/tls.exp : New file.
4682 * gdb.threads/tls-main.c : New file.
4683 * gdb.threads/tls-shared.c : New file.
4684 * gdb.threads/tls-shared.exp : New file.
4685
89320c4c
AS
46862003-07-22 Andreas Schwab <schwab@suse.de>
4687
4688 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
4689
180dea7c
AS
46902003-07-20 Andreas Schwab <schwab@suse.de>
4691
4692 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
4693 due to insn reordering.
4694
0714963c
AC
46952003-07-15 Andrew Cagney <cagney@redhat.com>
4696
4697 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
4698
98a23b3f
MC
46992003-07-15 Michael Chastain <mec@shout.net>
4700
4701 * gdb.base/gdb1250.exp: New file.
4702 * gdb.base/gdb1250.c: New file.
4703
27e417a2
ML
47042003-07-09 Michal Ludvig <mludvig@suse.cz>
4705
4706 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
4707 expansion of size_t to 'unsigned long', not only to 'unsigned'.
4708
8bc2021f
EZ
47092003-07-09 Elena Zannoni <ezannoni@redhat.com>
4710
4711 * gdb.threads/tls.c: New file.
4712 * gdb.threads/tls.exp: New file.
4713 * gdb.threads/tls-main.c: New file.
4714 * gdb.threads/tls-shared.c: New file.
4715 * gdb.threads/tls-shared.exp: New file.
4716
d99968dc
EZ
47172003-07-09 Elena Zannoni <ezannoni@redhat.com>
4718
4719 * gdb.base/annota1.exp: Make sure that we properly escape the
4720 full path of the source file. Xfail more permissive patterns,
d63a86f8 4721 due to a compiler debug info problem.
d99968dc 4722
83876b3b
AS
47232003-07-07 Andreas Schwab <schwab@suse.de>
4724
2705e972
AS
4725 * gdb.asm/m68k.inc: New file.
4726 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
4727
83876b3b
AS
4728 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
4729 arguments"): Also match negative number.
4730
4731 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
4732
3a871b37
DJ
47332003-07-03 Daniel Jacobowitz <drow@mvista.com>
4734
4735 * gdb.base/store.c (charest): New typedef.
4736 (add_char): Rename to add_charest, update.
4737 (wack_char): Rename to wack_charest, update types. Return l + r
4738 to keep r live across the call.
4739 (wack_short, wack_int, wack_long, wack_longest, wack_float)
4740 (wack_double, wack_doublest): Return l + r to keep r live across
4741 the call.
4742 * gdb.base/store.exp: Accomodate store.c changes.
4743
b2a7f303
DC
47442003-06-30 David Carlton <carlton@kealia.com>
4745
4746 * gdb.c++/maint.exp (test_invalid_name): New.
4747 (test_first_component): Add tests for invalid names.
4748
3c6cb4a1
MC
47492003-06-29 Michael Chastain <mec@shout.net>
4750
4751 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
4752 output of '<VTT for class>' for virtual base classes.
4753
f1c2644b
DJ
47542003-06-29 Daniel Jacobowitz <drow@mvista.com>
4755
4756 * gdb.base/completion.exp: Tab-complete "complet" instead of
4757 "compl".
4758 * gdb.base/complex.exp, gdb.base/complex.c: New files.
4759
18080350
DJ
47602003-06-29 Daniel Jacobowitz <drow@mvista.com>
4761
4762 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
4763 * gdb.base/volatile.exp: Likewise.
4764
f56973f8
DJ
47652003-06-29 Daniel Jacobowitz <drow@mvista.com>
4766
4767 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
4768 gdb/1265.
4769
47702003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
4771 Daniel Jacobowitz <drow@mvista.com>
4772
4773 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
4774 initial line count of 'captured_main' from 26 to 32.
4775 (test_with_self): Allow xmalloc call to be interleaved with the
4776 preceding two lines.
4777
e766d4d6
JB
47782003-06-24 Joel Brobecker <brobecker@gnat.com>
4779
4780 * gdb.base/bang.exp: New testcase.
4781
f125c9a4
JB
47822003-06-23 Joel Brobecker <brobecker@gnat.com>
4783
4784 * gdb.base/langs.exp: Add some tests for the "minimal" language
4785 support.
4786
6e25beaf
EZ
47872003-06-23 Elena Zannoni <ezannoni@redhat.com>
4788
4789 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
4790 the testcase.
4791
2f816dda
DJ
47922003-06-22 Daniel Jacobowitz <drow@mvista.com>
4793
4794 * gdb.base/relocate.exp: Test add-symbol-file with a variable
4795 offset.
4796
db5a5748
DJ
47972003-06-22 Daniel Jacobowitz <drow@mvista.com>
4798
4799 * gdb.c++/pr-1210.cc: New file.
4800 * gdb.c++/pr-1210.exp: New file.
4801
1df0c130
DJ
48022003-06-21 Daniel Jacobowitz <drow@mvista.com>
4803
4804 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
4805 000-exec-continue.
4806
a92feac0
MK
48072003-06-15 Mark Kettenis <kettenis@gnu.org>
4808
4809 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
4810 on *-*-*bsd* instead of *-*-freebsd*.
4811
81a58f5b
AC
48122003-06-14 Andrew Cagney <cagney@redhat.com>
4813
4814 * gdb.base/store.exp: Test longest and doublest. Test all
4815 parameters. Weaken return statement match.
4816 * gdb.base/store.c: Add longest and doublest - aka long long and
4817 long double functions. Put all parameters into local register
4818 variables. Use negative values.
4819
b257a0d3
AC
48202003-06-14 Andrew Cagney <cagney@redhat.com>
4821
4822 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
4823 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
4824 exit status.
4825 * gdb.base/fileio.exp: Disable target when nointerrupts and
4826 noinferiorio, instead of limiting it to remote. Use remote_exec
4827 instead of system.
d63a86f8 4828
21c38304
JJ
48292003-06-12 Jeff Johnston <jjohnstn@redhat.com>
4830
4831 * gdb.base/float.exp: Add ia64 support.
4832
1bcdb424
CV
48332003-06-12 Corinna Vinschen <vinschen@redhat.com>
4834
4835 * gdb.base/fileio.exp: Run only on remote targets.
4836
6aeb981f
CV
48372003-06-10 Corinna Vinschen <vinschen@redhat.com>
4838
4839 * gdb.base/fileio.c: New file, testing File-I/O.
4840 * gdb.base/fileio.exp: Ditto.
4841
53df362e
RG
48422003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
4843
4844 * gdb.base/shreloc.exp: New file, check symbol values obtained from
4845 shared objects after relocation at load time (gdb PR/1132).
4846 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
4847 as above, part of the shared object relocation test.
4848
ffee1b46
MK
48492003-06-08 Mark Kettenis <kettenis@gnu.org>
4850
b5ca3722
MK
4851 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
4852 fully filled history list.
4853 * gdb.base/gdb_history: New file.
4854
03ed860d
MK
4855 * gdb.base/signals.exp: XFAIL "continue to func1" on
4856 i*86-*-freebsd*.
4857
ffee1b46
MK
4858 * gdb.base/attach.exp: When trying to attach to a nonexistent
4859 process, make it possible to specify the PID based on the target,
4860 and do so for *-*-freebsd*.
4861
d80dbb52
RH
48622003-06-02 Richard Henderson <rth@redhat.com>
4863
4864 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
4865
6dd77b81
RH
48662003-06-02 Richard Henderson <rth@redhat.com>
4867
4868 * gdb.base/selftest.exp: Next over lim_at_start initialization.
4869
f6347e16
RH
48702003-06-02 Richard Henderson <rth@redhat.com>
4871
4872 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
4873
2c161407
DJ
48742003-06-01 Daniel Jacobowitz <drow@mvista.com>
4875
4876 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
4877 of globalvar.
4878
572eb746
MK
48792003-06-01 Mark Kettenis <kettenis@gnu.org>
4880
4881 * gdb.asm/asm-source.exp: Check for memory read errors in
4882 disassembler test on *BSD too.
4883
9e9617a5
RH
48842003-06-01 Richard Henderson <rth@redhat.com>
4885
4886 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
4887 for .frame.
4888 (gdbasm_call): Lose ldgp.
4889 (gdbasm_startup): Add frame information.
4890 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
4891
7b34ad4e
MK
48922003-05-31 Mark Kettenis <kettenis@gnu.org>
4893
4894 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
4895 i?86-*-*.
4896
10059fdf
MK
48972003-05-30 Mark Kettenis <kettenis@gnu.org>
4898
4899 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
4900 FreeBSD.
4901
acf4b816
RH
49022003-05-29 Richard Henderson <rth@redhat.com>
4903
4904 * gdb.asm/alpha.inc: New file.
4905 * gdb.asm/asm-source.exp: Use it.
4906
e9ecd949
JB
49072003-05-29 Jim Blandy <jimb@redhat.com>
4908
4909 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
4910 'core.PID'.
4911
e3e5a4f3
JB
49122003-05-22 Jim Blandy <jimb@redhat.com>
4913
4914 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
4915 backtrace.
d63a86f8 4916
72fe3d25
DC
49172003-05-20 David Carlton <carlton@math.stanford.edu>
4918
4919 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
4920 this time.
4921
58da2eb2
DC
49222003-05-19 David Carlton <carlton@bactrian.org>
4923
4924 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
4925 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
4926
1fcb5155
DC
49272003-05-19 David Carlton <carlton@bactrian.org>
4928
4929 * gdb.c++/namespace.exp: Add namespace scope and anonymous
4930 namespace tests.
4931 Bump copyright date.
4932 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
4933 (main): Call C::D::marker2.
4934 * gdb.c++/namespace1.cc: New file.
4935
85e85163
JJ
49362003-05-14 Jeff Johnston <jjohnstn@redhat.com>
4937
4938 Roland McGrath <roland@redhat.com>
d63a86f8 4939 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
4940 there is no manager thread.
4941
a25fbfec
JJ
49422003-05-08 Jeff Johnston <jjohnstn@redhat.com>
4943
d63a86f8
RM
4944 * gdb.threads/schedlock.exp: Remove assumption that all threads
4945 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
4946 in one of the child threads rather than the main thread.
4947
be375bae
JB
49482003-05-07 Jim Blandy <jimb@redhat.com>
4949
09bf6082
JB
4950 Add support for assembly source testing on the s390x.
4951 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
4952 architecture.
4953 * gdb.asm/s390x.inc: New file.
4954
be375bae
JB
4955 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
4956 succession of 'if' statements.
4957
00905d52
AC
49582003-05-05 Andrew Cagney <cagney@redhat.com>
4959
4960 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
4961
b1e29e33
AC
49622003-05-05 Andrew Cagney <cagney@redhat.com>
4963
4964 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
4965 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
4966
e33d66ec
EZ
49672003-05-02 Elena Zannoni <ezannoni@redhat.com>
4968
4969 * gdb.base/charset.exp: Update based on new behavior of set/show
4970 charset commands.
4971
2b6fd0d8
AC
49722003-05-01 Andrew Cagney <cagney@redhat.com>
4973
4974 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
4975 variable do not give memory errors.
4976
130cacce
AF
49772003-04-30 Adam Fedor <fedor@gnu.org>
4978
4979 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
4980 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
4981 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
4982 gdb.objc/basicclass.m: : New files
4983
4984 * lib/gdb.exp (gdb_compile_objc): New procedure.
4985
bea71854
DJ
49862003-04-27 Daniel Jacobowitz <drow@mvista.com>
4987
4988 * gdb.base/signals.exp: Make backtrace tests more specific.
4989
0f20eeea
DC
49902003-04-23 David Carlton <carlton@bactrian.org>
4991
4992 * gdb.c++/maint.exp (test_first_component): Add tests for
4993 'operator' in more locations.
4994
c8c4d8dc
KB
49952003-04-16 Kevin Buettner <kevinb@redhat.com>
4996
4997 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
4998
3fe60e3c
EZ
49992003-04-16 Elena Zannoni <ezannoni@redhat.com>
5000
5001 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
5002 func marke' instead. Update test name.
5003
9219021c
DC
50042003-04-15 David Carlton <carlton@math.stanford.edu>
5005
5006 * gdb.c++/maint.exp: New file.
5007
5dd55bdd
EZ
50082003-04-14 Elena Zannoni <ezannoni@redhat.com>
5009
5010 * gdb.threads/schedlock.c: Change type of thread function argument
5011 to long, to avoid warnings on 64-bit platforms.
5012
00890572
EZ
50132003-04-14 Elena Zannoni <ezannoni@redhat.com>
5014
5015 * gdb.base/attach.exp: Add new message from ptrace in case of
5016 attaching to nonexistent process.
d63a86f8 5017
93201743
JB
50182003-04-11 Jim Blandy <jimb@redhat.com>
5019
5020 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5021 gdb.c++/userdef.cc: Place comments on the lines to which the
5022 marker function might return.
5023 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5024 gdb.c++/userdef.exp: Look for those comments to check that we've
5025 returned to the right place, instead of checking line numbers.
5026
2a11c64d
EZ
50272003-04-11 Elena Zannoni <ezannoni@redhat.com>
5028
5029 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
5030 match on sourcefile name, instead of directory name.
5031
68ab8fc5
EZ
50322003-04-10 Elena Zannoni <ezannoni@redhat.com>
5033
d63a86f8 5034 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
5035 working directory name.
5036
5624293a
JB
50372003-04-09 Jim Blandy <jimb@redhat.com>
5038
5039 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5040 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
5041 after an inferior function call, report the failure, but allow the
5042 test to continue.
5043
f1f02ee4
SC
50442003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5045
5046 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5047 with -DPROTOTYPES.
5048
6eb79af0
SC
50492003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5050
5051 * gdb.base/break.exp: Revert last patch.
5052
8dfb4cf0
SC
50532003-04-04 Stephane Carrez <stcarrez@nerim.fr>
5054
5055 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5056 with -DPROTOTYPES.
5057
ed4c619a
AC
50582003-04-02 Andrew Cagney <cagney@redhat.com>
5059
5060 * gdb.base/callfuncs.exp: Make "print add" messages unique.
5061 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
5062 matching directories by the name breakpoint.
5063 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
5064 Make "continue to marker1" consistent.
5065 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
5066 message consistent.
5067 * lib/gdb.exp: Put "the program is no longer running", and "the
5068 program exited" in parenthesis.
5069 * lib/mi-support.exp: Ditto.
d63a86f8 5070
4e35d5f0 50712003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 5072
4e35d5f0
BR
5073 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
5074
71900fe8
AC
50752003-03-29 Andrew Cagney <cagney@redhat.com>
5076
5077 * gdb.base/sizeof.c (main): Print the value of '\377'.
5078 * gdb.base/sizeof.exp: Check the sign of '\377'.
5079
c0655a16
MC
50802003-03-27 Michael Chastain <mec@shout.net>
5081
5082 * gdb.base/gdb1090.exp: New file.
5083 * gdb.base/gdb1090.cc: New file.
5084
5b2a3989
JB
50852003-03-27 J. Brobecker <brobecker@gnat.com>
5086
5087 * gdb.gdb/observer.exp: New regression test.
5088
79876890
MC
50892003-03-27 Michael Chastain <mec@shout.net>
5090
5091 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
5092 * gdb.base/ptype.exp: Likewise.
5093
6eac95e3
CV
50942003-03-27 Corinna Vinschen <vinschen@redhat.com>
5095
5096 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
5097
e8c71839
MC
50982003-03-26 Michael Chastain <mec@shout.net>
5099
5100 * gdb.base/ptype.exp: Actually use some typedef'd types.
5101
71b10041
SC
51022003-03-21 Stephane Carrez <stcarrez@nerim.fr>
5103
5104 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
5105 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
5106
2512cf80
CV
51072003-03-20 Corinna Vinschen <vinschen@redhat.com>
5108
5109 * gdb.base/default.exp: Fix regular expression.
5110
0d195a4f
CV
51112003-03-20 Corinna Vinschen <vinschen@redhat.com>
5112
5113 * gdb.base/args.exp: Fix regular expression.
5114
8a2dbca8
CV
51152003-03-20 Corinna Vinschen <vinschen@redhat.com>
5116
5117 * gdb.base/help.exp: Allow Win32 child process.
5118
bf028682
CV
51192003-03-20 Corinna Vinschen <vinschen@redhat.com>
5120
5121 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
5122 when stepping out of main().
5123
182dbe85
CV
51242003-03-20 Corinna Vinschen <vinschen@redhat.com>
5125
5126 * gdb.base/default.exp: Check for win32 specific message when calling
5127 "run" without executable.
5128
d67a6ba5
CV
51292003-03-20 Corinna Vinschen <vinschen@redhat.com>
5130
5131 * gdb.base/args.exp: Expect .exe in output.
5132
a955b5bb
CV
51332003-03-20 Corinna Vinschen <vinschen@redhat.com>
5134
5135 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
5136 Cygwin native.
5137
bf6bad4b
AC
51382003-03-17 Andrew Cagney <cagney@redhat.com>
5139
5140 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
5141 vector registes.
5142 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
5143 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
5144
293e9a31
DC
51452003-03-17 David Carlton <carlton@math.stanford.edu>
5146
5147 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
5148 test, for PR breakpoints/38.
5149 Call test_watchpoint_and_breakpoint.
5150 * gdb.base/watchpoint.c (func3): New function.
5151 (main): Call func3.
5152
5330f2db
DC
51532003-03-04 David Carlton <carlton@math.stanford.edu>
5154
5155 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
5156 Garply<Garply<char> >:: garply".
5157 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
5158 with respect to PR c++/1111; note also PR c++/1113.
5159 (test_template_breakpoints): KFAIL "constructor breakpoint" with
5160 respect to PR c++/1062.
5161 KFAIL "destructor breakpoint" with respect to PR c++/1112.
5162
6ece72da
DC
51632003-03-03 David Carlton <carlton@math.stanford.edu>
5164
5165 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
5166 with respect to PR c++/57.
5167 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
5168 c++/826.
5169 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
5170 respect to PR c++/57.
5171
85ca1584
DC
51722003-03-03 David Carlton <carlton@math.stanford.edu>
5173
5174 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
5175 respect to PR c++/33 into FAILs.
5176
98e9c5b8
MC
51772003-03-03 Michael Chastain <mec@shout.net>
5178
7bedbf27
MC
5179 * configure.in: Update copyright years.
5180
51812003-03-03 Michael Chastain <mec@shout.net>
5182
5183 * Makefile.in: Update copyright years.
98e9c5b8 5184
f683e100
DC
51852003-02-28 David Carlton <carlton@math.stanford.edu>
5186
5187 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
5188 print class instead of struct and/or superfluous protection
5189 specifiers, as long as the resulting output is equivalent to the
5190 source code.
5191 Delete FIXME from end of messages on tests that don't need
5192 fixing.
5193
a9e0cf2c
DC
51942003-02-28 David Carlton <carlton@math.stanford.edu>
5195
5196 * gdb.c++/templates.exp (do_tests): Allow const in the two
5197 Foo<volatile char *>::foo tests.
5198
e8d359df
MS
51992003-02-27 Michael Snyder <msnyder@redhat.com>
5200
d63a86f8 5201 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
5202 will be consistant.
5203
0b71dc91
DC
52042003-02-26 David Carlton <carlton@math.stanford.edu>
5205
5206 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
5207 char *>::foo" test with respect to PR c++/33. Create a new test
5208 which is identical to that one except that it doesn't put the
5209 space between the "char" and the "*"; KFAIL it, too.
5210
dd14ab43
DC
52112003-02-26 David Carlton <carlton@math.stanford.edu>
5212
5213 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
5214 template types into either PASSes or KFAILs (corresponding to PR
5215 c++/57). Tweak indentation. Update copyright.
5216
1146c7f1
SC
52172003-02-23 Stephane Carrez <stcarrez@nerim.fr>
5218
5219 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
5220
74641dfb
MC
52212003-02-13 Michael Chastain <mec@shout.net>
5222
5223 * gdb.base/exprs.exp: Remove i960 remnants.
5224 * gdb.base/funcargs.exp: Likewise.
5225 * gdb.base/list.exp: Likewise.
5226 * gdb.base/ptype.exp: Likewise.
5227
559cd2d0
DC
52282003-02-14 David Carlton <carlton@math.stanford.edu>
5229
5230 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
5231 pEe->D::vg()" from XFAIL to KFAIL.
5232
c4f90d87
JM
52332003-02-13 Jason Molenda (jmolenda@apple.com)
5234
5235 * gdb.base/maint.exp: Update maint print statistics regexp to include
5236 new entries.
5237
cbc4d97c
MC
52382003-02-13 Michael Chastain <mec@shout.net>
5239
5240 * gdb.c++/inherit.exp: Remove call to get_debug_format.
5241
40f235b7
MC
52422003-02-12 Michael Chastain <mec@shout.net>
5243
5244 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
5245 * gdb.c++/inherit.exp: Likewise.
5246 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
5247 * gdb.c++/templates.exp: Likewise.
5248 * gdb.c++/virtfunc.exp: Likewise.
5249
c56716b0
JM
52502003-02-06 Jason Molenda (jason-cl@molenda.com)
5251
5252 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
5253 why the code is written that way.
5254
070afcf8
MC
52552003-02-05 Michael Chastain <mec@shout.net>
5256
5257 * gdb.base/dump.exp: Add missing copyright line.
5258
5d0331e5
JM
52592003-02-05 Jason Molenda (jason-cl@molenda.com)
5260
f7ae6d3e 5261 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
5262 at the beginning so the breakpoint doesn't get set on the loop.
5263
92851186
MC
52642003-02-05 Michael Chastain <mec@shout.net>
5265
5266 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
5267 output for configurations with gcc 2.95.3.
5268
cbf1e085
AC
52692003-02-05 Keith Seitz <keiths@redhat.com>
5270 Andrew Cagney <ac131313@redhat.com>
5271
5272 * gdb.mi/mi-cli.exp: New file.
d63a86f8 5273
29518e1e
MC
52742003-02-04 Michael Chastain <mec@shout.net>
5275
5276 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
5277 Call perror and then continue.
5278
5af1d5f3
MC
52792003-02-03 Michael Chastain <mec@shout.net>
5280
5281 * gdb.c++/pr-1023.cc: New file.
5282 * gdb.c++/pr-1023.exp: New file.
5283
6b549786
JB
52842003-02-05 Jim Blandy <jimb@redhat.com>
5285
5286 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
5287 it's local to foobar. Check for it there, and check that it's not
5288 present in main.
5289 * gdb.c++/local.cc (marker2): New function.
5290 (foobar): Call marker1.
5291 (main): Call marker2 instead of marker1.
5292
67f16606
AC
52932003-02-04 Andrew Cagney <ac131313@redhat.com>
5294
5295 * gdb.disasm/mn10200.exp: Obsolete file.
5296 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
5297 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
5298 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
5299
1c5cb38e
DC
53002003-02-04 David Carlton <carlton@math.stanford.edu>
5301
5302 * gdb.c++/overload.exp: Test intToChar(1).
5303 * gdb.c++/overload.cc (intToChar): New.
5304 (main): Call intToChar.
5305
d1fe6965
DC
53062003-02-03 David Carlton <carlton@math.stanford.edu>
5307
5308 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
5309 'might_kfail' arg.
5310 KFAIL some of the continue_to_bp_overloaded calls, according to
5311 PR c++/1025.
5312
9ba61c5d
MC
53132003-02-01 Michael Chastain <mec@shout.net>
5314
5315 * gdb.base/advance.c (marker1): New marker function.
5316 * gdb.base/advance.exp: When the 'advance' command lands on the
5317 return breakpoint, it can legitimately stop on either the
5318 current line or the next line. Accommodate both outcomes.
5319 * gdb.base/until.exp: Likewise.
5320
e7494ffb
AC
53212003-02-02 Andrew Cagney <ac131313@redhat.com>
5322
5323 2002-11-10 Jason Molenda (jason-cl@molenda.com):
5324 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
5325 now a list, not a tuple.
5326 * gdb.mi/mi-var-display.exp: Ditto.
5327 * gdb.mi/gdb792.exp: Ditto.
5328
075559bc
AC
53292003-02-01 Andrew Cagney <ac131313@redhat.com>
5330
5331 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
5332 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
5333 stack backtraces.
5334 * gdb.mi/mi-syn-frame.c: Part of same.
5335
2bd4c7b1
MK
53362003-02-01 Mark Kettenis <kettenis@gnu.org>
5337
5338 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
5339 gdb.mi/mi1-pthreads.exp: Return instead of calling
5340 gdb_suppress_entire_file.
5341
eabd8992
MS
53422003-02-01 Mark Salter <msalter@redhat.com>
5343
5344 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
5345
71469e2f
MS
53462003-01-31 Mark Salter <msalter@redhat.com>
5347
5348 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
5349 Support empty arg.
5350
38a94d44
MC
53512003-01-30 Michael Chastain <mec@shout.net>
5352
5353 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
5354 This was a workaround for a UTF-8 bug in readline 4.3. The bug
5355 has been fixed in gdb/readline on 2003-01-09.
5356
19ea9e73
MS
53572003-01-29 Michael Snyder <msnyder@redhat.com>
5358
e8d359df
MS
5359 * gdb.base/maint.exp: Allow for leading underscore in symbol.
5360 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
5361 * gdb.base/args.exp: Skip if target does not support args passing.
5362
2307bd6a
DJ
53632003-01-22 Daniel Jacobowitz <drow@mvista.com>
5364
19ea9e73 5365 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
5366 gdb_test. Accept a list of expect arguments as the third
5367 parameter.
5368 (gdb_test): Use it.
5369
f2dd3617
EZ
53702003-01-20 Elena Zannoni <ezannoni@redhat.com>
5371
5372 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
5373 allow for different test tree configurations. Update some
5374 tescases accordingly.
5375 * gdb.arch/altivec-regs.exp: Ditto.
5376 * gdb.asm/asm-source.exp: Ditto.
5377 * gdb.base/advance.exp: Ditto.
5378 * gdb.base/display.exp: Ditto.
d63a86f8 5379 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
5380 * gdb.base/mips_pro.exp: Ditto.
5381 * gdb.base/overlays.exp: Ditto.
5382 * gdb.base/relocate.exp: Ditto.
5383 * gdb.base/setshow.exp: Ditto.
5384 * gdb.base/step-line.exp: Ditto.
5385 * gdb.base/step-test.exp: Ditto.
5386 * gdb.base/until.exp: Ditto.
5387 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
5388
c71cdefd
DC
53892003-01-17 David Carlton <carlton@math.stanford.edu>
5390
5391 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
5392 corresponding to PR c++/945.
5393 Update copyright.
5394
fdba05d7
DC
53952003-01-17 David Carlton <carlton@math.stanford.edu>
5396
5397 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
5398 corresponding to PR c++/68.
5399
54002003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
5401
5402 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
5403 (test_paddr_hairy_functions): Call print_addr_2_kfail for
5404 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
5405
c362c33a
EZ
54062003-01-15 Elena Zannoni <ezannoni@redhat.com>
5407
0fbc361c
EZ
5408 * gdb.base/break.exp: Fix change of default location, because of
5409 removal of until tests.
5410 * gdb.base/help.exp: Update test for new 'until' help message.
5411 Add test for help on 'advance'.
c362c33a
EZ
5412 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
5413
dabf8a35
MK
54142003-01-15 Mark Kettenis <kettenis@gnu.org>
5415
5416 * gdb.base/default.exp: Adapt "info float" test for recent changes
5417 to that command. Add test for "info vector".
5418 * gdb.base/float.exp: New file. Add test for "info float" that
5419 resembles the old test in gdb.base/default.exp.
5420
a1769aca
DC
54212003-01-15 David Carlton <carlton@math.stanford.edu>
5422
5423 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
5424
82025e13
EZ
54252003-01-15 Elena Zannoni <ezannoni@redhat.com>
5426
5427 * gdb.base/break.exp: Move the tests of until command from here...
5428 * gdb.base/until.exp: ... to here. New file. Add other tests.
5429 * gdb.base/advance.c: New file.
5430 * gdb.base/advance.exp: New file.
5431
8f9ab801
EZ
54322003-01-14 Elena Zannoni <ezannoni@redhat.com>
5433
5434 * gdb.base/args.c: New file.
5435 * gdb.base/args.exp: New file.
5436
9ae66589
DJ
54372003-01-14 Daniel Jacobowitz <drow@mvista.com>
5438
5439 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
5440
8d77e5c3
DJ
54412003-01-14 Daniel Jacobowitz <drow@mvista.com>
5442
5443 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
5444
12d2f0a1
DJ
54452003-01-14 Daniel Jacobowitz <drow@mvista.com>
5446
5447 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
5448 dates.
5449
6ca37014
DJ
54502003-01-13 Daniel Jacobowitz <drow@mvista.com>
5451
5452 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
5453
b0023472
DJ
54542003-01-13 Daniel Jacobowitz <drow@mvista.com>
5455
5456 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
5457 (ptype &*"foo").
5458 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
5459
607fbc54 54602003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
5461
5462 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
5463 * gdb.mi/mi1-console.exp: Likewise.
5464
607fbc54 54652003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
5466
5467 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
5468 * gdb.mi/mi1-console.exp: Likewise.
5469
a1fb14a2
DJ
54702003-01-13 Daniel Jacobowitz <drow@mvista.com>
5471
5472 * gdb.c++/overload.exp: Remove some fixed XFAILs.
5473
c4cf40b7
DJ
54742003-01-09 Daniel Jacobowitz <drow@mvista.com>
5475
5476 * gdb.base/detach.exp: New test.
5477
696d5a5b
DJ
54782003-01-09 Daniel Jacobowitz <drow@mvista.com>
5479
5480 * Makefile.in (ALL_SUBDIRS): New variable.
5481 (subdirs, clean, distclean): Use it.
5482 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
5483 regenerating Makefile, since it is generated from the top level.
5484 * gdb.asm/Makefile.in: Likewise.
5485 * gdb.base/Makefile.in: Likewise.
5486 * gdb.c++/Makefile.in: Likewise.
5487 * gdb.disasm/Makefile.in: Likewise.
5488 * gdb.java/Makefile.in: Likewise.
5489 * gdb.mi/Makefile.in: Likewise.
5490 * gdb.threads/Makefile.in: Likewise.
5491 * gdb.trace/Makefile.in: Likewise.
5492
754533e4
DC
54932003-01-09 David Carlton <carlton@math.stanford.edu>
5494
5495 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
5496 Add copyright year 2003.
5497
d8b3e9ee
MC
54982003-01-06 Michael Chastain <mec@shout.net>
5499
5500 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
5501 When selecting a thread, 'line' and 'file' are optional.
5502 * gdb.mi/mi1-pthreads.exp: Likewise.
5503
8e9e0fe6
AS
55042003-01-06 Andreas Schwab <schwab@suse.de>
5505
5506 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
5507 failures.
5508
b5ab8ff3
DJ
55092003-01-04 Daniel Jacobowitz <drow@mvista.com>
5510
5511 Fix PR gdb/844
5512 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
5513 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
5514
5515 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
5516 instead of calling gdb_suppress_entire_file.
5517 * gdb.threads/print-threads.exp: Likewise.
5518 * gdb.threads/schedlock.exp: Likewise.
5519
5520 * gdb.threads/killed.exp: Return instead of calling
5521 gdb_suppress_entire_file.
5522 * gdb.threads/linux-dp.exp: Likewise.
5523 * gdb.threads/pthreads.exp: Likewise.
5524
1e698235
DJ
55252003-01-04 Daniel Jacobowitz <drow@mvista.com>
5526
5527 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
5528 stabs.
5529 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
5530 * gdb.base/whatis.exp: Always allow (void) after function names.
5531
147ff08c
DJ
55322003-01-04 Daniel Jacobowitz <drow@mvista.com>
5533
5534 * gdb.c++/casts.exp: Correct regexp.
5535
dc62bfc2
MK
55362003-01-04 Mark Kettenis <kettenis@gnu.org>
5537
5538 * configure.in: Call AC_CONFIG_HEADER. Don't call
5539 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
5540 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
5541 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
5542 aforementioned directories in the AC_OUPUT call.
5543 * config.hin: New file.
5544 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
5545 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
5546 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
5547 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
5548 pass -I$objdir instead of -I$objdir/$subdir in compilation.
5549 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
5550 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
5551 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
5552 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
5553 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
5554 gdb.threads/configure.in, gdb.threads/configure,
5555 gdb.threads/config.in, gdb.trace/configure.in,
5556 gdb.trace/configure: Removed.
5557
77afa639
MC
55582003-01-03 Michael Chastain <mec@shout.net>
5559
5560 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
5561 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
5562
7634bb6e
DJ
55632003-01-03 Daniel Jacobowitz <drow@mvista.com>
5564
5565 * gdb.base/store.exp: Fix regular expressions.
5566
b39c905e
MK
55672002-12-28 Mark Kettenis <kettenis@gnu.org>
5568
5569 * configure.in: Rewrite.
5570 * configure: Regenerated.
5571
0a8551dd
DC
55722003-01-03 David Carlton <carlton@math.stanford.edu>
5573
5574 * gdb.base/psymtab.exp: New file.
5575 * gdb.base/psymtab1.c: Ditto.
5576 * gdb.base/psymtab2.c: Ditto.
5577
c60b7188
AF
55782002-12-23 Adam Fedor <fedor@gnu.org>
5579
5580 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
5581
ee73db83
DC
55822002-12-23 David Carlton <carlton@math.stanford.edu>
5583
5584 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
5585 and current_directory initialization.
5586
d6c1774e
JB
55872002-12-22 Jim Blandy <jimb@redhat.com>
5588
f0a847b8
JB
5589 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
5590 rather than as part of the output file name.
5591
d6c1774e
JB
5592 * gdb.base/attach.exp: There's no need to copy the test program to
5593 /tmp; that was only ever necessary on HP/UX, and this test is
5594 entirely disabled there anyway.
5595
f0708dbb
JB
55962002-12-21 Jim Blandy <jimb@redhat.com>
5597
4c2acfea
JB
5598 * gdb.c++/psmang.exp: Doc fix.
5599
f0708dbb
JB
5600 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
5601 test.
5602
9579e000
DC
56032002-12-20 David Carlton <carlton@math.stanford.edu>
5604
5605 * gdb.c++/annota2.exp: KFAIL annotate-quit.
5606
d1810171
MC
56072002-12-18 Michael Chastain <mec@shout.net>
5608
5609 * gdb.c++/annota2.exp: Add copyright year 2002.
5610
76565097
DC
56112002-12-17 David Carlton <carlton@math.stanford.edu>
5612
5613 * gdb.c++/try_catch.cc: Add marker comments.
5614 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
5615 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
5616 * gdb.c++/m-static.cc: Ditto.
5617 * gdb.c++/m-static1.cc: Ditto.
5618 * gdb.c++/try_catch.cc: Ditto.
5619
da81390b
JJ
56202002-12-16 Jeff Johnston <jjohnstn@redhat.com>
5621
5622 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
5623 to see whether we are using the new -environment-directory
5624 command which resets via -r or the old version of the command
5625 which may prompt the user. Part of fix for gdb/741.
5626
b304d130
AC
56272002-12-13 Andrew Cagney <ac131313@redhat.com>
5628
5629 * gdb.fortran/types.exp: Update obsolete comment.
5630 * gdb.fortran/exprs.exp: Ditto.
5631 * lib/gdb.exp: Delete obsolete code.
5632 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
5633 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
5634 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
5635 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
5636 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
5637 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
5638 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
5639 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
5640 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
5641 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
5642 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
5643 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
5644 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
5645 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
5646 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
5647 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
5648 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
5649 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
5650 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
5651 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
5652 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
5653 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
5654 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
5655 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
5656 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
5657 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
5658 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
5659 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
5660 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
5661 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
5662 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
5663 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
5664 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
5665 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
5666 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
5667 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
5668 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
5669
a23b6e6a
DC
56702002-12-11 David Carlton <carlton@math.stanford.edu>
5671
5672 * gdb.c++/m-data.exp: Add test for members that shadow global
5673 variables: see PR gdb/804.
5674 * gdb.c++/m-data.cc: Ditto.
5675
6604731b
DJ
56762002-12-10 Daniel Jacobowitz <drow@mvista.com>
5677
5678 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
5679
de46ecd7
DC
56802002-12-06 David Carlton <carlton@math.stanford.edu>
5681
5682 * gdb.base/store.c: Don't declare functions static.
5683
27e829d0
AC
56842002-12-04 Andrew Cagney <ac131313@redhat.com>
5685
5686 * gdb.base/store.exp, gdb.base/store.c: New files.
5687
92806416
DJ
56882002-12-03 Daniel Jacobowitz <drow@mvista.com>
5689
5690 * gdb.base/selftest.exp: Update for current gdb.
5691
3bcbaac5
DJ
56922002-12-03 Daniel Jacobowitz <drow@mvista.com>
5693
5694 * gdb.base/maint.exp: Only dump symbols from one source file
5695 or objfile.
5696
f4f00b1f
DJ
56972002-12-03 Daniel Jacobowitz <drow@mvista.com>
5698
5699 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
5700 function call.
5701
f1c8a949
JB
57022002-11-25 Jim Blandy <jimb@redhat.com>
5703
5704 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
5705 function appearing in error message.
5706
9e297a97
DJ
57072002-11-21 Daniel Jacobowitz <drow@mvista.com>
5708
5709 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
5710
1f312e79
JJ
57112002-11-08 Jeff Johnston <jjohnstn@redhat.com>
5712
d63a86f8
RM
5713 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
5714 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
5715 should be in mi console format. This is part of fix for PR gdb/604.
5716
83c31e7d
FN
57172002-09-18 Fernando Nasser <fnasser@redhat.com>
5718
5719 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
5720 which explicitly prints the zero offset as "+0".
5721
322b3f65
DJ
57222002-10-22 Daniel Jacobowitz <drow@mvista.com>
5723
5724 * gdb.threads/schedlock.c (args): Make unsigned.
5725
57262002-10-21 Daniel Jacobowitz <drow@mvista.com>
5727
5728 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
5729 numbers. Allow "foo2|selected stack frame".
5730 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
5731 * gdb.asm/asmsrc2.s: Likewise.
5732 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
5733 comments.
5734 * gdb.asm/mips.inc: New file.
5735
5e2fe5b8
AF
57362002-10-18 Adam Fedor <fedor@gnu.org>
5737
5738 * gdb.base/default.exp: Update expected output to include 'ObjC'.
5739 * gdb.base/help.exp: Likewise.
5740
abe1a5d0
KB
57412002-10-17 Kevin Buettner <kevinb@redhat.com>
5742
5743 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
5744 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
5745
10abb1d4
JB
57462002-10-02 Jim Blandy <jimb@redhat.com>
5747
5748 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
5749
1f609b42
AC
57502002-10-01 Andrew Cagney <ac131313@redhat.com>
5751
5752 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
5753 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
5754 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
5755 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
5756 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
5757 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
5758 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
5759
0aee02e4
AC
57602002-09-29 Andrew Cagney <ac131313@redhat.com>
5761
5762 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
5763 * mi0-disassemble.exp, mi0-eval.exp: Delete.
5764 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
5765 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
5766 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
5767 * mi0-var-block.exp, mi0-var-child.exp: Delete.
5768 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 5769
6fde09ad
KB
57702002-09-27 Kevin Buettner <kevinb@redhat.com>
5771
5772 * gdb.base/annota1.exp (info break): Make directory components of
5773 path optional since not all compilers emit this debug information.
5774
5775 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
5776 step ends up stepping out of the function instead of stopping on
5777 the epilogue.
5778
9e8aab75
KS
57792002-09-26 Keith Seitz <keiths@redhat.com>
5780
5781 * lib/insight-support.exp (gdbtk_start): Figure out where
5782 the insight executable is based on where gdb is. Use this
5783 executable to start insight instead of gdb.
5784
e36180d7
AC
57852002-09-25 Andrew Cagney <cagney@redhat.com>
5786
5787 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
5788
9dd34b2b
AC
57892002-09-24 Andrew Cagney <ac131313@redhat.com>
5790
5791 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
5792 test_isolated_complaints.
5793 (test_empty_complaint): New function.
5794 (test_empty_complaints): New function. Check no output when no
5795 complaints.
d63a86f8 5796
dea97812
KB
57972002-09-19 Jim Blandy <jimb@redhat.com>
5798
5799 * gdb.base/charset.exp, gdb.base/charset.c: New files.
5800
54951bd7
AC
58012002-09-19 Andrew Cagney <ac131313@redhat.com>
5802
5803 * gdb.gdb/complaints.exp: New file.
5804
dec43320
AC
58052002-09-18 Andrew Cagney <ac131313@redhat.com>
5806
5807 * gdb.base/maint.exp: Check `help maint internal-warning'.
5808
e70d6e3f
DC
58092002-09-18 David Carlton <carlton@math.stanford.edu>
5810
5811 * gdb.c++/m-static.exp: Remove breakpoints depending on line
5812 numbers, and replace them by a single breakpoint after the
5813 constructors are all finished.
5814 Add test 4.
5815 * gdb.c++/m-static.cc: Add test 4.
5816 * gdb.c++/m-static.h: New file.
5817 * gdb.c++/m-static1.cc: New file.
5818
5819 * gdb.c++/printmethod.exp: New file.
5820 * gdb.c++/printmethod.cc: New file.
5821
5822 * gdb.c++/pr-574.exp: New file.
5823 * gdb.c++/pr-574.cc: New file.
5824
afb5c968
CV
58252002-09-18 Corinna Vinschen <vinschen@redhat.com>
5826
5827 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
5828 embedded targets which never actually exit.
5829
31e45dee
FN
58302002-09-18 Fernando Nasser <fnasser@redhat.com>
5831
5832 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
5833 "don't step after run" as unresolved or unsupported, instead of xfail.
5834
a283c5a1
CV
58352002-09-18 Corinna Vinschen <vinschen@redhat.com>
5836
5837 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
5838 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
5839 Add newline to expected string in "step out of main (status wrapper)"
5840 case.
5841
11350d2a
CV
58422002-09-18 Corinna Vinschen <vinschen@redhat.com>
5843
5844 * lib/gdb.exp (rerun_to_main): Allow restarting application.
5845 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
5846
0deec7d6
TT
58472002-09-17 Tom Tromey <tromey@redhat.com>
5848
5849 * gdb.base/printcmds.exp (test_print_string_constants): Expect
5850 \000, not \0, in double-quoted string.
5851
b2b4a1b5
CV
58522002-09-14 Corinna Vinschen <vinschen@redhat.com>
5853
c9d37158 5854 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
5855 string after running the commands execution on breakpoint tests.
5856
1c56143a
CV
58572002-09-13 Corinna Vinschen <vinschen@redhat.com>
5858
5859 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
5860
37f8da45
JB
58612002-09-12 Joel Brobecker <brobecker@gnat.com>
5862
5863 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
5864
08b468e0
KS
58652002-09-10 Keith Seitz <keiths@redhat.com>
5866
5867 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
5868 runto proc.
5869 (mi_run_to_main): Use mi_runto.
5870 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
5871
dc360f58
KS
58722002-09-10 Keith Seitz <keiths@redhat.com>
5873
5874 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
5875 regexp for stopping at main. Could have multiple event notifications.
5876 Don't assume that main was declared with no parameters.
5877 (mi_next): Use mi_step_to.
5878 (mi_step): Use mi_next_to.
5879
ce3abcfb
CV
58802002-09-09 Corinna Vinschen <vinschen@redhat.com>
5881
5882 * gdb.base/default.exp: Fix expected string in `info float' test.
5883
d1f5b980
BE
58842002-09-09 Ben Elliston <bje@redhat.com>
5885
5886 * config/mips.exp: Update comments.
5887 * config/mips-idt.exp: Likewise.
5888 * config/nind.exp: Likewise.
5889 * config/slite.exp: Likewise.
5890 * config/sparclet.exp: Likewise.
5891 * config/udi.exp: Likewise.
5892 * config/vx.exp: Likewise.
5893 * config/vxworks29k.exp: Likewise.
5894
2f71430b
JB
58952002-09-05 Jim Blandy <jimb@redhat.com>
5896
5897 * gdb.threads/killed.exp: Fix test failure message.
5898
7ddebc7e
KS
58992002-09-04 Keith Seitz <keiths@redhat.com>
5900
5901 * lib/mi-support.exp: Update copyright.
5902 (mi_gdb_test): Increase the priority of the expected pattern
5903 so that it matches gdb_test.
5904
0ae67eb3
KS
59052002-09-03 Keith Seitz <keiths@redhat.com>
5906
5907 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
5908 Use integer comparison instead of string comparison for testing
5909 whether binary was built.
5910
38fc42c8
JB
59112002-09-03 Jim Blandy <jimb@redhat.com>
5912
5913 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
5914
b6ff0e81
JB
59152002-08-29 Jim Blandy <jimb@redhat.com>
5916
5917 * gdb.threads/pthreads.exp: Move the portable thread compilation
5918 code into a function in lib/gdb.exp, and call that from here.
5919 * lib/gdb.exp (gdb_compile_pthreads): New function.
5920
07c98896
KS
59212002-08-29 Keith Seitz <keiths@redhat.com>
5922
5923 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
5924 expect_out so that callers can get at it.
5925
0312286c
DJ
59262002-08-23 Daniel Jacobowitz <drow@mvista.com>
5927
5928 * gdb.threads/print-threads.c: New file.
5929 * gdb.threads/print-threads.exp: New file.
5930 * gdb.threads/schedlock.c: New file.
5931 * gdb.threads/schedlock.exp: New file.
5932
dd039bc4
EZ
59332002-08-22 Elena Zannoni <ezannoni@redhat.com>
5934
5935 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
5936 not altivec.c.
5937
1f36144c
MK
59382002-08-17 Mark Kettenis <kettenis@gnu.org>
5939
5940 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
5941 targets. The problem should be fixed now.
5942
16057ec7 59432002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
5944
5945 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
5946 2002-07-24 change that removes final dots from error messages.
5947
3c1499ad
TT
59482002-08-13 Tom Tromey <tromey@redhat.com>
5949
5950 * gdb.base/readline.exp: New file.
5951
a20ce2c3
AC
59522002-08-01 Andrew Cagney <ac131313@redhat.com>
5953
5954 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
5955 supress message.
5956
db034ac5
AC
59572002-08-01 Andrew Cagney <cagney@redhat.com>
5958
5959 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
5960 CHILL_FOR_TARGET and CHILL_LIB.
5961 * configure.in (configdirs): Remove gdb.chill.
5962 * configure: Regenerate.
5963 * lib/gdb.exp: Obsolete references to chill.
5964 * gdb.fortran/types.exp: Ditto.
5965 * gdb.fortran/exprs.exp: Ditto.
5966
3e000b18
KB
59672002-07-30 Kevin Buettner <kevinb@redhat.com>
5968
5969 * gdb.base/shlib-call.exp (additional_flags): Conditionally
5970 set Irix-specific compile and link flags.
5971
28f4966b
KB
59722002-07-29 Kevin Buettner <kevinb@redhat.com>
5973
5974 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
5975 source files. The ``-o'' option doesn't work with the ``-E'' option
5976 when using the Irix compiler.
5977
46c0d5a6
DJ
59782002-07-19 Daniel Jacobowitz <drow@mvista.com>
5979
5980 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
5981 Improve support for reusing an exec file. Copy exec file
5982 to target, and run gdbserver on the target instead of on the host.
5983
eecf4bed
JB
59842002-07-18 Jim Blandy <jimb@redhat.com>
5985
0f815cdf
JB
5986 * gdb.base/ending-run.exp: Don't expect to see the program end in
5987 some orderly fashion when we're running on a real stand-alone
5988 board.
5989
eecf4bed
JB
5990 * gdb.base/interrupt.exp: Correct logic for skipping tests on
5991 targets that don't support interrupts.
5992
52d309e4
JB
59932002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
5994
5995 * gdb.base/attach.exp: Add patterns to match output from /proc-based
5996 systems.
5997 Move comments in expect statements to inside the actions, so that they
5998 don't get matched against.
5999
ff683d9e
MK
60002002-07-10 Mark Kettenis <kettenis@gnu.org>
6001
6002 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
6003 function when asleep" test.
6004
b5356753
AC
60052002-07-10 Andrew Cagney <ac131313@redhat.com>
6006
6007 * gdb.base/page.exp: Rewrite to handle problems with very long
6008 `info set' output. Update copyright.
6009
6aa4d13a
AC
60102002-06-26 Andrew Cagney <ac131313@redhat.com>
6011
6012 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
6013 gdb.threads-hp.
6014 * gdb.hp/configure: Regenerate.
6015 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
6016 * gdb.hp/gdb.threads-hp/configure: Delete file.
6017 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
6018
8cf8c2b8
AC
60192002-06-22 Andrew Cagney <ac131313@redhat.com>
6020
6021 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
6022 setlocale, bindtextdomain and textdomain.
6023
6827a8f8
JB
60242002-06-11 Jim Blandy <jimb@redhat.com>
6025
919d772c
JB
6026 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
6027 preprocessor macro information is present.
6028
6827a8f8
JB
6029 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
6030 tests.
6031
c15b0d21
MS
60322002-06-06 Michael Snyder <msnyder@redhat.com>
6033
c5984d70
MS
6034 * gdb.base/overlays.exp: Record addresses of overlay
6035 functions in TCL variables rather than in GDB variables,
6036 to avoid having GDB convert them to pointers (with loss
6037 of information).
6038
d63a86f8 6039 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 6040 default linker script changes.
c15b0d21
MS
6041 * gdb.base/long_long.exp: Add check for sizeof (long double).
6042
be26fe0d
ML
60432002-06-06 Michal Ludvig <mludvig@suse.cz>
6044
6045 * gdb.asm/asm-source.exp: Add x86-64 target.
6046 * gdb.asm/x86_64.inc: New.
d63a86f8 6047
258093ca 60482002-05-30 Michael Chastain <mec@shout.net>
258093ca 6049
4b3153f1 6050 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
6051 * gdb.c++/m-static.cc: New file.
6052 * gdb.c++/m-static.exp: New file.
6053
241264c6
MS
60542002-05-28 Michael Snyder <msnyder@redhat.com>
6055
6056 * gdb.base/call-ar-st.exp: Allow for reduced floating point
6057 precision.
6058
9bba8c8f 60592002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 6060
4b3153f1 6061 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
6062 * gdb.c++/m-data.cc: New file.
6063 * gdb.c++/m-data.exp: New file.
6064
60652002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 6066
4b3153f1 6067 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 6068 * gdb.c++/try_catch.cc: New file.
d63a86f8 6069 * gdb.c++/try_catch.exp: New file.
9bba8c8f 6070
def1b996
MC
60712002-05-27 Michael Chastain <mec@shout.net>
6072
6073 * gdb.c++/local.exp: Accept more nested types in output.
6074
522ba268
MC
60752002-05-26 Michael Chastain <mec@shout.net>
6076
6077 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
6078
277254ba
MS
60792002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
6080
6081 * lib/gdb.exp (gdb_wrapper_init): Just because
6082 gdb_wrapper_file exists, this does not mean that the file
6083 should not be rebuilt. That is what gdb_wrapper_initialized
6084 is for.
6085 (default_gdb_init): Reset gdb_wrapper_initialized.
6086
b61a8733
MS
60872002-05-23 Michael Snyder <msnyder@redhat.com>
6088
d63a86f8 6089 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
6090 the precision of the floating point test results.
6091 * gdb.base/call-rt-st.exp: Ditto.
6092
b61a8733
MS
6093 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
6094 * gdb.base/call-rt-st.exp: Ditto.
6095
56f6e910
MC
60962002-05-19 Michael Chastain <mec@shout.net>
6097
6098 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
6099
ad0b0016
EZ
61002002-05-19 Elena Zannoni <ezannoni@redhat.com>
6101
6102 * configure.in (configdirs): Add gdb.arch.
6103 * configure: Regenerate.
6104
f617d2b6
JB
61052002-05-17 Jim Blandy <jimb@redhat.com>
6106
6107 * gdb.base/completion.exp: Recognize the more detailed error
6108 messages produced by the macro expander's lexical analyzer.
6109
eac2a696
EZ
61102002-05-14 Elena Zannoni <ezannoni@redhat.com>
6111
6112 * gdb.arch/altivec-abi.c: New file.
6113 * gdb.arch/altivec-abi.exp: New file.
6114 * gdb.arch/altivec-regs.c: New file.
6115 * gdb.arch/altivec-regs.exp: New file.
6116
2fdde8f8
DJ
61172002-05-14 Daniel Jacobowitz <drow@mvista.com>
6118
6119 * gdb.base/maint.exp (maint print type): Update for new type
6120 structure.
d63a86f8 6121
e31f1a7c
EZ
61222002-05-14 Elena Zannoni <ezannoni@redhat.com>
6123
6124 * gdb.arch: New directory.
6125 * gdb.arch/configure.in: New file.
6126 * gdb.arch/configure: New file.
6127 * gdb.arch/Makefile.in: New file.
6128
db589741
CV
61292002-05-13 Corinna Vinschen <vinschen@redhat.com>
6130
6131 * gdb.asm/asm-source.exp: Add v850 as supported target.
6132 * gdb.asm/v850.inc: New file.
6133
8ce2a7dc
DJ
61342002-05-13 Daniel Jacobowitz <drow@mvista.com>
6135
6136 * gdb.c++/annota2.exp (annotate-quit): Add comment.
6137
df763c7f
DJ
61382002-05-12 Daniel Jacobowitz <drow@mvista.com>
6139
6140 * gdb.base/break.exp: Check 'break "marker2"'.
6141
377daeed
MS
61422002-05-10 Michael Snyder <msnyder@redhat.com>
6143
6144 * gdb.base/long_long.exp: Fix typo.
6145
c4b7bc2b
JB
61462002-05-10 Jim Blandy <jimb@redhat.com>
6147
ecac9a4e
JB
6148 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
6149 a bug.
6150
c4b7bc2b
JB
6151 * gdb.base/printcmds.exp (test_integer_literals_rejected):
6152 Recognize more detailed error message produced by the macro
6153 expander's lexical analyzer.
6154 * lib/gdb.exp (test_print_reject): Same.
6155
e71019a1
MK
61562002-05-09 Mark Kettenis <kettenis@gnu.org>
6157
6158 * gdb.c++/method.exp: Fix typo.
6159
fedfc8e6
MS
61602002-05-08 Michael Snyder <msnyder@redhat.com>
6161
166a1957
MS
6162 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
6163 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 6164 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
6165 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
6166 Add iftarget clause for strongarm.
d63a86f8 6167
f1c47eb2
MS
61682002-05-06 Michael Snyder <msnyder@redhat.com>
6169
cb9a9d3e
MS
6170 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
6171 (gdb_continue_to_end): Accept output from status wrapper.
6172 * gdb.base/ending-run.exp: Add case for output from status wrapper.
6173 Clean up fail messages to match pass messages.
6174
f1c47eb2
MS
6175 Enable the "needs_status_wrapper" testsuite feature.
6176 * lib/gdb.exp (gdb_wrapper_init): New procedure.
6177 (gdb_compile): Conditionally call gdb_wrapper_init.
6178 * gdb.base/a2-run.exp: Recognize output from status wrapper.
6179 * gdb.c++/method.exp: Recognize output from status wrapper.
6180
6079c749
BE
61812002-05-06 Ben Elliston <bje@redhat.com>
6182From Graydon Hoare <graydon@redhat.com>
6183
6184 * config/sid.exp: Include support for "rawsid" protocol.
6185
188baff3
JB
61862002-05-03 Jim Blandy <jimb@redhat.com>
6187
6188 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
6189 * gdb.c++/hang3.C: New file.
6190
b9c07f0f
AC
61912002-05-04 Andrew Cagney <ac131313@redhat.com>
6192
6193 * gdb.base/default.exp: Remove obsolete code.
6194 * gdb.c++/misc.exp: Ditto. Update copyright.
6195 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
6196 * gdb.base/whatis.exp: Ditto. Update copyright.
6197 * gdb.base/scope.exp: Ditto. Update copyright.
6198 * gdb.base/ptype.exp: Ditto. Update copyright.
6199 * gdb.base/printcmds.exp: Ditto. Update copyright.
6200 * gdb.base/opaque.exp: Ditto. Update copyright.
6201 * gdb.base/list.exp: Ditto.
6202 * gdb.base/funcargs.exp: Ditto. Update copyright.
6203 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
6204 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
6205 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
6206 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
6207 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
6208 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
6209
5c7a0397
MS
62102002-05-02 Michael Snyder <msnyder@redhat.com>
6211
d6dcc264 6212 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
6213 * gdb.base/long_long.exp: Add xscale target.
6214 * gdb.base/default.exp: Add xscale target.
6215
eb7f1c48
JB
62162002-05-01 Jim Blandy <jimb@redhat.com>
6217
6218 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
6219 gdb.c++/hang.exp: New test.
6220
a6befae8
FF
62212002-05-01 Fred Fish <fnf@redhat.com>
6222
6223 * gdb.base/completion.exp: Handle completions of "./Make" for
6224 more than one completion possibility, as is the case when we
6225 build and test in the source tree.
6226
0a310277
AG
62272002-04-29 Anthony Green <green@redhat.com>
6228
6229 * gdb.java/jmisc1.exp: New file.
6230 * gdb.java/jmisc2.exp: New file.
6231
6ff9af88
DJ
62322002-04-24 Daniel Jacobowitz <drow@mvista.com>
6233
6234 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
6235
96b3d632
EZ
62362002-04-23 Elena Zannoni <ezannoni@redhat.com>
6237
6238 * gdb.base/help.exp: Change 'help status' to allow for target
6239 dependent output differences.
6240
5019bb54
MC
62412002-04-22 Michael Chastain <mec@shout.net>
6242
6243 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
6244
a805a116
MC
62452002-04-22 Michael Chastain <mec@shout.net>
6246
6247 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
6248
a1706bfd
DM
62492002-04-17 David S. Miller <davem@redhat.com>
6250
6251 * gdb.asm/sparc64.inc: New file.
6252 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
6253
a73a20a2
EZ
62542002-04-19 Elena Zannoni <ezannoni@redhat.com>
6255
6256 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
6257 instruction file directly into the build tree. Clean up at end of
6258 test.
6259
ba678339
DM
62602002-04-18 David S. Miller <davem@redhat.com>
6261
6262 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
6263 handle 64-bit platforms correctly.
6264 * gdb.base/maint.exp: Likewise.
6265
b03399da
KB
62662002-04-18 Kevin Buettner <kevinb@redhat.com>
6267
6268 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
6269 ``-fpic'' when compiling files comprising a shared library, but
6270 it does need additional linker flags in order to find shared
6271 libraries at run time.
6272
e2004992
KB
62732002-04-18 Kevin Buettner <kevinb@redhat.com>
6274
6275 * gdb.base/cvexpr.c (use): New function.
6276 (main): Invoke use() on all global variables to prevent
6277 some linkers from deleting these otherwise unused symbols.
6278
d8937120
MC
62792002-04-17 Michael Chastain <mec@shout.net>
6280From David S. Miller <davem@redhat.com>
6281
6282 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
6283 handle 64-bit platforms correctly.
6284
ffd61a58
MS
62852002-04-12 Michael Snyder <msnyder@redhat.com>
6286From Jim Blandy <jimb@redhat.com>
6287 * gdb.base/foo.c (foox): Remove section attribute; the linker
6288 script can handle this instead.
6289 * gdb.base/bar.c (barx): Same.
6290 * gdb.base/baz.c (bazx): Same.
6291 * gdb.base/grbx.c (grbxx): Same.
6292
6293 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
6294 manager doesn't automatically unmap overlays unnecessarily.
6295
6b8426a6
MH
62962002-04-10 Martin M. Hunt <hunt@redhat.com>
6297
6298 * gdb.base/ending-run.exp: Fix pattern for Mips targets
6299 stepping out of main.
6300
34af4875
MC
63012002-04-09 Michael Chastain <mec@shout.net>
6302
6303 * gdb.c++/local.cc (main): Move call to marker1() inside nested
6304 scope so that the nested scope tests will make sense.
6305 * gdb.c++/local.exp: Write patterns that actually work with gcc
6306 (the HP patterns "were never known to work with gcc").
6307 Keep the old aCC patterns too.
6308
2d1676a0
DJ
63092002-04-09 Daniel Jacobowitz <drow@mvista.com>
6310
6311 * gdb.base/attach.exp: Correct target board test.
6312
3a63e3f9
MC
63132002-04-08 Michael Chastain <mec@shout.net>
6314
6315 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
6316 in a const method. Add some xfail and fail cases for configurations
6317 that do not emit the "const ...".
6318
f18dabd2
MC
63192002-04-07 Michael Chastain <mec@shout.net>
6320
6321 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
6322 Accept "A * const" and "const A * const" as type of "this".
6323 Fix spelling of getFunky throughout. Make messages uniform.
6324
0fcddd82
EZ
63252002-04-07 Elena Zannoni <ezannoni@redhat.com>
6326
6327 Work around for PR gdb/285:
6328 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
6329
16a8534a
EZ
63302002-04-07 Elena Zannoni <ezannoni@redhat.com>
6331
6332 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
6333 instructions file at run time instead of configure time.
6334 Sometimes we run the test in a directory that is not the one we
6335 configured in.
6336 * gdb.asm/configure.in: Delete creation of symlink.
6337 * gdb.asm/configure: Regenerate.
6338
24181d81
JB
63392002-04-05 J. Brobecker <brobecker@gnat.com>
6340
6341 * gdb.gdb/xfullpath.exp: New test, to exercise the new
6342 xfullpath () function.
6343
7cdb7107
DJ
63442002-04-04 Daniel Jacobowitz <drow@mvista.com>
6345
6346 * gdb.asm/Makefile.in: Correct dependencies.
6347
6348 * gdb.asm/powerpc.inc: New file.
6349 * gdb.asm/asm-source.exp: Add PowerPC.
6350 * gdb.asm/configure.in: Likewise.
6351 * gdb.asm/configure: Regenerated.
6352
a7d17088
DJ
63532002-04-04 Daniel Jacobowitz <drow@mvista.com>
6354
6355 * gdb.base/relocate.exp: New file.
6356 * gdb.base/relocate.c: New file.
6357
cd721503
FF
63582002-04-04 Fred Fish <fnf@redhat.com>
6359
6360 * gdb.base/step-test.exp: Update comment regarding stopping in
6361 memcpy/bcopy calls inserted as part of the compiler runtime.
6362
b22ad7a7
MS
63632002-04-04 Michael Snyder <msnyder@redhat.com>
6364
6365 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
6366
5f279fa6
DJ
63672002-04-03 Daniel Jacobowitz <drow@mvista.com>
6368
6369 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
6370 (gdb_expect): Remove $notransfer hack.
6371
dd0fd3ce
DJ
63722002-04-02 Daniel Jacobowitz <drow@mvista.com>
6373
6374 * gdb.c++/classes.exp ("calling method for small class"): Match
6375 updated register output.
6376
1e50cda1
DJ
63772002-03-30 Daniel Jacobowitz <drow@mvista.com>
6378
6379 Fix PR gdb/452
6380 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
6381 when finished. Make gdb_file_cmd send "exec-file" when
6382 appropriate.
6383
24015922
DJ
63842002-03-30 Daniel Jacobowitz <drow@mvista.com>
6385
6386 * gdb.base/attach.exp: Remove extra setup_xfail.
6387
dd7dfd64
MS
63882002-03-26 Michael Snyder <msnyder@redhat.com>
6389
6390 * gdb.base/default.exp: Add tests for dump, append, and restore.
6391 * gdb.base/help.exp: Add tests for dump, append, and restore.
6392 * gdb.base/dump.exp: New file, test dump, append and restore.
6393 * gdb.base/dump.c: New file.
6394
48b2f8d7
MS
63952002-03-27 Michael Snyder <msnyder@redhat.com>
6396
d63a86f8 6397 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
6398 clean-ups in help messages.
6399
05b4d525
FF
64002002-03-26 Fred Fish <fnf@redhat.com>
6401
6402 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
6403 have debugging info for those functions and the compiler uses them
6404 internally to copy structs around.
6405
d7679631
FF
64062002-03-26 Fred Fish <fnf@redhat.com>
6407
6408 * gdb.base/list.exp: Revert the change made yesterday and add note
6409 about why we don't list the default lines for remote targets.
6410
523ac3f9
MS
64112002-03-25 Michael Snyder <msnyder@redhat.com>
6412
6413 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
6414
754b2b8d
FF
64152002-03-25 Fred Fish <fnf@redhat.com>
6416
6417 * gdb.base/list.exp: This test works on remote targets so remove
6418 the short circuit for remote targets. Update copyright.
6419
33c3e192
FF
64202002-03-25 Fred Fish <fnf@redhat.com>
6421
6422 * gdb.base/attach.exp: Fix logic error that was suppressing this
6423 test for all non hppa*-*-hpux* targets, instead of the hp target.
6424 Move comments closer to the suppression point. Also now need to
6425 check that we are running natively.
6426
d43e73ee
MS
64272002-03-22 Michael Snyder <msnyder@redhat.com>
6428
882c8f02
MS
6429 * gdb.base/default.exp: Add test for gcore. Update copyright.
6430 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 6431
04c12f60
FF
64322002-03-06 Fred Fish <fnf@redhat.com>
6433
6434 * gdb.base/funcargs.c: Remove extraneous ';' character.
6435 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
6436
b43df995
MC
64372002-03-04 Michael Chastain <mec@shout.net>
6438
6439 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
6440 accommodate gcc v3 function signature.
6441 * gdb.mi/mi0-var-cmd-exp: Ditto.
6442
92362027
AC
64432002-02-24 Andrew Cagney <ac131313@redhat.com>
6444
6445 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
6446 ``GNU/Linux'' or ``Linux kernel''
6447 * testsuite/gdb.threads/pthreads.c: Ditto.
6448
258ad32d
MC
64492002-02-24 Michael Chastain <mec@shout.net>
6450
6451 * gdb.threads/pthreads.c (thread1): Add a return statement.
6452 (thread2): Likewise.
6453 (foo): Likewise.
6454
04c3b3d4
MC
64552002-02-23 Michael Chastain <mec@shout.net>
6456
6457 * gdb.threads/linux-dp.c (philosopher): Add a return statement
6458 to placate gcc.
6459
5a2a0a20
MC
64602002-02-23 Michael Chastain <mec@shout.net>
6461
6462 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
6463 test "ptype bint". The test passes on all my stabs configurations.
6464
a640f7fc
JB
64652002-02-21 Jim Blandy <jimb@redhat.com>
6466
27924826
JB
6467 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
6468 filename at a time, and watch for the ones we want to see.
6469
a640f7fc
JB
6470 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
6471 types of pointers to prototyped functions.
6472
edcc8c75
AC
64732002-02-20 Andrew Cagney <ac131313@redhat.com>
6474
6475 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
6476 signed, unsigned and straight char.
6477 (padding_char, padding_short, padding_int, padding_long,
6478 padding_long_long, padding_float, padding_double,
6479 padding_long_double): New global variables.
6480 (fill, fill_structs): New functions.
6481
6482 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
6483 for correctly sized writes. Update copyright.
6484 (get_valueof): New procedure.
6485 (get_sizeof): Call get_valueof.
6486 (check_valueof): New procedure.
6487 (check_padding): New procedure.
6488
ac57ea44
MC
64892002-02-20 Michael Chastain <mec@shout.net>
6490
6491 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
6492 to setup_xfail. Document some of the remaining calls.
6493
7a10c941
MC
64942002-02-18 Michael Chastain <mec@shout.net>
6495
6496 * gdb.c++/userdef.exp: Update copyright year.
6497
fb8acdcc
DJ
64982002-02-18 Daniel Jacobowitz <drow@mvista.com>
6499
6500 * gdb.c++/userdef.exp: Test overloaded operators properly.
6501 Remove xfails.
6502
fda6ae12
MS
65032002-02-14 Michael Snyder <msnyder@redhat.com>
6504
6505 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
6506
676a0442
DJ
65072002-02-14 Daniel Jacobowitz <drow@mvista.com>
6508
6509 * gdb.base/a2-run.exp: Check for a remote target properly.
6510 * gdb.base/annota1.exp: Likewise.
6511 * gdb.base/list.exp: Likewise.
6512 * gdb.base/reread.exp: Likewise.
6513 * gdb.base/scope.exp: Likewise.
6514 * gdb.base/shlib-call.exp: Likewise.
6515 * gdb.base/term.exp: Likewise.
6516 * gdb.c++/annota2.exp: Likewise.
6517
78b4f468
RE
65182002-02-13 Richard Earnshaw <rearnsha@arm.com>
6519
6520 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
6521
9a81ba51
MC
65222002-02-10 Michael Chastain <mec@shout.net>
6523
6524 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
6525 (call_after_alloca): Ditto.
6526
004af6c7
DJ
65272002-02-10 Daniel Jacobowitz <drow@mvista.com>
6528
6529 * gdb.base/ending-run.exp: Guard "cont" test with
6530 gdb_skip_stdio_test.
6531
37225f62
JB
65322002-02-06 Jim Blandy <jimb@redhat.com>
6533
6534 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
6535 from here...
6536 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
6537 To here. Disable this test on non-HP platforms. Add big comment.
6538
fe6fdd96
MS
65392002-02-04 Michael Snyder <msnyder@redhat.com>
6540
6541 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
6542 other than d10v and m32r.
6543
036fad3f
RE
65442002-02-02 Richard Earnshaw <rearnsha@arm.com>
6545
6546 * gdb.base/default.exp: Rewrite test patterns to reduce time
6547 taken to match them.
6548
7148ab62
DJ
65492002-01-30 Daniel Jacobowitz <drow@mvista.com>
6550
6551 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
6552 Allow a start function above main.
6553 * gdb.threads/linux-dp.exp: Fix copyright date.
6554
396cc255
DJ
65552002-01-30 Daniel Jacobowitz <drow@mvista.com>
6556
6557 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
6558 (check_philosopher_stack): Check for manager thread before checking
6559 for a just-starting thread.
6560
f038d31b
DJ
65612002-01-30 Daniel Jacobowitz <drow@mvista.com>
6562
6563 From Neil Booth <neil@daikokuya.demon.co.uk>:
6564 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
6565 warnings.
6566
b3ff9d9a
FF
65672002-01-21 Fred Fish <fnf@redhat.com>
6568
6569 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
6570 not caller.
6571
39ad761d
JB
65722002-01-21 Jim Blandy <jimb@redhat.com>
6573
6574 * gdb.base/reread.exp: Check that GDB properly re-reads the
6575 executable file when it changes while no inferior is running.
6576
aaf320fa
FF
65772002-01-21 Fred Fish <fnf@redhat.com>
6578
6579 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
6580 optionally accept the "shlib events" variation.
6581
808a31f5
JB
65822002-01-21 Jim Blandy <jimb@redhat.com>
6583
6584 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
6585 call `fflush' after every `printf', so that the output is produced
6586 at predictable points, regardless of whatever buffering does (or
6587 doesn't) take place.
6588 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
6589 at different points.
6590
4420d5e2
DJ
65912002-01-20 Daniel Jacobowitz <drow@mvista.com>
6592
6593 * gdb.c++/inherit.exp: Update copyright years.
6594 * gdb.c++/method.exp: Likewise.
6595
3e36a0f4
DJ
65962002-01-20 Daniel Jacobowitz <drow@mvista.com>
6597
6598 * gdb.c++/classes.exp: Update for improved v3 support and skipping
6599 artificial methods/arguments.
6600 * gdb.c++/derivation.exp: Likewise.
6601 * gdb.c++/inherit.exp: Likewise.
6602 * gdb.c++/method.exp: Likewise.
6603 * gdb.c++/virtfunc.exp: Likewise.
6604
b4ceaee6
AC
66052002-01-18 Andrew Cagney <ac131313@redhat.com>
6606
6607 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
6608 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
6609 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
6610 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
6611 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
6612 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
6613
ecace851
JB
66142002-01-17 Jim Blandy <jimb@redhat.com>
6615
6616 * gdb.asm/asm-source.exp (info symbol): Take another shot at
6617 anchoring the pattern matching the entry point symbol's name.
6618
375fc983
AC
66192002-01-17 Andrew Cagney <ac131313@redhat.com>
6620
6621 * gdb.base/maint.exp: Update ``maint internal-error'' to match
6622 continue/quit query. Update copyright.
6623
fe6fdd96
MS
66242002-01-14 Michael Snyder <msnyder@redhat.com>
6625
6626 * gdb.base/gcore.exp: Remove extra debugging output.
6627
e017c81f
DJ
66282002-01-13 Daniel Jacobowitz <drow@mvista.com>
6629
6630 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
6631 for slightly dubious v2 mangled string.
6632
37ab3bf8
DJ
66332002-01-13 Daniel Jacobowitz <drow@mvista.com>
6634
6635 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
6636
1bc05c3a 66372002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 6638
1bc05c3a 6639 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 6640
1bc05c3a
JM
6641 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
6642 constructors.
6643 * gdb.c++/derivation.exp: Likewise.
6644 * gdb.c++/templates.exp: Likewise.
6645 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 6646
1bc05c3a
JM
66472002-01-10 Michael Snyder <msnyder@redhat.com>
6648
6649 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 6650
a911c360
MS
66512002-01-08 Michael Snyder <msnyder@redhat.com>
6652
6653 * gdb.base/gcore.exp: New test for generate-core-file command.
6654 * gdb.base/gcore.c: Testcase for above.
6655 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
6656
ea2119ec
JM
66572002-01-08 Jason Merrill <jason@redhat.com>
6658
6659 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
6660
68203136
FF
66612002-01-07 Fred Fish <fnf@redhat.com>
6662
6663 * gdb.c++/overload.exp: Remove unconditional xfails for:
6664 print foo_instance1.overloadargs(1)
6665 print foo_instance1.overloadargs(1, 2)
6666 print foo_instance1.overloadargs(1, 2, 3)
6667 print foo_instance1.overloadargs(1, 2, 3, 4)
6668 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
6669 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
6670 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
6671 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
6672 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
6673 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
6674 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
6675 print foo_instance1.overload1arg()
6676 print foo_instance1.overload1arg((char)arg2)
6677 print foo_instance1.overload1arg((signed char)arg3)
6678 print foo_instance1.overload1arg((unsigned char)arg4)
6679 print foo_instance1.overload1arg((int)arg7)
6680 print foo_instance1.overload1arg((unsigned int)arg8)
6681 print foo_instance1.overload1arg((float)arg11)
6682 print foo_instance1.overload1arg((double)arg12)
d63a86f8 6683
21b9b5b1
MS
66842002-01-07 Michael Snyder <msnyder@redhat.com>
6685
6686 * gdb.base/huge.exp: New test. Print a very large target data object.
6687 (skip_huge_test): New test variable. Define if you want to skip this
6688 test. The test reads an 8 megabyte data object from the target, so it
6689 might be very time consuming on remote targets with a slow connection.
6690 * gdb.base/huge.c: New file. Test case for above.
6691
725f922e
FF
66922002-01-07 Fred Fish <fnf@redhat.com>
6693
6694 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
6695 g_instance.bfoo, and g_instance.cfoo.
6696
634d57ec
JL
6697Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
6698
f286b2c3
JL
6699 * gdb.base/break.c (multi_line_if_conditional): New function.
6700 (multi_ilne_while_conditional): Likewise.
6701 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
6702 IF or WHILE condition puts the breakpoint at the start of
6703 the condition.
6704
634d57ec
JL
6705 * gdb.base/selftest.exp (backtrace through signal handler): Remove
6706 hppa*-*-hpux* expected failure.
6707 * gdb.base/structs.exp (do_function_calls): Similarly.
6708
6709 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
6710 watchpoints.
6711
9fbfe2dc
AC
67122002-01-06 Andrew Cagney <ac131313@redhat.com>
6713
6714 Fix PR gdb/66.
6715 * gdb.base/structs.exp: Replace skip for a29k with skip for
6716 gdb,cannot_call_functions.
6717 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
6718 * gdb.base/callfuncs.exp: Ditto.
6719 * gdb.base/call-rt-st.exp: Ditto.
6720 * gdb.base/call-strs.exp: Ditto.
6721 * gdb.base/callfwmall.exp: Ditto.
6722 * gdb.base/scope.exp: Obsolete xfail a29k.
6723 * gdb.c++/misc.exp: Ditto.
6724 * gdb.c++/cplusfuncs.exp: Ditto.
6725 * gdb.base/ptype.exp: Ditto.
6726 * gdb.base/printcmds.exp: Ditto.
6727 * gdb.base/opaque.exp: Ditto.
6728 * gdb.base/list.exp: Ditto.
6729 * gdb.base/funcargs.exp: Ditto.
6730 * gdb.base/default.exp: Ditto.
6731
8ddad156
MS
67322002-01-04 Michael Snyder <msnyder@redhat.com>
6733
ca4976a6 6734 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
6735 * gdb.base/maint.exp: Add tests for maint info sections options.
6736
1b074332
JL
6737Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
6738
6739 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
6740
7d159115
CV
67412001-12-20 Corinna Vinschen <vinschen@redhat.com>
6742
6743 * gdb.asm/arm.inc: New file.
6744 * gdb.asm/asm-source.exp: Add arm targets.
6745 * gdb.asm/configure.in: Ditto.
6746 * gdb.asm/configure: Recreated from configure.in.
6747
8fb87725
JL
6748Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
6749
afabe08c
JL
6750 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
6751 with HP's compiler.
6752 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
6753 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
6754 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
6755 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
6756
6757 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
6758 either HP's compilers or GCC.
6759
db521deb
JL
6760 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
6761 a SIGBUS or SIGSEGV.
6762
6763 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
6764
6765 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
6766 can be compiled with either HP's compiler or GCC.
6767
cfa88ab7
JL
6768 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
6769 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
6770 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
6771
ca344dff
JL
6772 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
6773 to match current gdb output. Update due to using auto-solib-limit
6774 for limiting instead of overloading auto-solib-add.
6775 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
6776 test program.
6777
3f3c6e55 6778 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
6779 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
6780 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
6781 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
6782 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
6783 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
6784 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
6785 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
6786 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
6787 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
6788 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
6789 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
6790 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 6791
8fb87725
JL
6792 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
6793 a SIGTRAP to the inferior.
6794
cf599fa7
CV
67952001-12-19 Corinna Vinschen <vinschen@redhat.com>
6796
6797 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
6798 Substitute call to target_link by call to gdb_compile.
6799
2cd045cd
JL
6800Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
6801
6802 * gdb.base/break.exp: Fix HP specific search string when testing
6803 backtracing in a called function.
6804
d63a86f8 6805 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
6806 compiling the test with HP's compilers.
6807 * gdb.base/volatile.exp: Similarly.
6808
99ebe9ac
JB
68092001-12-19 Jim Blandy <jimb@redhat.com>
6810
6811 * gdb.base/printcmds.exp: Expect the null character to be printed
6812 as '\0', and the '\013' to be printed as '\v'.
6813 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
6814 * gdb.base/setvar.exp: Same.
6815
b9891b29
JB
68162001-12-17 Jim Blandy <jimb@redhat.com>
6817
0eba65ab
JB
6818 * gdb.base/completion.exp: Rather than completing very long
6819 filenames, which can make the readline library produce output we
6820 don't recognize, cd to the directory first, and then complete
6821 using nice, short relative paths.
6822
6970b5b1
JB
6823 * gdb.base/completion.exp: On some systems, there is, in fact, a
6824 variable named `b' in scope, since GDB treats all static
6825 variables as being in scope. So use `no_var_named_this'
6826 instead of `b'.
6827
b9891b29
JB
6828 * gdb.base/corefile.exp: Recognize the message saying that GDB
6829 can't find the core file's registers as a failure.
6830
e6ccd35f
JSC
68312001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
6832
6833 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
6834 test expect string more specific.
6835
105ba819
CV
68362001-12-13 Corinna Vinschen <vinschen@redhat.com>
6837
6838 * gdb.asm/asm-source.exp: Add support for xstormy16.
6839 * gdb.asm/configure.in: Ditto.
6840 * gdb.asm/configure: Rebuild.
6841 * gdb.asm/xstormy16.inc: New file.
6842
e9e79dd9
FF
68432001-12-10 Fred Fish <fnf@redhat.com>
6844
6845 * gdb.base/maint.exp: Update to match changes in type dumping code.
6846
347dc97d
JB
68472001-12-10 Jim Blandy <jimb@redhat.com>
6848
6849 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
6850 matching the entry point symbol's name at the beginning of the
6851 line.
6852
5178b9d6
DJ
68532001-12-07 Daniel Jacobowitz <drow@mvista.com>
6854
6855 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
6856 gdb.c++/inherit.exp, gdb.c++/method.exp,
6857 gdb.c++/namespace.exp, gdb.c++/templates.exp,
6858 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
6859 and class layout support.
6860
af890c52
DJ
68612001-12-07 Daniel Jacobowitz <drow@mvista.com>
6862
6863 * gdb.c++/classes.exp: Add test for static member function.
6864 * gdb.c++/misc.cc: Add class with static member function.
6865
7a345fb3
JB
68662001-12-07 Jim Blandy <jimb@redhat.com>
6867
f2e54a80 6868 If GDB says it can't find the struct the function returned, report
8032bf31
JB
6869 those tests as `unsupported'.
6870 * gdb.base/call-rt-st.exp (print_struct_call): New function.
6871 Rewrite subsequent tests to use it.
6872
6873 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
6874 those tests as `unsupported'.
6875 * gdb.base/structs.exp (call_struct_func): New function.
6876 (do_function_calls): Use call_struct_func to call the functions
6877 returning structs.
6878
0bc69509
JB
6879 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
6880 whether functions are prototyped or not, so we can't possibly pass
6881 arguments to t_float_values2 properly.
6882
7a345fb3
JB
6883 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
6884 value of `timeout' for targets other than the mips*tx39-*.
6885
edb6ede1
MS
68862001-12-06 Michael Snyder <msnyder@redhat.com>
6887
d63a86f8 6888 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
6889 and detect whether the start symbol has a leading underscore.
6890
2d842f13
JB
68912001-12-04 Jim Blandy <jimb@redhat.com>
6892
6893 * gdb.base/completion.exp: Clarify indentation.
6894
68550daf
JB
68952001-12-03 Jim Blandy <jimb@redhat.com>
6896
6897 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
6898 variables on the S/390, not `.word'.
6899
cd5195a8
JB
69002001-11-30 Jim Blandy <jimb@redhat.com>
6901
6902 Add assembly-source tests for s390-ibm-linux.
6903 * gdb.asm/s390.inc: New file.
6904 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
6905 the S/390 architecture.
6906 * gdb.asm/configure: Regenerated.
6907
ca9efc90
MS
69082001-11-30 Michael Snyder <msnyder@redhat.com>
6909
6910 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
6911 next, info source, info sources, info line, global and static
6912 variables, and static functions.
6913 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
6914 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
6915 * gdb.asm/asmsrc1.s: Add a static function and some variables.
6916 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
6917 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
6918 (gdbasm_leave): Restore frame pointer.
6919 (gdbasm_startup): Copy stack set-up from crt0.S.
6920
d0e66976
FN
69212001-11-26 Fernando Nasser <fnasser@redhat.com>
6922
6923 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
6924 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
6925 to a local (non-static) variable. Copy tstruct.a to a static buffer
6926 and return a pointer to that buffer.
6927 * gdb.base/callfwmall.c (t_structs_a): Ditto.
6928
e2334072
MK
69292001-11-24 Mark Kettenis <kettenis@gnu.org>
6930
6931 * gdb.asm/configure.in: Fix recognition of ix86 target.
6932 * gdb.asm/configure: Regenerate.
6933
756caa3d
MS
69342001-11-21 Michael Snyder <msnyder@redhat.com>
6935
6936 * gdb.asm/sparc.inc: New file.
6937 * gdb.asm/asm-source.exp: Recognize sparc target.
6938 * gdb.asm/configure.in: Recognize sparc target.
6939 * gdb.asm/configure: Regenerate.
d63a86f8 6940
9a4d72d5
MS
69412001-11-21 Michael Snyder <msnyder@redhat.com>
6942
6943 * gdb.asm/m32r.inc: New file.
6944 * gdb.asm/asm-source.exp: Recognize m32r target.
6945 * gdb.asm/configure.in: Recognize m32r target.
6946 * gdb.asm/configure: Regenerate.
6947
a773d1cd
MS
69482001-11-20 Michael Snyder <msnyder@redhat.com>
6949
017ac23d
MS
6950 * gdb.asm/i386.inc: New file.
6951 * gdb.asm/asm-source.exp: Recognize ix86 target.
6952 * gdb.asm/configure.in: Recognize ix86 target.
6953 * gdb.asm/configure: Regenerate.
6954
a773d1cd
MS
6955 * gdb.c++/namespace.exp: Fix quotes in output messages.
6956
bb632afb
MS
69572001-11-14 Michael Snyder <msnyder@redhat.com>
6958
25d559ca 6959 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
6960 qualifier in a type cast expression, to designate an address
6961 in the instruction space (Harvard architecture).
6962
4749e309
MS
69632001-11-13 Michael Snyder <msnyder@redhat.com>
6964
6965 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
6966 Tests for expressions using 'const' and 'volatile'.
6967
25050984
CV
69682001-11-13 Corinna Vinschen <vinschen@redhat.com>
6969
6970 * gdb.asm/asm-sources.exp: Allow defining linker flags.
6971
1902c51f
DJ
69722001-11-12 Daniel Jacobowitz <drow@mvista.com>
6973
6974 * lib/mi-support.exp (mi_run_to_helper): Move comments
6975 outside of gdb_expect.
6976
dcf95b47
DJ
69772001-11-11 Daniel Jacobowitz <drow@mvista.com>
6978
6979 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
6980 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
6981 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
6982 mi0_run_to): New functions.
6983 * gdb.mi/mi-simplerun.exp: Use them.
6984 * gdb.mi/mi0-simplerun.exp: Likewise.
6985 * gdb.mi/mi-var-cmd.exp: Likewise.
6986 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 6987
45b074e1
AC
69882001-11-10 Andrew Cagney <ac131313@redhat.com>
6989
6990 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
6991 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
6992
bf50d346
AC
69932001-11-09 Andrew Cagney <ac131313@redhat.com>
6994
6995 * gdb.base/restore.exp: Include $expected value in restored test
6996 message.
6997
9383332c
AC
69982001-11-09 Andrew Cagney <ac131313@redhat.com>
6999
7000 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
7001 implemented.
7002
db62520a
MS
70032001-11-08 Michael Snyder <msnyder@redhat.com>
7004
7005 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
7006 Add pass/fail message for stop at breakpoint in call dummy function.
7007
b5703437
MS
70082001-11-07 Michael Snyder <msnyder@redhat.com>
7009
d63a86f8
RM
7010 * gdb.c++/templates.exp (test_template_breakpoints):
7011 If we get an overload menu, but it does not match what
760f6330 7012 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
7013 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
7014 making the whitespace optional. Argument for "new" may be
7015 "unsigned" as well as "unsigned int/long".
d63a86f8 7016 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
7017 making the whitespace optional. Also replace "(void) with
7018 "((void|)), making the keyword "void" optional.
d63a86f8 7019 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
7020 making the whitespace optional. Also replace "(void) with
7021 "((void|)), making the keyword "void" optional.
3bf40917
MS
7022 * gdb.base/callfuncs.c (t_float_values): This function must
7023 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 7024 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
7025 can be tested against both cases. Usually one case involves
7026 promotion of float to double, while the other does not.
7027 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
7028 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
7029 includes a stack frame for "start".
7030
c8ab4e6d
JB
70312001-11-05 Jim Blandy <jimb@redhat.com>
7032
7033 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
7034 pointers are 32 bits long, and that offsets of relocs are always
7035 stored in the data (REL-style), and not in the reloc entry itself
7036 (RELA-style).
7037 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
7038 stabs.
7039
3f08ced9
MS
70402001-11-01 Michael Snyder <msnyder@redhat.com>
7041
7042 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
7043 and regular expression operators by using quoting.
7044
cbfa24cd
MS
70452001-10-31 Michael Snyder <msnyder@redhat.com>
7046
7047 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
7048 depending on what the symbol table contains.
7049 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
7050 the output of the ptype command. Similarly, accept both "const &"
7051 and "const&".
7052
aaa68313
CV
70532001-10-31 Corinna Vinschen <vinschen@redhat.com>
7054
7055 * gdb.base/miscexprs.c (main): Add usage of preprocessor
7056 symbol `STORAGE' to allow to choose the storage class of
7057 the local datastructures.
7058 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
7059 compiler directive.
7060
91740388
MS
70612001-10-30 Michael Snyder <msnyder@redhat.com>
7062
7063 * gdb.base/jump.exp: Allow it to run for all targets.
7064
1b7c05e7
CV
70652001-10-29 Corinna Vinschen <vinschen@redhat.com>
7066
7067 * gdb.base/call-ar-st.c (print_double_array): Match for loop
7068 with new double_array size.
7069 (main): Change storage class of all local variables to static.
7070 Reduce size of double_array to 9.
7071 * gdb.base/call-ar-st.exp: Increase timeout value.
7072 Change expected output for double array to match new size in
7073 call-ar-st.c.
7074
36a22261
CV
70752001-10-29 Corinna Vinschen <vinschen@redhat.com>
7076
7077 * gdb.base/ending-run.exp: Create identical output when passing
7078 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 7079 Stormy16 target.
36a22261 7080
92b8ae91
MK
70812001-10-28 Mark Kettenis <kettenis@gnu.org>
7082
7083 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
7084 that we catch the expected failure under Linux/x86.
7085
cb135b83
OF
70862001-10-29 Orjan Friberg <orjanf@axis.com>
7087
7088 * gdb.base/setvar.exp: Escape curly braces.
7089 * gdb.stabs/weird.exp: Ditto.
7090
6884aa54
DJ
70912001-10-27 Daniel Jacobowitz <drow@mvista.com>
7092
7093 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
7094 * gdm.mi/mi0-hack-cli.exp: Likewise.
7095
0398c9aa
AC
70962001-10-25 Andrew Cagney <ac131313@redhat.com>
7097
7098 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
7099 messages.
7100
d20bf2e8
AC
71012001-10-21 Andrew Cagney <ac131313@redhat.com>
7102
7103 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
7104 checking MI enabled.
7105
03dd63aa
CV
71062001-10-09 Corinna Vinschen <vinschen@redhat.com>
7107
7108 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
7109
1d9d99f3
FCE
71102001-10-04 Frank Ch. Eigler <fche@redhat.com>
7111
7112 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
7113 if gdb child process crashes, just signal an error.
7114
838ae6c4
JB
71152001-10-02 Jim Blandy <jimb@redhat.com>
7116
7117 * lib/gdb.exp (test_xfail_format): Simplify.
7118
7119 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
7120 front of the variable name `format'. Simplify `if'.
7121
8f0cbc1c
DJ
71222001-10-01 Daniel Jacobowitz <drow@mvista.com>
7123
7124 * gdb.threads/pthreads.exp: Wait for output and delay
7125 before sending ^C.
7126
1f08dafd
DJ
71272001-10-01 Daniel Jacobowitz <drow@mvista.com>
7128
7129 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
7130 some incorrect output instead of timing out.
7131 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
7132
674f90ff
CV
71332001-09-28 Corinna Vinschen <vinschen@redhat.com>
7134
7135 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
7136 check to allow additional `int'.
7137
9b284272
DJ
71382001-09-27 Daniel Jacobowitz <drow@mvista.com>
7139
7140 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
7141 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
7142
b55a4771
MS
71432001-09-27 Michael Snyder <msnyder@redhat.com>
7144
7145 * lib/gdb.exp (test_debug_format): New proc.
7146 (setup_xfail_format): Use new proc test_debug_format.
7147 * gdb.base/constvars.exp (local_compiler_xfail_check): New
7148 proc; use new service proc test_debug_format.
7149 Replace all other "gcc_compiled" tests with this test.
7150 * gdb.base/volatile.exp (local_compiler_xfail_check): New
7151 proc; use new service proc test_debug_format.
7152 Replace all other "gcc_compiled" tests with this test.
7153
71542001-09-27 Michael Snyder <msnyder@redhat.com>
7155
7156 * gdb.base/cvexpr.exp: New file.
7157 * gdb.base/cvexpr.c: New file
7158 Test for expressions using const and volatile keywords.
7159
4e6667ac
CV
71602001-09-26 Corinna Vinschen <vinschen@redhat.com>
7161
7162 * gdb.base/constvars.exp: Check for different orders of keywords
7163 and additional "int" strings in output.
7164
4f337972
AC
71652001-09-22 Andrew Cagney <ac131313@redhat.com>
7166
7167 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
7168 responses from "help maint".
7169
2015650d
FCE
71702001-09-19 Frank Ch. Eigler <fche@redhat.com>
7171
7172 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
7173 to localhost:NNN instead of :NNN, in case Xvfb is listening
7174 only on TCP.
7175
f3bcedc1
CV
71762001-09-19 Corinna Vinschen <vinschen@redhat.com>
7177
7178 * gdb.base/recurse.exp: When checking leaving the watchpoint
7179 scope, recognize when gdb is in function's epilogue and pass.
7180
6b819c92
KS
71812001-09-18 Keith Seitz <keiths@redhat.com>
7182
7183 * lib/insight-support.exp (_gdbtk_export_target_info): Add
7184 support for running tests against sid targets.
7185 (gdbtk_done): Ditto.
7186
a10c9419
CV
71872001-09-18 Corinna Vinschen <vinschen@redhat.com>
7188
7189 * gdb.base/ending-run.c (main): Set stdout buffersize
7190 to the same reasonable value for any target.
7191 * gdb.base/ending-run.exp: Add a regular expression
7192 to make testsuite happy on Sanyo Stormy16 target.
7193
739d0d99
CV
71942001-09-17 Corinna Vinschen <vinschen@redhat.com>
7195
7196 * gdb.base/display.c (do_loops): Add float variable `f'.
7197 Increment f in loop.
7198 * gdb.base/display.exp: Increment timeout by 60 seconds.
7199 Change float display test to use variable `f'.
7200
1b8947f0
JB
72012001-09-17 Jim Blandy <jimb@redhat.com>
7202
7203 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
7204 overflowing the limited breakpoint tables on some ROM monitors
7205 (like the ROM68K).
7206
9890ac81
FCE
72072001-09-15 Frank Ch. Eigler <fche@redhat.com>
7208
7209 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
7210 the "-ac" (disable access control) flag.
7211
6db765ea
JH
72122001-08-30 Jeff Holcomb <jeffh@redhat.com>
7213
7214 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
7215 ints.
7216
4c32cc04
KS
72172001-08-30 Keith Seitz <keiths@redhat.com>
7218
7219 * lib/gdb.exp: Move all insight-related functionality into
7220 separate file.
7221 * lib/insight-support.exp: New file.
7222
8d6e6f81
FCE
72232001-08-29 Frank Ch. Eigler <fche@redhat.com>
7224
7225 * config/sid.exp (sid_start): Never set sid verbosity; disable
7226 expect_background {} that consumed its stdout; tolerate </dev/null.
7227 Attempt to set endianness override in "sid" protocol mode. Cleanup.
7228
6a90e1d0
AC
72292001-08-18 Andrew Cagney <ac131313@redhat.com>
7230
7231 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
7232 CLI jump command to start it.
7233 (mi_run_to_main): Fail immediatly when unexpected output.
7234
1759b3c3
AC
72352001-08-18 Andrew Cagney <ac131313@redhat.com>
7236
7237 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
7238 beginning of function. Fix PR gdb/191.
7239
61d11d80
FCE
72402001-08-16 Frank Ch. Eigler <fche@redhat.com>
7241
7242 * config/sid.exp (sid_start): Don't warn if we cannot figure out
7243 what to force sid endianness to.
7244
942a4df2
KS
72452001-08-15 Keith Seitz <keiths@redhat.com>
7246
7247 * lib/gdb.exp (gdbtk_start): Don't set environment
7248 variables for TCL_LIBRARY and friends. Insight will
7249 now figure these out for itself.
7250
0521c418
MS
72512001-08-02 Michael Snyder <msnyder@redhat.com>
7252
7253 * gdb.base/completion.exp: Remove the symbol "a64l" from
7254 the expect string; this is target-specific, and not related
7255 to what is being tested.
7256
74a9a58a
DB
72572001-08-02 Dave Brolley <brolley@redhat.com>
7258
7259 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
7260
c70819fa
MS
72612001-07-25 Michael Snyder <msnyder@redhat.com>
7262
c2b8fa57
MS
7263 * gdb.base/consecutive.exp: New file. Test stepping over
7264 breakpoints on consecutive instructions.
7265 * gdb.base/consecutive.c: New file.
7266
c70819fa
MS
7267 * gdb.base/call-rt-st.exp: Use double-backslash to quote
7268 curly braces in regular expressions.
7269
2b1a1355
MS
72702001-07-25 Michael Snyder <msnyder@redhat.com>
7271
7272 * gdb.base/ending-run.exp: Accept "Program exited normally" as
7273 legitimate output from stepping out of main.
7274
413eca6f
KS
72752001-07-22 Keith Seitz <keiths@redhat.com>
7276
7277 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
7278 the empty string, do not run the tests.
7279
7e5a9322
SC
72802001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7281
7282 * gdb.base/long_long.exp: Detect size of pointer. Take into
7283 account 2-byte pointers when testing for p/a results.
7284
de58f10f
SC
72852001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7286
d63a86f8 7287 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
7288 and defined to 1K for m68hc11.
7289 (random_data): Reduce table to 1K for embedded platforms (68hc11).
7290 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
7291 (sizeof_random_data): New variable to tell the size of the data table;
7292 don't test past this size; always run to main.
7293
d6f5fea1
SC
72942001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7295
7296 * gdb.base/return2.exp: return of long long and double fails for
7297 68HC11; don't execute these tests on that platform.
7298 * gdb.base/return.exp: Return of a double fails for 68hc11.
7299
c477543d
SC
73002001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7301
7302 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
7303 tests that print a float.
7304 * call-rt-st.exp: Likewise.
7305
63cf1c79
MK
73062001-07-12 Mark Kettenis <kettenis@gnu.org>
7307
7308 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
7309 running this test on Linux.
7310
112f9ab5
MC
73112001-06-24 Michael Chastain <chastain@redhat.com>
7312
7313 * gdb.base/arithmet.exp: Remove some tests to make all test names
7314 unique.
7315
4970cb0f
MS
73162001-07-03 Michael Snyder <msnyder@redhat.com>
7317
7318 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
7319 the output of the ptype command.
7320
d85da69f
MS
73212001-07-02 Michael Snyder <msnyder@redhat.com>
7322
4c8a82de
MS
7323 * gdb.base/completion.exp: Don't assume that break.c is the only
7324 source file that may contain functions named "marker".
d85da69f
MS
7325 * gdb.base/corefile.exp: Quote the curly braces in regexp.
7326
8afc772b
AC
73272001-06-28 Andrew Cagney <ac131313@redhat.com>
7328
7329 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
7330 of files to delete.
7331
7332 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
7333 * gdb.disasm/h8300s.exp: New file.
7334 gdb.disasm/h8300s.s: Likewise.
7335
cff22675
AC
73362001-06-27 Andrew Cagney <ac131313@redhat.com>
7337
7338 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
7339 empty breakpoint tables.
7340
68c81b54
AC
73412001-06-25 Andrew Cagney <ac131313@redhat.com>
7342
7343 * lib/mi-support.exp: Update args=... part of stop-reason
7344 patterns. Accept either a list or a tuple.
7345
2dd62704
AC
73462001-06-23 Andrew Cagney <ac131313@redhat.com>
7347
7348 * lib/mi-support.exp: Remove local emacs variable defining
7349 change-log-default-name.
7350
b4127474
MC
73512001-06-22 Michael Chastain <chastain@redhat.com>
7352
7353 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
7354 This is operationally compatible with the previous version.
7355
8dbfb380
JB
73562001-06-13 Jim Blandy <jimb@redhat.com>
7357
7358 * lib/gdb.exp (gdb_test): Doc fix.
7359
f2d8c86d
MC
73602001-06-10 Michael Chastain <chastain@redhat.com>
7361
7362 * gdb.base/exprs.exp: Remove a duplicate test.
7363
81564d34
JB
73642001-06-06 Jim Blandy <jimb@redhat.com>
7365
7366 * gdb.base/return2.exp (main): Use values to test float and double
7367 returns that are not NaN's, to avoid being confused by IEEE
7368 comparison rules.
7369
da55addb
MS
73702001-06-04 Michael Snyder <msnyder@redhat.com>
7371
7372 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 7373 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
7374 rather than wait for 12 more tests to time out.
7375
42c65987
JB
73762001-06-06 Jim Blandy <jimb@redhat.com>
7377
b18bced9 7378 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 7379 Don't forget to match the GDB prompt.
b18bced9 7380
42c65987
JB
7381 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
7382
5b41e5f0
JB
73832001-06-04 Jim Blandy <jimb@redhat.com>
7384
7385 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
7386 command.
7387
015e046f
KB
73882001-05-31 Kevin Buettner <kevinb@redhat.com>
7389
7390 * gdb.base/annota1.exp (info break): Match four or more spaces
7391 after "Address".
7392
fb1ffbbe
MC
73932001-05-31 Michael Chastain <chastain@redhat.com>
7394
7395 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
7396 (dm_type_int_star): Likewise.
7397 (dm_type_long_star): Likewise.
7398 (dm_type_void_star): Likewise.
7399
5ea2a32c
KB
74002001-05-29 Kevin Buettner <kevinb@redhat.com>
7401
7402 * gdb.base/completion.exp (INPUTRC): Set this environment variable
7403 to a known value in order to get consistent results regardless
7404 of the setting of INPUTRC or the presence or contents of .inputrc.
7405
ae23c492
MS
74062001-05-24 Michael Snyder <msnyder@redhat.com>
7407
ac55707e
MS
7408 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
7409 Don't require that the main thread and the manager thread are the
7410 first in the list.
7411
ae23c492
MS
7412 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
7413 debugging. If test fails, issue an "unsupported" not a "fail".
7414
400071f1
JB
74152001-05-24 Jim Blandy <jimb@redhat.com>
7416
7417 Don't assume that short is shorter than int.
7418 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
7419 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 7420 this isn't true.
400071f1
JB
7421 ("print unsigned char == (~0)"): Add test that verifies that ~0,
7422 an int, is not equal to ~0 stored in an unsigned char. This tests
7423 the same thing that the previous test meant to, but works on
7424 16-bit machines, too.
7425 ("print unsigned char != (~0)"): Same test, complemented.
7426
0816a3e5
MS
74272001-05-24 Michael Snyder <msnyder@redhat.com>
7428
7429 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 7430 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
7431 and prevents dejagnu getting out of step.
7432
f6dc23a9
KB
74332001-05-23 Kevin Buettner <kevinb@redhat.com>
7434
7435 * gdb.base/finish.exp (finish_void): Revise pattern for
7436 stopping on the call statement to not permit stopping at
7437 the start of the instructions comprising the call sequence.
7438
7dbd117d
MC
74392001-05-19 Michael Chastain <chastain@redhat.com>
7440
7441 * gdb.base/callfuncs.exp: Make all test names unique.
7442 * gdb.base/commands.exp: Make all test names unique.
7443 * gdb.base/condbreak.exp: Make all test names unique.
7444 * gdb.base/dbx.exp: Make all test names unique.
7445 * gdb.base/default.exp: Make all test names unique.
7446 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
7447 and TIMEOUT messages to their corresponding PASS message.
7448 * gdb.base/ending-run.exp: Make all test names unique.
7449 * gdb.base/long_long.exp: Remove duplicate test.
7450
6b0b0a9e
KB
74512001-05-21 Kevin Buettner <kevinb@redhat.com>
7452
7453 * gdb.base/finish.exp (finish_void): Allow "finish" command to
7454 stop on the call statement as well as the statement after the
7455 call.
7456
2caa35cb
MS
74572001-05-21 Michael Snyder <msnyder@redhat.com>
7458
7459 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
7460
40713331
EZ
74612001-05-10 Elena Zannoni <ezannoni@redhat.com>
7462
7463 * gdb.base/completion.exp: Revamp test. Make it execute on all
7464 platforms.
7465
c2c1be8d
EZ
74662001-05-10 Elena Zannoni <ezannoni@redhat.com>
7467
2c9cd303
EZ
7468 * config/gdbserver.exp (gdb_load): Handle the case
7469 in which the arguments to gdbserver are given in the
7470 baseboard configuration file.
7471 Also handle the case in which the server needs to do a
7472 load.
7473
9671de48
KS
74742001-05-07 Keith Seitz <keiths@cygnus.com>
7475
7476 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
7477 set up the display for testing.
7478 (gdbtk_start): Convert all paths to paths that tcl will like.
7479 Export target information to environment.
7480 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
7481 necessary.
7482 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
7483 (to_tcl_path): New proc to convert a given pathname into
7484 a path acceptible as an argument to a tcl command.
7485 (_gdbtk_export_target_info): New proc to export target info
7486 into the environment for gdbtk testing.
7487 (gdbtk_done): New proc to signal end-of-test.
7488
5a360f47
JB
74892001-05-06 Jim Blandy <jimb@redhat.com>
7490
7491 * restore.c: Make the code of caller0 correspond to its comment.
7492
66c756c6
MS
74932001-05-03 Michael Snyder <msnyder@redhat.com>
7494
7495 * config/sid.exp (gdb_target_sid): Check for error messages.
7496 On error or timeout, don't make expect exit (which will terminate
7497 all subsequent tests); instead just make gdb exit.
d63a86f8 7498 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
7499 return a negative value.
7500
a966fde5
JB
75012001-04-24 Jim Blandy <jimb@redhat.com>
7502
851c18e0
JB
7503 * gdb.c++/templates.exp: If we see the prompt for the overload
7504 list, but we haven't recognized any of the longer patterns,
7505 arrange for this test to fail, not hang.
7506
a966fde5
JB
7507 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
7508 variations.
7509
db144853
MC
75102001-04-22 Michael Chastain <chastain@redhat.com>
7511
7512 * gdb.c++/local.exp: Use the 'runto' library function.
7513 * gdb.c++/namespace.exp: Likewise.
7514 * gdb.c++/overload.exp: Likewise.
7515
3207ec21
KB
75162001-03-26 Kevin Buettner <kevinb@redhat.com>
7517
7518 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
7519 * gdb.base/step-line.exp: New file. Test step/next in presence of
7520 #line directives.
7521 * gdb.base/step-line.c: New file. Test program for the above.
7522 * gdb.base/step-line.inp: New file. We pretend that this file has
7523 been transformed by some other tool into step-line.c.
7524
13b57657
JB
75252001-03-21 Jim Blandy <jimb@redhat.com>
7526
7527 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
7528 unmangled operator names.
7529
754cbe1c
JB
75302001-03-20 Jim Blandy <jimb@redhat.com>
7531
7532 * gdb.threads/linux-dp.exp: Recognize an additional message
7533 generated by GDB when it doesn't understand how to debug threads
7534 on the target system.
7535
177495c9
AC
75362001-03-19 Andrew Cagney <ac131313@redhat.com>
7537
7538 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
7539
f266096b
MC
75402001-03-12 Michael Chastain <chastain@redhat.com>
7541
7542 * gdb.c++/derivation.exp: Use the 'runto' library function.
7543
cac3c2ff
MC
75442001-03-12 Michael Chastain <chastain@redhat.com>
7545
7546 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
7547
b6c11a24
MC
75482001-02-24 Michael Chastain <chastain@redhat.com>
7549
7550 * gdb.c++/ref-types.exp: Change handwritten code to library
7551 function 'runto'.
7552
6bae5bce
OF
75532001-03-16 Orjan Friberg <orjanf@axis.com>
7554
7555 * gdb.base/signals.exp: Set count to 0 explicitly.
7556
0015fd9a
MS
75572001-03-15 Mark Salter <msalter@redhat.com>
7558
7559 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
7560 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
7561 (gdb_load): Add support for additional target_info: gdb_download_size
7562 and gdb_load_timeout.
0015fd9a 7563
fc33412a
DT
7564Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
7565
7566 * gdb.base/annota1.exp: Move test of isnative to earlier in the
7567 file -- to prevent failing when the compile fails but we have no
7568 intention of running the tests anyway.
7569
7570 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
7571 tests if set.
7572
7573 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
7574 integers.
7575
7576 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
7577 * gdb.c++/namespace.exp: Ditto.
7578
115f06de
OF
75792001-03-07 Orjan Friberg <orjanf@axis.com>
7580
7581 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
7582 * gdb.base/pointers.exp: Relax pattern match of decimals.
7583
b6ba6518
KB
75842001-03-06 Kevin Buettner <kevinb@redhat.com>
7585
7586 * Makefile.in, config/abug.exp, config/cfdbug.exp,
7587 config/cpu32bug.exp, config/dve.exp, config/est.exp,
7588 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
7589 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
7590 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
7591 config/sh.exp, config/sid.exp, config/slite.exp,
7592 config/sparclet.exp, config/udi.exp, config/unknown.exp,
7593 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
7594 config/vxworks.exp, config/vxworks29k.exp,
7595 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
7596 gdb.base/all-bin.exp, gdb.base/annota1.exp,
7597 gdb.base/arithmet.exp, gdb.base/assign.exp,
7598 gdb.base/async.exp, gdb.base/attach.exp,
7599 gdb.base/bitfields.exp, gdb.base/bitops.exp,
7600 gdb.base/break.exp, gdb.base/call-ar-st.exp,
7601 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
7602 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
7603 gdb.base/commands.exp, gdb.base/completion.exp,
7604 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
7605 gdb.base/constvars.exp, gdb.base/corefile.exp,
7606 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
7607 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
7608 gdb.base/ending-run.exp, gdb.base/environ.exp,
7609 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
7610 gdb.base/finish.exp, gdb.base/foll-exec.exp,
7611 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
7612 gdb.base/funcargs.exp, gdb.base/help.exp,
7613 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
7614 gdb.base/logical.exp, gdb.base/long_long.exp,
7615 gdb.base/maint.exp, gdb.base/mips_pro.exp,
7616 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
7617 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
7618 gdb.base/pointers.exp, gdb.base/printcmds.exp,
7619 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
7620 gdb.base/regs.exp, gdb.base/relational.exp,
7621 gdb.base/remote.exp, gdb.base/reread.exp,
7622 gdb.base/restore.exp, gdb.base/return2.exp,
7623 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
7624 gdb.base/selftest.exp, gdb.base/setshow.exp,
7625 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
7626 gdb.base/sigall.exp, gdb.base/signals.exp,
7627 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
7628 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
7629 gdb.base/step-test.exp, gdb.base/structs.c,
7630 gdb.base/structs.exp, gdb.base/structs2.exp,
7631 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
7632 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
7633 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
7634 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
7635 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
7636 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
7637 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
7638 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
7639 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
7640 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
7641 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
7642 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
7643 gdb.fortran/types.exp, gdb.java/jmisc.exp,
7644 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
7645 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
7646 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7647 gdb.trace/circ.exp, gdb.trace/collection.exp,
7648 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
7649 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7650 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
7651 gdb.trace/report.exp, gdb.trace/save-trace.exp,
7652 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7653 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
7654 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
7655 notices.
7656
dc96c6c7 76572001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
7658
7659 * gdb.base/varargs.c (find_max_double): Fix printf format string:
7660 first arg is int not float.
7661
dc96c6c7 76622001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
7663
7664 * gdb.base/reread.exp: Unsupported for non-native targets;
7665 doesn't work for remote debugging.
7666
9b0c4aeb
FN
76672001-02-19 Fernando Nasser <fnasser@redhat.com>
7668
7669 From Drew Moseley <dmoseley@redhat.com>
7670 * gdb.base/ending-run.exp: Properly handle the BSP state when
7671 stepping past the end of main.
7672
02aa71d5
MC
76732001-02-19 John Moore <jmoore@redhat.com>
7674
7675 * gdb.base/commands.exp (infrun_breakpoint_command_test):
7676 Converted HPUX fix for non-expected items following multiple
7677 step commands into general solution for all platforms.
7678
1fa449a4
MC
76792001-02-18 Michael Chastain <chastain@redhat.com>
7680
7681 * gdb.c++/classes.exp (do_tests): Change runto statements
7682 from "runto 'foo(void)'" to "runto 'foo'". This makes the
7683 statements demangler agnostic.
7684 * gdb.c++/virtfunc.exp (do_tests): Likewise.
7685 (gdb_virtfunc_restart): Likewise.
7686
b2f9ec70
MC
76872001-02-14 Michael Chastain <chastain@redhat.com>
7688
7689 * gdb.c++/inherit.exp (do_tests): Change runto statements
7690 from "runto 'foo(void)'" to "runto 'foo'". This makes the
7691 statements demangler agnostic.
7692
cf74b8ca
AC
7693Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
7694
7695 * gdb.threads/pthreads.exp: Unify pass/fail messages for
7696 ``continue to bkpt at common_routine in thread 2'' and ``stopped
7697 before calling common_routine 15 times'' tests.
7698
99f78f56
MC
76992001-02-11 Michael Chastain <chastain@redhat.com>
7700
7701 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
7702 Helps the test script figure out which demangler is in use.
7703 (dm_type_foo_ref): Ditto.
7704 (dm_type_int_star): Ditto.
7705 (dm_type_long_star): Ditto.
7706 (dm_type_unsigned_int): Ditto.
7707 (dm_type_void): Ditto.
7708 (dm_type_void_star): Ditto.
99707966 7709 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
7710 Probe the gdb demangler and set variables to accommodate
7711 formatting differences.
7712 (info_func_regexp): New function. Same as info_func, but
7713 matches against a regexp.
7714 (info_func): Match against a literal string.
7715 (print_addr_2): New function. Match against a literal string,
7716 which can be different from the input to gdb.
7717 (print_addr): Simply call print_addr_2 with the same argument twice.
7718 (test_lookup_operator_functions): Use demangler formatting variables.
7719 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
7720 the tests in the same order as the C++ class declaration.
7721 (test_paddr_operator_functions): Ditto.
7722 (test_paddr_overloaded_functions): Ditto.
7723 (test_paddr_hairy_functions): Use demangler formatting variables.
7724 Add reference to gdb/19 for related tests.
7725 (do_tests): Call probe_demangler.
7726
1de8f023
KB
77272001-01-30 Kevin Buettner <kevinb@redhat.com>
7728
7729 * gdb.c++/templates.cc (printf): Remove unused function definition.
7730
ca3f91ed
MS
77312001-01-26 Felix Lee <flee@redhat.com>
7732
7733 * sid.exp (sid_exit): Pass host, not target, to remote_close.
7734
77352001-01-25 matthew green <mrg@redhat.com>
7736
7737 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
7738 up sid.
7739 (sid_exit): Call `remote_pop_conn' after GDB is gone.
7740
77412001-01-25 matthew green <mrg@redhat.com>
7742
7743 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 7744 Deprecate $sid_spawn_id.
ca3f91ed
MS
7745 (sid_exit): Remove code necessary only for `spawn.'
7746
77472001-01-25 matthew green <mrg@redhat.com>
7748
7749 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
7750
fb18ec4a
MC
77512001-01-28 Michael Chastain <chastain@redhat.com>
7752
7753 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
7754 to call when tests fail. It takes gdb out of the overloaded
7755 function choice menu back to the main prompt, so that the test
7756 program stays synchronized.
7757 (set_bp_overloaded): New proc to collect all the common
7758 code for setting a breakpoint on an overloaded name. Calls
7759 take_gdb_out_of_choice_menu when needed.
7760 (menu_overload1arg): New variable to collect the repeated
7761 instances of the expected menu for an overloaded name. Change
7762 the regular expression to handle changes in g++ type encoding:
7763 "void" can be either "void" or "", and "unsigned int" can be
7764 either "unsigned int" or "unsigned".
7765 (continue_to_bp_overloaded): Change regular expressions to handle
7766 changes in g++ type encoding.
7767 (no proc): Call take_gdb_out_of_choice_menu when needed.
7768 Remove redundant calls to "info break". Accept either "canceled"
7769 or "cancelled". Change regular expressions in "info break"
7770 calls to handle changes in g++ type encoding. Give all tests
7771 unique strings.
7772
9c646a6e
BE
77732001-01-17 Ben Elliston <bje@redhat.com>
7774
7775 * config/sid.exp: New file.
7776
9549d9c1
AC
7777Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
7778
7779 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
7780
dc96c6c7 77812000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
7782
7783 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
7784 Add a RE to accept a non-ascii char if one is ever presented.
7785
b4df4f68
FN
77862000-12-20 Fernando Nasser <fnasser@redhat.com>
7787
297dd0fd 7788 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 7789
dc96c6c7 77902000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 7791
d63a86f8 7792 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
7793 in regexp. One '\' does not suffice on Linux.
7794
4a7bddb6
MC
77952000-12-09 Michael Chastain <chastain@redhat.com>
7796
7797 * gdb.base/break.exp (test_clear_command): Use a marker function
7798 rather than 'main' for the test function. Also move this
7799 test to an execution point where the marker function names are
7800 guaranteed to be bound to functions. (Executing tests after a
7801 'finish' from main runs into name conflicts with local names
7802 in __libc_start_main).
7803
dc96c6c7 78042000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
7805
7806 * gdb.base/finish.exp: New test for gdb's "finish" command.
7807 * gdb.base/return2.exp: New test for gdb's "return" command.
7808 * gdb.base/return2.c: New source file for above.
7809
dc96c6c7 78102000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
7811
7812 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
7813 * gdb.base/miscexprs.exp: Ditto.
7814 * gdb.base/pointers.exp: Ditto.
7815 * gdb.c++/derivation.exp: Ditto.
7816 * gdb.c++/local.exp: Ditto.
7817 * gdb.c++/namespace.exp: Ditto.
7818 * gdb.c++/overload.exp: Ditto.
7819 * gdb.c++/ref-types.exp: Ditto.
7820
dc96c6c7 78212000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
7822
7823 * gdb.base/constvars.exp: Test result of "up" command.
7824 * gdb.base/miscexprs.exp: Ditto.
7825 * gdb.base/pointers.exp: Ditto.
7826 * gdb.base/scope.exp: Ditto.
7827 * gdb.c++/derivation.exp: Ditto.
7828 * gdb.c++/local.exp: Ditto.
7829 * gdb.c++/namespace.exp: Ditto.
7830 * gdb.c++/overload.exp: Ditto.
7831 * gdb.c++/ref-types.exp: Ditto.
7832
44097287
FN
78332000-11-22 Michael Chastain <chastain@redhat.com>
7834
7835 * mips_pro.exp: Accept either "middle -> top -> main" or
7836 "middle -> main" in the backtrace, because gcc can optimize
7837 tail calls to jumps. Remove setup_xfail for the hppa case.
7838 Add a comment with the original warning messages from PR 3016,
7839 which was filed in 1993, to preserve them for posterity.
7840
9d2e1bab
ND
78412000-11-17 Nick Duffek <nsd@redhat.com>
7842
7843 * lib/gdb.exp (gdb_test): Override timeout with board info.
7844
1aca8eb7
ND
78452000-11-17 Nick Duffek <nsd@redhat.com>
7846
7847 * gdb.base/display.exp: Don't kill running stub. Add "again" to
7848 the second kill and detach messages.
7849
93076499
ND
78502000-11-17 Nick Duffek <nsd@redhat.com>
7851
7852 * configure.in: Add AC_EXEEXT.
7853 * configure: Regenerate.
7854 * Makefile.in (just-check): Export EXEEXT.
7855 * lib/gdb.exp ($EXEEXT): Import from environment.
7856 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
7857 expect "maint dump-me" on Cygwin.
7858 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
7859 $EXEEXT.
7860
30e87cd3
ND
78612000-11-17 Nick Duffek <nsd@redhat.com>
7862
7863 * gdb.base/break.exp: Test backtrace and finish from called
7864 function on all platforms, not just HP-UX.
7865
dc96c6c7 78662000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
7867
7868 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
7869 code from gdb_target_monitor, so it can be used independantly
7870 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 7871
dc96c6c7 78722000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
7873
7874 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
7875 * gdb.base/corefile.exp: Expect the message "Program is being
7876 debugged already" when we send the "corefile" command, since
7877 the preceeding gdb_load may have connected gdb to a remote target.
7878 * gdb.base/display.exp: Disable hardware watchpoints if new
7879 board info variable "no_hardware_watchpoints" is true.
7880 Replace single-letter commands with more readable ones.
7881 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
7882 if new board info variable "no_hardware_watchpoints" is true.
7883 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
7884 to see if stdio (printf) testing is possible.
7885 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
7886 board info variable "no_hardware_watchpoints" is true. Use new
7887 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
7888
39124dea
FN
78892000-11-13 Fernando Nasser <fnasser@redhat.com>
7890
7891 From Orjan Friberg <orjanf@axis.com>:
7892 * gdb.base/printcmds.exp: Escape curly braces followed by a number
7893 in array print pattern match.
7894
a9e2e984
FN
78952000-11-09 Fernando Nasser <fnasser@redhat.com>
7896
7897 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
7898 spelling "cancelled" to U.S. spelling "canceled" to match changes
7899 made to gdb.
7900 * gdb.c++/ovldbreak.exp: Ditto.
7901
c7db355b
PS
79022000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
7903
7904 * gdb.base/callfuncs.c (main): Moved to end of file, call
7905 t_double_values to initialize the FPU before inferior calls are made.
7906 * gdb.base/callfuncs.exp: Test for register preservation after calling
7907 inferior functions. Add tests for continuining, finishing and
7908 returning from a stop in a call dummy.
7909
dc96c6c7 79102000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
7911
7912 * gdb.base/commands.exp: Break up long lines, and re-indent.
7913
dc96c6c7 79142000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
7915
7916 * config/gdbserver.exp: Rewritten from the ground up, to make it
7917 compatible with the current dejagnu tree, and to make it work with
7918 the new "gdbserver" in libremote.
7919
dc96c6c7 79202000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
7921
7922 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
7923 * gdb.base/varargs.exp: Skip entire test if no printf support.
7924 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
7925 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
7926
dc96c6c7 79272000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
7928
7929 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
7930 no floating point support.
7931 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
7932 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
7933 * gdb.base/call-rt-st.exp: Ditto.
7934 * gdb.base/call-strs.exp: Ditto.
7935
bac5fc66
JG
79362000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
7937
7938 * gdb.base/sizeof.c: include <stdio.h>.
7939
7940 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
7941 'finish', otherwise uncaptured gdb_prompt would potentially
7942 throw remaining test points out of sync.
7943
b22a6027
SB
79442000-07-26 Scott Bambrough <scottb@netwinder.org>
7945
7946 * gdb.base/recurse.exp: Run tests for all targets.
7947 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
7948 gnu-oldld case on ARM.
7949 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
7950 for ARM targets.
d63a86f8 7951
d8231941
AG
7952Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
7953
7954 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
7955 * gdb.java/configure: Rebuild.
7956
8caabe69
AG
7957Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
7958
7959 * gdb.java/jv-exp.exp: New file.
7960
9d273ca3
AG
7961Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
7962
7963 * configure: Rebuilt.
7964 * configure.in (configdirs): Add gdb.java.
7965 * gdb.java/jmisc.java: New file.
7966 * gdb.java/jmisc.exp: New file.
7967 * gdb.java/Makefile.in: New file.
7968 * gdb.java/configure: Rebuilt.
7969 * gdb.java/configure.in: New file.
7970 * lib/java.exp: New file.
7971
4f823a66
AC
7972Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
7973
7974 * gdb.base/exprs.exp: Test casts to a pointer including over and
7975 underflow.
7976
2391e11d
AC
7977Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
7978
7979 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
7980 and the compilers sizes.
7981
54602222
ND
79822000-07-09 Nick Duffek <nsd@redhat.com>
7983
7984 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
7985 (use_methods): New function.
7986 (main): Call use_methods().
7987 * gdb.c++/classes.exp (test_method_param_class): New procedure.
7988 (do_tests): Call test_method_param_class.
7989
2bec0572
ND
79902000-07-09 Nick Duffek <nsd@redhat.com>
7991
7992 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
7993 spelling.
7994 (test_enums): New procedure. Move enum tests from end of script
7995 to here. Set breakpoint on function name instead of line number.
7996 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
7997 (enums2): New marker function.
7998 (enums1): New function.
7999 (main): Call enums1(). Move enum tests to enums1().
8000
78492fde
AC
8001Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
8002
8003 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
8004 compile/link program. Update line numbers.
8005 * gdb.asm/d10v.inc: Define ``startup''.
8006 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 8007
49a2cef8
AC
8008Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
8009
8010 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
8011
3e6c8688
EZ
80122000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8013
8014 * gdb.base/maint.exp: Add 'maint print architecture' item to output
8015 of 'help maint print' command.
8016
9ff5cbe9
AC
8017Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
8018
8019 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
8020 they use gdb_expect_list.
8021
17c579bd
AC
8022Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
8023
8024 * gdb.base/commands.exp: Use ``set remote
8025 memory-read-packet-size'' instead of ``set endian big'' to test
8026 long commands.
8027
e6d71bf3
DB
80282000-06-03 Daniel Berlin <dan@cgsoftware.com>
8029
8030 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 8031 g++, and stop skipping them.
e6d71bf3
DB
8032
8033 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
8034 work under g++.
8035
d63a86f8 8036 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
8037 initialization.
8038
dc96c6c7 80392000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
8040
8041 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
8042 the regular expression: accept an (almost) arbitrary sequence of
8043 "frames-invalid" and "breakpoints-invalid" messages both before
8044 and after the "starting" message.
8045
dc96c6c7 80462000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
8047
8048 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 8049
dc96c6c7 80502000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
8051
8052 * gdb.base/annota1.exp (annotate-signal-handler-caller):
8053 Relax the regular expression a little, make it pass on Solaris 8.
8054
8216cda9
KB
80552000-05-12 Kevin Buettner <kevinb@redhat.com>
8056
8057 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 8058 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
8059 Instead, it is permissible for gdb to stop on the line of the
8060 call itself.
8061
1a570b2f
MS
80622000-05-12 Michael Snyder <msnyder@.cygnus.com>
8063
8064 * gdb.base/break.exp (bp on small function, optimized file):
8065 Add a second pass pattern. The behavior differs here between stabs
8066 and dwarf for one-line functions. Stabs preserves two line symbols
8067 (one before the prologue and one after) with the same line number,
8068 but dwarf regards these as duplicates and discards one of them.
8069 Therefore the address after the prologue (where the breakpoint is)
8070 has no exactly matching line symbol, and GDB reports the breakpoint
8071 as if it were in the middle of a line rather than at the beginning.
8072
dc96c6c7 80732000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 8074
d63a86f8 8075 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
8076 rather than "send_gdb" (for consistancy).
8077
7d418785
AC
8078Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
8079
8080 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
8081 * gdb.c++/templates.cc: Properly check for GCC version number.
8082 * lib/compiler.cc: Likewise
8083
dc96c6c7 80842000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 8085
d63a86f8 8086 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
8087 gdb may not stop at the first line of main, due to code motion.
8088
dc96c6c7 80892000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
8090
8091 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
8092 This test depends on parsing the printf output from the target.
8093 Since the sparclet stub doesn't do stdio, this will never work.
8094 * gdb.base/call-rt-st.exp: ditto.
8095 * gdb.base/call-strs: ditto.
8096
dc96c6c7 80972000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
8098
8099 * gdb.base/miscexprs.exp: make sizeof long array test portable.
8100
8101 * gdb.base/ending-run.exp: After connecting to a remote target,
8102 but before running, the target will appear to be in a random
8103 location. Specify both a file and a line for breakpoints.
8104 Also, the function that calls main may be called 'init'
8105 rather than 'start'.
8106
a5a51225
EZ
81072000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8108
8109 * gdb.base/help.exp: Update output for add-symbol-file command.
8110
7930cc7c
FN
81112000-04-10 Fernando Nasser <fnasser@cygnus.com>
8112
8113 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
8114 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
8115
23e37ab1
C
81162000-04-07 J.T. Conklin <jtc@redback.com>
8117
e93c542c
C
8118 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
8119
23e37ab1
C
8120 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
8121
591b8fa3
PDM
8122Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
8123
8124 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
8125 values that can be represented exactly.
8126 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
8127 above change, and to not check against the directory part of the source
8128 file name.
8129 (step into print_long_arg_list): Likewise.
8130 (print print_small_structs from print_long_arg_list): Likewise.
8131 (print print_long_arg_list): Likewise.
8132
7a495180
EZ
81332000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8134
30b53638 8135 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 8136
beb998c6
AC
8137Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
8138
8139 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
8140
1c689132
DB
81412000-03-25 Daniel Berlin <dan@cgsoftware.com>
8142
8143 * gdb.base/commands.exp (deprecated_command_test): Add test for
8144 deprecate with no arguments.
8145
c1790a9d
JL
81462000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
8147
8148 * gdb.base/break.exp: Add new test for setting breakpoints on
8149 optimized code so we can test breakpoints work even when function
8150 prologues may be optimized away
8151
003ba290
FN
81522000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
8153
8154 From David Whedon <dwhedon@gordian.com>
8155 * gdb.base/commands.exp : Added command deprecator tests.
8156
6837a0a2
DB
81572000-03-22 Daniel Berlin <dan@cgsoftware.com>
8158
8159 * gdb.base/help.exp: Added test for new apropos command.
8160
b9593231
KB
81612000-03-21 Kevin Buettner <kevinb@redhat.com>
8162
8163 * gdb.base/pointers.c (usevar): New function.
8164 (main): Make sure that global variables v_int_pointer2, rptr,
8165 and y are all referenced someplace in the program by calling
8166 usevar() on them. [Some linkers delete symbols which are
8167 never referenced. The space remains, but there's no way to
8168 get a (symbolic) handle on the variable from the debugger.]
8169
751a959b
EZ
81702000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8171
8172 * gdb.base/printcmds.c: Add typedeffed arrays.
8173
8174 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
8175 procedure to test arrays that are typedef'd.
8176
73a93a32
JI
81772000-03-13 James Ingham <jingham@leda.cygnus.com>
8178
8179 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 8180 the library directories.
73a93a32 8181
fb40c209
AC
8182Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
8183
8184 * configure.in (configdirs): Add sub directory gdb.mi.
8185 * configure: Re-generate.
8186
8187 * gdb.mi: New directory.
d63a86f8 8188
ee4dd2c9
AC
81892000-02-25 Scott Bambrough <scottb@netwinder.org>
8190
8191 * gdb.base/long_long.exp: Correct test suite failure when printing
8192 a long long value as a double on ARM platforms.
8193
70f0cc22
JB
81942000-02-16 Jim Blandy <jimb@redhat.com>
8195
8196 * gdb.base/break.exp ("breakpoint line number"): Make sure the
8197 default source file is set properly before running this test.
8198
853819b8
EZ
81992000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8200
8201 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
8202 gdbtk/library directory, not in gdbtcl2.
8203
dfcd3bfb
JM
82042000-02-04 Jim Blandy <jimb@redhat.com>
8205
8206 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
8207 backslash from regexp pattern.
8208
8209 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
8210 procedure. Use it to run all the "continue to bp overloaded"
8211 tests. Note that this changes the names of the tests slightly.
8212 If the breakpoint hit message includes a hex PC value, because
8213 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
8214 from the real source code, still consider that a pass.
8215
8216 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
8217 XFAIL here if the breakpoint message contains a hex address. Note
8218 similar change on 1999-11-02.
8219
8220 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
8221
8222 * gdb.base/ptype.exp: Establish a default source file before
8223 calling get_debug_format.
8224
82252000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
8226
8227 * gdb.base/watchpoint.exp: Remove duplication of test messages.
8228
8b93c638
JM
82292000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8230
8231 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
8232 of successive stepi commands -- while in the prologue we should see
8233 the function entry bracket.
8234
82352000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8236
8237 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
8238 reach __change_mode() when stepping through the end of main().
8239
c5394b80
JM
82402000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
8241
8242 * gdb.base/default.exp: Fix expected pattern.
8243 * gdb.base/help.exp: Same.
8244
0d06e24b
JM
82452000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8246
8247 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
8248 Don't use xfail's because that affects only the following test.
d63a86f8 8249
0d06e24b
JM
8250 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
8251 solaris or linux.
8252
8253 * gdb.base/selftest.exp: Update to reflect changes to main.c.
8254
dc96c6c7 82552000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 8256
d63a86f8 8257 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
8258 "A syntax error" rather than "A parse error". Accept both.
8259
82602000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
8261
8262 * gdb.base/default.exp: Remove OS dependent string from "target
8263 remote" test.
8264 * gdb.base/help.exp: Same for "help target remote" test.
8265
c3f6f71d
JM
82662000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8267
8268 From Jim Kingdon <kingdon@redhat.com>:
8269
8270 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
8271 prompt (cleanup rather than necessity, but still might keep output
8272 from spilling to next test).
8273
82742000-01-02 Fred Fish <fnf@cygnus.com>
8275
8276 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
8277 AIX, which defines them in <sys/types.h>.
8278
ed9a39eb 82791999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 8280
ed9a39eb
JM
8281 * gdb.base/default.exp: Match arm* etc instead of arm in "info
8282 float" test.
8283
82841999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 8285
ed9a39eb 8286 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
8287
8288 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
8289 outermost frame disallowed".
8290
82911999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
8292
8293 * gdb.base/setvar.exp: New tests for setting the value of a struct
8294 with a constant list.
8295
82961999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
8297
8298 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
8299 require the user to type a cast before setting the value of a struct.
8300
de57eccd
JM
83011999-12-06 Jim Blandy <jimb@cygnus.com>
8302
8303 * gdb.base/default.exp: Expect the new 'info float' command on
8304 all i386 platforms.
8305
8306 * gdb.threads/linux-dp.exp: Expand our ability to recognize
8307 LinuxThreads libraries that don't support debugging.
8308
c2d11a7d
JM
8309Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
8310
8311 * gdb.base/remote.c: Fill the buffer with truely random data.
8312 Change the buffer type to ``unsigned char'' to simplify size
8313 arithmetic.
8314
8315 * gdb.base/remote.exp: Reduce download numbers by one. Typical
8316 stub only handles 400-1 byte packets. Verify that the download
8317 worked.
8318
83191999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
8320
8321 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
8322 tests, using UNRESOLVED for the untested cases. Also, does not wait
8323 for a timeout if the prompt was received before a recognizable pattern.
8324
83251999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
8326
8327 * lib/gdb.exp (gdb_expect_list): Fix spelling.
8328
83291999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8330
8331 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
8332 watchpoints.
8333
83341999-11-24 Jason Merrill <jason@casey.cygnus.com>
8335
8336 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
8337
8338 * gdb.c++/local.exp: Be more flexible in recognizing local class
8339 name mangling. Don't allow horribly truncated method names.
8340 * gdb.c++/derivation.exp: Expect protected inheritance.
8341 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
8342 * gdb.c++/virtfunc.exp: Likewise.
8343 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
8344 when printing a nested enum.
8345
83461999-11-22 Jim Blandy <jimb@cygnus.com>
8347
8348 * gdb.base/step-test.exp: Properly await GDB's response to setting
8349 a breakpoint on the call to large_struct_by_value.
8350
8351 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
8352 just because we have debug info for the `start' function.
8353
83541999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
8355
8356 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
8357 "Unknown signal" messages, which indicate (on LinuxThreads) that
8358 GDB doesn't know how to debug threads on this system. This is
8359 better than hanging while philosopher 0 dumps chatter into gdb.log.
8360
83611999-11-18 Tom Tromey <tromey@cygnus.com>
8362
8363 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
8364
83651999-11-18 Fred Fish <fnf@cygnus.com>
8366
8367 * gdb.base/coremaker2.c: Add sample program for generating
8368 cores that is more self contained than coremaker.c. Eventually
8369 I'll add more code to this and tie it into the testsuite.
8370
4ce44c66
JM
83711999-11-12 Stan Shebs <shebs@andros.cygnus.com>
8372
8373 * gdb.base/dollar.exp: Remove, now in gdb.hp.
8374
83751999-11-10 Jimmy Guo <guo@cup.hp.com>
8376
8377 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
8378 from $srcdir/lib/.
8379 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
8380 and gdb.c++/.
8381
8382 * gdb.c++/derivation.exp: remove redundant get compiler info code.
8383
d63a86f8 8384 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
8385 'continue with watch' test point.
8386
83871999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
8388
8389 Merged from p2linux-990323-branch:
d63a86f8 8390
4ce44c66
JM
8391 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
8392
11cf8741
JM
8393Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
8394
8395 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
8396 {limit,fixed}''. Test ``set download-write-size''.
8397
8398Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
8399
8400 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
8401 gdb_expect_list.
8402
8403Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
8404
8405 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
8406
84071999-11-03 Mark Salter <msalter@cygnus.com>
8408
8409 * gdb.base/break.exp: Fix "stub continue" pattern.
8410
84111999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
8412
8413 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
8414
84151999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
8416
8417 * gdb.base/display.exp ("finish"): Add timeout clause.
8418
8419 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
8420 plain prompt clause, so this doesn't have to time out in order to
8421 fail.
8422
8423 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
8424 breakpoint hit messages include an address.
8425
8426 * gdb.base/display.exp: Don't forget to escape parens in regular
8427 expressions. Unix regexp notatation sucks.
8428
84291999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8430
8431 * gdb.base/annota1.exp: Test for annotate-signalled: change output
8432 order for 'signalled' message.
8433
5c44784c
JM
84341999-11-01 Stan Shebs <shebs@andros.cygnus.com>
8435
8436 From Jimmy Guo <guo@cup.hp.com>:
8437 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
8438 * gdb.base/annota1.c: Add code for tests to work with.
8439
84401999-10-26 Frank Ch. Eigler <fche@cygnus.com>
8441
8442 * gdb.base/remote.exp: New test for remote downloading settings.
8443 * gdb.base/remote.c: New file with large .data.
8444
917317f4
JM
84451999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
8446
8447 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
8448 for LinuxThreads support, merged from the Code Fusion branch.
8449
8450Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
8451
8452 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
8453 containing exp_continue into a while within an expect. Don't
8454 attempt a start more than three times. Check return value from
8455 gdb_load.
d63a86f8 8456
2df3850c
JM
8457Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
8458
8459 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
8460 a pass case.
8461
2acceee2
JM
84621999-10-01 Kevin Buettner <kevinb@cygnus.com>
8463
8464 * gdb.base/break.c (main): Added a statement that we can step
8465 off of.
8466 * gdb.base/break.exp: Added tests for setting a breakpoint
8467 at an offset and stepping onto a breakpoint.
8468
84691999-10-01 Fred Fish <fnf@cygnus.com>
8470
d63a86f8 8471 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
8472 gdb output.
8473
c2c6d25f
JM
84741999-09-18 Jim Blandy <jimb@cris.red-bean.com>
8475
8476 * gdb.base/break.exp: Code locations are in hex, don't forget!
8477 (For HP-UX.)
8478
84791999-09-17 Stan Shebs <shebs@andros.cygnus.com>
8480
8481 * condbreak.exp: Use break.c as test program.
8482 * condbreak.c: Remove, redundant with break.c.
8483
84841999-09-15 Stan Shebs <shebs@andros.cygnus.com>
8485
8486 * config/monitor.exp (gdb_target_monitor): Disable X- and
8487 Z-packets if the target needs it.
8488
84891999-09-13 James Ingham <jingham@leda.cygnus.com>
8490
8491 * gdb.c++/overload.exp: Added tests for listing overloaded
8492 functions with function pointers in the arg, explicitly calling
8493 out the version you want.
8494
cff3e48b
JM
84951999-09-09 Stan Shebs <shebs@andros.cygnus.com>
8496
8497 * long_long.exp: Add variations of test cases that work for
8498 targets with 16-bit ints and 32-bit doubles.
8499
d4f3574e
SS
85001999-09-08 Stan Shebs <shebs@andros.cygnus.com>
8501
8502 * break.c (main): Compare a possibly-uninitialized argc with an
8503 unlikely value that fits in 16 bits.
8504
85051999-09-07 Stan Shebs <shebs@andros.cygnus.com>
8506
8507 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
8508 0xfeeb, don't want negative numbers if ints are 16 bits.
8509
8510 * lib/gdb.exp (skip_cplus_tests): New proc.
8511 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
8512 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
8513 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
8514 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
8515 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
8516 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
8517 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
8518 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
8519
8520 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
8521
8522Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
8523
8524 * gdb.base/corefile.exp (up): Allow a parameter to appear
8525 in the frame that we're going up to.
8526
8527 From Jim Blandy <jimb@cygnus.com>:
8528
8529 * gdb.base/default.exp (info float): Expect some output now.
8530
8531 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
8532 returning floating-point values to fail on the x86.
8533 * gdb.base/callfwmall.exp (do_function_calls): Same.
8534
8535 * gdb.base/list.exp (test_listsize): Correct expectations for
8536 listing line 1 with listsize 2. Also, listing a single line
8537 works now, as does listing three lines. [Kevin's note: There
8538 were a number of other cases fixed too where the expectations
8539 differed...]
8540
85411999-09-02 Stan Shebs <shebs@andros.cygnus.com>
8542
8543 * gdb.base/selftest.exp: Add case for when version prints as
8544 constant string instead of char pointer.
8545
104c1213
JM
85461999-08-25 Stan Shebs <shebs@andros.cygnus.com>
8547
8548 * gdb.base/ending-run.exp: Add Solaris case for what happens when
8549 stepping out of main.
8550
8551 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
8552 G++ used.
8553
8554 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
8555 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
8556
8557 * gdb.c++/ovldbreak.exp: Update match string in test that
8558 includes a warning of multiple breakpoints.
8559
85601999-08-24 Stan Shebs <shebs@andros.cygnus.com>
8561
8562 * gdb.base/display.exp: Improve precision of step-after-finish
8563 added yesterday.
8564
8565 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
8566 test.
8567
8568 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
8569 configs when using G++, not just hppa*.
8570
85711999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8572
8573 * gdb.base/async.c: New file.
8574 * gdb.base/async.exp: New file.
8575
8576Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
8577
8578 * gdb.base/break.exp: Tweak PA specific tests to properly handle
8579 PA64.
8580
53a5351d
JM
8581Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
8582
104c1213
JM
8583 * gdb.base/display.exp: "finish" can leave us mid-line on many
8584 targets, deal with it. Add a small constant to main, instead of
8585 1000 since main+1000 may not be a valid address in the target.
8586
53a5351d
JM
8587 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
8588 on hpux11.
8589
8590 * gdb.base/attach.exp: Handle another hpux11 error message variant
8591 when attaching to a process that does not exist.
8592
85931999-08-19 J.T. Conklin <jtc@redback.com>
8594
8595 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
8596 characters in 'continue to 1241' test.
8597
85981999-08-17 Stan Shebs <shebs@andros.cygnus.com>
8599
8600 * gdb.base/call-ar-st.exp: Add a shorter match case for the
8601 stop in print_long_arg_list, define and use a whitespace
8602 variable in print_small_structs test, add an XFAIL for Solaris.
8603 * gdb.base/dbx.exp: XFAIL func commands until somebody is
8604 interested enough to fix.
8605
7be570e7
JM
86061999-08-13 Keith Seitz <keiths@cygnus.com>
8607
8608 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
8609 (dbx_gdb_load): Remove. Use gdb_load instead, since that
8610 proc knows about targets other than the natives.
8611 (test_assign): Use "gdb_run_cmd" to "run" the target.
8612 Check that we've actually hit the breakpoint at main.
8613 When we attempt to assign a value to a local variable, check
8614 that the variable is in the current scope, i.e., don't use
8615 a test with an empty result.
8616
8617Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
8618
8619 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
8620 command.
8621
86221999-08-09 Stan Shebs <shebs@andros.cygnus.com>
8623
8624 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8625 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
8626 gdb.compat, gdb.threads-hp.
8627 gdb.hp/configure, gdb.hp/configure.in: New files.
8628 gdb.hp/Makefile.in: Recurse into new subdirs.
8629 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
8630 gdb.hp/gdb.objdbg: New directory, tests for debugging info
8631 in object files.
8632 gdb.hp/tools: New directory, aux tools for HP-specific tests.
8633
96baa820
JM
86341999-08-05 Stan Shebs <shebs@andros.cygnus.com>
8635
8636 * gdb.base/display.exp: Help expect by putting a newline in the
8637 funky printf, remove a bogus p/a test.
8638
86391999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8640
8641 * gdb.base/display.exp: Make sure that when we say 'run', we are
8642 connected to the target. This is necessary when running not
8643 natively.
8644
86451999-08-03 Stan Shebs <shebs@andros.cygnus.com>
8646
8647 * gdb.base/step-test.exp: Removed some extraneous messages.
8648
8649 * gdb.base/long_long.exp: Don't run memory examination tests
8650 on little-endian targets (they will need a different set of
8651 results to match).
8652
86531999-08-02 Stan Shebs <shebs@andros.cygnus.com>
8654
8655 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
8656 until somebody decides to fix GDB.
8657
8658 * gdb.base/long_long.c: Stop compiler complaint by specifying long
8659 constant as "ULL".
8660 * gdb.base/long_long.exp: Loosen x/c test, add partial result
8661 matches for a couple x/2 commands.
8662
a0b3c4fd
JM
86631999-07-30 Stan Shebs <shebs@andros.cygnus.com>
8664
8665 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
8666 by merging in ref-types2 tests.
8667 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
8668
8669 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8670 * gdb.c++/Makefile.in: Add standard actions.
8671 (EXECUTABLES): Rename from PROGS, update list.
8672 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
8673 from gdb.hp.
8674 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
8675 foo and bar locals.
8676 * gdb.c++/anon-union.exp: Fix tests to match.
8677 * gdb.c++/classes.exp: Run if HP compiler used, add extra
8678 expect matches to handle output variations.
8679 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
8680 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
8681 output, add HP alternatives for new and delete prints.
8682 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
8683 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
8684 * gdb.c++/demangle.exp: Use $style when reporting failure.
8685 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
8686 * gdb.c++/inherit.exp: Run if HP compiler used, add some
8687 match alternatives.
8688 * gdb.c++/local.exp: Add match alternatives or xfails for HP
8689 compilers.
8690 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
8691 * gdb.c++/method.exp: Add match alternatives.
8692 * gdb.c++/misc.cc: Add bool types.
8693 * gdb.c++/misc.exp: Add tests for bool types.
8694 * gdb.c++/overload.exp: Add xfails.
8695 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
8696 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
8697 add some more template parameter tests (only for HP currently).
8698 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
8699 * gdb.c++/virtfunc.cc: Add return type and value for main.
8700 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
8701 match alternatives.
d63a86f8 8702
a0b3c4fd
JM
87031999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8704
8705 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
8706
87071999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
8708
8709 * gdb.base/signals.exp: Don't expect getting a backtrace from
8710 within a signal handler to fail on Linux.
8711
87121999-07-29 Stan Shebs <shebs@andros.cygnus.com>
8713
8714 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8715 * lib/gdb.exp: Remove some gratuitious semicolons.
8716 (delete_breakpoints): Increase timeout.
8717 (gdb_expect): Add -notransfer option.
8718 (gdb_test): Use -notransfer option.
8719 (get_compiler_info): Add f77 case.
8720 (get_compiler): New proc, split out from gdb_preprocess, add f77
8721 case.
8722 (gdb_preprocess): Call get_compiler.
8723
8724 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
8725 * gdb.base/attach.exp, gdb.base/display.exp,
8726 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
8727 gdb.base/long_long.exp, gdb.base/printcmds.exp,
8728 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
8729 third arg to gdb_test.
8730 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
8731 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
8732 HP-UX xfails, add others.
8733 * gdb.base/completion.exp: Reflect name change of self-test.
8734 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
8735 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
8736 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
8737 HP failure number.
8738 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
8739 useless HP-UX 10.30 references.
8740 * gdb.base/maint.exp: Loosen matches.
8741 * gdb.base/pointers.c (main): Declare more_code.
8742 * gdb.base/pointers.exp: Match on output of a `next'.
8743 * gdb.base/structs.c: Add prototypes.
8744 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
8745 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
8746
87471999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8748
8749 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
8750 command.
8751
87521999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8753
8754 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
8755 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
8756
8757 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
8758 debug info. Deal with lack of signal hanlder info in stack.
8759
8760 From Jim Kingdon <kingdon@redhat.com>:
8761 * gdb.base/annota1.exp: If printf has debug info, deal with it.
8762
5a2468f5
JM
87631999-07-19 Stan Shebs <shebs@andros.cygnus.com>
8764
8765 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
8766 gdb.base/foll-vfork.exp: Don't run for crosses.
8767
adf40b2e
JM
8768Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
8769
8770 * gdb.base/configure.in: Check for gdbvars.exp instead of
8771 a1-selftest.exp.
8772 * gdb.base/configure: Re-generate.
8773
87741999-07-12 Stan Shebs <shebs@andros.cygnus.com>
8775
8776 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
8777 in trying to run first and name is too long.
8778
8779 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
8780 pointers2.c and pointers2.exp, respectively.
8781 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
8782 doschk happier.
8783
43e526b9
JM
87841999-07-08 Stan Shebs <shebs@andros.cygnus.com>
8785
8786 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
8787 callfuncs2.c and callfuncs2.exp.
8788
8789 * gdb.base/list.exp: Remove mistaken xfails.
8790 * gdb.base/list0.h: Add optional prototypes.
8791
9846de1b
JM
8792Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
8793
8794 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
8795 calling malloc.
8796 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
8797 * ptype.exp: Move test for get_debug_format to before its first
8798 use.
8799
88001999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8801
8802 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
8803 * gdb.base/annota2.cc, annota2.exp: Move from here.
8804 * gdb.c++/annota2.cc, annota2.exp: To here.
8805 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
8806
43ff13b4
JM
8807Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
8808
8809 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
8810 a consistent format.
8811
085dd6e6
JM
88121999-06-25 Stan Shebs <shebs@andros.cygnus.com>
8813
8814 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8815 * lib/gdb.exp (get_compiler_info): Add detection for assorted
8816 HP compilers, also set the globals $true and $false.
8817
8818 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
8819 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
8820 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
8821 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
8822 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
8823 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
8824 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
8825 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
8826 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
8827 whatis.c} Add C++ compatible function definitions and return
8828 types, add includes for library functions.
8829 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
8830 * gdb.base/step-test.c (myglob): Rename from glob.
8831 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
8832 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
8833 files, move here from gdb.hp.
8834 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
8835 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
8836 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
8837 Adjust line numbers in regexps.
8838
8839 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
8840 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
8841 instead of 0/1.
8842
8843 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
8844 foll-vfork.exp: New files, move here from gdb.hp.
8845 * gdb.base/page.exp: New file, test of pagination command.
8846
8847 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
8848 recursion test.
8849 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
8850
8851 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
8852 gdb.base/solib.exp: Fix compiler invocation process.
8853
8854 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
8855 HP-UX 11, turn off overload resolution explicitly.
8856 * gdb.base/commands.exp: Set argument list explicitly, add
8857 watchpoint test.
8858 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
8859 them work.
8860 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
8861 expressions properly.
8862 * gdb.base/corefile.exp: Loosen the match slightly.
8863 * gdb.base/default.exp: Allow "Error accessing memory" message
8864 also.
8865 * gdb.base/display.exp: Skip over x/0 j if PA64.
8866 * gdb.base/funcargs.exp: Add xfails for HP-UX.
8867 * gdb.base/interrupt.exp: Ditto.
8868 * gdb.base/langs.exp: Add symbolic matches governed by compiler
8869 in use.
8870 * gdb.base/list.exp: Add xfails for HP-UX.
8871 * gdb.base/long_long.exp: Refine some of the numeric matches.
8872 * gdb.base/mips_pro.exp: Xfail on HP-UX.
8873 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
8874 * gdb.base/nodebug.exp: Succeed on more varieties of output.
8875 * gdb.base/opaque.exp: Remove some HP-UX xfails.
8876 * gdb.base/ptype.exp: Succeed on more varieties of output.
8877 * gdb.base/scope.exp: Add xfails for HP-UX.
8878 * gdb.base/sect-cmd.exp: Add more cases.
8879 * gdb.base/setvar.exp: Add xfails for HP-UX.
8880 * gdb.base/shlib-call.exp: Loosen some matches slightly.
8881 * gdb.base/signals.exp: Match on void symbolically.
8882 * gdb.base/step-test.exp: Add case for PA64.
8883 * gdb.base/term.exp: Add exit and restart.
8884 * gdb.base/twice.exp: Clean up after self.
8885 * gdb.base/varargs.exp: Disable overload resolution explicitly.
8886 * gdb.base/whatis.exp: Allow more ways to pass tests.
8887
8888 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
8889 no longer useful.
8890
8891Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
8892
8893 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
8894 list of patterns.
8895 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
8896 print_double_array(double_array)", "continuing to breakpoint
8897 1018", "print print_double_array(array_d)" and "continuing to
8898 1034" tests.
d63a86f8 8899
085dd6e6
JM
89001999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
8901
8902 * Makefile.in: Add empty html and install-html targets.
8903
89041999-06-24 Stan Shebs <shebs@andros.cygnus.com>
8905
8906 * config/mt-*: Remove, these haven't been used since 1996.
8907
89081999-06-22 Stan Shebs <shebs@andros.cygnus.com>
8909
8910 * gdb.base/call-strs.c, gdb.base/ending-run.c,
8911 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
8912 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
8913
9e0b60a8
JM
89141999-06-18 Stan Shebs <shebs@andros.cygnus.com>
8915
8916 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
8917 simpler match case for the ptype of the big class.
8918
89191999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
8920
8921 * gdb.exp: Fix test for gdb_prompt existence.
8922
89231999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
8924
8925 * gdb.exp (gdb_test): Add fail after calls to perror.
8926
89271999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
8928
8929 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
8930
89311999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
8932
8933 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
8934
0f71a2f6
JM
8935Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
8936
8937 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
8938 malloc() is linked in.
8939
89401999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
8941
8942 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
8943 step at end.
8944
8945 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
8946
89471999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
8948
8949 * gdb.java/jv-print.exp: New file. (Our first Java test!)
8950
cce74817
JM
8951Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
8952
8953 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
8954 * gdb.base/mips_pro.exp: Likewise.
8955
89561999-06-02 Keith Seitz <keiths@cygnus.com>
8957
8958 * gdb.c++/templates.cc: Change all "new" operators to throw
8959 an exception.
8960 * gdb.c++/cplusfuncs.cc: Likewise.
8961
8962 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
8963
8964Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
8965
8966 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
8967 * gdb.base/ending-run.exp: When stepping out of main, accept a
8968 step into an arbitrary assembler file.
8969
392a587b
JM
89701999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8971
d63a86f8 8972 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 8973 "breakpoint-invalid" to be printed.
d63a86f8 8974 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
8975 number of "frames-invalid" and "breakpoint-invalid" to be printed.
8976 * gdb.base/annota2.cc: Initialize a.x to 0.
8977
9e086581
JM
89781999-05-17 Keith Seitz <keiths@cygnus.com>
8979
8980 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
8981 when "skip_float_tests" set.
8982 Ditto for "print print_double_array(array_d)", "print print_small_structs",
8983 "print print_ten_doubles", and "step into print_long_arg_list".
8984 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
8985 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
8986 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
8987 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
8988 "skip_float_tests" is set.
8989 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
8990 when "skip_float_tests" set.
d63a86f8 8991
cd0fc7c3
SS
89921999-05-06 Keith Seitz <keiths@cygnus.com>
8993
8994 * gdb.base/annota2.cc: Include stdio.h.
8995
8996Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
8997
8998 * gdb.base/crossload.exp: Remove, this has been disabled ever
8999 since BFD stopped including all targets, and cross-GDB gets
9000 plenty of testing anyway.
9001 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
9002 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
9003 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
9004 * gdb.base/README: Remove, was doc for this.
9005 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
9006 needed.
9007
b83266a0
SS
90081999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9009
9010 * gdb.base/call-ar-st.exp: Fix one regular expression in test
9011 output.
9012
9013 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
9014 * gdb.base/annota2.exp: New file. More annotation tests.
9015 * gdb.base/annota1.c: New file. Source file for annota1.exp.
9016 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
9017
90181999-04-23 Angela Marie Thomas <angela@cygnus.com>
9019
9020 * config/cfdbug.exp: New file.
9021
7a292a7a
SS
90221999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
9023
9024 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
9025 Marcus Daniel's and Dale Hawkins's demangler crashes.
9026
9027 * gdb.c++/demangle.exp (test_gnu_style_demangling,
9028 test_lucid_style_demangling, test_arm_style_demangling,
9029 test_hp_style_demangling): Try Tom Tromey's core-dumping
9030 identifier under each demangling style.
9031
90321999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
9033
9034 * gdb.c++/demangle.exp: Include the current demangling style
9035 in all test names.
9036 (current_demangling_style): New global variable.
9037 (set_demangling_style, test_demangling_core, test_demangling,
9038 test_demangling_exact): New functions.
9039 (test_gnu_style_demangling, test_lucid_style_demangling,
9040 test_arm_style_demangling, test_hp_style_demangling): Use those,
9041 instead of calling gdb_test and gdb_test_exact directly.
9042 (catch_demangling_errors): New function, which reports errors
9043 signalled by the demangling test functions in an orderly way.
9044 (do_tests): Use catch_demangling_errors.
9045
90461999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
9047
9048 * gdb.base/signals.exp (test_handle_all_print): Use () for
9049 grouping in expressions, not {}.
9050
9051 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
9052 initialized yet.
9053
90541999-04-01 Stan Shebs <shebs@andros.cygnus.com>
9055
9056 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
9057 are listed.
9058
90591999-03-26 Stan Shebs <shebs@andros.cygnus.com>
9060
9061 * gdb.stabs/weird.exp: Test for CC being defined before
9062 looking at its value.
9063
90641999-03-25 Stan Shebs <shebs@andros.cygnus.com>
9065
9066 * gdb.base/call-ar-st.exp: Remove stray '#'.
9067 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
9068 "short int" and "long int".
9069 * gdb.c++/overload.cc: Cast the string added in the previous
9070 change, to mollify finicky HP compiler.
9071 * gdb.hp/reg-test.exp (testfile): Fix file name.
9072 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 9073
7a292a7a
SS
9074 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
9075 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
9076 alternate form of enum ptype.
9077
c906108c
SS
90781999-03-23 Stan Shebs <shebs@andros.cygnus.com>
9079
7a292a7a
SS
9080 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
9081 * gdb.hp/*.exp: Change all to run compiler probe only after
9082 passing skip_hp_tests, so as not to waste time on guaranteed
9083 failure.
9084
c906108c
SS
9085 * gdb.c++/overload.cc: Pass string instead of char addr, always
9086 init ccpfoo.
9087 * gdb.c++/templates.cc: Fix syntax error.
9088
7a292a7a
SS
9089Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9090
9091 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 9092 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
9093 command.
9094
90951999-03-18 James Ingham <jingham@cygnus.com>
9096
9097 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
9098
9099 * gdb.c++/method.exp: It was testing an uninitialized int on the
9100 stack and assuming it was positive.
9101
9102 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
9103
9104 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 9105 keep it from killing the rest of the tests.
7a292a7a
SS
9106 Use gdb_continue_to_end.
9107
9108 * gdb.base/sigall.exp: use gdb_continue_to_end.
9109
9110 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
9111
9112 * gdb.base/display.exp: use runto_main, not run.
9113
d63a86f8
RM
9114 * gdb.base/default.exp: Check for the current error message in the
9115 r abbreviation test.
7a292a7a
SS
9116 Add strongarm to the targets that know info float.
9117
d63a86f8 9118 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
9119 run which doesn't work with monitors.
9120
9121 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
9122
9123 * gdb.base/break.exp: use the gdb_continue_to_end proc.
9124
9125 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
9126 program. Traps the case (in Cygmon) when the program never really
9127 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
9128 more places, so I used my name. Sorry Mark...
9129
9130 * config/monitor.exp (gdb_target_monitor): added another
9131 target_info parameter: remotebinarydownload. This will set the
9132 remotebinarydownload flag if this is causing some boards trouble.
9133
91341999-03-18 Mark Salter <msalter@cygnus.com>
9135
9136 * lib/gdb.exp (continue_to_exit): New function.
9137
9138 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
9139 * gdb.base/ending-run.exp: Ditto.
9140 * gdb.base/step-test.exp: Ditto.
9141
91421999-03-16 Stan Shebs <shebs@andros.cygnus.com>
9143
9144 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
9145 (suggested by Art Haas <ahaas@neosoft.com>).
9146
91471999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
9148
9149 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
9150
9151Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
9152
9153 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
9154 descriptions of types (short unsigned int vs unsigned short, etc).
9155
91561999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
9157
9158 * gdb.base/call-strs.exp: Don't assume that `step' will step over
9159 a call to strlen; sometimes we do have sources.
9160
91611999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
9162
9163 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
9164 character, so GDB won't print garbage after its end.
d63a86f8 9165
c906108c
SS
9166 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
9167 breakpoint there instead. Sometimes GCC emits memcpy to handle
9168 the large structures being passed by value, so we step into that
9169 instead of sum_array_print, which obscures what we're really testing.
9170 * gdb.base/step-test.exp: However, we do want a test that notices
9171 the bizarre steps into memcpy, so do that here. Add check for
9172 stepping into function calls that pass large structures by value.
9173 ("Is that a noun clause, or are you just happy to see me?")
9174 Remove all references to specific line numbers.
9175 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
9176 New type and function.
9177 (main): Call large_struct_by_value, passing it a large struct by value.
9178 * lib/gdb.exp (gdb_get_line_number): New function.
9179
9180 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
9181 more portable.
9182
7a292a7a
SS
91831999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
9184
c906108c
SS
9185 * lib/gdb.exp: Doc fixes.
9186
7a292a7a
SS
91871999-03-05 Nick Clifton <nickc@cygnus.com>
9188
d63a86f8 9189 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
9190
91911999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
9192
c906108c
SS
9193 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
9194 commands. They're not germane to this test, and they don't work
9195 that way on remote targets.
9196
3fc11d3e
JM
91971999-03-01 James Ingham <jingham@cygnus.com>
9198
9199 * Changelog entries merged over from gdb development branch.
9200
3fc11d3e
JM
9201 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
9202
9203 * lib/gdb.exp (gdbtk_analyze_results): Generic function
9204 for outputting results of test run.
9205
2d4a1622 9206 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
9207
9208 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 9209
7a292a7a
SS
92101999-02-25 Felix Lee <flee@cygnus.com>
9211
9212 * lib/gdb.exp (debug_format): initialize
9213
c906108c
SS
92141999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
9215
9216 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
9217 * gdb.base/call-rt-st.c: Ditto.
9218
c906108c
SS
92191999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
9220
9221 * gdb.threads/pthreads.exp (horiz): New variable.
9222 (test_startup): Fix regexps that capture thread numbers.
9223
92241999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
9225
9226 * gdb.base/smoke.exp: Disambiguate two test case names (both
9227 called ``print'').
9228
9229Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9230
9231 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
9232 compilation.
9233
92341999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9235
9236 * gdb.base/miscexprs.exp: Change patterns to match GDB's
9237 actual output formatting.
9238 * gdb.base/smoke.exp: GDB removes leading 0's.
9239 * gdb.base/volatile.exp: Don't check type of remuneration;
9240 that variable is no longer defined in constvars.c.
9241 * gdb.base/step-test.c (main): Exit with explicit exit code.
9242 * gdb.base/step-test.exp: Remove two nexti checks--they are
9243 not portable.
9244
92451999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9246
9247 * gdb.base/help.exp ("help delete display"): Fix test to match
9248 gdb's output.
9249
9250 * gdb.base/long_long.c (known_types): Initialize values to zero.
9251 * gdb.base/long_long.exp: Step one more line
9252 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 9253 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
9254 unique test case names.
9255
9256Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9257
d63a86f8 9258 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
9259
9260 * gdb.c++/method.exp: Add missing close brace.
9261
92621999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
9263
9264 * gdb.base/maint.exp: Use 'set height 0' to disable page
9265 prompting, not 'set height 400'.
9266
9267 Fix a bunch of timeouts.
9268 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
9269 four separate tests, so expect doesn't take forever to match a ton
9270 of text against a regexp with lots of .* forms.
9271 ("maint print psymbols", "maint print symbols"): Make some of
9272 these greps more selective, so that expect doesn't try to wade
9273 through huge piles of output and time out.
9274
9275 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
9276
9277 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
9278 tests: one which doesn't expect shlib events to be reported, and
9279 another which does, but is XFAIL for all platforms other than
9280 HP/UX.
9281
9282 * gdb.base/break.exp: Teach the test suite that the `catch
9283 fork', `catch vfork', and `catch exec' commands produce error
9284 messages on platforms that don't provide these features.
9285
9286Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9287
9288 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
9289 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
9290 (shortening names from solib_threshold.exp etc), won't run on
9291 anything but HP-UX for the foreseeable future.
9292 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
9293 reflect move.
9294
9295Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
9296
9297 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
9298 gdb.trace/Makefile.in (clean): Remove all test executables.
9299
9300Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
9301
9302 * gdb.base/shlib-call.exp: add test cases to verify that gdb
9303 successfully re-sets breakpoints in shared libraries.
9304 * gdb.base/shmain.c (main): return 0, don't fall off the end.
9305
9306Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9307
d63a86f8
RM
9308 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
9309 and compiled w/o GCC.
c906108c
SS
9310
9311 * gdb.hp/watch-cmd.exp: ditto.
9312
9313 * gdb.hp/watch-hp.exp: ditto.
9314
9315 * gdb.hp/xdb1.exp: ditto.
9316
9317 * gdb.hp/xdb2.exp: ditto.
9318
9319 * gdb.hp/dbx.exp: ditto.
9320
9321Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
9322
9323 * constvars.c: Remove C++-isms.
9324 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
9325 with GCC.
9326
9327Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
9328
9329 The following changes are part of the HP merge.
9330
9331 * gdb.base/break.exp: new tests to verify that catchpoints for
9332 fork, vfork, and exec don't trigger inappropriately.
9333
9334 * gdb.base/opaque.exp: compile one file at a time, then link.
9335
9336 * gdb.base/signals.exp: be more restrictive about which hppa
9337 systems receive a setup_xfail. new tests.
9338
9339 * gdb.base/solib_threshold.build: new file.
9340 * gdb.base/solib_threshold.exp: new file.
9341 * gdb.base/solib_threshold.link_opts: new file.
9342 * gdb.base/solib_threshold.mk: new file.
9343 * gdb.base/gen_solib_threshold.c: new file.
9344
9345 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
9346 tests. New tests for enums inside classes.
9347
9348 * gdb.c++/compiler.cc: indicate support of template debugging.
9349
9350 * gdb.c++/demangle.exp: run hp style demangling tests.
9351
9352 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
9353 tests.
9354
9355 * gdb.c++/misc.cc: changes to support new tests.
9356
9357 * gdb.c++/templates.cc: changes to support HP's compiler; changes
9358 to support new tests.
9359
9360 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
9361 gcc, then skip these tests.
9362
9363Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
9364
9365 The following files are part of the HP merge; some had longer
9366 names at HP, but have been renamed to be no more than 14
9367 characters in length.
9368
9369 * gdb.hp/ambiguous.cc: new file.
9370 * gdb.hp/ambiguous.exp: new file.
9371 * gdb.hp/attach.exp: new file.
9372 * gdb.hp/attach2.exp: new file.
9373 * gdb.hp/classes-hp.exp: new file.
9374 * gdb.hp/ctti.exp: new file.
9375 * gdb.hp/ctti-add.cc: new file.
9376 * gdb.hp/ctti-add1.cc: new file.
9377 * gdb.hp/ctti-add2.cc: new file.
9378 * gdb.hp/ctti-add3.cc: new file.
9379 * gdb.hp/dbx.exp: new file.
9380 * gdb.hp/exception.cc: new file.
9381 * gdb.hp/exception.exp: new file.
9382 * gdb.hp/foll-exec.c: new file.
9383 * gdb.hp/foll-exec.exp: new file.
9384 * gdb.hp/foll-fork.c: new file.
9385 * gdb.hp/foll-fork.exp: new file.
9386 * gdb.hp/foll-vfork.c: new file.
9387 * gdb.hp/foll-vfork.exp: new file.
9388 * gdb.hp/inherit-hp.exp: new file.
9389 * gdb.hp/more-steps.exp: new file.
9390 * gdb.hp/namespace.cc: new file.
9391 * gdb.hp/namespace.exp: new file.
9392 * gdb.hp/optimize.exp: new file.
9393 * gdb.hp/pxdb.c: new file.
9394 * gdb.hp/pxdb.exp: new file.
9395 * gdb.hp/quicksort.exp: new file.
9396 * gdb.hp/reg-test.exp: new file.
9397 * gdb.hp/reg-test.s: new file.
9398 * gdb.hp/sized-enum.c: new file.
9399 * gdb.hp/sized-enum.exp: new file.
9400 * gdb.hp/start-stop.exp: new file.
9401 * gdb.hp/templ-hp.cc: new file.
9402 * gdb.hp/templ-hp.exp: new file.
9403 * gdb.hp/thr-lib.c: new file.
9404 * gdb.hp/thr-lib.exp: new file.
9405 * gdb.hp/thr-lib.h: new file.
9406 * gdb.hp/thr-liblib.c: new file.
9407 * gdb.hp/virtfun-hp.c: new file.
9408 * gdb.hp/virtfun-hp.exp: new file.
9409 * gdb.hp/watch-cmd.exp: new file.
9410 * gdb.hp/watch-hp.exp: new file.
9411 * gdb.hp/xdb1.exp: new file.
9412 * gdb.hp/xdb2.exp: new file.
9413 * gdb.hp/xdb3.exp: new file.
9414
9415Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
9416
9417 The following files are part of the HP merge; some had longer
9418 names at HP, but have been renamed to be no more than 14
9419 characters in length.
9420
9421 * gdb.base/ss.h: new file.
9422 * gdb.base/call-ar-st.c: new file.
9423 * gdb.base/call-ar-st.exp: new file.
9424 * gdb.base/call-rt-st.c: new file.
9425 * gdb.base/call-rt-st-exp: new file.
9426 * gdb.base/call-strs.exp: new file.
9427 * gdb.base/ena-dis-br.exp: new file.
9428 * gdb.base/environ.exp: new file.
9429 * gdb.base/long_long.exp: new file.
9430 * gdb.base/sect-cmd.exp: new file.
9431 * gdb.base/shlib-cl2.exp: new file.
9432 * gdb.base/smoke.exp: new file.
9433 * gdb.base/so-impl-ld.c: new file.
9434 * gdb.base/so-impl-ld.exp: new file.
9435 * gdb.base/so-indr-cl.c: new file.
9436 * gdb.base/so-indr-cl.exp: new file.
9437 * gdb.base/varargs.exp: new file.
9438 * gdb.base/volatile.exp: new file.
9439 * gdb.base/whatis-exp.exp: new file.
7a292a7a 9440 * gdb.base/display.exp: new file.
c906108c
SS
9441 * gdb.c++/derivation.exp: new file.
9442 * gdb.c++/local.exp: new file.
9443 * gdb.c++/member-ptr.exp: new file.
9444 * gdb.c++/overload.exp: new file.
9445 * gdb.c++/ovldbreak.exp: new file.
9446 * gdb.c++/ref-types.exp: new file.
9447 * gdb.c++/ref-types2.exp: new file.
9448 * gdb.c++/userdef.exp: new file.
d63a86f8 9449
c906108c
SS
9450Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
9451
9452 * gdb.base/default.exp: Reflect wording change in remote.c.
9453
dc96c6c7 9454Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9455
9456 * gdb.base/help.exp: Update to reflect current text.
9457
9458Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
9459
9460 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
9461 they're stack variables and contain garbage.
9462 * gdb.c++/anon-union.exp: new file.
9463
9464 The following changes were made by David Taylor
9465 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
9466 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
9467 in changes by HP.
9468
9469 * gdb.base/bitops.exp: new file.
9470 * gdb.base/default.exp: change expected messages for catch and
9471 info catch tests to reflect HP merge changes.
9472 * gdb.base/enable-disable-break.exp
9473 * gdb.base/ending-run.c: new file.
9474 * gdb.base/long_long.c: new file.
9475 * gdb.base/maint.exp: new file.
9476 * gdb.base/pointers2.exp: new file.
9477 * gdb.base/shlib-call2.exp: new file.
9478 * gdb.base/solib.exp: new file.
9479 * gdb.base/step-test.c: new file.
9480 * gdb.c++/anon-union.cc: new file.
9481 * gdb.c++/local.cc: new file.
9482 * gdb.c++/member-pointer.cc: new file.
9483 * gdb.c++/method.cc: new file.
9484 * gdb.c++/ref-types.cc: new file.
9485 * gdb.c++/ref-types2.cc: new file.
9486 * gdb.c++/userdef.cc: new file.
d63a86f8 9487
c906108c
SS
9488 * gdb.base/scope.exp: compile one file at a time, then link.
9489 * gdb.base/langs.exp: ditto.
9490 * gdb.base/list.exp: ditto.
d63a86f8 9491
c906108c
SS
9492Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
9493
9494 The following changes were made by David Taylor
9495 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
9496 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
9497 in changes by HP.
d63a86f8 9498
c906108c
SS
9499 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
9500 skip tests. When compiling pass c++ flag to gdb_compile.
9501 * gdb.c++/
d63a86f8 9502
c906108c
SS
9503 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
9504 test for on hppa*-*-hpux*; use args to see if c++ was specified.
9505 (skip_hp_tests): new function.
9506 (gdb_preprocess): new function.
9507
9508 * configure.in (hpdir): decide whether to configure gdb.hp.
9509 * configure: regenerated.
9510
9511 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
9512 to delete on clean.
9513 (EXECUTABLES): update to reflect new additions.
9514 * gdb.base/commands.exp: update message expected.
9515 * gdb.base/default.exp: add copyright notice.
9516 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
9517 * gdb.base/help.exp: update messages to reflect current text.
9518 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
9519 targets for recurse tests.
9520 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
9521 skip this file.
9522
9523 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
9524 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
9525 compilation.
9526 * gdb.c++/misc.exp: ditto.
9527 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
9528 run the tests. tell gdb_compile that it's a c++ compilation.
9529
9530 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 9531
c906108c
SS
9532 * gdb.base/all-bin.exp: new file.
9533 * gdb.base/arithmet.exp: new file.
9534 * gdb.base/assign.exp: new file.
9535 * gdb.base/completion.exp: new file.
9536 * gdb.base/cond-expr.exp: new file.
9537 * gdb.base/condbreak.exp: new file.
9538 * gdb.base/define.exp: new file.
9539 * gdb.base/dollar.exp: new file.
9540 * gdb.base/environment.exp: new file.
9541 * gdb.base/eval-skip.exp: new file.
9542 * gdb.base/jump.exp: new file.
9543 * gdb.base/logical.exp: new file.
9544 * gdb.base/pointers.exp: new file.
9545 * gdb.base/relational.exp: new file.
9546 * gdb.base/section_command.exp: new file.
9547 * gdb.base/whatis-expr.exp: new file.
9548
9549 * gdb.base/all-types.c: new file.
9550 * gdb.base/call-array-struct.c: new file.
9551 * gdb.base/call-return-struct.c: new file.
9552 * gdb.base/call-strings.c: new file.
9553 * gdb.base/callfuncs2.c: new file.
9554 * gdb.base/condbreak.c: new file.
9555 * gdb.base/constvars.c: new file.
9556 * gdb.base/display.c: new file.
9557 * gdb.base/int-type.c: new file.
9558 * gdb.base/jump.c: new file.
9559 * gdb.base/miscexprs.c: new file.
9560 * gdb.base/pointers.c: new file.
9561 * gdb.base/pointers2.c: new file.
9562 * gdb.base/shmain.c: new file.
9563 * gdb.base/shr1.c: new file.
9564 * gdb.base/shr2.c: new file.
9565 * gdb.base/solib.c: new file.
9566 * gdb.base/solib1.c: new file.
9567 * gdb.base/solib2.c: new file.
9568 * gdb.base/varargs.c: new file.
9569 * gdb.c++/derivation.cc: new file.
9570 * gdb.c++/overload.cc: new file.
9571 * gdb.c++/ovldbreak.cc: new file.
9572 * gdb.hp/attach.c: new file.
9573 * gdb.hp/attach2.c: new file.
9574 * gdb.hp/average.c: new file.
9575 * gdb.hp/compiler.c: new file.
9576 * gdb.hp/compiler.cc: new file.
9577 * gdb.hp/execd-program.c: new file.
9578 * gdb.hp/follow-exec.c: new file.
9579 * gdb.hp/follow-fork.c: new file.
9580 * gdb.hp/follow-vfork-and-exec.c: new file.
9581 * gdb.hp/misc-hp.cc: new file.
9582 * gdb.hp/more-steps.c: new file.
9583 * gdb.hp/optimize.c: new file.
9584 * gdb.hp/quicksort.c: new file.
9585 * gdb.hp/run-hp.c: new file.
9586 * gdb.hp/start-stop.c: new file.
9587 * gdb.hp/sum.c: new file.
9588 * gdb.hp/templates-hp.cc: new file.
9589 * gdb.hp/thread-local-in-lib.c: new file.
9590 * gdb.hp/thread-local-in-lib.h: new file.
9591 * gdb.hp/thread-local-in-lib.lib.c: new file.
9592 * gdb.hp/vforked-program.c: new file.
9593 * gdb.hp/virtfunc-hp.cc: new file.
9594 * gdb.hp/watchpoint-hp.c: new file.
9595 * gdb.hp/xdb.c: new file.
9596 * gdb.hp/xdb0.c: new file.
9597 * gdb.hp/xdb0.h: new file.
9598 * gdb.hp/xdb1.c: new file.
9599
9600Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
9601
9602 The following change was made by Edith Epstein
9603 <eepstein@cygnus.com> as part of a project to merge in changes
9604 originally made by HP; HP did not create ChangeLog entries.
9605
9606 * gdb.c++/demangle.exp: changed the expected output for some
9607 ARM-style mangling -- removed second reference to datatype.
9608 For example, maint demangle __dt__11T1__pt__2_cFv
9609 T1<char>::~T1<char>(void)
9610 becomes,
9611 maint demangle __dt__11T1__pt__2_cFv
9612 T1<char>::~T1(void)
9613
9614 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 9615
c906108c
SS
9616Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
9617
9618 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
9619 * gdb.trace/backtrace.exp: Likewise.
9620 * gdb.trace/circ.exp: Likewise.
9621 * gdb.trace/collection.exp: Likewise.
9622 * gdb.trace/deltrace.exp: Likewise.
9623 * gdb.trace/infotrace.exp: Likewise.
9624 * gdb.trace/limits.exp: Likewise.
9625 * gdb.trace/packetlen.exp: Likewise.
9626 * gdb.trace/passc-dyn.exp: Likewise.
9627 * gdb.trace/passcount.exp: Likewise.
9628 * gdb.trace/report.exp: Likewise.
9629 * gdb.trace/save-trace.exp: Likewise.
9630 * gdb.trace/tfind.exp: Likewise.
9631 * gdb.trace/tracecmd.exp: Likewise.
9632 * gdb.trace/while-dyn.exp: Likewise.
9633 * gdb.trace/while-stepping.exp: Likewise.
9634
96351998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
9636
9637 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
9638
9639Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
9640
9641 From Brendan Kehoe:
9642 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
9643 int return types.
9644
9645Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
9646
9647 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
9648 remote dos host testing right.
9649
9650Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
9651
9652 * gdb.base/corefile.exp: remove some xfails.
9653
9654Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
9655
9656 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
9657 have different timestamps.
9658
9659Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
9660
9661 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
9662 gdb.base/default.exp: Replace "exec" with "executable".
9663
9664Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
9665
9666 * gdb.base/default.exp: Change else if to elseif from previous
9667 delta.
9668
9669Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
9670
9671 * gdb.base/default.exp: Add brace missing from previous delta.
9672
9673Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
9674
9675 * gdb.base/default.exp: Support test for info float for all
9676 varieties of arm toolchain.
9677
dc96c6c7 9678Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9679
9680 * gdb.trace/*.exp: remove "remote_download" command.
9681
dc96c6c7 9682Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9683
9684 * gdb.trace/*.exp: remove -gdwarf from compile.
9685
9686Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
9687
9688 * gdb.trace/configure.in(AC_INIT): typo
9689 * gdb.trace/configure: regenerated
9690
dc96c6c7 9691Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9692
9693 * config/m68k-emc.exp: New file.
9694 * lib/<emc-support.exp trace-support.exp}: New files.
9695 * configure.in: add new test directory gdb.trace.
9696 * gdb.trace/{configure configure.in Makefile.in}: New files.
9697 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
9698 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
9699 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
9700 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
9701 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
9702 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
9703 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 9704
dc96c6c7 9705Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9706
9707 * gdb.c++/classes.exp: Change all regular expressions to match
9708 arbitrary combinations of newline/carriage-return, so that they
9709 will work equally well on Unix and Windows.
9710 * gdb.c++/inherit.exp: ditto.
9711 * gdb.c++/virtfunc.exp: ditto.
9712
97131998-08-11 Dawn Perchik <dawn@cygnus.com>
9714
9715 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
9716
c2d11a7d
JM
9717Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
9718
9719 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
9720 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
9721 to use a0-a3/d0-d3 as needed.
9722
9723Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
9724
9725 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
9726 * gdb.disasm/am33.exp: Corresponding changes.
9727
c906108c
SS
97281998-07-11 Felix Lee <flee@cygnus.com>
9729
9730 * gdb.base/callfuncs.exp: add cmp10 test.
9731 * gdb.base/callfuncs.c (cmp10): new function.
9732
9733Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
9734
d63a86f8 9735 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
9736 into two parts to get around a synchronization problem in expect.
9737
3fc11d3e
JM
9738Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
9739
9740 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
9741
9742 * configure.in: Add options for gdbtk testsuite.
9743
9744 * configure: Regenerate.
9745
9746 * gdb.gdbtk: New directory to hold gdbtk tests.
9747
c906108c
SS
9748Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
9749
9750 * gdb.fortran/types.exp: Escape brackets in expect patterns
9751 for test_float_literal_types_accepted tests.
9752 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
9753 before run test.
9754
c2d11a7d
JM
9755Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
9756
9757 * am33.exp: Just compile, do not link the testcase.
9758 * am33.s: Add ".am33" pseudoop to force am33 mode.
9759
c906108c
SS
97601998-06-25 Felix Lee <flee@cygnus.com>
9761
9762 * gdb.base/setshow.exp: make sure $pc is sane.
9763
9764 * gdb.stabs/weird.exp: split expect patterns properly.
9765
c2d11a7d
JM
9766Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
9767
9768 * gdb.disasm/am33.s: New disassembler testfile for the am33.
9769 * gdb.disasm/am33.exp: Run it.
9770
dc96c6c7 9771Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9772
9773 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
9774 match processing (and eliminate spurious timeouts when running).
9775
dc96c6c7 9776Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9777
9778 * gdb.base/signals.exp (test_handle_all_print): put back Mach
9779 exception test, but conditionalize it on target [mach | gnu].
9780
dc96c6c7 9781Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9782
9783 * gdb.base/overlays.exp: fixup compile line for linker script.
9784
9785Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
9786
9787 * gdb.fortran/types.exp: don't guess at float size.
9788
9789Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
9790
9791 * gdb.base/exprs.exp: delete test that depends on int size.
9792
9793Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
9794
9795 * config/sim.exp: Removed checks for target triplets.
9796 (gdb_target_sim): Use gdb,target_sim_options.
9797
9798Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
9799
9800 * gdb.base/reread.exp: New file.
9801 * gdb.base/reread1.c: New file.
9802 * gdb.base/reread2.c: New file.
9803
9804Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
9805
9806 * config/sim.exp: Use 'target sim -sparclite' when running
9807 SPARClite programs.
9808
9809Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
9810
9811 * gdb.base/structs2.exp: New file.
9812 * gdb.base/structs2.c: New file.
9813
9814Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
9815
9816 * gdb.asm/common.inc: New file.
9817 * gdb.asm/d10v.inc: New file.
9818 * asm-source.exp: Pass -I's to gas to find .inc files.
9819 Update line numbers in expected output.
9820 * asmsrc1.s: Rewrite.
9821 * asmsrc2.s: Rewrite.
9822 * configure.in: Create arch.inc symlink.
9823 * configure: Regenerate.
9824 * Makefile.in (distclean): Delete arch.inc.
9825
9826Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
9827
9828 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
9829 (t_enum_value2): ditto
9830 (t_enum_value3): ditto
9831 (main): ditto
9832Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
9833
9834 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
9835 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
9836 change.
9837 Use gdb_test instead of send_gdb/gdb_expect sequences.
9838
9839Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
9840
9841 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
9842 not void.
9843
9844Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
9845
9846 * gdb.base/branches.c: Code with lots of loops and
9847 subroutines. Used to test gdbs ability to single step through PC
9848 changes, especially to test mips-tdep.c:mips_next_pc
9849
9850Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
9851
9852 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
9853 more rigorous EGCS C++ error checking.
9854
9855Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9856
9857 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 9858 tests.
c906108c 9859 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 9860 function when asleep.
c906108c 9861 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
9862 for i*86 Linux and SVR4 signal handling problems.
9863 Remove linux xfail for `next to handler in signals_tests_1', fixed
9864 by recent infrun.c change.
c906108c 9865 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 9866 stack backtraces.
c906108c
SS
9867 Adjust expect pattern in `handle all print' test to match Apr 28 1997
9868 target.[ch] change.
9869
9870Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
9871
9872 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
9873 for a newline from gdb before continuing.
9874 (default_gdb_exit): Just look for y or n.
9875 (gdb_test): Detect abnormal exit from GDB running on DOS; if
9876 it does, fail the rests of the tests in the file.
9877
9878Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
9879
9880 * config/cygmon.exp: New file.
9881
9882Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
9883
9884 * gdb.base/list.exp: Fix problem with "list default lines around
9885 main" test on remote targets.
9886
9887 * gdb.base/scope.exp: Fix problem with filelocal_bss before
9888 run test on remote targets.
9889
9890Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
9891
9892 * gdb.asm: New directory.
9893 * configure.in: Configure it.
9894 * configure: Regenerate.
9895 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
9896 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
9897
9898Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
9899
9900 * config/mn10300-eval.exp: New file to support MN10300 eval board.
9901
dc96c6c7 9902Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 9903
c906108c
SS
9904 * gdb.base/overlays (several files): Merge the two overlay
9905 managers into one. Change variables (foox, barx, bazx, grbxx)
9906 back into ints but force them to load in their proper sections.
9907
9908Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
9909
9910 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
9911 on-chip insn memory and IMAP1 to upper 128k.
9912 (D10VCopy): Handle memory regions crossing 16k boundaries.
9913 (D10VCopy): Transfer data in 32 bit chunks.
9914
9915Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
9916
9917 * gdb.base/overlays.c (main): Exit normally when result is
9918 correct.
9919
9920 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
9921 map. Include space for printf in .text segment.
9922
9923 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
9924 updated d10v memory VMA/LMA map.
9925 (D10VCopy): Call D10VTranslate.
d63a86f8 9926
c906108c
SS
9927Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
9928
9929 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
9930
9931 * gdb.base/bar.c (barx, bar): Change variable to small array so
9932 that it won't be put into the .sdata - small data -
9933 section. Update reference.
9934 * gdb.base/baz.c (bazx, baz): Ditto.
9935 * gdb.base/foo.c (foox, foo): Ditto.
9936 * gdb.base/grbx.c (grbxx, grbx): Ditto.
9937
9938 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
9939 to be arrays.
d63a86f8 9940
dc96c6c7 9941Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 9942
c906108c
SS
9943 * gdb.base/overlays.exp: fix up and get working again.
9944 Add tests for backtraces from an overlay function.
d63a86f8 9945
c906108c
SS
9946Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
9947
9948 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
9949 "calling function with watchpoint enabled".
9950
9951Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
9952
9953 * gdb.base/break.exp (test_next_with_recursion): Remove
9954 gdb_suppress_tests for d10v-*-*.
9955 * lib/gdb.exp (gdb_suppress_tests): Disable this function
9956 pending review of whether it is useful or not.
9957
9958Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
9959
9960 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
9961
9962Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
9963
9964 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
9965 * config/dve.exp: New file to support Densan boards.
9966
9967Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
9968
9969 * gdb.base/interrupt.exp: Document problem of simulators, signals,
9970 reads and BSD.
9971
9972Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
9973
9974 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
9975 response.
9976
9977 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
9978
9979Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
9980
9981 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
9982 test.
9983
9984 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
9985 target_sizeof_long and target_bigendian_p.
9986 (structs_by_value, structs_by_reference): Check values according
9987 to targets word size and endianess.
d63a86f8 9988
c906108c
SS
9989Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
9990
9991 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
9992 output.
9993
9994Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
9995
9996 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
9997 Update test of set args help to match source change.
9998
9999Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
10000
10001 * gdb.base/default.exp: Expect help system output to be in
10002 alphabetical order.
10003 * gdb.base/help.exp: Ditto.
10004
10005Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
10006
10007 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
10008 "i*86-pc-linux-gnu*".
10009 * gdb.base/interrupt.exp: Ditto.
10010 * gdb.base/corefile.exp: Ditto.
10011
10012 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
10013 define vxworks when building the testcase.
10014
10015 * gdb.base/ptype.exp: Fix testnames to be unique.
10016 * gdb.base/radix.exp: Ditto.
10017 * gdb.base/term.exp: Ditto.
10018 * gdb.base/whatis.exp: Ditto.
10019 * gdb.c++/classes.exp: Ditto.
10020
10021Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
10022
10023 * gdb.base/callfuncs.exp: Fix indentation.
10024
10025 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
10026 suppress_flag has been set.
10027 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
10028 target feature.
10029
10030Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
10031
10032 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
10033 the testcase.
10034
10035 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
10036 set_debug_traps() and breakpoint().
10037 * gdb.c++/misc.cc (main): Ditto.
10038 * gdb.c++/templates.cc (main): Ditto.
10039 * gdb.c++/virtfunc.cc (main): Ditto.
10040
10041Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
10042
10043 * lib/gdb.exp(gdb_step_for_stub): New function.
10044 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
10045 exists, reload the executable and do a "continue" instead of
10046 doing a jump.
10047 (runto_main): Use gdb_step_for_stub.
d63a86f8 10048
c906108c
SS
10049 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
10050 tests to have unique names.
10051 * gdb.base/callfuncs.exp: Ditto.
10052 * gdb.base/commands.exp: Ditto.
10053 * gdb.base/default.exp: Ditto.
10054 * gdb.base/help.exp: Ditto.
10055 * gdb.base/list.exp: Ditto.
10056 * gdb.base/opaque.exp: Ditto.
10057 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
10058 similar tests.
d63a86f8 10059
c906108c
SS
10060 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
10061 * gdb.c++/cplusfuncs.cc: Ditto.
10062 * gdb.c++/virtfunc.cc: Ditto.
10063
10064 * config/monitor.exp: Keep track of the last file we saw, rather
10065 than trying to get the info from gdb.
10066
10067 * gdb.fortran/types.exp: Move comment to previous line.
10068
10069Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
10070
10071 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
10072 target mode.
10073
10074Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
10075
10076 From Bob Manson:
10077 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
10078 string from GDB when it connects.
10079
10080 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
10081
10082Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
10083
10084 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
10085 if we can't get a debug format from GDB (we may be testing an
10086 older GDB). Use a 10 second timeout when checking for the format.
10087
10088 * gdb.stabs/weird.exp: Fix quoting.
10089
10090 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
10091
10092Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
10093
10094 * config/arm-ice.exp: New file.
10095
10096Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
10097
10098 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
10099 until it has been modified to work with the new testsuite.
10100
99707966 10101 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
10102 testcase won't compile, cause all of the testcases in the file to
10103 fail instead.
10104
10105 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
10106 (gdb_clear_suppressed): New procedure.
10107 (gdb_stop_suppressing_tests): Only clear suppress_flag if
10108 it contains a positive value.
10109
10110Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
10111
10112 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
10113
10114 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
10115
10116Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
10117
10118 * lib/gdb.exp (setup_xfail_format): New function.
10119 (get_debug_format): New function to get debug format.
10120 (debug_format): New global variable to hold last value set
10121 by get_debug_format.
10122 * gdb.base/list.exp: Call get_debug_format and expect some
10123 tests to fail for DWARF 1 and COFF formats.
10124 * gdb.c++/ptype.exp: Ditto.
10125 * gdb.c++/classes.exp: Ditto.
10126 * gdb.c++/cplusfuncs.exp: Ditto.
10127 * gdb.c++/inherit.exp: Ditto.
10128 * gdb.c++/templates.exp: Ditto.
10129 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 10130
c906108c
SS
10131Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
10132
10133 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
10134 host doesn't have a currently-open connection.
10135
10136 * config/sparclet.exp: Cleanups and fixes to make it generic for
10137 any gdb stub target. Handle cases where gdb doesn't respond when
10138 interrupted in a sane fashion.
10139
10140 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
10141 same thing in a totally different way.
10142
10143 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
10144 setting "timeout".
10145 (gdb_start): We set the global gdb_prompt variable in
10146 default_gdb_init now.
10147
10148Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
10149
10150 * gdb.base/printcmds.exp: Fix "check for floating addition"
10151 regexp to accept results within approx +/- .01 of exact value.
10152 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
10153
10154Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
10155
10156 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
10157 properly.
10158 (gdb_expect): Add optional timeout parameter, and add timeout
10159 value to various calls.
10160 (gdb_suppress_tests): Only give one warning message per group.
10161
10162Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
10163
10164 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
10165 global variables. Handle getting a value for $timeout more
10166 gracefully.
10167
10168Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10169
10170 * lib/gdb.exp: Close connection to remote host if gdb doesn't
10171 initialize.
10172 (default_gdb_init): New procedure; allow gdb_init to be overridden
10173 by a target configuration file.
10174 (gdb_expect): Pass the timeout to remote_expect.
10175
10176 * config/monitor.exp(gdb_load): Fix typo in regexp.
10177
10178Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
10179
10180 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
10181
10182Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
10183
10184 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
10185 here. Call gdb_target_exec before rebooting the target, to make
10186 sure the connection to the target is closed.
10187 (gdb_load): Pass the name of the executable to gdb_target_monitor.
10188 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
10189 Also detect "Timeout reading from remote" error.
10190
10191 * config/gdbserver.exp: Pass the executable being loaded to
10192 gdb_target_monitor. Don't call gdb_file_cmd here; let
10193 gdb_target_monitor do it.
10194
10195 * gdb.disasm/hppa.exp: Don't use exec_output.
10196
10197Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
10198
10199 * gdb.base/list.exp: If we're debugging a non-native target,
10200 try to set the pc register to point to the start of the
10201 program before doing the first list command.
10202
10203 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
10204 test_calls after restarting.
10205
10206 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
10207 reloading.
10208
10209 * gdb.base/watchpoint.exp: Fix typo.
10210
10211 * gdb.base/setshow.exp: Check for use_gdb_stub.
10212
10213 * gdb.base/break.exp: Fix continue until exit test for the gdb
10214 stub case.
10215 * gdb.base/langs.exp: Ditto.
10216
10217 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
10218 gdb_load_offset. If we weren't given a file to load, figure out
10219 what the current file is and use it.
10220
10221 * config/i386-bozo.exp: New file.
10222
10223Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
10224
10225 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
10226 feature.
10227
10228 * config/proelf.exp: New entry.
10229
10230Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
10231
10232 * lib/gdb.exp: Remove spurious .* patterns at the beginning
10233 of regexps.
10234
10235 * gdb.base/watchpoint.exp: Don't run the test_stepping
10236 tests if gdb can't call functions on the target.
10237
10238 * gdb.base/setshow.exp: Don't run the set prompt tests if
10239 the board has gdb_prompt set.
10240
10241Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
10242
10243 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
10244 * gdb.base/commands.exp: Likewise.
10245 * gdb.base/setshow.exp: Likewise.
10246
10247Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
10248
10249 * config/monitor.exp(gdb_start): Look for gdb_prompt target
10250 feature.
10251
10252 * config/i960.exp: New file.
10253
10254Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
10255
10256 * gdb.base/funcargs.exp: Check for gdb,short_int target
10257 feature instead of looking for explicit target triplets.
10258
dc96c6c7 10259Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 10260
d63a86f8 10261 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
10262 "p 123DEADBEEF", to check parse_number.
10263 * top.c: change "to enable to enable" to "to enable" in a couple
10264 of help strings.
10265
10266Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
10267
10268 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
10269 on the mn10300.
d63a86f8 10270
c906108c
SS
10271Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
10272
10273 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
10274 where the test executable is run with explicit args.
10275 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
10276
10277Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
10278
10279 * gdb.base/run.c: Use FAKEARGV to build test executable that
10280 does not require a command line arg, since most simulators
10281 don't currently support passing such an arg into the simulated
10282 program.
10283 * gdb.base/commands.exp: Change tests to insert the proper
10284 value as the arg to the first recursive factorial call. Change
10285 compilation line to define FAKEARGV at compile time.
10286
10287Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
10288
10289 * gdb.base/recurse.exp: Enable these tests for the mn10300.
10290 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
10291 function with watchpoint enabled" test.
10292
10293Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
10294
10295 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
10296 Don't call gdb_test when the command doesn't return to a gdb prompt.
10297
10298 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
10299 "Tests restarted" messages.
10300
10301Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
10302
10303 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
10304
dc96c6c7 10305Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10306
10307 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
10308 for INFO SYMBOL; add help tests for OVERLAY commands.
10309 * gdb.base/default.exp: add tests for INFO SYMBOL command;
10310 add tests for OVERLAY commands
10311 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
10312 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
10313 * gdb.base/sigall.c: add usestubs code frag
10314 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 10315
c906108c
SS
10316Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
10317
10318 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
10319 failures.
10320 (gdb_stop_suppressing_tests): Note that tests have restarted.
10321
10322Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
10323
10324 * config/h8300.exp: New file.
10325
10326Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
10327
10328 * gdb.base/setshow.exp: Check for the existence of a
10329 feature, not its value.
10330
10331Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
10332
10333 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
10334
10335 * gdb.base/scope.exp: It's now init0(), not init().
10336
10337 * gdb.base/scope0.c: For now, change init() to be init0().
10338
10339 * config/monitor.exp: Use gdb_serial in preference to serial
10340 or netport.
10341
10342 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
10343 and it's not already set.
10344
10345Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
10346
10347 * gdb.base/setshow.exp: Only test the run command if the target
10348 isn't using a stub and if it supports argument passing.
10349
10350Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
10351
10352 * config/udi.exp(gdb_start): Make sure UDICONF is set
10353 properly before starting gdb.
10354
10355Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
10356
10357 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
10358 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
10359 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
10360
10361Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
10362
10363 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
10364 specialized code to reboot the board, use remote_reboot instead.
10365
10366 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
10367
10368 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
10369
10370 * config/monitor.exp: Make sure we disconnect from the target.
10371 Also, try a reboot/reload cycle instead of failing if the
10372 load fails.
10373
10374Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
10375
10376 * gdb.base/default.exp: Don't set match_max.
10377 * gdb.base/help.exp: Ditto.
10378 * gdb.base/list.exp: Ditto.
10379 * gdb.base/signals.exp: Ditto.
10380
10381 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
10382 set, use remote_ld to download the testcase instead of
10383 the GDB loader.
10384
10385Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
10386
10387 * config/vr5000.exp: New file.
10388
10389 * config/monitor.exp(gdb_target_monitor): Add pattern for
10390 "Ending remote" to detect errors in connecting.
10391
10392 * gdb.base/setshow.exp: Add .* within auto language test.
10393
10394 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
10395 target feature.
10396
10397 * config/monitor.exp(gdb_load): Check for a failure when loading,
10398 and reboot the board if necessary.
10399
10400 * gdb.base/setvar.exp(test_set): Handle multiple prints within
10401 a set of tests. Remove print.* from the patterns being checked.
10402
10403Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
10404
10405 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
10406 refer to gdb_spawn_id.
10407
10408 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
10409 longer used.
10410 * config/sparclet.exp: Ditto.
10411 * config/sparclet-old.exp: Ditto.
10412 * config/slite.exp: Ditto.
10413 * config/sim.exp: Ditto.
10414 * gdb.base/funcargs.exp: Ditto.
10415
10416 * lib/gdb.exp:Remove references to gdb_spawn_id.
10417 (gdb_expect): Move to remote.exp.
10418
10419Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
10420
10421 * config/monitor.exp: Detect the "Couldn't establish connection"
10422 message from GDB.
10423
10424Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
10425
10426 * gdb.base/bitfields.exp: Use runto instead of explicit
10427 gdb_run_cmd/gdb_expect sequences.
10428
10429 * gdb.base/break.exp(text_next_with_recursion): Add match for
10430 gdb_expect call.
10431
10432 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
10433 We also need to handle the "A program is being debugged already"
10434 prompt from gdb. Use gdb_test to set the baud rate.
10435
10436 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
10437 to 20000. Really. I mean it.
10438
10439Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10440
10441 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
10442 fails. If suppress_flag is set, skip perror message about not
10443 being able to send to GDB.
10444 (send_gdb): If suppress_flag is set, don't try to send commands to
10445 GDB.
10446 (gdb_expect): If suppress_flag is set, always fail immediately.
10447 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
10448 (gdb_init): Call gdb_stop_suppressing_tests.
10449 (default_gdb_exit): Ditto.
10450 (default_gdb_start): Ditto.
10451
10452 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
10453 gdb_stop_suppressing_tests as appropriate.
10454 * gdb.base/break.exp: Ditto.
10455 * gdb.base/callfuncs.exp: Ditto.
10456 * gdb.base/commands.exp: Ditto.
10457 * gdb.base/exprs.exp: Ditto.
10458 * gdb.base/funcargs.exp: Ditto.
10459 * gdb.base/list.exp: Ditto.
10460 * gdb.base/recurse.exp: Ditto.
10461 * gdb.base/scope.exp: Ditto.
10462 * gdb.base/structs.exp: Ditto.
10463 * gdb.c++/inherit.exp: Ditto.
10464
10465Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
10466
10467 * config/vr4300.exp: New file.
10468
99707966 10469 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 10470
99707966 10471 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
10472
10473Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
10474
10475 * lib/gdb.exp(gdb_init): New function.
10476
10477 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
10478 for each individual variable set.
10479
10480 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
10481 name.
10482
10483 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
10484
10485 * gdb.base/scope.exp: Use gdb_test.
10486
10487 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
10488 aborting; the testsuite driver will do that for us (see
10489 gdb_finish). Also, use gdb_test in a few more places.
10490
10491Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
10492
10493 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
10494
10495Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
10496
10497 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
10498 and "add_tests" are not at the same address.
10499
10500Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
10501
10502 * gdb.base/ptype.exp: Use gdb_test.
10503
10504Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
10505
10506 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
10507 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
10508 left in. No longer expect them to fail.
10509
10510 * gdb.stabs/*.mt; Deleted, no longer used.
10511 * gdb.stabs/configure.in: Remove references to target makefile
10512 frags.
10513 * gdb.stabs/configure: Rebuilt.
10514
10515 * gdb.disasm/*.mt: Deleted, no longer used.
10516 * gdb.disasm/configure.in: Remove references to target makefile
10517 frags. Use "sh3.s" as the unique filename for this directory.
10518 * gdb.disasm/configure: Rebuilt.
10519
10520 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
10521 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
10522 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
10523
10524Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
10525
10526 * config/udi.exp: Use mondfe,name instead of remote_host.
10527
10528Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
10529
10530 * gdb.base/watchpoint.exp: Don't expect a failure when calling
10531 a function with a watchpoint enabled on the mn10200.
10532
10533 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
10534 before trying to create it!
10535
10536Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
10537
10538 * config/vx.exp: Use hostname instead of netport.
10539
10540 * config/vxworks.exp: New file.
10541
10542 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
10543
10544 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
10545 gdb before assuming everything worked. Send a ^C if a timeout
10546 occurs.
10547
10548 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
10549 $gdb_spawn_id directly.
10550 (gdb_run_cmd): Try _start as well as start. Use the target feature
10551 gdb,start_symbol as the symbol to start from when jumping.
10552
10553Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
10554
10555 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
10556 redundant) test.
10557
10558 * gdb.base/recurse.exp: Relax final value test for 'b' so that
10559 it doesn't lose for 16bit integer systems.
10560
10561Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
10562
10563 * gdb.fortran/types.exp: If the target doesn't support "double"
10564 data types, then expect "real" types to only be 4 bytes.
10565
10566 * gdb.c++/virtfunc.exp: Expect failure for virtual function
10567 call tests if the target doesn't support inferior function calls.
10568
10569 * gdb.base/printcmds.exp: Allow minor deviation in FP values
10570 in printf tests.
10571
10572Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
10573
10574 * gdb.base/help.exp: Disable "help set", "help show", and
10575 "help support". Simplify regexp for "help stack".
10576
10577 * gdb.base/default.exp: Set match_max to 5000 and the timeout
10578 to 60 seconds. Temporarily set match_max to 15000 around the
10579 "info copying" test.
10580
10581 * gdb.base/nodebug.exp: Don't try to do an inferior function
10582 call if the target doesn't support them.
10583 * gdb.base/printcmds.exp: Likewise.
10584 * gdb.base/setvar.exp: Likewise.
10585 * gdb.base/structs.exp: Likewise.
10586 * gdb.c++/templates.exp: Likewise.
10587 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
10588
10589 * gdb.base/recurse.exp: Enable for the mn10200.
10590
10591 * configure.in: Do configure gdb.stabs directory for *-*-elf
10592 targets.
10593 * configure: Rebuilt.
10594
10595 * gdb.base/break.exp: Check for gdb,noresults before testing
10596 exit status and/or results from the target.
10597 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
10598 * lib/gdb.exp: Remove old (now bogus) initialization of
10599 noinferior, noargs, noresults and nosignals.
10600
10601Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
10602
10603 * config/sh.exp: New file.
10604
10605 * config/slite.exp: Try to connect multiple times to the board
10606 before rebooting. Only send a "monitor run" if need_monitor_run
10607 is set.
10608
10609 * gdb.base/break.exp: Don't do the "stub continue" test if
10610 the target has gdb_stub set.
10611
10612 * gdb.base/callfuncs.exp: Increase the timeout.
10613
10614 * gdb.base/interrupt.exp: Don't even try to compile the testcase
10615 if the target has gdb,noinferiorio set.
10616
10617 * gdb.base/list.exp: Increase match_max to 10000 characters.
10618
10619 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
10620
10621 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
10622 target.
10623
10624 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
10625
10626Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
10627
10628 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
10629 trying to delete the copy of gdb. Catch the file delete so we
10630 don't die if the delete fails; also, the file should be copied to
10631 the host, not to the build.
10632
10633Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
10634
10635 * lib/gdb.exp(gdb_test): Surround the result pattern with
10636 parenthesis in case it contains multiple regexps separated
10637 with |.
10638
10639 * gdb.base/watchpoint.exp: Use gdb_test.
10640 * gdb.base/default.exp: Ditto.
10641
10642Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
10643
99707966 10644 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 10645
c906108c
SS
10646 * gdb.base/scope.exp: Use gdb_test.
10647 * gdb.c++/classes.exp: Ditto.
10648 * gdb.c++/inherit.exp: Ditto.
10649
10650Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
10651
10652 * gdb.base/crossload.exp: Don't use execute_anywhere, use
10653 remote_exec instead.
10654 * gdb.base/corefile.exp: Don't be ridiculous.
10655 * gdb.base/*.c: Add missing stub invocations.
10656
10657Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
10658
10659 * config/slite.exp: Miscellaneous fixes.
10660
10661 * lib/gdb.exp: Fix runto.
10662
10663 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
10664 the target.
10665
10666 * gdb.base/watchpoint.exp: Fix regexp.
10667
10668 * lib/gdb.exp(default_gdb_exit): Add a catch to the
10669 close and wait commands, as the descriptor may now be
10670 invalid. Always call "remote_close host".
10671
10672Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
10673
10674 Major rewrite for testsuite revision.
d63a86f8 10675
c906108c
SS
10676 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
10677 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
10678 instead of relying on spawn_id to always contain a valid
10679 spawn id.
10680 (get_compiler_info): New procedure to build the ${binfile}.ci
10681 file, instead of replicating this in N different places.
10682 (gdb_compile): New procedure.
d63a86f8 10683
c906108c
SS
10684 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
10685 appropriate arguments) instead of compile. Use gdb_test in a lot
10686 more places. Use send_gdb instead of send. Always run gdb_start
10687 at the start of a testcase, as this is no longer done magically.
10688
10689 config/*-gdb.exp: Rename without the -gdb suffix.
10690
10691 config/mips.exp: Use remote_close instead of exit_remote_shell.
10692 config/monitor.exp: Use target_info instead of looking at
10693 baud, timeout, etc.
10694 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
10695
10696Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10697
10698 * gdb.c++/templates.exp (test_ptype_of_templates),
10699 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
10700 Update expect patterns for destructors and assignment operators
10701 to match corresponding c-typeprint.c changes.
10702 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
10703 to destructor breakpoint test, GDB should be able to set the
10704 destructor breakpoint without specifying arguments.
10705
10706Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
10707
10708 * gdb.threads/pthreads.exp: Change result for failure to compile due
10709 to lack of pthreads runtime support from an error to simply an
10710 unsupported test, per dejagnu standards.
10711
10712Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10713
10714 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
10715 where GDB exits to reduce pattern match time.
10716 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
10717
10718 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
10719
dc96c6c7 10720Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10721
10722 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
10723 * gdb.base/default.exp: ditto.
10724 * gdb.base/nodebug.exp: ditto.
10725 * gdb.base/printcmds.exp: ditto.
10726 * gdb.base/ptype.exp: ditto.
10727 * gdb.base/setvar.exp: ditto.
10728 * gdb.base/structs.exp: ditto.
10729 * gdb.base/setshow.c: Guard against uninitialized values of argc.
10730
10731Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
10732
10733 * configure, */configure: Rebuild with autoconf 2.12.
10734
10735Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
10736
10737 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
10738 use new i*86-pc-linux*-gnu quads.
10739 * gdb.base/corefile.exp: Ditto.
10740 * gdb.base/signals.exp: Ditto.
10741 * gdb.base/sigall.exp: Ditto.
10742 * gdb.base/interrupt.exp: Ditto.
10743
10744 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
10745 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
10746 RedHat 4.0.
d63a86f8 10747
c906108c
SS
10748 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
10749 linux. This allows the test case to at least compile on latest
10750 linux, but still not run due to missing the threads runtime library.
10751
10752Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10753
10754 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
10755 directory to search gdb directory. Accept and step over conditional
10756 stack alignment code. Consume $prompt in failure cases.
10757 Reset timeout to $oldtimeout instead of some arbitrary value.
10758 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
10759 timeout problems with infinite stack backtraces.
10760 * gdb.base/ptype.exp (ptype struct link, union tu_link):
10761 Accept function parameters for linkfunc member.
10762
10763Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
10764
10765 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
10766 (CXXFLAGS): Remove, unreferenced.
10767 (B_OPTIONS): Add for -B options and add code to initialize with
10768 previous -B options and also add -B option to pick up cross compiled
10769 runtime.
10770 (TARGET_INCLUDES): Add for -I options and add code to initialize when
10771 doing cross compiles.
10772 (target_alias): Declare global.
10773 (xgcc): Set variable to full path of gcc in build tree. Use findfile
10774 to verify that gcc exists in build tree, and if so set CC to that
10775 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 10776
c906108c
SS
10777Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
10778
10779 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
10780 ptype test for anonymous union. Fixup testcase to match
10781 current gcc debug output.
10782
10783Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
10784
10785 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
10786 force argument to an unsigned long type.
10787
10788Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
10789
10790 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
10791 tests and anonymous union print/ptype tests.
10792 * gdb.base/list.exp (test_forward-search): Increase timeout by
10793 5 minutes for the "search extremely long line" case.
10794 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
10795 completely optional and that the pass/fail messages use the command as
10796 the message if that third arg is a null string.
10797 (gdb_test_exact): Arrange that a null string pattern means match a
10798 null string output rather than any output, which might include random
10799 errors.
10800 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
10801 backtrace test.
10802 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
10803 always failing and failure is now exposed by gdb.exp changes.
10804
10805Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
10806
10807 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
10808 weren't being noted.
10809
10810Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10811
10812 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
10813 * gdb.stabs/weird.exp: Remove v_comb xfails.
10814
dc96c6c7 10815Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10816
10817 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
10818 list.exp scope.exp watchpoint.exp]
10819 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 10820
dc96c6c7 10821Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10822
10823 * config/monitor.exp: Increase download timeout to 1000 seconds.
10824
dc96c6c7 10825Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10826
10827 * config/m32r.exp: Increase timeout to 120 seconds.
10828
10829Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
10830
10831 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
10832 and accept older ordering as obsolescent gcc or gdb.
10833 * gdb.c++/templates.exp: Ditto.
10834 * gdb.c++/virtfunc.exp: Ditto.
10835
10836Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
10837
10838 * gdb.base/coremaker.c: Add code to mmap some data so we
10839 can check that it ends up in the core file.
10840 * gdb.base/corefile.exp: Add test to read mmapped data
10841 from core file.
10842
dc96c6c7 10843Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10844
10845 * config/m32r.exp: New file.
10846
10847Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
10848
10849 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
10850 that cflags can contains -gstabs, and work correctly for other tests.
10851
dc96c6c7 10852Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10853
10854 * gdb.base/setshow.exp: New file, tests show and set.
10855 * gdb.base/setshow.c: New file, tests show and set.
10856 * gdb.base/help.exp: Add test for help set|show annotate.
10857 * gdb.base/default.exp: Add test for set|show annotate.
10858
10859Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
10860
10861 * testsuite/gdb.base/break.exp: Make backtrace from factorial
10862 errors unique.
10863 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
10864 explicitly.
10865
10866Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
10867
10868 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
10869 and width commands. This is done elsewhere.
10870 * (gdb_start): Don't call gdb_start_sim here. That's already
10871 done in gdb_load. This fixes lots of failures in default.exp.
10872
10873Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
10874
10875 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
10876 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
10877 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
10878 in the same we we treat other failures (since it may be an expected
10879 condition), rather than as an error.
10880 * gdb.base/signals.exp (test_handle_all_print): Revert back to
10881 old test format.
10882
10883Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
10884
10885 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
10886 (distclean maintainer-clean realclean): No need to remove files
10887 twice. Nuke the duplicates.
10888 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 10889 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
10890 Remove config.h along with other config files.
10891
10892Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
10893
10894 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
10895 "p func1 ()" and note that rests of tests are skipped.
10896 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
10897 setup_xfails for "print func2::coremaker_local".
10898 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
10899 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
10900 affected by the previous run test.
10901 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
10902 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
10903 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
10904 "pass int powerset tuple" and "pass modeless int powerset tuple".
10905 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
10906 "real write 4" and "real write 8".
10907 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
10908 setup_xfails for "print vs1 after tuple assign 2",
10909 "print \$i after tuple assign 2", and
10910 "print vs2 after tuple assign 2".
10911 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
10912 meaningful error message and return -1 so the caller can
10913 suppress further tests and avoid a cascade of errors.
d63a86f8 10914
c906108c
SS
10915Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
10916
10917 * gdb.base/a1-selftest.exp: Tweak tests to account for new
10918 format for printing version.
10919 * gdb.base/default.exp: Ditto.
10920 * gdb.base/interrupt.exp: Fix problem with cascade of
10921 errors if child process dies while calling a function.
d63a86f8 10922
c906108c
SS
10923Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
10924
10925 * Makefile.in (VPATH): Add
10926 * Makefile.in (Makefile, config.status): Fix rules so things get
10927 remade when necessary.
10928
10929Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
10930
10931 * Makefile.in (just-check): Add path to sibling expect dir
10932 to environment variable specified by RPATH_ENVVAR.
10933
10934Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
10935
10936 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
10937 (just-check): Add shared library paths for libstdc++, tk,
10938 tcl, bfd, and opcodes to the environment variable specified
10939 in RPATH_ENVVAR.
10940 * configure.in: Add support to recognize --enable-shared flag
10941 and generate correct value for RPATH_ENVVAR.
10942 * configure: Regenerated with autoconf.
10943
10944Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
10945
10946 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
10947 include all osf versions.
10948 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
10949 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
10950 when target is linux. When failing to build pthreads test
10951 executable, give more meaningful message.
10952 * gdb.threads/pthreads.c: Hpux also uses old definition of second
10953 arg for pthread_create.
d63a86f8 10954
c906108c
SS
10955Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
10956
10957 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
10958 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
10959 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
10960 and -lpthreads (everybody else).
10961 (test_startup): Fail gracefully if threads are not supported.
10962 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
10963 "p/c array_index("abcdef",2)" when not gcc compiled.
10964 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
10965 "print func2::coremaker_local" when not gcc compiled.
10966 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
10967 "ptype on opaque struct tagname (statically)",
10968 "ptype on opaque struct tagname (dynamically) 1", and
10969 "ptype on opaque struct tagname (dynamically) 2"
10970 for not compiled with gcc.
10971 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
10972 backtrace when compiled with gcc.
d63a86f8 10973 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
10974 than always return success.
10975
10976Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
10977
10978 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
10979
10980Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
10981
10982 * gdb.base/structs.exp: Undo last change.
10983
10984Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
10985
10986 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
10987 encapsulate all the steps/nexts done during self test, starting
10988 at main, and makes them less sensitive to optimization issues.
10989 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
10990 signal handler" test.
10991 * gdb.threads/pthreads.exp: Only run this for native configs.
10992 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
10993 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
10994 tests.
10995 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
10996 for "runto test_calls(void)" test.
d63a86f8 10997
c906108c
SS
10998Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
10999
11000 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
11001 and don't expect address info in breakpoint confirmations.
11002
11003Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
11004
11005 * gdb.base/list.exp (test_forward_search): Increase timeout
11006 temporarily by 60 seconds for searching extremely long line,
11007 and then reset to old value when done. Increase expect input
11008 buffer to 10000.
11009
11010Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
11011
11012 * gdb.base/list.exp (test_forward_search): Fix to handle very
11013 long source line without overflowing expect's input buffer.
11014
11015Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
11016
11017 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
11018 "buffer_full".
11019
11020 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
11021 "buffer_full".
11022
11023 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
11024 "buffer_full".
11025
11026 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
11027 "buffer_full".
11028
11029Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
11030
11031 * configure.in (configdirs): Add gdb.threads.
11032 * configure: Regenerated with autoconf.
11033 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
11034 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
11035 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 11036
c906108c
SS
11037Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
11038
11039 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
11040
11041Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
11042
11043 * gdb.base/signals.exp (test_handle_all_print): Test separately for
11044 each signal's status in the output of "handle all print".
11045 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
11046 the \r\n sequence that immediately precedes the gdb prompt.
11047 * gdb.base/a1-selftest.exp: Save original timeout and restore
11048 after test.
11049
11050Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
11051
11052 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
11053 symbol.
11054
11055Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
11056
11057 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
11058
11059Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
11060
11061 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
11062 timeout by 60 seconds.
11063
11064Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
11065
11066 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
11067 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
11068 error return.
11069
11070Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
11071
11072 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
11073 gdb initialization, also report how long dejagnu waited. Restore
11074 old timeout before doing error return. Temporarily increase timeout
11075 by 3 minutes to allow for slow startups over heavy NFS use.
11076
11077Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
11078
11079 * lib/gdb.exp: Report timeout value for verbosity level 2.
11080 * config/gdbserver.exp: Ditto.
11081 * config/hppro.exp: Ditto.
11082 * config/mips-gdb.exp: Ditto.
11083 * config/monitor.exp: Ditto.
11084 * config/netware.exp: Ditto.
11085 * config/sim-gdb.exp: Ditto.
11086 * config/slite-gdb.exp: Ditto.
11087 * config/udi-gdb.exp: Ditto.
11088 * config/unix-gdb.exp: Ditto.
11089 * config/vx-gdb.exp: Ditto.
11090 * gdb.base/a1-selftest.exp: Ditto.
11091 * gdb.base/a2-run.exp: Ditto.
11092 * gdb.base/break.exp: Ditto.
11093 * gdb.base/corefile.exp: Ditto.
11094 * gdb.base/list.exp: Ditto.
11095 * gdb.base/recurse.exp: Ditto.
11096 * gdb.base/scope.exp: Ditto.
11097 * gdb.base/signals.exp: Ditto.
11098
11099Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11100
11101 * gdb.threads/Makefile.in (docdir): Removed.
11102
11103Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11104
11105 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 11106 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 11107 @srcdir@.
d63a86f8 11108 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
11109 autoconf 2.5 or higher.
11110 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
11111
11112Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
11113
11114 * configure: Regenerated.
11115 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
11116 avoid name clashes with SunOS headers.
11117
11118Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
11119
11120 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
11121
11122Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
11123
11124 * gdb.base/callfuncs.exp: Finish last change -- make sure the
11125 prototype information ends up in the compiler info file.
11126
11127Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
11128
11129 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
11130 attempting to regenerate it. Eliminate use of a temporary file
11131 and just generate the info file directly. Source it immediately,
11132 for consistency of use.
11133 * gdb.base/corefile.exp: Ditto
11134 * gdb.base/exprs.exp: Ditto.
11135 * gdb.base/funcargs.exp: Ditto.
11136 * gdb.base/langs.exp: Ditto.
11137 * gdb.base/list.exp: Ditto.
11138 * gdb.base/mips_pro.exp: Ditto.
11139 * gdb.base/nodebug.exp: Ditto.
11140 * gdb.base/opaque.exp: Ditto.
11141 * gdb.base/ptype.exp: Ditto.
11142 * gdb.base/scope.exp: Ditto.
11143 * gdb.base/setvar.exp: Ditto.
11144 * gdb.base/signals.exp: Ditto.
11145 * gdb.base/whatis.exp: Ditto.
11146 * gdb.c++/templates.exp: Ditto.
11147 * gdb.c++/virtfunc.exp: Ditto.
11148 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
11149 whether or not to add -lstdc++ to the compile command line args.
11150
11151Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11152
11153 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
11154 it got fixed by the recent lookup_minimal_symbol_by_pc change.
11155 Increase timeout, a lot of single stepping might be needed if the
11156 target has no hardware watchpoints.
11157
11158Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
11159
11160 * gdb.base/break.exp: Ignore compiler warnings when compiling
11161 break.c.
11162 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
11163 * gdb.base/default.exp: Add h8300 xfails. Handle messages
11164 from remote-sim.
11165 * gdb.base/exprs.exp: Add h8300 xfails.
11166 * gdb.base/funcargs.exp: Likewise.
11167 * gdb.base/nodebug.exp: Likewise.
11168 * gdb.base/printcmds.exp: Likewise.
11169 * gdb.base/ptype.exp: Likewise.
11170 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
11171 h8300 xfails.
d63a86f8 11172 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
11173 on the h8300.
11174 * gdb.base/funcargs.c: Explicitly make last constant argument to
11175 call_after_alloca_subr an unsigned long type.
11176 * gdb.base/return.c: Include stdio.h.
11177
11178Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
11179
11180 * config/abug.exp: New file for the older Motorola Bug monitor
11181 that runs on the mvme13x series VME boards.
11182 * config/monitor.exp: Use the new config array for target settings
11183 if they exist.
11184
11185Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
11186
11187 * sim-gdb.exp: Make the SH simulator allocate less space when
11188 it is targeted.
11189
11190Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
11191
11192 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
11193 test.
11194
11195Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
11196
11197 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
11198 "rs6000-*-*" for "list function in include file" when gcc compiled.
11199 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
11200 for "p ctable1[120]".
11201 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
11202 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
11203 Remove setup_xfail for "rs6000-*-*" for
11204 "print 'scope0.c'::filelocal before run".
11205 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
11206 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
11207 since some compilers don't allow both options to be given
11208 on the same command line. Create object file and move it.
d63a86f8 11209
c906108c
SS
11210Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
11211
11212 * gdb.base/corefile.exp: Always regenerate the core file, since
11213 we always regenerate the coremaker program. Detect special case
11214 where registers cannot be read from core file.
d63a86f8 11215
c906108c
SS
11216Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
11217
11218 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
11219 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
11220 * gdb.c++/templates.exp: Only match on basename of file since
11221 some formats like xcoff don't encode directory information.
11222 * gdb.stabs/weird.exp: Use the right sed script for powerpc
11223 and rs6000 AIX xcoff targets.
11224 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
11225 * configure: Regenerate.
11226 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
11227 here, rather than in distclean.
d63a86f8 11228
c906108c
SS
11229Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
11230
11231 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
11232 defined, and use it to compile the test case with -O2. The
11233 native compilation still uses no optimization.
11234 * gdb.base/mips_pro.c: Remove inline assembly code since
11235 it is compiled PIC by default, which results in assembler
11236 warnings that make the testsuite think the compilation
11237 was unsuccessful.
11238
11239Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
11240
11241 * gdb.c++/misc.exp: Add note to message for
11242 "print s.a for foo struct" that this is a known gcc 2.7.2
11243 and earlier bug.
11244
11245Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
11246
11247 * gdb.base/break.exp: Fix pattern for matching "Delete all
11248 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
11249 setup_xfail for deleting all breakpoints test. Fix various
11250 timeout messages to include "(timeout)".
11251 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
11252 for "p t_float_values2(3.14159,float_val2)".
11253 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
11254 for "continue to call2g" when gcc compiled.
11255 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
11256 "up to foo in langs.exp", "show language at foo in langs.exp",
11257 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
11258 and "show language at fsub in langs.exp".
11259 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
11260 "list line 1 in include file", "list message for lines past EOF",
11261 "list function in include file", "list list0.h:foo", and
11262 "list filename:function; nonexistant function".
11263 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
11264 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
11265 and "ptype t_char_array" to be for native cc only.
d63a86f8 11266
c906108c
SS
11267Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
11268
d63a86f8 11269 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
11270 setup_xfail for "print coremaker_bss", "print coremaker_ro",
11271 "print func2::coremaker_local", and "backtrace in corefile.exp".
11272
11273Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
11274
11275 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
11276 "bt in signals.exp". This problem only appears when running
11277 the testsuite, and then only intermittently.
11278
11279Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
11280
11281 * gdb.base/return.exp (return_tests): Differentiate between
11282 two tests of continuing.
11283
11284Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
11285
11286 * */Makefile.in (maintainer-clean): Remove config.log.
11287 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
11288 * gdb.c++/Makefile.in (PROGS): Add inherit.
11289 (clean): Remove *.ci.
11290
11291Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
11292
11293 * gdb.c++/misc.cc: Add test code from Mike Stump.
11294 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
11295
11296Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
11297
11298 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
11299 to "alpha-*-osf2*" and add comment.
11300 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
11301 setup_xfail for "step over execarg initialization" and
11302 "step over corearg initialization".
11303 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
11304 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
11305 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
11306 gcc compiled for "print coremaker_bss", "print coremaker_ro",
11307 "print func2::coremaker_local", and "backtrace in corefile.exp".
11308 * gdb.base/signals.exp: Build and source signals.ci.
11309 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
11310 to be for gcc only.
11311 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 11312
c906108c
SS
11313Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11314
11315 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
11316 Feb 3 procfs.c change.
11317
11318Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
11319
11320 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
11321
11322Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
11323
11324 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
11325 from dejagnu's apparent default of 10 seconds, which gives random
11326 results when running the tests over NFS on moderately loaded systems.
11327 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
11328
11329Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
11330
11331 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
11332 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
11333 result reports.
11334
11335Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
11336
11337 * configure.in (CY_AC_PATH_TCLH): Remove.
11338 * configure: Regenerate.
11339
11340Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
11341
11342 * gdb.c++/Makefile.in (clean): Add missing '{'.
11343
11344Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
11345
11346 * lib/gdb.exp: Provide a default value for noinferior.
11347
11348 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
11349 Load libgloss.exp.
11350
11351Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
11352
11353 * gdb.disasm/hppa.exp: Compile directly into an executable, use
11354 the executable, not the .o to run the tests from.
11355
11356Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
11357
11358 * gdb.base/break.exp: Don't test for program exit or exit status
11359 if $noresults if nonzero.
11360 * gdb.base/langs.exp: Likewise.
11361 * gdb.base/watchpoint.exp: Likewise.
11362
11363 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
11364 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
11365 trying to compile the testcase.
11366
11367Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
11368
11369 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
11370 * gdb.base/signals.exp (continue to handler): Likewise.
11371
11372Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
11373
11374 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
11375
11376 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
11377
11378Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
11379
11380 * gdb.base/corefile.exp: Recognize "not found" as failure
11381 when trying to determine if a core file was generated.
11382 If no core file was generate the first time, try again without
11383 the ulimit -c to work around braindamaged shells.
11384
11385Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
11386
11387 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
11388 [] tests with "test" and enclose string in quotes.
11389 * gdb.stabs/configure: Rebuild
d63a86f8 11390
c906108c
SS
11391Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
11392
11393 Changes in sync with expect:
11394 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
11395 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
11396 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
11397 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
11398 argument to AC_REQUIRE.
11399 * configure: Regenerated.
11400
11401Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
11402
11403 * gdb.base/corefile.exp: When generating a core, discard any
11404 error messages about ulimit not found and the "core dumped"
11405 message from the shell that runs the coredumper.
11406
11407Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
11408
11409 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
11410
11411 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
11412 which sed script to run. Expect failure for v_comb test
11413 on PA targets too.
d63a86f8 11414
c906108c
SS
11415Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
11416
11417 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
11418 "print func2::coremaker_local" and for "backtrace in corefile.exp"
11419
11420Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
11421
11422 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
11423 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
11424 "sparc-sun-solaris*" xfails for "p v_comb".
11425 * lib/gdb.exp (default_gdb_start): Fix typo.
11426 * gdb.base/corefile.exp: Allow "Core was generated by ..."
11427 messages to not include the full program name that caused
11428 the core dump since some systems (such as solaris) apparently
11429 truncate this path to about 80 characters.
11430 When generating a core file first try increasing the core file
11431 size limit to unlimited since some systems may default it to
11432 zero, and it is harmless to try it. Move the test for failing
11433 to generate a core file to where it will actually get executed.
11434 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
11435 new gdb result from g++ debug info improvements and make old
11436 pattern obsolescent. Also account for size_t differences
11437 (may be int or long).
11438 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
11439 initialization before function call is placed in the delay slot
11440 and thus appears to be skipped over by commands such as "next".
11441
11442Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
11443
11444 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
11445
11446Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
11447
11448 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
11449 input source file; fix code to compile test to deal with this
11450 convention.
11451 * gdb.c++/*.exp: Likewise.
11452
11453Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
11454
11455 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
11456 "bt in signals.exp".
11457
11458Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
11459
11460 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
11461 "step over execarg initialization" and
11462 "step over corearg initialization".
11463
11464Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
11465
11466 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
11467 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
11468
11469Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
11470
11471 From Rob Savoye (rob@poseidon.cygnus.com)
11472 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
11473 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
11474 configure.in}, gdb.disasm/{Makefile.in, configure.in},
11475 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
11476 configure.in}: Major reworking for autoconfig.
11477 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
11478 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
11479 New files.
11480 * config/unix-gdb.exp: Make GDB global.
11481 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
11482 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
11483 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
11484 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
11485 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
11486 term.exp, twice.exp, watchpoint.exp, whatis.exp},
11487 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
11488 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
11489 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
11490 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
11491 pr-8136.exp, result.exp, string.exp, tuples.exp},
11492 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
11493 to returns as necessary, arrange for test to compile own testcase
11494 executable.
11495 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 11496
c906108c
SS
11497Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
11498
11499 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
11500 clear_xfail at end of test which might not call either pass or fail.
11501 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
11502 "backtrace through signal handler".
11503
11504Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11505
11506 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
11507 continuing from a job control stop signal.
11508 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
11509
11510Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
11511
11512 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
11513 * gdb.base/corefile.exp: Likewise.
11514 * gdb.base/funcargs.exp: Likewise.
11515
11516Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
11517
11518 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
11519 * config/monitor.exp: Add support for setting baud rate.
11520
11521Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
11522
11523 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
11524 i*86-*-linux* xfails for "backtrace through signal handler".
11525 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
11526 "print func2::coremaker_local".
11527 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
11528 alpha-dec-osf2* xfail for
11529 "delete all breakpoints when none".
11530
11531Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
11532
11533 * gdb.base/break.exp: Change test that deletes all breakpoints
11534 when no user breakpoints are installed. A post 4.15 change
11535 causes gdb to no longer prompt in this case.
11536
11537Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
11538
11539 * gdb.base/return.exp (return_tests): Change xfail for test
11540 "correct value returned double test" to stop xfailing at
11541 Solaris 2.5. Apparently the bug has been fixed.
11542
11543Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
11544
11545 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
11546 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
11547
11548Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
11549
11550 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
11551 * gdb.disasm/hppa.s: Corresponding changes.
11552
11553Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
11554
11555 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
11556 makefile fragment.
11557 * config/mt-hpux: Deleted.
11558
11559Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
11560
d63a86f8 11561 * Many files: When warning about suppressed tests due to a
c906108c
SS
11562 nonexistant test binary, avoid incrementing the warning count.
11563
11564Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
11565
11566 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 11567
c906108c
SS
11568Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11569
11570 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
11571 "sparc-*-solaris2*".
11572
11573Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11574
11575 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
11576 Add global and local variables and initialize them.
11577 * gdb.base/corefile.exp: Test correct mapping of corefile sections
11578 by printing variables. Remove rs6000 and powerpc xfails, BFD now
11579 extracts the file name and terminating signal from the core file.
11580 * TODO: Remove note about tests for correct mapping of corefile.
11581 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
11582 from optimizing it away.
11583 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
11584 handles common blocks.
11585
11586Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
11587
11588 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
11589 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
11590
11591Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
11592
11593 * Makefile.in (maintainer-clean): New target, synonym for
11594 realclean.
11595 * gdb.base/Makefile.in (maintainer-clean): Likewise.
11596 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
11597 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
11598 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
11599 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
11600 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
11601
11602Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
11603
11604 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
11605 xfails when not gcc compiled for "print foo::funclocal".
11606 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
11607 "print foo::funclocal at foo",
11608 "print 'scope1.c'::foo::funclocal at foo",
11609 "print foo::funclocal_bss at foo",
11610 "print 'scope1.c'::foo::funclocal_bss at foo",
11611 "print foo::funclocal_ro at foo",
11612 "print 'scope1.c'::foo::funclocal_ro at foo",
11613 "print bar::funclocal at foo" and
11614 "print 'scope1.c'::bar::funclocal at foo".
11615 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
11616 gcc compiled for "print foo::funclocal at bar".
11617 Expand all messages to ensure that they identify that
11618 the test is at bar().
11619 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
11620 gcc compiled for:
11621 "ptype on opaque struct pointer (statically)",
11622 "ptype on opaque struct tagname (statically)",
11623 "ptype on opaque struct pointer (dynamically) 1",
11624 "ptype on opaque struct tagname (dynamically) 1",
11625 "ptype on opaque struct pointer (dynamically) 2" and
11626 "ptype on opaque struct tagname (dynamically) 2
11627 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
11628 gcc compiled for:
11629 "p datalocal"
11630 "whatis datalocal",
11631 "ptype datalocal",
11632 "p bsslocal",
11633 "whatis bsslocal", and
11634 "ptype bsslocal".
11635 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
11636 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
11637 when not gcc compiled.
11638 * gdb.base/funcargs.exp (float_and_integral_args): Add
11639 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
11640 compiled.
11641 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
11642 "backtrace from call6a" when not gcc compiled.
11643 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
11644 "backtrace from call7a" when not gcc compiled.
11645 * gdb.base/callfuncs.exp (do_function_calls):
11646 Add "hppa*-*-hpux*" xfail when not gcc compiled for
11647 "p t_char_array_values(char_array_val2,char_array_val1)",
11648 "p t_char_array_values(char_array_val1,char_array_val2)",
11649 "p t_char_array_values("carray 1","carray 2")",
11650 "p t_char_array_values("carray 1",char_array_val2)",
11651 "p t_char_array_values(char_array_val1,"carray 2")",
11652 "p sum_args(1,{2})",
11653 "p sum_args(2,{2,3})",
11654 "p sum_args(3,{2,3,4})",
11655 "p sum_args(4,{2,3,4,5})"
11656 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
11657 "backtrace in corefile.exp" when not gcc compiled.
11658
11659Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11660
11661 * gdb.base/signals.exp: Rewrite `handle all print' test as
11662 a procedure. Accept blanks or TABs as whitespace, increase
11663 timeout and expect input buffer size for the large output
11664 from the command. Remove "i*86-*-bsdi2.0" xfail.
11665
11666Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11667
11668 * gdb.base/setvar.exp: Add new testcases for truncation when
11669 assigning invalid values to bitfields.
11670
11671Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
11672
d63a86f8 11673 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
11674 mips-sgi-irix* xfail for
11675 "call inferior func with struct - returns char *"
11676 and fix test so that an optional (unsigned char *) cast is
11677 accepted in the result.
11678
11679Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
11680
11681 * gdb.base/funcargs.exp (float_and_integral_args): Remove
11682 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
11683 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
11684 * gdb.base/signals.exp: Remove duplicate "handle all print" test
11685 that accidentally got checked in.
11686
11687Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
11688
d63a86f8 11689 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
11690 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
11691 compiled test.
11692 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
11693 Add mips-sgi-irix5* xfail for not gcc compiled.
11694 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
11695 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
11696 "p top", "whatis top", "p middle", and "whatis middle".
11697 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
11698 "whatis signed char" for not gcc compiled.
11699 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
11700 "set variable signed char=-1 (-1)" and
11701 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
11702 * gdb.base/funcargs.exp (float_and_integral_args):
11703 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
11704 Add mips-sgi-irix* xfail when not gcc compiled for
11705 "continue to call2b".
11706 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
11707 "continue to call2g".
11708 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
11709 "backtrace from call6a"
11710 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
11711 "backtrace from call7k".
11712 Add mips-sgi-irix5* xfail when not gcc compiled for
11713 "backtrace from call7a".
11714 (localvars_after_alloca): Fix gdb_test cmds for
11715 "print * after runto ...".
11716 Remove rs6000-*-* xfails for
11717 "print i after runto localvars_after_alloca" and
11718 "print l after runto localvars_after_alloca"
11719 for all compilers.
11720 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
11721 when not compiled with gcc, for:
11722 "print signed char == (minus)",
11723 "print signed char != (minus)",
11724 "print signed char < (minus)",
11725 "print signed char > (minus)".
11726 * gdb.base/callfuncs.exp (do_function_calls):
11727 Add mips-sgi-irix* xfail, when compiled with native compiler, for
11728 "call inferior func with struct - returns char *".
d63a86f8 11729 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
11730 "correct value returned double test" to include Solaris 2.4.
11731 * gdb.base/funcargs.exp (float_and_integral_args):
11732 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 11733
c906108c
SS
11734Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11735
11736 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
11737 enumeration bitfields if compiling with GNU C.
11738 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
11739 to empty' prompt.
11740
11741Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
11742
11743 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
11744 test for PRO targets.
11745
11746 * gdb.base/funcargs.exp: Avoid ever setting more than 8
11747 breakpoints in the inferior at any given time by making
11748 two groups of breakpoints for call2*, call6* and call7*
11749 tests.
11750
11751Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11752
11753 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
11754 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
11755 from optimizing it away.
11756 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
11757 "call inferior func with struct".
11758
11759Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
11760
11761 * configure.in: Only configure gdb.chill for particular targets.
11762
11763Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
11764
11765 * gdb.base/Makefile.in: Add action to .c.o transformation
11766 rule that generates a .ci file for each .o file and remove
11767 explicit .c.o rules except for callfuncs.o.
11768 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
11769 generates a .ci file for each .o file and remove explicit
11770 .cc.o rules.
11771 (clean): Remove *.tmp *.ci files.
11772 (EXECUTABLES): Remove templ-info.exp.
11773 * gdb.base/compiler.c: New file.
11774 * gdb.c++/compiler.cc: New file
11775 * gdb.base/scope.exp: Source gdb.base/scope.ci.
11776 Change rs6000-*-* xfail for
11777 "print 'scope0.c'::filelocal_ro" and
11778 "print 'scope1.c'::filelocal" and
11779 "print 'scope1.c'::filelocal_bss" and
11780 "print 'scope1.c'::filelocal_ro" and
11781 "print 'scope1.c'::foo::funclocal" and
11782 "print 'scope1.c'::foo::funclocal_ro" and
11783 "print 'scope1.c'::bar::funclocal" and
11784 "print 'scope0.c'::filelocal_ro" and
11785 "print 'scope1.c'::filelocal at foo" and
11786 "print 'scope1.c'::filelocal_bss at foo" and
11787 "print 'scope1.c'::filelocal_ro at foo" and
11788 "print 'scope1.c'::foo::funclocal at foo" and
11789 "print 'scope1.c'::foo::funclocal_bss at foo" and
11790 "print 'scope1.c'::foo::funclocal_ro at foo" and
11791 "print 'scope1.c'::bar::funclocal at foo" and
11792 "print 'scope0.c'::filelocal_ro" and
11793 "print 'scope1.c'::filelocal" and
11794 "print 'scope1.c'::filelocal_bss" and
11795 "print 'scope1.c'::filelocal_ro" and
11796 "print 'scope1.c'::foo::funclocal" and
11797 "print 'scope1.c'::foo::funclocal_bss" and
11798 "print 'scope1.c'::foo::funclocal_ro" and
11799 "print 'scope1.c'::bar::funclocal" and
11800 "print 'scope1.c'::bar::funclocal_bss"
11801 to only be xfail'd when not compiled with gcc.
d63a86f8 11802 Add rs6000-*-* xfail for
c906108c
SS
11803 "print 'scope0.c'::filelocal_bss before run"
11804 when compiled with gcc.
11805 (test_at_main): Add rs6000-*-* xfail for
11806 "print filelocal_ro in test_at_main"
11807 when compiled with gcc.
11808 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 11809 Add rs6000-*-aix* xfail for
c906108c
SS
11810 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
11811 "ptype t_char_array", not compiled with gcc.
11812 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
11813 xfail for "list foo (in include file)" when gcc compiled.
11814 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
11815 (integral_args): Add rs6000-*-* xfail for
11816 "run to call0a" if not compiled with gcc.
11817 (unsigned_integral_args): Add rs6000-*-* xfail for
11818 "run to call1a" if not compiled with gcc.
11819 (float_and_integral_args): Add rs6000-*-* xfail for
11820 "run to call2a" if not compiled with gcc and for
11821 "continue to call2b" for any compiler.
11822 Add rs6000-*-* xfail to
11823 "print f1 after run to call2a" for gcc compiled.
11824 (discard_and_shuffle): Add rs6000-*-* xfail for
11825 "run to call6a".
11826 (shuffle_round_robin): Add rs6000-*-* xfail for
11827 "backtrace from call7a" if not compiled with gcc.
11828 Add rs6000-*-* xfail for
11829 "backtrace from call7b" if compiled with gcc.
11830 (call_after_alloca): Add rs6000-*-* xfail for
11831 "print c in call_after_alloca" and
11832 "print s in call_after_alloca" and
11833 "backtrace from call_after_alloca_subr"
11834 if not compiled with gcc.
11835 (localvars_in_indirect_call): Add rs6000-*-* xfail for
11836 "print c in localvars_in_indirect_call" and
11837 "print c in localvars_in_indirect_call" and
11838 "backtrace in indirectly called function" and
11839 "stepping into indirectly called function"
11840 if not compiled with gcc.
11841 (localvars_after_alloca): Add rs6000-*-* xfail for
11842 "print c after runto localvars_after_alloca" and
11843 "print s after runto localvars_after_alloca" and
11844 "print i after runto localvars_after_alloca" and
11845 "print l after runto localvars_after_alloca"
11846 for all compilers.
11847 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
11848 than whatis-info.exp.
11849 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
11850 than opaque-info.exp.
11851 Setup rs6000-*-* xfail for
d63a86f8 11852 "ptype on opaque struct pointer (statically)" and
c906108c
SS
11853 "ptype on opaque struct pointer (dynamically)" when
11854 not compiled with gcc.
11855 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
11856 rather than callf-info.exp.
11857 (do_function_calls): Add clear_xfail for rs6000-*-* for
11858 "p t_float_values2(3.14159,float_val2)". Seems to work
11859 fine there, both with xlc and gcc. Need to find out what
11860 it is doing right and fix other platforms.
11861 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
11862 "call inferior func with struct - returns int",
11863 "call inferior func with struct - returns long",
11864 "call inferior func with struct - returns float",
11865 "call inferior func with struct - returns double",
11866 "call inferior func with struct - returns char *",
11867 but only if not gcc compiled (presumes xlc compiled).
11868 Change rs6000-*-* xfails for
11869 "call inferior func with struct - returns char" and
11870 " call inferior func with struct - returns short" to only
11871 xfail if not using gcc.
11872 (clean mostlyclean): Remove *.ci and *.tmp files.
11873 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
11874 than templ-info.exp.
11875 * gdb.base/langs.exp: Source gdb.base/langs.ci.
11876 Add rs6000-*-* xfail for "up to foo in langs.exp"
11877 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
11878 when not gcc compiled.
d63a86f8 11879
c906108c
SS
11880Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
11881
11882 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
11883 * gdb.base/corefile.exp: Likewise.
11884 * gdb.base/list.exp: Likewise.
11885 * gdb.base/scope.exp: Likewise.
11886 * gdb.base/siganls.exp: Likewise.
11887
11888 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
11889 compiler output.
11890 * gdb.base/whatis.exp: Likewise.
11891
11892Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
11893
11894 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
11895 failure (opcode table has been fixed to match reality).
11896
11897Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
11898
11899 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
11900 "call inferior func with struct - returns char",
11901 "call inferior func with struct - returns short"
11902
11903 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
11904 "print 'scope0.c'::filelocal at main",
11905 "print 'scope0.c'::filelocal_bss in test_at_main",
11906 "print 'scope0.c'::filelocal at foo",
11907 "print 'scope0.c'::filelocal_bss in test_at_foo",
11908 "print 'scope0.c'::filelocal at bar",
11909 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 11910
c906108c
SS
11911 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
11912 in source file 1". This bug seems to have been fixed with both
11913 gcc and native cc (was native assembler bug?).
11914
11915Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
11916
11917 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
11918 "backtrace through signal handler" to "i*86-*-sysv4*".
11919 * gdb.base/signals.exp: Add xfail for "'next' behaved as
11920 continue" case. Add "known SVR4 bug" to fail message.
11921 Add "i*86-*-bsdi2.0" xfail for "handle all print".
11922 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
11923 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
11924 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
11925 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
11926 "up to foo in langs.exp", "show language at foo in
11927 langs.exp", "up to cppsub_ in langs.exp", "show
11928 language at cppsub_ in langs.exp", "up to fsub in
11929 langs.exp", and "show language at fsub in langs.exp".
11930 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
11931 "bactrace in corefile.exp".
11932 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
11933 "call inferior function with struct - returns float" and
11934 "call inferior function with struct - returns double".
d63a86f8 11935
c906108c
SS
11936Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
11937
11938 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
11939 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
11940 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
11941 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
11942
11943Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
11944
11945 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
11946 (or overriden) "CHILL" macro rather then bare "gcc".
11947 Also look for ../../gcc/xgcc since that is what we will
11948 actually need, not "Makefile". Remove following assignment
11949 of CHILL to CHILL_FOR_TARGET because that results in
11950 recursive definition.
11951
11952Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
11953
11954 * gdb.base/corefile.exp: Change xfail for backtrace in
11955 corefile.exp from linuxaout to all linux.
11956 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
11957 cases where we miss the breakpoint at the signal handler
11958 for some reason. Setup xfail for linuxoldld/linuxaout and
11959 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
11960 hitting SIGURG breakpoint.
11961 * gdb.base/signals.exp: Setup xfail for "next" acting like
11962 continue to add linuxoldld. Setup xfail for all linux for
11963 "next to handler in signals_tests_1", "backtrace in
11964 signals_tests_1", "continue to func1", "pass SIGUSR1",
11965 and continue to handler".
11966
11967Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
11968
11969 * Update all FSF addresses except those in COPYING* files.
11970
11971Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
11972
11973 * gdb.base/a2-run.exp: Change messages to be more explicit about
11974 the status of args, and quote binfile in results.
11975
11976Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
11977
11978 * gdb.base/callfuncs.exp: Add tests for passing structs to
11979 inferior functions and return various types.
11980 * gdb.base/callfuncs.c: Add functions to receive a struct
11981 and return a member of the struct, in various types.
11982
11983Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11984
11985 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
11986
11987Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
11988
11989 * config/vxworks29k.exp: New file, sources vxworks.exp.
11990
11991Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
11992
11993 * config/gdbremote.exp: New file. Testing framework using
11994 gdbserver.
11995
11996Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
11997
11998 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
11999 "call function when asleep" and "send end of file".
12000 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
12001 for "backtrace in corefile.exp".
12002 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
12003 for "backtrace through signal handler".
12004 * gdb.base/corefile.exp: Make sure we actually generate a core file
12005 before trying the core tests. Some systems allow the user to suppress
12006 generation of core files and default to that (linux for example).
12007 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
12008 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
12009
12010Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12011
12012 * gdb.threads: New directory with some crude multi-threaded
12013 gdb tests (step.exp and step2.exp).
12014 * config/mt-lynx (STEP_EXECUTABLE): Define.
12015 (THREADFLAGS): Define.
12016
12017Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
12018
12019 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
12020
12021 * gdb.base/signals.exp: Disable whole file for lynx until
12022 further notice.
12023
12024 * gdb.base/signals.exp: xfail test where "next" acts like
12025 "continue" for lynx.
12026
12027 * gdb.base/interrupt.exp: xfail test for calling function while
12028 inferior is asleep for lynx.
12029
12030 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
12031 than one cr-lf after each command.
12032
12033Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12034
12035 * configure.in: Reinstate setting of stabsdirs variable, fix
12036 typo in setting up configdirs for native builds.
12037
12038 * gdb.base/return.exp: Fix typo in return double test.
12039 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
12040 compiler from optimizing them away.
12041
12042Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
12043
12044 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
12045 sequences to be echo'd by gdb when using gdb_test.
12046 * gdb.chill/chexp.exp: Likewise.
12047 * gdb.fortran/exprs.exp: Likewise
12048
12049Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12050
12051 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
12052 after the inferior gdb has started.
12053
12054 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
12055 after each command.
12056 * gdb.base/funcargs.exp: Likewise.
12057 * gdb.base/gdbvars.exp: Likewise.
12058 * gdb.base/interrupt.exp: Likewise.
12059 * gdb.base/list.exp: Likewise.
12060 * gdb.base/watchpoint.exp: Likewise.
12061 * gdb.c++/demangle.exp: Likewise.
12062 * gdb.c++/inherit.exp: Likewise.
12063 * gdb.chill/chexp.exp: Likewise.
12064 * gdb.fortran/exprs.exp: Likewise.
12065
12066 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
12067 test if we can't handle IO to/from the inferior.
12068
12069 * gdb.c++/misc.exp: Always check for a program already being
12070 started after sending a "run" command to gdb.
12071
12072 * gdb.base/twice.exp: Start with a fresh gdb.
12073
12074 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
12075 only depend on gdb's expression code, not the chill runtime.
12076
12077 * gdb.base/return.c: Put return values into variables so we
12078 can have gdb print them rather than depending on the program
12079 to print them.
12080 * gdb.base/return.exp: Corresponding changes.
12081
12082 * lib/gdb.exp: Provide default value for noinferiorio.
12083 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
12084 the inferior.
12085
12086 * gdb.base/break.exp: Always check for a program already being
12087 started after sending a "run" command to gdb.
12088 (text_next_with_recursion): Don't check the output from the
12089 program's printf statement. Instead just make sure the program
12090 exited.
12091
12092 * gdb.base/commands.exp: Protect tests which need arguments with
12093 $noargs conditionals.
12094
12095Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12096
12097 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
12098 of structure member arrays to match gdb/valops.c:value_addr change.
12099
12100Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
12101
12102 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
12103 cases.
12104
12105Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
12106
12107 * configure.in (configdirs): Remove gdb.chill from default list
12108 of subdirs and then add it back in only if doing a native build.
12109 The current chill compiler does not yet work in any cross build.
12110 * Revert all signal changes from Jul 6.
12111 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
12112 for sh-hms targets, allowing these tests to link, with no other
12113 changes. Testing is suppressed by setting "nosignals" in site.exp.
12114
12115Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
12116
12117 * configure.in (signaldirs): Define and add to configdirs for all
12118 targets except some specific ones that are known to not support signals.
12119 Also clean up formatting.
12120 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
12121 (signals, sigall): Remove rules to build.
12122 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
12123 Moved to new gdb.signals directory.
12124 * gdb.signals: New test directory.
12125 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
12126 signals.c signals.exp}: New or moved files.
12127
12128Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
12129
12130 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
12131
12132Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
12133
12134 * gdb.base/return.exp: Xfail `return double' test failure
12135 on at least Solaris 2.3 and handle future/past versions on
12136 a case by case basis as appropriate. Also update message
12137 to include i*86 failures.
12138
12139Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12140
12141 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
12142
12143 * lib/gdb.exp: Fix comment which erroneously identified
12144 gdb_file_cmd as gdb_load (the 19 May change was in fact to
12145 gdb_file_cmd not gdb_load).
12146 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
12147
12148 * gdb.base/setvar.exp: Make test names consistent between pass and
12149 fail cases. Use gdb_test more.
12150
12151Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12152
12153 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
12154
12155Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12156
12157 * gdb.base/help.exp: Fix expected help string for `show commands'.
12158
12159Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
12160
12161 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
12162
12163 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
12164 of a text section.
12165
12166Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
12167
12168 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
12169 that loop eventually terminates. Fix Connection refused logic so
12170 that testsuite will expire nicely.
12171
12172Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
12173
12174 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
12175 config/rom68k.exp: New tcl glue for the appropriate monitors.
12176 These all just end up calling monitor.exp.
12177 * config/monitor.exp (gdb_target_monitor): Handle `Connection
12178 refused' by retrying. Cleanup some timeout issues.
12179 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
12180 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
12181 callers don't have to set/restore global timeout variable.
12182
12183 * The following set of changes centralizes management of the global
12184 timeout variable. This way, it can be set in one target dependent
12185 place instead of dozens of places scattered throughout the test suite.
12186 If you need to lengthen a timeout, then you should either set timeout
12187 in one of the config/{target}.exp files, or multiply it by a factor.
12188 Setting it to an absolute value is always going to lose for some
12189 targets.
12190 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
12191 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
12192 * gdb.base/funcargs.exp: Don't set timeout.
12193 * gdb.base/list.exp (test_forward_search): Only use local timeout.
12194 * gdb.base/printcmds.exp (test_print_string_constants
12195 test_print_array_constants): Don't set timeout.
12196 * gdb.base/ptype.exp: Don't set timeout.
12197 * gdb.base/recurse.exp: Don't set timeout.
12198 * gdb.base/return.exp: Don't set timeout.
12199 * gdb.base/watchpoint.exp: Don't set timeout.
12200 * gdb.c++/classes.exp (do_tests): Don't set timeout.
12201 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
12202
12203Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
12204
12205 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
12206
12207Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12208
12209 * lib/gdb.exp: Disable chill tests for irix5.
12210
12211Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12212
12213 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
12214 each test pass or fail.
12215
12216Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12217
12218 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
12219 xlc not gcc.
12220
12221Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
12222
12223 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
12224
12225Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
12226
12227 * config/est.exp: Fix copyright and comments. Remove dead code.
12228 Use targetname, serialport and baud variables instead of fixed
12229 constants.
12230 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
12231 * config/cpu32bug.exp: New file to support cpu32bug monitors.
12232
12233Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12234
12235 * gdb.base/watchpoint.exp: Don't run
12236 test_watchpoint_triggered_in_syscall for sunos.
12237
12238Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12239
12240 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
12241 they don't seem to exist. Do include stdio.h.
12242
12243Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12244
12245 * gdb.base/a1-selftest.exp: Add alpha xfail.
12246
12247Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12248
12249 * gdb.base/watchpoint.c (main): Prompt before calling read().
12250 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
12251 Revise accordingly. Remove cruft about sending "123" several
12252 times, until it gets noticed. Clean up the "print buf[0]" stuff
12253 so that it passes or fails, and waits for prompts in the usual way.
12254
12255Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12256
12257 * gdb.base/recurse.exp: Fix comment.
12258
12259 * TODO: Remove item about printing variables in nodebug.exp. Add
12260 item about enabling tests which are only run on some targets.
12261
12262 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
12263 fail, make test names unique, use new gdb_test convention
12264 regarding pattern, use gdb_test more, etc.).
12265
12266 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
12267 fail, make test names unique, etc.).
12268
12269Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12270
12271 * gdb.base/nodebug.c: Change return type of top and middle to
12272 short.
12273 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
12274 are fixed by the recent mdebugread.c changes. Allow `short ()'
12275 as type for top and middle.
12276
12277Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12278
12279 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
12280 nearly as I can tell, the whole thing was an accident in Stu's
12281 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
12282 to replace a send/expect pair with gdb_test, but ended up only
12283 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
12284 of 30 Mar 1995 took care of it, but left this vestigial comment
12285 which I am now nuking.
12286
12287Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12288
12289 * gdb.base/break.exp: Look for different line number for
12290 breakpoint at main depending on usestubs.
12291
12292Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12293
12294 * gdb.base/list.exp: Adjust some alternate expect patterns to
12295 match recent list0.c change. Add alternate expect pattern for
12296 output from `list default lines around main' for optimizing
12297 compilers.
12298
12299Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12300
12301 * lib/gdb.exp: If nosignals is not set, set it to 0.
12302
12303Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
12304
12305 * config/slite-gdb.exp: Responds to load symbol table prompt.
12306 * gdb.base/break.exp: Adjust line number, fix rerun.
12307 * gdb.base/langs0.c: Add #ifdef usestubs.
12308
12309Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
12310
12311 * gdb.base/list.exp: Adjust line contents after adding new lines in
12312 list0.c. Also fix a syntax error.
12313
12314 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
12315 * gdb.base/break.exp: ditto.
12316 * gdb.base/list.exp: ditto.
12317 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
12318 * gdb.base/run.c: ditto.
12319 * gdb.base/list0.c: ditto.
12320 * gdb.base/funcargs.c: ditto.
12321
12322Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
12323
12324 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
12325 $targetname, $serialport and $baud instead of hardwired variables.
12326 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
12327 target doesn't support signals.
12328
12329Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
12330
12331 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
12332
12333Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12334
12335 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
12336 Don't rely on the value of an auto variable before it has been
12337 initialized. Use gdb_test more.
12338
12339Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12340
12341 * lib/gdb.exp (default_gdb_version): A version number must start
12342 with a digit, but other than that contains all characters up to
12343 the first whitespace character.
12344
12345Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12346
12347 * gdb.base/commands.exp (breakpoint_command_test): New tests.
12348
12349Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12350
12351 * gdb.c++/*.exp: Warn if executable does not exist. The original
12352 reason for skipping the warning was that configure.in sometimes
12353 intentionally skipped building the executables but the tcl code
12354 had no way of knowing. That (a) was always bogus with respect to
12355 error handling, (b) is no longer true (right now there is no way
12356 to skip C++ tests).
12357
12358 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
12359
12360Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12361
12362 * gdb.base/list.exp: Add expect patterns for output from
12363 SunPRO compiled executables.
12364 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
12365 types.
12366
12367Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12368
12369 * gdb.base/break.exp (test_next_with_recursion): Accept any line
12370 number (we are already testing that the correct source line text
12371 gets printed).
12372
12373 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
12374 that is what is intended, but something needed to be done to get
12375 sunos4 native working again.
12376
12377 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
12378
12379 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
12380 apparently went with a (very) old xfail.
12381
12382Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
12383
12384 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
12385 runto_main is a proc in gdb.exp that will do 'step' for target use
12386 stubs.
12387 * gdb.base/exprs.exp: ditto.
12388 * gdb.base/interrupt.exp: ditto.
12389 * gdb.base/opaque.exp: ditto.
12390 * gdb.base/printcmds.exp: ditto.
12391 * gdb.base/ptype.exp: ditto.
12392 * gdb.base/scope.exp: ditto.
12393 * gdb.base/setvar.exp: ditto.
12394 * gdb.base/signals.exp: ditto.
12395 * gdb.base/twice.exp: ditto.
12396 * gdb.c++/classes.exp: ditto.
12397 * gdb.c++/inherit.exp: ditto.
12398 * gdb.c++/templates.exp: ditto.
12399 * gdb.base/break.exp: no run and hit main for stubs. Change line
12400 numbers for breakpoints and info breakpoint.
12401 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
12402 breakpoint().
12403 * gdb.base/callfuncs.c: ditto.
12404 * gdb.base/exprs: ditto.
12405 * gdb.base/interrupt.c: ditto.
12406 * gdb.base/opaque0.c: ditto.
12407 * gdb.base/printcmds.c: ditto.
12408 * gdb.base/ptype.c: ditto.
12409 * gdb.base/scope0.c: ditto.
12410 * gdb.base/setvar.c: ditto.
12411 * gdb.base/signals.c: ditto.
12412 * gdb.base/twice.c: ditto.
12413 * gdb.c++/misc.cc: ditto.
12414 * gdb.c++/templates.cc: ditto.
12415
12416Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12417
12418 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
12419
12420 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
12421 somewhere between `read' and `main.c'. I'm pretty sure the
12422 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
12423 and it isn't particularly useful.
12424
12425 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
12426
12427Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12428
12429 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
12430
12431Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
12432
12433 * config/mt-slite: add LIBS and -nostdlib.
12434 * config/slite-gdb.exp: add this new file to support sparclite target.
12435
12436Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
12437
12438 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
12439
12440 * gdb.base/a2-run.exp: Change argument to istarget from
12441 "*-*-vxworks" to "*-*-vxworks*".
12442 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
12443
12444Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
12445
12446 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
12447 will not runto main but do a 'step' to step out of breakpoint().
12448 * config/mt-slite: add -Dusestubs.
12449
12450Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12451
12452 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
12453 instead of just @.
12454
12455 * gdb.base/signals.exp: Add test for "handle all print".
12456 * TODO: Remove "handle all print". Also remove item about
12457 checking copyright date (I don't like the idea of a spurious FAIL
12458 based on when we run the tests).
12459
12460 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
12461 for SunOS4 (reason for failure not investigated). Remove
12462 redundant test for $binfile.
12463
12464 * gdb.base/nodebug.c (array_index): Call malloc.
12465
12466 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
12467
12468Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
12469
12470 * gdb.base/recurse.exp: Update gdb_test invocation to use new
12471 conventions and slightly simplify the matching regexp.
12472
12473Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12474
12475 * gdb.base/break.exp: Update gdb_test invocation to use new
12476 convention.
12477
12478 * lib/gdb.exp: If noargs is not set, set it to 0.
12479
12480 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
12481 tests unique.
12482
12483 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
12484
12485Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12486
12487 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
12488 one argument of type "<non-float parameter>".
12489
12490Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
12491
12492 * config/rom68k.exp: New file to support Motorola IDP board.
12493 * gdb.base/a2-run.exp: Skip this file if noargs is set.
12494 * gdb.base/break.c: Change things around so that this program
12495 doesn't depend upon args. This is necessary to make remote
12496 targets work (in general, they can't take args).
12497 * gdb.base/break.exp: Don't try to send args to program. Don't
12498 expect output. Also, replace lots of code with gdb_test.
12499
12500Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12501
12502 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
12503 printing of '\'' (which is what the comment says we are testing,
12504 even though we were not), not '''.
12505 (test_integer_literals_rejected): Test that printing ''' is an error.
12506
12507 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12508 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
12509 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
12510 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
12511 Use gdb_test not test_print_accept.
12512 * lib/gdb.exp: Remove test_print_accept.
12513
12514 * gdb.base/signals.exp (signal_tests_1): Make pass message
12515 consistent with fail message.
12516
12517 * gdb.base/whatis.exp: Remove xfails for printing char vs.
12518 unsigned char; the bug (PR 1821) is fixed.
12519
12520 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
12521
12522 * gdb.base/scope.exp (test_at_localscopes): Call pass for
12523 successful tests--makes xfailing them work right.
12524
12525Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12526
12527 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
12528 only \r\n, not .*. The test can pass .* as the last thing in
12529 $pattern if that is what it wants. In addition to providing this
12530 flexibility, this change should speed up pattern matching in cases
12531 where the pattern already ended with .* (there were a number of
12532 them). This change also helps catch bad patterns--in the old
12533 scheme the typo "char \*" instead of "char \\*" would pass. Now
12534 it is caught.
12535 * Many .exp files: Update callers.
12536
12537 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
12538 clearer and does not spuriously match multiple ('s. Likewise for
12539 ) and *.
12540
12541 * gdb.base/nodebug.exp: Test ability to call a function and pass
12542 it a string (even with no debugging info).
12543
12544 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
12545 "p '\'", which is the same as "p ''" once tcl gets done with
12546 quoting, to "p '\\'", which I suspect is what is intended (one
12547 backslash gets sent to GDB).
12548
12549 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
12550
12551Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12552
12553 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
12554 1817) was fixed literally years ago.
12555
12556Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12557
12558 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
12559 test, it causes stepping out of call_after_alloca_subr with
12560 optimizing compilers.
12561 (localvars_in_indirect_call): Consume GDB prompt if `finish'
12562 fails.
12563
12564 * gdb.c++/templates.exp: Source templ-info.exp only if
12565 the templates executable exists.
12566
12567 * gdb.c++/misc.cc (class Contains_static_instance,
12568 class Contains_nested_static_instance),
12569 gdb.c++/classes.exp (test_static_members): Test printing of
12570 a class that contains a static instance of the class.
12571
12572Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12573
12574 * gdb.base/langs2.c (cppsub_): Don't prototype.
12575 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
12576 only, I believe).
12577
12578Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12579
12580 * lib/gdb.exp (skip_chill_tests): New procedure.
12581
12582 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
12583
12584Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
12585
12586 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
12587 each expect pattern. Cuts runtime from 12 to about 4 seconds.
12588
12589Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12590
12591 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
12592
12593 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
12594 disassemble 8, not 16, instructions for part 4.
12595
12596 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
12597 support the latter anymore.
12598
12599 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
12600 -DNO_PROTOTYPES.
12601 * gdb.base/callfuncs.c: Control use of prototypes based on
12602 NO_PROTOTYPES, not __STDC__.
12603 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
12604 t_float_values2 tests if prototypes in use.
12605
12606 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
12607 t_double_values): When checking differences against DELTA, check
12608 that difference is within the range (-DELTA,DELTA), not just
12609 (-infinity,DELTA).
12610
12611Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
12612
12613 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
12614 'file' command firts, then 'target', then 'load', this is due to gdb
12615 target set up.
12616 * config/mips-gdb.exp: Fix a couple regular exp bugs.
12617
12618Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
12619
12620 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
12621 FP load/store variants.
12622 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
12623
12624Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
12625
12626 * gdb.base/term.exp: Do not give a warning if not native, it is
12627 not an abnormal condition.
12628
12629Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
12630
12631 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
12632 t_char_array".
12633
12634Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
12635
12636 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
12637 are getting the version number.
12638
12639 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
12640 if not native, it is not an abnormal condition.
12641
12642Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12643
12644 * lib/gdb.exp: Just use "file exists", rather than undocumented
12645 dejagnu procedure "findfile".
12646
12647Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
12648
12649 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
12650 (LDFLAGS): Set to -Xlinker -Ur.
12651
12652 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
12653 Removed, these values are set by lib/gdb.exp.
12654
12655 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
12656
12657Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
12658
12659 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
12660 of replicating gdb startup code.
12661
12662 * config/mt-vxworks (LDFLAGS): Set to -r.
12663 (CFLAGS_FOR_TARGET): Removed.
12664
12665 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
12666 (gdb) and gdb for vxworks uses (vxgdb).
12667
12668 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
12669 executable is not in the tree and host != target, use sed and
12670 program_transform_name to determine the gdb name used by the
12671 target.
12672
12673 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
12674 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
12675
12676Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12677
12678 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
12679 floats, chars, and shorts where there are ANSI-style function
12680 definitions.
12681
12682 * gdb.base/langs.exp, gdb.base/langs*: New test.
12683 * gdb.base/Makefile.in: Build it.
12684 * TODO: Remove item about checking that C names don't get C++
12685 demangling applied; this test tests it.
12686
12687Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12688
12689 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
12690 went with the const70 xfail. The xfail went away a year ago.
12691
12692 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
12693
12694 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
12695 for hp300.
12696
12697 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
12698
12699 * gdb.base/a1-selftest.exp: Don't run on hp300.
12700
12701Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12702
12703 * Makefile.in (site.exp): Set host_alias and target_alias as well
12704 as host_triplet and target_triplet.
12705
12706Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12707
12708 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
12709
12710 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
12711 places as other ecoff systems).
12712
12713 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
12714 ultrix.
12715
12716Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12717
12718 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
12719 remove them.
12720 * gdb.base/nodebug.exp: Accept "function" in addition to "text
12721 variable and "variable" in addition to "data variable".
12722 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
12723
12724 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
12725 2.
12726 * gdb.base/list1.c (long_line): Add additional statement at start
12727 of function.
12728 * gdb.base/list.exp (test_forward_search): Update line number to
12729 reflect new statement.
12730
12731Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12732
12733 * gdb.base/signals.exp: Reinitialize searched source directories
12734 after gdb_start call.
12735
12736Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
12737
12738 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
12739 * gdb.stabs/Makefile.in: Likewise.
12740
12741 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
12742 change. Instead split the tests into smaller pieces.
12743 * gdb.disasm/hppa.s: Corresponding changes.
12744
12745Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12746
12747 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
12748 Quote ^C when passing it to stty. For some shells ^ is a pipe.
12749
12750 * gdb.base/funcargs.exp: Modify many tests so that every test
12751 either passes or fails. Make some test names unique.
12752
12753Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12754
12755 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
12756 Call stty to set interrupt character.
12757
12758 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
12759 for HP assembler versus GNU assembler based on actual behavior of
12760 $(CC), rather than assuming that $(AS) is always the GNU assembler.
12761
12762 * TODO: Suggest a few more stepping tests.
12763
12764Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
12765
12766 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
12767 restart GDB for h8300 after a continue.
12768 (return): Add pattern to match a29k-udi behavior.
12769 * gdb.base/nodebug.exp: Remove obsolete comment.
12770 * gdb.base/regs.exp: New file, testing of register displays.
12771 * gdb.base/return.exp: Fix typo in reference to $objdir.
12772 * gdb.base/whatis.exp: Always start with a fresh GDB.
12773
12774Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12775
12776 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
12777 higher, these tests generate a lot of output.
12778
12779Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12780
12781 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
12782 code following the catch silently ignored some errors; without the
12783 catch they should be thrown like any other tcl error. Also, the
12784 catch used "" instead of {} which meant all the callers who wanted
12785 to include one of the characters "[]$ had to quote it an extra time.
12786 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
12787 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
12788 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
12789 Remove extra quoting.
12790
12791Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
12792
12793 * gdb.base/commands.exp: Make test names unique; every test either
12794 passes or fails. Update some comments.
12795
12796 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
12797
12798Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12799
12800 The following fixes a FAIL caused by the fact that the alpha stabs
12801 configuration didn't use the ".if alpha" code in weird.def.
12802 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
12803 bit pointer, so the 32 bit version works even on the alpha.
12804 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
12805 Remove the stuff which allowed us to have separate versions for
12806 alpha and everything else.
12807
12808 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
12809 regexp which "info func operator\[\](" is supposed to match. Fix
12810 string to send to GDB. Note that GDB still doesn't work right. Add a
12811 new test for "info func .perator\[\](" which GDB does handle correctly.
12812
12813 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
12814
12815Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12816
12817 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
12818 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
12819 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
12820 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
12821 it makes the tests harder to understand and confuses test-o-matic.
12822 The preferred style is that each test provides a PASS or a FAIL,
12823 and has a unique message (e.g. "continue #54" not just "continue")
12824 which is the same for the pass and the fail.
12825 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12826 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
12827 to lib/gdb.exp.
12828 * gdb.base/printcmds.exp: Use test_print_accept. Remove
12829 prt_accept which was basically the same thing. Likewise for
12830 test_print_reject and prt_reject.
12831 * lib/gdb.exp (test_print_reject): Add some more error message
12832 patterns to match from the former printcmds.exp (prt_reject).
12833 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
12834 One defect of the passcount stuff is that some of it failed to
12835 report XPASS where appropriate.
12836 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
12837 stuff before and after arg in expected pattern.
12838 (test_paddr_operator_functions): Re-do test without print_addr_of;
12839 this is the only test which seems to want extra stuff there.
12840
12841Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12842
12843 * gdb.base/nodebug.exp: Update new tests to reflect improved
12844 wording of gdb output.
12845
12846 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
12847 and "ptype" work on variables in files compiled without -g.
12848 Replaces commented out "maint print msymbol" tests.
12849
12850Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12851
12852 * gdb.base/setvar.c (dummy): Call malloc.
12853
12854 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
12855 losing with the irix4 sed.
12856
12857 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
12858 ALRM" on irix4.
12859
12860Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12861
12862 * TODO: Remove items about corefile.exp testing new exec-file and
12863 backtrace; both are now done. Add items about printing enums.
12864
12865Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12866
12867 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
12868 "get signal $thissig" test fails.
12869
12870 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
12871
12872Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12873
12874 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
12875 compiler warning with dec alpha compiler.
12876
12877 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
12878 extra \n from gdb_test call (this explains why the prompt test
12879 that I removed yesterday was there).
12880 (user_defined_command_test): Remove extra \n and prompt test.
12881
12882 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
12883 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
12884 doesn't exist.
12885 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
12886 Also remove alpha workaround, which turns out to be because
12887 SIGABRT == SIGLOST.
12888
12889 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
12890
12891 * gdb.base/help.exp: Don't test "help show".
12892
12893Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12894
12895 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
12896 "set print address" is on.
12897 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
12898 pass prompt to gdb_test; gdb_test already looks for the prompt.
12899
12900 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
12901
12902 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
12903 was a vestige of the manual TESTSTRATEGY, and the purpose of it
12904 was to make sure that gdb can read a core file. But (a) the "read
12905 the corefile" part didn't make it to a1-selftest.exp, we just
12906 delete the corefile after creating it, and (b) we test reading
12907 corefiles in corefile.exp anyway. Also, this test left around a
12908 xgdb process on Solaris.
12909
12910 * gdb.base/corefile.exp: Also test backtrace.
12911
12912Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
12913
12914 * gdb.base/commands.exp: Test a simple user defined command with
12915 arguments and if/while statements; verify the full user command is
12916 printed by "show user".
12917
12918 * gdb.base/commands.exp: Test if/while commands as part of a
12919 breakpoint command list; verify they appear in breakpoint
12920 information.
12921
12922Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12923
12924 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
12925 than by dividing by zero.
12926
12927Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
12928
12929 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
12930 performing an inferior call with watchpoints enabled.
12931 * gdb.base/watchpoint.c (main): Delete second unnecessary read
12932 call.
12933
12934Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12935
12936 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
12937 of "file" command.
12938
12939 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
12940 Add additional pattern for when "int operator int(void);" appears
12941 in a different order.
12942
12943Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12944
12945 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
12946
12947 * gdb.base/help.exp: Replace most of docstrings for "info signals"
12948 and "signal" with ".*".
12949
12950Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12951
12952 * TODO: Add note about "handle all nostop".
12953
12954 * gdb.base/{sigall.c, sigall.exp}: New test.
12955 * gdb.base/Makefile.in: Add it.
12956
12957Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
12958
12959 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
12960 when invoking GDB, suppresses any windowing interface.
12961
12962Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
12963
12964 * config/sim-gdb: New file, simulator testing support.
12965
12966Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
12967
12968 * gdb.base/interrupt.exp: Test calling func1 twice.
12969
12970Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
12971
12972 * gdb.base/list.exp (test_forward_search): Set timeout higher
12973 when we'll be getting lots of output from gdb.
12974
12975 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
12976 "init_malloc" to after the expect statement. Run it if that
12977 regexp is taken, but also for two others which happen if source
12978 cannot be found.
12979
12980Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12981
12982 * gdb.base/printcmds.exp: New test, for printing register before
12983 program is running.
12984
12985Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12986
12987 * gdb.base/list.exp: Correct some alternate expect patterns
12988 to reflect changes in list1.c.
12989
12990Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12991
12992 * TODO: Add item regarding large frames.
12993
12994 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
12995
12996 * TODO: Remove item about enabling return.exp; it
12997 is enabled. Suggest a few more "return" tests.
12998
12999Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13000
13001 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
13002 anonymous unions.
13003
13004Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13005
13006 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
13007 and pr-5646.o, so "make" is the same as "make all", not "make
13008 pr-4975.o".
13009
13010Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
13011
13012 * gdb.base/list.exp: Adjust expectations to reflect changes in
13013 list1.c.
13014 (test_forward_search): New test proc.
13015 * gdb.base/list1.c (long_line): New function, has long source line.
13016
13017Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
13018
13019 * gdb.base/a1-selftest.exp: Change initial stepping to know about
13020 additional line of code that was added.
13021
13022Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
13023
13024 * gdb.disasm/hppa.s: Break the large branching tests into smaller
13025 tests so as not to overflow expect's input buffers.
13026 * gdb.disasm/hppa.exp: Corresponding changes.
13027
13028Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13029
13030 Beginnings of template debugging tests.
13031 * gdb.c++/templ-info.cc: New file to test for template
13032 debugging capability of the compiler.
13033 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
13034 templ-info.cc.
13035 * gdb.c++/templates.cc: Add explicit template instantiations
13036 to enable compiling with -fno-implicit-templates. Add destructor
13037 and 'value' method to T5 class for template tests.
13038 * gdb.c++/templates.exp: Add testcases for printing of template
13039 types, setting breakpoints on template methods and calling a
d63a86f8 13040 template method.
c906108c
SS
13041
13042Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
13043
13044 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
13045 branch target since some assemblers (gas-2.5) may emit a
13046 relocation for the branch instead of resolving it in the
13047 assembler.
13048
13049Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13050
13051 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
13052 through signal handler.
13053
13054Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13055
13056 * configure.in (*-*-netware): Use config/mt-netware.
13057
13058 * config/mt-netware: New file.
13059 * config/mt-i386-netware: Removed, separate configs for different
13060 netware architectures are no longer needed now that we have
13061 --with-headers.
13062
13063Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13064
13065 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
13066 by the recent changes to use ANSI C arithmetic conversions.
13067
13068Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13069
13070 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
13071 bug involving using inferior_pid to figure out whether to select a
13072 frame.
13073
13074Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
13075
13076 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
13077 match the current disassembler output.
13078
13079Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
13080
13081 * gdb.fortran/exprs.exp: Expect VOID instead of void.
13082 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
13083 types, expect "int" as type of integer values (for now).
13084
13085Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
13086
13087 * gdb.base/commands.exp: New tests for if/while commands.
13088
13089Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
13090
13091 * lib/gdb.exp (runto): Replace sub-pattern for hex value
13092 by .*, since hex values have different syntax in Chill mode.
13093
13094Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13095
13096 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
13097 linefeed from expect pattern for repeated types with indices > 9.
13098
13099Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
13100
13101 First part of Fortran test suite.
13102 * gdb.fortran: New directory.
13103 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
13104
13105Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13106
13107 * gdb.base/default.exp: Update expect pattern for load command
13108 without arguments.
13109
13110Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
13111
13112 * configure.in: Change i386 to i[345]86.
13113 * gdb.base/configure.in: Likewise.
13114 * gdb.c++/configure.in: Likewise.
13115 * gdb.chill/configure.in: Likewise.
13116
13117Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
13118
13119 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
13120 patterns, since that is not a valid context for comments.
13121
13122Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
13123
13124 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
13125 repeated types and repeated types with indices > 9.
13126
13127Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
13128
13129 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
13130 2417; old bug has been fixed.
13131
13132Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
13133
13134 * gdb.base/interrupt.exp: When trying to wake up the inferior,
13135 send the newline ourselves instead of assuming gdb_test will do
13136 so when passed an empty input string.
13137
13138 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
13139 stabs testcode.
13140
13141Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13142
13143 * lib/gdb.exp (gdb_test): Don't send anything if the first
13144 argument is an empty string. This makes cases where we want to
13145 match output that is already in expect's buffers (for example,
13146 matching a breakpoint after gdb_run_cmd has been called) work
13147 reliably.
13148
13149Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13150
13151 * config/netware.exp: New file.
13152
13153Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13154
13155 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
13156 the -B and -L prefixes so we can find the debugging stub.
13157
13158 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
13159 there and we are using the gcc from the tree.
13160
13161 * gdb.base/types.c: Removed.
13162
13163 * gdb.base/configure.in: Look for makefile fragments in ../config.
13164 Recognize i386-*-netware.
13165 * gdb.c++/configure.in: Likewise.
13166
13167Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13168
13169 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
13170 the correct TCL syntax.
13171
13172Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13173
13174 * gdb.base/opaque.exp: use runto instead of messing around with
13175 breakpoints. Simplify by using gdb_test.
13176
13177 * gdb.base/bitfields.exp: restart between tests on netware targets
13178 because breakpoints aren't relocated after target death. Run
13179 processes to completion.
13180
13181 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
13182
13183Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
13184
13185 * Makefile.in: Remove extra tabs that confuse some versions
13186 of "make". Use the newly built gdb to test with by default,
13187 rather than the first one in the tester's search path.
13188
13189Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
13190
13191 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
13192
13193 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
13194 condition help.
13195
13196Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13197
13198 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
13199
13200 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
13201 running.
13202 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
13203 * gdb.base/funcargs.exp: Likewise.
13204
13205 * gdb.base/bitfields.exp: Simplify by using gdb_test.
13206 * gdb.base/funcargs.exp: Likewise.
13207
13208 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
13209 message is "".
13210
13211Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13212
13213 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
13214 return,signals,twice}.exp: Handle non-existant binaries
13215 consistantly.
13216
13217 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
13218 * gdb.base/Makefile.in: Don't try to generate a core dump, we
13219 might testing a cross development system.
13220
13221Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13222
13223 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
13224 runtest script is relative to ${srcdir}, not ${rootdir}.
13225
13226Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
13227
13228 * gdb.base/signals.exp: Allow for optionality of breakpoint
13229 address.
13230
13231Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13232
13233 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
13234
13235Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13236
13237 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
13238 for size_t definition.
13239 * gdb.c++/templates.cc: Likewise
13240
13241 * config/mt-i386-netware: New file.
13242
13243 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
13244 defined.
13245
13246 * gdb.base/Makefile.in: Added support for systems that name core
13247 files by appending "core" to the program name.
13248 * gdb.base/a1-selftest.exp: Likewise.
13249
13250Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13251
13252 * gdb.base/return.exp: Add comment and message for `return double'
13253 test failure on Sparc Solaris.
13254
13255Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
13256
13257 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
13258
13259Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13260
13261 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
13262 from optimizing them away.
13263 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
13264 patterns to include default constructors and assignment operators,
13265 to match gcc versions beyond 2.5.8. Accept any cplus demangling
13266 character in the output of the virtual base pointer.
13267
13268Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13269
13270 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
13271 expression match in print_addr_of to avoid unintented matches.
13272 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
13273 versions up to 2.5.8.
13274
13275Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13276
13277 * gdb.base/list.exp: Tweak alternate pattern for listing of an
13278 included file to run under newer versions of expect.
13279 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
13280 consecutive >'s in templates to accomodate recent cplus-dem.c change.
13281 Remove xfail for the virtual table of BDDHookV.
13282
13283Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
13284
13285 * lib/gdb.exp (string_to_regexp): Set a default result.
13286 (default_gdb_start): Fix misleading message.
13287
13288Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
13289
13290 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
13291 Remove all CC, etc definitions.
13292 * config/mt-hpux: New file.
13293 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
13294 (CFLAGS, LDFLAGS): Define.
13295 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
13296
13297 * Makefile.in (site.exp): Don't insert host_os, etc.
13298 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
13299 (distclean): Check existence of subdir.
13300 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
13301 * gdb.base/Makefile.in: General cleanup and simplification.
13302 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13303 to build executables. Use default rule to build .o files.
13304 (EXPECT, RUNTEST, CC): Fix relative pathname.
13305 (site.exp): Don't insert host_os, etc.
13306 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
13307 and/or SIGUSR1 defined.
13308 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
13309 * gdb.c++/Makefile.in: General cleanup and simplification.
13310 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13311 (CFLAGS): Remove.
13312 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
13313
13314Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
13315
13316 * gdb.base/recurse.exp: Misc changes to get tests running again
13317 after Kung's changes to the watchpoint code.
13318 * gdb.base/watchpoint.exp: Likewise.
13319
13320Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
13321
13322 * lib/gdb.exp (string_to_regexp): Convert {\} also.
13323
13324Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
13325
13326 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
13327 * lib/gdb.exp (default_gdb_start): Define.
13328 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
13329 gdb.base/funcargs.exp, gdb.base/opaque.exp,
13330 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
13331 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
13332 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
13333 Don't call gdb_target_udi in between tests.
13334
13335Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13336
13337 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
13338 (which was basically just a local version of the same thing). In
13339 addition to avoiding duplication, gdb_test_exact is faster.
13340 * lib/gdb.exp (gdb_test_exact): Fix typo.
13341
13342 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
13343 don't give an error.
13344
13345 * gdb.base/term.exp: Call delete_breakpoints before starting.
13346
13347 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
13348 (t10): Add comment.
13349
13350Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13351
13352 Reorganization of the GDB Test Suite.
13353
13354 * gdb.base: New directory, contains all the basic tests.
13355 * gdb.c++: New directory, tests specific to C++.
13356 * gdb.chill: New directory, tests specific to Chill.
13357 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
13358 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
13359 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
13360 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
13361 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
13362 t30-31 to chill).
13363 * */gdbme.*: Rename to match appropriate expect scripts.
13364 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
13365 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
13366 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
13367 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
13368 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
13369 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
13370 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
13371 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
13372 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
13373 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
13374 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
13375 gdb.c++/virtfunc.cc: New names of C++ files.
13376 * gdb.chill/chillvars.ch: New name of Chill file.
13377 * gdb.base/configure.in, gdb.c++/configure.in,
13378 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
13379 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
13380 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
13381 * configure.in (configdirs): Update to reflect directory changes.
13382 (target_abbrev): No longer define for any configuration.
13383 * Makefile.in: Cosmetic improvements to header comments.
13384
13385Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
13386
13387 Various changes to gdb.t31:
13388
13389 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
13390 * gdbme.ch: Make all key-words and predefineds be upper-case.
13391 * chillvars.exp: Expect key-words and predefinds in upper-case.
13392
13393 * chillvars.exp: Use gdb_test_exact many places.
13394 Change expected output for arrays (which now includes index labels).
13395
13396 * pr-5020.exp, gdme.ch (module PR_5020):
13397 New test, for PR-5020.
13398
13399Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
13400
13401 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
13402 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
13403
13404Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
13405
13406 * Makefile.in: Fix bit-rot in definitions of CHILL,
13407 CHILL_FOR_TARGET and Chill_LIB.
13408 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
13409 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
13410 CHILL, and CHILL_LIB.
13411
13412Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
13413
13414 * Revert the previous changes. Please see Rob's directory
13415 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
13416
13417Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
13418
13419 * Makefile.in, configure.in, config/mips-gdb.exp,
13420 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
13421 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
13422 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
13423 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
13424 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
13425 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
13426 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
13427 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
13428 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
13429 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
13430 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
13431 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
13432 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
13433 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
13434 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
13435 changes from 94Q1.
13436
13437Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
13438
13439 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
13440 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
13441 Rob's new testing fragments.
13442
13443Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
13444
13445 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
13446 lib/gdb.exp: Replace error proc calls with perror.
13447
13448Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13449
13450 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
13451 version also, match on casted version strings, and match on
13452 gdb startup case where the line numbers might be messed up.
13453
13454Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
13455
13456 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
13457 (CFLAGS): Delete it from here.
13458
13459Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
13460
13461 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
13462
13463Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
13464
13465 * Makefile.in (RUNTEST): Default to just "runtest".
13466
13467Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13468
13469 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
13470 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
13471 the code has been restructured.
13472
13473Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13474
13475 * gdb.t00/default.exp (set write): Allow any number of \r and/or
13476 \n, not just one of each.
13477
13478 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
13479 /bin/cc gives a warning if you do.
13480
13481Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
13482
d63a86f8 13483 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
13484 __t10ListS_link1ZUiRCUiPT0
13485
13486Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13487
13488 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
13489 on local variables in recursive functions.
13490
13491 * gdb.t07/Makefile.in: Build the new test.
13492
13493Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13494
13495 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
13496 directly. Instead compare the return values from actual calls.
13497
13498Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
13499
13500 * Makefile.in (check): Set TCL_LIBRARY for runtest.
13501
13502Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13503
13504 * From Peter Schauer with minor modifications.
13505 * gdb.t15/return.exp (return_tests): Handle targets where "return"
13506 stops in mid-line in the caller. Add xfail for returning a float
13507 value on X86 targets.
13508
13509Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13510
13511 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
13512 to avoid expect lossage.
13513 (fmem_LRbug_tests): Likewise.
13514 * gdb.disasm/hppa.s: Corresponding changes.
13515
13516 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
13517 conditions to work with latest dejagnu/expect.
13518
13519 * gdb.t15/funcargs.exp (finish from indirect call): No longer
13520 expected to fail on the PA.
13521 (backtrace in call with trampolines): Explicitly require main
13522 to be frame #1 (no trampolines should show up in backtrace).
13523
13524 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
13525 "continue -expect".
13526 * gdb.t06/break.exp: Likewise.
13527 * gdb.t07/watchpoint.exp: Likewise.
13528 * gdb.t13/bitfields.exp: Likewise.
13529 * gdb.t15/{funcargs,return}.exp: Likewise.
13530 * gdb.stabs/weird.exp: Likewise.
13531 * config/{mips,udi}-gdb.exp: Likewise.
13532
13533 * hppa.sed: Enclose comments within a sed command to avoid
13534 losing with the old OSF1 sed.
13535
13536Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13537
13538 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
13539 sequent dynix.
13540 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
13541 * gdb.t15/funcargs.exp: Conditionally step again to really
13542 finish from marker_call_with_trampolines. Handle the case where
13543 the first step from within call_with_trampolines already steps
13544 us back to main.
13545 * gdb.t15/gdbme.c: Add comment to closing brace of
13546 call_with_trampolines for funcargs.exp.
13547
13548Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13549
d63a86f8 13550 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
13551 Fix typo(s).
13552
13553Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13554
13555 * gdb.t07/gdbme.c: More code for watchpoint testing.
13556
13557 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
13558 "Hardware watchpoint" throughout file.
13559 (test_watchpoint_triggered_in_syscall): New test.
13560 (test_complex_watchpoint): New test.
13561
13562Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13563
13564 * gdbme.c (call_with_trampolines): New function to try and step
13565 into. Tests trampoline problems on the PA.
13566
13567 * funcargs.exp (localvars_in_indirect_call): No longer expect
13568 stepping into indirect call to fail on PAs.
13569 (test_stepping_over_trampolines): New test.
13570
13571Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13572
13573 * TODO: Add suggestions for static member function tests, and
13574 completion tests.
13575
13576Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13577
13578 * TODO: Add suggestions for "p/a" tests.
13579
13580 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
13581 (default_gdb_exit): Replace all the hair with sending "quit" to
13582 the process with a simple close.
13583
13584Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13585
13586 * TODO: Add suggestions for shared library tests.
13587
13588Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13589
13590 * TODO: Add suggestions for x/s tests.
13591
13592Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13593
13594 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
13595 "enable once", and "enable breakpoints once" with ".*".
13596
13597Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13598
13599 * TODO: Add suggestions about structure passing tests.
13600
13601Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13602
13603 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
13604 the primary1 test, use work around if __GNUC__ < 2.
13605 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
13606 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
13607 Test for bad output rather than waiting for timeout. Issue
13608 second continue only if first continue failed.
13609
13610Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13611
13612 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
13613 operator[] test with gdb_test because the old code didn't seem to
13614 be getting the quoting right with the new dejagnu.
13615
13616Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
13617
13618 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
13619 one from the path.
13620 * Makefile.in: Use a fresh expect if there is one, use runtest
13621 from the src tree if there is one.
d63a86f8 13622
c906108c
SS
13623Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13624
13625 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
13626 next over recursive call. Revise the tests from that point on
13627 (which had been skipped) to match GDB's actual (correct) output.
13628
13629 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
13630 with next over a breakpoint whose condition is false.
13631
13632 * gdb.t00/help.exp: Comment out "help set print" tests just like
13633 (and for same reason as) "help set" test.
13634
13635Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13636
13637 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
13638 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
13639
13640Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13641
13642 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
13643 necessary gdb_target_udi.
13644
13645 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
13646
13647 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
13648 1838 and 2417; they are fixed.
13649
13650 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
13651 gdb.t03/ptype.exp (ptype structure, ptype union):
13652 Remove xfails; the test is looser than when the xfails were added.
13653
13654 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
13655 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
13656
13657 * gdb.t01/run.exp: Only run shell test if isnative.
13658
13659 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
13660 since "run" automatically loads if necessary. Call gdb_target_udi
13661 after the "file" since "file" kills any execution target.
13662
13663 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
13664 GDB. GDB doesn't work that way (not anymore at least) on UDI.
13665 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
13666 argument for UDI.
13667
13668Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13669
13670 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
13671
13672 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
13673
13674Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13675
13676 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
13677 properly quoting regexps. This makes the second argument to
13678 demangle a fixed string, which matches the callers, instead of a
13679 shell-style pattern which is what the previous implementation
13680 used. Update some of the callers.
13681
13682Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13683
13684 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
13685 (comib_nullified_tests): Fix typo.
13686 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
13687 strings. No longer expected to fail.
13688
13689 * gdb.disasm/hppa.s (addib_tests): Fix typo.
13690 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
13691 strings. No longer expected to fail.
13692
13693 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
13694 string. No longer expected to fail.
13695
13696Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13697
13698 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
13699 No longer expected to fail.
13700
13701 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
13702 string. No longer expected to fail.
13703
13704Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13705
13706 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
13707 only in the names (I probably got most of them). I was even
13708 generous with some which differed in underscores in names, and
13709 probably missed a few, and I *still* was able to remove almost a
13710 third of the file with almost no impact on testsuite coverage.
13711
13712Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13713
13714 * gdb.t00/default.exp: Match udi_attach error message as well as
13715 the one from child_attach.
13716
13717 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
13718
13719 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
13720
13721 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
13722 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
13723
13724 * Move test with enums and partial symbols back to
13725 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
13726 Reverts the change of 26 May 93. Per today's change to
13727 stabs.texinfo, the behavior that weird.exp was expecting was
13728 unreasonable; what is important is that the compiler+gdb get
13729 things right, which happens with a recent gcc. Also fix the test
13730 to deal with native compilers which put out the stab gdb can't
13731 deal with.
13732
13733Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13734
13735 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
13736 in the names. The main thing these accomplish is to slow things down.
13737 Many more such duplicates surely remain.
13738
13739 * gdb.t00/help.exp: Comment out "help support" test just like
13740 (and for same reason as) "help set" test.
13741
13742Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
13743
13744 * gdb.t06/break.exp: Remove setup_xfails for
13745 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
13746 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
13747 about known bug in gcc to include up through 2.5.8.
13748 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
13749 well as "_vb$".
13750 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
13751 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
13752 with latest gcc and gdb.
13753 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
13754 well as "_vb$".
13755
13756Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13757
13758 * configure.in (hppa*-*-*): Also configure and build stabs-only
13759 tests.
13760
13761Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13762
13763 * gdb.t10/hppa.mt: A makefile fragment for the PA.
13764 * gdb.t10/configure.in (hppa*-*-*): Use it.
13765
13766Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13767
13768 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
13769
13770Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13771
13772 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
13773 versions prior to 1.13.5.
13774
13775Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13776
13777 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
13778 the prompt is at the start of a line.
13779
13780Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13781
13782 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
13783 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
13784 in the copr tests now.
13785 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
13786 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
13787 expected to fail.
13788
13789Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
13790
13791 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
13792 gdb.t31/chillvars.exp, lib/gdb.exp:
13793 Tweak to run under either version of expect.
13794 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
13795 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
13796 * gdb.t11/list.exp: Remove extraneous whitespace.
13797
13798Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13799
13800 * gdb.t16/printcmds.exp (test_print_strings): Accept
13801 "(unsigned char *) " before the string.
13802
13803 * TODO: Add notes about printing of fancy types and GDB expressions.
13804
13805Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
13806
13807 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
13808 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 13809 if doing mips-idt-ecoff.
c906108c
SS
13810
13811Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
13812
13813 * Most .exp files: Tweak to run under either version of expect.
13814
13815Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13816
13817 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
13818 xfails; I'm not sure why they are failing, but not because of PR 1806.
13819
13820Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
13821
13822 * config/unix-gdb.exp: Remove gdb_unload cause it's already
13823 defined in lib/gdb.exp.
13824
13825Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13826
13827 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
13828 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
13829 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
13830 have to be typeless.
13831
13832Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13833
13834 * TODO: Add suggestion for copyright year test.
13835
13836Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
13837
13838 * configure.in (*-*-lynxos*): Add stabs tests.
13839
13840Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
13841
13842 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
13843 so insert a tab before any assembler directive in column zero.
13844
13845 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
13846 stores.
13847 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
13848 stores.
13849 (fpu_short_memory_tests): Likewise.
13850
13851Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13852
13853 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
13854 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
13855 .stabs directives in comments.
13856
13857Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13858
13859 * TODO: New file, describing tests we could write.
13860 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
13861
13862Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13863
13864 * gdb.t06/signals.exp: Add kludge to force re-sync.
13865
13866 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
13867 to xgdb instead of gdb, get out of gdb.
13868
13869Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
13870
13871 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
13872 for info.
13873
13874Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
13875
13876 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
13877 * gdb.stabs/configure.in (hppa*-*-*): Use it.
13878 * gdb.stabs/hppa.sed: New sed script for the PA.
13879
13880Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13881
13882 * gdb.stabs: Re-write weird.def and configuration to use sed
13883 instead of cpp. sed is portable and POSIX; cpp is neither.
13884
13885Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13886
13887 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
13888
13889Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13890
13891 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
13892
13893Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13894
13895 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
13896 "_vb$".
13897 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
13898 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
13899
13900Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13901
13902 * lib/gdb.exp: Comment out code which depends on non-existent
13903 `transform' procedure.
13904
13905Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
13906
13907 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
13908 * lib/gdb.exp: Transform tool name.
13909 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
13910 1.1's new error handling system.
13911
13912Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13913
13914 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
13915
13916Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13917
13918 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
13919 They made pattern matching so slow that timeouts happened on
13920 heavily loaded systems. Now any output from "show print" which
13921 gets us back to the GDB prompt is a PASS.
13922
13923Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
13924
13925 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
13926
13927Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13928
13929 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
13930
13931 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
13932 It is not from PR 3220.
13933
13934Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13935
13936 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
13937 just started failing because they depended on the order the
13938 subcommands are presented, or exact docstring text. This kind of
13939 test is a pain and has minimal benefit.
13940
13941Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13942
13943 * gdb.t09/corefile.exp: At end of test, use "core" command with
13944 no arguments.
13945
13946Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
13947
13948 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
13949 17}/Makefile.in: Make it possible to run the testsuite with Sun
13950 make and CC = cross gcc by adding explicit build rules for .o
13951 files.
13952
13953Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13954
13955 * gdb.t15/funcargs.exp: Don't put comments on same line as
13956 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 13957
c906108c
SS
13958Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13959
13960 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
13961
13962Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
13963
13964 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
13965 * gdb.t20/inherit.exp: remove three dumplicate entries.
13966
13967Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13968
13969 * gdb.t06/break.exp: For "next over recursive call", fail on any
13970 incorrect output, not just on "factorial (value=2)".
13971
13972Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13973
13974 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
13975 working now. Add an xfail if accesing a bss variable causes
13976 a memory error if the target is not yet run.
13977
13978Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13979
13980 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
13981 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
13982 name of __st* demangling (2 strings). Did Kung really get the
13983 more than 95 others right without testing them?
13984
13985Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
13986
13987 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
13988
13989Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
13990
13991 * configure.in (configdirs): Add gdb.disasm
13992 * gdb.disasm: New directory for GDB disassembler tests.
13993 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
13994
13995Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13996
13997 * gdb.t00/help.exp: Don't test "help set".
13998
13999 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
14000 from within expect statements. None of these happen anymore and
14001 they cause regressions to be silently unnoticed.
14002
14003 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
14004 messages) about known failures with gcc cygnus-2.4.5-930417.
14005
14006 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
14007 comp-info.exp so it gets built if it doesn't exist.
14008
14009 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
14010 it is no longer used.
14011 * gdb.t13/comp-info.c: Removed.
14012
14013Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14014
14015 * gdb.t06/signals.exp: Add xfail for sun3.
14016
14017Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14018
14019 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
14020 relevant because ^C doesn't get sent but failure can be reproduced
14021 interactively).
14022
14023Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14024
14025 * gdb.stabs/alpha.mt: New configuration file for alpha.
14026 * gdb.stabs/configure.in: Use it.
14027 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
14028 sharing with alpha.mt, redefine long to word via preprocessor.
14029 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
14030 for alpha.
14031 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
14032 native cc.
14033 * gdb.t00/teststrategy.exp: Change expect string so that we
14034 consume the `(xgdb)' from the command echo and from the gdb prompt.
14035 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
14036 gdb currently compares all values as long, so this failure probably
14037 applies to any configuration where LONGEST is bigger than a target int.
14038 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
14039 with gcc.
14040 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
14041 to handle opaque pointers, gcc is.
14042 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
14043 as first argument. Include <sys/types.h> and change all operator
14044 new definitions to use size_t.
14045 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
14046 now that we use size_t.
14047
14048Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14049
14050 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
14051 a long or float array cast all array members to the same type.
14052 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
14053 with 64 bit longs.
14054 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
14055 on alpha.
14056 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
14057
14058Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14059
14060 * gdb.t24 (demangle.exp): Constructors of templates have names like
14061 vector<int>::vector(int) not vector<int>::vector<int>(int). See
14062 section 14.6 of the ARM.
14063
14064 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
14065 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
14066 accomplish little and slow down the testsuite.
14067
14068 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
14069 Accept spaces various places.
14070
14071Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14072
14073 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
14074 with watchpoint enabled.
14075
14076 * Makefile.in: Remove definition of CC and remove the second
14077 definition of CXX (the "CXX = gcc" one remains). These definitions
14078 were causing backquotes to be expanded within backquotes, which
14079 doesn't work.
14080
14081Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
14082
14083 * gdb.t17/callfuncs.exp: Add "return 0" to end.
14084
14085Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14086
14087 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
14088 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
14089 by mips cc and contains no stabs entries.
14090
14091Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
14092
14093 * config/vx-gdb.exp: Use fake device to load files rather than
14094 NFS.
14095 * lib/gdb.exp: New proc to do "file" command.
14096 * config/unix-gdb.exp: Use new "file" proc.
14097
14098Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
14099
14100 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
14101 Rework board rebooting slightly.
14102 (gdb_exit): Don't exit from the remote shell; there isn't one.
14103 * gdb.stabs/weird.exp: If a program is being debugged already,
14104 kill it.
14105 * gdb.t04/setvar.exp: Stop and restart gdb.
14106 * gdb.t05/expr.exp: Likewise.
14107 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
14108 restart gdb and reload the program.
14109 * gdb.t08/opaque.exp: Likewise.
14110 * gdb.t12/scope.exp: Likewise.
14111 * gdb.t13/bitfields.exp: Likewise.
14112 * gdb.t15/funcargs.exp: Likewise.
14113 * gdb.t20/classes.exp: Likewise.
14114 * gdb.t03/ptype.exp: Increase timeout.
14115 * gdb.t16/printcmds.exp (test_print_string_constants,
14116 test_print_array_constants): Likewise.
14117 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
14118 * gdb.t20/classes.exp (do_tests): Likewise.
14119 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
14120
14121Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
14122
14123 * gdb.stabs: Renamed *wierd* to *weird*.
14124
14125Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14126
14127 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
14128 for timeout. Add "known gcc 2.4.5 bug" to failure message.
14129
14130Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14131
14132 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
14133 (do_tests): Remove xfail for whatis on one_var and two_var.
14134
14135Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
14136
14137 * Makefile.in: Made cross building work better by adding
14138 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
14139
14140Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14141
14142 * gdb.t15/{return.c,return.exp,Makefile.in}:
14143 New test, currently commented out.
14144
14145Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
14146
14147 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
14148 still running and removes the leftover named socket so GDb can do
14149 clean restarts.
14150
14151Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
14152
14153 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
14154 console, not GDB.
14155 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
14156 cross testing works better with "make check"
14157 * config/unix-gdb: Use default procedures for exit and version.
14158 * config/vx-gdb.exp: Cleaned up and massaged back to working order
14159 with the newest VxWorks.
14160
14161Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14162
14163 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
14164 old form.
14165
14166 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
14167 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
14168
14169 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
14170
14171 * config/unix-gdb.exp: Remove this version of gdb_exit
14172 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
14173 Rob says he'll look at it when he gets back to testing boards.
14174
14175Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
14176
14177 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
14178 an expected fail for certain ptype commands.
14179
14180 * gdb.t20/classes.exp: Update expected results of "ptype class
14181 Base1" to account for the constructor that now appears in the type.
14182
14183Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
14184
14185 * configure.in (configdirs): Restore gdb.t04, which mysteriously
14186 disappeared from list.
14187 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
14188 "alldone" proc with call to cleanup and exit.
14189 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
14190 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
14191 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
14192 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
14193 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
14194 "alldone" proc with simple returns that suppress remaining
14195 tests. The alldone proc went away many months ago.
14196
14197Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14198
14199 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
14200
14201 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
14202
14203Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14204
14205 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
14206 as vax gdb will display them.
14207
14208Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14209
14210 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
14211 optimizers.
14212
14213 * scope.exp: Change "bad value for localval" messages so each one
14214 is unique.
14215
14216 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
14217 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
14218
14219 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
14220
14221Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14222
14223 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
14224 doesn't exist (due to optimization).
14225
14226Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14227
14228 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
14229 contains \r because the filename is long.
14230
14231 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
14232 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
14233
14234Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14235
14236 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
14237 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
14238 Ultrix.
14239 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
14240 int tests.
14241 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
14242
14243Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
14244
14245 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
14246
14247 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 14248 to match does not match the passing case but still matches the
c906108c
SS
14249 failing case.
14250
14251Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14252
14253 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
14254
14255Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
14256
14257 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
14258 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
14259 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
14260 Remove various versions of gdb_exit.
14261 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
14262 gdb_exit.
14263 * config/unix-gdb.exp: gdb_exit remains here, and should override
14264 the generic version, since it's doing a lot of wierd stuff that
14265 the other versions aren't. FIXME, fold it in, or abandon this
14266 version.
14267
14268Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14269
14270 * gdb.t24/demangle.exp: Add tests for PR 3220.
14271
14272Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14273
14274 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
14275
14276Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
14277
14278 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
14279 "i386-*-*". Works for i486 as well.
14280
14281 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
14282 bug, and expand domain of xfail to all SVR4 systems, since the
14283 actual problem is likely to be in generic SVR4 /proc support.
14284
14285Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14286
14287 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
14288
14289Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
14290
14291 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
14292 xfails for other systems. Match a missing 'Continuing.' as an
14293 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
14294
14295 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
14296 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
14297 Only issue warning for missing executables if -all option is used.
14298
14299 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
14300 file if -all option is used. It's like an unpredictable XFAIL.
14301
14302Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14303
14304 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
14305 for dynamically linked binaries.
14306
14307 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
14308
14309Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14310
14311 * gdb.t20/inherit.exp: Change message for "print tagless struct"
14312 to state that this is a known bug in old versions of g++.
14313
14314Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14315
14316 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
14317 while waiting for `Continuing'.
14318
14319Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
14320
14321 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
14322 in text, data, and bss.
14323 * gdb.t10/nodebug.c: Add local and global test variables for
14324 initialized and uninitialized data.
14325
14326Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14327
14328 * config/unix-gdb.exp (gdb_exit): Add "wait".
14329
14330Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14331
14332 * gdb.t06/signals.exp: xfail the continue from the handler for all
14333 targets.
14334
14335 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
14336 function with watchpoints enabled, the i386 call dummy starts with
14337 a call.
14338
14339 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
14340 386 bsd names its corefiles.
14341
14342Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
14343
14344 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
14345 compilers don't grok it.
14346 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
14347 with small octal ints rather than character constants, which
14348 are signed and might not fit if first promoted to int.
14349
14350Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
14351
14352 * gdb.t09/Makefile.in (clean): Remove corefile.
14353
14354Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14355
14356 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
14357
14358Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14359 and Jim Kingdon (kingdon@cygnus.com)
14360
14361 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
14362 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
14363 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
14364
14365Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14366
14367 * gdb.t17/interrupt.exp: Add xfail for hppa.
14368
14369Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14370
14371 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
14372 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
14373 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
14374 to determine signed-ness of bitfields and use the result to setup
14375 the xfail.
14376 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
14377 * gdb.t15/funcargs.exp: Use them to step until the second indirect
14378 call line is reached if necessary.
14379
14380Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14381
14382 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
14383
14384Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14385
14386 * gdb.t06/break.exp: Also test `clear' command.
14387
14388Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14389
14390 * gdb.t00/teststrategy.exp: Remove extra quote.
14391
14392 * gdb.t07/watchpoint.exp: Change xfail for calling function with
14393 watchpoint enabled to be for all non-68k machines.
14394
14395 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
14396
14397Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14398
14399 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
14400 targets use aout.mt instead of ecoff.mt as gas understands
14401 standard aout format.
14402
14403Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14404
14405 * lib/gdb.exp (runto): Don't insist that function we are running to
14406 was compiled with -g.
14407
14408 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
14409
14410 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
14411 to get back into the read system call.
14412 Accept leading newline in case where we woke it up.
14413
14414Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14415
14416 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
14417 to make the stabs test work on ecoff systems using gcc and -with-stabs.
14418 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
14419 enable ecoff configuration.
14420
14421Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14422
14423 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
14424
14425Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14426
14427 * gdb.t16/printcmds.exp: Add another printf test.
14428
14429Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
14430
14431 * configure.in: If configured -with-stabs on any target, add
14432 stabsdirs to configdirs.
14433
14434Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14435
14436 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
14437 fun" so pattern does not match the command itself.
14438
14439Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14440
14441 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
14442
14443Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14444
14445 * gdb.t17/interrupt.exp: Test for more things.
14446
14447Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14448
14449 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
14450 compiler arranges the code and line numbers.
14451
14452 * gdb.t17/interrupt.exp: Don't send \n after ^C.
14453
14454Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14455
14456 * gdb.t00/help.exp: Increase expect input buffer size.
14457
14458Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14459
14460 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
14461
14462 * gdb.t07/watchpoint.exp: Add xfail for hppa.
14463
14464 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
14465
14466 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
14467 [0-9]*, not just [0-9].
14468
14469Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14470
14471 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
14472
14473 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
14474
14475Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14476
14477 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
14478
14479Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14480
14481 * gdb.t06/signals.c: Add xfails for sun3.
14482
14483 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
14484
14485 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
14486 test_stepping tests.
14487
14488Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14489
14490 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
14491
14492 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
14493
14494 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
14495 rather than actually putting it through cpp twice.
14496
14497 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
14498
14499Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
14500
14501 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
14502 no longer needed.
14503
14504Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14505
14506 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
14507
14508 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
14509 C++ features prints as "struct", make it a pass, not an xfail.
14510
14511Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14512
14513 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
14514 Don't require VA to print as "class" rather than "struct".
14515
14516Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
14517
14518 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
14519
14520Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14521
14522 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
14523
14524Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14525
14526 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
14527 order.
14528
14529Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14530
14531 * gdb.t16/printcmds.exp: Add printf tests.
14532
14533 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
14534
14535 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
14536
14537Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
14538
14539 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
14540 pass counts, to counteract any existing or future setup_xfails.
14541
14542Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14543
14544 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
14545 {BEGIN,END}_COMMON for common block instead of STAB.
14546 * gdb.stabs/wierd.exp: Add xfail for rs6000.
14547
14548 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
14549 intp_var should be N_GSYM not N_LSYM.
14550 wierd-aout.S: Use a label for the value of the N_SO.
14551 wierd.def: Remove all backslashes.
14552 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
14553
14554Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14555
14556 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
14557 get the expected next to inheritance3.
14558
14559Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14560
14561 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
14562 now that gcc-2.4 gets it right.
14563
14564Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14565
14566 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
14567
14568 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
14569 generating comp-info.exp which works for cross-compilation.
14570
14571Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
14572
14573 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
14574 "*-*-sysv4.*".
14575
14576Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
14577
14578 * gdb.t01/run.exp: Start with a fresh gdb.
14579 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
14580 SVR4.x.
14581
14582Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
14583
14584 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
14585 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
14586 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
14587 Makefile.in (distclean, realclean): Remove gdbme.c from list of
14588 things to remove.
14589
14590Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
14591
14592 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
14593 test cases from bug reports.
14594
14595Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
14596
14597 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
14598 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
14599 avoid spurious xfails.
14600 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
14601 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
14602 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
14603
14604Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
14605
14606 * gdb.t00/teststrategy.exp: Rework to provide more useful
14607 description of each test, fix problem with systems that define
14608 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
14609 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
14610 results for "next over recursive call" so timeouts aren't taken
14611 by error.
14612
14613Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
14614
14615 * gdb.t12/scope.exp: Test printing of variables before run.
14616
14617 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
14618 printed in wrong order due to sorting.
14619
14620Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
14621
14622 * gdb.t00/teststrategy.exp: Fix expected results for printing
14623 user entered string constant. Is array of char, prints with no
14624 address.
14625
14626 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
14627 commands.
14628 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
14629 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
14630 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
14631 of struct of char arrays.
14632 * gdb.t00/radix.exp: New tests for radix commands.
14633
14634Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
14635
14636 * gdb.t16/printcmd.exp: Print a variable before running program
14637 (with xfail for AIX).
14638
14639Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
14640
14641 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
14642
14643 * gdb.t16/printcmd.exp: Don't print variables before running program.
14644
14645 * gdb.t06/break.exp: Don't require envp argument to main.
14646
14647 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
14648
14649 * gdb.t02/whatis.exp, gdb.t11/list.exp:
14650 Add xfails for rs6000.
14651
14652 * gdb.t02/whatis.exp: Change other tests not to re-test something
14653 we already tested.
14654
14655 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
14656 each type used has a variable of that type.
14657
14658Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
14659
14660 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
14661
14662Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
14663
14664 * configure.in: change srctrigger to be a file, not a directory
14665
14666Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
14667
14668 * configure.in (mips-idt-ecoff*): Added trailing '*'.
14669
14670 * gdb.t11/list.exp: Fixed a couple of typos.
14671
14672Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
14673
14674 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
14675 is fixed and PR is closed.
14676 * gdb.t16 (gdbme.c): Add simple test string variable.
14677 * gdb.t16 (printcmds.exp): Add tests with simple test string
14678 variable, primarily for boundaries on "set print elements".
14679
14680Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
14681
14682 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
14683 Make leading 0's optional and don't expect a tab in the middle
14684 of the number.
14685
14686 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
14687
14688 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
14689 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
14690 don't end command passed to gdb_test with newline.
14691
14692 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
14693 signed keyword away, don't expect signed bitfields to be signed.
14694
14695 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
14696 printing with only as many 1's as are in the field as well as printing
14697 with 32 1's (see comment).
14698
14699Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
14700
14701 * gdb.t00/default.exp: Start with a fresh gdb.
14702 * configure.in (configdirs): Remove gdb.t31 until the chill
14703 compiler works again. It no longer is able to find chillrt0
14704 since it isn't in libchill.a anymore.
14705 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
14706 wierd.o, make more modular.
14707 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
14708 spurious newlines that caused problems.
14709
14710Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14711
14712 * Move test with enums and partial symbols from gdb.t03/ptype.exp
14713 to gdb.stabs/wierd.exp since GCC has worked around the bug.
14714 gdb.stabs/wierd.{exp,def}: Many new tests.
14715
14716 * gdb.t00/default.exp: update info line for new message.
14717
14718 * gdb.t02/{whatis.exp,gdbme.c}:
14719 Test that "char *" doesn't print as "caddr_t".
14720
14721Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14722
14723 * gdb.t00/help.exp: Use .* in place of some help messages which
14724 just changed.
14725 gdb.t00/default.exp: Update "info frame" test for new message.
14726 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
14727 Remove some xfails
14728
14729Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14730
14731 * gdb.t03/{gdbme.c,ptype.exp}:
14732 Add tests for typedef'd struct and union without tags.
14733 Also check "whatis" on a variable of a typedef'd enum without a tag.
14734
14735 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
14736 PRMS 1823; the bug still exists but isn't reproduced by this test
14737 anymore), and remove rs6000 XFAIL (the bug is fixed).
14738
14739 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
14740 duplicated from whatis.exp. For those that are left, accept
14741 "long", "long int", or "int" for long variables (whatis.exp already
14742 has an XFAIL for "int", so no need to fail it here).
14743
14744 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
14745 Deal with GCC's names for types now that GDB uses the compiler's names.
14746
14747 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
14748 setup_xfail's for sunos4. If we #defined the signed keyword away,
14749 don't expect GDB to know that char it is signed.
14750
14751 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
14752
14753Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
14754
14755 * configure.in (configdirs): Add gdb.t24 for C++ tests that
14756 should work on any system, regardless of debugging format.
14757 * gdb.t21/demangle.exp: Move to gdb.t24.
14758 * gdb.t24/demangle.exp: Move from gdb.t21.
14759 * gdb.t24/{Makefile.in, configure.in}: New files.
14760
14761Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14762
14763 * configure.in: Do gdb.stabs and C++ tests only for stabs.
14764 * gdb.stabs: New directory.
14765
14766Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14767
14768 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
14769 not just "Quit anyway?".
14770
14771Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
14772
14773 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
14774 that all setup_xfails are immediately followed by clear_xfails.
14775
14776Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
14777
14778 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
14779 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
14780 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
14781 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
14782 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
14783 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
14784 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
14785 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
14786 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
14787 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
14788 gdb.t31/chillvars.exp, lib/gdb.exp:
14789 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
14790 bug-gdb@prep.ai.mit.edu.
14791
14792Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
14793
14794 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
14795 with 0.0, not integer 0.
14796
14797Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
14798
14799 * gdb.t06/break.exp: Update for "Kill the program" message change.
14800
14801Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
14802
14803 * Makefile.in (GDBFLAGS): Set to -nx.
14804 * Makefile.in (site.exp): Use GDBFLAGS.
14805
14806Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
14807
14808 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
14809 Makefiles.
14810 (check): depend on just-check.
14811 (just-check): added so that tests can be run without a noop
14812 build pass.
14813
14814Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
14815
14816 Switch to using configure's configdirs.
14817 * Makefile.in (Makefile): add configure.in dependency.
14818 (SUBDIRS): removed redundant assignment.
14819 * configure.in: switch subdirs assignment to configdirs.
14820 * gdb.t*/configure.in: new files.
14821
14822Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
14823
14824 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
14825 works.
14826
14827Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
14828
14829 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
14830 in explicit rules. Apparently this is not supported by some makes.
14831
14832Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
14833
14834 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
14835
14836Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14837
14838 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
14839 disappeared.
14840
14841Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
14842
14843 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
14844
14845Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
14846
14847 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
14848 watchpoint problem that is now fixed.
14849 * gdb.t30/chexp.exp: Remove setup_xfail for printing
14850 uninitialized convenience variables.
14851 * gdb.t31/chillvars.exp: Fix expected patterns for printing
14852 structures.
14853
14854Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14855
14856 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
14857 which causes expect to get out of sync with gdb on long output
14858 from help set.
14859 * gdb.t09/corefile.exp: Make expected pattern for core file
14860 failing signal and frame output format less sun specific.
14861
14862Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
14863
14864 * gdb.t31/chillvars.exp: Add and remove initial dummy
14865 breakpoint, so that symbol table is forced in.
14866 (Needed at least on Sunos4, though it seems not SVR4.)
14867 * gdb.t31/chillvars.exp: Update for changed output format.
14868
14869Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
14870
14871 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
14872
14873Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
14874
14875 * Makefile.in: Added --srcdir when invoking runtest, removed the
14876 need for a local config file. (optional now)
14877
14878Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
14879
14880 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
14881 failure count used to force early termination. Add some more
14882 expected failures for gnu style demangling.
14883
14884Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14885
14886 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
14887 pmi variable from gdb.t20/gdbme to get optimized away.
14888 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
14889 Check for written corefile upon timeout _and_ eof.
14890
14891Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14892
14893 * config/unix-gdb.exp: Add missing return 0.
14894
14895Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14896
14897 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
14898 test termination.
14899
14900Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
14901
14902 * configure.in (subdirs): Put back gdb.t17 which mysteriously
14903 disappeared.
14904
14905Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
14906
14907 * gdb.t10/crossload.exp: Disable the i860-elf test until such
14908 time as i860 support works.
14909
d63a86f8 14910 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
14911 "backtrace 100\r" rather than just "backtrace\r", to match last
14912 change.
14913
14914Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
14915
14916 * config/udi-gdb.exp (gdb_exit): Remove close command.
14917 (gdb_target_udi): New procedure to set the UDI target.
14918 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
14919 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
14920 Added waits for prompts after several question responses. Added
14921 some more responses used by a29k-amd-udi-gdb.
14922 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
14923 pass different arguments, restart UDI connection after program
14924 completion.
14925 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
14926 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
14927 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
14928 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
14929 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
14930 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
14931 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
14932 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
14933 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
14934 after program completion.
14935 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
14936 compiled with a SELECT_VECS setting.
14937 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
14938 infinite recursion.
14939
14940 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
14941 Added checks for COFF results, and made them expected failures for
14942 all targets. It would be better to make them expected failures
14943 for COFF targets only.
14944
14945Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
14946
14947 * Makefile.in: add null dvi target, don't bother to recurse
14948 through test directories for info and install-info; rename
14949 $(datadir) to be dejagnu instead of deja-gnu
14950
14951Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
14952
14953 * gdb.t31/gdbme.ch: Re-enable code that previously caused
14954 compiler to coredump.
14955 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
14956 code.
14957
14958Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
14959
14960 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
14961 coredump.
14962 * gdb.t31/chillvars.exp: Comment out tests that depend on that
14963 code.
14964
14965Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
14966
14967 * gdb.t03/ptype.exp: tests for return code from gdb_test.
14968 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
14969 which in a shell. Deletes xgdb when done.
14970 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
14971 Tests the return from the "set height" or "set width" commands.
14972 Added a few return codes where needed.
14973
14974Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
14975
14976 * Makefile.in (SUBDIRS): Add gdb.t17.
14977 * configure.in (subdirs): Add gdb.t17.
14978 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
14979 files to test gdb's calling of functions in the inferior with
14980 the correct arguments and gdb's ability to retrieve any
14981 result returned.
14982
14983Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
14984
14985 * config/unix-gdb.exp (gdb_exit): Remove close commands that
14986 may be called after gdb goes away. Previous versions of expect
14987 needed these to avoid file descriptor leaks, but they cause
14988 errors with the current revision of expect.
14989 * gdb.t00/gdbvars.exp: Use -re on expected output after
14990 setting sevenbit-strings.
14991 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
14992 to set sevenbit-strings consistent across tests.
14993 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
14994 set sevenbit-strings consistent across tests.
14995
14996Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
14997
14998 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
14999 expected output to match current "expect" expectations.
15000
15001Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
15002
15003 * gdb.t00/default.exp: Change expected output for default "source"
15004 command, to match new gdb behavior which requires a filename to
15005 source.
15006
15007Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
15008
15009 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
15010 expected fail for i486-*-* that misses the marker2 function.
15011 * gdb.t10/crossload.exp (bfddefault): Allow successful
15012 recognition of a format to pass even if no symbols are found.
15013 Explicitly catch failures where the format is not recognized
15014 or is ambiguous, and add the reason to the fail message.
15015 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
15016 the cause is and invalid target and add reason to failure message.
15017 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
15018 elf32-i386, elf32-sparc, and elf32-i860.
15019 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
15020 Set up expected failure for 'filename'::variable scope resolution,
15021 which is now apparently broken on all targets.
15022 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
15023 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
15024 gdb.t23/templates.exp: Change failure for missing binfile into
15025 just a warning.
15026 gdb.t21/demangle.exp: Change all cfront references to 'arm'
15027 references.
15028
15029Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
15030
15031 * gdb.t00/default.exp: Add expected output for default "source"
15032 command, to match new gdb behavior.
15033 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
15034
15035Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
15036
15037 * config/*-gdb.exp: returns an error, rather than exiting on
15038 internal errors.
15039
15040Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
15041
15042 * gdb.t03/gdbme.c: Add pointer to struct variable.
15043 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
15044 referencing struct members.
15045
15046Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
15047
15048 * configure.in (mips-idt-ecoff): New target.
15049 * config/mips-gdb.exp: New file for remote board using MIPS remote
15050 debugging protocol.
15051
15052 * Redid configuration scheme. Removed gdb.t*/configure.in.
15053 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
15054 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
15055 distclean targets. Built executables via .o files. Adjusted
15056 tests to account for source files in $(srcdir) rather than
15057 $(objdir).
15058 * lib/gdb.exp (runto): Don't expect () after the function name,
15059 because it may have arguments.
15060
15061Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
15062
15063 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
15064 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
15065 expected failures for mips-idt-* and mips-sgi-*.
15066 * gdb.t00/default.exp (attach): Kill process if requested.
15067 * gdb.t00/help.exp (help target core, help target): Accept a gdb
15068 that does not read core files.
15069 * gdb.t01/run.exp: Removed checks for exit status code.
15070 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
15071 it is linked in.
15072 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
15073 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
15074 appropriate, rather than doing it by hand.
15075 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
15076 execution.
15077 * gdb.t10/crossload.exp: Kill existing program if needed.
15078 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
15079 appropriate, rather than doing it by hand. Always increase
15080 timeout for this test, not just for VxWorks.
15081
15082Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
15083
15084 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
15085 of Chill STRUCT types and STRUCT values.
15086 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
15087 than "char".
15088 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 15089 struct2): New struct definitions and initializations to test
c906108c
SS
15090 simple Chill STRUCT types.
15091
15092Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
15093
15094 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
15095 the null byte at the end of strings.
15096 * gdb.t00/default.exp: Make show version insensitive to copyright
15097 date.
15098 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
15099 to avoid dependencies on target char signedness.
15100 * gdb.t16/printcmds.exp: Update expected results for explicitly
15101 unsigned char.
15102 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
15103 now work.
15104 * gdb.t21/demangle.exp: Add many more patterns for template
15105 demangling, most of them being expected failures.
15106 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
15107 string we are matching for, to match on the whole string.
15108 * gdb.t21/demangle.exp: Add many new test strings to demangle,
15109 and fix a whole bunch that had incorrect expected output but were
15110 passing anyway because of the bug in "proc demangle".
15111 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
15112 type.
15113 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
15114
15115Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
15116
15117 * gdb/testsuite: made modifications to testcases, etc., to allow
15118 them to work properly given the reorganization of deja-gnu and the
15119 relocation of the testcases from deja-gnu to a "tool" subdirectory.
15120
15121Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
15122
15123 * gdb/testsuite: Initial creation of gdb/testsuite.
15124 Migrated dejagnu testcases and support files for testing nm to
15125 gdb/testsuite from deja-gnu. These files were moved "as is"
15126 with no modifications. This migration is part of a major overhaul
15127 of dejagnu. The modifications to these testcases, etc., which
15128 will allow them to work with the new version of dejagnu will be
15129 made in a future update.
48efe704 15130
8d8cb839 15131 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 15132\f
8d8cb839
EZ
15133;; Local Variables:
15134;; mode: change-log
15135;; left-margin: 8
15136;; fill-column: 74
15137;; version-control: never
15138;; End:
902f2ccb
MC
15139
15140 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 15141 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
15142 Copying and distribution of this file, with or without modification,
15143 are permitted provided the copyright notice and this notice are preserved.
This page took 1.402413 seconds and 4 git commands to generate.