Typo correction.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
bbb88ebf
UW
12007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2
3 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
4 messages available to test cases (like chng-sym.exp).
5
cb8c4a99
AS
62007-03-14 Andreas Schwab <schwab@suse.de>
7
8 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9 format changes.
10
4e463ff5
DJ
112007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
12
13 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
14 (optimized_1): New.
15 (main): Call optimized_1.
16 (gdb2029): Correct typos. Call gdb2029_marker.
17 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
18 for gdb2029.
19
b6db2c47
MK
202007-03-12 Mark Kettenis <kettenis@gnu.org>
21
22 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
23 as tabs. Remove redundant test pattern.
24
70ed3737
UW
252007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
26
27 * gdb.base/long_long.exp: Accept optional symbol name in <...>
28 for /a format output.
29
47b67b60
DJ
302007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
31
32 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
33 collect output incrementally.
34
b8953b0e
UW
352007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
36
37 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
38 for -var-create lpcharacter test.
39 * gdb.mi/mi2-var-cmd.exp: Likewise.
40
7acd5c40
UW
412007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
42
43 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
44 pass on targets where address zero is readable.
45
9c6759c1
UW
462007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
47
48 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
49 just a single architecture.
50
a2f1aeb4
UW
512007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
52
53 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
54 (fetch_all_registers): New function, uses gdb_test_multiple and
55 exp_continue to fetch inferior output line-by-line.
56 Replace all uses of do_get_all_registers by fetch_all_registers.
57
46579ac2
UW
582007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
59
60 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
61 in target_info.
62
fc133f24
MS
632007-03-02 Michael Snyder <michael.snyder@palmsource.com>
64
65 * gdb.threads/manythreads.exp: Use $message string for
66 consistancy; add a default (timeout) case.
67
7646a51d
MS
682007-03-02 Michael Snyder <michael.snyder@palmsource.com>
69
70 * gdb.base/watchpoint.exp: Fix truncated comment.
71
dcfff61f
MS
722007-03-02 Michael Snyder <michael.snyder@palmsource.com>
73
74 * Makefile.in: Remove spurious single-quotes from sed command.
75
664e3ee9
DJ
762007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
77
78 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
79 func.
80 * gdb.mi/mi2-var-cmd.exp: Likewise.
81
d7cc6f2f
JB
822007-02-27 Joel Brobecker <brobecker@adacore.com>
83
84 * gdb.dwarf2/dw2-producer.S: New file.
85 * gdb.dwarf2/dw2-producer.exp: New testcase.
86
872007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
88
89 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
90 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
91 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
92 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
93 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
94 Revert tests to use mi_gdb_test and include value field in output
95 of -var-create.
96
93d42b30
DJ
972007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
98
99 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
100
c499ed39
DJ
1012007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
102
103 * gdb.base/maint.exp: Remove full paths from test names.
104 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
105 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
106
9836f81b
JB
1072007-02-27 Joel Brobecker <brobecker@adacore.com>
108
109 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
110
c74d0ad8
DJ
1112007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
112
113 * gdb.server/server-mon.exp: New test.
114
2711e456
DJ
1152007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
116
117 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
118
ff6f572f
DJ
1192007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
120
121 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
122 register capitalization.
123
fada3feb
DP
1242007-02-13 Denis Pilat <denis.pilat@st.com>
125
126 * gdb.mi/mi-var-invalidate.exp: New file.
127
fb1e4ffc
DJ
1282007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
129
130 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
131
3da939d7
DJ
1322007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
133
134 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
135
123dc839
DJ
1362007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
137
138 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
139 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
140
877e3645 1412007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
142
143 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
144 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
145 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
146 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
147 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 148 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
149 Update tests to include value field in output of -var-create.
150
3c0a2960
AS
1512007-02-08 Andreas Schwab <schwab@suse.de>
152
153 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
154
108546a0
DJ
1552007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
156
157 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
158 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
159
d701dcab
DP
1602007-02-02 Denis Pilat <denis.pilat@st.com>
161
162 * gdb.threads/threadapply.exp: check that frame is not changed by
163 the thread apply all command.
164
783e3e2f
AS
1652007-01-31 Andreas Schwab <schwab@suse.de>
166
6d9c3a87
AS
167 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
168
3c50d7b9
AS
169 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
170 in the dwarf sections.
171 * gdb.dwarf2/mac-fileno.S: Likewise.
172
783e3e2f
AS
173 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
174 bspstore register on ia64.
175
78ff580e
AS
1762007-01-29 Andreas Schwab <schwab@suse.de>
177
cc8e9b12
AS
178 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
179 "frame-begin" annotation.
180
78ff580e
AS
181 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
182 number of "frames-invalid" annotations.
183
704a4f78
DJ
1842007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
185
186 * gdb.base/commands.exp: Call if_commands_test.
187 (gdb_test_no_prompt, if_commands_test): New.
188
e741bf94
MK
1892007-01-28 Mark Kettenis <kettenis@gnu.org>
190
191 * gdb.threads/sigthread.c (NSIGS): Make bigger.
192
474d0ad3
AS
1932007-01-27 Andreas Schwab <schwab@suse.de>
194
195 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
196 .short/.int/.quad in the dwarf sections.
197 * gdb.dwarf2/dw2-intercu.S: Likewise.
198 * gdb.dwarf2/dw2-intermix.S: Likewise.
199
e784b426
JK
2002007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
201
202 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
203 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
204 array.
e784b426
JK
205 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
206 * gdb.base/setvar.exp: Likewise.
207
37f08e04
AS
2082007-01-26 Andreas Schwab <schwab@suse.de>
209
9a01813a
AS
210 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
211 test.
212
37f08e04
AS
213 * gdb.base/multi-forks.exp ("restart $i"): Also match
214 __kernel_syscall_via_break.
215
6e2a9270
VP
2162007-01-24 Vladimir Prus <vladimir@codesourcery.com>
217
218 * lib/mi-support.exp (mi_delete_varobj): New.
219 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
220 testcase.
221 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
222 (main): Call the above.
223 (reference_update_test, base_in_reference_test)
224 (reference_to_pointer): Delete the created varobjs.
225
e515b470
DJ
2262007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
227
228 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
229 * configure: Regenerated.
230 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
231 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
232 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
233 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
234 * lib/gdb.exp (gdb_skip_xml_test): New function.
235
08d8bcd7
DJ
2362007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
237
238 * gdb.base/sigrepeat.exp: Correct error message.
239
2402007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
241 Daniel Jacobowitz <dan@codesourcery.com>
242
243 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
244 gdb.arch/i386-gnu-cfi-asm.S: New files.
245
97c3f1f3
JK
2462007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
247
248 * lib/gdb.exp: Abort on missing `site.exp'.
249
cb1df416
DJ
2502007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
251 Daniel Jacobowitz <dan@codesourcery.com>
252
253 * gdb.base/included.c, gdb.base/included.exp,
254 gdb.base/included.h: New files.
255
35990120
DJ
2562007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
257
258 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
259 (maximize_rlimit): Reduce limits on 64-bit systems.
260
6e81a116 2612007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
262
263 From Marcus Deuling <deuling@de.ibm.com>:
264 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
265 every case.
266
6c3c41f3
NR
2672007-01-13 Nick Roberts <nickrob@snap.net.nz>
268
269 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
270 (test_path_specification): Use objdir instead of srcdir to always
271 get an absolute filename.
272
2f12c312
DJ
2732007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
274
275 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
276
81121995
VP
2772007-01-11 Vladimir Prus <vladimir@codesourcery.com>
278
279 * gdb.mi/mi-var-cp.cc (reference_update_tests):
280 Make sure the variable we're using is in scope.
281 (reference_to_pointer): Likewise.
282
4741b737
DJ
2832007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
284
285 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
286 has no debug information.
287
054410c3
DJ
2882007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
289
290 * gdb.base/annota1.exp: Remove extra send_gdb.
291
818f79f6
DJ
2922007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
293
294 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
295
f7a6bb70
DJ
2962007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
297
298 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
299
57e66780
DJ
3002007-01-08 Nick Roberts <nickrob@snap.net.nz>
301 Daniel Jacobowitz <dan@codesourcery.com>
302
303 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
304 lcharacter or linteger change. Correct duplicated test name.
305 * gdb.mi/mi2-var-cmd.exp: Likewise.
306
3d799a95
DJ
3072007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
308
309 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
310
3112007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
312
313 * gdb.base/nofield.c: New file.
314 * gdb.base/nofield.exp: New testcase.
315
eafb94e8
NR
3162007-01-05 Nick Roberts <nickrob@snap.net.nz>
317
318 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
319
320 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
321 test.
322
5e572bb4
DJ
3232007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
324
325 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
326
74a44383
DJ
3272007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
328
329 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
330 when continuing.
331
1b572db9
DJ
3322007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
333
334 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
335 Expect ".exe" extension.
336
381bc39b
DJ
3372007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
338
339 * gdb.base/charset.exp: Add explicit filename to break.
340 * gdb.base/dbx.exp: Add explicit filename to breaks.
341
2b70e4c6
DJ
3422007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
343
344 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
345 * gdb.mi/mi2-file.exp: Likewise.
346
303b6f5d
DJ
3472007-01-04 Vladimir Prus <vladimir@codesourcery.com>
348
349 Implement specification of MI tests as comments
350 in C and C++ sources.
351 * lib/mi-support.exp (mi_autotest_data): New variable.
352 (mi_autotest_source): New variable.
353 (count_newlines, mi_prepare_inline_tests)
354 (mi_get_inline_test, mi_continue_to_line)
355 (mi_run_inline_test, mi_tbreak)
356 (mi_send_resuming_command, mi_wait_for_stop): New functions.
357 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
358 Run inline tests.
359 * gdb.mi/mi-var-cp.cc: Define tests here.
360
23da0d94
VP
3612007-01-04 Vladimir Prus <vladimir@codesourcery.com>
362
363 Simplify usage of mi_continue_to.
364 * lib/mi-support.exp (mi_runto_helper): Renamed
365 from mi_runto, added new parameter 'run_or_continue'.
366 (mi_runto): Use mi_runto_helper.
367 (mi_continue_to): Accept just function name as parameter.
368 Use mi_runto_helper.
369 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
370 * gdb.mi/mi2-var-cmd.exp: Likewise.
371
f9e18282
JB
3722006-01-04 Joel Brobecker <brobecker@adacore.com>
373
374 Make this testcase a bit more realistic. The current code
375 is too simplistic, and allows the compiler to optimize out
376 some of the entities we need for this testcase.
377 * gdb.ada/null_record/bar.ads (Void_Star): New type.
378 (Do_Nothing): Add extra parameter.
379 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
380 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
381 by using a variable of type Void_Star.
382
fd678c65
JB
3832006-01-04 Joel Brobecker <brobecker@adacore.com>
384
385 * gdb.ada/catch_ex/foo.adb: New file.
386 * gdb.ada/catch_ex.exp: New testcase.
387
05cfdb42
DJ
3882007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
389
390 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
391 pass --image-base to linker.
392
2e03ee74
DJ
3932007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
394 Daniel Jacobowitz <dan@codesourcery.com>
395
396 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
397 secondary prompts.
398
0d5de010
DJ
3992007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
400
401 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
402 output. Test the types of members and member pointers.
403 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
404 gdb/2092.
405 * gdb.cp/member-ptr.exp: Search for a comment instead of a
406 statement. Enable for GCC. Update expected output for some tests
407 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
408 layout.
409 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
410 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
411 (Diamond::vget_base): New.
412 (main): Add new tests.
413 * gdb.cp/printmethod.exp: Update expected output for member functions.
414 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
415 print pEe->D::vg().
416
61a771aa
DJ
4172007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
418
419 * gdb.threads/tls.exp: Allow stops in sem_post.
420
2fa63963
DJ
4212006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
422
423 * gdb.base/annota1.exp: Allow .*printf in backtraces.
424 * gdb.base/annota3.exp: Likewise.
425 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
426 again (instead of timing out).
427 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
428 GCC bug 26475.
429 * gdb.java/jmisc.exp: Adjust to work with method signatures including
430 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
431 test from jmisc1.exp.
432 * gdb.java/jmisc1.exp: Delete.
433 * gdb.java/jprint.exp: Adjust to work with method signatures including
434 return types.
435 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
436 * gdb.threads/linux-dp.exp: Don't be confused by program output.
437 * lib/java.exp (compile_java_from_source): Pass the correct type
438 to target_compile.
439
5eefc2b7
JB
4402006-12-31 Joel Brobecker <brobecker@adacore.com>
441
442 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
443 (stack_align_edx): New function.
444 (stack_align_eax): New function.
445 (main): Add calls to stack_align_edx and stack_align_eax.
446 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
447 Add testing for the cases where the register used during a stack
448 realignment is edx. Same for eax.
449
227c54da
DJ
4502006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
451
452 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
453 and generic PE targets.
454
cab8ac94
JB
4552006-12-29 Joel Brobecker <brobecker@adacore.com>
456
457 * gdb.ada/array_return.exp: Update copyright date list.
458
ba54f318
JB
4592006-12-27 Joel Brobecker <brobecker@adacore.com>
460
461 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
462 (Create_Small_Float_Vector): New function.
463 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
464 function body.
465 * gdb.ada/array_return/p.adb: Use new type and function from
466 package Pck.
467 * gdb.ada/array_return.exp: Add a test verifying that GDB is
468 able to print the value returned by a function returning an
469 array of float.
470
6b7a35dd
JB
4712006-12-20 Joel Brobecker <brobecker@adacore.com>
472
473 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
474 The associated tests should be PASSing.
475
038224f6
VP
4762006-12-08 Vladimir Prus <vladimir@codesourcery.com>
477
478 Test for base in references.
479 * gdb.mi/mi-var-cp.cc: Add test code.
480 * gdb.mi/mi-var-cp.exp: Test for bases in references.
481 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
482 * gdb.mi/mi2-watch.exp: Likewise.
483 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
484 (mi_list_varobj_children): New function.
485
b26ed50d
VP
4862006-12-08 Vladimir Prus <vladimir@codesourcery.com>
487
488 * lib/mi-support.exp
489 (mi_runto): Accept "()" after function name.
490 (mi_create_varobj): New function.
491 (mi_varobj_update): New function.
492 (mi_Check_varobj_value): New function.
493 * gdb.mi/mi-var-cp.exp: New file.
494 * gdb.mi/mi-var-cp.cc: New file.
495
08232497
DJ
4962006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
497
498 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
499 gdb.base/weaklib2.c: New files.
500
d394c993 5012006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 502
ac6c2fba
NS
503 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
504 info. Adjust test names.
505
8ec659a0 506 * gdb.base/break.c (main): Move position of malloc.
d394c993 507 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 508
acd65feb
VP
5092006-11-28 Vladimir Prus <vladimir@codesourcery.com>
510
511 * gdb.mi/mi-var-cmd.exp: Check -var-update after
512 assignement of arrays and function pointers.
513 * gdb.mi/var-cmd.c: Add declaration necessary for above
514 tests.
515
f556d5e5
NS
5162006-11-27 Nathan Sidwell <nathan@codesourcery.com>
517
518 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
519
520 * gdb.threads/linux-dp.exp: Read thread table before and after
521 creating each philosopher and verify it.
522
697bc68d
NS
5232006-11-27 Nathan Sidwell <nathan@codesourcery.com>
524 Paul Brook <paul@codesourcery.com>
525 Daniel Jacobowitz <dan@codesourcery.com>
526
527 * gdb.base/ending-run.exp: Flatten expect script stepping out of
528 main to remove duplication. Add start function of the form
529 '_*start[1-9]*'. Add RVDS start function.
530
29d73ae4
DJ
5312006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
532
533 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
534
c1d88655
UW
5352006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
536
537 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
538 * gdb.asm/spu.inc: New file.
539 * gdb.base/term.exp: Disable if [target_info exists noargs].
540 * gdb.gdb/complaints.exp: Disable if ![isnative].
541 * gdb.gdb/selftest.exp: Likewise.
542 * gdb.gdb/observer.exp: Likewise.
543 * gdb.gdb/xfullpath.exp: Likewise.
544 * gdb.base/attach.exp: Disable on SPU target.
545 * gdb.cp/bs145503.exp: Likewise.
546 * gdb.cp/exception.exp: Likewise.
547 * gdb.cp/userdef.exp: Likewise.
548
32a13b1a
DJ
5492006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
550
551 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
552
d8295fe9
VP
5532006-11-10 Vladimir Prus <vladimir@codesourcery.com>
554
555 * gdb.base/completion.exp: Fix completion tests for
556 'info' and 'info '.
557 * gdb.base/help.exp (help_test_raw, test_class_help)
558 (test_prefix_command_help): Move...
559 * lib/gdb.exp: Here.
560 * gdb.base/main.exp: Adjust.
561 * gdb.cp/maint.exp: Adjust.
562 * gdb.trace/tracecmd.exp: Use test_help_class.
563
8c394015
VP
5642006-11-09 Vladimir Prus <vladimir@codesourcery.com>
565
566 * gdb.stabs/weird.exp (print_weird_var): Use
567 gdb_test_multiple instead of gdb_expect.
568
027fc1bc
VP
5692006-11-09 Vladimir Prus <vladimir@codesourcery.com>
570
571 * gdb.base/help.exp (help_test_raw): New.
572 (test_class_help): New.
573 (test_prefix_command_help): New.
574 Adjust testcases.
575
67609209
FR
5762006-11-09 Christophe Lyon <christophe.lyon@st.com>
577
578 * gdb.base/constvars.c (main): Write to crass and crips, so that
579 they are allocated by the compiler.
580
f73adfeb
AS
5812006-10-27 Andreas Schwab <schwab@suse.de>
582
583 * gdb.base/multi-forks.exp: Use "detach fork" instead of
584 "detach-fork".
585
2f83a18e
DJ
5862006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
587
588 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
589 of patterns.
590
94277a38
DJ
5912006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
592
593 * gdb.base/sepdebug.exp: Remove debug format test.
594 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
595 Handle no-symtab.
596 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
597
5bd2f6e2
DJ
5982006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
599
600 * gdb.threads/manythreads.c (thread_function, main): Don't cast
601 int to pointer or pointer to int.
602 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
603
8c008720
DJ
6042006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
605
606 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
607
9e35dae4
DJ
6082006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
609
610 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
611
d9639e13
DJ
6122006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
613
614 PR c++/2116
615 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
616
390a1bd0
JB
6172006-10-06 Joel Brobecker <brobecker@adacore.com>
618
619 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
620 the corresponding bug has been fixed in GDB (PR/2018).
621
dd920c33
JB
6222006-10-06 Joel Brobecker <brobecker@adacore.com>
623
624 * gdb.base/subst.exp: New testcase.
625
53bbefe9
JB
6262006-10-06 Joel Brobecker <brobecker@adacore.com>
627
628 * gdb.ada/array_return/pck.ads: Add copyright notice.
629 * gdb.ada/array_return/pck.adb: Likewise.
630 * gdb.ada/array_return/p.adb: Likewise.
631 * gdb.ada/exec_changed/first.adb: Likewise.
632 * gdb.ada/exec_changed/second.adb: Likewise.
633
09851417
JB
6342006-10-06 Joel Brobecker <brobecker@adacore.com>
635
636 * gdb.ada/watch_arg/watch.adb: New file.
637 * gdb.ada/watch_arg.exp: New testcase.
638
041bf30d
VP
6392006-10-02 Vladimir Prus <vladimir@codesourcery.com>
640
641 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
642 via string_to_regexp.
643 * gdb.mi/mi2-basics.exp: Likewise.
644
f286fbdd 6452006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
646
647 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
648 Remove unused / obsolete files.
649
7c07f349
NR
6502006-09-19 Nick Roberts <nickrob@snap.net.nz>
651
652 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
653
cd5ff84a
VP
6542006-09-17 Vladimir Prus <vladimir@codesourcery.com>
655
656 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
657 HIGH_FRAME argument to -stack-list-arguments can be larger than
658 the number of frames.
659
ae018d1a
DJ
6602006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
661
662 * gdb.base/args.c (main): Add breakpoint marker.
663 * gdb.base/args.exp: Use args_test for tests. Add new tests which
664 really test empty arguments.
665 (args_load): Delete.
666 (args_test): New.
667
b399c549
NR
6682006-09-13 Nick Roberts <nickrob@snap.net.nz>
669
670 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
671 check for one file.
672
2ab1eb7a
VP
6732006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
674
675 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
676 HIGH_FRAME argument to -stack-list-locals can be larger than
677 the number of frames.
678
476308bf
FF
6792006-08-18 Fred Fish <fnf@specifix.com>
680
681 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
682 '$' in front of skip_vmx_tests_saved when setting that.
683
8625200f
AS
6842006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
685
686 * gdb.base/trace-commands.exp: New file.
687
089ec8f1
DJ
6882006-08-10 Joel Brobecker <brobecker@adacore.com>
689 Daniel Jacobowitz <dan@codesourcery.com>
690
691 * gdb.base/step-bt.exp: Make hexadecimal address optional in
692 expected output of the backtrace commands.
693
b60f0898
JB
6942006-08-09 Joel Brobecker <brobecker@adacore.com>
695
696 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
697 untested followed by return combination.
698 * gdb.arch/altivec-regs.exp: Likewise.
699 * gdb.arch/e500-abi.exp: Likewise.
700 * gdb.arch/e500-regs.exp: Likewise.
701 * gdb.arch/gdb1291.exp: Likewise.
702 * gdb.arch/gdb1431.exp: Likewise.
703 * gdb.arch/gdb1558.exp: Likewise.
704 * gdb.arch/i386-prologue.exp: Likewise.
705 * gdb.arch/i386-unwind.exp: Likewise.
706 * gdb.asm/asm-source.exp: Likewise.
707 * gdb.base/a2-run.exp: Likewise.
708 * gdb.base/advance.exp: Likewise.
709 * gdb.base/all-bin.exp: Likewise.
710 * gdb.base/annota1.exp: Likewise.
711 * gdb.base/annota3.exp: Likewise.
712 * gdb.base/args.exp: Likewise.
713 * gdb.base/arithmet.exp: Likewise.
714 * gdb.base/assign.exp: Likewise.
715 * gdb.base/async.exp: Likewise.
716 * gdb.base/attach.exp: Likewise.
717 * gdb.base/bang.exp: Likewise.
718 * gdb.base/bigcore.exp: Likewise.
719 * gdb.base/bitfields.exp: Likewise.
720 * gdb.base/bitfields2.exp: Likewise.
721 * gdb.base/break.exp: Likewise.
722 * gdb.base/call-sc.exp: Likewise.
723 * gdb.base/call-strs.exp: Likewise.
724 * gdb.base/callfuncs.exp: Likewise.
725 * gdb.base/checkpoint.exp: Likewise.
726 * gdb.base/chng-syms.exp: Likewise.
727 * gdb.base/code-expr.exp: Likewise.
728 * gdb.base/commands.exp: Likewise.
729 * gdb.base/completion.exp: Likewise.
730 * gdb.base/cond-expr.exp: Likewise.
731 * gdb.base/condbreak.exp: Likewise.
732 * gdb.base/consecutive.exp: Likewise.
733 * gdb.base/constvars.exp: Likewise.
734 * gdb.base/corefile.exp: Likewise.
735 * gdb.base/cvexpr.exp: Likewise.
736 * gdb.base/dbx.exp: Likewise.
737 * gdb.base/define.exp: Likewise.
738 * gdb.base/detach.exp: Likewise.
739 * gdb.base/display.exp: Likewise.
740 * gdb.base/dump.exp: Likewise.
741 * gdb.base/ena-dis-br.exp: Likewise.
742 * gdb.base/ending-run.exp: Likewise.
743 * gdb.base/environ.exp: Likewise.
744 * gdb.base/eval-skip.exp: Likewise.
745 * gdb.base/exprs.exp: Likewise.
746 * gdb.base/fileio.exp: Likewise.
747 * gdb.base/finish.exp: Likewise.
748 * gdb.base/float.exp: Likewise.
749 * gdb.base/foll-exec.exp: Likewise.
750 * gdb.base/foll-fork.exp: Likewise.
751 * gdb.base/foll-vfork.exp: Likewise.
752 * gdb.base/freebpcmd.exp: Likewise.
753 * gdb.base/funcargs.exp: Likewise.
754 * gdb.base/gcore.exp: Likewise.
755 * gdb.base/gdb1090.exp: Likewise.
756 * gdb.base/gdb1250.exp: Likewise.
757 * gdb.base/huge.exp: Likewise.
758 * gdb.base/info-proc.exp: Likewise.
759 * gdb.base/interrupt.exp: Likewise.
760 * gdb.base/jump.exp: Likewise.
761 * gdb.base/langs.exp: Likewise.
762 * gdb.base/lineinc.exp: Likewise.
763 * gdb.base/list.exp: Likewise.
764 * gdb.base/logical.exp: Likewise.
765 * gdb.base/long_long.exp: Likewise.
766 * gdb.base/macscp.exp: Likewise.
767 * gdb.base/maint.exp: Likewise.
768 * gdb.base/mips_pro.exp: Likewise.
769 * gdb.base/miscexprs.exp: Likewise.
770 * gdb.base/multi-forks.exp: Likewise.
771 * gdb.base/opaque.exp: Likewise.
772 * gdb.base/overlays.exp: Likewise.
773 * gdb.base/pc-fp.exp: Likewise.
774 * gdb.base/pointers.exp: Likewise.
775 * gdb.base/printcmds.exp: Likewise.
776 * gdb.base/psymtab.exp: Likewise.
777 * gdb.base/ptype.exp: Likewise.
778 * gdb.base/recurse.exp: Likewise.
779 * gdb.base/relational.exp: Likewise.
780 * gdb.base/relocate.exp: Likewise.
781 * gdb.base/remote.exp: Likewise.
782 * gdb.base/reread.exp: Likewise.
783 * gdb.base/restore.exp: Likewise.
784 * gdb.base/return.exp: Likewise.
785 * gdb.base/return2.exp: Likewise.
786 * gdb.base/scope.exp: Likewise.
787 * gdb.base/sect-cmd.exp: Likewise.
788 * gdb.base/sep.exp: Likewise.
789 * gdb.base/sepdebug.exp: Likewise.
790 * gdb.base/setshow.exp: Likewise.
791 * gdb.base/setvar.exp: Likewise.
792 * gdb.base/sigall.exp: Likewise.
793 * gdb.base/sigbpt.exp: Likewise.
794 * gdb.base/signals.exp: Likewise.
795 * gdb.base/signull.exp: Likewise.
796 * gdb.base/sizeof.exp: Likewise.
797 * gdb.base/solib.exp: Likewise.
798 * gdb.base/step-line.exp: Likewise.
799 * gdb.base/step-test.exp: Likewise.
800 * gdb.base/structs.exp: Likewise.
801 * gdb.base/structs2.exp: Likewise.
802 * gdb.base/term.exp: Likewise.
803 * gdb.base/twice.exp: Likewise.
804 * gdb.base/until.exp: Likewise.
805 * gdb.base/varargs.exp: Likewise.
806 * gdb.base/volatile.exp: Likewise.
807 * gdb.base/watchpoint.exp: Likewise.
808 * gdb.base/whatis-exp.exp: Likewise.
809 * gdb.base/whatis.exp: Likewise.
810 * gdb.cp/ambiguous.exp: Likewise.
811 * gdb.cp/annota2.exp: Likewise.
812 * gdb.cp/annota3.exp: Likewise.
813 * gdb.cp/bool.exp: Likewise.
814 * gdb.cp/breakpoint.exp: Likewise.
815 * gdb.cp/casts.exp: Likewise.
816 * gdb.cp/class2.exp: Likewise.
817 * gdb.cp/classes.exp: Likewise.
818 * gdb.cp/cplusfuncs.exp: Likewise.
819 * gdb.cp/ctti.exp: Likewise.
820 * gdb.cp/derivation.exp: Likewise.
821 * gdb.cp/exception.exp: Likewise.
822 * gdb.cp/gdb1355.exp: Likewise.
823 * gdb.cp/hang.exp: Likewise.
824 * gdb.cp/inherit.exp: Likewise.
825 * gdb.cp/local.exp: Likewise.
826 * gdb.cp/m-data.exp: Likewise.
827 * gdb.cp/m-static.exp: Likewise.
828 * gdb.cp/member-ptr.exp: Likewise.
829 * gdb.cp/method.exp: Likewise.
830 * gdb.cp/misc.exp: Likewise.
831 * gdb.cp/namespace.exp: Likewise.
832 * gdb.cp/overload.exp: Likewise.
833 * gdb.cp/ovldbreak.exp: Likewise.
834 * gdb.cp/pr-1023.exp: Likewise.
835 * gdb.cp/pr-1210.exp: Likewise.
836 * gdb.cp/pr-574.exp: Likewise.
837 * gdb.cp/printmethod.exp: Likewise.
838 * gdb.cp/psmang.exp: Likewise.
839 * gdb.cp/ref-params.exp: Likewise.
840 * gdb.cp/ref-types.exp: Likewise.
841 * gdb.cp/rtti.exp: Likewise.
842 * gdb.cp/templates.exp: Likewise.
843 * gdb.cp/try_catch.exp: Likewise.
844 * gdb.cp/userdef.exp: Likewise.
845 * gdb.cp/virtfunc.exp: Likewise.
846 * gdb.disasm/am33.exp: Likewise.
847 * gdb.disasm/h8300s.exp: Likewise.
848 * gdb.disasm/mn10300.exp: Likewise.
849 * gdb.disasm/sh3.exp: Likewise.
850 * gdb.disasm/t01_mov.exp: Likewise.
851 * gdb.disasm/t02_mova.exp: Likewise.
852 * gdb.disasm/t03_add.exp: Likewise.
853 * gdb.disasm/t04_sub.exp: Likewise.
854 * gdb.disasm/t05_cmp.exp: Likewise.
855 * gdb.disasm/t06_ari2.exp: Likewise.
856 * gdb.disasm/t07_ari3.exp: Likewise.
857 * gdb.disasm/t08_or.exp: Likewise.
858 * gdb.disasm/t09_xor.exp: Likewise.
859 * gdb.disasm/t10_and.exp: Likewise.
860 * gdb.disasm/t11_logs.exp: Likewise.
861 * gdb.disasm/t12_bit.exp: Likewise.
862 * gdb.disasm/t13_otr.exp: Likewise.
863 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
864 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
865 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
866 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
867 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
868 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
869 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
870 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
871 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
872 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
873 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
874 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
875 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
876 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
877 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
878 * gdb.mi/gdb701.exp: Likewise.
879 * gdb.mi/gdb792.exp: Likewise.
880 * gdb.mi/mi-basics.exp: Likewise.
881 * gdb.mi/mi-break.exp: Likewise.
882 * gdb.mi/mi-cli.exp: Likewise.
883 * gdb.mi/mi-console.exp: Likewise.
884 * gdb.mi/mi-disassemble.exp: Likewise.
885 * gdb.mi/mi-eval.exp: Likewise.
886 * gdb.mi/mi-file.exp: Likewise.
887 * gdb.mi/mi-read-memory.exp: Likewise.
888 * gdb.mi/mi-regs.exp: Likewise.
889 * gdb.mi/mi-return.exp: Likewise.
890 * gdb.mi/mi-simplerun.exp: Likewise.
891 * gdb.mi/mi-stack.exp: Likewise.
892 * gdb.mi/mi-stepi.exp: Likewise.
893 * gdb.mi/mi-syn-frame.exp: Likewise.
894 * gdb.mi/mi-until.exp: Likewise.
895 * gdb.mi/mi-var-block.exp: Likewise.
896 * gdb.mi/mi-var-child.exp: Likewise.
897 * gdb.mi/mi-var-cmd.exp: Likewise.
898 * gdb.mi/mi-var-display.exp: Likewise.
899 * gdb.mi/mi-watch.exp: Likewise.
900 * gdb.mi/mi2-basics.exp: Likewise.
901 * gdb.mi/mi2-break.exp: Likewise.
902 * gdb.mi/mi2-cli.exp: Likewise.
903 * gdb.mi/mi2-console.exp: Likewise.
904 * gdb.mi/mi2-disassemble.exp: Likewise.
905 * gdb.mi/mi2-eval.exp: Likewise.
906 * gdb.mi/mi2-file.exp: Likewise.
907 * gdb.mi/mi2-read-memory.exp: Likewise.
908 * gdb.mi/mi2-regs.exp: Likewise.
909 * gdb.mi/mi2-return.exp: Likewise.
910 * gdb.mi/mi2-simplerun.exp: Likewise.
911 * gdb.mi/mi2-stack.exp: Likewise.
912 * gdb.mi/mi2-stepi.exp: Likewise.
913 * gdb.mi/mi2-syn-frame.exp: Likewise.
914 * gdb.mi/mi2-until.exp: Likewise.
915 * gdb.mi/mi2-var-block.exp: Likewise.
916 * gdb.mi/mi2-var-child.exp: Likewise.
917 * gdb.mi/mi2-var-cmd.exp: Likewise.
918 * gdb.mi/mi2-var-display.exp: Likewise.
919 * gdb.mi/mi2-watch.exp: Likewise.
920 * gdb.stabs/exclfwd.exp: Likewise.
921 * gdb.stabs/weird.exp: Likewise.
922 * gdb.threads/gcore-thread.exp: Likewise.
923 * gdb.trace/actions.exp: Likewise.
924 * gdb.trace/backtrace.exp: Likewise.
925 * gdb.trace/circ.exp: Likewise.
926 * gdb.trace/collection.exp: Likewise.
927 * gdb.trace/deltrace.exp: Likewise.
928 * gdb.trace/infotrace.exp: Likewise.
929 * gdb.trace/limits.exp: Likewise.
930 * gdb.trace/packetlen.exp: Likewise.
931 * gdb.trace/passc-dyn.exp: Likewise.
932 * gdb.trace/passcount.exp: Likewise.
933 * gdb.trace/report.exp: Likewise.
934 * gdb.trace/save-trace.exp: Likewise.
935 * gdb.trace/tfind.exp: Likewise.
936 * gdb.trace/tracecmd.exp: Likewise.
937 * gdb.trace/while-dyn.exp: Likewise.
938 * gdb.trace/while-stepping.exp: Likewise.
939
f4b618d1
JB
9402006-08-08 Joel Brobecker <brobecker@adacore.com>
941
942 * gdb.base/step-bt.c: New file.
943 * gdb.base/step-bt.exp: New testcase.
944
3d00d119
DJ
9452006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
946
947 * config/monitor.exp (gdb_load): Remove support for obsolete
948 download-write-size.
949 * gdb.base/remote.exp: Likewise. Update all callers of
950 gdb_timed_load.
951
017b5bd4
DJ
9522006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
953
954 * cursal.exp: Pass binfile to gdb_load.
955
837c599d
DJ
9562006-08-01 Nathan Sidwell <nathan@codesourcery.com>
957
958 * gdb.base/cursal.exp: Add "" to gdb_load call.
959
8dd4540b
MK
9602006-07-29 Mark Kettenis <kettenis@gnu.org>
961
962 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
963 NetBSD/ELF targets.
964
ab5c9f60
DJ
9652006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
966
967 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
968 operator*.
969
4c42eaff
DJ
9702006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
971
972 * gdb.base/completion.exp: Update for change in "file" behavior.
973 * gdb.stabs/weird.exp: Likewise.
974 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
975 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
976
0155cc76
NS
9772006-07-24 Nathan Sidwell <nathan@codesourcery.com>
978
979 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
980 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
981
16026cd7
AS
9822006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
983
984 * gdb.base/default.exp: Update source command error message.
985 * gdb.base/help.exp: Update 'help source' message.
986
16963cb6
DJ
9872006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
988
989 * gdb.cp/bs15503.exp: Update comment for no longer crashing
990 test.
991
6d7fd486
AS
9922006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
993
994 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
995
29e8a844
DJ
9962006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
997
998 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
999
6afcfa39
DJ
10002006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1001
1002 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
1003
267a692b
MK
10042006-07-17 Mark Kettenis <kettenis@gnu.org>
1005
1006 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
1007 *-*-openbsd* from targets for wich we expect ARM FPA floating
1008 point format.
1009
85d2fec4
NR
10102006-07-17 Nick Roberts <nickrob@snap.net.nz>
1011
1012 * gdb.cp/annota3.exp: Expect frame-begin annotation.
1013
10142006-07-17 Mark Kettenis <kettenis@gnu.org>
1015
1016 * gdb.base/annota3.exp: Expect frame-begin annotation.
1017
85b4c6e8
JB
10182006-07-14 Joel Brobecker <brobecker@adacore.com>
1019
1020 * gdb.base/help.exp: Adjust "help unset" test to accept
1021 any list of unset commands.
1022
fb933624
DJ
10232006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
1024 Daniel Jacobowitz <dan@codesourcery.com>
1025
1026 * gdb.cp/ref-params.exp: New test.
1027 * gdb.cp/ref-params.cc: New source file.
1028 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
1029
1dff4b64
MK
10302006-07-08 Mark Kettenis <kettenis@gnu.org>
1031
1032 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
1033 spaces/tabs in regular expressions since they might not be there.
1034
40d2e0e3
AS
10352006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
1036
1037 * gdb.base/ifelse.exp: New file.
1038
f6c957d2
NS
10392006-07-04 Nathan Sidwell <nathan@codesourcery.com>
1040
1041 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
1042 line.
1043 * gdb.base/huge.exp: Loop over compilation to find a size that
1044 is acceptable.
1045 * gdb.base/remote.exp: Correct expected strings.
1046 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
1047
b9c5a23d
DJ
10482006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1049
1050 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
1051
9af2e58d
DJ
10522006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1053
1054 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
1055 native.
1056
30930ca5
DJ
10572006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1058
1059 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
1060 enable stabs testing.
1061
aa32fa1d
DJ
10622006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1063
bd4a4c80 1064 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
1065 gdb_test_multiple does.
1066
321fef15
DJ
10672006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1068
1069 * Makefile.in (host_alias): Remove.
1070 (target_alias): Use @target_noncanonical@.
1071 (site.exp): Don't set host_alias.
1072 * aclocal.m4: Remove contents. Include acx.m4.
1073 * configure: Regenerated.
1074 * configure.ac: Use ACX_NONCANONICAL_TARGET.
1075
e1c2defa
NS
10762006-06-13 Nathan Sidwell <nathan@codesourcery.com>
1077
e63b55d1
NS
1078 * lib/gdb.exp (gdb_load_cmd): New.
1079
5600ea19
NS
1080 * gdb.base/fileio.c: Add system(NULL) test.
1081 * gdb.base/fileio.exp: Check it.
1082
e1c2defa
NS
1083 * gdb.base/break.c: Add 10a breakpoint at }
1084 * gdb.base/break.exp: Add test for breakpoint at }
1085 * gdb.cp/anon-union.cc: Add code at end of function.
1086 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
1087 * gdb.mi/var-cmd.c: Add code at end of function.
1088 * gdb.mi/mi-var-display.exp: Adjust end of next.
1089 * gdb.mi/mi2-var-display.exp: Likewise.
1090 * gdb.base/fileio.c: Add stop function and insert calls at
1091 stopping places.
1092 * gdb.base/fileio.exp: Breakpoint stop function and remove
1093 explicit line number references.
1094
6c0112ec
JB
10952006-05-19 Joel Brobecker <brobecker@adacore.com>
1096
1097 * gdb.base/del.exp (test_delete_alias): New function.
1098 Now check that both "del" and "d" work as aliases for "delete".
1099
154189a4
FF
11002006-05-18 Fred Fish <fnf@specifix.com>
1101
1102 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
1103 required. Check for spurious output after program exits normally.
1104
582e64c2
FF
11052006-05-17 Fred Fish <fnf@specifix.com>
1106
1107 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
1108 gdb_load, so it works in the simulator.
1109
8ef6493a
FF
11102006-05-11 Fred Fish <fnf@specifix.com>
1111
1112 * gdb.base/bang.exp: Ignore unexpected output between the
1113 "program exited normally" and the gdb prompt, as many other
1114 tests do.
1115
692b141c
MK
11162006-05-07 Mark Kettenis <kettenis@gnu.org>
1117
1118 * gdb.base/help.exp: Make "delete checkpoint" part option for
1119 "help d" and "help delete" tests.
1120
540b8a30
UW
11212006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1122
1123 * gdb.mi/mi-basics.exp: Add missing serial number to
1124 expected output in some mi_gdb_test statements.
1125 * gdb.mi/mi2-basics.exp: Likewise.
1126
9b6462d9
JB
11272006-05-05 Joel Brobecker <brobecker@adacore.com>
1128
1129 * gdb.base/del.c: New file.
1130 * gdb.base/del.exp: New testcase.
1131
954de43b
DM
11322006-05-05 David S. Miller <davem@sunset.davemloft.net>
1133
1134 * gdb.base/break.exp: Do not assume a breakpoint on
1135 main will actually be in $srcfile when optimizing.
1303f75e
DM
1136 * gdb.base/savedregs.exp: Do not require that the dummy
1137 frame location match up to a symbol and source file location.
c3242428
DM
1138 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
1139 will get printed without a mi_cmd_data_list_register_values prefix.
1140 (*-data-list-register-*): Correct regular expressions to expect the new
1141 pseudo d? floating point registers.
1142 * gdb.mi/mi2-regs.exp: Likewise.
1143
c7e64c9a
DJ
11442006-05-05 Christophe Lyon <christophe.lyon@st.com>
1145
1146 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
1147 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
1148 is allocated by the compiler.
1149 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
1150 anons, e, anone to force their allocation by the compiler.
1151
11522006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
1153
1154 * gdb.base/help.exp: Update expected text for help d and
1155 help delete.
1156
27ce9a6d
MK
11572006-05-02 Mark Kettenis <kettenis@gnu.org>
1158
1159 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
1160 NetBSD/ELF targets.
1161
8608915f
MK
11622006-04-30 Mark Kettenis <kettenis@gnu.org>
1163
1164 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
1165 single-step breakpoint fails; make this a KFAIL on
1166 sparc*-*-openbsd*.
1167 * gdb.base/siginfo.exp: Likewise.
1168 * gdb.base/sigstep.exp (advance, advancei): Likewise.
1169
b8db102d
MS
11702006-04-26 Michael Snyder <msnyder@redhat.com>
1171
1172 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
1173 which may have to consume output from other forks.
1174 Add tests to make sure that "delete fork" succeeded.
1175
c702009a
MS
11762006-04-20 Michael Snyder <msnyder@redhat.com>
1177
1178 * 2006-03-22 Jim Blandy <jimb@redhat.com>
1179 Add support for the Renesas M32C and M16C.
1180
1181 * gdb.asm/asm-source.exp: Add m32c target.
1182 * gdb.asm/m32c.inc: Support for m32c target.
1183
e28493f2
AS
11842006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
1185
1186 * gdb.base/commands.exp (recursive_source_test): New test.
1187
880da185
DM
11882006-04-04 David S. Miller <davem@sunset.davemloft.net>
1189
1190 * gdb.base/float.exp: Add pattern for sparc targets.
1191
61d9b92f
DJ
11922006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1193
1194 * gdb.base/commands.exp (stray_arg0_test): New test.
1195
bd717df8
PB
11962006-03-30 Paul Brook <paul@codesourcery.com>
1197
1198 * gdb.mi/mi-until.exp: kfail broken until command.
1199 * gdb.mi/mi2-until.exp: Ditto.
1200
ec793d3c
NR
12012006-03-27 Nick Roberts <nickrob@snap.net.nz>
1202
1203 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
1204
831004b7
AO
12052006-03-08 Alexandre Oliva <aoliva@redhat.com>
1206
1207 * gdb.base/prelink.exp: Anchor tested-for regular expression
1208 on gdb prompt.
1209
effe49a0
PB
12102006-03-07 Paul Brook <paul@codesourcery.com>
1211
1212 * gdb.base/assign.exp: Correct fail message.
1213
e5461016
PB
12142006-03-07 Paul Brook <paul@codesourcery.com>
1215
1216 * lib/compiler.c: Extract armcc version number.
1217 * lib/compiler.cc: Ditto.
1218
fc91c6c2
PB
12192006-03-07 Paul Brook <paul@codesourcery.com>
1220
1221 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
1222 additional_flags=-w.
1223 * gdb.arch/altivec-regs.exp: Ditto.
1224 * gdb.arch/e500-abi.exp: Ditto.
1225 * gdb.arch/e500-regs.exp: Ditto.
1226 * gdb.base/all-bin.exp: Ditto.
1227 * gdb.base/annota1.exp: Ditto.
1228 * gdb.base/annota3.exp: Ditto.
1229 * gdb.base/args.exp: Ditto.
1230 * gdb.base/arithmet.exp: Ditto.
1231 * gdb.base/assign.exp: Ditto.
1232 * gdb.base/async.exp: Ditto.
1233 * gdb.base/bang.exp: Ditto.
1234 * gdb.base/break.exp: Ditto.
1235 * gdb.base/call-rt-st.exp: Ditto.
1236 * gdb.base/completion.exp: Ditto.
1237 * gdb.base/cond-expr.exp: Ditto.
1238 * gdb.base/condbreak.exp: Ditto.
1239 * gdb.base/consecutive.exp: Ditto.
1240 * gdb.base/define.exp: Ditto.
1241 * gdb.base/display.exp: Ditto.
1242 * gdb.base/ena-dis-br.exp: Ditto.
1243 * gdb.base/environ.exp: Ditto.
1244 * gdb.base/eval-skip.exp: Ditto.
1245 * gdb.base/info-proc.exp: Ditto.
1246 * gdb.base/jump.exp: Ditto.
1247 * gdb.base/logical.exp: Ditto.
1248 * gdb.base/long_long.exp: Ditto.
1249 * gdb.base/maint.exp: Ditto.
1250 * gdb.base/miscexprs.exp: Ditto.
1251 * gdb.base/pc-fp.exp: Ditto.
1252 * gdb.base/pointers.exp: Ditto.
1253 * gdb.base/relational.exp: Ditto.
1254 * gdb.base/reread.exp: Ditto.
1255 * gdb.base/sect-cmd.exp: Ditto.
1256 * gdb.base/sep.exp: Ditto.
1257 * gdb.base/sepdebug.exp: Ditto.
1258 * gdb.base/until.exp: Ditto.
1259 * gdb.base/whatis-exp.exp: Ditto.
1260 * gdb.cp/annota2.exp: Ditto.
1261 * gdb.cp/annota3.exp: Ditto.
1262 * gdb.trace/actions.exp: Ditto.
1263 * gdb.trace/backtrace.exp: Ditto.
1264 * gdb.trace/circ.exp: Ditto.
1265 * gdb.trace/collection.exp: Ditto.
1266 * gdb.trace/deltrace.exp: Ditto.
1267 * gdb.trace/infotrace.exp: Ditto.
1268 * gdb.trace/limits.exp: Ditto.
1269 * gdb.trace/packetlen.exp: Ditto.
1270 * gdb.trace/passc-dyn.exp: Ditto.
1271 * gdb.trace/passcount.exp: Ditto.
1272 * gdb.trace/report.exp: Ditto.
1273 * gdb.trace/save-trace.exp: Ditto.
1274 * gdb.trace/tfind.exp: Ditto.
1275 * gdb.trace/tracecmd.exp: Ditto.
1276 * gdb.trace/while-dyn.exp: Ditto.
1277 * gdb.trace/while-stepping.exp: Ditto.
1278 * lib/gdb.exp: Ditto.
1279 (gdb_compile): Handle nowarning option.
1280
5f4a23d9
AO
12812006-03-07 Alexandre Oliva <aoliva@redhat.com>
1282
1283 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
1284 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
1285 Rename executable to prelinkt. Don't re-prelink if we didn't
1286 get a core file. Test prelink -u exit status to tell whether
1287 prelinking failed. Use gdb_test_multiple.
1288
9733fc94
DJ
12892006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
1290
1291 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
1292 (do_tests): Call it.
1293
cc10cae3
AO
12942006-02-28 Alexandre Oliva <aoliva@redhat.com>
1295
1296 * gdb.base/prelink.exp: New test.
1297 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
1298
15c46491
WZ
12992006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
1300
1301 * gdb.fortran/derived-type.f90: New file.
1302 * gdb.fortran/derived-type.exp: New testcase.
1303
5c9f7ded
DJ
13042006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
1305
1306 * gdb.base/default.exp: Allow ';' as a directory separator.
1307
5b96932b
AS
13082006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1309
1310 * gdb.base/help.exp (help add-symbol-file): Update.
1311
1986bccd
AS
13122006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1313
1314 * gdb.base/help.exp (help load): Update expected results.
1315
a8b7528f
FF
13162006-02-19 Fred Fish <fnf@specifix.com>
1317
1318 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
1319 specifix hex value as part of results.
1320 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
1321
f8261448
FF
13222006-02-16 Fred Fish <fnf@specifix.com>
1323
1324 * gdb.base/whatis.c: Define variables using typedefs char_addr,
1325 ushort_addr, and slong_addr, so the typedefs are not optimized
1326 away.
1327 * gdb.base/whatis.exp: Add tests using type name for struct type,
1328 union type, enum type, and typedef.
1329
31d8bdd2
MK
13302006-02-13 Mark Kettenis <kettenis@gnu.org>
1331
1332 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
1333
34e41e63
JB
13342006-02-13 Jim Blandy <jimb@redhat.com>
1335
1336 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
1337 case where it takes two "next" commands to skip past the init
1338 call.
1339
ac6e4f31
FF
13402006-02-12 Fred Fish <fnf@specifix.com>
1341
1342 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
1343 to handle cases where it takes two "next" commands to skip
1344 past the init call.
1345
2db2d571
JB
13462006-02-07 Joel Brobecker <brobecker@adacore.com>
1347
1348 * gdb.ada/array_return.exp: Mark the last test as expected to fail
1349 on hppa32 targets.
1350
38fcd64c
DJ
13512006-02-06 Vladimir Prus <ghost@cs.msu.su>
1352
1353 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
1354 field.
1355
1315ad46
MK
13562006-01-29 Mark Kettenis <kettenis@gnu.org>
1357
1358 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
1359
5625b943
DJ
13602006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
1361
1362 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
1363 files.
1364
80df1bbe
DJ
13652006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1366
1367 * gdb.cp/maint.exp: Set complaints to a positive value.
1368
9078e690
DJ
13692006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1370
1371 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
1372 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
1373 function name.
1374
9c903399
DJ
13752006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1376
1377 * gdb.base/checkpoint.c: Update copyright notice. Include
1378 <stdlib.h>.
1379
761ae4d6
JB
13802006-01-04 Jim Blandy <jimb@redhat.com>
1381
1382 * gdb.asm/asm-source.exp: Independently provide default values for
1383 asm-flags and debug-flags. Use 'string equal' to do the
1384 comparison, not the implicit expr's '==' operator. Remove
1385 now-unneeded assignments to asm-flags. In h8300 case, place
1386 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
1387
099ac3dd
MS
13882006-01-04 Michael Snyder <msnyder@redhat.com>
1389
1390 * gdb.base/checkpoint.c: New file.
1391 * gdb.base/checkpoint.exp: New file.
1392 * gdb.base/multi-fork.c: New file.
1393 * gdb.base/multi-fork.exp: New file.
1394 * gdb.base/pi.txt: New file (data for checkpoint.c test).
1395
f4d85314
FF
13962006-01-04 Fred Fish <fnf@specifix.com>
1397
1398 * gdb.base/ptype.c (foo): Add typedef.
1399 (intfoo): Add function.
1400 * gdb.base/ptype1.c: New file.
1401 * gdb.base/ptype.exp: Handle compilation and linking with two
1402 source files. Test that proper type for "foo" is found based
1403 on source context rather than first match found in symtabs.
1404
a1b06f35
MK
14052005-12-28 Mark Kettenis <kettenis@gnu.org>
1406
1407 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
1408 * gdb.asm/openbsd.inc: Indent commands.
1409
d082a1e2
MK
14102005-12-26 Mark Kettenis <kettenis@gnu.org>
1411
c65016bd
MK
1412 * gdb.base/freebpcmd.exp: Increase timeout.
1413
d082a1e2
MK
1414 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
1415
d3c32a0e
DJ
14162005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
1417
1418 * gdb.base/default.exp: Update check for "show version".
1419
9fdb1f50
RC
14202005-12-09 Randolph Chung <tausq@debian.org>
1421
1422 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
1423 * gdb.asm/pa64.inc: New file.
1424
5f2c56f7
RC
14252005-12-09 Randolph Chung <tausq@debian.org>
1426
1427 * gdb.asm/common.inc: Indent commands.
1428 * gdb.asm/asmsrc1.s: Likewise.
1429 * gdb.asm/asmsrc2.s: Likewise.
1430
8117349c
RC
14312005-12-09 Randolph Chung <tausq@debian.org>
1432
1433 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
1434 (get_addr_of_sym): Remove duplicate print.
1435 (gen_core): xfail hppa*-*-hpux*, update expected output.
1436 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
1437 * gdb.arch/pa64-nullify.s: New file.
1438
8f07f25a
RC
14392005-12-09 Randolph Chung <tausq@debian.org>
1440
1441 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
1442
55b39184
DJ
14432005-12-07 Christophe Lyon <christophe.lyon@st.com>
1444
1445 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
1446 code generation for these functions.
1447 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
1448 error message.
1449
31e2b00f
AS
14502005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
1451
1452 * gdb.base/help.exp (help b, help br, help bre, help brea)
1453 (help break): Update the expected message.
1454
c3d0b56e
SC
14552005-11-11 Stephane Carrez <stcarrez@nerim.fr>
1456
1457 * gdb.asm/m68hc11.inc: Setup the data section.
1458 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
1459 script for this test.
1460 (m6812-*-*): Likewise.
1461
36ae0ea9
RC
14622005-11-09 Randolph Chung <tausq@debian.org>
1463
1464 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
1465
9d6f42e9
WZ
14662005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
1467
1468 * gdb.base/break.exp: Fix a comment typo.
1469
e2126a14
EZ
14702005-11-03 Jim Blandy <jimb@redhat.com>
1471
1472 Checked in by Elena Zannoni <ezannoni@redhat.com>
1473
1474 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
1475
e0ac7199
CV
14762005-11-02 Corinna Vinschen <vinschen@redhat.com>
1477
1478 * gdb.arch/gdb1558.c: Include stdio.h.
1479
31d3fb18
MK
14802005-10-31 Mark Kettenis <kettenis@gnu.org>
1481
1482 * gdb.asm/asm-source.exp: Use -e instead of --entry.
1483
e52b687c
MK
14842005-10-31 Mark Kettenis <kettenis@gnu.org>
1485
1486 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
1487
f4711d79
PG
14882005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
1489
1490 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
1491 vscr" tests to better match output.
1492
987a9106
JB
14932005-10-12 Jim Blandy <jimb@redhat.com>
1494
1495 * gdb.base/structs.exp (any): New function.
1496 (test_struct_returns): Don't make any assumptions at all about
1497 what value the function returns when GDB can't set the return
1498 value.
1499
2336bb58
JB
15002005-10-09 Joel Brobecker <brobecker@adacore.com>
1501
1502 * gdb.ada/arrayidx/p.adb: New file.
1503 * gdb.ada/arrayidx.exp: New testcase
1504
15052005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
1506
1507 * gdb.ada/array_return/pck.ads: New file.
1508 * gdb.ada/array_return/pck.adb: New file.
1509 * gdb.ada/array_return/p.adb: New file.
1510 * gdb.ada/array_return.exp: New testcase.
1511
705335ea
JB
15122005-10-03 Joel Brobecker <brobecker@adacore.com>
1513
1514 * gdb.base/arrayidx.c: New file.
1515 * gdb.base/arrayidx.exp: New testcase.
1516
11ee9940
NR
15172005-09-29 Nick Roberts <nickrob@snap.net.nz>
1518
1519 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
1520 frames-invalid and breakpoints-invalid are no longer generated
1521 with level 3 so don't expect them in the output.
1522
39fb8e9e
BR
15232005-09-27 Bob Rossi <bob@brasko.net>
1524
1525 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
1526 from test. Escape the | in mi_gdb_test call.
1527 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
1528 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
1529 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
1530 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
1531 expected regex's in mi_gdb_test calls.
1532 * lib/mi-support.exp: Remove arbitrary .* from tests.
1533 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
1534 Fully anchor GDB/MI expected results in mi_gdb_test.
1535 * lib/gdb.exp (string_to_regexp): Escape the ] character.
1536 * gdb.base/sizeof.exp: Remove escape character. Correct test.
1537
2af48f68
PB
15382005-09-26 Paul Brook <paul@codesourcery.com>
1539
1540 * long_long.exp: Exclude eabi targets from arm FPA float format test.
1541
f34502bc
WZ
15422005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
1543
1544 * bfp-test.c: New file.
1545 * bfp-test.exp: New testcase.
1546
ca929517
WZ
15472005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
1548
1549 * gdb.fortran/subarray.exp: New testcase to test the evaluation
1550 of subarray and substring variable.
1551 * gdb.fortran/subarray.f: New source file for the test of subarray
1552 and substring variable evaluation.
1553 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
1554 of string constant.
1555
c761af65
DJ
15562005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
1557
1558 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
1559 copyright dates.
1560
561d7a1d
PG
15612005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
1562
1563 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
1564 powerpc altivec' test with an almost identical 'info vector' test.
1565
b2b64cc9
PG
15662005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
1567
1568 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
1569 vscr" tests to match output.
1570
6ac4d15a
PG
15712005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
1572
1573 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
1574 output.
1575
40e55bef
BR
15762005-09-11 Bob Rossi <bob@brasko.net>
1577
1578 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
1579 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
1580 commands that return an MI output command and an asyncronous MI output
1581 command.
1582 * gdb.mi/mi-console.exp: Ditto.
1583
3c7385ec
BR
15842005-09-11 Bob Rossi <bob@brasko.net>
1585
1586 * gdb.mi/mi-var-child.c: Include <string.h>.
1587
a6cd0eb3
DJ
15882005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
1589
1590 * killed.exp: Correct gdb_expect syntax.
1591
2f168eed
CV
15922005-08-09 Corinna Vinschen <vinschen@redhat.com>
1593
1594 * lib/mi-support.exp (mi_gdb_load): Fix typo.
1595
ecd3fd0f
BR
15962005-08-02 Bob Rossi <bob@brasko.net>
1597
1598 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
1599 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
1600 Change tests to inferior-tty-set/show.
1601 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
1602 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
1603 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
1604 inferior. Use mi_gdb_test to get GDB and Inferior output.
1605 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
1606 descriptor.
1607 (mi_inferior_tty_name): Add inferior PTY file name.
1608 (mi_gdb_start): Add INFERIOR_PTY parameter.
1609 (mi_gdb_test): Add IPATTERN parameter.
1610
f1ea48cb
BR
16112005-08-02 Bob Rossi <bob@brasko.net>
1612
1613 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
1614 parameter to mi_gdb_test.
1615 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
1616
6e650a67
DJ
16172005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1618
1619 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
1620 struct_declarations.
1621 * gdb.mi/mi-var-child.exp: Step over the initialization of
1622 struct_declarations.
1623
8be260b6
DJ
16242005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1625
1626 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
1627 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
1628 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
1629 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
1630 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
1631 file.
1632
4e660f07
NR
16332005-07-27 Nick Roberts <nickrob@snap.net.nz>
1634
1635 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
1636 (do_children_tests): Assign values to the extra elements.
1637
1638 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
1639 them for tests for "-var-update --no-values" and
1640 "-var-update --all-values".
1641 Add test for "-var-list-children --simple-values".
1642
1643 * gdb.mi/basics.c (callee4): Add integer array D[3]...
1644
1645 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
1646 "-stack-list-locals --simple-values" Improve doc strings and
1647 comments.
1648
6bdae935
MK
16492005-07-18 Mark Kettenis <kettenis@gnu.org>
1650
598b7a6f
MK
1651 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
1652 *-*-openbsd*.
1653 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
1654
6bdae935
MK
1655 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
1656 sigaltsatck'.
1657
1323e929
BR
16582005-07-14 Bob Rossi <bob@brasko.net>
1659
1660 * gdb.base/default.exp (tty): Changed output of command.
1661 * gdb.base/help.exp (help tty): Ditto.
1662
b1a9c082
MK
16632005-07-12 Mark Kettenis <kettenis@gnu.org>
1664
1665 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
1666
10a844a2
MK
16672005-07-10 Mark Kettenis <kettenis@gnu.org>
1668
1669 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
1670 -stack-select-frame without arguments.
1671 (test_stack_frame_listing): Add test for newly implemented command
1672 -stack-info-frame.
1673
3cb3b8df
BR
16742005-07-06 Bob Rossi <bob@brasko.net>
1675
1676 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
1677 command.
1678 (Copyright): Update copyright.
1679
a0c5fbcf
WZ
16802005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
1681
1682 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
1683 tests to evaluate exponentiation expression.
1684
984971d0
AS
16852005-06-29 Andreas Schwab <schwab@suse.de>
1686
1687 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
1688 main to avoid warnings.
1689
1690 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
1691
fe03833f
NR
16922005-06-20 Nick Roberts <nickrob@snap.net.nz>
1693
1694 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
1695 -stack-select-frame without arguments.
1696 (test_stack_frame_listing): Add test for newly implemented command
1697 -stack-info-frame.
1698
7a55f279
WZ
16992005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
1700
0ffa0ea5
DJ
1701 * gdb.fortran/array-element.f: New file.
1702 * gdb.fortran/array-element.exp: New testcase.
7a55f279 1703
26585198
DJ
17042005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
1705
1706 * gdb.base/bigcore.exp: Correct checks for systems which can
1707 not dump a large core file.
1708
c1bd25fd
DJ
17092005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
1710
1711 * gdb.base/relocate.c: Add a copyright notice.
1712 (dummy): Remove.
1713 * gdb.base/relocate.exp: Test printing the values of variables
1714 from a relocatable file.
1715
589e074d
DJ
17162005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
1717
1718 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
1719 excess MI output after an error.
1720
0915f927
JB
17212005-05-29 Joel Brobecker <brobecker@adacore.com>
1722
1723 * gdb.arch/alpha-step.c: New file.
1724 * gdb.arch/alpha-step.exp: New testcase.
1725
76ff342d
DJ
17262005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
1727 Dennis Brueni <dennis@slickedit.com>
1728
1729 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
1730 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
1731 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
1732 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
1733 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
1734 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
1735 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
1736
96b0c7ac
DJ
17372005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
1738 Wu Zhou <woodzltc@cn.ibm.com>
1739
1740 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
1741 IBM's xlc compiler.
1742 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
1743 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
1744
f21565d2
JB
17452005-05-13 Jim Blandy <jimb@redhat.com>
1746
1747 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
1748 calling gdb_suppress_entire_file.
1749 * gdb.base/charset.exp: Same.
1750 * gdb.base/call-rt-st.exp: Same.
1751
6006a3a1
BR
17522005-05-05 Bob Rossi <bob_rossi@cox.net>
1753
1754 * lib/gdb.exp (fullname_syntax): Added global regex.
1755 (fullname_syntax_POSIX): Ditto.
1756 (fullname_syntax_UNC): Ditto.
1757 (fullname_syntax_DOS_CASE): Ditto.
1758 (fullname_syntax_DOS): Ditto.
1759 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
1760 fullname_syntax variable to scope and use it.
1761 (test_file_list_exec_source_files): Ditto.
1762 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
1763
c3b69c04
DJ
17642005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
1765
1766 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
1767
3c95e6af
PG
17682004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
1769
1770 * lib/gdb.exp (skip_altivec_tests): New function, based on
1771 check_vmx_hw_available from the GCC testsuite.
1772 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
1773 * lib/gdb.arch/altivec-regs.exp: Likewise.
1774
78df6c56
JB
17752005-05-02 Jim Blandy <jimb@redhat.com>
1776
1777 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
1778 calling gdb_suppress_entire_file.
1779
1690f9cf
DJ
17802005-04-30 Randolph Chung <tausq@debian.org>
1781
1782 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
1783 Slightly relax "sem_post" name checking.
1784
5ea106f7
PG
17852005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
1786
1787 * gdb.base/unload.exp: Use new shared library infrastructure.
1788
bf7234cf
PG
17892005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
1790
1791 * gdb.base/so-impl-ld.exp: Use new shared library
1792 infrastructure.
1793
547b869a
CV
17942005-04-29 Corinna Vinschen <vinschen@redhat.com>
1795
1796 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
1797 * gdb.asm/h8300.inc: New file.
1798
f07e55f0
PG
17992005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
1800
1801 * gdb.base/shlib-call.exp: Change to use new shared library
1802 infrastructure.
1803
3cbba3d1
PG
18042005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
1805
1806 * gdb.base/pending.exp: Change to use new shared library
1807 infrastructure.
1808
ed6df200
PG
18092005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
1810
1811 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
1812 use test_compiler_info instead of gcc_compiled, and update copyright.
1813
8c8f4ebe
PG
18142005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
1815
1816 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
1817 shared objects being adjusted and update copyright years.
1818
607fbc54
DJ
18192005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
1820
1821 * ChangeLog: Correct some 2003-01-13 dates.
1822 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
1823 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
1824 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
1825 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
1826 gdb.trace/tfind.exp: Update copyright years.
1827
57bf0e56
DJ
18282005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
1829 Daniel Jacobowitz <dan@codesourcery.com>
1830
1831 * lib/gdb.exp (gdb_compile): Handle shlib=.
1832 (gdb_compile_shlib): New function.
1833
9b593790
PG
18342005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
1835
1836 * lib/gdb.exp (test_compiler_info): Give argument a default value.
1837
9494c6a5
DJ
18382005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
1839
1840 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
1841 gdb.server.
1842 * configure.ac: Likewise.
1843 * configure: Regenerated.
1844 * gdb.gdbserver/Makefile.in: Moved to...
1845 * gdb.server/Makefile.in: ... here.
1846 * gdb.gdbserver/server.c: Moved to...
1847 * gdb.server/server.c: ... here.
1848 * gdb.gdbserver/server-run.exp: Moved to...
1849 * gdb.server/server-run.exp: ... here.
1850
6f8eac0e
DJ
18512005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
1852
1853 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
1854 * configure.ac: Create gdb.gdbserver/Makefile.
1855 * configure: Regenerated.
1856 * lib/gdbserver-support.exp: New file, derived from
1857 config/gdbserver.exp.
1858 * config/gdbserver.exp: Use gdbserver-support.exp.
1859 * gdb.gdbserver/Makefile.in: New file.
1860 * gdb.gdbserver/server.c: New file.
1861 * gdb.gdbserver/server-run.exp: New file.
1862
6e87504d
PG
18632005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
1864
1865 * lib/gdb.exp (test_compiler_info): Return compiler_info
1866 if no arguments are given.
1867
d1779be4
PG
18682005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
1869
1870 * gdb.arch/altivec-abi.exp: Check for compiler and set
1871 use altivec' flag accordingly.
1872 * gdb.arch/altivec-regs.exp: Likewise.
1873
88750304
DJ
18742005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1875
1876 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
1877
f3fb768d
AS
18782005-03-27 Andreas Schwab <schwab@suse.de>
1879
1880 * gdb.base/bigcore.c (main): Add missing mode argument in open
1881 call.
1882
7e813ac5
DJ
18832005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
1884
1885 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
1886 downloads.
1887 * config/gdbserver.exp (gdb_load): Likewise.
1888
8e3049aa
PB
18892005-03-14 Paul Brook <paul@codesourcery.com>
1890
1891 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
1892 targets.
1893
a9df7c44
JB
18942005-03-09 Joel Brobecker <brobecker@adacore.com>
1895
1896 * gdb.dwarf2/dup-psym.S: New file.
1897 * gdb.dwarf2/dup-psym.exp: New testcase.
1898
9f0d94e8
JB
18992005-03-09 Joel Brobecker <brobecker@adacore.com>
1900
1901 * gdb.ada/exec_changed/first.adb: New file.
1902 * gdb.ada/exec_changed/second.adb: New file.
1903 * gdb.ada/exec_changed.exp: New testcase.
1904
5f579bc5
NS
19052005-03-08 Nathan Sidwell <nathan@codesourcery.com>
1906
36e9969c
NS
1907 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
1908 (A2): New class.
1909 (main): Test operator+.
1910 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
1911 breakpoint test.
1912
5f579bc5
NS
1913 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
1914 * gdb.base/signull.exp: Disable if gdb,nosignals.
1915 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
1916 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
1917 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
1918 * gdb.mi/mi2-console.exp: Likewise.
1919 * gdb.trace/collection.exp (run_trace_experiment): Consume the
1920 continue output at start.
1921 (gdb_collect_locals_test): Robustify regexp.
1922 * gdb.trace/passc-dyn.exp: Fix comment typo.
1923 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
1924
be46087e
CV
19252005-03-08 Corinna Vinschen <vinschen@redhat.com>
1926
1927 * gdb.asm/asm-source.exp: Add iq2000 case.
1928 * gdb.asm/iq2000.inc: New file.
1929
384e1a61
MI
19302005-03-07 Manoj Iyer <manjo@austin.ibm.com>
1931
1932 * gdb.base/command.exp: Change hardcoded value to regular expression.
1933 * gdb.base/float.exp: Add powerpc to the list of targets checked.
1934
584b6e9e
DJ
19352005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
1936
1937 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
1938 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
1939 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
1940 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
1941 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
1942
ab5b5d61
MK
19432005-03-05 Mark Kettenis <kettenis@gnu.org>
1944
1945 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
1946 changes.
1947
ae051c1b
PG
19482004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
1949
1950 * lib/compiler.c: Add test for IBM's xlc compiler.
1951 * lib/compiler.cc: Likewise.
1952
3f0f6ed2
JB
19532004-02-24 Joel Brobecker <brobecker@adacore.com>
1954
1955 * gdb.ada/fixed_points.exp: Create compilation object directory
1956 before running the test.
1957 * gdb.ada/null_record.exp: Likewise.
1958 * gdb.ada/packed_array.exp: Likewise.
1959 * gdb.ada/start.exp: Likewise.
1960
724f452b
JB
19612005-02-15 Joel Brobecker <brobecker@adacore.com>
1962
1963 * gdb.ada/packed_array/pa.adb: New file.
1964 * gdb.ada/packed_array.exp: New testcase.
1965
57f5cdfb 19662005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 1967
1f393151
MK
1968 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
1969 files.
1970
ebdda337
MK
1971 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
1972 on *-*-openbsd*. Correctly match whitespace in regukar
1973 expressions.
1974
cf309262
DJ
19752005-02-10 Daniel Jacobowitz <dan@debian.org>
1976
1977 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
1978 PR exp/1821
1979 * gdb.base/gdb1821.c: New test file.
1980 * gdb.base/gdb1821.exp: New test file.
1981
3be49e7a
JB
19822005-02-09 Joel Brobecker <brobecker@adacore.com>
1983
1984 * gdb.base/start.c: New file.
1985 * gdb.base/start.exp: New testcase.
1986
e292e67d
JB
19872005-02-09 Joel Brobecker <brobecker@adacore.com>
1988
1989 * gdb.ada/start/dummy.adb: New file.
1990 * gdb.ada/start.exp: New testcase.
1991
dbdfa66c
CV
19922005-02-09 Corinna Vinschen <vinschen@redhat.com>
1993
1994 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
1995 for printing symbols and statistics.
1996 Add test for using relative pathnames in "maint print msymbols" test.
1997 Mark "maint info sections DATA" XFAIL on Cygwin.
1998 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
1999 tests.
2000
d7941671
AC
20012005-02-09 Andreas Schwab <schwab@suse.de>
2002
2003 Committed by Andrew Cagney <cagney@gnu.org>
2004 * gdb.base/remotetimeout.exp: New file.
2005
74e5ef44
MK
20062005-02-07 Mark Kettenis <kettenis@gnu.org>
2007
2008 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
2009
464dd14d
JB
20102005-02-03 Joel Brobecker <brobecker@adacore.com>
2011
2012 * gdb.ada/gnat_ada.gpr: New file.
2013 * gdb.ada/gnat_ada.gin: Delete, no longer used.
2014 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
2015 * configure.ac: No longer generate gnat_ada.gpr.
2016 * configure: Regenerate.
2017 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
2018 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
2019 * gdb.ada/null_record/bar.ads: Likewise.
2020 * gdb.ada/null_record/bar.adb: Likewise.
2021 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
2022 * gdb.ada/null_record.exp (testdir): New variable.
2023 (testfile): executable is now in testdir subdirectory.
2024 (srcfile): Use full path to the main compilation unit.
2025 * gdb.ada/fixed_points.exp: Same changes as above.
2026
30d756ae
NR
20272005-02-03 Nick Roberts <nickrob@snap.net.nz>
2028
2029 * gdb.base/interp.exp: New test.
2030
9d799f85
AC
20312005-01-24 Andrew Cagney <cagney@gnu.org>
2032
2033 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
2034
15656118
AC
20352005-01-19 Andrew Cagney <cagney@gnu.org>
2036
a892c31b
AC
2037 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
2038 configure.ac not configure.in.
2039
15656118
AC
2040 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
2041 of powerpc*-*-*.
2042 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
2043 * gdb.base/list.exp (test_list_function)
2044 (test_list_filename_and_function): Ditto.
2045 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
2046
a7b01baf
AC
20472005-01-16 Andrew Cagney <cagney@gnu.org>
2048
17d92a02
AC
2049 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
2050
a7b01baf
AC
2051 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
2052
bc8332bb
AC
20532005-01-14 Andrew Cagney <cagney@gnu.org>
2054
2055 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
2056 * gdb.mi/mi2-var-cmd.exp: Ditto.
2057
4d074752
CV
20582005-01-10 Corinna Vinschen <vinschen@redhat.com>
2059
2060 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
2061
bec39cab
AC
20622005-01-07 Andrew Cagney <cagney@gnu.org>
2063
2064 * configure.ac: Rename configure.in, require autoconf 2.59.
2065 * configure: Re-generate.
2066 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
2067 * gdb.stabs/configure: Re-generate.
2068 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
2069 * gdb.hp/configure: Re-generate.
2070 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
2071 autoconf 2.59.
2072 * gdb.hp/gdb.objdbg/configure: Re-generate.
2073 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
2074 autoconf 2.59.
2075 * gdb.hp/gdb.defects/configure: Re-generate.
2076 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
2077 autoconf 2.59.
2078 * gdb.hp/gdb.compat/configure: Re-generate.
2079 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
2080 autoconf 2.59.
2081 * gdb.hp/gdb.base-hp/configure: Re-generate.
2082 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
2083 autoconf 2.59.
2084 * gdb.hp/gdb.aCC/configure: Re-generate.
2085
f10b16d4
JB
20862004-12-15 Jim Blandy <jimb@redhat.com>
2087
2088 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
2089 under NPTL when there is debugging info available for libpthread.
2090
fb6e1814
JG
20912004-12-13 Jerome Guitton <guitton@gnat.com>
2092
2093 * gdb.ada/fixed_points.c: New file.
2094 * gdb.ada/fixed_points.exp: New file.
2095
fe46cd3a
RC
20962004-12-03 Randolph Chung <tausq@debian.org>
2097
2098 * gdb.arch/pa-nullify.exp: New file.
2099 * gdb.arch/pa-nullify.s: New file.
2100
8de0841b
RC
21012004-11-30 Randolph Chung <tausq@debian.org>
2102
2103 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
2104 instead of "tbug". Fix regexp to work properly with gdb_test.
2105
c8170782
PH
21062004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
2107
2108 * gdb.base/bitfields2.exp: New test.
2109 * gdb.base/bitfields2.c: New file.
2110
954269c2
RE
21112004-11-28 Richard Earnshaw <rearnsha@arm.com>
2112
2113 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
2114
0107feed
RC
21152004-11-16 Randolph Chung <tausq@debian.org>
2116
2117 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
2118
f073ae8c
DJ
21192004-11-14 Daniel Jacobowitz <dan@debian.org>
2120
2121 * gdb.threads/threadapply.exp: Correct "macro details" test.
2122
19ad59e7
JJ
21232004-11-11 Jeff Johnston <jjohnstn@redhat.com>
2124
2125 * gdb.threads/threadapply.exp: New test.
2126 * gdb.threads/threadapply.c: New file.
2127
9cf0961b
MK
21282004-11-07 Mark Kettenis <kettenis@gnu.org>
2129
2130 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
2131 frames.
2132
c789492a
FL
21332004-11-05 Felix Lee <felix+log1@specifixinc.com>
2134
2135 * gdb.base/cursal.exp: New file.
2136 * gdb.base/cursal.c: New file.
2137
a1e167bb
AC
21382004-11-03 Andrew Cagney <cagney@gnu.org>
2139
2140 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
2141
b7cbf173
MK
21422004-10-30 Mark Kettenis <kettenis@gnu.org>
2143
2144 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
2145 NetBSD/ELF targets.
2146
88f9d34f
JB
21472004-10-29 Joel Brobecker <brobecker@gnat.com>
2148
2149 * gdb.threads/bp_in_thread.c: New file, copied from
2150 pthread_cond_wait.c.
2151 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
2152 file, rather than reusing the .c file from another testcase.
2153
ca7d6a0c
JB
21542004-10-20 Joel Brobecker <brobecker@gnat.com>
2155
2156 * gdb.ada/null_record.exp: Check where we stopped after
2157 sending the start command, instead of where the associated
2158 temporary breakpoint was inserted.
2159
0d863d03
AC
21602004-10-14 Andrew Cagney <cagney@gnu.org>
2161
2162 * gdb.mi/gdb701.c (main): Return 0.
2163
d11e72cb
DJ
21642004-10-13 Daniel Jacobowitz <dan@debian.org>
2165
d40539a4 2166 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 2167
e1923096
JJ
21682004-10-12 Jeff Johnston <jjohnstn@redhat.com>
2169
2170 * gdb.threads/schedlock.c: Add comment markers to use to find
2171 line numbers.
2172 * gdb.threads/schedlock.exp: Adjust regex to handle the new
2173 comments.
2174 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
2175 breakpoint lines.
2176
ec8ba2c9
DJ
21772004-10-12 Daniel Jacobowitz <dan@debian.org>
2178
2179 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
2180
0eb3658b
DJ
21812004-10-12 Daniel Jacobowitz <dan@debian.org>
2182
2183 * configure.in: Add gdb.dwarf2.
2184 * configure: Regenerated.
2185 * Makefile.in: Add gdb.dwarf2.
2186 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
2187 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
2188 gdb.dwarf2/file1.txt: New files.
2189
a271cc33
OF
21902004-10-11 Orjan Friberg <orjanf@axis.com>
2191
2192 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
2193 of "run", since the latter doesn't work with remote targets. Adjust
2194 the breakpoint numbering accordingly.
2195 * gdb.threads/pthread_cond_wait.exp: Ditto.
2196
895ce074
MC
21972004-10-08 Michael Chastain <mec.gnu@mindspring.com>
2198
2199 * gdb.base/overlays.exp: Update copyright years.
2200
6be3092d
KI
22012004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
2202
2203 * gdb.base/overlays.exp: Disable if target is Linux.
2204
e05389b8
FL
22052004-10-06 Felix Lee <felix+log1@specifixinc.com>
2206
2207 * config/gdbserver.exp (gdb_load): Use right filename on remote.
2208
73cb587d
KI
22092004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
2210
2211 * gdb.asm/asm-source.exp: Add m32r-linux target.
2212 * gdb.asm/m32r-linux.inc: New file.
2213
3c0edcdc
AC
22142004-09-24 Andrew Cagney <cagney@redhat.com>
2215 David Anderson <anderson@redhat.com>
2216
2217 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
2218 command fails, assume things will work.
2219 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
2220 (_GNU_SOURCE): Define.
2221 (print_unsigned, print_hex): Change parameter to "long long".
2222 (print_byte_count): New function, use to print byte counts.
2223 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
2224 O_LARGEFILE.
2225 (main): Compute an upper bound on a corefile in max_core_size.
2226 Limit memory chunk size to max_core_size. Limit total memory
2227 allocated to max_core_size.
2228
4bb3667f
AC
22292004-09-23 Andrew Cagney <cagney@gnu.org>
2230
2231 * gdb.base/bigcore.exp: Replace the code that creates a corefile
2232 from a separate process with code that creates a corefile by
2233 making the inferior dump core.
2234
60fe1a51
MK
22352004-09-23 Mark Kettenis <kettenis@gnu.org>
2236
2237 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
2238 block.
2239
8e937346
MC
22402004-09-23 Michael Chastain <mec.gnu@mindspring.com>
2241
2242 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
2243 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
2244 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
2245 Likewise.
2246
7213f6d6
JJ
22472004-09-20 Jeff Johnston <jjohnstn@redhat.com>
2248
2249 * gdb.java/jprint.exp: New test case for java inferior call.
2250 * gdb.java/jprint.java: Ditto.
2251
eac69dca
JB
22522004-09-15 Joel Brobecker <brobecker@gnat.com>
2253
2254 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
2255
22227696
MC
22562004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2257
2258 * gdb.threads/killed.c: Include <stdlib.h>.
2259 * gdb.threads/pthreads.c: Likewise.
2260
7dd403a4
MC
22612004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2262
2263 * gdb.threads/killed.c: Add copyright notice.
2264
33f2d567
JM
22652004-09-10 Jason Molenda (jmolenda@apple.com)
2266
2267 * gdb.base/define.exp: Two new tests to verify zero space chars
2268 after 'if' and 'while' commands in a user-defined command is correctly
2269 parsed.
2270
e05b62ac
AC
22712004-09-08 Andrew Cagney <cagney@gnu.org>
2272
2273 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
2274 delivery test with duplicate at end of file.
2275
9cbe82da
MK
22762004-09-06 Mark Kettenis <kettenis@jive.nl>
2277
2278 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
2279
564803d9
MC
22802004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2281
2282 * config/hppro.exp: Removed.
2283
7c6807ce
MC
22842004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2285
2286 * config/sparclet.exp: Removed.
2287
bf7e26dd
MC
22882004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2289
2290 * config/udi.exp: Removed.
2291
714e341b
MC
22922004-09-02 Michael Chastain <mec.gnu@mindspring.com>
2293
2294 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
2295 of "exp_continue".
2296 (advancei): Likewise.
2297
1236e623
JJ
22982004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2299
2300 * gdb.base/unload.exp: Fix so messages aren't duplicated.
2301
3bdcad15
MI
23022004-09-01 Manoj Iyer <manjo@austin.ibm.com>
2303
228af206 2304 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
2305 to check for nodebug in executable.
2306 * gdb.gdb/observer.exp (setup_test): Likewise.
2307 * gdb.gdb/selftest.exp (test_with_self): Likewise.
2308 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
2309
c72b934c
AC
23102004-09-01 Andrew Cagney <cagney@gnu.org>
2311
2312 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2313 files.
2314
edd9b715
JJ
23152004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2316
2317 * gdb.base/unload.exp: Fix expected warning message to match
2318 latest format.
2319
fb4ce06b
CV
23202004-09-01 Corinna Vinschen <vinschen@redhat.com>
2321
2322 * gdb.base/call-rt-st.exp: Fix typos.
2323
ce78e7c3
MI
23242004-08-31 Manoj Iyer <manjo@austin.ibm.com>
2325
2326 * gdb.threads/thread_check.exp: New testcase.
2327 * gdb.threads/thread_check.c: New testcase.
2328
2dedb159
AC
23292004-08-31 Andrew Cagney <cagney@gnu.org>
2330
2331 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
2332 (skip_to_handler_entry): New procedures. Test stepping into a
2333 handler when the breakpoint is at the handler's entry point.
2334
68f53502
AC
23352004-08-30 Andrew Cagney <cagney@gnu.org>
2336
2337 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
2338 gdb/1757.
2339
3e3ffd2b
MC
23402004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2341
2342 With code from Manoj Iyer <manjo@austin.ibm.com>:
2343 * lib/gdb.exp (gdb_file_cmd): Return more information in the
2344 return value. Add an arm for "no debugging symbols found".
2345 Change a stray "error" to "perror".
2346 (gdb_run_cmd): Adapt to new return value.
2347 * gdb.base/remote.exp: Adapt to new return value.
2348 * gdb.gdb/complaints.exp: Likewise.
2349 * gdb.gdb/observer.exp: Likewise.
2350 * gdb.gdb/selftest.exp: Likewise.
2351 * gdb.gdb/xfullpath.exp: Likewise.
2352
4b6f5fd2
JB
23532004-08-27 Joel Brobecker <brobecker@gnat.com>
2354
2355 * gdb.threads/bp_in_thread.exp: New testcase.
2356
e5b25496
MC
23572004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2358
2359 Fix PR testsuite/1735.
2360 * gdb.threads/schedlock.c (thread_function): Add a cast
2361 to suppress a gcc warning.
2362 * gdb.threads/thread-specific.c (thread_function): Likewise.
2363
934353d6
MC
23642004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2365
2366 * gdb.base/unload.c: Include <stdlib.h>.
2367
f98a0aef 23682004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 2369
f98a0aef 2370 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
2371 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
2372 synchronized after the "return".
2373
5a2e8882
MC
23742004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2375
2376 * gdb.mi/basics.c: Include <stdio.h>.
2377 * gdb.mi/pthreads.c: Include <stdlib.h>.
2378 * gdb.mi/var-cmd.c: Include <stdlib.h>.
2379
a9640423
MC
23802004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2381
2382 * gdb.threads/schedlock.c: Add copyright notice.
2383
b04e311d
AC
23842004-08-25 Andrew Cagney <cagney@gnu.org>
2385
2386 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
2387 (skip_over_handler, breakpoint_over_hander): New test procedures.
2388 (advance, advancei): Add a proper prefix, do not use
2389 rerun_to_main.
2390 * gdb.base/sigstep.c (main): Change to use an infinite loop.
2391
7c27f15b
MC
23922004-08-24 Michael Chastain <mec.gnu@mindspring.com>
2393
2394 * gdb.mi/basics.c: Add copyright notice.
2395 * gdb.mi/var-cmd.c: Add copyright notice.
2396
fffc87ae
MC
23972004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2398
2399 * lib/gdb.exp: Remove signed_keyword_not_used.
2400 * lib/compiler.c: Likewise.
2401 * lib/compiler.cc: Likewise.
2402
d782e0bf
MC
24032004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2404
2405 * gdb.base/whatis.c: Remove conditional disabling of "signed".
2406 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
2407
96033e83
MC
24082004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2409
2410 * gdb.base/whatis.c: Add copyright notice.
2411
cf38c229
MK
24122004-08-20 Mark Kettenis <kettenis@gnu.org>
2413
2414 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
2415 it to skip the breakpoints encoded in the inline assembly.
2416
f4b49756
MC
24172004-08-20 Michael Chastain <mec.gnu@mindspring.com>
2418
2419 * Makefile.in: Add gdb.fortran.
2420
2f193b69
MC
24212004-08-20 Michael Chastain <mec.gnu@mindspring.com>
2422
2423 * gdb.base/call-sc.exp (test_scalar_returns):
2424 Fix cut-and-paste glitch in "Make fun return now".
2425
89a237cb
MC
24262004-08-17 Michael Chastain <mec.gnu@mindspring.com>
2427
2428 * configure.in: Add gdb.fortran.
2429 * configure: Regenerate.
2430 * gdb.fortran/Makefile.in: New file.
2431 * lib/gdb.exp (skip_fortran_tests): New procedure.
2432
469aff8e
MC
24332004-08-17 Michael Chastain <mec.gnu@mindspring.com>
2434
2435 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
2436 reference to bug-gnu@prep.ai.mit.edu.
2437 * gdb.mi/mi-var-child.exp: Likewise.
2438 * gdb.mi/mi-var-cmd.exp: Likewise.
2439 * gdb.mi/mi-var-display.exp: Likewise.
2440 * gdb.mi/mi2-var-block.exp: Likewise.
2441 * gdb.mi/mi2-var-child.exp: Likewise.
2442 * gdb.mi/mi2-var-cmd.exp: Likewise.
2443 * gdb.mi/mi2-var-display.exp: Likewise.
2444
00b51b9f
MK
24452004-08-15 Mark Kettenis <kettenis@gnu.org>
2446
2447 * gdb.base/unload.c (main): Make local variable msg const.
2448
45f07fef
MC
24492004-08-15 Michael Chastain <mec.gnu@mindspring.com>
2450
2451 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
2452 to bug-gnu@prep.ai.mit.edu.
2453 * gdb.mi/mi-disassemble.exp: Likewise.
2454 * gdb.mi/mi-eval.exp: Likewise.
2455 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
2456 default line number.
2457 * gdb.mi/mi-return.exp: Likewise.
2458 * gdb.mi/mi-simplerun.exp: Likewise.
2459 * gdb.mi/mi-stack.exp: Likewise.
2460 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
2461 number with explicit range test.
2462 * gdb.mi/mi-watch.exp: Likewise.
2463 * gdb.mi/mi2-break.exp: Likewise.
2464 * gdb.mi/mi2-cli.exp: Likewise.
2465 * gdb.mi/mi2-disassemble.exp: Likewise.
2466 * gdb.mi/mi2-eval.exp: Likewise.
2467 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
2468 default line number.
2469 * gdb.mi/mi2-return.exp: Likewise.
2470 * gdb.mi/mi2-simplerun.exp: Likewise.
2471 * gdb.mi/mi2-stack.exp: Likewise.
2472 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
2473 number with explicit range test.
2474 * gdb.mi/mi2-watch.exp: Likewise.
2475
dd8c8ee7
MC
24762004-08-15 Michael Chastain <mec.gnu@mindspring.com>
2477
2478 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
2479 * gdb.cp/m-static.exp: Likewise.
2480 * gdb.cp/rtti.exp: Likewise.
2481
4e838464
MK
24822004-08-14 Mark Kettenis <kettenis@gnu.org>
2483
2484 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
2485
8d8cb839
EZ
24862004-08-14 Eli Zaretskii <eliz@gnu.org>
2487
2488 * ChangeLog: Prefix Local Variables with semi-colons and indent
2489 the reference to older ChangeLog files, to fix fontification in
2490 Emacs.
2491
deea8bb0
MC
24922004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2493
2494 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
2495 * gdb.mi/mi2-break.exp: Likewise.
2496
c3297504
MC
24972004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2498
2499 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
2500
25808999
MC
25012004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2502
2503 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
2504
226a8d71
MC
25052004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2506
2507 * gdb.cp/classes.exp: Remove unused declarations. Just let
2508 test names default instead of providing special names. Remove
2509 extraneous demangler test.
2510
37fdf854
JJ
25112004-08-12 Jeff Johnston <jjohnstn@redhat.com>
2512
2513 * gdb.base/unload.exp: New test for breakpoints in dynamically
2514 loaded libraries.
2515 * gdb.base/unload.c: Ditto.
2516 * gdb.base/unloadshr.c: Ditto.
2517
2d3a7986
MC
25182004-08-12 Michael Chastain <mec.gnu@mindspring.com>
2519
2520 * gdb.cp/classes.exp (test_ptype_class_objects): Call
2521 cp_test_ptype_class.
2522 (test_enums): Likewise.
2523
c72b934c
AC
25242004-08-10 Andrew Cagney <cagney@gnu.org>
2525
2526 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2527 files.
2528
cc503c8a
AC
25292004-08-10 Andrew Cagney <cagney@gnu.org>
2530
2531 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
2532 init_malloc call.
2533
902f2ccb
MC
25342004-08-10 Michael Chastain <mec.gnu@mindspring.com>
2535
2536 * ChangeLog: Add copyright notice. The notice is copied
2537 from emacs 21.3 top level ChangeLog.
2538
78c90502
MC
25392004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2540
2541 * lib/cp-support.exp: New file.
2542 * lib/cp-support.exp (cp_test_type_class): New function.
2543 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
2544 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
2545 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
2546 cp_test_ptype_class.
2547
88e5ea78
MC
25482004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2549
2550 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
2551 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
2552 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
2553 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
2554 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
2555 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
2556 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
2557 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
2558 gdb.mi/mi2-watch.exp: Update copyright years.
2559
6a89fc9c
MK
25602004-08-09 Mark Kettenis <kettenis@gnu.org>
2561
2562 * gdb.base/sigaltstack.exp: Provide proper anchoring.
2563
1482e0de
MC
25642004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2565
2566 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
2567 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
2568 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
2569 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
2570 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
2571 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
2572 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
2573 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
2574 gdb.mi/mi-watch.exp: Update copyright years.
2575
1a5ce3f3
DJ
25762004-08-08 Daniel Jacobowitz <dan@debian.org>
2577
2578 PR gdb/1738
2579 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
2580 from a breakpoint with a pending signal.
2581
04f6ecf2
DJ
25822004-08-08 Daniel Jacobowitz <dan@debian.org>
2583
2584 PR gdb/1736
2585 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
2586 * gdb.base/sigaltstack.exp (finish_test): Consume output until
2587 the prompt.
2588 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
2589
54d90d35
DJ
25902004-08-08 Daniel Jacobowitz <dan@debian.org>
2591
2592 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
2593
d2f6abb0
DJ
25942004-08-08 Daniel Jacobowitz <dan@debian.org>
2595
2596 PR gdb/1736
2597 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
2598 for i?86-*-linux*.
2599
5598c03d
DJ
26002004-08-08 Daniel Jacobowitz <dan@debian.org>
2601
2602 * gdb.arch/i386-prologue.exp: Compile without debug information.
2603
c6fee705
MC
26042004-08-08 Michael Chastain <mec.gnu@mindspring.com>
2605
2606 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
2607 rather than asking gdb to search.
2608
dd90efdb
MC
26092004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2610
2611 * gdb.base/gcore.c: Include <string.h>.
2612
1e84bec1
MC
26132004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2614
2615 * gdb.base/gcore.c: Add copyright notice.
2616
e425eb2b
MC
26172004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2618
2619 * gdb.base/freebpcmd.c: Include <stdio.h>.
2620 * gdb.base/long_long.c: Include <string.h>.
2621 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
2622 * gdb.base/siginfo.c: Include <string.h>.
2623 * gdb.base/sigstep.c: Include <string.h>.
2624
cb9aaed5
MC
26252004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2626
2627 * gdb.base/complex.c: Include <stdlib.h>.
2628
55944f3d
MC
26292004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2630
2631 * gdb.base/complex.c: Add copyright notice.
2632
7b2953d9
MC
26332004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2634
2635 * gdb.base/charset.c: Include <stdlib.h>.
2636
c9133d23
MC
26372004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2638
2639 * gdb.base/auxv.c: Include <stdlib.h>.
2640
0a8490ad
MC
26412004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2642
2643 * gdb.base/auxv.c: Add copyright notice.
2644
3426d5ec
MC
26452004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2646
2647 * gdb.base/coremaker.c: Add copyright notice.
2648 * gdb.base/coremaker2.c: Add copyright notice.
2649
8da195dd
AC
26502004-08-04 Andrew Cagney <cagney@gnu.org>
2651
2652 * gdb.base/store.exp: Update copyright.
2653 (check_set, up_set, check_struct, up_struct): Add a prefix to test
2654 names, do not import gdb_prompt.
2655
8d394f98
AC
26562004-08-01 Andrew Cagney <cagney@gnu.org>
2657
2658 Fix PR testsuite/1729.
2659 * gdb.base/dump.exp: Add test name to callers of capture_value, do
2660 not use capture_value with value 4.
2661 (capture_value): Add optional test name parameter.
2662 (test_reload_saved_value, test_restore_saved_value): Use $msg as
2663 the prefix, pass to capture_value.
2664
b6702b23
MK
26652004-08-01 Mark Kettenis <kettenis@gnu.org>
2666
2667 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
2668 * gdb.arch/i386-prologue.c (standard): New prototype and function.
2669 (main): Call new function.
2670
c203e0ca
MC
26712004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2672
2673 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
2674
a7995a30
MC
26752004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2676
2677 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
2678
9366563b
MC
26792004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2680
b6eeaf26 2681 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
2682 Accept more values of vtbl pointer. Remove some messages
2683 about "obsolete gcc or gdb".
2684
2fc1f950
MC
26852004-07-30 Michael Chastain <mec.gnu@mindspring.com>
2686
2687 * gdb.cp/classes.exp: Accept more varieties of ptype output.
2688
c724d49b
MC
26892004-07-30 Michael Chastain <mec.gnu@mindspring.com>
2690
2691 * gdb.base/asm-source.exp: Properly convert target board
2692 debug flags from gcc format to binutils format.
2693
736b0fce
MK
26942004-07-28 Mark Kettenis <kettenis@gnu.org>
2695
2696 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
2697 gdb1718". PR backtrace/1718 partially fixed.
2698
5633ea5c
JJ
26992004-07-27 Jeff Johnston <jjohnstn@redhat.com>
2700
2701 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
2702
575eebb1
NC
27032004-07-26 Nick Clifton <nickc@redhat.com>
2704
2705 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
2706 good default value for a specific architecture is available then
2707 set it to that value. Otherwise default to the -gstabs switch.
2708 Remove the -g... switches from the asm-flags variable. Allow the
2709 target board info to override the value if it wants to. Pass the
2710 switch on the assembler command line.
2711
62104619
MK
27122004-07-23 Mark Kettenis <kettenis@gnu.org>
2713
2714 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
2715 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
2716 (main): Call new function.
2717
4a1135b8
MC
27182004-07-22 Michael Chastain <mec.gnu@mindspring.com>
2719
2720 Test for PR exp/1715.
2721 * gdb.base/radix.exp: Refactor common procedures. Make all
2722 test names unique. Change XFAIL to KFAIL.
2723
8a12c1f0
MC
27242004-07-20 Michael Chastain <mec.gnu@mindspring.com>
2725
2726 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
2727 * gdb.ada/gnat_ada.gin: ... to here.
2728 * configure.in: Use gnat_ada.gin.
2729 * configure: Regenerate.
2730
23b451cf
AC
27312004-07-20 Andrew Cagney <cagney@gnu.org>
2732
2733 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
2734 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
2735 XFAILs. Clean up test messages and comments. Check backtraces.
2736 Delete re-sync code.
2737
ab618a02
MC
27382004-07-19 Michael Chastain <mec.gnu@mindspring.com>
2739
2740 Fix PR cli/740.
2741 * gdb.base/annota1.exp: Honor gdb,nosignals.
2742 * gdb.base/annota3.exp: Likewise.
2743
46dad340
MC
27442004-07-19 Michael Chastain <mec.gnu@mindspring.com>
2745
2746 * lib/java.exp: Update copyright notice.
2747
756d8c70
AC
27482004-07-19 Andrew Cagney <cagney@gnu.org>
2749
2750 * gdb.base/selftest.exp: Copy file from here ...
2751 * gdb.gdb/selftest.exp: ... to here.
2752
586027e6
AC
27532004-07-16 Andrew Cagney <cagney@redhat.com>
2754
2755 * lib/insight-support.exp: Delete file.
2756 * lib/java.exp (java_init): Fix copyright.
2757
029d2200
AC
27582004-07-16 Andrew Cagney <cagney@gnu.org>
2759
2760 * gdb.base/restore.c: Append "prologue" to comments marking the a
2761 function's prologue.
2762 * gdb.base/restore.exp: Update copyright, re-indent.
2763 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
2764 callerN" prefix where needed. Update patterns that match a
2765 function's prologue.
2766
653b62c5
MC
27672004-07-16 Michael Chastain <mec.gnu@mindspring.com>
2768
2769 * gdb.base/restore.c: Add copyright notice.
2770
f7d690e5
AC
27712004-07-16 Andrew Cagney <cagney@gnu.org>
2772
2773 * gdb.base/logical.exp: Update copyright.
2774 (evaluate): New procedure. Use to re-implement tests using
2775 several tables.
2776
d629a7cb
MH
27772004-07-14 Martin Hunt <hunt@redhat.com>
2778
2779 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
2780 which fixes some problems where init.tcl was not found.
2781
9c7bb332
AC
27822004-07-13 Andrew Cagney <cagney@gnu.org>
2783
6bf46641
AC
2784 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
2785 (check_sizeof, check_valueof): Do not include the output in the
2786 test name. Use gdb_test.
2787 (get_valueof): Use gdb_test_multiple.
2788
c4ffd4c0
AC
2789 * gdb.base/step-test.exp: Update copyright. Use
2790 gdb_test_multiple. Ensure that test names do not include
2791 architecture dependent output.
2792
ab89363a
AC
2793 * gdb.gdb/observer.exp: Update copyright.
2794 (setup_test): Use gdb_test_multiple.
2795 (attach_first_observer, attach_second_observer)
2796 (attach_third_observer, detach_first_observer)
2797 (detach_second_observer, detach_third_observer)
2798 (reset_counters, check_counters): Make $message a prefix.
2799 (test_normal_stop_notifications): Add "args" parameter - a list of
2800 init functions to be called. Make $message a prefix,
2801 (test_observer_normal_stop): Change the message prefixes so that
2802 they are unique, pass the attach / detach procedures to
2803 test_normal_stop_notifications.
2804
ec58997a
AC
2805 * gdb.base/signull.exp (test_segv): Prefix all tests with
2806 "${name}". Clean up test messages.
2807
b475183b
AC
2808 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
2809
9c7bb332
AC
2810 * gdb.base/ena-dis-br.exp: Update copyright.
2811 (break_at): New function. Replace send_gdb with gdb_test,
2812 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
2813 ignore count, not stopped at bpt", with KFAIL.
2814
2dd95497
CV
28152004-07-13 Corinna Vinschen <vinschen@redhat.com>
2816
2817 * gdb.base/attach.exp: Remove cleanupfile handling.
2818
419e626b
AC
28192004-07-12 Andrew Cagney <cagney@gnu.org>
2820
2821 * gdb.base/annota1.exp: Cleanup corefile test name.
2822 * gdb.base/annota3.exp: Ditto.
2823
8b1b3228
AC
28242004-07-12 Andrew Cagney <cagney@gnu.org>
2825
78650829
AC
2826 * gdb.base/signals.exp: Clean up copyright, re-indent.
2827
8b1b3228
AC
2828 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
2829 gdb_test and gdb_test_multiple.
2830
935c2760
JJ
28312004-07-08 Jeff Johnston <jjohnstn@redhat.com>
2832
2833 * gdb.java/jmain.exp: Fix expected line number for main to
2834 break at. Set XFAIL for break at main test since gcj does not
2835 provide line number info for first statement in main.
2836
1544280f
AC
28372004-07-08 Andrew Cagney <cagney@gnu.org>
2838
1279f4ff
AC
2839 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
2840
1544280f
AC
2841 * gdb.base/sigbpt.exp: Make the common part of each test name a
2842 prefix instead of suffix.
2843
bcc82369
BR
28442004-07-07 Bob Rossi <bob_rossi@cox.net>
2845
2846 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
2847 test from test_tbreak_creation_and_listing to
2848 test_file_list_exec_source_file
2849 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
2850 Changed name of test from test_tbreak_creation_and_listing to
2851 test_file_list_exec_source_file
2852
23f4b0aa
JJ
28532004-07-07 Jeff Johnston <jjohnstn@redhat.com>
2854
2855 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
2856 the jmisc() constructor instead of <init>.
2857 * gdb.java/jmisc1.exp: Ditto.
2858
56401cd5
AC
28592004-07-07 Andrew Cagney <cagney@gnu.org>
2860
2861 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
2862 corrupting the PC.
2863
44ae2f6a
MC
28642004-07-06 Michael Chastain <mec.gnu@mindspring.com>
2865
2866 * gdb.cp/templates.exp: Accept whitespace change in demangler
2867 output.
2868
45a83408
AC
28692004-07-06 Andrew Cagney <cagney@gnu.org>
2870
2871 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
2872
d205ad70
MC
28732004-07-02 Michael Chastain <mec.gnu@mindspring.com>
2874
2875 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
2876 * lib/compiler.cc: Likewise.
2877
06ea1a61
MC
28782004-06-30 Michael Chastain <mec.gnu@mindspring.com>
2879
2880 * lib/compiler.cc: Work around string preprocessing problem
2881 with old hp c++ compiler.
2882 * lib/compiler.c: Likewise.
2883
daab1251
CV
28842004-06-29 Corinna Vinschen <vinschen@redhat.com>
2885
2886 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
2887 directives to conditionalize symbol prefixing.
2888 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
2889 additional_flags handling. Add underscore prefix for Cygwin.
2890 * gdb.arch/i386-unwind.c: Use preprocessor directives to
2891 conditionalize symbol prefixing.
2892 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
2893 additional_flags handling. Add underscore prefix for Cygwin.
2894
cc984116
CV
28952004-06-29 Corinna Vinschen <vinschen@redhat.com>
2896
2897 * gdb.base/bigcore.exp: Skip test on Cygwin.
2898
c279b077
MC
28992004-06-28 Michael Chastain <mec.gnu@mindspring.com>
2900
2901 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
2902 formats for "info register". Use gdb_test_multiple. Fix
2903 the "invalid register" test.
2904
0e915747
CV
29052004-06-28 Corinna Vinschen <vinschen@redhat.com>
2906
2907 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
2908 PID for Cygwin. Add Cygwin specific strings to check for in some
2909 tests.
2910 (do_attach_tests): Add a test for user interaction when attaching
2911 to a process with no matching symbol table already loaded.
2912
11422c86
AC
29132004-06-26 Andrew Cagney <cagney@gnu.org>
2914
2915 Test PR java/1567 and PR java/1565.
2916 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
2917 * gdb.java/jmisc2.exp: Delete file.
2918
cefbce26
MC
29192004-06-26 Michael Chastain <mec.gnu@mindspring.com>
2920
2921 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
2922
e19f872c
CV
29232004-06-25 Corinna Vinschen <vinschen@redhat.com>
2924
2925 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
2926 attach process.
2927
d931ba3b
MC
29282004-06-23 Michael Chastain <mec.gnu@mindspring.com>
2929
2930 * gdb.cp/pr-1553.exp: Remove.
2931
aef68c48
MC
29322004-06-22 Michael Chastain <mec.gnu@mindspring.com>
2933
2934 * gdb.cp/pr-1553.cc: Remove.
2935 * gdb.cp/pr-1553.exp: Disable this test.
2936
8d5df71a
JB
29372004-06-20 Jim Blandy <jimb@redhat.com>
2938
2939 Fix PR testsuite/1680.
2940 * gdb.arch/i386-sse.exp: Properly quote curly braces in
2941 regular expressions.
2942
4ac6f39d
MC
29432004-06-19 Michael Chastain <mec.gnu@mindspring.com>
2944
2945 Fix PR testsuite/1679.
2946 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
2947 Issue an UNSUPPORTED result instead.
2948
1b413552
JB
29492004-06-18 Jim Blandy <jimb@redhat.com>
2950
2951 * gdb.base/charset.exp: Only send a control-C if we see a new
2952 prompt and incomplete command.
2953
6daa6ebd
MC
29542004-06-18 Michael Chastain <mec.gnu@mindspring.com>
2955
2956 * gdb.cp/pr-574.cc: Add copyright notice.
2957
51fa4ae0
JB
29582004-06-17 Jim Blandy <jimb@redhat.com>
2959
2960 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
2961 cases where the regexp has no groups; this grabs random text from
2962 the previous test suite, whatever that was.
2963
8fea26c5
MC
29642004-06-17 Michael Chastain <mec.gnu@mindspring.com>
2965
2966 * gdb.cp/printmethod.cc: Add copyright notice.
2967
1e3aeb41
MC
29682004-06-16 Michael Chastain <mec.gnu@mindspring.com>
2969
2970 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
2971
9d9030bc
AC
29722004-06-16 Andrew Cagney <cagney@gnu.org>
2973
2974 * gdb.base/signull.c: Update copyright. Include <string.h>.
2975 (bowler): Replace data_pointer with data_read
2976 and data_write cases. Add code_descriptor case.
2977 (zero, desc): New array and pointer.
2978 (data, code): Change to simple pointers.
2979 * gdb.base/signull.exp: Fix probe pattern matching a function
2980 descriptor SIGSEGV. Replace data_pointer with data_read and
2981 data_write tests.
2982
acd4ad44
AC
29832004-06-16 Andrew Cagney <cagney@gnu.org>
2984
2985 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
2986
08fd625c
MC
29872004-06-15 Michael Chastain <mec.gnu@mindspring.com>
2988
2989 * gdb.base/long_long.c: Add copyright notice.
2990
1903502c
MC
29912004-06-15 Michael Chastain <mec.gnu@mindspring.com>
2992
2993 * gdb.base/long_long.exp: Remove reference to
2994 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
2995 to gdb_breakpoint and gdb_continue_to_breakpoint.
2996
83313cb1
JB
29972004-06-14 Jim Blandy <jimb@redhat.com>
2998
2999 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
3000 endian case.
3001
1bf404ef
AC
30022004-06-14 Andrew Cagney <cagney@gnu.org>
3003
3004 * gdb.base/gcore.exp (capture_command_output): Delete the always
3005 passing tests containing inferior values.
3006 * gdb.base/ending-run.exp: Do not include the breakpoint address
3007 in the test message. Update copyright.
3008 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
3009 size in the test name, use gdb_test_multiple. Update copyright.
3010
ef220b33
MC
30112004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3012
3013 * gdb.cp/ref-types.cc: Add copyright notice.
3014
4f70a4c9
MC
30152004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3016
3017 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
3018 hp_aCC_compiler.
3019 * lib/compiler.cc: Likewise.
3020 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
3021 'set' commands. Log diagnostics for other lines. Set
3022 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
3023
335928ac
MC
30242004-06-13 Michael Chastain <mec.gnu@mindspring.com>
3025
3026 * gdb.cp/try_catch.cc: Add copyright notice.
3027
2efb12e8
MC
30282004-06-12 Michael Chastain <mec.gnu@mindspring.com>
3029
3030 * gdb.cp/userdef.cc: Add copyright notice.
3031
0bbed51a
MC
30322004-06-11 Michael Chastain <mec.gnu@mindspring.com>
3033
3034 * gdb.cp/virtfunc.cc: Add copyright notice.
3035
e12a46c9
RC
30362004-06-11 Randolph Chung <tausq@debian.org>
3037
3038 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
3039 problem.
3040
338e05af
AC
30412004-06-10 Andrew Cagney <cagney@gnu.org>
3042
3043 * lib/compiler.cc, lib/compiler.c: Append either
3044 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
3045 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
3046 instead of gcc-3-3.
3047
dc3f10cb
AC
30482004-06-09 Andrew Cagney <cagney@gnu.org>
3049
b4d946af
AC
3050 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
3051 gdb/1455, bug is specific to "long long" and "double".
3052
dc3f10cb
AC
3053 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
3054 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
3055 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
3056 fixed.
3057
b5c0bfa2
AC
30582004-06-09 Andrew Cagney <cagney@gnu.org>
3059
3060 * gdb.base/structs.exp (test_struct_returns): Replace
3061 "return_value_unknown" and "finish_value_unknown" by
3062 "return_value_known" and "finish_value_known". Instead of
3063 "return_value_unknown" iff "finish_value_unknown", check
3064 "return_value_known" implies "finish_value_known".
3065
caeb605f
MH
30662004-06-08 Martin Hunt <hunt@redhat.com>
3067
3068 * gdb.base/float.exp: Add pattern for mips targets.
3069
c892bb64
RC
30702004-06-08 Randolph Chung <tausq@debian.org>
3071
3072 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
3073 message for unknown architectures more clear.
3074
48306d3e
JB
30752004-06-08 Joel Brobecker <brobecker@gnat.com>
3076
3077 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
3078 start the execution of the program.
3079
83ecb59f
JB
30802004-06-07 Jim Blandy <jimb@redhat.com>
3081
3082 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
3083 * gdb.arch/i386-cpuid.h: New helper file.
3084
55264cb4
RC
30852004-06-07 Randolph Chung <tausq@debian.org>
3086
3087 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
3088 has started.
3089
23cadb28
RM
30902004-06-04 Roland McGrath <roland@redhat.com>
3091
3092 Fix PR gdb/1647.
3093 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
3094 differently to be robust to output buffering differences.
3095
51d01eda
MC
30962004-06-04 Michael Chastain <mec.gnu@mindspring.com>
3097
3098 * gdb.threads/pthreads.exp: Update copyright years.
3099 (check_control_c): Change asynchronous 'after' to synchronous.
3100
f4fc3b93
RM
31012004-06-04 Roland McGrath <roland@redhat.com>
3102
3103 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
3104 next gdb prompt.
3105
4013522b
MC
31062004-06-02 Michael Chastain <mec.gnu@mindspring.com>
3107
3108 Fix PR gdb/1636.
3109 * gdb.threads/manythreads.exp: Change asynchronous 'after'
3110 calls to synchronous.
3111
7a8f1e6b
JB
31122004-05-26 Jim Blandy <jimb@redhat.com>
3113
3114 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
3115
81bb3443
RC
31162004-05-24 Randolph Chung <tausq@debian.org>
3117
3118 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
3119 * gdb.asm/pa.inc: New file.
3120
8f5a3103
MK
31212004-05-22 Mark Kettenis <kettenis@gnu.org>
3122
3123 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
3124
734b8fe8
JB
31252004-05-21 Joel Brobecker <brobecker@gnat.com>
3126 Daniel Jacobowitz <drow@mvista.com>
3127
3128 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
3129 GDB prompt.
3130
725603e1
UW
31312004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3132
f4fc3b93 3133 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
3134 setjmp/longjmp. Use sigaction instead of signal.
3135
8b923272
JB
31362004-05-19 J. Brobecker <brobecker@gnat.com>
3137 Michael Snyder <msnyder@redhat.com>
3138
3139 * gdb.threads/pthread_cond_wait.c: New file.
3140 * gdb.threads/pthread_cond_wait.exp: New testcase.
3141
8bfabb04
AC
31422004-05-13 Andrew Cagney <cagney@redhat.com>
3143
3144 * gdb.base/signull.exp, gdb.base/signull.c: New files.
3145 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
3146
42edda50
AC
31472004-05-11 Andrew Cagney <cagney@redhat.com>
3148
3149 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
3150 fixed but revealed gdb/1639.
3151
d303a6c7
AC
31522004-05-10 Andrew Cagney <cagney@redhat.com>
3153
3154 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
3155 func1" and "next to 2nd alarm", kernel bug avoided.
3156
bf08c2a1
DJ
31572004-05-10 Daniel Jacobowitz <dan@debian.org>
3158
3159 PR external/1568
3160 * gdb.base/bigcore.exp: Check the size of the dumped core file.
3161 XFAIL if it is smaller than bytes_allocated.
3162 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
3163 (main): Make chunks_allocated unsigned. Correct comment.
3164
c0586a34
JB
31652004-05-07 Joel Brobecker <brobecker@gnat.com>
3166
3167 * gdb.arch/powerpc-aix-prologue.c: New file.
3168 * gdb.arch/powerpc-aix-prologue.exp: New file.
3169
f2785d12
JB
31702004-05-07 Jim Blandy <jimb@redhat.com>
3171
3172 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
3173 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
3174
bd7f6e30
JB
31752004-05-06 Joel Brobecker <brobecker@gnat.com>
3176
3177 * gdb.base/sep.exp: No longer setup_kfail when the program was
3178 built with dwarf2.
3179
0a5e7efe
JI
31802004-05-05 Jim Ingham <jingham@apple.com>
3181
3182 * gdb.base/pending.exp: Make sure pending breakpoints
3183 preserve the ignore count.
f4fc3b93 3184
a8958849
MK
31852004-04-27 Jerome Guitton <guitton@gnat.com>
3186
3187 * i386-prologue.exp: Add testcase for jump instruction as first
3188 instruction of the real code.
3189 * i386-prologue.c (jump_at_beginning): New function.
3190
7e103f5b
MK
31912004-04-28 Mark Kettenis <kettenis@gnu.org>
3192
3193 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
3194 x86_64-*-*.
3195
5d38b224
MK
31962004-04-28 Mark Kettenis <kettenis@gnu.org>
3197
3198 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
3199 i*86-*-*.
3200
0ef32fd9
MK
32012004-04-25 Mark Kettenis <kettenis@gnu.org>
3202
3203 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
3204 expression that checks the return type.
3205
71d7dd7c
AC
32062004-04-23 Andrew Cagney <cagney@redhat.com>
3207
3208 * gdb.base/call-sc.exp: New test of scalar call/return values.
3209 * gdb.base/call-sc.c: Ditto.
3210
1e9f977e
JJ
32112004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3212
3213 * gdb.threads/manythreads.c: Reduce thread stack size.
3214
899d9e3a
JJ
32152004-04-23 Jeff Johnston <jjohnstn@redhat.com>
3216
3217 * gdb.threads/manythreads.c: Add copyright notice.
3218
61bcae62
AC
32192004-04-23 Andrew Cagney <cagney@redhat.com>
3220
3221 * gdb.base/siginfo.exp: Better handle step out of signal.
3222 * gdb.base/sigstep.exp: Ditto.
3223
7339a42e
JJ
32242004-04-22 Jeff Johnston <jjohnstn@redhat.com>
3225 Daniel Jacobowitz <drow@mvista.com>
3226
3227 * gdb.threads/manythreads.c: New testcase.
3228 * gdb.threads/manythreads.exp: Ditto.
3229
5c98409b
JB
32302004-04-22 Jim Blandy <jimb@redhat.com>
3231
3232 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
3233 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
3234
3b611f1a
MC
32352004-04-21 Michael Chastain <mec.gnu@mindspring.com>
3236
3237 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
3238
f0fd9238
AC
32392004-04-21 Andrew Cagney <cagney@redhat.com>
3240
3241 * gdb.base/sigstep.c: New file.
3242 * gdb.base/sigstep.exp: New file.
3243
90990674
JB
32442004-04-16 Joel Brobecker <brobecker@gnat.com>
3245
3246 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
3247 call to observer_notify_normal_stop.
3248
78cef34b
AC
32492004-04-15 Andrew Cagney <cagney@redhat.com>
3250
3251 * gdb.base/siginfo.c: New file.
3252 * gdb.base/siginfo.exp: New file.
3253
d2343407
JB
32542004-04-12 J. Brobecker <brobecker@gnat.com>
3255
3256 * gdb.base/sep.exp: Fix typo in comment.
3257
a2dba3c8
JB
32582004-04-12 J. Brobecker <brobecker@gnat.com>
3259
3260 * gdb.base/sep.c: New file.
3261 * gdb.base/sep-proc.c: New file.
3262 * gdb.base/sep.exp: New testcase.
3263
15f7b60e
MK
32642004-04-09 Mark Kettenis <kettenis@gnu.org>
3265
3266 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
3267 support.
3268
44f4de1a
AC
32692004-04-05 Andrew Cagney <cagney@redhat.com>
3270
3271 * gdb.base/sigaltstack.c: New file.
3272 * gdb.base/sigaltstack.exp: New file.
3273
ef04f396
JB
32742004-04-04 Joel Brobecker <brobecker@gnat.com>
3275
3276 * gdb.base/foll-fork.exp: Update the expected output for
3277 "help set follow-fork-mode", to match a change that was made
3278 to the help of this variable on 2004-01-13.
3279
d40d2c92
JB
32802004-04-01 Joel Brobecker <brobecker@gnat.com>
3281
3282 * lib/ada.exp: Add copyright notice.
3283 * bar.ads: Likewise.
3284 * bar.adb: Likewise.
3285 * null_record.adb: Likewise.
3286 * null_record.exp: Likewise.
3287 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
3288
f86ef5a3
JB
32892004-04-01 Joel Brobecker <brobecker@gnat.com>
3290
3291 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
3292 * configure: Regenerate.
3293
414e70e3
JB
32942004-04-01 Joel Brobecker <brobecker@gnat.com>
3295
3296 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
3297 to build the application. Remove the message printed when in
3298 verbose mode, redundant with the UNSUPPORTED message above.
3299
f0aaee49
JB
33002004-03-31 Joel Brobecker <brobecker@gnat.com>
3301
3302 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
3303 * gdb.ada (null_record.exp): New testcase.
3304
ac81cb54
JB
33052004-03-31 Joel Brobecker <brobecker@gnat.com>
3306
3307 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
3308
854af2f7
JB
33092004-03-31 Joel Brobecker <brobecker@gnat.com>
3310
3311 * gdb.ada: New subdirectory.
3312 * gdb.ada/Makefile.in: New file.
3313 * gdb.ada/gnat_ada.gpr.in: New file.
3314
034cb681
JB
33152004-03-31 Joel Brobecker <brobecker@gnat.com>
3316
3317 * lib/ada.exp: New file.
3318
78a1a894
DJ
33192004-03-24 Daniel Jacobowitz <drow@mvista.com>
3320
3321 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
3322 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
3323
4b2b3b3e
AC
33242004-03-22 Andrew Cagney <cagney@redhat.com>
3325
3326 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
3327 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
3328 Problem identified by Ulrich Weigand.
3329
23c73aa3
DC
33302004-03-17 David Carlton <carlton@kealia.com>
3331
3332 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
3333 PR c++/826.
3334
d63a86f8
RM
33352004-03-16 Roland McGrath <roland@redhat.com>
3336
3337 * gdb.base/auxv.exp: New file.
3338 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
3339
0e02aa50
DC
33402004-03-12 David Carlton <carlton@kealia.com>
3341
3342 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
3343 * gdb.cp/pr-1553.cc: Ditto.
3344 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
3345 pass branch.
3346
c20b71be
MC
33472004-03-12 Michael Chastain <mec.gnu@mindspring.com>
3348
3349 * gdb.cp/templates.exp: Accept more template types.
3350
c7414a01
MC
33512004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3352
3353 From Corinna Vinschen with modifications.
3354 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
3355 local variable obj_with_enum.
3356 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
3357 results with obj_with_enum.
3358
ed69573c
MC
33592004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3360
3361 * gdb.cp/classes.cc: New file, copied from misc.cc.
3362 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
3363
28301461
MC
33642004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3365
3366 * gdb.cp/misc.cc: Add copyright notice.
3367
1198ecbe
DC
33682004-03-05 David Carlton <carlton@kealia.com>
3369
3370 * gdb.cp/rtti.exp: Add 'print *obj3' test.
3371 * gdb.cp/rtti.h: Update copyright.
3372 (namespace n2::n3): New.
3373 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
3374 (n2::n3::func3): New.
3375 (main): Call n2::n3::func3.
3376 * gdb.cp/rtti2.cc: Update copyright.
3377 (n2::create3): New.
3378
9e08c470
MK
33792004-03-04 Mark Kettenis <kettenis@gnu.org>
3380
3381 * gdb.asm/openbsd.inc: Fix typo.
3382
4bebc3aa
FF
33832004-03-03 Fred Fish <fnf@redhat.com>
3384
3385 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
3386 "val" instead of unused "size". Update copyright year.
3387
6ea9fb37
DJ
33882004-02-29 Daniel Jacobowitz <drow@mvista.com>
3389
3390 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
3391 to use unsigned char.
3392 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
3393 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
3394
23b23974
DJ
33952004-02-29 Daniel Jacobowitz <drow@mvista.com>
3396
3397 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
3398 line of output.
3399
7574fd53
DJ
34002004-02-28 Daniel Jacobowitz <drow@mvista.com>
3401
3402 * gdb.base/relocate.c (dummy): Initialize.
3403
a195357f
DJ
34042004-02-28 Daniel Jacobowitz <drow@mvista.com>
3405
3406 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
3407 a breakpoint at exit.
3408
72fd54a9
FF
34092004-02-27 Fred Fish <fnf@redhat.com>
3410
3411 * gdb.base/chng-syms.exp: Add expect condition to match failing
3412 case that isn't a timeout.
3413
b9d23137
AC
34142004-02-27 Andrew Cagney <cagney@redhat.com>
3415
3416 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
3417 support.
3418
15d208f6 34192004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 3420
15d208f6
FF
3421 * gdb.arch/gdb1431.c: Remove.
3422 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
3423 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
3424 of "until" incorrectly.
3425
98f9cd2d
JB
34262004-02-26 J. Brobecker <brobecker@gnat.com>
3427
3428 * gdb.cp/class2.cc (empty): New class.
3429 (refer): New function.
3430 (main): Declare an object of type empty and use it.
3431 * gdb.cp/class2.exp: Print the value of an object of type empty.
3432
9b50c11b
JJ
34332004-02-26 Jeff Johnston <jjohnstn@redhat.com>
3434
3435 * gdb.base/langs.exp: Update query string to match the
3436 new nquery format used for pending breakpoints.
3437
0dcd613f
AC
34382004-02-26 Andrew Cagney <cagney@redhat.com>
3439
3440 Fix PR i18n/1570.
3441 * gdb.base/charset.c: Update copyright notice.
3442 (main, init_string): Remove the escape character '\e' tests.
3443 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
3444 * gdb.base/charset.exp (valid_host_charset): Ditto.
3445 * gdb.base/setvar.exp: Ditto.
3446
b8a56647
AC
34472004-02-24 Andrew Cagney <cagney@redhat.com>
3448
90d59e34
AC
3449 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
3450 mmapped data in core file" PASS and FAIL messages consistent.
3451
b8a56647
AC
3452 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
3453 setting a breakpoint. Work around PR java/1565.
3454
9f27c604
JJ
34552004-02-23 Jeff Johnston <jjohnstn@redhat.com>
3456
3457 * lib/gdb.exp (gdb_breakpoint): Update query string to match
3458 new nquery format.
3459 * gdb.base/pending.exp: Ditto.
3460
3224a706
MK
34612004-02-22 Mark Kettenis <kettenis@gnu.org>
3462
3463 * configure.in: Run stabs tests on *BSD.
3464 * configure: Regenerated.
3465
41e0a9ca
MK
34662004-02-21 Mark Kettenis <kettenis@gnu.org>
3467
3468 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
3469
1e1b3428
FF
34702004-02-20 Fred Fish <fnf@redhat.com>
3471
3472 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
3473 blank in test for "returns short", for consistency with other
3474 "returns xxx" tests. Update copyright year.
3475
f9a7572a
FF
34762004-02-19 Fred Fish <fnf@redhat.com>
3477
3478 New testcase for PR breakpoint/1558.
3479 * gdb.arch/gdb1558.exp: New file.
3480 * gdb.arch/gdb1558.c: New file.
3481
b2ce2854
EZ
34822004-02-19 Elena Zannoni <ezannoni@redhat.com>
3483
3484 * gdb.base/nodebug.exp: Fix typo.
3485
e7c9ff01
JB
34862004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3487
3488 Committed by Jim Blandy <jimb@redhat.com>.
3489
62f4b920
JB
3490 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
3491
2db536a1
JB
3492 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
3493
e7c9ff01
JB
3494 * gdb.base/float.exp: Support s390*-*-* targets.
3495
f3205b34
AF
34962004-02-17 Adam Fedor <fedor@gnu.org>
3497
3498 * gdb.base/gdb1555.exp: New file.
3499 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
3500
9d62932d
EZ
35012004-02-17 Elena Zannoni <ezannoni@redhat.com>
3502
3503 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
3504
344c9711
FF
35052004-02-16 Fred Fish <fnf@redhat.com>
3506
3507 * gdb.arch/gdb1291.c: Remove
3508 * gdb.arch/gdb1291.s: New test input file.
3509 * gdb.arch/gdb1291.exp: Expand test to check case that should not
3510 fail. Test for correct result, known incorrect result, other
3511 failures and timeouts.
3512
2d822687
AC
35132004-02-16 Andrew Cagney <cagney@redhat.com>
3514
3515 * gdb.base/bigcore.exp: New file.
3516 * gdb.base/bigcore.c: New file.
3517
dac15b66
AC
35182004-02-13 Andrew Cagney <cagney@redhat.com>
3519
3520 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
3521 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
3522 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
3523 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
3524 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
3525 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
3526 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
3527 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
3528 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
3529 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
3530
6bdfc2c4
JJ
35312004-02-11 Jeff Johnston <jjohnstn@redhat.com>
3532
3533 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
3534 executed is an alloc instruction.
3535
87b3ede8
DC
35362004-02-11 David Carlton <carlton@kealia.com>
3537
3538 * gdb.cp/breakpoint.exp: New.
3539 * gdb.cp/breakpoint.cc: New.
3540
6e19e2bf
MC
35412004-02-11 Michael Chastain <mec.gnu@mindspring.com>
3542
3543 Partial fix for PR gdb/1543.
3544 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
3545 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
3546 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
3547 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
3548 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
3549 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
3550 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
3551 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
3552 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
3553 to bug-gdb@prep.ai.mit.edu .
3554 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
3555 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
3556 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
3557 Likewise.
3558
5c5455dc
AC
35592004-02-10 Andrew Cagney <cagney@redhat.com>
3560
3561 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
3562 using gdb_internal_error_resync.
3563
9cf689d7
DJ
35642004-02-09 Daniel Jacobowitz <drow@mvista.com>
3565
3566 * gdb.threads/thread-specific.exp: Stop early if no threads are
3567 found.
3568
d2dc51db
MC
35692004-02-09 Michael Chastain <mec.gnu@mindspring.com>
3570
3571 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
3572
14b1a056
DJ
35732004-02-08 Daniel Jacobowitz <drow@mvista.com>
3574
3575 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
3576 breakpoints.
3577
83f66e8f
DJ
35782004-02-07 Daniel Jacobowitz <drow@mvista.com>
3579
3580 * config/sim.exp (gdb_load): Handle $arg == "".
3581 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
3582 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
3583
30fc0091
EZ
35842004-02-07 Elena Zannoni <ezannoni@redhat.com>
3585
3586 * gdb.base/maint.exp: Update test to reflect
3587 obstack changes.
3588
4d806929
JJ
35892004-02-04 Jeff Johnston <jjohnstn@redhat.com>
3590
3591 * gdb.base/pendshr.c (pendfunc): New function that calls
3592 pendfunc1.
3593 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
3594
7bfdd688
FF
35952004-02-04 Fred Fish <fnf@redhat.com>
3596
3597 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
3598 function symbols and update copyright years.
3599 * gdb.arch/gdb1291.c: Ditto.
3600
aaa08ee4
MC
36012004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3602
3603 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
3604
dbad7755
MC
36052004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3606
3607 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
3608
ec4646ef
MC
36092004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3610
3611 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
3612
1b802196
FF
36132004-02-02 Fred Fish <fnf@redhat.com>
3614
3615 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
3616 remote targets. Update copyright years.
3617
18fe2033
JJ
36182004-02-02 Jeff Johnston <jjohnstn@redhat.com>
3619
3620 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
3621 support.
3622 * gdb.base/langs.exp: Fix test which attempts to create
3623 breakpoint on non-existent function to handle new pending
3624 support.
3625 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
3626 a breakpoint.
3627 * gdb.base/pending.exp: New test.
3628 * gdb.base/pending.c: New file.
3629 * gdb.base/pendshr.c: Ditto.
3630
8d577d32
DC
36312004-02-02 David Carlton <carlton@kealia.com>
3632
3633 * gdb.cp/overload.exp: Add overloadNamespace tests.
3634 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
3635 (overloadNamespace, XXX): New.
3636 (main): Call XXX::marker2.
3637
3ad13771
FF
36382004-02-01 Fred Fish <fnf@redhat.com>
3639
3640 * gdb.base/dump.exp: Use runto_main instead of "runto main".
3641 * gdb.base/finish.exp: Ditto.
3642 * gdb.base/gcore.exp: Ditto.
3643 * gdb.base/huge.exp: Ditto.
3644 * gdb.base/info-proc.exp: Ditto.
3645 * gdb.base/return2.exp: Ditto.
3646 * gdb.threads/gcore-thread.exp: Ditto.
3647
44c75849
DJ
36482004-02-01 Daniel Jacobowitz <drow@mvista.com>
3649
3650 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
3651
005bc093
MK
36522004-02-01 Mark Kettenis <kettenis@gnu.org>
3653
3654 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
3655 that opening the file succeeds on OpenBSD.
3656
c47cebdb
DJ
36572004-02-01 Daniel Jacobowitz <drow@mvista.com>
3658
3659 * gdb.threads/thread-specific.c: New file.
3660 * gdb.threads/threads-specific.exp: New test script.
3661 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
3662 to expect_out.
3663
5a01311c
MK
36642004-02-01 Mark Kettenis <kettenis@gnu.org>
3665
3666 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
3667 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
3668 only on the "print_small_structs from print_long_arg_list" test.
3669
ce22a4f1
DJ
36702004-02-01 Daniel Jacobowitz <drow@mvista.com>
3671
3672 * gdb.base/completion.exp: Kill a stray backslash.
3673
3674 From Jim Ingham <jingham@apple.com>:
3675 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
3676 agrees with the result from sending a tab.
3677
abbab9d3
DJ
36782004-01-31 Daniel Jacobowitz <drow@mvista.com>
3679
3680 * gdb.base/chng-syms.exp: Remove stray newline.
3681
53904d1e
MK
36822004-01-31 Mark Kettenis <kettenis@gnu.org>
3683
3684 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
3685 *-*-openbsd*.
3686 * gdb.asm/openbsd.inc: New file.
3687
3a4b3aac
MK
36882004-01-30 Mark Kettenis <kettenis@gnu.org>
3689
3690 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
3691 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
3692 *-*solaris2*. Remove commented out default settings for
3693 asm-flags. Replace gdb_compile with target_link.
3694
ebac27b4
MC
36952004-01-29 Michael Chastain <mec.gnu@mindspring.com>
3696
3697 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
3698 for all tests. Remove old hp-ux and cygnus xfail cases.
3699
d8679d84
PH
37002004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
3701
3702 * gdb.base/chng-syms.exp: New file.
3703 * gdb.base/chng-syms.c: New file.
3704
0a55bc22
MC
37052004-01-24 Michael Chastain <mec.gnu@mindspring.com>
3706
3707 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
3708 Provide arms for current output in all my configurations.
3709
94b8e876
MC
37102004-01-24 Michael Chastain <mec.gnu@mindspring.com>
3711
3712 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
3713 * lib/compiler.cc: Likewise.
3714 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
3715 get the right preprocessor. Eval the output directly. Remove
3716 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
3717 hp_f77_compiler and hp_f90_compiler completely.
3718 (gdb_preprocess): Delete.
3719 (get_compiler): Delete.
3720
7cf03d44
MK
37212004-01-24 Mark Kettenis <kettenis@gnu.org>
3722
3723 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
3724 <string.h>.
3725
68b6dce9
NR
37262004-01-24 Nick Roberts <nick@nick.uklinux.net>
3727
3728 * gdb.mi/mi-stack.exp: Update copyright.
3729
b368761e
DC
37302004-01-23 David Carlton <carlton@kealia.com>
3731
3732 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
3733 test for cp_lookup_transparent_type.
3734 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
3735 call them.
3736
f2061b53
DJ
37372004-01-23 Daniel Jacobowitz <drow@mvista.com>
3738
3739 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
3740 after -var-update.
3741
37fc574a
DC
37422004-01-23 David Carlton <carlton@kealia.com>
3743
3744 * gdb.cp/namespace.cc (C::ensureRefs): New.
3745 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
3746
8e94b928
NR
37472004-01-20 Nick Roberts <nick@nick.uklinux.net>
3748
3749 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
3750 case "-stack-list-locals 2".
3751 * gdb.mi/mi-var-child.exp: Test for case
3752 "-var-list-children --all-values NAME".
3753
997b0952
MC
37542004-01-18 Michael Chastain <mec.gnu@mindspring.com>
3755
3756 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
3757
52470da3
MK
37582004-01-18 Mark Kettenis <kettenis@gnu.org>
3759
7049b4b8
MK
3760 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
3761 used with gdb_test_multiple.
3762
52470da3
MK
3763 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
3764 read at address 0. This fixes PR testsuite/1504.
3765
da6012e5
DJ
37662004-01-18 Daniel Jacobowitz <drow@mvista.com>
3767
3768 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
3769 Remove downloading, guessing the host executable, the calls to
3770 gdb_file_cmd and gdb_target_cmd, and "load" support.
3771 (infer_host_exec): New function broken out from gdb_load.
3772 (gdb_load): New wrapper for gdbserver_gdb_load.
3773 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
3774 gdb_target_cmd. Use -target-select.
3775 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
3776 Download binaries to the host. Clear last_mi_remote_file when
3777 we load a new binary.
3778 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
3779 call gdbserver_gdb_load and mi_gdb_target_cmd.
3780
32c70722
MC
37812004-01-17 Michael Chastain <mec.gnu@mindspring.com>
3782
3783 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
3784 type patterns.
3785
b0cecf36
MC
37862004-01-17 Michael Chastain <mec.gnu@mindspring.com>
3787
3788 * gdb.cp/templates.exp: Fix typo in test name of
3789 "print Foo<volatile char*>::foo".
3790
4120d7e6
MC
37912004-01-15 Michael Chastain <mec.gnu@mindspring.com>
3792
3793 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
3794
f679e530
BE
37952004-01-16 Ben Elliston <bje@wasabisystems.com>
3796
3797 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
3798 (clean mostlyclean): Remove empty rm.
3799
091c48f6
MC
38002004-01-15 Michael Chastain <mec.gnu@mindspring.com>
3801
3802 * gdb.base/setvar.exp: Add copyright years.
3803
3e5fc8d2
DC
38042004-01-14 David Carlton <carlton@bactrian.org>
3805
3806 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
3807 PR c++/1511 and update coment.
3808 * gdb.cp/templates.exp: Update patterns to match current output.
3809 If changes involve something other than whitespace, KFAIL
3810 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
3811
63d06c5c
DC
38122004-01-14 David Carlton <carlton@kealia.com>
3813
3814 * gdb.cp/namespace.exp: Add tests involving classes defined within
3815 namespaces.
3816 * gdb.cp/namespace.cc (C::CClass): New.
3817 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
3818
a51dab88
EZ
38192004-01-14 Elena Zannoni <ezannoni@redhat.com>
3820
3821 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
3822 what debug info we have. Print a better message if something goes
3823 wrong while producing the separate debug info file.
3824
a476ccc9
MC
38252004-01-14 Michael Chastain <mec.gnu@mindspring.com>
3826
3827 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
3828
f453692c
MC
38292004-01-14 Michael Chastain <mec.gnu@mindspring.com>
3830
3831 * gdb.base/callfuncs.c: Add copyright notice.
3832
f40063a5
MC
38332004-01-13 Michael Chastain <mec.gnu@mindspring.com>
3834
3835 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
3836 inheritance. PR gdb/1498, PR gcc/13539.
3837
19ac3974
EZ
38382004-01-13 Elena Zannoni <ezannoni@redhat.com>
3839
3840 * gdb.threads/gcore-thread.exp: Prefix name of binary with
3841 test specific name.
3842 * gdb.mi/gdb669.exp: Ditto.
3843 * gdb.mi/mi-pthreads.exp: Ditto.
3844 * gdb.mi/mi1-pthreads.exp: Ditto.
3845 * gdb.mi/mi2-pthreads.exp: Ditto.
3846
56c97c6e
MC
38472004-01-12 Michael Chastain <mec.gnu@mindspring.com>
3848
3849 * gdb.cp/member-ptr.cc: Add copyright notice.
3850
a0644324
MC
38512004-01-12 Michael Chastain <mec.gnu@mindspring.com>
3852
3853 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
3854 some patterns for recent versions of gcc and hpacc. Delete
3855 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
3856 Delete tests that access a NULL pointer-to-member-data. This
3857 script is still disabled for gcc.
3858
32fabe09
EZ
38592004-01-12 Elena Zannoni <ezannoni@redhat.com>
3860
3861 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
3862 escaped correctly.
3863
1f8a6abb
EZ
38642004-01-12 Elena Zannoni <ezannoni@redhat.com>
3865
3866 * gdb.base/sepdebug.exp: New file.
3867 * gdb.base/sepdebug.c: New file.
3868 * lib/gdb.exp (separate_debug_filename): New procedure.
3869 (gdb_gnu_strip_debug): New procedure.
3870
48efe704
AC
38712004-01-12 Andrew Cagney <cagney@redhat.com>
3872
3873 * gdb.mi/ChangeLog: Delete file. Renamed to ...
3874 * gdb.mi/ChangeLog-1999-2003: New file.
3875
a9415475
AC
38762004-01-12 Andrew Cagney <cagney@redhat.com>
3877
3878 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
3879 "Renaming a directory to a non-empty directory returns ENOTEMPTY
3880 or EEXIST", treat EBUSY as an XFAIL.
3881
83b8cf9d
MC
38822004-01-11 Michael Chastain <mec.gnu@mindspring.com>
3883
3884 * gdb.base/scope.exp: Remove obsolete setup_xfail for
3885 hp_cc_compiler.
3886
9939d2a8
MC
38872004-01-10 Michael Chastain <mec.gnu@mindspring.com>
3888
3889 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
3890 decorations.
3891
1ff8cadf
MC
38922004-01-10 Michael Chastain <mec.gnu@mindspring.com>
3893
3894 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
3895 and "(aCC)" decorations. Remove obsolete doco about old
3896 test results.
3897
6fa9022e
MC
38982004-01-09 Michael Chastain <mec.gnu@mindspring.com>
3899
3900 * gdb.cp/exception.exp: Fix typo in doco.
3901
209721fe
MK
39022004-01-09 Mark Kettenis <kettenis@gnu.org>
3903
3904 * gdb.base/gdb1476.exp: Fix typo.
3905
ef11303e
MC
39062004-01-09 Michael Chastain <mec.gnu@mindspring.com>
3907
3908 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
3909 file.
3910
041ab88c
MC
39112004-01-09 Michael Chastain <mec.gnu@mindspring.com>
3912
3913 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
3914 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
3915 Use gdb_compile. Remove restriction on gcc. Add some patterns
3916 for recent version of gdb. Delete second half, which was a copy
3917 of the first half with different build flags. This test is
3918 still disabled because it is still not ready for production.
3919
e36d075a
MC
39202004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3921
3922 * gdb.cp/exception.cc: Add copyright notice.
3923 * gdb.cp/exception.exp: Add a notice that this file is broken
3924 because of line number changes caused by addition of copyright
3925 notice.
3926
42b190ad
MC
39272004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3928
3929 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
3930 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
3931
8f25f06b
MC
39322004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3933
3934 * gdb.cp/classes.exp: Accept gnu abi 2.
3935 * gdb.cp/derivation.exp: Likewise.
3936 * gdb.cp/overload.exp: Likewise.
3937 * gdb.cp/virtfunc.exp: Likewise.
3938
06ded8b8
MC
39392004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3940
3941 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
3942 semicolon after end of function.
3943
77c26ae3
MC
39442004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3945
3946 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
3947 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
3948 boilerplate code for compiling and running the program under
3949 test. Add some string method tests.
3950
20757486
MC
39512004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3952
3953 * gdb.cp/bs15503.cc: Add copyright notice.
3954 * gdb.cp/bs15503.exp: Adjust line number.
3955
0fd3b503
MC
39562004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3957
3958 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
3959 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
3960
10d1bea8
MC
39612004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3962
3963 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
3964 hp_cc_compiler.
3965
2789202a
MC
39662004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3967
3968 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
3969 * gdb.cp/ctti.exp: Use the marker instead of "next".
3970 With gcc, run further before bailing.
3971
b862f14c
MC
39722004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3973
3974 * gdb.cp/cttiadd.cc: Add copyright notice.
3975 * gdb.cp/cttiadd1.cc: Likewise.
3976 * gdb.cp/cttiadd2.cc: Likewise.
3977 * gdb.cp/cttiadd3.cc: Likewise.
3978
96da2469
MC
39792004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3980
3981 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
3982 Use gdb_test, gdb_test_multiple. Use floating-point values that
3983 have exact representations in IEEE-ish formats.
3984
053248ff
MC
39852004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3986
3987 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
3988 compilers. Delete duplicate call to get_compiler_info.
3989 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
3990 * gdb.base/volatile.exp: Likewise.
3991
84acecdd
MK
39922004-01-07 Mark Kettenis <kettenis@gnu.org>
3993
3994 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
3995 memory at address 0.
3996
fe11a27f
MC
39972004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3998
3999 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
4000 to test for hp-ux assembler. Fix copyright years.
4001
60ad077b
AC
40022004-01-07 Andrew Cagney <cagney@redhat.com>
4003
4004 * gdb.base/fileio.c (strerrno): Add "EBUSY".
4005
1c9b8f33
AC
40062004-01-07 Andrew Cagney <cagney@redhat.com>
4007
4008 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
4009 when creating the read-only file. From analysis by Roland McGrath
4010 and Elena Zannoni.
4011
753ccc7a
MC
40122004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4013
4014 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
4015
eca3e36b
MC
40162004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4017
4018 * gdb.base/cvexpr.c: Be type-safe with function pointers and
4019 data pointers.
4020
f8d4bac4
MC
40212004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4022
4023 * gdb.cp/m-static.exp: Compile one source file at a time.
4024 Delete unused call to get_compiler_info.
4025
9b4e0f94
MC
40262004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4027
4028 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
4029 * gdb.base/call-rt-st.exp: Likewise.
4030 * gdb.base/nodebug.exp: Likewise.
4031 * gdb.base/volatile.exp: Likewise.
4032 * gdb.cp/ref-types.exp: Likewise.
4033 * gdb.cp/templates.exp: Likewise.
4034
023c1024
MK
40352004-01-05 Mark Kettenis <kettenis@gnu.org>
4036
4037 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
4038
19703c4a
MC
40392004-01-05 Michael Chastain <mec.gnu@mindspring.com>
4040
4041 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
4042 hppa*-hp-hpux*.
4043
18b67037
MK
40442004-01-04 Mark Kettenis <kettenis@gnu.org>
4045
ba6219c8
MK
4046 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4047 x86_64-*-*.
4048
18b67037
MK
4049 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4050 sparc64-*-* and sparc*-solaris2*.
4051
1bfbbb9d
MK
40522004-01-04 Mark Kettenis <kettenis@gnu.org>
4053
4054 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
4055 return ${tests}" test. The ${tests} already mentions the
4056 filename.
4057
06846494
MC
40582004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4059
4060 * gdb.cp/local.exp: Accept gcc abi 2.
4061
3b0cb202
MC
40622004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4063
4064 * gdb.cp/templates.exp: Accept gcc abi 2.
4065
0643ec3f
MC
40662004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4067
4068 * lib/compiler.cc: Remove supports_template_debugging.
4069 * gdb.cp/templates.exp: Do not test supports_template_debugging.
4070
d231d0b1
MC
40712004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4072
4073 * gdb.cp/namespace.exp: Accept gcc abi 2.
4074
44ffb27c
MC
40752004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4076
4077 * gdb.cp/method.exp: Accept gcc abi 2.
4078
184ad485
MC
40792004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4080
4081 * gdb.cp/classes.exp: Generate identical results as old version.
4082 * gdb.cp/derivation.exp: Likewise.
4083 * gdb.cp/overload.exp: Likewise.
4084 * gdb.cp/virtfunc.exp: Likewise.
4085
116f09e7
MC
40862004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4087
4088 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
4089 mysterious bug with sourceware version of expect.
4090
b1379776
MC
40912004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4092
4093 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
4094 current versions of gcc, including gcc abi 2. Remove gratuitous
4095 restart of test program. Use gdb_test_multiple and gdb_test for
4096 all tests. Add patterns to xfail missing "const" in "const char *"
4097 and kfail PR gdb/1155.
4098
6b7a4c0e
MC
40992004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4100
4101 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
4102 current versions of gcc, including gcc abi 2. Remove gratuitous
4103 restart of test program. Use gdb_test_multiple and gdb_test for
4104 all tests. Add patterns to kfail PR gdb/1498.
4105
51615d72
MC
41062003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4107
4108 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
4109 current versions of gcc, including gcc abi 2. Use "breakpoint"
4110 and "continue" instead of restarting the target program. Use
4111 gdb_test_multiple and gdb_test for all tests.
4112
7b79a9d7
MK
41132004-01-01 Mark Kettenis <kettenis@gnu.org>
4114
4115 * gdb.asm/asm-source.exp: Update copyright year. Link statically
4116 for *-*-solaris2*.
4117
1cd3489f
MC
41182003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4119
4120 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
4121 current versions of gcc, including gcc abi 2. Use "breakpoint"
4122 and "continue" instead of restarting the target program several
4123 times. Use gdb_test_multiple and gdb_test for all tests.
4124
850742db
MC
41252003-12-18 Michael Chastain <mec.gnu@mindspring.com>
4126
4127 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
4128 source files.
4129
eb4bbda8
MC
41302003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4131
4132 * gdb.base/environ.exp: Handle compiling test case from multiple
4133 source files.
4134
e42c7771
MC
41352003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4136
4137 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
4138
80e4b428
JB
41392003-12-17 Jim Blandy <jimb@redhat.com>
4140
5f06973a
JB
4141 * gdb.base/freebpcmd.c: Add copyright notice.
4142
80e4b428
JB
4143 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
4144
0ab84fb7
MC
41452003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4146
4147 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
4148
1b3bb3d0
JB
41492003-12-13 Jim Blandy <jimb@redhat.com>
4150
4151 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
4152
3a4c9371
KB
41532003-12-12 Kevin Buettner <kevinb@redhat.com>
4154
4155 * gdb.asm/frv.inc: New file.
4156 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
4157
a1dea79a
FF
41582003-12-09 Fred Fish <fnf@redhat.com>
4159
4160 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
4161 functions to break1.c and leave prototypes behind. Add more
4162 "set breakpoint NN here" comments.
4163 * gdb.base/break1.c: New file.
4164
4165 * gdb.base/break.exp: Handle compiling test case from multiple
4166 source files and change source file references as needed.
4167 * gdb.base/completion.exp: Ditto.
4168 * gdb.base/condbreak.exp: Ditto.
4169 * gdb.base/define.exp: Ditto.
4170 * gdb.base/ena-dis-br.exp: Ditto.
4171 * gdb.base/info-proc.exp: Ditto.
4172 * gdb.base/maint.exp: Ditto.
4173 * gdb.base/until.exp: Ditto.
4174
4175 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
4176 hardcoded line numbers.
4177 * gdb.base/define.exp: Ditto.
4178 * gdb.base/ena-dis-br.exp: Ditto.
4179 * gdb.base/maint.exp: Ditto.
4180 * gdb.base/until.exp: Ditto.
4181
4182 * gdb.base/completion.exp: Use "break1" for completion tests since
4183 "break" is no longer a unique prefix.
4184
5266b69c
AC
41852003-12-06 Andrew Cagney <cagney@redhat.com>
4186
4187 * gdb.base/structs.exp (test_struct_returns): When applicable, set
4188 "return_value_unimplemented". When an unimplemented struct return
4189 architecture, report incorrect values as a KFAIL
4190
374451f0
MC
41912003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4192
4193 * gdb.cp/rtti.exp: Accept new wording of warning from
4194 cp_lookup_rtti_type.
4195
ba9b20a7
MC
41962003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4197
4198 Partial fix for PR testsuite/1456.
4199 * gdb.base/scope.exp (test_at_main): Replace references to
4200 gcc_compiled with calls to test_compiler_info.
4201 (test_at_foo): Likewise.
4202 (test_at_bar): Likewise.
4203
b74b6d0b
MC
42042003-12-04 Michael Chastain <mec.gnu@mindspring.com>
4205
4206 Partial fix for PR testsuite/1456.
4207 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
4208 to test_compiler_info.
4209
ccfa3402
MC
42102003-12-03 Michael Chastain <mec.gnu@mindspring.com>
4211
4212 * gdb.base/so-impl-ld.exp: Update copyright notice.
4213
f6246aba
MC
42142003-12-02 Michael Chastain <mec.gnu@mindspring.com>
4215
4216 Partial fix for PR testsuite/1456.
4217 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
4218 to test_compiler_info.
4219
13ae734a
MC
42202003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4221
4222 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
4223 from current versions of gdb. Clean up regular expressions.
4224 Delete redundant timeout case.
4225
d8e1cdee
MC
42262003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4227
4228 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
4229 from current versions of gdb. Clean up regular expressions.
4230 Delete redundant timeout case.
4231
96457b64
MC
42322003-12-01 Michael Chastain <mec.gnu@mindspring.com>
4233
4234 Partial fix for PR testsuite/1456.
4235 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
4236 gcc_compiled with call to test_compiler_info.
4237
f35309fc
MC
42382003-11-30 Michael Chastain <mec.gnu@mindspring.com>
4239
4240 Partial fix for PR testsuite/1456.
4241 * gdb.base/list.exp (test_list_function): Delete unused declaration
4242 of gcc_compiled.
4243
d7afdf9b
MC
42442003-11-29 Michael Chastain <mec.gnu@mindspring.com>
4245
4246 Partial fix for PR testsuite/1456.
4247 * gdb.base/complex.exp: Replace reference to gcc_compiled with
4248 call to test_compiler_info.
4249
71507b56
MK
42502003-11-29 Mark Kettenis <kettenis@gnu.org>
4251
4252 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
4253 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
4254 it to create the appropriate note.inc.
4255 * gdb.asm/asmsrc1.s: Include "note.inc".
4256 * gdb.asm/netbsd.inc: New file.
4257 * gdb.asm/empty.inc: New file.
4258
f81f93f7
MC
42592003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4260
4261 Partial fix for PR testsuite/1456.
4262 * gdb.base/constvars.exp: Replace references to gcc_compiled with
4263 calls to test_compiler_info.
4264
9a77938e
MC
42652003-11-27 Michael Chastain <mec.gnu@mindspring.com>
4266
4267 Partial fix for PR testsuite/1456.
4268 * gdb.base/volatile.exp: Replace references to gcc_compiled with
4269 calls to test_compiler_info.
4270
e8367dc7
MK
42712003-11-27 Mark Kettenis <kettenis@gnu.org>
4272
4273 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
4274 pattern for the KFAILs.
4275
526c61ee
AF
42762003-11-25 Adam Fedor <fedor@gnu.org>
4277
4278 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
4279 * gdb.objc/objcdecode.m: New file.
4280
28f2d600
AF
42812003-11-25 Adam Fedor <fedor@gnu.org>
4282
4283 * gdb.objc/nondebug.exp: Test for PR objc/1236.
4284 * gdb.objc/nondebug.m: New file.
4285
a3895cee
BE
42862003-11-26 Ben Elliston <bje@wasabisystems.com>
4287
4288 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
4289 NetBSD as it does on FreeBSD. Modelled on a similar change by
4290 Mark Kettenis on 2003-05-30.
4291 (link-flags): Set to "--entry _start" regardless of target.
4292 Special linker flags are to be appended to $link-flags.
4293 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
4294
c9f2c8a3
MC
42952003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4296
4297 * gdb.cp/method.exp: Accept output of new demangler.
4298
15a0587a 42992003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
4300
4301 * gdb/class2.exp: New file.
4302 * gdb/class2.cc: New file.
4303
3c00b570
MC
43042003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4305
4306 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
4307 of new demangler.
4308
7027acc7
MK
43092003-11-23 Mark Kettenis <kettenis@gnu.org>
4310
4311 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
4312 of gdb_test "run".
4313
b0e1598a
MK
43142003-11-23 Mark Kettenis <kettenis@gnu.org>
4315
4316 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
4317 "continue" into "run".
4318
4d9eda44
MC
43192003-11-23 Michael Chastain <mec.gnu@mindspring.com>
4320
4321 Partial fix for PR testsuite/1456.
4322 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
4323 call to test_compiler_info.
4324 * gdb.cp/ctti.exp: Likewise.
4325 * gdb.cp/derivation.exp: Likewise.
4326 * gdb.cp/member-ptr.exp: Likewise.
4327 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
4328 reference to gcc_compiled.
4329
43302003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
4331
4332 Fix PR testsuite/1463.
4333 * gdb.base/structs.exp (start_structs_test): Call
4334 get_debug_format before using the debug format.
4335
d422fe19
AC
43362003-11-22 Andrew Cagney <cagney@redhat.com>
4337
4338 * lib/gdb.exp (gdb_test_multiple): Add simple example.
4339 * gdb.base/structs.exp: Use gdb_test_multiple.
4340
039cf96d
AC
43412003-11-20 Andrew Cagney <cagney@redhat.com>
4342
6882279b
AC
4343 * gdb.base/structs.exp: Handle and recover from internal errors.
4344 Replace "foo${n}" with "foo<n>" in test messages.
4345
e53890ae
AC
4346 * gdb.base/structs.exp: Update copyright. Rewrite.
4347 * gdb.base/structs.c: Update copyright. Rewrite.
4348
2b211c59
AC
4349 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
4350 resync count exceeded.
d63a86f8 4351
039cf96d
AC
4352 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
4353 from the internal error.
4354 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
4355 Original from Jim Blandy.
4356 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 4357
eac98b22
AC
43582003-11-19 Andrew Cagney <cagney@redhat.com>
4359
4360 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
4361 KFAIL.
4362
67455b2a
MK
43632003-11-17 Mark Kettenis <kettenis@gnu.org>
4364
4365 New testcase for PR backtrace/1435.
4366 * gdb.arch/i386-unwind.exp: New file.
4367 * gdb.arch/i386-unwind.c: New file.
4368
853d6e5b
AC
43692003-11-17 Andrew Cagney <cagney@redhat.com>
4370
4371 * lib/gdb.exp (compiler_info): New global.
4372 (test_compiler_info): New function.
4373 (get_compiler_info): Set compiler_info.
4374 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
4375 "compiler_info" to gcc-<major>-<minor>.
4376
38cf6e11
MC
43772003-11-15 Michael Chastain <mec.gnu@mindspring.com>
4378
4379 * gdb.trace/configure: Remove.
4380
a50d3602
EZ
43812003-11-13 Elena Zannoni <ezannoni@redhat.com>
4382
4383 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 4384 breakpoints.
a50d3602
EZ
4385 * gdb.base/break.exp: Remove all references to explicit line
4386 numbers.
4387
d9407aaa
NC
43882003-11-11 Nick Clifton <nickc@redhat.com>
4389
4390 * gdb.base/shreloc.exp: Do not run for targets which do not
4391 support shared objects.
4392
db488fc1
CV
43932003-11-10 Corinna Vinschen <vinschen@redhat.com>
4394
4395 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
4396 Don't run tests if nofileio flag is given.
4397
6a90a18e
EZ
43982003-11-07 Elena Zannoni <ezannoni@redhat.com>
4399
4400 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
4401 as well as 'Watchpoint'.
4402
0b915e9c
EZ
44032003-11-06 Elena Zannoni <ezannoni@redhat.com>
4404
4405 Reported by Jim Ingham <jingham@apple.com>:
4406 * gdb.base/annota1.exp: Match at least one occurrence of the
4407 signal handler annotation.
4408
d7e4b55f
EZ
44092003-11-06 Elena Zannoni <ezannoni@redhat.com>
4410
4411 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
4412 as well as 'Watchpoint'.
4413
2fe4e8d0
MC
44142003-11-05 Michael Chastain <mec@shout.net>
4415
4416 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
4417
6ef88553
KW
44182003-11-03 Kris Warkentin <kewarken@qnx.com>
4419
4420 * gdb.arch/gdb1291.c: New test file.
4421 * gdb.arch/gdb1291.exp: New test script.
4422 * gdb.arch/gdb1431.c: New test file.
4423 * gdb.arch/gdb1431.exp: New test script.
4424
ae7dc4d8
MC
44252003-10-22 Michael Chastain <mec@shout.net>
4426
4427 * gdb.mi/pthreads.c: Add copyright notice.
4428
c39d7427
MC
44292003-10-22 Michael Chastain <mec@shout.net>
4430
4431 * gdb.threads/pthreads.c: Add copyright notice.
4432
8b7d96c1
MC
44332003-10-20 Michael Chastain <mec@shout.net>
4434
4435 * gdb.base/gdb1056.exp: New test script.
4436
d1d69fdd
DJ
44372003-10-13 Daniel Jacobowitz <drow@mvista.com>
4438
4439 * gdb.threads/killed.exp: Use gdb_run_cmd.
4440
7d605576
DJ
44412003-10-13 Daniel Jacobowitz <drow@mvista.com>
4442
4443 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
4444 create a core file.
4445 * gdb.threads/gcore-thread.exp: Likewise.
4446
618ec112
CV
44472003-10-13 Corinna Vinschen <vinschen@redhat.com>
4448
4449 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
4450 type, based on char type.
4451 (struct bit_flags_short_t): New bitfield type, based on short type.
4452 (init_bit_flags_char): New fuction.
4453 (init_bit_flags_short): Ditto.
4454 (print_bit_flags_char): Ditto.
4455 (print_bit_flags_short): Ditto.
4456 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
4457
9367a73c
MC
44582003-10-11 Michael Chastain <mec@shout.net>
4459
4460 * gdb.base/call-rt-st.exp: Update copyright year.
4461
1decf120
KI
44622003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
4463
4464 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
4465 * gdb.disasm/sh3.s: Ditto.
4466
5445b2ae
DJ
44672003-10-07 Daniel Jacobowitz <drow@mvista.com>
4468
4469 * gdb.threads/switch-threads.exp: New test.
4470 * gdb.threads/switch-threads.c: New source file.
4471
aec24853
CV
44722003-10-07 Corinna Vinschen <vinschen@redhat.com>
4473
4474 * gdb.base/ending-run.exp: Add sh specific case.
4475
adc7428d
AC
44762003-10-06 Andrew Cagney <cagney@redhat.com>
4477
4478 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
4479 * gdb.disasm/mn10200.exp: Delete obsolete file.
4480
c9d37158
DJ
44812003-09-29 Daniel Jacobowitz <drow@mvista.com>
4482
4483 * ChangeLog: Correct an entry command.exp -> commands.exp.
4484 * gdb.base/commands.exp (bp_deleted_in_command_test)
4485 (temporary_breakpoint_commands): Check noargs.
4486
79c2c32d
DC
44872003-09-25 David Carlton <carlton@kealia.com>
4488
4489 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
4490 of some print tests, where appropriate. Add tests for C::D::cd,
4491 E::ce, F::cXfX, G::XgX.
4492 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
4493
594e6d67
RE
44942003-09-25 Richard Earnshaw <rearnsha@arm.com>
4495
4496 * lib/java.exp (java_init): Import target_alias before using it.
4497
10f0d451
DC
44982003-09-25 David Carlton <carlton@kealia.com>
4499
4500 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
4501
274bcba0
EZ
45022003-09-23 Elena Zannoni <ezannoni@redhat.com>
4503
d63a86f8 4504 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
4505 weirdness.
4506
cdbf20f7
MC
45072003-09-17 Michael Chastain <mec@shout.net>
4508
4509 * gdb.cp/gdb1355.exp: New file.
4510 * gdb.cp/gdb1355.c: New file.
4511
71e06f80
CV
45122003-09-15 Corinna Vinschen <vinschen@redhat.com>
4513
4514 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
4515 * gdb.asm/sh.inc: New file.
4516
5c4e30ca
DC
45172003-09-11 David Carlton <carlton@kealia.com>
4518
bd45b7af
DC
4519 * gdb.cp/namespace.exp: Add tests for namespace types.
4520 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
4521 (test_namespace): New.
4522
1c199746
EZ
45232003-09-11 Elena Zannoni <ezannoni@redhat.com>
4524
4525 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 4526 * gdb.stabs/weird.exp: Ditto.
1c199746 4527
04ed252f
MC
45282003-09-08 Michael Chastain <mec@shout.net>
4529
4530 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
4531
d8a2d9e7
MC
45322003-09-07 Michael Chastain <mec@shout.net>
4533
4534 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
4535 'parse error'.
4536
161afb24
MK
45372003-09-07 Mark Kettenis <m.kettenis@osp.nl>
4538
4539 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
4540
49f2741a
MC
45412003-08-30 Michael Chastain <mec@shout.net>
4542
4543 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
4544 * gdb.gdb/observer.exp: Ditto.
4545 * gdb.gdb/xfullpath.exp: Ditto.
4546
8afa723e
MK
45472003-08-29 Mark Kettenis <kettenis@gnu.org>
4548
4549 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
4550 *-*-*bsd*.
4551
f31dfe3b
JJ
45522003-08-28 Jeff Johnston <jjohnstn@redhat.com>
4553
4554 * gdb.base/dump.exp: Skip for ia64.
4555
4630e498
JJ
45562003-08-25 Jeff Johnston <jjohnstn@redhat.com>
4557
4558 * gdb.asm/asm-source.exp: Add ia64 support.
4559 * gdb.asm/ia64.inc: New file.
4560
1105b7ef
MC
45612003-08-22 Michael Chastain <mec@shout.net>
4562
4563 * gdb.cp: New directory.
4564 * gdb.cp/*: Copy from gdb.c++/*.
4565 * gdb.c++/*: Remove.
4566 * Makefile.in: Change gdb.c++ to gdb.cp.
4567 * configure.in: Ditto.
4568 * configure: Regnerate.
4569
c945b932
MK
45702003-08-18 Mark Kettenis <kettenis@gnu.org>
4571
4572 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
4573 * gdb.arch/i386-prologue.c (gdb1338): Add function.
4574
2b66634b
DJ
45752003-08-17 Daniel Jacobowitz <drow@mvista.com>
4576
4577 * mi-var-display.exp (-var-list-children weird): Accept function
4578 pointers with argument types.
4579 * mi1-var-display.exp (-var-list-children weird): Likewise.
4580 * mi2-var-display.exp (-var-list-children weird): Likewise.
4581
a356f73b
DJ
45822003-08-17 Daniel Jacobowitz <drow@mvista.com>
4583
4584 * gdb.base/annota3.exp: Add missing newline.
4585
483417b8
MC
45862003-08-06 Michael Chastain <mec@shout.net>
4587
4588 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
4589
c99c59c3
MS
45902003-08-12 Michael Snyder <msnyder@redhat.com>
4591
4592 * gdb.base/float.exp: Add test for SH.
4593
55ed7501
MK
45942003-08-10 Mark Kettenis <kettenis@gnu.org>
4595
4596 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
4597
1a371f2e
EZ
45982003-08-07 Elena Zannoni <ezannoni@redhat.com>
4599
4600 * gdb.base/completion.exp: Remove reduntant completion test
4601 on filename.
4602
e0f353ce
EZ
46032003-08-07 Elena Zannoni <ezannoni@redhat.com>
4604
4605 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
4606 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
4607 gdb.trace/save-trace.exp: Make sure that full pathnames are
4608 escaped correctly.
4609
5710a1af 46102003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 4611
5710a1af
EZ
4612 * configure.in: Don't generate config.h from config.hin.
4613 * configure: Regenerate.
4614 * config.hin: Remove file.
4615 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
4616 * gdb.threads/pthreads.c: Ditto.
4617
dcd81ce9
DJ
46182003-08-07 Daniel Jacobowitz <drow@mvista.com>
4619
4620 From Kei Sakamoto <sakamoto.kei@renesas.com>:
4621 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
4622 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
4623 Replace ld24 with seth/add3.
4624
6009d884
AC
46252003-08-02 Andrew Cagney <cagney@redhat.com>
4626
4627 * gdb.base/annota3.exp: New file.
4628 * gdb.base/annota3.c: New file.
4629 * gdb.c++/annota3.exp: New file.
4630 * gdb.c++/annota3.cc: New file.
4631
51514e06
MC
46322003-07-29 Michael Chastain <mec@shout.net>
4633
4634 * gdb.threads/tls.c (spin): Check errno only if sem_wait
4635 actually failed.
4636 (do_pass): Likewise.
4637 * gdb.threads/tls.exp: Always initialize no_of_threads.
4638
4ee6625b
DJ
46392003-07-27 Daniel Jacobowitz <drow@mvista.com>
4640
4641 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
4642 pattern.
4643 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
4644 * gdb.threads/tls.exp: Recognize one case of the host library not
4645 supporting TLS.
4646
225f2bf6
AC
46472003-07-27 Andrew Cagney <cagney@redhat.com>
4648
4649 * gdb.base/fileio.exp: Use SH when running commands using
4650 remote_exec.
4651
bcb27c9f
DJ
46522003-07-24 Daniel Jacobowitz <drow@mvista.com>
4653
4654 From Kei Sakamoto <sakamoto.kei@renesas.com>:
4655 * gdb.base/relocate.c (dummy): New padding array.
4656
3d67be83
MS
46572003-07-22 Michael Snyder <msnyder@redhat.com>
4658
d63a86f8 4659 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
4660
4661 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
4662 patterns to be more general, accepting old and new output.
4663 Some output chars (such as '+') also must be quoted.
d63a86f8 4664 Some addresses are displayed numerically instead of
3d67be83
MS
4665 symbolically.
4666
57ba3b85
MS
46672003-07-23 Michael Snyder <msnyder@redhat.com>
4668
686d097c
MS
4669 * gdb.base/return2.exp: Don't test long-long return.
4670
57ba3b85
MS
4671 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
4672 * gdb.disasm/t01_mov.exp: Ditto.
4673 * gdb.disasm/t02_mova.s: Ditto.
4674 * gdb.disasm/t02_mova.exp: Ditto.
4675 * gdb.disasm/t03_add.s: Ditto.
4676 * gdb.disasm/t03_add.exp: Ditto.
4677 * gdb.disasm/t04_sub.s: Ditto.
4678 * gdb.disasm/t04_sub.exp: Ditto.
4679 * gdb.disasm/t05_cmp.s: Ditto.
4680 * gdb.disasm/t05_cmp.exp: Ditto.
4681 * gdb.disasm/t06_ari2.s: Ditto.
4682 * gdb.disasm/t06_ari2.exp: Ditto.
4683 * gdb.disasm/t07_ari3.s: Ditto.
4684 * gdb.disasm/t07_ari3.exp: Ditto.
4685 * gdb.disasm/t08_or.s: Ditto.
4686 * gdb.disasm/t08_or.exp: Ditto.
4687 * gdb.disasm/t09_xor.s: Ditto.
4688 * gdb.disasm/t09_xor.exp: Ditto.
4689 * gdb.disasm/t10_and.s: Ditto.
4690 * gdb.disasm/t10_and.exp: Ditto.
4691 * gdb.disasm/t11_logs.s: Ditto.
4692 * gdb.disasm/t11_logs.exp: Ditto.
4693 * gdb.disasm/t12_bit.s: Ditto.
4694 * gdb.disasm/t12_bit.exp: Ditto.
4695 * gdb.disasm/t13_otr.s: Ditto.
4696 * gdb.disasm/t13_otr.exp: Ditto.
4697
e00759ef
EZ
46982003-07-22 Elena Zannoni <ezannoni@redhat.com>
4699
4700 * gdb.threads/tls.exp :Add kfail for 'info address' case.
4701
8bc2021f
EZ
47022003-07-22 Elena Zannoni <ezannoni@redhat.com>
4703
4704 * gdb.threads/tls.c : New file.
4705 * gdb.threads/tls.exp : New file.
4706 * gdb.threads/tls-main.c : New file.
4707 * gdb.threads/tls-shared.c : New file.
4708 * gdb.threads/tls-shared.exp : New file.
4709
89320c4c
AS
47102003-07-22 Andreas Schwab <schwab@suse.de>
4711
4712 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
4713
180dea7c
AS
47142003-07-20 Andreas Schwab <schwab@suse.de>
4715
4716 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
4717 due to insn reordering.
4718
0714963c
AC
47192003-07-15 Andrew Cagney <cagney@redhat.com>
4720
4721 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
4722
98a23b3f
MC
47232003-07-15 Michael Chastain <mec@shout.net>
4724
4725 * gdb.base/gdb1250.exp: New file.
4726 * gdb.base/gdb1250.c: New file.
4727
27e417a2
ML
47282003-07-09 Michal Ludvig <mludvig@suse.cz>
4729
4730 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
4731 expansion of size_t to 'unsigned long', not only to 'unsigned'.
4732
8bc2021f
EZ
47332003-07-09 Elena Zannoni <ezannoni@redhat.com>
4734
4735 * gdb.threads/tls.c: New file.
4736 * gdb.threads/tls.exp: New file.
4737 * gdb.threads/tls-main.c: New file.
4738 * gdb.threads/tls-shared.c: New file.
4739 * gdb.threads/tls-shared.exp: New file.
4740
d99968dc
EZ
47412003-07-09 Elena Zannoni <ezannoni@redhat.com>
4742
4743 * gdb.base/annota1.exp: Make sure that we properly escape the
4744 full path of the source file. Xfail more permissive patterns,
d63a86f8 4745 due to a compiler debug info problem.
d99968dc 4746
83876b3b
AS
47472003-07-07 Andreas Schwab <schwab@suse.de>
4748
2705e972
AS
4749 * gdb.asm/m68k.inc: New file.
4750 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
4751
83876b3b
AS
4752 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
4753 arguments"): Also match negative number.
4754
4755 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
4756
3a871b37
DJ
47572003-07-03 Daniel Jacobowitz <drow@mvista.com>
4758
4759 * gdb.base/store.c (charest): New typedef.
4760 (add_char): Rename to add_charest, update.
4761 (wack_char): Rename to wack_charest, update types. Return l + r
4762 to keep r live across the call.
4763 (wack_short, wack_int, wack_long, wack_longest, wack_float)
4764 (wack_double, wack_doublest): Return l + r to keep r live across
4765 the call.
4766 * gdb.base/store.exp: Accomodate store.c changes.
4767
b2a7f303
DC
47682003-06-30 David Carlton <carlton@kealia.com>
4769
4770 * gdb.c++/maint.exp (test_invalid_name): New.
4771 (test_first_component): Add tests for invalid names.
4772
3c6cb4a1
MC
47732003-06-29 Michael Chastain <mec@shout.net>
4774
4775 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
4776 output of '<VTT for class>' for virtual base classes.
4777
f1c2644b
DJ
47782003-06-29 Daniel Jacobowitz <drow@mvista.com>
4779
4780 * gdb.base/completion.exp: Tab-complete "complet" instead of
4781 "compl".
4782 * gdb.base/complex.exp, gdb.base/complex.c: New files.
4783
18080350
DJ
47842003-06-29 Daniel Jacobowitz <drow@mvista.com>
4785
4786 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
4787 * gdb.base/volatile.exp: Likewise.
4788
f56973f8
DJ
47892003-06-29 Daniel Jacobowitz <drow@mvista.com>
4790
4791 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
4792 gdb/1265.
4793
47942003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
4795 Daniel Jacobowitz <drow@mvista.com>
4796
4797 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
4798 initial line count of 'captured_main' from 26 to 32.
4799 (test_with_self): Allow xmalloc call to be interleaved with the
4800 preceding two lines.
4801
e766d4d6
JB
48022003-06-24 Joel Brobecker <brobecker@gnat.com>
4803
4804 * gdb.base/bang.exp: New testcase.
4805
f125c9a4
JB
48062003-06-23 Joel Brobecker <brobecker@gnat.com>
4807
4808 * gdb.base/langs.exp: Add some tests for the "minimal" language
4809 support.
4810
6e25beaf
EZ
48112003-06-23 Elena Zannoni <ezannoni@redhat.com>
4812
4813 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
4814 the testcase.
4815
2f816dda
DJ
48162003-06-22 Daniel Jacobowitz <drow@mvista.com>
4817
4818 * gdb.base/relocate.exp: Test add-symbol-file with a variable
4819 offset.
4820
db5a5748
DJ
48212003-06-22 Daniel Jacobowitz <drow@mvista.com>
4822
4823 * gdb.c++/pr-1210.cc: New file.
4824 * gdb.c++/pr-1210.exp: New file.
4825
1df0c130
DJ
48262003-06-21 Daniel Jacobowitz <drow@mvista.com>
4827
4828 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
4829 000-exec-continue.
4830
a92feac0
MK
48312003-06-15 Mark Kettenis <kettenis@gnu.org>
4832
4833 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
4834 on *-*-*bsd* instead of *-*-freebsd*.
4835
81a58f5b
AC
48362003-06-14 Andrew Cagney <cagney@redhat.com>
4837
4838 * gdb.base/store.exp: Test longest and doublest. Test all
4839 parameters. Weaken return statement match.
4840 * gdb.base/store.c: Add longest and doublest - aka long long and
4841 long double functions. Put all parameters into local register
4842 variables. Use negative values.
4843
b257a0d3
AC
48442003-06-14 Andrew Cagney <cagney@redhat.com>
4845
4846 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
4847 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
4848 exit status.
4849 * gdb.base/fileio.exp: Disable target when nointerrupts and
4850 noinferiorio, instead of limiting it to remote. Use remote_exec
4851 instead of system.
d63a86f8 4852
21c38304
JJ
48532003-06-12 Jeff Johnston <jjohnstn@redhat.com>
4854
4855 * gdb.base/float.exp: Add ia64 support.
4856
1bcdb424
CV
48572003-06-12 Corinna Vinschen <vinschen@redhat.com>
4858
4859 * gdb.base/fileio.exp: Run only on remote targets.
4860
6aeb981f
CV
48612003-06-10 Corinna Vinschen <vinschen@redhat.com>
4862
4863 * gdb.base/fileio.c: New file, testing File-I/O.
4864 * gdb.base/fileio.exp: Ditto.
4865
53df362e
RG
48662003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
4867
4868 * gdb.base/shreloc.exp: New file, check symbol values obtained from
4869 shared objects after relocation at load time (gdb PR/1132).
4870 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
4871 as above, part of the shared object relocation test.
4872
ffee1b46
MK
48732003-06-08 Mark Kettenis <kettenis@gnu.org>
4874
b5ca3722
MK
4875 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
4876 fully filled history list.
4877 * gdb.base/gdb_history: New file.
4878
03ed860d
MK
4879 * gdb.base/signals.exp: XFAIL "continue to func1" on
4880 i*86-*-freebsd*.
4881
ffee1b46
MK
4882 * gdb.base/attach.exp: When trying to attach to a nonexistent
4883 process, make it possible to specify the PID based on the target,
4884 and do so for *-*-freebsd*.
4885
d80dbb52
RH
48862003-06-02 Richard Henderson <rth@redhat.com>
4887
4888 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
4889
6dd77b81
RH
48902003-06-02 Richard Henderson <rth@redhat.com>
4891
4892 * gdb.base/selftest.exp: Next over lim_at_start initialization.
4893
f6347e16
RH
48942003-06-02 Richard Henderson <rth@redhat.com>
4895
4896 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
4897
2c161407
DJ
48982003-06-01 Daniel Jacobowitz <drow@mvista.com>
4899
4900 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
4901 of globalvar.
4902
572eb746
MK
49032003-06-01 Mark Kettenis <kettenis@gnu.org>
4904
4905 * gdb.asm/asm-source.exp: Check for memory read errors in
4906 disassembler test on *BSD too.
4907
9e9617a5
RH
49082003-06-01 Richard Henderson <rth@redhat.com>
4909
4910 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
4911 for .frame.
4912 (gdbasm_call): Lose ldgp.
4913 (gdbasm_startup): Add frame information.
4914 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
4915
7b34ad4e
MK
49162003-05-31 Mark Kettenis <kettenis@gnu.org>
4917
4918 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
4919 i?86-*-*.
4920
10059fdf
MK
49212003-05-30 Mark Kettenis <kettenis@gnu.org>
4922
4923 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
4924 FreeBSD.
4925
acf4b816
RH
49262003-05-29 Richard Henderson <rth@redhat.com>
4927
4928 * gdb.asm/alpha.inc: New file.
4929 * gdb.asm/asm-source.exp: Use it.
4930
e9ecd949
JB
49312003-05-29 Jim Blandy <jimb@redhat.com>
4932
4933 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
4934 'core.PID'.
4935
e3e5a4f3
JB
49362003-05-22 Jim Blandy <jimb@redhat.com>
4937
4938 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
4939 backtrace.
d63a86f8 4940
72fe3d25
DC
49412003-05-20 David Carlton <carlton@math.stanford.edu>
4942
4943 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
4944 this time.
4945
58da2eb2
DC
49462003-05-19 David Carlton <carlton@bactrian.org>
4947
4948 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
4949 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
4950
1fcb5155
DC
49512003-05-19 David Carlton <carlton@bactrian.org>
4952
4953 * gdb.c++/namespace.exp: Add namespace scope and anonymous
4954 namespace tests.
4955 Bump copyright date.
4956 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
4957 (main): Call C::D::marker2.
4958 * gdb.c++/namespace1.cc: New file.
4959
85e85163
JJ
49602003-05-14 Jeff Johnston <jjohnstn@redhat.com>
4961
4962 Roland McGrath <roland@redhat.com>
d63a86f8 4963 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
4964 there is no manager thread.
4965
a25fbfec
JJ
49662003-05-08 Jeff Johnston <jjohnstn@redhat.com>
4967
d63a86f8
RM
4968 * gdb.threads/schedlock.exp: Remove assumption that all threads
4969 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
4970 in one of the child threads rather than the main thread.
4971
be375bae
JB
49722003-05-07 Jim Blandy <jimb@redhat.com>
4973
09bf6082
JB
4974 Add support for assembly source testing on the s390x.
4975 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
4976 architecture.
4977 * gdb.asm/s390x.inc: New file.
4978
be375bae
JB
4979 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
4980 succession of 'if' statements.
4981
00905d52
AC
49822003-05-05 Andrew Cagney <cagney@redhat.com>
4983
4984 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
4985
b1e29e33
AC
49862003-05-05 Andrew Cagney <cagney@redhat.com>
4987
4988 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
4989 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
4990
e33d66ec
EZ
49912003-05-02 Elena Zannoni <ezannoni@redhat.com>
4992
4993 * gdb.base/charset.exp: Update based on new behavior of set/show
4994 charset commands.
4995
2b6fd0d8
AC
49962003-05-01 Andrew Cagney <cagney@redhat.com>
4997
4998 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
4999 variable do not give memory errors.
5000
130cacce
AF
50012003-04-30 Adam Fedor <fedor@gnu.org>
5002
5003 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
5004 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
5005 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
5006 gdb.objc/basicclass.m: : New files
5007
5008 * lib/gdb.exp (gdb_compile_objc): New procedure.
5009
bea71854
DJ
50102003-04-27 Daniel Jacobowitz <drow@mvista.com>
5011
5012 * gdb.base/signals.exp: Make backtrace tests more specific.
5013
0f20eeea
DC
50142003-04-23 David Carlton <carlton@bactrian.org>
5015
5016 * gdb.c++/maint.exp (test_first_component): Add tests for
5017 'operator' in more locations.
5018
c8c4d8dc
KB
50192003-04-16 Kevin Buettner <kevinb@redhat.com>
5020
5021 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
5022
3fe60e3c
EZ
50232003-04-16 Elena Zannoni <ezannoni@redhat.com>
5024
5025 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
5026 func marke' instead. Update test name.
5027
9219021c
DC
50282003-04-15 David Carlton <carlton@math.stanford.edu>
5029
5030 * gdb.c++/maint.exp: New file.
5031
5dd55bdd
EZ
50322003-04-14 Elena Zannoni <ezannoni@redhat.com>
5033
5034 * gdb.threads/schedlock.c: Change type of thread function argument
5035 to long, to avoid warnings on 64-bit platforms.
5036
00890572
EZ
50372003-04-14 Elena Zannoni <ezannoni@redhat.com>
5038
5039 * gdb.base/attach.exp: Add new message from ptrace in case of
5040 attaching to nonexistent process.
d63a86f8 5041
93201743
JB
50422003-04-11 Jim Blandy <jimb@redhat.com>
5043
5044 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5045 gdb.c++/userdef.cc: Place comments on the lines to which the
5046 marker function might return.
5047 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5048 gdb.c++/userdef.exp: Look for those comments to check that we've
5049 returned to the right place, instead of checking line numbers.
5050
2a11c64d
EZ
50512003-04-11 Elena Zannoni <ezannoni@redhat.com>
5052
5053 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
5054 match on sourcefile name, instead of directory name.
5055
68ab8fc5
EZ
50562003-04-10 Elena Zannoni <ezannoni@redhat.com>
5057
d63a86f8 5058 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
5059 working directory name.
5060
5624293a
JB
50612003-04-09 Jim Blandy <jimb@redhat.com>
5062
5063 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5064 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
5065 after an inferior function call, report the failure, but allow the
5066 test to continue.
5067
f1f02ee4
SC
50682003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5069
5070 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5071 with -DPROTOTYPES.
5072
6eb79af0
SC
50732003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5074
5075 * gdb.base/break.exp: Revert last patch.
5076
8dfb4cf0
SC
50772003-04-04 Stephane Carrez <stcarrez@nerim.fr>
5078
5079 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5080 with -DPROTOTYPES.
5081
ed4c619a
AC
50822003-04-02 Andrew Cagney <cagney@redhat.com>
5083
5084 * gdb.base/callfuncs.exp: Make "print add" messages unique.
5085 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
5086 matching directories by the name breakpoint.
5087 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
5088 Make "continue to marker1" consistent.
5089 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
5090 message consistent.
5091 * lib/gdb.exp: Put "the program is no longer running", and "the
5092 program exited" in parenthesis.
5093 * lib/mi-support.exp: Ditto.
d63a86f8 5094
4e35d5f0 50952003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 5096
4e35d5f0
BR
5097 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
5098
71900fe8
AC
50992003-03-29 Andrew Cagney <cagney@redhat.com>
5100
5101 * gdb.base/sizeof.c (main): Print the value of '\377'.
5102 * gdb.base/sizeof.exp: Check the sign of '\377'.
5103
c0655a16
MC
51042003-03-27 Michael Chastain <mec@shout.net>
5105
5106 * gdb.base/gdb1090.exp: New file.
5107 * gdb.base/gdb1090.cc: New file.
5108
5b2a3989
JB
51092003-03-27 J. Brobecker <brobecker@gnat.com>
5110
5111 * gdb.gdb/observer.exp: New regression test.
5112
79876890
MC
51132003-03-27 Michael Chastain <mec@shout.net>
5114
5115 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
5116 * gdb.base/ptype.exp: Likewise.
5117
6eac95e3
CV
51182003-03-27 Corinna Vinschen <vinschen@redhat.com>
5119
5120 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
5121
e8c71839
MC
51222003-03-26 Michael Chastain <mec@shout.net>
5123
5124 * gdb.base/ptype.exp: Actually use some typedef'd types.
5125
71b10041
SC
51262003-03-21 Stephane Carrez <stcarrez@nerim.fr>
5127
5128 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
5129 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
5130
2512cf80
CV
51312003-03-20 Corinna Vinschen <vinschen@redhat.com>
5132
5133 * gdb.base/default.exp: Fix regular expression.
5134
0d195a4f
CV
51352003-03-20 Corinna Vinschen <vinschen@redhat.com>
5136
5137 * gdb.base/args.exp: Fix regular expression.
5138
8a2dbca8
CV
51392003-03-20 Corinna Vinschen <vinschen@redhat.com>
5140
5141 * gdb.base/help.exp: Allow Win32 child process.
5142
bf028682
CV
51432003-03-20 Corinna Vinschen <vinschen@redhat.com>
5144
5145 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
5146 when stepping out of main().
5147
182dbe85
CV
51482003-03-20 Corinna Vinschen <vinschen@redhat.com>
5149
5150 * gdb.base/default.exp: Check for win32 specific message when calling
5151 "run" without executable.
5152
d67a6ba5
CV
51532003-03-20 Corinna Vinschen <vinschen@redhat.com>
5154
5155 * gdb.base/args.exp: Expect .exe in output.
5156
a955b5bb
CV
51572003-03-20 Corinna Vinschen <vinschen@redhat.com>
5158
5159 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
5160 Cygwin native.
5161
bf6bad4b
AC
51622003-03-17 Andrew Cagney <cagney@redhat.com>
5163
5164 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
5165 vector registes.
5166 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
5167 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
5168
293e9a31
DC
51692003-03-17 David Carlton <carlton@math.stanford.edu>
5170
5171 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
5172 test, for PR breakpoints/38.
5173 Call test_watchpoint_and_breakpoint.
5174 * gdb.base/watchpoint.c (func3): New function.
5175 (main): Call func3.
5176
5330f2db
DC
51772003-03-04 David Carlton <carlton@math.stanford.edu>
5178
5179 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
5180 Garply<Garply<char> >:: garply".
5181 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
5182 with respect to PR c++/1111; note also PR c++/1113.
5183 (test_template_breakpoints): KFAIL "constructor breakpoint" with
5184 respect to PR c++/1062.
5185 KFAIL "destructor breakpoint" with respect to PR c++/1112.
5186
6ece72da
DC
51872003-03-03 David Carlton <carlton@math.stanford.edu>
5188
5189 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
5190 with respect to PR c++/57.
5191 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
5192 c++/826.
5193 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
5194 respect to PR c++/57.
5195
85ca1584
DC
51962003-03-03 David Carlton <carlton@math.stanford.edu>
5197
5198 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
5199 respect to PR c++/33 into FAILs.
5200
98e9c5b8
MC
52012003-03-03 Michael Chastain <mec@shout.net>
5202
7bedbf27
MC
5203 * configure.in: Update copyright years.
5204
52052003-03-03 Michael Chastain <mec@shout.net>
5206
5207 * Makefile.in: Update copyright years.
98e9c5b8 5208
f683e100
DC
52092003-02-28 David Carlton <carlton@math.stanford.edu>
5210
5211 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
5212 print class instead of struct and/or superfluous protection
5213 specifiers, as long as the resulting output is equivalent to the
5214 source code.
5215 Delete FIXME from end of messages on tests that don't need
5216 fixing.
5217
a9e0cf2c
DC
52182003-02-28 David Carlton <carlton@math.stanford.edu>
5219
5220 * gdb.c++/templates.exp (do_tests): Allow const in the two
5221 Foo<volatile char *>::foo tests.
5222
e8d359df
MS
52232003-02-27 Michael Snyder <msnyder@redhat.com>
5224
d63a86f8 5225 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
5226 will be consistant.
5227
0b71dc91
DC
52282003-02-26 David Carlton <carlton@math.stanford.edu>
5229
5230 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
5231 char *>::foo" test with respect to PR c++/33. Create a new test
5232 which is identical to that one except that it doesn't put the
5233 space between the "char" and the "*"; KFAIL it, too.
5234
dd14ab43
DC
52352003-02-26 David Carlton <carlton@math.stanford.edu>
5236
5237 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
5238 template types into either PASSes or KFAILs (corresponding to PR
5239 c++/57). Tweak indentation. Update copyright.
5240
1146c7f1
SC
52412003-02-23 Stephane Carrez <stcarrez@nerim.fr>
5242
5243 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
5244
74641dfb
MC
52452003-02-13 Michael Chastain <mec@shout.net>
5246
5247 * gdb.base/exprs.exp: Remove i960 remnants.
5248 * gdb.base/funcargs.exp: Likewise.
5249 * gdb.base/list.exp: Likewise.
5250 * gdb.base/ptype.exp: Likewise.
5251
559cd2d0
DC
52522003-02-14 David Carlton <carlton@math.stanford.edu>
5253
5254 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
5255 pEe->D::vg()" from XFAIL to KFAIL.
5256
c4f90d87
JM
52572003-02-13 Jason Molenda (jmolenda@apple.com)
5258
5259 * gdb.base/maint.exp: Update maint print statistics regexp to include
5260 new entries.
5261
cbc4d97c
MC
52622003-02-13 Michael Chastain <mec@shout.net>
5263
5264 * gdb.c++/inherit.exp: Remove call to get_debug_format.
5265
40f235b7
MC
52662003-02-12 Michael Chastain <mec@shout.net>
5267
5268 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
5269 * gdb.c++/inherit.exp: Likewise.
5270 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
5271 * gdb.c++/templates.exp: Likewise.
5272 * gdb.c++/virtfunc.exp: Likewise.
5273
c56716b0
JM
52742003-02-06 Jason Molenda (jason-cl@molenda.com)
5275
5276 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
5277 why the code is written that way.
5278
070afcf8
MC
52792003-02-05 Michael Chastain <mec@shout.net>
5280
5281 * gdb.base/dump.exp: Add missing copyright line.
5282
5d0331e5
JM
52832003-02-05 Jason Molenda (jason-cl@molenda.com)
5284
f7ae6d3e 5285 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
5286 at the beginning so the breakpoint doesn't get set on the loop.
5287
92851186
MC
52882003-02-05 Michael Chastain <mec@shout.net>
5289
5290 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
5291 output for configurations with gcc 2.95.3.
5292
cbf1e085
AC
52932003-02-05 Keith Seitz <keiths@redhat.com>
5294 Andrew Cagney <ac131313@redhat.com>
5295
5296 * gdb.mi/mi-cli.exp: New file.
d63a86f8 5297
29518e1e
MC
52982003-02-04 Michael Chastain <mec@shout.net>
5299
5300 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
5301 Call perror and then continue.
5302
5af1d5f3
MC
53032003-02-03 Michael Chastain <mec@shout.net>
5304
5305 * gdb.c++/pr-1023.cc: New file.
5306 * gdb.c++/pr-1023.exp: New file.
5307
6b549786
JB
53082003-02-05 Jim Blandy <jimb@redhat.com>
5309
5310 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
5311 it's local to foobar. Check for it there, and check that it's not
5312 present in main.
5313 * gdb.c++/local.cc (marker2): New function.
5314 (foobar): Call marker1.
5315 (main): Call marker2 instead of marker1.
5316
67f16606
AC
53172003-02-04 Andrew Cagney <ac131313@redhat.com>
5318
5319 * gdb.disasm/mn10200.exp: Obsolete file.
5320 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
5321 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
5322 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
5323
1c5cb38e
DC
53242003-02-04 David Carlton <carlton@math.stanford.edu>
5325
5326 * gdb.c++/overload.exp: Test intToChar(1).
5327 * gdb.c++/overload.cc (intToChar): New.
5328 (main): Call intToChar.
5329
d1fe6965
DC
53302003-02-03 David Carlton <carlton@math.stanford.edu>
5331
5332 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
5333 'might_kfail' arg.
5334 KFAIL some of the continue_to_bp_overloaded calls, according to
5335 PR c++/1025.
5336
9ba61c5d
MC
53372003-02-01 Michael Chastain <mec@shout.net>
5338
5339 * gdb.base/advance.c (marker1): New marker function.
5340 * gdb.base/advance.exp: When the 'advance' command lands on the
5341 return breakpoint, it can legitimately stop on either the
5342 current line or the next line. Accommodate both outcomes.
5343 * gdb.base/until.exp: Likewise.
5344
e7494ffb
AC
53452003-02-02 Andrew Cagney <ac131313@redhat.com>
5346
5347 2002-11-10 Jason Molenda (jason-cl@molenda.com):
5348 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
5349 now a list, not a tuple.
5350 * gdb.mi/mi-var-display.exp: Ditto.
5351 * gdb.mi/gdb792.exp: Ditto.
5352
075559bc
AC
53532003-02-01 Andrew Cagney <ac131313@redhat.com>
5354
5355 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
5356 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
5357 stack backtraces.
5358 * gdb.mi/mi-syn-frame.c: Part of same.
5359
2bd4c7b1
MK
53602003-02-01 Mark Kettenis <kettenis@gnu.org>
5361
5362 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
5363 gdb.mi/mi1-pthreads.exp: Return instead of calling
5364 gdb_suppress_entire_file.
5365
eabd8992
MS
53662003-02-01 Mark Salter <msalter@redhat.com>
5367
5368 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
5369
71469e2f
MS
53702003-01-31 Mark Salter <msalter@redhat.com>
5371
5372 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
5373 Support empty arg.
5374
38a94d44
MC
53752003-01-30 Michael Chastain <mec@shout.net>
5376
5377 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
5378 This was a workaround for a UTF-8 bug in readline 4.3. The bug
5379 has been fixed in gdb/readline on 2003-01-09.
5380
19ea9e73
MS
53812003-01-29 Michael Snyder <msnyder@redhat.com>
5382
e8d359df
MS
5383 * gdb.base/maint.exp: Allow for leading underscore in symbol.
5384 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
5385 * gdb.base/args.exp: Skip if target does not support args passing.
5386
2307bd6a
DJ
53872003-01-22 Daniel Jacobowitz <drow@mvista.com>
5388
19ea9e73 5389 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
5390 gdb_test. Accept a list of expect arguments as the third
5391 parameter.
5392 (gdb_test): Use it.
5393
f2dd3617
EZ
53942003-01-20 Elena Zannoni <ezannoni@redhat.com>
5395
5396 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
5397 allow for different test tree configurations. Update some
5398 tescases accordingly.
5399 * gdb.arch/altivec-regs.exp: Ditto.
5400 * gdb.asm/asm-source.exp: Ditto.
5401 * gdb.base/advance.exp: Ditto.
5402 * gdb.base/display.exp: Ditto.
d63a86f8 5403 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
5404 * gdb.base/mips_pro.exp: Ditto.
5405 * gdb.base/overlays.exp: Ditto.
5406 * gdb.base/relocate.exp: Ditto.
5407 * gdb.base/setshow.exp: Ditto.
5408 * gdb.base/step-line.exp: Ditto.
5409 * gdb.base/step-test.exp: Ditto.
5410 * gdb.base/until.exp: Ditto.
5411 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
5412
c71cdefd
DC
54132003-01-17 David Carlton <carlton@math.stanford.edu>
5414
5415 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
5416 corresponding to PR c++/945.
5417 Update copyright.
5418
fdba05d7
DC
54192003-01-17 David Carlton <carlton@math.stanford.edu>
5420
5421 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
5422 corresponding to PR c++/68.
5423
54242003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
5425
5426 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
5427 (test_paddr_hairy_functions): Call print_addr_2_kfail for
5428 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
5429
c362c33a
EZ
54302003-01-15 Elena Zannoni <ezannoni@redhat.com>
5431
0fbc361c
EZ
5432 * gdb.base/break.exp: Fix change of default location, because of
5433 removal of until tests.
5434 * gdb.base/help.exp: Update test for new 'until' help message.
5435 Add test for help on 'advance'.
c362c33a
EZ
5436 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
5437
dabf8a35
MK
54382003-01-15 Mark Kettenis <kettenis@gnu.org>
5439
5440 * gdb.base/default.exp: Adapt "info float" test for recent changes
5441 to that command. Add test for "info vector".
5442 * gdb.base/float.exp: New file. Add test for "info float" that
5443 resembles the old test in gdb.base/default.exp.
5444
a1769aca
DC
54452003-01-15 David Carlton <carlton@math.stanford.edu>
5446
5447 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
5448
82025e13
EZ
54492003-01-15 Elena Zannoni <ezannoni@redhat.com>
5450
5451 * gdb.base/break.exp: Move the tests of until command from here...
5452 * gdb.base/until.exp: ... to here. New file. Add other tests.
5453 * gdb.base/advance.c: New file.
5454 * gdb.base/advance.exp: New file.
5455
8f9ab801
EZ
54562003-01-14 Elena Zannoni <ezannoni@redhat.com>
5457
5458 * gdb.base/args.c: New file.
5459 * gdb.base/args.exp: New file.
5460
9ae66589
DJ
54612003-01-14 Daniel Jacobowitz <drow@mvista.com>
5462
5463 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
5464
8d77e5c3
DJ
54652003-01-14 Daniel Jacobowitz <drow@mvista.com>
5466
5467 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
5468
12d2f0a1
DJ
54692003-01-14 Daniel Jacobowitz <drow@mvista.com>
5470
5471 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
5472 dates.
5473
6ca37014
DJ
54742003-01-13 Daniel Jacobowitz <drow@mvista.com>
5475
5476 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
5477
b0023472
DJ
54782003-01-13 Daniel Jacobowitz <drow@mvista.com>
5479
5480 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
5481 (ptype &*"foo").
5482 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
5483
607fbc54 54842003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
5485
5486 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
5487 * gdb.mi/mi1-console.exp: Likewise.
5488
607fbc54 54892003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
5490
5491 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
5492 * gdb.mi/mi1-console.exp: Likewise.
5493
a1fb14a2
DJ
54942003-01-13 Daniel Jacobowitz <drow@mvista.com>
5495
5496 * gdb.c++/overload.exp: Remove some fixed XFAILs.
5497
c4cf40b7
DJ
54982003-01-09 Daniel Jacobowitz <drow@mvista.com>
5499
5500 * gdb.base/detach.exp: New test.
5501
696d5a5b
DJ
55022003-01-09 Daniel Jacobowitz <drow@mvista.com>
5503
5504 * Makefile.in (ALL_SUBDIRS): New variable.
5505 (subdirs, clean, distclean): Use it.
5506 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
5507 regenerating Makefile, since it is generated from the top level.
5508 * gdb.asm/Makefile.in: Likewise.
5509 * gdb.base/Makefile.in: Likewise.
5510 * gdb.c++/Makefile.in: Likewise.
5511 * gdb.disasm/Makefile.in: Likewise.
5512 * gdb.java/Makefile.in: Likewise.
5513 * gdb.mi/Makefile.in: Likewise.
5514 * gdb.threads/Makefile.in: Likewise.
5515 * gdb.trace/Makefile.in: Likewise.
5516
754533e4
DC
55172003-01-09 David Carlton <carlton@math.stanford.edu>
5518
5519 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
5520 Add copyright year 2003.
5521
d8b3e9ee
MC
55222003-01-06 Michael Chastain <mec@shout.net>
5523
5524 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
5525 When selecting a thread, 'line' and 'file' are optional.
5526 * gdb.mi/mi1-pthreads.exp: Likewise.
5527
8e9e0fe6
AS
55282003-01-06 Andreas Schwab <schwab@suse.de>
5529
5530 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
5531 failures.
5532
b5ab8ff3
DJ
55332003-01-04 Daniel Jacobowitz <drow@mvista.com>
5534
5535 Fix PR gdb/844
5536 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
5537 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
5538
5539 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
5540 instead of calling gdb_suppress_entire_file.
5541 * gdb.threads/print-threads.exp: Likewise.
5542 * gdb.threads/schedlock.exp: Likewise.
5543
5544 * gdb.threads/killed.exp: Return instead of calling
5545 gdb_suppress_entire_file.
5546 * gdb.threads/linux-dp.exp: Likewise.
5547 * gdb.threads/pthreads.exp: Likewise.
5548
1e698235
DJ
55492003-01-04 Daniel Jacobowitz <drow@mvista.com>
5550
5551 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
5552 stabs.
5553 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
5554 * gdb.base/whatis.exp: Always allow (void) after function names.
5555
147ff08c
DJ
55562003-01-04 Daniel Jacobowitz <drow@mvista.com>
5557
5558 * gdb.c++/casts.exp: Correct regexp.
5559
dc62bfc2
MK
55602003-01-04 Mark Kettenis <kettenis@gnu.org>
5561
5562 * configure.in: Call AC_CONFIG_HEADER. Don't call
5563 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
5564 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
5565 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
5566 aforementioned directories in the AC_OUPUT call.
5567 * config.hin: New file.
5568 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
5569 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
5570 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
5571 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
5572 pass -I$objdir instead of -I$objdir/$subdir in compilation.
5573 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
5574 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
5575 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
5576 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
5577 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
5578 gdb.threads/configure.in, gdb.threads/configure,
5579 gdb.threads/config.in, gdb.trace/configure.in,
5580 gdb.trace/configure: Removed.
5581
77afa639
MC
55822003-01-03 Michael Chastain <mec@shout.net>
5583
5584 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
5585 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
5586
7634bb6e
DJ
55872003-01-03 Daniel Jacobowitz <drow@mvista.com>
5588
5589 * gdb.base/store.exp: Fix regular expressions.
5590
b39c905e
MK
55912002-12-28 Mark Kettenis <kettenis@gnu.org>
5592
5593 * configure.in: Rewrite.
5594 * configure: Regenerated.
5595
0a8551dd
DC
55962003-01-03 David Carlton <carlton@math.stanford.edu>
5597
5598 * gdb.base/psymtab.exp: New file.
5599 * gdb.base/psymtab1.c: Ditto.
5600 * gdb.base/psymtab2.c: Ditto.
5601
c60b7188
AF
56022002-12-23 Adam Fedor <fedor@gnu.org>
5603
5604 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
5605
ee73db83
DC
56062002-12-23 David Carlton <carlton@math.stanford.edu>
5607
5608 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
5609 and current_directory initialization.
5610
d6c1774e
JB
56112002-12-22 Jim Blandy <jimb@redhat.com>
5612
f0a847b8
JB
5613 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
5614 rather than as part of the output file name.
5615
d6c1774e
JB
5616 * gdb.base/attach.exp: There's no need to copy the test program to
5617 /tmp; that was only ever necessary on HP/UX, and this test is
5618 entirely disabled there anyway.
5619
f0708dbb
JB
56202002-12-21 Jim Blandy <jimb@redhat.com>
5621
4c2acfea
JB
5622 * gdb.c++/psmang.exp: Doc fix.
5623
f0708dbb
JB
5624 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
5625 test.
5626
9579e000
DC
56272002-12-20 David Carlton <carlton@math.stanford.edu>
5628
5629 * gdb.c++/annota2.exp: KFAIL annotate-quit.
5630
d1810171
MC
56312002-12-18 Michael Chastain <mec@shout.net>
5632
5633 * gdb.c++/annota2.exp: Add copyright year 2002.
5634
76565097
DC
56352002-12-17 David Carlton <carlton@math.stanford.edu>
5636
5637 * gdb.c++/try_catch.cc: Add marker comments.
5638 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
5639 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
5640 * gdb.c++/m-static.cc: Ditto.
5641 * gdb.c++/m-static1.cc: Ditto.
5642 * gdb.c++/try_catch.cc: Ditto.
5643
da81390b
JJ
56442002-12-16 Jeff Johnston <jjohnstn@redhat.com>
5645
5646 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
5647 to see whether we are using the new -environment-directory
5648 command which resets via -r or the old version of the command
5649 which may prompt the user. Part of fix for gdb/741.
5650
b304d130
AC
56512002-12-13 Andrew Cagney <ac131313@redhat.com>
5652
5653 * gdb.fortran/types.exp: Update obsolete comment.
5654 * gdb.fortran/exprs.exp: Ditto.
5655 * lib/gdb.exp: Delete obsolete code.
5656 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
5657 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
5658 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
5659 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
5660 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
5661 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
5662 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
5663 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
5664 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
5665 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
5666 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
5667 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
5668 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
5669 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
5670 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
5671 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
5672 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
5673 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
5674 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
5675 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
5676 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
5677 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
5678 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
5679 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
5680 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
5681 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
5682 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
5683 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
5684 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
5685 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
5686 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
5687 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
5688 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
5689 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
5690 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
5691 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
5692 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
5693
a23b6e6a
DC
56942002-12-11 David Carlton <carlton@math.stanford.edu>
5695
5696 * gdb.c++/m-data.exp: Add test for members that shadow global
5697 variables: see PR gdb/804.
5698 * gdb.c++/m-data.cc: Ditto.
5699
6604731b
DJ
57002002-12-10 Daniel Jacobowitz <drow@mvista.com>
5701
5702 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
5703
de46ecd7
DC
57042002-12-06 David Carlton <carlton@math.stanford.edu>
5705
5706 * gdb.base/store.c: Don't declare functions static.
5707
27e829d0
AC
57082002-12-04 Andrew Cagney <ac131313@redhat.com>
5709
5710 * gdb.base/store.exp, gdb.base/store.c: New files.
5711
92806416
DJ
57122002-12-03 Daniel Jacobowitz <drow@mvista.com>
5713
5714 * gdb.base/selftest.exp: Update for current gdb.
5715
3bcbaac5
DJ
57162002-12-03 Daniel Jacobowitz <drow@mvista.com>
5717
5718 * gdb.base/maint.exp: Only dump symbols from one source file
5719 or objfile.
5720
f4f00b1f
DJ
57212002-12-03 Daniel Jacobowitz <drow@mvista.com>
5722
5723 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
5724 function call.
5725
f1c8a949
JB
57262002-11-25 Jim Blandy <jimb@redhat.com>
5727
5728 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
5729 function appearing in error message.
5730
9e297a97
DJ
57312002-11-21 Daniel Jacobowitz <drow@mvista.com>
5732
5733 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
5734
1f312e79
JJ
57352002-11-08 Jeff Johnston <jjohnstn@redhat.com>
5736
d63a86f8
RM
5737 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
5738 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
5739 should be in mi console format. This is part of fix for PR gdb/604.
5740
83c31e7d
FN
57412002-09-18 Fernando Nasser <fnasser@redhat.com>
5742
5743 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
5744 which explicitly prints the zero offset as "+0".
5745
322b3f65
DJ
57462002-10-22 Daniel Jacobowitz <drow@mvista.com>
5747
5748 * gdb.threads/schedlock.c (args): Make unsigned.
5749
57502002-10-21 Daniel Jacobowitz <drow@mvista.com>
5751
5752 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
5753 numbers. Allow "foo2|selected stack frame".
5754 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
5755 * gdb.asm/asmsrc2.s: Likewise.
5756 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
5757 comments.
5758 * gdb.asm/mips.inc: New file.
5759
5e2fe5b8
AF
57602002-10-18 Adam Fedor <fedor@gnu.org>
5761
5762 * gdb.base/default.exp: Update expected output to include 'ObjC'.
5763 * gdb.base/help.exp: Likewise.
5764
abe1a5d0
KB
57652002-10-17 Kevin Buettner <kevinb@redhat.com>
5766
5767 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
5768 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
5769
10abb1d4
JB
57702002-10-02 Jim Blandy <jimb@redhat.com>
5771
5772 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
5773
1f609b42
AC
57742002-10-01 Andrew Cagney <ac131313@redhat.com>
5775
5776 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
5777 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
5778 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
5779 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
5780 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
5781 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
5782 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
5783
0aee02e4
AC
57842002-09-29 Andrew Cagney <ac131313@redhat.com>
5785
5786 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
5787 * mi0-disassemble.exp, mi0-eval.exp: Delete.
5788 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
5789 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
5790 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
5791 * mi0-var-block.exp, mi0-var-child.exp: Delete.
5792 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 5793
6fde09ad
KB
57942002-09-27 Kevin Buettner <kevinb@redhat.com>
5795
5796 * gdb.base/annota1.exp (info break): Make directory components of
5797 path optional since not all compilers emit this debug information.
5798
5799 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
5800 step ends up stepping out of the function instead of stopping on
5801 the epilogue.
5802
9e8aab75
KS
58032002-09-26 Keith Seitz <keiths@redhat.com>
5804
5805 * lib/insight-support.exp (gdbtk_start): Figure out where
5806 the insight executable is based on where gdb is. Use this
5807 executable to start insight instead of gdb.
5808
e36180d7
AC
58092002-09-25 Andrew Cagney <cagney@redhat.com>
5810
5811 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
5812
9dd34b2b
AC
58132002-09-24 Andrew Cagney <ac131313@redhat.com>
5814
5815 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
5816 test_isolated_complaints.
5817 (test_empty_complaint): New function.
5818 (test_empty_complaints): New function. Check no output when no
5819 complaints.
d63a86f8 5820
dea97812
KB
58212002-09-19 Jim Blandy <jimb@redhat.com>
5822
5823 * gdb.base/charset.exp, gdb.base/charset.c: New files.
5824
54951bd7
AC
58252002-09-19 Andrew Cagney <ac131313@redhat.com>
5826
5827 * gdb.gdb/complaints.exp: New file.
5828
dec43320
AC
58292002-09-18 Andrew Cagney <ac131313@redhat.com>
5830
5831 * gdb.base/maint.exp: Check `help maint internal-warning'.
5832
e70d6e3f
DC
58332002-09-18 David Carlton <carlton@math.stanford.edu>
5834
5835 * gdb.c++/m-static.exp: Remove breakpoints depending on line
5836 numbers, and replace them by a single breakpoint after the
5837 constructors are all finished.
5838 Add test 4.
5839 * gdb.c++/m-static.cc: Add test 4.
5840 * gdb.c++/m-static.h: New file.
5841 * gdb.c++/m-static1.cc: New file.
5842
5843 * gdb.c++/printmethod.exp: New file.
5844 * gdb.c++/printmethod.cc: New file.
5845
5846 * gdb.c++/pr-574.exp: New file.
5847 * gdb.c++/pr-574.cc: New file.
5848
afb5c968
CV
58492002-09-18 Corinna Vinschen <vinschen@redhat.com>
5850
5851 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
5852 embedded targets which never actually exit.
5853
31e45dee
FN
58542002-09-18 Fernando Nasser <fnasser@redhat.com>
5855
5856 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
5857 "don't step after run" as unresolved or unsupported, instead of xfail.
5858
a283c5a1
CV
58592002-09-18 Corinna Vinschen <vinschen@redhat.com>
5860
5861 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
5862 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
5863 Add newline to expected string in "step out of main (status wrapper)"
5864 case.
5865
11350d2a
CV
58662002-09-18 Corinna Vinschen <vinschen@redhat.com>
5867
5868 * lib/gdb.exp (rerun_to_main): Allow restarting application.
5869 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
5870
0deec7d6
TT
58712002-09-17 Tom Tromey <tromey@redhat.com>
5872
5873 * gdb.base/printcmds.exp (test_print_string_constants): Expect
5874 \000, not \0, in double-quoted string.
5875
b2b4a1b5
CV
58762002-09-14 Corinna Vinschen <vinschen@redhat.com>
5877
c9d37158 5878 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
5879 string after running the commands execution on breakpoint tests.
5880
1c56143a
CV
58812002-09-13 Corinna Vinschen <vinschen@redhat.com>
5882
5883 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
5884
37f8da45
JB
58852002-09-12 Joel Brobecker <brobecker@gnat.com>
5886
5887 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
5888
08b468e0
KS
58892002-09-10 Keith Seitz <keiths@redhat.com>
5890
5891 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
5892 runto proc.
5893 (mi_run_to_main): Use mi_runto.
5894 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
5895
dc360f58
KS
58962002-09-10 Keith Seitz <keiths@redhat.com>
5897
5898 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
5899 regexp for stopping at main. Could have multiple event notifications.
5900 Don't assume that main was declared with no parameters.
5901 (mi_next): Use mi_step_to.
5902 (mi_step): Use mi_next_to.
5903
ce3abcfb
CV
59042002-09-09 Corinna Vinschen <vinschen@redhat.com>
5905
5906 * gdb.base/default.exp: Fix expected string in `info float' test.
5907
d1f5b980
BE
59082002-09-09 Ben Elliston <bje@redhat.com>
5909
5910 * config/mips.exp: Update comments.
5911 * config/mips-idt.exp: Likewise.
5912 * config/nind.exp: Likewise.
5913 * config/slite.exp: Likewise.
5914 * config/sparclet.exp: Likewise.
5915 * config/udi.exp: Likewise.
5916 * config/vx.exp: Likewise.
5917 * config/vxworks29k.exp: Likewise.
5918
2f71430b
JB
59192002-09-05 Jim Blandy <jimb@redhat.com>
5920
5921 * gdb.threads/killed.exp: Fix test failure message.
5922
7ddebc7e
KS
59232002-09-04 Keith Seitz <keiths@redhat.com>
5924
5925 * lib/mi-support.exp: Update copyright.
5926 (mi_gdb_test): Increase the priority of the expected pattern
5927 so that it matches gdb_test.
5928
0ae67eb3
KS
59292002-09-03 Keith Seitz <keiths@redhat.com>
5930
5931 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
5932 Use integer comparison instead of string comparison for testing
5933 whether binary was built.
5934
38fc42c8
JB
59352002-09-03 Jim Blandy <jimb@redhat.com>
5936
5937 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
5938
b6ff0e81
JB
59392002-08-29 Jim Blandy <jimb@redhat.com>
5940
5941 * gdb.threads/pthreads.exp: Move the portable thread compilation
5942 code into a function in lib/gdb.exp, and call that from here.
5943 * lib/gdb.exp (gdb_compile_pthreads): New function.
5944
07c98896
KS
59452002-08-29 Keith Seitz <keiths@redhat.com>
5946
5947 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
5948 expect_out so that callers can get at it.
5949
0312286c
DJ
59502002-08-23 Daniel Jacobowitz <drow@mvista.com>
5951
5952 * gdb.threads/print-threads.c: New file.
5953 * gdb.threads/print-threads.exp: New file.
5954 * gdb.threads/schedlock.c: New file.
5955 * gdb.threads/schedlock.exp: New file.
5956
dd039bc4
EZ
59572002-08-22 Elena Zannoni <ezannoni@redhat.com>
5958
5959 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
5960 not altivec.c.
5961
1f36144c
MK
59622002-08-17 Mark Kettenis <kettenis@gnu.org>
5963
5964 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
5965 targets. The problem should be fixed now.
5966
16057ec7 59672002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
5968
5969 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
5970 2002-07-24 change that removes final dots from error messages.
5971
3c1499ad
TT
59722002-08-13 Tom Tromey <tromey@redhat.com>
5973
5974 * gdb.base/readline.exp: New file.
5975
a20ce2c3
AC
59762002-08-01 Andrew Cagney <ac131313@redhat.com>
5977
5978 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
5979 supress message.
5980
db034ac5
AC
59812002-08-01 Andrew Cagney <cagney@redhat.com>
5982
5983 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
5984 CHILL_FOR_TARGET and CHILL_LIB.
5985 * configure.in (configdirs): Remove gdb.chill.
5986 * configure: Regenerate.
5987 * lib/gdb.exp: Obsolete references to chill.
5988 * gdb.fortran/types.exp: Ditto.
5989 * gdb.fortran/exprs.exp: Ditto.
5990
3e000b18
KB
59912002-07-30 Kevin Buettner <kevinb@redhat.com>
5992
5993 * gdb.base/shlib-call.exp (additional_flags): Conditionally
5994 set Irix-specific compile and link flags.
5995
28f4966b
KB
59962002-07-29 Kevin Buettner <kevinb@redhat.com>
5997
5998 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
5999 source files. The ``-o'' option doesn't work with the ``-E'' option
6000 when using the Irix compiler.
6001
46c0d5a6
DJ
60022002-07-19 Daniel Jacobowitz <drow@mvista.com>
6003
6004 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
6005 Improve support for reusing an exec file. Copy exec file
6006 to target, and run gdbserver on the target instead of on the host.
6007
eecf4bed
JB
60082002-07-18 Jim Blandy <jimb@redhat.com>
6009
0f815cdf
JB
6010 * gdb.base/ending-run.exp: Don't expect to see the program end in
6011 some orderly fashion when we're running on a real stand-alone
6012 board.
6013
eecf4bed
JB
6014 * gdb.base/interrupt.exp: Correct logic for skipping tests on
6015 targets that don't support interrupts.
6016
52d309e4
JB
60172002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
6018
6019 * gdb.base/attach.exp: Add patterns to match output from /proc-based
6020 systems.
6021 Move comments in expect statements to inside the actions, so that they
6022 don't get matched against.
6023
ff683d9e
MK
60242002-07-10 Mark Kettenis <kettenis@gnu.org>
6025
6026 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
6027 function when asleep" test.
6028
b5356753
AC
60292002-07-10 Andrew Cagney <ac131313@redhat.com>
6030
6031 * gdb.base/page.exp: Rewrite to handle problems with very long
6032 `info set' output. Update copyright.
6033
6aa4d13a
AC
60342002-06-26 Andrew Cagney <ac131313@redhat.com>
6035
6036 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
6037 gdb.threads-hp.
6038 * gdb.hp/configure: Regenerate.
6039 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
6040 * gdb.hp/gdb.threads-hp/configure: Delete file.
6041 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
6042
8cf8c2b8
AC
60432002-06-22 Andrew Cagney <ac131313@redhat.com>
6044
6045 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
6046 setlocale, bindtextdomain and textdomain.
6047
6827a8f8
JB
60482002-06-11 Jim Blandy <jimb@redhat.com>
6049
919d772c
JB
6050 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
6051 preprocessor macro information is present.
6052
6827a8f8
JB
6053 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
6054 tests.
6055
c15b0d21
MS
60562002-06-06 Michael Snyder <msnyder@redhat.com>
6057
c5984d70
MS
6058 * gdb.base/overlays.exp: Record addresses of overlay
6059 functions in TCL variables rather than in GDB variables,
6060 to avoid having GDB convert them to pointers (with loss
6061 of information).
6062
d63a86f8 6063 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 6064 default linker script changes.
c15b0d21
MS
6065 * gdb.base/long_long.exp: Add check for sizeof (long double).
6066
be26fe0d
ML
60672002-06-06 Michal Ludvig <mludvig@suse.cz>
6068
6069 * gdb.asm/asm-source.exp: Add x86-64 target.
6070 * gdb.asm/x86_64.inc: New.
d63a86f8 6071
258093ca 60722002-05-30 Michael Chastain <mec@shout.net>
258093ca 6073
4b3153f1 6074 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
6075 * gdb.c++/m-static.cc: New file.
6076 * gdb.c++/m-static.exp: New file.
6077
241264c6
MS
60782002-05-28 Michael Snyder <msnyder@redhat.com>
6079
6080 * gdb.base/call-ar-st.exp: Allow for reduced floating point
6081 precision.
6082
9bba8c8f 60832002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 6084
4b3153f1 6085 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
6086 * gdb.c++/m-data.cc: New file.
6087 * gdb.c++/m-data.exp: New file.
6088
60892002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 6090
4b3153f1 6091 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 6092 * gdb.c++/try_catch.cc: New file.
d63a86f8 6093 * gdb.c++/try_catch.exp: New file.
9bba8c8f 6094
def1b996
MC
60952002-05-27 Michael Chastain <mec@shout.net>
6096
6097 * gdb.c++/local.exp: Accept more nested types in output.
6098
522ba268
MC
60992002-05-26 Michael Chastain <mec@shout.net>
6100
6101 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
6102
277254ba
MS
61032002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
6104
6105 * lib/gdb.exp (gdb_wrapper_init): Just because
6106 gdb_wrapper_file exists, this does not mean that the file
6107 should not be rebuilt. That is what gdb_wrapper_initialized
6108 is for.
6109 (default_gdb_init): Reset gdb_wrapper_initialized.
6110
b61a8733
MS
61112002-05-23 Michael Snyder <msnyder@redhat.com>
6112
d63a86f8 6113 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
6114 the precision of the floating point test results.
6115 * gdb.base/call-rt-st.exp: Ditto.
6116
b61a8733
MS
6117 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
6118 * gdb.base/call-rt-st.exp: Ditto.
6119
56f6e910
MC
61202002-05-19 Michael Chastain <mec@shout.net>
6121
6122 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
6123
ad0b0016
EZ
61242002-05-19 Elena Zannoni <ezannoni@redhat.com>
6125
6126 * configure.in (configdirs): Add gdb.arch.
6127 * configure: Regenerate.
6128
f617d2b6
JB
61292002-05-17 Jim Blandy <jimb@redhat.com>
6130
6131 * gdb.base/completion.exp: Recognize the more detailed error
6132 messages produced by the macro expander's lexical analyzer.
6133
eac2a696
EZ
61342002-05-14 Elena Zannoni <ezannoni@redhat.com>
6135
6136 * gdb.arch/altivec-abi.c: New file.
6137 * gdb.arch/altivec-abi.exp: New file.
6138 * gdb.arch/altivec-regs.c: New file.
6139 * gdb.arch/altivec-regs.exp: New file.
6140
2fdde8f8
DJ
61412002-05-14 Daniel Jacobowitz <drow@mvista.com>
6142
6143 * gdb.base/maint.exp (maint print type): Update for new type
6144 structure.
d63a86f8 6145
e31f1a7c
EZ
61462002-05-14 Elena Zannoni <ezannoni@redhat.com>
6147
6148 * gdb.arch: New directory.
6149 * gdb.arch/configure.in: New file.
6150 * gdb.arch/configure: New file.
6151 * gdb.arch/Makefile.in: New file.
6152
db589741
CV
61532002-05-13 Corinna Vinschen <vinschen@redhat.com>
6154
6155 * gdb.asm/asm-source.exp: Add v850 as supported target.
6156 * gdb.asm/v850.inc: New file.
6157
8ce2a7dc
DJ
61582002-05-13 Daniel Jacobowitz <drow@mvista.com>
6159
6160 * gdb.c++/annota2.exp (annotate-quit): Add comment.
6161
df763c7f
DJ
61622002-05-12 Daniel Jacobowitz <drow@mvista.com>
6163
6164 * gdb.base/break.exp: Check 'break "marker2"'.
6165
377daeed
MS
61662002-05-10 Michael Snyder <msnyder@redhat.com>
6167
6168 * gdb.base/long_long.exp: Fix typo.
6169
c4b7bc2b
JB
61702002-05-10 Jim Blandy <jimb@redhat.com>
6171
ecac9a4e
JB
6172 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
6173 a bug.
6174
c4b7bc2b
JB
6175 * gdb.base/printcmds.exp (test_integer_literals_rejected):
6176 Recognize more detailed error message produced by the macro
6177 expander's lexical analyzer.
6178 * lib/gdb.exp (test_print_reject): Same.
6179
e71019a1
MK
61802002-05-09 Mark Kettenis <kettenis@gnu.org>
6181
6182 * gdb.c++/method.exp: Fix typo.
6183
fedfc8e6
MS
61842002-05-08 Michael Snyder <msnyder@redhat.com>
6185
166a1957
MS
6186 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
6187 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 6188 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
6189 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
6190 Add iftarget clause for strongarm.
d63a86f8 6191
f1c47eb2
MS
61922002-05-06 Michael Snyder <msnyder@redhat.com>
6193
cb9a9d3e
MS
6194 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
6195 (gdb_continue_to_end): Accept output from status wrapper.
6196 * gdb.base/ending-run.exp: Add case for output from status wrapper.
6197 Clean up fail messages to match pass messages.
6198
f1c47eb2
MS
6199 Enable the "needs_status_wrapper" testsuite feature.
6200 * lib/gdb.exp (gdb_wrapper_init): New procedure.
6201 (gdb_compile): Conditionally call gdb_wrapper_init.
6202 * gdb.base/a2-run.exp: Recognize output from status wrapper.
6203 * gdb.c++/method.exp: Recognize output from status wrapper.
6204
6079c749
BE
62052002-05-06 Ben Elliston <bje@redhat.com>
6206From Graydon Hoare <graydon@redhat.com>
6207
6208 * config/sid.exp: Include support for "rawsid" protocol.
6209
188baff3
JB
62102002-05-03 Jim Blandy <jimb@redhat.com>
6211
6212 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
6213 * gdb.c++/hang3.C: New file.
6214
b9c07f0f
AC
62152002-05-04 Andrew Cagney <ac131313@redhat.com>
6216
6217 * gdb.base/default.exp: Remove obsolete code.
6218 * gdb.c++/misc.exp: Ditto. Update copyright.
6219 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
6220 * gdb.base/whatis.exp: Ditto. Update copyright.
6221 * gdb.base/scope.exp: Ditto. Update copyright.
6222 * gdb.base/ptype.exp: Ditto. Update copyright.
6223 * gdb.base/printcmds.exp: Ditto. Update copyright.
6224 * gdb.base/opaque.exp: Ditto. Update copyright.
6225 * gdb.base/list.exp: Ditto.
6226 * gdb.base/funcargs.exp: Ditto. Update copyright.
6227 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
6228 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
6229 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
6230 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
6231 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
6232 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
6233
5c7a0397
MS
62342002-05-02 Michael Snyder <msnyder@redhat.com>
6235
d6dcc264 6236 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
6237 * gdb.base/long_long.exp: Add xscale target.
6238 * gdb.base/default.exp: Add xscale target.
6239
eb7f1c48
JB
62402002-05-01 Jim Blandy <jimb@redhat.com>
6241
6242 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
6243 gdb.c++/hang.exp: New test.
6244
a6befae8
FF
62452002-05-01 Fred Fish <fnf@redhat.com>
6246
6247 * gdb.base/completion.exp: Handle completions of "./Make" for
6248 more than one completion possibility, as is the case when we
6249 build and test in the source tree.
6250
0a310277
AG
62512002-04-29 Anthony Green <green@redhat.com>
6252
6253 * gdb.java/jmisc1.exp: New file.
6254 * gdb.java/jmisc2.exp: New file.
6255
6ff9af88
DJ
62562002-04-24 Daniel Jacobowitz <drow@mvista.com>
6257
6258 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
6259
96b3d632
EZ
62602002-04-23 Elena Zannoni <ezannoni@redhat.com>
6261
6262 * gdb.base/help.exp: Change 'help status' to allow for target
6263 dependent output differences.
6264
5019bb54
MC
62652002-04-22 Michael Chastain <mec@shout.net>
6266
6267 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
6268
a805a116
MC
62692002-04-22 Michael Chastain <mec@shout.net>
6270
6271 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
6272
a1706bfd
DM
62732002-04-17 David S. Miller <davem@redhat.com>
6274
6275 * gdb.asm/sparc64.inc: New file.
6276 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
6277
a73a20a2
EZ
62782002-04-19 Elena Zannoni <ezannoni@redhat.com>
6279
6280 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
6281 instruction file directly into the build tree. Clean up at end of
6282 test.
6283
ba678339
DM
62842002-04-18 David S. Miller <davem@redhat.com>
6285
6286 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
6287 handle 64-bit platforms correctly.
6288 * gdb.base/maint.exp: Likewise.
6289
b03399da
KB
62902002-04-18 Kevin Buettner <kevinb@redhat.com>
6291
6292 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
6293 ``-fpic'' when compiling files comprising a shared library, but
6294 it does need additional linker flags in order to find shared
6295 libraries at run time.
6296
e2004992
KB
62972002-04-18 Kevin Buettner <kevinb@redhat.com>
6298
6299 * gdb.base/cvexpr.c (use): New function.
6300 (main): Invoke use() on all global variables to prevent
6301 some linkers from deleting these otherwise unused symbols.
6302
d8937120
MC
63032002-04-17 Michael Chastain <mec@shout.net>
6304From David S. Miller <davem@redhat.com>
6305
6306 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
6307 handle 64-bit platforms correctly.
6308
ffd61a58
MS
63092002-04-12 Michael Snyder <msnyder@redhat.com>
6310From Jim Blandy <jimb@redhat.com>
6311 * gdb.base/foo.c (foox): Remove section attribute; the linker
6312 script can handle this instead.
6313 * gdb.base/bar.c (barx): Same.
6314 * gdb.base/baz.c (bazx): Same.
6315 * gdb.base/grbx.c (grbxx): Same.
6316
6317 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
6318 manager doesn't automatically unmap overlays unnecessarily.
6319
6b8426a6
MH
63202002-04-10 Martin M. Hunt <hunt@redhat.com>
6321
6322 * gdb.base/ending-run.exp: Fix pattern for Mips targets
6323 stepping out of main.
6324
34af4875
MC
63252002-04-09 Michael Chastain <mec@shout.net>
6326
6327 * gdb.c++/local.cc (main): Move call to marker1() inside nested
6328 scope so that the nested scope tests will make sense.
6329 * gdb.c++/local.exp: Write patterns that actually work with gcc
6330 (the HP patterns "were never known to work with gcc").
6331 Keep the old aCC patterns too.
6332
2d1676a0
DJ
63332002-04-09 Daniel Jacobowitz <drow@mvista.com>
6334
6335 * gdb.base/attach.exp: Correct target board test.
6336
3a63e3f9
MC
63372002-04-08 Michael Chastain <mec@shout.net>
6338
6339 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
6340 in a const method. Add some xfail and fail cases for configurations
6341 that do not emit the "const ...".
6342
f18dabd2
MC
63432002-04-07 Michael Chastain <mec@shout.net>
6344
6345 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
6346 Accept "A * const" and "const A * const" as type of "this".
6347 Fix spelling of getFunky throughout. Make messages uniform.
6348
0fcddd82
EZ
63492002-04-07 Elena Zannoni <ezannoni@redhat.com>
6350
6351 Work around for PR gdb/285:
6352 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
6353
16a8534a
EZ
63542002-04-07 Elena Zannoni <ezannoni@redhat.com>
6355
6356 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
6357 instructions file at run time instead of configure time.
6358 Sometimes we run the test in a directory that is not the one we
6359 configured in.
6360 * gdb.asm/configure.in: Delete creation of symlink.
6361 * gdb.asm/configure: Regenerate.
6362
24181d81
JB
63632002-04-05 J. Brobecker <brobecker@gnat.com>
6364
6365 * gdb.gdb/xfullpath.exp: New test, to exercise the new
6366 xfullpath () function.
6367
7cdb7107
DJ
63682002-04-04 Daniel Jacobowitz <drow@mvista.com>
6369
6370 * gdb.asm/Makefile.in: Correct dependencies.
6371
6372 * gdb.asm/powerpc.inc: New file.
6373 * gdb.asm/asm-source.exp: Add PowerPC.
6374 * gdb.asm/configure.in: Likewise.
6375 * gdb.asm/configure: Regenerated.
6376
a7d17088
DJ
63772002-04-04 Daniel Jacobowitz <drow@mvista.com>
6378
6379 * gdb.base/relocate.exp: New file.
6380 * gdb.base/relocate.c: New file.
6381
cd721503
FF
63822002-04-04 Fred Fish <fnf@redhat.com>
6383
6384 * gdb.base/step-test.exp: Update comment regarding stopping in
6385 memcpy/bcopy calls inserted as part of the compiler runtime.
6386
b22ad7a7
MS
63872002-04-04 Michael Snyder <msnyder@redhat.com>
6388
6389 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
6390
5f279fa6
DJ
63912002-04-03 Daniel Jacobowitz <drow@mvista.com>
6392
6393 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
6394 (gdb_expect): Remove $notransfer hack.
6395
dd0fd3ce
DJ
63962002-04-02 Daniel Jacobowitz <drow@mvista.com>
6397
6398 * gdb.c++/classes.exp ("calling method for small class"): Match
6399 updated register output.
6400
1e50cda1
DJ
64012002-03-30 Daniel Jacobowitz <drow@mvista.com>
6402
6403 Fix PR gdb/452
6404 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
6405 when finished. Make gdb_file_cmd send "exec-file" when
6406 appropriate.
6407
24015922
DJ
64082002-03-30 Daniel Jacobowitz <drow@mvista.com>
6409
6410 * gdb.base/attach.exp: Remove extra setup_xfail.
6411
dd7dfd64
MS
64122002-03-26 Michael Snyder <msnyder@redhat.com>
6413
6414 * gdb.base/default.exp: Add tests for dump, append, and restore.
6415 * gdb.base/help.exp: Add tests for dump, append, and restore.
6416 * gdb.base/dump.exp: New file, test dump, append and restore.
6417 * gdb.base/dump.c: New file.
6418
48b2f8d7
MS
64192002-03-27 Michael Snyder <msnyder@redhat.com>
6420
d63a86f8 6421 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
6422 clean-ups in help messages.
6423
05b4d525
FF
64242002-03-26 Fred Fish <fnf@redhat.com>
6425
6426 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
6427 have debugging info for those functions and the compiler uses them
6428 internally to copy structs around.
6429
d7679631
FF
64302002-03-26 Fred Fish <fnf@redhat.com>
6431
6432 * gdb.base/list.exp: Revert the change made yesterday and add note
6433 about why we don't list the default lines for remote targets.
6434
523ac3f9
MS
64352002-03-25 Michael Snyder <msnyder@redhat.com>
6436
6437 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
6438
754b2b8d
FF
64392002-03-25 Fred Fish <fnf@redhat.com>
6440
6441 * gdb.base/list.exp: This test works on remote targets so remove
6442 the short circuit for remote targets. Update copyright.
6443
33c3e192
FF
64442002-03-25 Fred Fish <fnf@redhat.com>
6445
6446 * gdb.base/attach.exp: Fix logic error that was suppressing this
6447 test for all non hppa*-*-hpux* targets, instead of the hp target.
6448 Move comments closer to the suppression point. Also now need to
6449 check that we are running natively.
6450
d43e73ee
MS
64512002-03-22 Michael Snyder <msnyder@redhat.com>
6452
882c8f02
MS
6453 * gdb.base/default.exp: Add test for gcore. Update copyright.
6454 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 6455
04c12f60
FF
64562002-03-06 Fred Fish <fnf@redhat.com>
6457
6458 * gdb.base/funcargs.c: Remove extraneous ';' character.
6459 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
6460
b43df995
MC
64612002-03-04 Michael Chastain <mec@shout.net>
6462
6463 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
6464 accommodate gcc v3 function signature.
6465 * gdb.mi/mi0-var-cmd-exp: Ditto.
6466
92362027
AC
64672002-02-24 Andrew Cagney <ac131313@redhat.com>
6468
6469 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
6470 ``GNU/Linux'' or ``Linux kernel''
6471 * testsuite/gdb.threads/pthreads.c: Ditto.
6472
258ad32d
MC
64732002-02-24 Michael Chastain <mec@shout.net>
6474
6475 * gdb.threads/pthreads.c (thread1): Add a return statement.
6476 (thread2): Likewise.
6477 (foo): Likewise.
6478
04c3b3d4
MC
64792002-02-23 Michael Chastain <mec@shout.net>
6480
6481 * gdb.threads/linux-dp.c (philosopher): Add a return statement
6482 to placate gcc.
6483
5a2a0a20
MC
64842002-02-23 Michael Chastain <mec@shout.net>
6485
6486 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
6487 test "ptype bint". The test passes on all my stabs configurations.
6488
a640f7fc
JB
64892002-02-21 Jim Blandy <jimb@redhat.com>
6490
27924826
JB
6491 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
6492 filename at a time, and watch for the ones we want to see.
6493
a640f7fc
JB
6494 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
6495 types of pointers to prototyped functions.
6496
edcc8c75
AC
64972002-02-20 Andrew Cagney <ac131313@redhat.com>
6498
6499 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
6500 signed, unsigned and straight char.
6501 (padding_char, padding_short, padding_int, padding_long,
6502 padding_long_long, padding_float, padding_double,
6503 padding_long_double): New global variables.
6504 (fill, fill_structs): New functions.
6505
6506 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
6507 for correctly sized writes. Update copyright.
6508 (get_valueof): New procedure.
6509 (get_sizeof): Call get_valueof.
6510 (check_valueof): New procedure.
6511 (check_padding): New procedure.
6512
ac57ea44
MC
65132002-02-20 Michael Chastain <mec@shout.net>
6514
6515 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
6516 to setup_xfail. Document some of the remaining calls.
6517
7a10c941
MC
65182002-02-18 Michael Chastain <mec@shout.net>
6519
6520 * gdb.c++/userdef.exp: Update copyright year.
6521
fb8acdcc
DJ
65222002-02-18 Daniel Jacobowitz <drow@mvista.com>
6523
6524 * gdb.c++/userdef.exp: Test overloaded operators properly.
6525 Remove xfails.
6526
fda6ae12
MS
65272002-02-14 Michael Snyder <msnyder@redhat.com>
6528
6529 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
6530
676a0442
DJ
65312002-02-14 Daniel Jacobowitz <drow@mvista.com>
6532
6533 * gdb.base/a2-run.exp: Check for a remote target properly.
6534 * gdb.base/annota1.exp: Likewise.
6535 * gdb.base/list.exp: Likewise.
6536 * gdb.base/reread.exp: Likewise.
6537 * gdb.base/scope.exp: Likewise.
6538 * gdb.base/shlib-call.exp: Likewise.
6539 * gdb.base/term.exp: Likewise.
6540 * gdb.c++/annota2.exp: Likewise.
6541
78b4f468
RE
65422002-02-13 Richard Earnshaw <rearnsha@arm.com>
6543
6544 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
6545
9a81ba51
MC
65462002-02-10 Michael Chastain <mec@shout.net>
6547
6548 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
6549 (call_after_alloca): Ditto.
6550
004af6c7
DJ
65512002-02-10 Daniel Jacobowitz <drow@mvista.com>
6552
6553 * gdb.base/ending-run.exp: Guard "cont" test with
6554 gdb_skip_stdio_test.
6555
37225f62
JB
65562002-02-06 Jim Blandy <jimb@redhat.com>
6557
6558 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
6559 from here...
6560 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
6561 To here. Disable this test on non-HP platforms. Add big comment.
6562
fe6fdd96
MS
65632002-02-04 Michael Snyder <msnyder@redhat.com>
6564
6565 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
6566 other than d10v and m32r.
6567
036fad3f
RE
65682002-02-02 Richard Earnshaw <rearnsha@arm.com>
6569
6570 * gdb.base/default.exp: Rewrite test patterns to reduce time
6571 taken to match them.
6572
7148ab62
DJ
65732002-01-30 Daniel Jacobowitz <drow@mvista.com>
6574
6575 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
6576 Allow a start function above main.
6577 * gdb.threads/linux-dp.exp: Fix copyright date.
6578
396cc255
DJ
65792002-01-30 Daniel Jacobowitz <drow@mvista.com>
6580
6581 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
6582 (check_philosopher_stack): Check for manager thread before checking
6583 for a just-starting thread.
6584
f038d31b
DJ
65852002-01-30 Daniel Jacobowitz <drow@mvista.com>
6586
6587 From Neil Booth <neil@daikokuya.demon.co.uk>:
6588 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
6589 warnings.
6590
b3ff9d9a
FF
65912002-01-21 Fred Fish <fnf@redhat.com>
6592
6593 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
6594 not caller.
6595
39ad761d
JB
65962002-01-21 Jim Blandy <jimb@redhat.com>
6597
6598 * gdb.base/reread.exp: Check that GDB properly re-reads the
6599 executable file when it changes while no inferior is running.
6600
aaf320fa
FF
66012002-01-21 Fred Fish <fnf@redhat.com>
6602
6603 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
6604 optionally accept the "shlib events" variation.
6605
808a31f5
JB
66062002-01-21 Jim Blandy <jimb@redhat.com>
6607
6608 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
6609 call `fflush' after every `printf', so that the output is produced
6610 at predictable points, regardless of whatever buffering does (or
6611 doesn't) take place.
6612 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
6613 at different points.
6614
4420d5e2
DJ
66152002-01-20 Daniel Jacobowitz <drow@mvista.com>
6616
6617 * gdb.c++/inherit.exp: Update copyright years.
6618 * gdb.c++/method.exp: Likewise.
6619
3e36a0f4
DJ
66202002-01-20 Daniel Jacobowitz <drow@mvista.com>
6621
6622 * gdb.c++/classes.exp: Update for improved v3 support and skipping
6623 artificial methods/arguments.
6624 * gdb.c++/derivation.exp: Likewise.
6625 * gdb.c++/inherit.exp: Likewise.
6626 * gdb.c++/method.exp: Likewise.
6627 * gdb.c++/virtfunc.exp: Likewise.
6628
b4ceaee6
AC
66292002-01-18 Andrew Cagney <ac131313@redhat.com>
6630
6631 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
6632 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
6633 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
6634 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
6635 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
6636 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
6637
ecace851
JB
66382002-01-17 Jim Blandy <jimb@redhat.com>
6639
6640 * gdb.asm/asm-source.exp (info symbol): Take another shot at
6641 anchoring the pattern matching the entry point symbol's name.
6642
375fc983
AC
66432002-01-17 Andrew Cagney <ac131313@redhat.com>
6644
6645 * gdb.base/maint.exp: Update ``maint internal-error'' to match
6646 continue/quit query. Update copyright.
6647
fe6fdd96
MS
66482002-01-14 Michael Snyder <msnyder@redhat.com>
6649
6650 * gdb.base/gcore.exp: Remove extra debugging output.
6651
e017c81f
DJ
66522002-01-13 Daniel Jacobowitz <drow@mvista.com>
6653
6654 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
6655 for slightly dubious v2 mangled string.
6656
37ab3bf8
DJ
66572002-01-13 Daniel Jacobowitz <drow@mvista.com>
6658
6659 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
6660
1bc05c3a 66612002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 6662
1bc05c3a 6663 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 6664
1bc05c3a
JM
6665 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
6666 constructors.
6667 * gdb.c++/derivation.exp: Likewise.
6668 * gdb.c++/templates.exp: Likewise.
6669 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 6670
1bc05c3a
JM
66712002-01-10 Michael Snyder <msnyder@redhat.com>
6672
6673 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 6674
a911c360
MS
66752002-01-08 Michael Snyder <msnyder@redhat.com>
6676
6677 * gdb.base/gcore.exp: New test for generate-core-file command.
6678 * gdb.base/gcore.c: Testcase for above.
6679 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
6680
ea2119ec
JM
66812002-01-08 Jason Merrill <jason@redhat.com>
6682
6683 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
6684
68203136
FF
66852002-01-07 Fred Fish <fnf@redhat.com>
6686
6687 * gdb.c++/overload.exp: Remove unconditional xfails for:
6688 print foo_instance1.overloadargs(1)
6689 print foo_instance1.overloadargs(1, 2)
6690 print foo_instance1.overloadargs(1, 2, 3)
6691 print foo_instance1.overloadargs(1, 2, 3, 4)
6692 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
6693 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
6694 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
6695 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
6696 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
6697 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
6698 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
6699 print foo_instance1.overload1arg()
6700 print foo_instance1.overload1arg((char)arg2)
6701 print foo_instance1.overload1arg((signed char)arg3)
6702 print foo_instance1.overload1arg((unsigned char)arg4)
6703 print foo_instance1.overload1arg((int)arg7)
6704 print foo_instance1.overload1arg((unsigned int)arg8)
6705 print foo_instance1.overload1arg((float)arg11)
6706 print foo_instance1.overload1arg((double)arg12)
d63a86f8 6707
21b9b5b1
MS
67082002-01-07 Michael Snyder <msnyder@redhat.com>
6709
6710 * gdb.base/huge.exp: New test. Print a very large target data object.
6711 (skip_huge_test): New test variable. Define if you want to skip this
6712 test. The test reads an 8 megabyte data object from the target, so it
6713 might be very time consuming on remote targets with a slow connection.
6714 * gdb.base/huge.c: New file. Test case for above.
6715
725f922e
FF
67162002-01-07 Fred Fish <fnf@redhat.com>
6717
6718 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
6719 g_instance.bfoo, and g_instance.cfoo.
6720
634d57ec
JL
6721Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
6722
f286b2c3
JL
6723 * gdb.base/break.c (multi_line_if_conditional): New function.
6724 (multi_ilne_while_conditional): Likewise.
6725 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
6726 IF or WHILE condition puts the breakpoint at the start of
6727 the condition.
6728
634d57ec
JL
6729 * gdb.base/selftest.exp (backtrace through signal handler): Remove
6730 hppa*-*-hpux* expected failure.
6731 * gdb.base/structs.exp (do_function_calls): Similarly.
6732
6733 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
6734 watchpoints.
6735
9fbfe2dc
AC
67362002-01-06 Andrew Cagney <ac131313@redhat.com>
6737
6738 Fix PR gdb/66.
6739 * gdb.base/structs.exp: Replace skip for a29k with skip for
6740 gdb,cannot_call_functions.
6741 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
6742 * gdb.base/callfuncs.exp: Ditto.
6743 * gdb.base/call-rt-st.exp: Ditto.
6744 * gdb.base/call-strs.exp: Ditto.
6745 * gdb.base/callfwmall.exp: Ditto.
6746 * gdb.base/scope.exp: Obsolete xfail a29k.
6747 * gdb.c++/misc.exp: Ditto.
6748 * gdb.c++/cplusfuncs.exp: Ditto.
6749 * gdb.base/ptype.exp: Ditto.
6750 * gdb.base/printcmds.exp: Ditto.
6751 * gdb.base/opaque.exp: Ditto.
6752 * gdb.base/list.exp: Ditto.
6753 * gdb.base/funcargs.exp: Ditto.
6754 * gdb.base/default.exp: Ditto.
6755
8ddad156
MS
67562002-01-04 Michael Snyder <msnyder@redhat.com>
6757
ca4976a6 6758 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
6759 * gdb.base/maint.exp: Add tests for maint info sections options.
6760
1b074332
JL
6761Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
6762
6763 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
6764
7d159115
CV
67652001-12-20 Corinna Vinschen <vinschen@redhat.com>
6766
6767 * gdb.asm/arm.inc: New file.
6768 * gdb.asm/asm-source.exp: Add arm targets.
6769 * gdb.asm/configure.in: Ditto.
6770 * gdb.asm/configure: Recreated from configure.in.
6771
8fb87725
JL
6772Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
6773
afabe08c
JL
6774 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
6775 with HP's compiler.
6776 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
6777 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
6778 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
6779 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
6780
6781 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
6782 either HP's compilers or GCC.
6783
db521deb
JL
6784 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
6785 a SIGBUS or SIGSEGV.
6786
6787 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
6788
6789 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
6790 can be compiled with either HP's compiler or GCC.
6791
cfa88ab7
JL
6792 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
6793 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
6794 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
6795
ca344dff
JL
6796 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
6797 to match current gdb output. Update due to using auto-solib-limit
6798 for limiting instead of overloading auto-solib-add.
6799 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
6800 test program.
6801
3f3c6e55 6802 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
6803 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
6804 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
6805 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
6806 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
6807 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
6808 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
6809 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
6810 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
6811 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
6812 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
6813 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
6814 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 6815
8fb87725
JL
6816 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
6817 a SIGTRAP to the inferior.
6818
cf599fa7
CV
68192001-12-19 Corinna Vinschen <vinschen@redhat.com>
6820
6821 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
6822 Substitute call to target_link by call to gdb_compile.
6823
2cd045cd
JL
6824Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
6825
6826 * gdb.base/break.exp: Fix HP specific search string when testing
6827 backtracing in a called function.
6828
d63a86f8 6829 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
6830 compiling the test with HP's compilers.
6831 * gdb.base/volatile.exp: Similarly.
6832
99ebe9ac
JB
68332001-12-19 Jim Blandy <jimb@redhat.com>
6834
6835 * gdb.base/printcmds.exp: Expect the null character to be printed
6836 as '\0', and the '\013' to be printed as '\v'.
6837 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
6838 * gdb.base/setvar.exp: Same.
6839
b9891b29
JB
68402001-12-17 Jim Blandy <jimb@redhat.com>
6841
0eba65ab
JB
6842 * gdb.base/completion.exp: Rather than completing very long
6843 filenames, which can make the readline library produce output we
6844 don't recognize, cd to the directory first, and then complete
6845 using nice, short relative paths.
6846
6970b5b1
JB
6847 * gdb.base/completion.exp: On some systems, there is, in fact, a
6848 variable named `b' in scope, since GDB treats all static
6849 variables as being in scope. So use `no_var_named_this'
6850 instead of `b'.
6851
b9891b29
JB
6852 * gdb.base/corefile.exp: Recognize the message saying that GDB
6853 can't find the core file's registers as a failure.
6854
e6ccd35f
JSC
68552001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
6856
6857 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
6858 test expect string more specific.
6859
105ba819
CV
68602001-12-13 Corinna Vinschen <vinschen@redhat.com>
6861
6862 * gdb.asm/asm-source.exp: Add support for xstormy16.
6863 * gdb.asm/configure.in: Ditto.
6864 * gdb.asm/configure: Rebuild.
6865 * gdb.asm/xstormy16.inc: New file.
6866
e9e79dd9
FF
68672001-12-10 Fred Fish <fnf@redhat.com>
6868
6869 * gdb.base/maint.exp: Update to match changes in type dumping code.
6870
347dc97d
JB
68712001-12-10 Jim Blandy <jimb@redhat.com>
6872
6873 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
6874 matching the entry point symbol's name at the beginning of the
6875 line.
6876
5178b9d6
DJ
68772001-12-07 Daniel Jacobowitz <drow@mvista.com>
6878
6879 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
6880 gdb.c++/inherit.exp, gdb.c++/method.exp,
6881 gdb.c++/namespace.exp, gdb.c++/templates.exp,
6882 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
6883 and class layout support.
6884
af890c52
DJ
68852001-12-07 Daniel Jacobowitz <drow@mvista.com>
6886
6887 * gdb.c++/classes.exp: Add test for static member function.
6888 * gdb.c++/misc.cc: Add class with static member function.
6889
7a345fb3
JB
68902001-12-07 Jim Blandy <jimb@redhat.com>
6891
f2e54a80 6892 If GDB says it can't find the struct the function returned, report
8032bf31
JB
6893 those tests as `unsupported'.
6894 * gdb.base/call-rt-st.exp (print_struct_call): New function.
6895 Rewrite subsequent tests to use it.
6896
6897 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
6898 those tests as `unsupported'.
6899 * gdb.base/structs.exp (call_struct_func): New function.
6900 (do_function_calls): Use call_struct_func to call the functions
6901 returning structs.
6902
0bc69509
JB
6903 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
6904 whether functions are prototyped or not, so we can't possibly pass
6905 arguments to t_float_values2 properly.
6906
7a345fb3
JB
6907 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
6908 value of `timeout' for targets other than the mips*tx39-*.
6909
edb6ede1
MS
69102001-12-06 Michael Snyder <msnyder@redhat.com>
6911
d63a86f8 6912 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
6913 and detect whether the start symbol has a leading underscore.
6914
2d842f13
JB
69152001-12-04 Jim Blandy <jimb@redhat.com>
6916
6917 * gdb.base/completion.exp: Clarify indentation.
6918
68550daf
JB
69192001-12-03 Jim Blandy <jimb@redhat.com>
6920
6921 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
6922 variables on the S/390, not `.word'.
6923
cd5195a8
JB
69242001-11-30 Jim Blandy <jimb@redhat.com>
6925
6926 Add assembly-source tests for s390-ibm-linux.
6927 * gdb.asm/s390.inc: New file.
6928 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
6929 the S/390 architecture.
6930 * gdb.asm/configure: Regenerated.
6931
ca9efc90
MS
69322001-11-30 Michael Snyder <msnyder@redhat.com>
6933
6934 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
6935 next, info source, info sources, info line, global and static
6936 variables, and static functions.
6937 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
6938 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
6939 * gdb.asm/asmsrc1.s: Add a static function and some variables.
6940 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
6941 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
6942 (gdbasm_leave): Restore frame pointer.
6943 (gdbasm_startup): Copy stack set-up from crt0.S.
6944
d0e66976
FN
69452001-11-26 Fernando Nasser <fnasser@redhat.com>
6946
6947 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
6948 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
6949 to a local (non-static) variable. Copy tstruct.a to a static buffer
6950 and return a pointer to that buffer.
6951 * gdb.base/callfwmall.c (t_structs_a): Ditto.
6952
e2334072
MK
69532001-11-24 Mark Kettenis <kettenis@gnu.org>
6954
6955 * gdb.asm/configure.in: Fix recognition of ix86 target.
6956 * gdb.asm/configure: Regenerate.
6957
756caa3d
MS
69582001-11-21 Michael Snyder <msnyder@redhat.com>
6959
6960 * gdb.asm/sparc.inc: New file.
6961 * gdb.asm/asm-source.exp: Recognize sparc target.
6962 * gdb.asm/configure.in: Recognize sparc target.
6963 * gdb.asm/configure: Regenerate.
d63a86f8 6964
9a4d72d5
MS
69652001-11-21 Michael Snyder <msnyder@redhat.com>
6966
6967 * gdb.asm/m32r.inc: New file.
6968 * gdb.asm/asm-source.exp: Recognize m32r target.
6969 * gdb.asm/configure.in: Recognize m32r target.
6970 * gdb.asm/configure: Regenerate.
6971
a773d1cd
MS
69722001-11-20 Michael Snyder <msnyder@redhat.com>
6973
017ac23d
MS
6974 * gdb.asm/i386.inc: New file.
6975 * gdb.asm/asm-source.exp: Recognize ix86 target.
6976 * gdb.asm/configure.in: Recognize ix86 target.
6977 * gdb.asm/configure: Regenerate.
6978
a773d1cd
MS
6979 * gdb.c++/namespace.exp: Fix quotes in output messages.
6980
bb632afb
MS
69812001-11-14 Michael Snyder <msnyder@redhat.com>
6982
25d559ca 6983 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
6984 qualifier in a type cast expression, to designate an address
6985 in the instruction space (Harvard architecture).
6986
4749e309
MS
69872001-11-13 Michael Snyder <msnyder@redhat.com>
6988
6989 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
6990 Tests for expressions using 'const' and 'volatile'.
6991
25050984
CV
69922001-11-13 Corinna Vinschen <vinschen@redhat.com>
6993
6994 * gdb.asm/asm-sources.exp: Allow defining linker flags.
6995
1902c51f
DJ
69962001-11-12 Daniel Jacobowitz <drow@mvista.com>
6997
6998 * lib/mi-support.exp (mi_run_to_helper): Move comments
6999 outside of gdb_expect.
7000
dcf95b47
DJ
70012001-11-11 Daniel Jacobowitz <drow@mvista.com>
7002
7003 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
7004 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
7005 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
7006 mi0_run_to): New functions.
7007 * gdb.mi/mi-simplerun.exp: Use them.
7008 * gdb.mi/mi0-simplerun.exp: Likewise.
7009 * gdb.mi/mi-var-cmd.exp: Likewise.
7010 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 7011
45b074e1
AC
70122001-11-10 Andrew Cagney <ac131313@redhat.com>
7013
7014 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
7015 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
7016
bf50d346
AC
70172001-11-09 Andrew Cagney <ac131313@redhat.com>
7018
7019 * gdb.base/restore.exp: Include $expected value in restored test
7020 message.
7021
9383332c
AC
70222001-11-09 Andrew Cagney <ac131313@redhat.com>
7023
7024 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
7025 implemented.
7026
db62520a
MS
70272001-11-08 Michael Snyder <msnyder@redhat.com>
7028
7029 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
7030 Add pass/fail message for stop at breakpoint in call dummy function.
7031
b5703437
MS
70322001-11-07 Michael Snyder <msnyder@redhat.com>
7033
d63a86f8
RM
7034 * gdb.c++/templates.exp (test_template_breakpoints):
7035 If we get an overload menu, but it does not match what
760f6330 7036 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
7037 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
7038 making the whitespace optional. Argument for "new" may be
7039 "unsigned" as well as "unsigned int/long".
d63a86f8 7040 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
7041 making the whitespace optional. Also replace "(void) with
7042 "((void|)), making the keyword "void" optional.
d63a86f8 7043 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
7044 making the whitespace optional. Also replace "(void) with
7045 "((void|)), making the keyword "void" optional.
3bf40917
MS
7046 * gdb.base/callfuncs.c (t_float_values): This function must
7047 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 7048 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
7049 can be tested against both cases. Usually one case involves
7050 promotion of float to double, while the other does not.
7051 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
7052 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
7053 includes a stack frame for "start".
7054
c8ab4e6d
JB
70552001-11-05 Jim Blandy <jimb@redhat.com>
7056
7057 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
7058 pointers are 32 bits long, and that offsets of relocs are always
7059 stored in the data (REL-style), and not in the reloc entry itself
7060 (RELA-style).
7061 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
7062 stabs.
7063
3f08ced9
MS
70642001-11-01 Michael Snyder <msnyder@redhat.com>
7065
7066 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
7067 and regular expression operators by using quoting.
7068
cbfa24cd
MS
70692001-10-31 Michael Snyder <msnyder@redhat.com>
7070
7071 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
7072 depending on what the symbol table contains.
7073 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
7074 the output of the ptype command. Similarly, accept both "const &"
7075 and "const&".
7076
aaa68313
CV
70772001-10-31 Corinna Vinschen <vinschen@redhat.com>
7078
7079 * gdb.base/miscexprs.c (main): Add usage of preprocessor
7080 symbol `STORAGE' to allow to choose the storage class of
7081 the local datastructures.
7082 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
7083 compiler directive.
7084
91740388
MS
70852001-10-30 Michael Snyder <msnyder@redhat.com>
7086
7087 * gdb.base/jump.exp: Allow it to run for all targets.
7088
1b7c05e7
CV
70892001-10-29 Corinna Vinschen <vinschen@redhat.com>
7090
7091 * gdb.base/call-ar-st.c (print_double_array): Match for loop
7092 with new double_array size.
7093 (main): Change storage class of all local variables to static.
7094 Reduce size of double_array to 9.
7095 * gdb.base/call-ar-st.exp: Increase timeout value.
7096 Change expected output for double array to match new size in
7097 call-ar-st.c.
7098
36a22261
CV
70992001-10-29 Corinna Vinschen <vinschen@redhat.com>
7100
7101 * gdb.base/ending-run.exp: Create identical output when passing
7102 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 7103 Stormy16 target.
36a22261 7104
92b8ae91
MK
71052001-10-28 Mark Kettenis <kettenis@gnu.org>
7106
7107 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
7108 that we catch the expected failure under Linux/x86.
7109
cb135b83
OF
71102001-10-29 Orjan Friberg <orjanf@axis.com>
7111
7112 * gdb.base/setvar.exp: Escape curly braces.
7113 * gdb.stabs/weird.exp: Ditto.
7114
6884aa54
DJ
71152001-10-27 Daniel Jacobowitz <drow@mvista.com>
7116
7117 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
7118 * gdm.mi/mi0-hack-cli.exp: Likewise.
7119
0398c9aa
AC
71202001-10-25 Andrew Cagney <ac131313@redhat.com>
7121
7122 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
7123 messages.
7124
d20bf2e8
AC
71252001-10-21 Andrew Cagney <ac131313@redhat.com>
7126
7127 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
7128 checking MI enabled.
7129
03dd63aa
CV
71302001-10-09 Corinna Vinschen <vinschen@redhat.com>
7131
7132 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
7133
1d9d99f3
FCE
71342001-10-04 Frank Ch. Eigler <fche@redhat.com>
7135
7136 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
7137 if gdb child process crashes, just signal an error.
7138
838ae6c4
JB
71392001-10-02 Jim Blandy <jimb@redhat.com>
7140
7141 * lib/gdb.exp (test_xfail_format): Simplify.
7142
7143 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
7144 front of the variable name `format'. Simplify `if'.
7145
8f0cbc1c
DJ
71462001-10-01 Daniel Jacobowitz <drow@mvista.com>
7147
7148 * gdb.threads/pthreads.exp: Wait for output and delay
7149 before sending ^C.
7150
1f08dafd
DJ
71512001-10-01 Daniel Jacobowitz <drow@mvista.com>
7152
7153 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
7154 some incorrect output instead of timing out.
7155 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
7156
674f90ff
CV
71572001-09-28 Corinna Vinschen <vinschen@redhat.com>
7158
7159 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
7160 check to allow additional `int'.
7161
9b284272
DJ
71622001-09-27 Daniel Jacobowitz <drow@mvista.com>
7163
7164 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
7165 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
7166
b55a4771
MS
71672001-09-27 Michael Snyder <msnyder@redhat.com>
7168
7169 * lib/gdb.exp (test_debug_format): New proc.
7170 (setup_xfail_format): Use new proc test_debug_format.
7171 * gdb.base/constvars.exp (local_compiler_xfail_check): New
7172 proc; use new service proc test_debug_format.
7173 Replace all other "gcc_compiled" tests with this test.
7174 * gdb.base/volatile.exp (local_compiler_xfail_check): New
7175 proc; use new service proc test_debug_format.
7176 Replace all other "gcc_compiled" tests with this test.
7177
71782001-09-27 Michael Snyder <msnyder@redhat.com>
7179
7180 * gdb.base/cvexpr.exp: New file.
7181 * gdb.base/cvexpr.c: New file
7182 Test for expressions using const and volatile keywords.
7183
4e6667ac
CV
71842001-09-26 Corinna Vinschen <vinschen@redhat.com>
7185
7186 * gdb.base/constvars.exp: Check for different orders of keywords
7187 and additional "int" strings in output.
7188
4f337972
AC
71892001-09-22 Andrew Cagney <ac131313@redhat.com>
7190
7191 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
7192 responses from "help maint".
7193
2015650d
FCE
71942001-09-19 Frank Ch. Eigler <fche@redhat.com>
7195
7196 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
7197 to localhost:NNN instead of :NNN, in case Xvfb is listening
7198 only on TCP.
7199
f3bcedc1
CV
72002001-09-19 Corinna Vinschen <vinschen@redhat.com>
7201
7202 * gdb.base/recurse.exp: When checking leaving the watchpoint
7203 scope, recognize when gdb is in function's epilogue and pass.
7204
6b819c92
KS
72052001-09-18 Keith Seitz <keiths@redhat.com>
7206
7207 * lib/insight-support.exp (_gdbtk_export_target_info): Add
7208 support for running tests against sid targets.
7209 (gdbtk_done): Ditto.
7210
a10c9419
CV
72112001-09-18 Corinna Vinschen <vinschen@redhat.com>
7212
7213 * gdb.base/ending-run.c (main): Set stdout buffersize
7214 to the same reasonable value for any target.
7215 * gdb.base/ending-run.exp: Add a regular expression
7216 to make testsuite happy on Sanyo Stormy16 target.
7217
739d0d99
CV
72182001-09-17 Corinna Vinschen <vinschen@redhat.com>
7219
7220 * gdb.base/display.c (do_loops): Add float variable `f'.
7221 Increment f in loop.
7222 * gdb.base/display.exp: Increment timeout by 60 seconds.
7223 Change float display test to use variable `f'.
7224
1b8947f0
JB
72252001-09-17 Jim Blandy <jimb@redhat.com>
7226
7227 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
7228 overflowing the limited breakpoint tables on some ROM monitors
7229 (like the ROM68K).
7230
9890ac81
FCE
72312001-09-15 Frank Ch. Eigler <fche@redhat.com>
7232
7233 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
7234 the "-ac" (disable access control) flag.
7235
6db765ea
JH
72362001-08-30 Jeff Holcomb <jeffh@redhat.com>
7237
7238 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
7239 ints.
7240
4c32cc04
KS
72412001-08-30 Keith Seitz <keiths@redhat.com>
7242
7243 * lib/gdb.exp: Move all insight-related functionality into
7244 separate file.
7245 * lib/insight-support.exp: New file.
7246
8d6e6f81
FCE
72472001-08-29 Frank Ch. Eigler <fche@redhat.com>
7248
7249 * config/sid.exp (sid_start): Never set sid verbosity; disable
7250 expect_background {} that consumed its stdout; tolerate </dev/null.
7251 Attempt to set endianness override in "sid" protocol mode. Cleanup.
7252
6a90e1d0
AC
72532001-08-18 Andrew Cagney <ac131313@redhat.com>
7254
7255 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
7256 CLI jump command to start it.
7257 (mi_run_to_main): Fail immediatly when unexpected output.
7258
1759b3c3
AC
72592001-08-18 Andrew Cagney <ac131313@redhat.com>
7260
7261 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
7262 beginning of function. Fix PR gdb/191.
7263
61d11d80
FCE
72642001-08-16 Frank Ch. Eigler <fche@redhat.com>
7265
7266 * config/sid.exp (sid_start): Don't warn if we cannot figure out
7267 what to force sid endianness to.
7268
942a4df2
KS
72692001-08-15 Keith Seitz <keiths@redhat.com>
7270
7271 * lib/gdb.exp (gdbtk_start): Don't set environment
7272 variables for TCL_LIBRARY and friends. Insight will
7273 now figure these out for itself.
7274
0521c418
MS
72752001-08-02 Michael Snyder <msnyder@redhat.com>
7276
7277 * gdb.base/completion.exp: Remove the symbol "a64l" from
7278 the expect string; this is target-specific, and not related
7279 to what is being tested.
7280
74a9a58a
DB
72812001-08-02 Dave Brolley <brolley@redhat.com>
7282
7283 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
7284
c70819fa
MS
72852001-07-25 Michael Snyder <msnyder@redhat.com>
7286
c2b8fa57
MS
7287 * gdb.base/consecutive.exp: New file. Test stepping over
7288 breakpoints on consecutive instructions.
7289 * gdb.base/consecutive.c: New file.
7290
c70819fa
MS
7291 * gdb.base/call-rt-st.exp: Use double-backslash to quote
7292 curly braces in regular expressions.
7293
2b1a1355
MS
72942001-07-25 Michael Snyder <msnyder@redhat.com>
7295
7296 * gdb.base/ending-run.exp: Accept "Program exited normally" as
7297 legitimate output from stepping out of main.
7298
413eca6f
KS
72992001-07-22 Keith Seitz <keiths@redhat.com>
7300
7301 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
7302 the empty string, do not run the tests.
7303
7e5a9322
SC
73042001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7305
7306 * gdb.base/long_long.exp: Detect size of pointer. Take into
7307 account 2-byte pointers when testing for p/a results.
7308
de58f10f
SC
73092001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7310
d63a86f8 7311 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
7312 and defined to 1K for m68hc11.
7313 (random_data): Reduce table to 1K for embedded platforms (68hc11).
7314 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
7315 (sizeof_random_data): New variable to tell the size of the data table;
7316 don't test past this size; always run to main.
7317
d6f5fea1
SC
73182001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7319
7320 * gdb.base/return2.exp: return of long long and double fails for
7321 68HC11; don't execute these tests on that platform.
7322 * gdb.base/return.exp: Return of a double fails for 68hc11.
7323
c477543d
SC
73242001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7325
7326 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
7327 tests that print a float.
7328 * call-rt-st.exp: Likewise.
7329
63cf1c79
MK
73302001-07-12 Mark Kettenis <kettenis@gnu.org>
7331
7332 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
7333 running this test on Linux.
7334
112f9ab5
MC
73352001-06-24 Michael Chastain <chastain@redhat.com>
7336
7337 * gdb.base/arithmet.exp: Remove some tests to make all test names
7338 unique.
7339
4970cb0f
MS
73402001-07-03 Michael Snyder <msnyder@redhat.com>
7341
7342 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
7343 the output of the ptype command.
7344
d85da69f
MS
73452001-07-02 Michael Snyder <msnyder@redhat.com>
7346
4c8a82de
MS
7347 * gdb.base/completion.exp: Don't assume that break.c is the only
7348 source file that may contain functions named "marker".
d85da69f
MS
7349 * gdb.base/corefile.exp: Quote the curly braces in regexp.
7350
8afc772b
AC
73512001-06-28 Andrew Cagney <ac131313@redhat.com>
7352
7353 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
7354 of files to delete.
7355
7356 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
7357 * gdb.disasm/h8300s.exp: New file.
7358 gdb.disasm/h8300s.s: Likewise.
7359
cff22675
AC
73602001-06-27 Andrew Cagney <ac131313@redhat.com>
7361
7362 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
7363 empty breakpoint tables.
7364
68c81b54
AC
73652001-06-25 Andrew Cagney <ac131313@redhat.com>
7366
7367 * lib/mi-support.exp: Update args=... part of stop-reason
7368 patterns. Accept either a list or a tuple.
7369
2dd62704
AC
73702001-06-23 Andrew Cagney <ac131313@redhat.com>
7371
7372 * lib/mi-support.exp: Remove local emacs variable defining
7373 change-log-default-name.
7374
b4127474
MC
73752001-06-22 Michael Chastain <chastain@redhat.com>
7376
7377 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
7378 This is operationally compatible with the previous version.
7379
8dbfb380
JB
73802001-06-13 Jim Blandy <jimb@redhat.com>
7381
7382 * lib/gdb.exp (gdb_test): Doc fix.
7383
f2d8c86d
MC
73842001-06-10 Michael Chastain <chastain@redhat.com>
7385
7386 * gdb.base/exprs.exp: Remove a duplicate test.
7387
81564d34
JB
73882001-06-06 Jim Blandy <jimb@redhat.com>
7389
7390 * gdb.base/return2.exp (main): Use values to test float and double
7391 returns that are not NaN's, to avoid being confused by IEEE
7392 comparison rules.
7393
da55addb
MS
73942001-06-04 Michael Snyder <msnyder@redhat.com>
7395
7396 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 7397 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
7398 rather than wait for 12 more tests to time out.
7399
42c65987
JB
74002001-06-06 Jim Blandy <jimb@redhat.com>
7401
b18bced9 7402 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 7403 Don't forget to match the GDB prompt.
b18bced9 7404
42c65987
JB
7405 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
7406
5b41e5f0
JB
74072001-06-04 Jim Blandy <jimb@redhat.com>
7408
7409 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
7410 command.
7411
015e046f
KB
74122001-05-31 Kevin Buettner <kevinb@redhat.com>
7413
7414 * gdb.base/annota1.exp (info break): Match four or more spaces
7415 after "Address".
7416
fb1ffbbe
MC
74172001-05-31 Michael Chastain <chastain@redhat.com>
7418
7419 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
7420 (dm_type_int_star): Likewise.
7421 (dm_type_long_star): Likewise.
7422 (dm_type_void_star): Likewise.
7423
5ea2a32c
KB
74242001-05-29 Kevin Buettner <kevinb@redhat.com>
7425
7426 * gdb.base/completion.exp (INPUTRC): Set this environment variable
7427 to a known value in order to get consistent results regardless
7428 of the setting of INPUTRC or the presence or contents of .inputrc.
7429
ae23c492
MS
74302001-05-24 Michael Snyder <msnyder@redhat.com>
7431
ac55707e
MS
7432 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
7433 Don't require that the main thread and the manager thread are the
7434 first in the list.
7435
ae23c492
MS
7436 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
7437 debugging. If test fails, issue an "unsupported" not a "fail".
7438
400071f1
JB
74392001-05-24 Jim Blandy <jimb@redhat.com>
7440
7441 Don't assume that short is shorter than int.
7442 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
7443 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 7444 this isn't true.
400071f1
JB
7445 ("print unsigned char == (~0)"): Add test that verifies that ~0,
7446 an int, is not equal to ~0 stored in an unsigned char. This tests
7447 the same thing that the previous test meant to, but works on
7448 16-bit machines, too.
7449 ("print unsigned char != (~0)"): Same test, complemented.
7450
0816a3e5
MS
74512001-05-24 Michael Snyder <msnyder@redhat.com>
7452
7453 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 7454 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
7455 and prevents dejagnu getting out of step.
7456
f6dc23a9
KB
74572001-05-23 Kevin Buettner <kevinb@redhat.com>
7458
7459 * gdb.base/finish.exp (finish_void): Revise pattern for
7460 stopping on the call statement to not permit stopping at
7461 the start of the instructions comprising the call sequence.
7462
7dbd117d
MC
74632001-05-19 Michael Chastain <chastain@redhat.com>
7464
7465 * gdb.base/callfuncs.exp: Make all test names unique.
7466 * gdb.base/commands.exp: Make all test names unique.
7467 * gdb.base/condbreak.exp: Make all test names unique.
7468 * gdb.base/dbx.exp: Make all test names unique.
7469 * gdb.base/default.exp: Make all test names unique.
7470 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
7471 and TIMEOUT messages to their corresponding PASS message.
7472 * gdb.base/ending-run.exp: Make all test names unique.
7473 * gdb.base/long_long.exp: Remove duplicate test.
7474
6b0b0a9e
KB
74752001-05-21 Kevin Buettner <kevinb@redhat.com>
7476
7477 * gdb.base/finish.exp (finish_void): Allow "finish" command to
7478 stop on the call statement as well as the statement after the
7479 call.
7480
2caa35cb
MS
74812001-05-21 Michael Snyder <msnyder@redhat.com>
7482
7483 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
7484
40713331
EZ
74852001-05-10 Elena Zannoni <ezannoni@redhat.com>
7486
7487 * gdb.base/completion.exp: Revamp test. Make it execute on all
7488 platforms.
7489
c2c1be8d
EZ
74902001-05-10 Elena Zannoni <ezannoni@redhat.com>
7491
2c9cd303
EZ
7492 * config/gdbserver.exp (gdb_load): Handle the case
7493 in which the arguments to gdbserver are given in the
7494 baseboard configuration file.
7495 Also handle the case in which the server needs to do a
7496 load.
7497
9671de48
KS
74982001-05-07 Keith Seitz <keiths@cygnus.com>
7499
7500 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
7501 set up the display for testing.
7502 (gdbtk_start): Convert all paths to paths that tcl will like.
7503 Export target information to environment.
7504 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
7505 necessary.
7506 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
7507 (to_tcl_path): New proc to convert a given pathname into
7508 a path acceptible as an argument to a tcl command.
7509 (_gdbtk_export_target_info): New proc to export target info
7510 into the environment for gdbtk testing.
7511 (gdbtk_done): New proc to signal end-of-test.
7512
5a360f47
JB
75132001-05-06 Jim Blandy <jimb@redhat.com>
7514
7515 * restore.c: Make the code of caller0 correspond to its comment.
7516
66c756c6
MS
75172001-05-03 Michael Snyder <msnyder@redhat.com>
7518
7519 * config/sid.exp (gdb_target_sid): Check for error messages.
7520 On error or timeout, don't make expect exit (which will terminate
7521 all subsequent tests); instead just make gdb exit.
d63a86f8 7522 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
7523 return a negative value.
7524
a966fde5
JB
75252001-04-24 Jim Blandy <jimb@redhat.com>
7526
851c18e0
JB
7527 * gdb.c++/templates.exp: If we see the prompt for the overload
7528 list, but we haven't recognized any of the longer patterns,
7529 arrange for this test to fail, not hang.
7530
a966fde5
JB
7531 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
7532 variations.
7533
db144853
MC
75342001-04-22 Michael Chastain <chastain@redhat.com>
7535
7536 * gdb.c++/local.exp: Use the 'runto' library function.
7537 * gdb.c++/namespace.exp: Likewise.
7538 * gdb.c++/overload.exp: Likewise.
7539
3207ec21
KB
75402001-03-26 Kevin Buettner <kevinb@redhat.com>
7541
7542 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
7543 * gdb.base/step-line.exp: New file. Test step/next in presence of
7544 #line directives.
7545 * gdb.base/step-line.c: New file. Test program for the above.
7546 * gdb.base/step-line.inp: New file. We pretend that this file has
7547 been transformed by some other tool into step-line.c.
7548
13b57657
JB
75492001-03-21 Jim Blandy <jimb@redhat.com>
7550
7551 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
7552 unmangled operator names.
7553
754cbe1c
JB
75542001-03-20 Jim Blandy <jimb@redhat.com>
7555
7556 * gdb.threads/linux-dp.exp: Recognize an additional message
7557 generated by GDB when it doesn't understand how to debug threads
7558 on the target system.
7559
177495c9
AC
75602001-03-19 Andrew Cagney <ac131313@redhat.com>
7561
7562 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
7563
f266096b
MC
75642001-03-12 Michael Chastain <chastain@redhat.com>
7565
7566 * gdb.c++/derivation.exp: Use the 'runto' library function.
7567
cac3c2ff
MC
75682001-03-12 Michael Chastain <chastain@redhat.com>
7569
7570 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
7571
b6c11a24
MC
75722001-02-24 Michael Chastain <chastain@redhat.com>
7573
7574 * gdb.c++/ref-types.exp: Change handwritten code to library
7575 function 'runto'.
7576
6bae5bce
OF
75772001-03-16 Orjan Friberg <orjanf@axis.com>
7578
7579 * gdb.base/signals.exp: Set count to 0 explicitly.
7580
0015fd9a
MS
75812001-03-15 Mark Salter <msalter@redhat.com>
7582
7583 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
7584 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
7585 (gdb_load): Add support for additional target_info: gdb_download_size
7586 and gdb_load_timeout.
0015fd9a 7587
fc33412a
DT
7588Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
7589
7590 * gdb.base/annota1.exp: Move test of isnative to earlier in the
7591 file -- to prevent failing when the compile fails but we have no
7592 intention of running the tests anyway.
7593
7594 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
7595 tests if set.
7596
7597 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
7598 integers.
7599
7600 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
7601 * gdb.c++/namespace.exp: Ditto.
7602
115f06de
OF
76032001-03-07 Orjan Friberg <orjanf@axis.com>
7604
7605 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
7606 * gdb.base/pointers.exp: Relax pattern match of decimals.
7607
b6ba6518
KB
76082001-03-06 Kevin Buettner <kevinb@redhat.com>
7609
7610 * Makefile.in, config/abug.exp, config/cfdbug.exp,
7611 config/cpu32bug.exp, config/dve.exp, config/est.exp,
7612 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
7613 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
7614 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
7615 config/sh.exp, config/sid.exp, config/slite.exp,
7616 config/sparclet.exp, config/udi.exp, config/unknown.exp,
7617 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
7618 config/vxworks.exp, config/vxworks29k.exp,
7619 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
7620 gdb.base/all-bin.exp, gdb.base/annota1.exp,
7621 gdb.base/arithmet.exp, gdb.base/assign.exp,
7622 gdb.base/async.exp, gdb.base/attach.exp,
7623 gdb.base/bitfields.exp, gdb.base/bitops.exp,
7624 gdb.base/break.exp, gdb.base/call-ar-st.exp,
7625 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
7626 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
7627 gdb.base/commands.exp, gdb.base/completion.exp,
7628 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
7629 gdb.base/constvars.exp, gdb.base/corefile.exp,
7630 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
7631 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
7632 gdb.base/ending-run.exp, gdb.base/environ.exp,
7633 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
7634 gdb.base/finish.exp, gdb.base/foll-exec.exp,
7635 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
7636 gdb.base/funcargs.exp, gdb.base/help.exp,
7637 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
7638 gdb.base/logical.exp, gdb.base/long_long.exp,
7639 gdb.base/maint.exp, gdb.base/mips_pro.exp,
7640 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
7641 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
7642 gdb.base/pointers.exp, gdb.base/printcmds.exp,
7643 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
7644 gdb.base/regs.exp, gdb.base/relational.exp,
7645 gdb.base/remote.exp, gdb.base/reread.exp,
7646 gdb.base/restore.exp, gdb.base/return2.exp,
7647 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
7648 gdb.base/selftest.exp, gdb.base/setshow.exp,
7649 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
7650 gdb.base/sigall.exp, gdb.base/signals.exp,
7651 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
7652 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
7653 gdb.base/step-test.exp, gdb.base/structs.c,
7654 gdb.base/structs.exp, gdb.base/structs2.exp,
7655 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
7656 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
7657 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
7658 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
7659 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
7660 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
7661 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
7662 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
7663 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
7664 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
7665 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
7666 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
7667 gdb.fortran/types.exp, gdb.java/jmisc.exp,
7668 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
7669 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
7670 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7671 gdb.trace/circ.exp, gdb.trace/collection.exp,
7672 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
7673 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7674 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
7675 gdb.trace/report.exp, gdb.trace/save-trace.exp,
7676 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7677 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
7678 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
7679 notices.
7680
dc96c6c7 76812001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
7682
7683 * gdb.base/varargs.c (find_max_double): Fix printf format string:
7684 first arg is int not float.
7685
dc96c6c7 76862001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
7687
7688 * gdb.base/reread.exp: Unsupported for non-native targets;
7689 doesn't work for remote debugging.
7690
9b0c4aeb
FN
76912001-02-19 Fernando Nasser <fnasser@redhat.com>
7692
7693 From Drew Moseley <dmoseley@redhat.com>
7694 * gdb.base/ending-run.exp: Properly handle the BSP state when
7695 stepping past the end of main.
7696
02aa71d5
MC
76972001-02-19 John Moore <jmoore@redhat.com>
7698
7699 * gdb.base/commands.exp (infrun_breakpoint_command_test):
7700 Converted HPUX fix for non-expected items following multiple
7701 step commands into general solution for all platforms.
7702
1fa449a4
MC
77032001-02-18 Michael Chastain <chastain@redhat.com>
7704
7705 * gdb.c++/classes.exp (do_tests): Change runto statements
7706 from "runto 'foo(void)'" to "runto 'foo'". This makes the
7707 statements demangler agnostic.
7708 * gdb.c++/virtfunc.exp (do_tests): Likewise.
7709 (gdb_virtfunc_restart): Likewise.
7710
b2f9ec70
MC
77112001-02-14 Michael Chastain <chastain@redhat.com>
7712
7713 * gdb.c++/inherit.exp (do_tests): Change runto statements
7714 from "runto 'foo(void)'" to "runto 'foo'". This makes the
7715 statements demangler agnostic.
7716
cf74b8ca
AC
7717Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
7718
7719 * gdb.threads/pthreads.exp: Unify pass/fail messages for
7720 ``continue to bkpt at common_routine in thread 2'' and ``stopped
7721 before calling common_routine 15 times'' tests.
7722
99f78f56
MC
77232001-02-11 Michael Chastain <chastain@redhat.com>
7724
7725 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
7726 Helps the test script figure out which demangler is in use.
7727 (dm_type_foo_ref): Ditto.
7728 (dm_type_int_star): Ditto.
7729 (dm_type_long_star): Ditto.
7730 (dm_type_unsigned_int): Ditto.
7731 (dm_type_void): Ditto.
7732 (dm_type_void_star): Ditto.
99707966 7733 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
7734 Probe the gdb demangler and set variables to accommodate
7735 formatting differences.
7736 (info_func_regexp): New function. Same as info_func, but
7737 matches against a regexp.
7738 (info_func): Match against a literal string.
7739 (print_addr_2): New function. Match against a literal string,
7740 which can be different from the input to gdb.
7741 (print_addr): Simply call print_addr_2 with the same argument twice.
7742 (test_lookup_operator_functions): Use demangler formatting variables.
7743 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
7744 the tests in the same order as the C++ class declaration.
7745 (test_paddr_operator_functions): Ditto.
7746 (test_paddr_overloaded_functions): Ditto.
7747 (test_paddr_hairy_functions): Use demangler formatting variables.
7748 Add reference to gdb/19 for related tests.
7749 (do_tests): Call probe_demangler.
7750
1de8f023
KB
77512001-01-30 Kevin Buettner <kevinb@redhat.com>
7752
7753 * gdb.c++/templates.cc (printf): Remove unused function definition.
7754
ca3f91ed
MS
77552001-01-26 Felix Lee <flee@redhat.com>
7756
7757 * sid.exp (sid_exit): Pass host, not target, to remote_close.
7758
77592001-01-25 matthew green <mrg@redhat.com>
7760
7761 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
7762 up sid.
7763 (sid_exit): Call `remote_pop_conn' after GDB is gone.
7764
77652001-01-25 matthew green <mrg@redhat.com>
7766
7767 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 7768 Deprecate $sid_spawn_id.
ca3f91ed
MS
7769 (sid_exit): Remove code necessary only for `spawn.'
7770
77712001-01-25 matthew green <mrg@redhat.com>
7772
7773 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
7774
fb18ec4a
MC
77752001-01-28 Michael Chastain <chastain@redhat.com>
7776
7777 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
7778 to call when tests fail. It takes gdb out of the overloaded
7779 function choice menu back to the main prompt, so that the test
7780 program stays synchronized.
7781 (set_bp_overloaded): New proc to collect all the common
7782 code for setting a breakpoint on an overloaded name. Calls
7783 take_gdb_out_of_choice_menu when needed.
7784 (menu_overload1arg): New variable to collect the repeated
7785 instances of the expected menu for an overloaded name. Change
7786 the regular expression to handle changes in g++ type encoding:
7787 "void" can be either "void" or "", and "unsigned int" can be
7788 either "unsigned int" or "unsigned".
7789 (continue_to_bp_overloaded): Change regular expressions to handle
7790 changes in g++ type encoding.
7791 (no proc): Call take_gdb_out_of_choice_menu when needed.
7792 Remove redundant calls to "info break". Accept either "canceled"
7793 or "cancelled". Change regular expressions in "info break"
7794 calls to handle changes in g++ type encoding. Give all tests
7795 unique strings.
7796
9c646a6e
BE
77972001-01-17 Ben Elliston <bje@redhat.com>
7798
7799 * config/sid.exp: New file.
7800
9549d9c1
AC
7801Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
7802
7803 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
7804
dc96c6c7 78052000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
7806
7807 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
7808 Add a RE to accept a non-ascii char if one is ever presented.
7809
b4df4f68
FN
78102000-12-20 Fernando Nasser <fnasser@redhat.com>
7811
297dd0fd 7812 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 7813
dc96c6c7 78142000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 7815
d63a86f8 7816 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
7817 in regexp. One '\' does not suffice on Linux.
7818
4a7bddb6
MC
78192000-12-09 Michael Chastain <chastain@redhat.com>
7820
7821 * gdb.base/break.exp (test_clear_command): Use a marker function
7822 rather than 'main' for the test function. Also move this
7823 test to an execution point where the marker function names are
7824 guaranteed to be bound to functions. (Executing tests after a
7825 'finish' from main runs into name conflicts with local names
7826 in __libc_start_main).
7827
dc96c6c7 78282000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
7829
7830 * gdb.base/finish.exp: New test for gdb's "finish" command.
7831 * gdb.base/return2.exp: New test for gdb's "return" command.
7832 * gdb.base/return2.c: New source file for above.
7833
dc96c6c7 78342000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
7835
7836 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
7837 * gdb.base/miscexprs.exp: Ditto.
7838 * gdb.base/pointers.exp: Ditto.
7839 * gdb.c++/derivation.exp: Ditto.
7840 * gdb.c++/local.exp: Ditto.
7841 * gdb.c++/namespace.exp: Ditto.
7842 * gdb.c++/overload.exp: Ditto.
7843 * gdb.c++/ref-types.exp: Ditto.
7844
dc96c6c7 78452000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
7846
7847 * gdb.base/constvars.exp: Test result of "up" command.
7848 * gdb.base/miscexprs.exp: Ditto.
7849 * gdb.base/pointers.exp: Ditto.
7850 * gdb.base/scope.exp: Ditto.
7851 * gdb.c++/derivation.exp: Ditto.
7852 * gdb.c++/local.exp: Ditto.
7853 * gdb.c++/namespace.exp: Ditto.
7854 * gdb.c++/overload.exp: Ditto.
7855 * gdb.c++/ref-types.exp: Ditto.
7856
44097287
FN
78572000-11-22 Michael Chastain <chastain@redhat.com>
7858
7859 * mips_pro.exp: Accept either "middle -> top -> main" or
7860 "middle -> main" in the backtrace, because gcc can optimize
7861 tail calls to jumps. Remove setup_xfail for the hppa case.
7862 Add a comment with the original warning messages from PR 3016,
7863 which was filed in 1993, to preserve them for posterity.
7864
9d2e1bab
ND
78652000-11-17 Nick Duffek <nsd@redhat.com>
7866
7867 * lib/gdb.exp (gdb_test): Override timeout with board info.
7868
1aca8eb7
ND
78692000-11-17 Nick Duffek <nsd@redhat.com>
7870
7871 * gdb.base/display.exp: Don't kill running stub. Add "again" to
7872 the second kill and detach messages.
7873
93076499
ND
78742000-11-17 Nick Duffek <nsd@redhat.com>
7875
7876 * configure.in: Add AC_EXEEXT.
7877 * configure: Regenerate.
7878 * Makefile.in (just-check): Export EXEEXT.
7879 * lib/gdb.exp ($EXEEXT): Import from environment.
7880 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
7881 expect "maint dump-me" on Cygwin.
7882 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
7883 $EXEEXT.
7884
30e87cd3
ND
78852000-11-17 Nick Duffek <nsd@redhat.com>
7886
7887 * gdb.base/break.exp: Test backtrace and finish from called
7888 function on all platforms, not just HP-UX.
7889
dc96c6c7 78902000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
7891
7892 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
7893 code from gdb_target_monitor, so it can be used independantly
7894 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 7895
dc96c6c7 78962000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
7897
7898 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
7899 * gdb.base/corefile.exp: Expect the message "Program is being
7900 debugged already" when we send the "corefile" command, since
7901 the preceeding gdb_load may have connected gdb to a remote target.
7902 * gdb.base/display.exp: Disable hardware watchpoints if new
7903 board info variable "no_hardware_watchpoints" is true.
7904 Replace single-letter commands with more readable ones.
7905 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
7906 if new board info variable "no_hardware_watchpoints" is true.
7907 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
7908 to see if stdio (printf) testing is possible.
7909 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
7910 board info variable "no_hardware_watchpoints" is true. Use new
7911 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
7912
39124dea
FN
79132000-11-13 Fernando Nasser <fnasser@redhat.com>
7914
7915 From Orjan Friberg <orjanf@axis.com>:
7916 * gdb.base/printcmds.exp: Escape curly braces followed by a number
7917 in array print pattern match.
7918
a9e2e984
FN
79192000-11-09 Fernando Nasser <fnasser@redhat.com>
7920
7921 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
7922 spelling "cancelled" to U.S. spelling "canceled" to match changes
7923 made to gdb.
7924 * gdb.c++/ovldbreak.exp: Ditto.
7925
c7db355b
PS
79262000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
7927
7928 * gdb.base/callfuncs.c (main): Moved to end of file, call
7929 t_double_values to initialize the FPU before inferior calls are made.
7930 * gdb.base/callfuncs.exp: Test for register preservation after calling
7931 inferior functions. Add tests for continuining, finishing and
7932 returning from a stop in a call dummy.
7933
dc96c6c7 79342000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
7935
7936 * gdb.base/commands.exp: Break up long lines, and re-indent.
7937
dc96c6c7 79382000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
7939
7940 * config/gdbserver.exp: Rewritten from the ground up, to make it
7941 compatible with the current dejagnu tree, and to make it work with
7942 the new "gdbserver" in libremote.
7943
dc96c6c7 79442000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
7945
7946 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
7947 * gdb.base/varargs.exp: Skip entire test if no printf support.
7948 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
7949 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
7950
dc96c6c7 79512000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
7952
7953 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
7954 no floating point support.
7955 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
7956 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
7957 * gdb.base/call-rt-st.exp: Ditto.
7958 * gdb.base/call-strs.exp: Ditto.
7959
bac5fc66
JG
79602000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
7961
7962 * gdb.base/sizeof.c: include <stdio.h>.
7963
7964 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
7965 'finish', otherwise uncaptured gdb_prompt would potentially
7966 throw remaining test points out of sync.
7967
b22a6027
SB
79682000-07-26 Scott Bambrough <scottb@netwinder.org>
7969
7970 * gdb.base/recurse.exp: Run tests for all targets.
7971 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
7972 gnu-oldld case on ARM.
7973 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
7974 for ARM targets.
d63a86f8 7975
d8231941
AG
7976Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
7977
7978 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
7979 * gdb.java/configure: Rebuild.
7980
8caabe69
AG
7981Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
7982
7983 * gdb.java/jv-exp.exp: New file.
7984
9d273ca3
AG
7985Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
7986
7987 * configure: Rebuilt.
7988 * configure.in (configdirs): Add gdb.java.
7989 * gdb.java/jmisc.java: New file.
7990 * gdb.java/jmisc.exp: New file.
7991 * gdb.java/Makefile.in: New file.
7992 * gdb.java/configure: Rebuilt.
7993 * gdb.java/configure.in: New file.
7994 * lib/java.exp: New file.
7995
4f823a66
AC
7996Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
7997
7998 * gdb.base/exprs.exp: Test casts to a pointer including over and
7999 underflow.
8000
2391e11d
AC
8001Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
8002
8003 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
8004 and the compilers sizes.
8005
54602222
ND
80062000-07-09 Nick Duffek <nsd@redhat.com>
8007
8008 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
8009 (use_methods): New function.
8010 (main): Call use_methods().
8011 * gdb.c++/classes.exp (test_method_param_class): New procedure.
8012 (do_tests): Call test_method_param_class.
8013
2bec0572
ND
80142000-07-09 Nick Duffek <nsd@redhat.com>
8015
8016 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
8017 spelling.
8018 (test_enums): New procedure. Move enum tests from end of script
8019 to here. Set breakpoint on function name instead of line number.
8020 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
8021 (enums2): New marker function.
8022 (enums1): New function.
8023 (main): Call enums1(). Move enum tests to enums1().
8024
78492fde
AC
8025Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
8026
8027 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
8028 compile/link program. Update line numbers.
8029 * gdb.asm/d10v.inc: Define ``startup''.
8030 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 8031
49a2cef8
AC
8032Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
8033
8034 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
8035
3e6c8688
EZ
80362000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8037
8038 * gdb.base/maint.exp: Add 'maint print architecture' item to output
8039 of 'help maint print' command.
8040
9ff5cbe9
AC
8041Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
8042
8043 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
8044 they use gdb_expect_list.
8045
17c579bd
AC
8046Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
8047
8048 * gdb.base/commands.exp: Use ``set remote
8049 memory-read-packet-size'' instead of ``set endian big'' to test
8050 long commands.
8051
e6d71bf3
DB
80522000-06-03 Daniel Berlin <dan@cgsoftware.com>
8053
8054 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 8055 g++, and stop skipping them.
e6d71bf3
DB
8056
8057 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
8058 work under g++.
8059
d63a86f8 8060 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
8061 initialization.
8062
dc96c6c7 80632000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
8064
8065 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
8066 the regular expression: accept an (almost) arbitrary sequence of
8067 "frames-invalid" and "breakpoints-invalid" messages both before
8068 and after the "starting" message.
8069
dc96c6c7 80702000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
8071
8072 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 8073
dc96c6c7 80742000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
8075
8076 * gdb.base/annota1.exp (annotate-signal-handler-caller):
8077 Relax the regular expression a little, make it pass on Solaris 8.
8078
8216cda9
KB
80792000-05-12 Kevin Buettner <kevinb@redhat.com>
8080
8081 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 8082 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
8083 Instead, it is permissible for gdb to stop on the line of the
8084 call itself.
8085
1a570b2f
MS
80862000-05-12 Michael Snyder <msnyder@.cygnus.com>
8087
8088 * gdb.base/break.exp (bp on small function, optimized file):
8089 Add a second pass pattern. The behavior differs here between stabs
8090 and dwarf for one-line functions. Stabs preserves two line symbols
8091 (one before the prologue and one after) with the same line number,
8092 but dwarf regards these as duplicates and discards one of them.
8093 Therefore the address after the prologue (where the breakpoint is)
8094 has no exactly matching line symbol, and GDB reports the breakpoint
8095 as if it were in the middle of a line rather than at the beginning.
8096
dc96c6c7 80972000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 8098
d63a86f8 8099 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
8100 rather than "send_gdb" (for consistancy).
8101
7d418785
AC
8102Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
8103
8104 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
8105 * gdb.c++/templates.cc: Properly check for GCC version number.
8106 * lib/compiler.cc: Likewise
8107
dc96c6c7 81082000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 8109
d63a86f8 8110 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
8111 gdb may not stop at the first line of main, due to code motion.
8112
dc96c6c7 81132000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
8114
8115 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
8116 This test depends on parsing the printf output from the target.
8117 Since the sparclet stub doesn't do stdio, this will never work.
8118 * gdb.base/call-rt-st.exp: ditto.
8119 * gdb.base/call-strs: ditto.
8120
dc96c6c7 81212000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
8122
8123 * gdb.base/miscexprs.exp: make sizeof long array test portable.
8124
8125 * gdb.base/ending-run.exp: After connecting to a remote target,
8126 but before running, the target will appear to be in a random
8127 location. Specify both a file and a line for breakpoints.
8128 Also, the function that calls main may be called 'init'
8129 rather than 'start'.
8130
a5a51225
EZ
81312000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8132
8133 * gdb.base/help.exp: Update output for add-symbol-file command.
8134
7930cc7c
FN
81352000-04-10 Fernando Nasser <fnasser@cygnus.com>
8136
8137 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
8138 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
8139
23e37ab1
C
81402000-04-07 J.T. Conklin <jtc@redback.com>
8141
e93c542c
C
8142 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
8143
23e37ab1
C
8144 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
8145
591b8fa3
PDM
8146Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
8147
8148 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
8149 values that can be represented exactly.
8150 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
8151 above change, and to not check against the directory part of the source
8152 file name.
8153 (step into print_long_arg_list): Likewise.
8154 (print print_small_structs from print_long_arg_list): Likewise.
8155 (print print_long_arg_list): Likewise.
8156
7a495180
EZ
81572000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8158
30b53638 8159 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 8160
beb998c6
AC
8161Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
8162
8163 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
8164
1c689132
DB
81652000-03-25 Daniel Berlin <dan@cgsoftware.com>
8166
8167 * gdb.base/commands.exp (deprecated_command_test): Add test for
8168 deprecate with no arguments.
8169
c1790a9d
JL
81702000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
8171
8172 * gdb.base/break.exp: Add new test for setting breakpoints on
8173 optimized code so we can test breakpoints work even when function
8174 prologues may be optimized away
8175
003ba290
FN
81762000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
8177
8178 From David Whedon <dwhedon@gordian.com>
8179 * gdb.base/commands.exp : Added command deprecator tests.
8180
6837a0a2
DB
81812000-03-22 Daniel Berlin <dan@cgsoftware.com>
8182
8183 * gdb.base/help.exp: Added test for new apropos command.
8184
b9593231
KB
81852000-03-21 Kevin Buettner <kevinb@redhat.com>
8186
8187 * gdb.base/pointers.c (usevar): New function.
8188 (main): Make sure that global variables v_int_pointer2, rptr,
8189 and y are all referenced someplace in the program by calling
8190 usevar() on them. [Some linkers delete symbols which are
8191 never referenced. The space remains, but there's no way to
8192 get a (symbolic) handle on the variable from the debugger.]
8193
751a959b
EZ
81942000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8195
8196 * gdb.base/printcmds.c: Add typedeffed arrays.
8197
8198 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
8199 procedure to test arrays that are typedef'd.
8200
73a93a32
JI
82012000-03-13 James Ingham <jingham@leda.cygnus.com>
8202
8203 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 8204 the library directories.
73a93a32 8205
fb40c209
AC
8206Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
8207
8208 * configure.in (configdirs): Add sub directory gdb.mi.
8209 * configure: Re-generate.
8210
8211 * gdb.mi: New directory.
d63a86f8 8212
ee4dd2c9
AC
82132000-02-25 Scott Bambrough <scottb@netwinder.org>
8214
8215 * gdb.base/long_long.exp: Correct test suite failure when printing
8216 a long long value as a double on ARM platforms.
8217
70f0cc22
JB
82182000-02-16 Jim Blandy <jimb@redhat.com>
8219
8220 * gdb.base/break.exp ("breakpoint line number"): Make sure the
8221 default source file is set properly before running this test.
8222
853819b8
EZ
82232000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8224
8225 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
8226 gdbtk/library directory, not in gdbtcl2.
8227
dfcd3bfb
JM
82282000-02-04 Jim Blandy <jimb@redhat.com>
8229
8230 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
8231 backslash from regexp pattern.
8232
8233 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
8234 procedure. Use it to run all the "continue to bp overloaded"
8235 tests. Note that this changes the names of the tests slightly.
8236 If the breakpoint hit message includes a hex PC value, because
8237 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
8238 from the real source code, still consider that a pass.
8239
8240 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
8241 XFAIL here if the breakpoint message contains a hex address. Note
8242 similar change on 1999-11-02.
8243
8244 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
8245
8246 * gdb.base/ptype.exp: Establish a default source file before
8247 calling get_debug_format.
8248
82492000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
8250
8251 * gdb.base/watchpoint.exp: Remove duplication of test messages.
8252
8b93c638
JM
82532000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8254
8255 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
8256 of successive stepi commands -- while in the prologue we should see
8257 the function entry bracket.
8258
82592000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8260
8261 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
8262 reach __change_mode() when stepping through the end of main().
8263
c5394b80
JM
82642000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
8265
8266 * gdb.base/default.exp: Fix expected pattern.
8267 * gdb.base/help.exp: Same.
8268
0d06e24b
JM
82692000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8270
8271 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
8272 Don't use xfail's because that affects only the following test.
d63a86f8 8273
0d06e24b
JM
8274 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
8275 solaris or linux.
8276
8277 * gdb.base/selftest.exp: Update to reflect changes to main.c.
8278
dc96c6c7 82792000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 8280
d63a86f8 8281 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
8282 "A syntax error" rather than "A parse error". Accept both.
8283
82842000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
8285
8286 * gdb.base/default.exp: Remove OS dependent string from "target
8287 remote" test.
8288 * gdb.base/help.exp: Same for "help target remote" test.
8289
c3f6f71d
JM
82902000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8291
8292 From Jim Kingdon <kingdon@redhat.com>:
8293
8294 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
8295 prompt (cleanup rather than necessity, but still might keep output
8296 from spilling to next test).
8297
82982000-01-02 Fred Fish <fnf@cygnus.com>
8299
8300 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
8301 AIX, which defines them in <sys/types.h>.
8302
ed9a39eb 83031999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 8304
ed9a39eb
JM
8305 * gdb.base/default.exp: Match arm* etc instead of arm in "info
8306 float" test.
8307
83081999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 8309
ed9a39eb 8310 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
8311
8312 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
8313 outermost frame disallowed".
8314
83151999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
8316
8317 * gdb.base/setvar.exp: New tests for setting the value of a struct
8318 with a constant list.
8319
83201999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
8321
8322 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
8323 require the user to type a cast before setting the value of a struct.
8324
de57eccd
JM
83251999-12-06 Jim Blandy <jimb@cygnus.com>
8326
8327 * gdb.base/default.exp: Expect the new 'info float' command on
8328 all i386 platforms.
8329
8330 * gdb.threads/linux-dp.exp: Expand our ability to recognize
8331 LinuxThreads libraries that don't support debugging.
8332
c2d11a7d
JM
8333Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
8334
8335 * gdb.base/remote.c: Fill the buffer with truely random data.
8336 Change the buffer type to ``unsigned char'' to simplify size
8337 arithmetic.
8338
8339 * gdb.base/remote.exp: Reduce download numbers by one. Typical
8340 stub only handles 400-1 byte packets. Verify that the download
8341 worked.
8342
83431999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
8344
8345 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
8346 tests, using UNRESOLVED for the untested cases. Also, does not wait
8347 for a timeout if the prompt was received before a recognizable pattern.
8348
83491999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
8350
8351 * lib/gdb.exp (gdb_expect_list): Fix spelling.
8352
83531999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8354
8355 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
8356 watchpoints.
8357
83581999-11-24 Jason Merrill <jason@casey.cygnus.com>
8359
8360 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
8361
8362 * gdb.c++/local.exp: Be more flexible in recognizing local class
8363 name mangling. Don't allow horribly truncated method names.
8364 * gdb.c++/derivation.exp: Expect protected inheritance.
8365 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
8366 * gdb.c++/virtfunc.exp: Likewise.
8367 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
8368 when printing a nested enum.
8369
83701999-11-22 Jim Blandy <jimb@cygnus.com>
8371
8372 * gdb.base/step-test.exp: Properly await GDB's response to setting
8373 a breakpoint on the call to large_struct_by_value.
8374
8375 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
8376 just because we have debug info for the `start' function.
8377
83781999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
8379
8380 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
8381 "Unknown signal" messages, which indicate (on LinuxThreads) that
8382 GDB doesn't know how to debug threads on this system. This is
8383 better than hanging while philosopher 0 dumps chatter into gdb.log.
8384
83851999-11-18 Tom Tromey <tromey@cygnus.com>
8386
8387 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
8388
83891999-11-18 Fred Fish <fnf@cygnus.com>
8390
8391 * gdb.base/coremaker2.c: Add sample program for generating
8392 cores that is more self contained than coremaker.c. Eventually
8393 I'll add more code to this and tie it into the testsuite.
8394
4ce44c66
JM
83951999-11-12 Stan Shebs <shebs@andros.cygnus.com>
8396
8397 * gdb.base/dollar.exp: Remove, now in gdb.hp.
8398
83991999-11-10 Jimmy Guo <guo@cup.hp.com>
8400
8401 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
8402 from $srcdir/lib/.
8403 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
8404 and gdb.c++/.
8405
8406 * gdb.c++/derivation.exp: remove redundant get compiler info code.
8407
d63a86f8 8408 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
8409 'continue with watch' test point.
8410
84111999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
8412
8413 Merged from p2linux-990323-branch:
d63a86f8 8414
4ce44c66
JM
8415 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
8416
11cf8741
JM
8417Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
8418
8419 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
8420 {limit,fixed}''. Test ``set download-write-size''.
8421
8422Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
8423
8424 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
8425 gdb_expect_list.
8426
8427Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
8428
8429 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
8430
84311999-11-03 Mark Salter <msalter@cygnus.com>
8432
8433 * gdb.base/break.exp: Fix "stub continue" pattern.
8434
84351999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
8436
8437 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
8438
84391999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
8440
8441 * gdb.base/display.exp ("finish"): Add timeout clause.
8442
8443 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
8444 plain prompt clause, so this doesn't have to time out in order to
8445 fail.
8446
8447 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
8448 breakpoint hit messages include an address.
8449
8450 * gdb.base/display.exp: Don't forget to escape parens in regular
8451 expressions. Unix regexp notatation sucks.
8452
84531999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8454
8455 * gdb.base/annota1.exp: Test for annotate-signalled: change output
8456 order for 'signalled' message.
8457
5c44784c
JM
84581999-11-01 Stan Shebs <shebs@andros.cygnus.com>
8459
8460 From Jimmy Guo <guo@cup.hp.com>:
8461 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
8462 * gdb.base/annota1.c: Add code for tests to work with.
8463
84641999-10-26 Frank Ch. Eigler <fche@cygnus.com>
8465
8466 * gdb.base/remote.exp: New test for remote downloading settings.
8467 * gdb.base/remote.c: New file with large .data.
8468
917317f4
JM
84691999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
8470
8471 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
8472 for LinuxThreads support, merged from the Code Fusion branch.
8473
8474Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
8475
8476 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
8477 containing exp_continue into a while within an expect. Don't
8478 attempt a start more than three times. Check return value from
8479 gdb_load.
d63a86f8 8480
2df3850c
JM
8481Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
8482
8483 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
8484 a pass case.
8485
2acceee2
JM
84861999-10-01 Kevin Buettner <kevinb@cygnus.com>
8487
8488 * gdb.base/break.c (main): Added a statement that we can step
8489 off of.
8490 * gdb.base/break.exp: Added tests for setting a breakpoint
8491 at an offset and stepping onto a breakpoint.
8492
84931999-10-01 Fred Fish <fnf@cygnus.com>
8494
d63a86f8 8495 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
8496 gdb output.
8497
c2c6d25f
JM
84981999-09-18 Jim Blandy <jimb@cris.red-bean.com>
8499
8500 * gdb.base/break.exp: Code locations are in hex, don't forget!
8501 (For HP-UX.)
8502
85031999-09-17 Stan Shebs <shebs@andros.cygnus.com>
8504
8505 * condbreak.exp: Use break.c as test program.
8506 * condbreak.c: Remove, redundant with break.c.
8507
85081999-09-15 Stan Shebs <shebs@andros.cygnus.com>
8509
8510 * config/monitor.exp (gdb_target_monitor): Disable X- and
8511 Z-packets if the target needs it.
8512
85131999-09-13 James Ingham <jingham@leda.cygnus.com>
8514
8515 * gdb.c++/overload.exp: Added tests for listing overloaded
8516 functions with function pointers in the arg, explicitly calling
8517 out the version you want.
8518
cff3e48b
JM
85191999-09-09 Stan Shebs <shebs@andros.cygnus.com>
8520
8521 * long_long.exp: Add variations of test cases that work for
8522 targets with 16-bit ints and 32-bit doubles.
8523
d4f3574e
SS
85241999-09-08 Stan Shebs <shebs@andros.cygnus.com>
8525
8526 * break.c (main): Compare a possibly-uninitialized argc with an
8527 unlikely value that fits in 16 bits.
8528
85291999-09-07 Stan Shebs <shebs@andros.cygnus.com>
8530
8531 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
8532 0xfeeb, don't want negative numbers if ints are 16 bits.
8533
8534 * lib/gdb.exp (skip_cplus_tests): New proc.
8535 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
8536 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
8537 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
8538 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
8539 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
8540 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
8541 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
8542 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
8543
8544 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
8545
8546Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
8547
8548 * gdb.base/corefile.exp (up): Allow a parameter to appear
8549 in the frame that we're going up to.
8550
8551 From Jim Blandy <jimb@cygnus.com>:
8552
8553 * gdb.base/default.exp (info float): Expect some output now.
8554
8555 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
8556 returning floating-point values to fail on the x86.
8557 * gdb.base/callfwmall.exp (do_function_calls): Same.
8558
8559 * gdb.base/list.exp (test_listsize): Correct expectations for
8560 listing line 1 with listsize 2. Also, listing a single line
8561 works now, as does listing three lines. [Kevin's note: There
8562 were a number of other cases fixed too where the expectations
8563 differed...]
8564
85651999-09-02 Stan Shebs <shebs@andros.cygnus.com>
8566
8567 * gdb.base/selftest.exp: Add case for when version prints as
8568 constant string instead of char pointer.
8569
104c1213
JM
85701999-08-25 Stan Shebs <shebs@andros.cygnus.com>
8571
8572 * gdb.base/ending-run.exp: Add Solaris case for what happens when
8573 stepping out of main.
8574
8575 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
8576 G++ used.
8577
8578 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
8579 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
8580
8581 * gdb.c++/ovldbreak.exp: Update match string in test that
8582 includes a warning of multiple breakpoints.
8583
85841999-08-24 Stan Shebs <shebs@andros.cygnus.com>
8585
8586 * gdb.base/display.exp: Improve precision of step-after-finish
8587 added yesterday.
8588
8589 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
8590 test.
8591
8592 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
8593 configs when using G++, not just hppa*.
8594
85951999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8596
8597 * gdb.base/async.c: New file.
8598 * gdb.base/async.exp: New file.
8599
8600Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
8601
8602 * gdb.base/break.exp: Tweak PA specific tests to properly handle
8603 PA64.
8604
53a5351d
JM
8605Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
8606
104c1213
JM
8607 * gdb.base/display.exp: "finish" can leave us mid-line on many
8608 targets, deal with it. Add a small constant to main, instead of
8609 1000 since main+1000 may not be a valid address in the target.
8610
53a5351d
JM
8611 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
8612 on hpux11.
8613
8614 * gdb.base/attach.exp: Handle another hpux11 error message variant
8615 when attaching to a process that does not exist.
8616
86171999-08-19 J.T. Conklin <jtc@redback.com>
8618
8619 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
8620 characters in 'continue to 1241' test.
8621
86221999-08-17 Stan Shebs <shebs@andros.cygnus.com>
8623
8624 * gdb.base/call-ar-st.exp: Add a shorter match case for the
8625 stop in print_long_arg_list, define and use a whitespace
8626 variable in print_small_structs test, add an XFAIL for Solaris.
8627 * gdb.base/dbx.exp: XFAIL func commands until somebody is
8628 interested enough to fix.
8629
7be570e7
JM
86301999-08-13 Keith Seitz <keiths@cygnus.com>
8631
8632 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
8633 (dbx_gdb_load): Remove. Use gdb_load instead, since that
8634 proc knows about targets other than the natives.
8635 (test_assign): Use "gdb_run_cmd" to "run" the target.
8636 Check that we've actually hit the breakpoint at main.
8637 When we attempt to assign a value to a local variable, check
8638 that the variable is in the current scope, i.e., don't use
8639 a test with an empty result.
8640
8641Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
8642
8643 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
8644 command.
8645
86461999-08-09 Stan Shebs <shebs@andros.cygnus.com>
8647
8648 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8649 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
8650 gdb.compat, gdb.threads-hp.
8651 gdb.hp/configure, gdb.hp/configure.in: New files.
8652 gdb.hp/Makefile.in: Recurse into new subdirs.
8653 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
8654 gdb.hp/gdb.objdbg: New directory, tests for debugging info
8655 in object files.
8656 gdb.hp/tools: New directory, aux tools for HP-specific tests.
8657
96baa820
JM
86581999-08-05 Stan Shebs <shebs@andros.cygnus.com>
8659
8660 * gdb.base/display.exp: Help expect by putting a newline in the
8661 funky printf, remove a bogus p/a test.
8662
86631999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8664
8665 * gdb.base/display.exp: Make sure that when we say 'run', we are
8666 connected to the target. This is necessary when running not
8667 natively.
8668
86691999-08-03 Stan Shebs <shebs@andros.cygnus.com>
8670
8671 * gdb.base/step-test.exp: Removed some extraneous messages.
8672
8673 * gdb.base/long_long.exp: Don't run memory examination tests
8674 on little-endian targets (they will need a different set of
8675 results to match).
8676
86771999-08-02 Stan Shebs <shebs@andros.cygnus.com>
8678
8679 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
8680 until somebody decides to fix GDB.
8681
8682 * gdb.base/long_long.c: Stop compiler complaint by specifying long
8683 constant as "ULL".
8684 * gdb.base/long_long.exp: Loosen x/c test, add partial result
8685 matches for a couple x/2 commands.
8686
a0b3c4fd
JM
86871999-07-30 Stan Shebs <shebs@andros.cygnus.com>
8688
8689 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
8690 by merging in ref-types2 tests.
8691 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
8692
8693 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8694 * gdb.c++/Makefile.in: Add standard actions.
8695 (EXECUTABLES): Rename from PROGS, update list.
8696 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
8697 from gdb.hp.
8698 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
8699 foo and bar locals.
8700 * gdb.c++/anon-union.exp: Fix tests to match.
8701 * gdb.c++/classes.exp: Run if HP compiler used, add extra
8702 expect matches to handle output variations.
8703 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
8704 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
8705 output, add HP alternatives for new and delete prints.
8706 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
8707 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
8708 * gdb.c++/demangle.exp: Use $style when reporting failure.
8709 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
8710 * gdb.c++/inherit.exp: Run if HP compiler used, add some
8711 match alternatives.
8712 * gdb.c++/local.exp: Add match alternatives or xfails for HP
8713 compilers.
8714 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
8715 * gdb.c++/method.exp: Add match alternatives.
8716 * gdb.c++/misc.cc: Add bool types.
8717 * gdb.c++/misc.exp: Add tests for bool types.
8718 * gdb.c++/overload.exp: Add xfails.
8719 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
8720 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
8721 add some more template parameter tests (only for HP currently).
8722 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
8723 * gdb.c++/virtfunc.cc: Add return type and value for main.
8724 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
8725 match alternatives.
d63a86f8 8726
a0b3c4fd
JM
87271999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8728
8729 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
8730
87311999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
8732
8733 * gdb.base/signals.exp: Don't expect getting a backtrace from
8734 within a signal handler to fail on Linux.
8735
87361999-07-29 Stan Shebs <shebs@andros.cygnus.com>
8737
8738 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8739 * lib/gdb.exp: Remove some gratuitious semicolons.
8740 (delete_breakpoints): Increase timeout.
8741 (gdb_expect): Add -notransfer option.
8742 (gdb_test): Use -notransfer option.
8743 (get_compiler_info): Add f77 case.
8744 (get_compiler): New proc, split out from gdb_preprocess, add f77
8745 case.
8746 (gdb_preprocess): Call get_compiler.
8747
8748 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
8749 * gdb.base/attach.exp, gdb.base/display.exp,
8750 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
8751 gdb.base/long_long.exp, gdb.base/printcmds.exp,
8752 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
8753 third arg to gdb_test.
8754 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
8755 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
8756 HP-UX xfails, add others.
8757 * gdb.base/completion.exp: Reflect name change of self-test.
8758 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
8759 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
8760 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
8761 HP failure number.
8762 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
8763 useless HP-UX 10.30 references.
8764 * gdb.base/maint.exp: Loosen matches.
8765 * gdb.base/pointers.c (main): Declare more_code.
8766 * gdb.base/pointers.exp: Match on output of a `next'.
8767 * gdb.base/structs.c: Add prototypes.
8768 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
8769 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
8770
87711999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8772
8773 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
8774 command.
8775
87761999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8777
8778 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
8779 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
8780
8781 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
8782 debug info. Deal with lack of signal hanlder info in stack.
8783
8784 From Jim Kingdon <kingdon@redhat.com>:
8785 * gdb.base/annota1.exp: If printf has debug info, deal with it.
8786
5a2468f5
JM
87871999-07-19 Stan Shebs <shebs@andros.cygnus.com>
8788
8789 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
8790 gdb.base/foll-vfork.exp: Don't run for crosses.
8791
adf40b2e
JM
8792Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
8793
8794 * gdb.base/configure.in: Check for gdbvars.exp instead of
8795 a1-selftest.exp.
8796 * gdb.base/configure: Re-generate.
8797
87981999-07-12 Stan Shebs <shebs@andros.cygnus.com>
8799
8800 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
8801 in trying to run first and name is too long.
8802
8803 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
8804 pointers2.c and pointers2.exp, respectively.
8805 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
8806 doschk happier.
8807
43e526b9
JM
88081999-07-08 Stan Shebs <shebs@andros.cygnus.com>
8809
8810 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
8811 callfuncs2.c and callfuncs2.exp.
8812
8813 * gdb.base/list.exp: Remove mistaken xfails.
8814 * gdb.base/list0.h: Add optional prototypes.
8815
9846de1b
JM
8816Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
8817
8818 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
8819 calling malloc.
8820 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
8821 * ptype.exp: Move test for get_debug_format to before its first
8822 use.
8823
88241999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8825
8826 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
8827 * gdb.base/annota2.cc, annota2.exp: Move from here.
8828 * gdb.c++/annota2.cc, annota2.exp: To here.
8829 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
8830
43ff13b4
JM
8831Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
8832
8833 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
8834 a consistent format.
8835
085dd6e6
JM
88361999-06-25 Stan Shebs <shebs@andros.cygnus.com>
8837
8838 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8839 * lib/gdb.exp (get_compiler_info): Add detection for assorted
8840 HP compilers, also set the globals $true and $false.
8841
8842 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
8843 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
8844 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
8845 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
8846 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
8847 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
8848 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
8849 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
8850 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
8851 whatis.c} Add C++ compatible function definitions and return
8852 types, add includes for library functions.
8853 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
8854 * gdb.base/step-test.c (myglob): Rename from glob.
8855 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
8856 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
8857 files, move here from gdb.hp.
8858 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
8859 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
8860 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
8861 Adjust line numbers in regexps.
8862
8863 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
8864 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
8865 instead of 0/1.
8866
8867 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
8868 foll-vfork.exp: New files, move here from gdb.hp.
8869 * gdb.base/page.exp: New file, test of pagination command.
8870
8871 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
8872 recursion test.
8873 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
8874
8875 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
8876 gdb.base/solib.exp: Fix compiler invocation process.
8877
8878 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
8879 HP-UX 11, turn off overload resolution explicitly.
8880 * gdb.base/commands.exp: Set argument list explicitly, add
8881 watchpoint test.
8882 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
8883 them work.
8884 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
8885 expressions properly.
8886 * gdb.base/corefile.exp: Loosen the match slightly.
8887 * gdb.base/default.exp: Allow "Error accessing memory" message
8888 also.
8889 * gdb.base/display.exp: Skip over x/0 j if PA64.
8890 * gdb.base/funcargs.exp: Add xfails for HP-UX.
8891 * gdb.base/interrupt.exp: Ditto.
8892 * gdb.base/langs.exp: Add symbolic matches governed by compiler
8893 in use.
8894 * gdb.base/list.exp: Add xfails for HP-UX.
8895 * gdb.base/long_long.exp: Refine some of the numeric matches.
8896 * gdb.base/mips_pro.exp: Xfail on HP-UX.
8897 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
8898 * gdb.base/nodebug.exp: Succeed on more varieties of output.
8899 * gdb.base/opaque.exp: Remove some HP-UX xfails.
8900 * gdb.base/ptype.exp: Succeed on more varieties of output.
8901 * gdb.base/scope.exp: Add xfails for HP-UX.
8902 * gdb.base/sect-cmd.exp: Add more cases.
8903 * gdb.base/setvar.exp: Add xfails for HP-UX.
8904 * gdb.base/shlib-call.exp: Loosen some matches slightly.
8905 * gdb.base/signals.exp: Match on void symbolically.
8906 * gdb.base/step-test.exp: Add case for PA64.
8907 * gdb.base/term.exp: Add exit and restart.
8908 * gdb.base/twice.exp: Clean up after self.
8909 * gdb.base/varargs.exp: Disable overload resolution explicitly.
8910 * gdb.base/whatis.exp: Allow more ways to pass tests.
8911
8912 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
8913 no longer useful.
8914
8915Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
8916
8917 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
8918 list of patterns.
8919 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
8920 print_double_array(double_array)", "continuing to breakpoint
8921 1018", "print print_double_array(array_d)" and "continuing to
8922 1034" tests.
d63a86f8 8923
085dd6e6
JM
89241999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
8925
8926 * Makefile.in: Add empty html and install-html targets.
8927
89281999-06-24 Stan Shebs <shebs@andros.cygnus.com>
8929
8930 * config/mt-*: Remove, these haven't been used since 1996.
8931
89321999-06-22 Stan Shebs <shebs@andros.cygnus.com>
8933
8934 * gdb.base/call-strs.c, gdb.base/ending-run.c,
8935 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
8936 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
8937
9e0b60a8
JM
89381999-06-18 Stan Shebs <shebs@andros.cygnus.com>
8939
8940 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
8941 simpler match case for the ptype of the big class.
8942
89431999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
8944
8945 * gdb.exp: Fix test for gdb_prompt existence.
8946
89471999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
8948
8949 * gdb.exp (gdb_test): Add fail after calls to perror.
8950
89511999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
8952
8953 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
8954
89551999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
8956
8957 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
8958
0f71a2f6
JM
8959Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
8960
8961 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
8962 malloc() is linked in.
8963
89641999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
8965
8966 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
8967 step at end.
8968
8969 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
8970
89711999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
8972
8973 * gdb.java/jv-print.exp: New file. (Our first Java test!)
8974
cce74817
JM
8975Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
8976
8977 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
8978 * gdb.base/mips_pro.exp: Likewise.
8979
89801999-06-02 Keith Seitz <keiths@cygnus.com>
8981
8982 * gdb.c++/templates.cc: Change all "new" operators to throw
8983 an exception.
8984 * gdb.c++/cplusfuncs.cc: Likewise.
8985
8986 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
8987
8988Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
8989
8990 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
8991 * gdb.base/ending-run.exp: When stepping out of main, accept a
8992 step into an arbitrary assembler file.
8993
392a587b
JM
89941999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8995
d63a86f8 8996 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 8997 "breakpoint-invalid" to be printed.
d63a86f8 8998 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
8999 number of "frames-invalid" and "breakpoint-invalid" to be printed.
9000 * gdb.base/annota2.cc: Initialize a.x to 0.
9001
9e086581
JM
90021999-05-17 Keith Seitz <keiths@cygnus.com>
9003
9004 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
9005 when "skip_float_tests" set.
9006 Ditto for "print print_double_array(array_d)", "print print_small_structs",
9007 "print print_ten_doubles", and "step into print_long_arg_list".
9008 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
9009 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
9010 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
9011 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
9012 "skip_float_tests" is set.
9013 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
9014 when "skip_float_tests" set.
d63a86f8 9015
cd0fc7c3
SS
90161999-05-06 Keith Seitz <keiths@cygnus.com>
9017
9018 * gdb.base/annota2.cc: Include stdio.h.
9019
9020Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
9021
9022 * gdb.base/crossload.exp: Remove, this has been disabled ever
9023 since BFD stopped including all targets, and cross-GDB gets
9024 plenty of testing anyway.
9025 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
9026 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
9027 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
9028 * gdb.base/README: Remove, was doc for this.
9029 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
9030 needed.
9031
b83266a0
SS
90321999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9033
9034 * gdb.base/call-ar-st.exp: Fix one regular expression in test
9035 output.
9036
9037 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
9038 * gdb.base/annota2.exp: New file. More annotation tests.
9039 * gdb.base/annota1.c: New file. Source file for annota1.exp.
9040 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
9041
90421999-04-23 Angela Marie Thomas <angela@cygnus.com>
9043
9044 * config/cfdbug.exp: New file.
9045
7a292a7a
SS
90461999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
9047
9048 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
9049 Marcus Daniel's and Dale Hawkins's demangler crashes.
9050
9051 * gdb.c++/demangle.exp (test_gnu_style_demangling,
9052 test_lucid_style_demangling, test_arm_style_demangling,
9053 test_hp_style_demangling): Try Tom Tromey's core-dumping
9054 identifier under each demangling style.
9055
90561999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
9057
9058 * gdb.c++/demangle.exp: Include the current demangling style
9059 in all test names.
9060 (current_demangling_style): New global variable.
9061 (set_demangling_style, test_demangling_core, test_demangling,
9062 test_demangling_exact): New functions.
9063 (test_gnu_style_demangling, test_lucid_style_demangling,
9064 test_arm_style_demangling, test_hp_style_demangling): Use those,
9065 instead of calling gdb_test and gdb_test_exact directly.
9066 (catch_demangling_errors): New function, which reports errors
9067 signalled by the demangling test functions in an orderly way.
9068 (do_tests): Use catch_demangling_errors.
9069
90701999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
9071
9072 * gdb.base/signals.exp (test_handle_all_print): Use () for
9073 grouping in expressions, not {}.
9074
9075 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
9076 initialized yet.
9077
90781999-04-01 Stan Shebs <shebs@andros.cygnus.com>
9079
9080 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
9081 are listed.
9082
90831999-03-26 Stan Shebs <shebs@andros.cygnus.com>
9084
9085 * gdb.stabs/weird.exp: Test for CC being defined before
9086 looking at its value.
9087
90881999-03-25 Stan Shebs <shebs@andros.cygnus.com>
9089
9090 * gdb.base/call-ar-st.exp: Remove stray '#'.
9091 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
9092 "short int" and "long int".
9093 * gdb.c++/overload.cc: Cast the string added in the previous
9094 change, to mollify finicky HP compiler.
9095 * gdb.hp/reg-test.exp (testfile): Fix file name.
9096 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 9097
7a292a7a
SS
9098 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
9099 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
9100 alternate form of enum ptype.
9101
c906108c
SS
91021999-03-23 Stan Shebs <shebs@andros.cygnus.com>
9103
7a292a7a
SS
9104 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
9105 * gdb.hp/*.exp: Change all to run compiler probe only after
9106 passing skip_hp_tests, so as not to waste time on guaranteed
9107 failure.
9108
c906108c
SS
9109 * gdb.c++/overload.cc: Pass string instead of char addr, always
9110 init ccpfoo.
9111 * gdb.c++/templates.cc: Fix syntax error.
9112
7a292a7a
SS
9113Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9114
9115 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 9116 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
9117 command.
9118
91191999-03-18 James Ingham <jingham@cygnus.com>
9120
9121 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
9122
9123 * gdb.c++/method.exp: It was testing an uninitialized int on the
9124 stack and assuming it was positive.
9125
9126 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
9127
9128 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 9129 keep it from killing the rest of the tests.
7a292a7a
SS
9130 Use gdb_continue_to_end.
9131
9132 * gdb.base/sigall.exp: use gdb_continue_to_end.
9133
9134 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
9135
9136 * gdb.base/display.exp: use runto_main, not run.
9137
d63a86f8
RM
9138 * gdb.base/default.exp: Check for the current error message in the
9139 r abbreviation test.
7a292a7a
SS
9140 Add strongarm to the targets that know info float.
9141
d63a86f8 9142 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
9143 run which doesn't work with monitors.
9144
9145 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
9146
9147 * gdb.base/break.exp: use the gdb_continue_to_end proc.
9148
9149 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
9150 program. Traps the case (in Cygmon) when the program never really
9151 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
9152 more places, so I used my name. Sorry Mark...
9153
9154 * config/monitor.exp (gdb_target_monitor): added another
9155 target_info parameter: remotebinarydownload. This will set the
9156 remotebinarydownload flag if this is causing some boards trouble.
9157
91581999-03-18 Mark Salter <msalter@cygnus.com>
9159
9160 * lib/gdb.exp (continue_to_exit): New function.
9161
9162 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
9163 * gdb.base/ending-run.exp: Ditto.
9164 * gdb.base/step-test.exp: Ditto.
9165
91661999-03-16 Stan Shebs <shebs@andros.cygnus.com>
9167
9168 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
9169 (suggested by Art Haas <ahaas@neosoft.com>).
9170
91711999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
9172
9173 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
9174
9175Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
9176
9177 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
9178 descriptions of types (short unsigned int vs unsigned short, etc).
9179
91801999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
9181
9182 * gdb.base/call-strs.exp: Don't assume that `step' will step over
9183 a call to strlen; sometimes we do have sources.
9184
91851999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
9186
9187 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
9188 character, so GDB won't print garbage after its end.
d63a86f8 9189
c906108c
SS
9190 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
9191 breakpoint there instead. Sometimes GCC emits memcpy to handle
9192 the large structures being passed by value, so we step into that
9193 instead of sum_array_print, which obscures what we're really testing.
9194 * gdb.base/step-test.exp: However, we do want a test that notices
9195 the bizarre steps into memcpy, so do that here. Add check for
9196 stepping into function calls that pass large structures by value.
9197 ("Is that a noun clause, or are you just happy to see me?")
9198 Remove all references to specific line numbers.
9199 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
9200 New type and function.
9201 (main): Call large_struct_by_value, passing it a large struct by value.
9202 * lib/gdb.exp (gdb_get_line_number): New function.
9203
9204 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
9205 more portable.
9206
7a292a7a
SS
92071999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
9208
c906108c
SS
9209 * lib/gdb.exp: Doc fixes.
9210
7a292a7a
SS
92111999-03-05 Nick Clifton <nickc@cygnus.com>
9212
d63a86f8 9213 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
9214
92151999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
9216
c906108c
SS
9217 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
9218 commands. They're not germane to this test, and they don't work
9219 that way on remote targets.
9220
3fc11d3e
JM
92211999-03-01 James Ingham <jingham@cygnus.com>
9222
9223 * Changelog entries merged over from gdb development branch.
9224
3fc11d3e
JM
9225 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
9226
9227 * lib/gdb.exp (gdbtk_analyze_results): Generic function
9228 for outputting results of test run.
9229
2d4a1622 9230 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
9231
9232 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 9233
7a292a7a
SS
92341999-02-25 Felix Lee <flee@cygnus.com>
9235
9236 * lib/gdb.exp (debug_format): initialize
9237
c906108c
SS
92381999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
9239
9240 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
9241 * gdb.base/call-rt-st.c: Ditto.
9242
c906108c
SS
92431999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
9244
9245 * gdb.threads/pthreads.exp (horiz): New variable.
9246 (test_startup): Fix regexps that capture thread numbers.
9247
92481999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
9249
9250 * gdb.base/smoke.exp: Disambiguate two test case names (both
9251 called ``print'').
9252
9253Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9254
9255 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
9256 compilation.
9257
92581999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9259
9260 * gdb.base/miscexprs.exp: Change patterns to match GDB's
9261 actual output formatting.
9262 * gdb.base/smoke.exp: GDB removes leading 0's.
9263 * gdb.base/volatile.exp: Don't check type of remuneration;
9264 that variable is no longer defined in constvars.c.
9265 * gdb.base/step-test.c (main): Exit with explicit exit code.
9266 * gdb.base/step-test.exp: Remove two nexti checks--they are
9267 not portable.
9268
92691999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9270
9271 * gdb.base/help.exp ("help delete display"): Fix test to match
9272 gdb's output.
9273
9274 * gdb.base/long_long.c (known_types): Initialize values to zero.
9275 * gdb.base/long_long.exp: Step one more line
9276 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 9277 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
9278 unique test case names.
9279
9280Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9281
d63a86f8 9282 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
9283
9284 * gdb.c++/method.exp: Add missing close brace.
9285
92861999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
9287
9288 * gdb.base/maint.exp: Use 'set height 0' to disable page
9289 prompting, not 'set height 400'.
9290
9291 Fix a bunch of timeouts.
9292 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
9293 four separate tests, so expect doesn't take forever to match a ton
9294 of text against a regexp with lots of .* forms.
9295 ("maint print psymbols", "maint print symbols"): Make some of
9296 these greps more selective, so that expect doesn't try to wade
9297 through huge piles of output and time out.
9298
9299 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
9300
9301 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
9302 tests: one which doesn't expect shlib events to be reported, and
9303 another which does, but is XFAIL for all platforms other than
9304 HP/UX.
9305
9306 * gdb.base/break.exp: Teach the test suite that the `catch
9307 fork', `catch vfork', and `catch exec' commands produce error
9308 messages on platforms that don't provide these features.
9309
9310Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9311
9312 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
9313 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
9314 (shortening names from solib_threshold.exp etc), won't run on
9315 anything but HP-UX for the foreseeable future.
9316 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
9317 reflect move.
9318
9319Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
9320
9321 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
9322 gdb.trace/Makefile.in (clean): Remove all test executables.
9323
9324Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
9325
9326 * gdb.base/shlib-call.exp: add test cases to verify that gdb
9327 successfully re-sets breakpoints in shared libraries.
9328 * gdb.base/shmain.c (main): return 0, don't fall off the end.
9329
9330Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9331
d63a86f8
RM
9332 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
9333 and compiled w/o GCC.
c906108c
SS
9334
9335 * gdb.hp/watch-cmd.exp: ditto.
9336
9337 * gdb.hp/watch-hp.exp: ditto.
9338
9339 * gdb.hp/xdb1.exp: ditto.
9340
9341 * gdb.hp/xdb2.exp: ditto.
9342
9343 * gdb.hp/dbx.exp: ditto.
9344
9345Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
9346
9347 * constvars.c: Remove C++-isms.
9348 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
9349 with GCC.
9350
9351Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
9352
9353 The following changes are part of the HP merge.
9354
9355 * gdb.base/break.exp: new tests to verify that catchpoints for
9356 fork, vfork, and exec don't trigger inappropriately.
9357
9358 * gdb.base/opaque.exp: compile one file at a time, then link.
9359
9360 * gdb.base/signals.exp: be more restrictive about which hppa
9361 systems receive a setup_xfail. new tests.
9362
9363 * gdb.base/solib_threshold.build: new file.
9364 * gdb.base/solib_threshold.exp: new file.
9365 * gdb.base/solib_threshold.link_opts: new file.
9366 * gdb.base/solib_threshold.mk: new file.
9367 * gdb.base/gen_solib_threshold.c: new file.
9368
9369 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
9370 tests. New tests for enums inside classes.
9371
9372 * gdb.c++/compiler.cc: indicate support of template debugging.
9373
9374 * gdb.c++/demangle.exp: run hp style demangling tests.
9375
9376 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
9377 tests.
9378
9379 * gdb.c++/misc.cc: changes to support new tests.
9380
9381 * gdb.c++/templates.cc: changes to support HP's compiler; changes
9382 to support new tests.
9383
9384 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
9385 gcc, then skip these tests.
9386
9387Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
9388
9389 The following files are part of the HP merge; some had longer
9390 names at HP, but have been renamed to be no more than 14
9391 characters in length.
9392
9393 * gdb.hp/ambiguous.cc: new file.
9394 * gdb.hp/ambiguous.exp: new file.
9395 * gdb.hp/attach.exp: new file.
9396 * gdb.hp/attach2.exp: new file.
9397 * gdb.hp/classes-hp.exp: new file.
9398 * gdb.hp/ctti.exp: new file.
9399 * gdb.hp/ctti-add.cc: new file.
9400 * gdb.hp/ctti-add1.cc: new file.
9401 * gdb.hp/ctti-add2.cc: new file.
9402 * gdb.hp/ctti-add3.cc: new file.
9403 * gdb.hp/dbx.exp: new file.
9404 * gdb.hp/exception.cc: new file.
9405 * gdb.hp/exception.exp: new file.
9406 * gdb.hp/foll-exec.c: new file.
9407 * gdb.hp/foll-exec.exp: new file.
9408 * gdb.hp/foll-fork.c: new file.
9409 * gdb.hp/foll-fork.exp: new file.
9410 * gdb.hp/foll-vfork.c: new file.
9411 * gdb.hp/foll-vfork.exp: new file.
9412 * gdb.hp/inherit-hp.exp: new file.
9413 * gdb.hp/more-steps.exp: new file.
9414 * gdb.hp/namespace.cc: new file.
9415 * gdb.hp/namespace.exp: new file.
9416 * gdb.hp/optimize.exp: new file.
9417 * gdb.hp/pxdb.c: new file.
9418 * gdb.hp/pxdb.exp: new file.
9419 * gdb.hp/quicksort.exp: new file.
9420 * gdb.hp/reg-test.exp: new file.
9421 * gdb.hp/reg-test.s: new file.
9422 * gdb.hp/sized-enum.c: new file.
9423 * gdb.hp/sized-enum.exp: new file.
9424 * gdb.hp/start-stop.exp: new file.
9425 * gdb.hp/templ-hp.cc: new file.
9426 * gdb.hp/templ-hp.exp: new file.
9427 * gdb.hp/thr-lib.c: new file.
9428 * gdb.hp/thr-lib.exp: new file.
9429 * gdb.hp/thr-lib.h: new file.
9430 * gdb.hp/thr-liblib.c: new file.
9431 * gdb.hp/virtfun-hp.c: new file.
9432 * gdb.hp/virtfun-hp.exp: new file.
9433 * gdb.hp/watch-cmd.exp: new file.
9434 * gdb.hp/watch-hp.exp: new file.
9435 * gdb.hp/xdb1.exp: new file.
9436 * gdb.hp/xdb2.exp: new file.
9437 * gdb.hp/xdb3.exp: new file.
9438
9439Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
9440
9441 The following files are part of the HP merge; some had longer
9442 names at HP, but have been renamed to be no more than 14
9443 characters in length.
9444
9445 * gdb.base/ss.h: new file.
9446 * gdb.base/call-ar-st.c: new file.
9447 * gdb.base/call-ar-st.exp: new file.
9448 * gdb.base/call-rt-st.c: new file.
9449 * gdb.base/call-rt-st-exp: new file.
9450 * gdb.base/call-strs.exp: new file.
9451 * gdb.base/ena-dis-br.exp: new file.
9452 * gdb.base/environ.exp: new file.
9453 * gdb.base/long_long.exp: new file.
9454 * gdb.base/sect-cmd.exp: new file.
9455 * gdb.base/shlib-cl2.exp: new file.
9456 * gdb.base/smoke.exp: new file.
9457 * gdb.base/so-impl-ld.c: new file.
9458 * gdb.base/so-impl-ld.exp: new file.
9459 * gdb.base/so-indr-cl.c: new file.
9460 * gdb.base/so-indr-cl.exp: new file.
9461 * gdb.base/varargs.exp: new file.
9462 * gdb.base/volatile.exp: new file.
9463 * gdb.base/whatis-exp.exp: new file.
7a292a7a 9464 * gdb.base/display.exp: new file.
c906108c
SS
9465 * gdb.c++/derivation.exp: new file.
9466 * gdb.c++/local.exp: new file.
9467 * gdb.c++/member-ptr.exp: new file.
9468 * gdb.c++/overload.exp: new file.
9469 * gdb.c++/ovldbreak.exp: new file.
9470 * gdb.c++/ref-types.exp: new file.
9471 * gdb.c++/ref-types2.exp: new file.
9472 * gdb.c++/userdef.exp: new file.
d63a86f8 9473
c906108c
SS
9474Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
9475
9476 * gdb.base/default.exp: Reflect wording change in remote.c.
9477
dc96c6c7 9478Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9479
9480 * gdb.base/help.exp: Update to reflect current text.
9481
9482Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
9483
9484 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
9485 they're stack variables and contain garbage.
9486 * gdb.c++/anon-union.exp: new file.
9487
9488 The following changes were made by David Taylor
9489 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
9490 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
9491 in changes by HP.
9492
9493 * gdb.base/bitops.exp: new file.
9494 * gdb.base/default.exp: change expected messages for catch and
9495 info catch tests to reflect HP merge changes.
9496 * gdb.base/enable-disable-break.exp
9497 * gdb.base/ending-run.c: new file.
9498 * gdb.base/long_long.c: new file.
9499 * gdb.base/maint.exp: new file.
9500 * gdb.base/pointers2.exp: new file.
9501 * gdb.base/shlib-call2.exp: new file.
9502 * gdb.base/solib.exp: new file.
9503 * gdb.base/step-test.c: new file.
9504 * gdb.c++/anon-union.cc: new file.
9505 * gdb.c++/local.cc: new file.
9506 * gdb.c++/member-pointer.cc: new file.
9507 * gdb.c++/method.cc: new file.
9508 * gdb.c++/ref-types.cc: new file.
9509 * gdb.c++/ref-types2.cc: new file.
9510 * gdb.c++/userdef.cc: new file.
d63a86f8 9511
c906108c
SS
9512 * gdb.base/scope.exp: compile one file at a time, then link.
9513 * gdb.base/langs.exp: ditto.
9514 * gdb.base/list.exp: ditto.
d63a86f8 9515
c906108c
SS
9516Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
9517
9518 The following changes were made by David Taylor
9519 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
9520 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
9521 in changes by HP.
d63a86f8 9522
c906108c
SS
9523 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
9524 skip tests. When compiling pass c++ flag to gdb_compile.
9525 * gdb.c++/
d63a86f8 9526
c906108c
SS
9527 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
9528 test for on hppa*-*-hpux*; use args to see if c++ was specified.
9529 (skip_hp_tests): new function.
9530 (gdb_preprocess): new function.
9531
9532 * configure.in (hpdir): decide whether to configure gdb.hp.
9533 * configure: regenerated.
9534
9535 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
9536 to delete on clean.
9537 (EXECUTABLES): update to reflect new additions.
9538 * gdb.base/commands.exp: update message expected.
9539 * gdb.base/default.exp: add copyright notice.
9540 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
9541 * gdb.base/help.exp: update messages to reflect current text.
9542 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
9543 targets for recurse tests.
9544 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
9545 skip this file.
9546
9547 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
9548 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
9549 compilation.
9550 * gdb.c++/misc.exp: ditto.
9551 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
9552 run the tests. tell gdb_compile that it's a c++ compilation.
9553
9554 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 9555
c906108c
SS
9556 * gdb.base/all-bin.exp: new file.
9557 * gdb.base/arithmet.exp: new file.
9558 * gdb.base/assign.exp: new file.
9559 * gdb.base/completion.exp: new file.
9560 * gdb.base/cond-expr.exp: new file.
9561 * gdb.base/condbreak.exp: new file.
9562 * gdb.base/define.exp: new file.
9563 * gdb.base/dollar.exp: new file.
9564 * gdb.base/environment.exp: new file.
9565 * gdb.base/eval-skip.exp: new file.
9566 * gdb.base/jump.exp: new file.
9567 * gdb.base/logical.exp: new file.
9568 * gdb.base/pointers.exp: new file.
9569 * gdb.base/relational.exp: new file.
9570 * gdb.base/section_command.exp: new file.
9571 * gdb.base/whatis-expr.exp: new file.
9572
9573 * gdb.base/all-types.c: new file.
9574 * gdb.base/call-array-struct.c: new file.
9575 * gdb.base/call-return-struct.c: new file.
9576 * gdb.base/call-strings.c: new file.
9577 * gdb.base/callfuncs2.c: new file.
9578 * gdb.base/condbreak.c: new file.
9579 * gdb.base/constvars.c: new file.
9580 * gdb.base/display.c: new file.
9581 * gdb.base/int-type.c: new file.
9582 * gdb.base/jump.c: new file.
9583 * gdb.base/miscexprs.c: new file.
9584 * gdb.base/pointers.c: new file.
9585 * gdb.base/pointers2.c: new file.
9586 * gdb.base/shmain.c: new file.
9587 * gdb.base/shr1.c: new file.
9588 * gdb.base/shr2.c: new file.
9589 * gdb.base/solib.c: new file.
9590 * gdb.base/solib1.c: new file.
9591 * gdb.base/solib2.c: new file.
9592 * gdb.base/varargs.c: new file.
9593 * gdb.c++/derivation.cc: new file.
9594 * gdb.c++/overload.cc: new file.
9595 * gdb.c++/ovldbreak.cc: new file.
9596 * gdb.hp/attach.c: new file.
9597 * gdb.hp/attach2.c: new file.
9598 * gdb.hp/average.c: new file.
9599 * gdb.hp/compiler.c: new file.
9600 * gdb.hp/compiler.cc: new file.
9601 * gdb.hp/execd-program.c: new file.
9602 * gdb.hp/follow-exec.c: new file.
9603 * gdb.hp/follow-fork.c: new file.
9604 * gdb.hp/follow-vfork-and-exec.c: new file.
9605 * gdb.hp/misc-hp.cc: new file.
9606 * gdb.hp/more-steps.c: new file.
9607 * gdb.hp/optimize.c: new file.
9608 * gdb.hp/quicksort.c: new file.
9609 * gdb.hp/run-hp.c: new file.
9610 * gdb.hp/start-stop.c: new file.
9611 * gdb.hp/sum.c: new file.
9612 * gdb.hp/templates-hp.cc: new file.
9613 * gdb.hp/thread-local-in-lib.c: new file.
9614 * gdb.hp/thread-local-in-lib.h: new file.
9615 * gdb.hp/thread-local-in-lib.lib.c: new file.
9616 * gdb.hp/vforked-program.c: new file.
9617 * gdb.hp/virtfunc-hp.cc: new file.
9618 * gdb.hp/watchpoint-hp.c: new file.
9619 * gdb.hp/xdb.c: new file.
9620 * gdb.hp/xdb0.c: new file.
9621 * gdb.hp/xdb0.h: new file.
9622 * gdb.hp/xdb1.c: new file.
9623
9624Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
9625
9626 The following change was made by Edith Epstein
9627 <eepstein@cygnus.com> as part of a project to merge in changes
9628 originally made by HP; HP did not create ChangeLog entries.
9629
9630 * gdb.c++/demangle.exp: changed the expected output for some
9631 ARM-style mangling -- removed second reference to datatype.
9632 For example, maint demangle __dt__11T1__pt__2_cFv
9633 T1<char>::~T1<char>(void)
9634 becomes,
9635 maint demangle __dt__11T1__pt__2_cFv
9636 T1<char>::~T1(void)
9637
9638 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 9639
c906108c
SS
9640Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
9641
9642 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
9643 * gdb.trace/backtrace.exp: Likewise.
9644 * gdb.trace/circ.exp: Likewise.
9645 * gdb.trace/collection.exp: Likewise.
9646 * gdb.trace/deltrace.exp: Likewise.
9647 * gdb.trace/infotrace.exp: Likewise.
9648 * gdb.trace/limits.exp: Likewise.
9649 * gdb.trace/packetlen.exp: Likewise.
9650 * gdb.trace/passc-dyn.exp: Likewise.
9651 * gdb.trace/passcount.exp: Likewise.
9652 * gdb.trace/report.exp: Likewise.
9653 * gdb.trace/save-trace.exp: Likewise.
9654 * gdb.trace/tfind.exp: Likewise.
9655 * gdb.trace/tracecmd.exp: Likewise.
9656 * gdb.trace/while-dyn.exp: Likewise.
9657 * gdb.trace/while-stepping.exp: Likewise.
9658
96591998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
9660
9661 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
9662
9663Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
9664
9665 From Brendan Kehoe:
9666 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
9667 int return types.
9668
9669Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
9670
9671 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
9672 remote dos host testing right.
9673
9674Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
9675
9676 * gdb.base/corefile.exp: remove some xfails.
9677
9678Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
9679
9680 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
9681 have different timestamps.
9682
9683Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
9684
9685 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
9686 gdb.base/default.exp: Replace "exec" with "executable".
9687
9688Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
9689
9690 * gdb.base/default.exp: Change else if to elseif from previous
9691 delta.
9692
9693Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
9694
9695 * gdb.base/default.exp: Add brace missing from previous delta.
9696
9697Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
9698
9699 * gdb.base/default.exp: Support test for info float for all
9700 varieties of arm toolchain.
9701
dc96c6c7 9702Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9703
9704 * gdb.trace/*.exp: remove "remote_download" command.
9705
dc96c6c7 9706Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9707
9708 * gdb.trace/*.exp: remove -gdwarf from compile.
9709
9710Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
9711
9712 * gdb.trace/configure.in(AC_INIT): typo
9713 * gdb.trace/configure: regenerated
9714
dc96c6c7 9715Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9716
9717 * config/m68k-emc.exp: New file.
9718 * lib/<emc-support.exp trace-support.exp}: New files.
9719 * configure.in: add new test directory gdb.trace.
9720 * gdb.trace/{configure configure.in Makefile.in}: New files.
9721 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
9722 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
9723 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
9724 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
9725 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
9726 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
9727 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 9728
dc96c6c7 9729Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9730
9731 * gdb.c++/classes.exp: Change all regular expressions to match
9732 arbitrary combinations of newline/carriage-return, so that they
9733 will work equally well on Unix and Windows.
9734 * gdb.c++/inherit.exp: ditto.
9735 * gdb.c++/virtfunc.exp: ditto.
9736
97371998-08-11 Dawn Perchik <dawn@cygnus.com>
9738
9739 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
9740
c2d11a7d
JM
9741Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
9742
9743 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
9744 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
9745 to use a0-a3/d0-d3 as needed.
9746
9747Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
9748
9749 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
9750 * gdb.disasm/am33.exp: Corresponding changes.
9751
c906108c
SS
97521998-07-11 Felix Lee <flee@cygnus.com>
9753
9754 * gdb.base/callfuncs.exp: add cmp10 test.
9755 * gdb.base/callfuncs.c (cmp10): new function.
9756
9757Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
9758
d63a86f8 9759 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
9760 into two parts to get around a synchronization problem in expect.
9761
3fc11d3e
JM
9762Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
9763
9764 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
9765
9766 * configure.in: Add options for gdbtk testsuite.
9767
9768 * configure: Regenerate.
9769
9770 * gdb.gdbtk: New directory to hold gdbtk tests.
9771
c906108c
SS
9772Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
9773
9774 * gdb.fortran/types.exp: Escape brackets in expect patterns
9775 for test_float_literal_types_accepted tests.
9776 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
9777 before run test.
9778
c2d11a7d
JM
9779Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
9780
9781 * am33.exp: Just compile, do not link the testcase.
9782 * am33.s: Add ".am33" pseudoop to force am33 mode.
9783
c906108c
SS
97841998-06-25 Felix Lee <flee@cygnus.com>
9785
9786 * gdb.base/setshow.exp: make sure $pc is sane.
9787
9788 * gdb.stabs/weird.exp: split expect patterns properly.
9789
c2d11a7d
JM
9790Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
9791
9792 * gdb.disasm/am33.s: New disassembler testfile for the am33.
9793 * gdb.disasm/am33.exp: Run it.
9794
dc96c6c7 9795Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9796
9797 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
9798 match processing (and eliminate spurious timeouts when running).
9799
dc96c6c7 9800Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9801
9802 * gdb.base/signals.exp (test_handle_all_print): put back Mach
9803 exception test, but conditionalize it on target [mach | gnu].
9804
dc96c6c7 9805Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9806
9807 * gdb.base/overlays.exp: fixup compile line for linker script.
9808
9809Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
9810
9811 * gdb.fortran/types.exp: don't guess at float size.
9812
9813Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
9814
9815 * gdb.base/exprs.exp: delete test that depends on int size.
9816
9817Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
9818
9819 * config/sim.exp: Removed checks for target triplets.
9820 (gdb_target_sim): Use gdb,target_sim_options.
9821
9822Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
9823
9824 * gdb.base/reread.exp: New file.
9825 * gdb.base/reread1.c: New file.
9826 * gdb.base/reread2.c: New file.
9827
9828Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
9829
9830 * config/sim.exp: Use 'target sim -sparclite' when running
9831 SPARClite programs.
9832
9833Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
9834
9835 * gdb.base/structs2.exp: New file.
9836 * gdb.base/structs2.c: New file.
9837
9838Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
9839
9840 * gdb.asm/common.inc: New file.
9841 * gdb.asm/d10v.inc: New file.
9842 * asm-source.exp: Pass -I's to gas to find .inc files.
9843 Update line numbers in expected output.
9844 * asmsrc1.s: Rewrite.
9845 * asmsrc2.s: Rewrite.
9846 * configure.in: Create arch.inc symlink.
9847 * configure: Regenerate.
9848 * Makefile.in (distclean): Delete arch.inc.
9849
9850Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
9851
9852 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
9853 (t_enum_value2): ditto
9854 (t_enum_value3): ditto
9855 (main): ditto
9856Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
9857
9858 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
9859 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
9860 change.
9861 Use gdb_test instead of send_gdb/gdb_expect sequences.
9862
9863Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
9864
9865 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
9866 not void.
9867
9868Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
9869
9870 * gdb.base/branches.c: Code with lots of loops and
9871 subroutines. Used to test gdbs ability to single step through PC
9872 changes, especially to test mips-tdep.c:mips_next_pc
9873
9874Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
9875
9876 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
9877 more rigorous EGCS C++ error checking.
9878
9879Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9880
9881 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 9882 tests.
c906108c 9883 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 9884 function when asleep.
c906108c 9885 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
9886 for i*86 Linux and SVR4 signal handling problems.
9887 Remove linux xfail for `next to handler in signals_tests_1', fixed
9888 by recent infrun.c change.
c906108c 9889 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 9890 stack backtraces.
c906108c
SS
9891 Adjust expect pattern in `handle all print' test to match Apr 28 1997
9892 target.[ch] change.
9893
9894Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
9895
9896 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
9897 for a newline from gdb before continuing.
9898 (default_gdb_exit): Just look for y or n.
9899 (gdb_test): Detect abnormal exit from GDB running on DOS; if
9900 it does, fail the rests of the tests in the file.
9901
9902Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
9903
9904 * config/cygmon.exp: New file.
9905
9906Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
9907
9908 * gdb.base/list.exp: Fix problem with "list default lines around
9909 main" test on remote targets.
9910
9911 * gdb.base/scope.exp: Fix problem with filelocal_bss before
9912 run test on remote targets.
9913
9914Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
9915
9916 * gdb.asm: New directory.
9917 * configure.in: Configure it.
9918 * configure: Regenerate.
9919 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
9920 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
9921
9922Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
9923
9924 * config/mn10300-eval.exp: New file to support MN10300 eval board.
9925
dc96c6c7 9926Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 9927
c906108c
SS
9928 * gdb.base/overlays (several files): Merge the two overlay
9929 managers into one. Change variables (foox, barx, bazx, grbxx)
9930 back into ints but force them to load in their proper sections.
9931
9932Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
9933
9934 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
9935 on-chip insn memory and IMAP1 to upper 128k.
9936 (D10VCopy): Handle memory regions crossing 16k boundaries.
9937 (D10VCopy): Transfer data in 32 bit chunks.
9938
9939Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
9940
9941 * gdb.base/overlays.c (main): Exit normally when result is
9942 correct.
9943
9944 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
9945 map. Include space for printf in .text segment.
9946
9947 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
9948 updated d10v memory VMA/LMA map.
9949 (D10VCopy): Call D10VTranslate.
d63a86f8 9950
c906108c
SS
9951Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
9952
9953 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
9954
9955 * gdb.base/bar.c (barx, bar): Change variable to small array so
9956 that it won't be put into the .sdata - small data -
9957 section. Update reference.
9958 * gdb.base/baz.c (bazx, baz): Ditto.
9959 * gdb.base/foo.c (foox, foo): Ditto.
9960 * gdb.base/grbx.c (grbxx, grbx): Ditto.
9961
9962 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
9963 to be arrays.
d63a86f8 9964
dc96c6c7 9965Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 9966
c906108c
SS
9967 * gdb.base/overlays.exp: fix up and get working again.
9968 Add tests for backtraces from an overlay function.
d63a86f8 9969
c906108c
SS
9970Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
9971
9972 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
9973 "calling function with watchpoint enabled".
9974
9975Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
9976
9977 * gdb.base/break.exp (test_next_with_recursion): Remove
9978 gdb_suppress_tests for d10v-*-*.
9979 * lib/gdb.exp (gdb_suppress_tests): Disable this function
9980 pending review of whether it is useful or not.
9981
9982Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
9983
9984 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
9985
9986Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
9987
9988 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
9989 * config/dve.exp: New file to support Densan boards.
9990
9991Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
9992
9993 * gdb.base/interrupt.exp: Document problem of simulators, signals,
9994 reads and BSD.
9995
9996Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
9997
9998 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
9999 response.
10000
10001 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
10002
10003Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
10004
10005 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
10006 test.
10007
10008 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
10009 target_sizeof_long and target_bigendian_p.
10010 (structs_by_value, structs_by_reference): Check values according
10011 to targets word size and endianess.
d63a86f8 10012
c906108c
SS
10013Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
10014
10015 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
10016 output.
10017
10018Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
10019
10020 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
10021 Update test of set args help to match source change.
10022
10023Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
10024
10025 * gdb.base/default.exp: Expect help system output to be in
10026 alphabetical order.
10027 * gdb.base/help.exp: Ditto.
10028
10029Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
10030
10031 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
10032 "i*86-pc-linux-gnu*".
10033 * gdb.base/interrupt.exp: Ditto.
10034 * gdb.base/corefile.exp: Ditto.
10035
10036 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
10037 define vxworks when building the testcase.
10038
10039 * gdb.base/ptype.exp: Fix testnames to be unique.
10040 * gdb.base/radix.exp: Ditto.
10041 * gdb.base/term.exp: Ditto.
10042 * gdb.base/whatis.exp: Ditto.
10043 * gdb.c++/classes.exp: Ditto.
10044
10045Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
10046
10047 * gdb.base/callfuncs.exp: Fix indentation.
10048
10049 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
10050 suppress_flag has been set.
10051 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
10052 target feature.
10053
10054Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
10055
10056 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
10057 the testcase.
10058
10059 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
10060 set_debug_traps() and breakpoint().
10061 * gdb.c++/misc.cc (main): Ditto.
10062 * gdb.c++/templates.cc (main): Ditto.
10063 * gdb.c++/virtfunc.cc (main): Ditto.
10064
10065Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
10066
10067 * lib/gdb.exp(gdb_step_for_stub): New function.
10068 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
10069 exists, reload the executable and do a "continue" instead of
10070 doing a jump.
10071 (runto_main): Use gdb_step_for_stub.
d63a86f8 10072
c906108c
SS
10073 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
10074 tests to have unique names.
10075 * gdb.base/callfuncs.exp: Ditto.
10076 * gdb.base/commands.exp: Ditto.
10077 * gdb.base/default.exp: Ditto.
10078 * gdb.base/help.exp: Ditto.
10079 * gdb.base/list.exp: Ditto.
10080 * gdb.base/opaque.exp: Ditto.
10081 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
10082 similar tests.
d63a86f8 10083
c906108c
SS
10084 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
10085 * gdb.c++/cplusfuncs.cc: Ditto.
10086 * gdb.c++/virtfunc.cc: Ditto.
10087
10088 * config/monitor.exp: Keep track of the last file we saw, rather
10089 than trying to get the info from gdb.
10090
10091 * gdb.fortran/types.exp: Move comment to previous line.
10092
10093Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
10094
10095 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
10096 target mode.
10097
10098Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
10099
10100 From Bob Manson:
10101 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
10102 string from GDB when it connects.
10103
10104 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
10105
10106Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
10107
10108 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
10109 if we can't get a debug format from GDB (we may be testing an
10110 older GDB). Use a 10 second timeout when checking for the format.
10111
10112 * gdb.stabs/weird.exp: Fix quoting.
10113
10114 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
10115
10116Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
10117
10118 * config/arm-ice.exp: New file.
10119
10120Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
10121
10122 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
10123 until it has been modified to work with the new testsuite.
10124
99707966 10125 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
10126 testcase won't compile, cause all of the testcases in the file to
10127 fail instead.
10128
10129 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
10130 (gdb_clear_suppressed): New procedure.
10131 (gdb_stop_suppressing_tests): Only clear suppress_flag if
10132 it contains a positive value.
10133
10134Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
10135
10136 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
10137
10138 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
10139
10140Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
10141
10142 * lib/gdb.exp (setup_xfail_format): New function.
10143 (get_debug_format): New function to get debug format.
10144 (debug_format): New global variable to hold last value set
10145 by get_debug_format.
10146 * gdb.base/list.exp: Call get_debug_format and expect some
10147 tests to fail for DWARF 1 and COFF formats.
10148 * gdb.c++/ptype.exp: Ditto.
10149 * gdb.c++/classes.exp: Ditto.
10150 * gdb.c++/cplusfuncs.exp: Ditto.
10151 * gdb.c++/inherit.exp: Ditto.
10152 * gdb.c++/templates.exp: Ditto.
10153 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 10154
c906108c
SS
10155Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
10156
10157 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
10158 host doesn't have a currently-open connection.
10159
10160 * config/sparclet.exp: Cleanups and fixes to make it generic for
10161 any gdb stub target. Handle cases where gdb doesn't respond when
10162 interrupted in a sane fashion.
10163
10164 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
10165 same thing in a totally different way.
10166
10167 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
10168 setting "timeout".
10169 (gdb_start): We set the global gdb_prompt variable in
10170 default_gdb_init now.
10171
10172Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
10173
10174 * gdb.base/printcmds.exp: Fix "check for floating addition"
10175 regexp to accept results within approx +/- .01 of exact value.
10176 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
10177
10178Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
10179
10180 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
10181 properly.
10182 (gdb_expect): Add optional timeout parameter, and add timeout
10183 value to various calls.
10184 (gdb_suppress_tests): Only give one warning message per group.
10185
10186Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
10187
10188 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
10189 global variables. Handle getting a value for $timeout more
10190 gracefully.
10191
10192Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10193
10194 * lib/gdb.exp: Close connection to remote host if gdb doesn't
10195 initialize.
10196 (default_gdb_init): New procedure; allow gdb_init to be overridden
10197 by a target configuration file.
10198 (gdb_expect): Pass the timeout to remote_expect.
10199
10200 * config/monitor.exp(gdb_load): Fix typo in regexp.
10201
10202Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
10203
10204 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
10205
10206Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
10207
10208 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
10209 here. Call gdb_target_exec before rebooting the target, to make
10210 sure the connection to the target is closed.
10211 (gdb_load): Pass the name of the executable to gdb_target_monitor.
10212 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
10213 Also detect "Timeout reading from remote" error.
10214
10215 * config/gdbserver.exp: Pass the executable being loaded to
10216 gdb_target_monitor. Don't call gdb_file_cmd here; let
10217 gdb_target_monitor do it.
10218
10219 * gdb.disasm/hppa.exp: Don't use exec_output.
10220
10221Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
10222
10223 * gdb.base/list.exp: If we're debugging a non-native target,
10224 try to set the pc register to point to the start of the
10225 program before doing the first list command.
10226
10227 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
10228 test_calls after restarting.
10229
10230 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
10231 reloading.
10232
10233 * gdb.base/watchpoint.exp: Fix typo.
10234
10235 * gdb.base/setshow.exp: Check for use_gdb_stub.
10236
10237 * gdb.base/break.exp: Fix continue until exit test for the gdb
10238 stub case.
10239 * gdb.base/langs.exp: Ditto.
10240
10241 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
10242 gdb_load_offset. If we weren't given a file to load, figure out
10243 what the current file is and use it.
10244
10245 * config/i386-bozo.exp: New file.
10246
10247Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
10248
10249 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
10250 feature.
10251
10252 * config/proelf.exp: New entry.
10253
10254Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
10255
10256 * lib/gdb.exp: Remove spurious .* patterns at the beginning
10257 of regexps.
10258
10259 * gdb.base/watchpoint.exp: Don't run the test_stepping
10260 tests if gdb can't call functions on the target.
10261
10262 * gdb.base/setshow.exp: Don't run the set prompt tests if
10263 the board has gdb_prompt set.
10264
10265Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
10266
10267 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
10268 * gdb.base/commands.exp: Likewise.
10269 * gdb.base/setshow.exp: Likewise.
10270
10271Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
10272
10273 * config/monitor.exp(gdb_start): Look for gdb_prompt target
10274 feature.
10275
10276 * config/i960.exp: New file.
10277
10278Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
10279
10280 * gdb.base/funcargs.exp: Check for gdb,short_int target
10281 feature instead of looking for explicit target triplets.
10282
dc96c6c7 10283Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 10284
d63a86f8 10285 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
10286 "p 123DEADBEEF", to check parse_number.
10287 * top.c: change "to enable to enable" to "to enable" in a couple
10288 of help strings.
10289
10290Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
10291
10292 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
10293 on the mn10300.
d63a86f8 10294
c906108c
SS
10295Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
10296
10297 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
10298 where the test executable is run with explicit args.
10299 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
10300
10301Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
10302
10303 * gdb.base/run.c: Use FAKEARGV to build test executable that
10304 does not require a command line arg, since most simulators
10305 don't currently support passing such an arg into the simulated
10306 program.
10307 * gdb.base/commands.exp: Change tests to insert the proper
10308 value as the arg to the first recursive factorial call. Change
10309 compilation line to define FAKEARGV at compile time.
10310
10311Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
10312
10313 * gdb.base/recurse.exp: Enable these tests for the mn10300.
10314 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
10315 function with watchpoint enabled" test.
10316
10317Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
10318
10319 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
10320 Don't call gdb_test when the command doesn't return to a gdb prompt.
10321
10322 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
10323 "Tests restarted" messages.
10324
10325Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
10326
10327 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
10328
dc96c6c7 10329Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10330
10331 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
10332 for INFO SYMBOL; add help tests for OVERLAY commands.
10333 * gdb.base/default.exp: add tests for INFO SYMBOL command;
10334 add tests for OVERLAY commands
10335 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
10336 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
10337 * gdb.base/sigall.c: add usestubs code frag
10338 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 10339
c906108c
SS
10340Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
10341
10342 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
10343 failures.
10344 (gdb_stop_suppressing_tests): Note that tests have restarted.
10345
10346Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
10347
10348 * config/h8300.exp: New file.
10349
10350Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
10351
10352 * gdb.base/setshow.exp: Check for the existence of a
10353 feature, not its value.
10354
10355Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
10356
10357 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
10358
10359 * gdb.base/scope.exp: It's now init0(), not init().
10360
10361 * gdb.base/scope0.c: For now, change init() to be init0().
10362
10363 * config/monitor.exp: Use gdb_serial in preference to serial
10364 or netport.
10365
10366 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
10367 and it's not already set.
10368
10369Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
10370
10371 * gdb.base/setshow.exp: Only test the run command if the target
10372 isn't using a stub and if it supports argument passing.
10373
10374Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
10375
10376 * config/udi.exp(gdb_start): Make sure UDICONF is set
10377 properly before starting gdb.
10378
10379Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
10380
10381 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
10382 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
10383 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
10384
10385Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
10386
10387 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
10388 specialized code to reboot the board, use remote_reboot instead.
10389
10390 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
10391
10392 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
10393
10394 * config/monitor.exp: Make sure we disconnect from the target.
10395 Also, try a reboot/reload cycle instead of failing if the
10396 load fails.
10397
10398Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
10399
10400 * gdb.base/default.exp: Don't set match_max.
10401 * gdb.base/help.exp: Ditto.
10402 * gdb.base/list.exp: Ditto.
10403 * gdb.base/signals.exp: Ditto.
10404
10405 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
10406 set, use remote_ld to download the testcase instead of
10407 the GDB loader.
10408
10409Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
10410
10411 * config/vr5000.exp: New file.
10412
10413 * config/monitor.exp(gdb_target_monitor): Add pattern for
10414 "Ending remote" to detect errors in connecting.
10415
10416 * gdb.base/setshow.exp: Add .* within auto language test.
10417
10418 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
10419 target feature.
10420
10421 * config/monitor.exp(gdb_load): Check for a failure when loading,
10422 and reboot the board if necessary.
10423
10424 * gdb.base/setvar.exp(test_set): Handle multiple prints within
10425 a set of tests. Remove print.* from the patterns being checked.
10426
10427Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
10428
10429 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
10430 refer to gdb_spawn_id.
10431
10432 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
10433 longer used.
10434 * config/sparclet.exp: Ditto.
10435 * config/sparclet-old.exp: Ditto.
10436 * config/slite.exp: Ditto.
10437 * config/sim.exp: Ditto.
10438 * gdb.base/funcargs.exp: Ditto.
10439
10440 * lib/gdb.exp:Remove references to gdb_spawn_id.
10441 (gdb_expect): Move to remote.exp.
10442
10443Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
10444
10445 * config/monitor.exp: Detect the "Couldn't establish connection"
10446 message from GDB.
10447
10448Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
10449
10450 * gdb.base/bitfields.exp: Use runto instead of explicit
10451 gdb_run_cmd/gdb_expect sequences.
10452
10453 * gdb.base/break.exp(text_next_with_recursion): Add match for
10454 gdb_expect call.
10455
10456 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
10457 We also need to handle the "A program is being debugged already"
10458 prompt from gdb. Use gdb_test to set the baud rate.
10459
10460 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
10461 to 20000. Really. I mean it.
10462
10463Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10464
10465 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
10466 fails. If suppress_flag is set, skip perror message about not
10467 being able to send to GDB.
10468 (send_gdb): If suppress_flag is set, don't try to send commands to
10469 GDB.
10470 (gdb_expect): If suppress_flag is set, always fail immediately.
10471 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
10472 (gdb_init): Call gdb_stop_suppressing_tests.
10473 (default_gdb_exit): Ditto.
10474 (default_gdb_start): Ditto.
10475
10476 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
10477 gdb_stop_suppressing_tests as appropriate.
10478 * gdb.base/break.exp: Ditto.
10479 * gdb.base/callfuncs.exp: Ditto.
10480 * gdb.base/commands.exp: Ditto.
10481 * gdb.base/exprs.exp: Ditto.
10482 * gdb.base/funcargs.exp: Ditto.
10483 * gdb.base/list.exp: Ditto.
10484 * gdb.base/recurse.exp: Ditto.
10485 * gdb.base/scope.exp: Ditto.
10486 * gdb.base/structs.exp: Ditto.
10487 * gdb.c++/inherit.exp: Ditto.
10488
10489Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
10490
10491 * config/vr4300.exp: New file.
10492
99707966 10493 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 10494
99707966 10495 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
10496
10497Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
10498
10499 * lib/gdb.exp(gdb_init): New function.
10500
10501 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
10502 for each individual variable set.
10503
10504 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
10505 name.
10506
10507 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
10508
10509 * gdb.base/scope.exp: Use gdb_test.
10510
10511 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
10512 aborting; the testsuite driver will do that for us (see
10513 gdb_finish). Also, use gdb_test in a few more places.
10514
10515Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
10516
10517 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
10518
10519Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
10520
10521 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
10522 and "add_tests" are not at the same address.
10523
10524Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
10525
10526 * gdb.base/ptype.exp: Use gdb_test.
10527
10528Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
10529
10530 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
10531 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
10532 left in. No longer expect them to fail.
10533
10534 * gdb.stabs/*.mt; Deleted, no longer used.
10535 * gdb.stabs/configure.in: Remove references to target makefile
10536 frags.
10537 * gdb.stabs/configure: Rebuilt.
10538
10539 * gdb.disasm/*.mt: Deleted, no longer used.
10540 * gdb.disasm/configure.in: Remove references to target makefile
10541 frags. Use "sh3.s" as the unique filename for this directory.
10542 * gdb.disasm/configure: Rebuilt.
10543
10544 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
10545 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
10546 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
10547
10548Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
10549
10550 * config/udi.exp: Use mondfe,name instead of remote_host.
10551
10552Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
10553
10554 * gdb.base/watchpoint.exp: Don't expect a failure when calling
10555 a function with a watchpoint enabled on the mn10200.
10556
10557 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
10558 before trying to create it!
10559
10560Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
10561
10562 * config/vx.exp: Use hostname instead of netport.
10563
10564 * config/vxworks.exp: New file.
10565
10566 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
10567
10568 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
10569 gdb before assuming everything worked. Send a ^C if a timeout
10570 occurs.
10571
10572 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
10573 $gdb_spawn_id directly.
10574 (gdb_run_cmd): Try _start as well as start. Use the target feature
10575 gdb,start_symbol as the symbol to start from when jumping.
10576
10577Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
10578
10579 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
10580 redundant) test.
10581
10582 * gdb.base/recurse.exp: Relax final value test for 'b' so that
10583 it doesn't lose for 16bit integer systems.
10584
10585Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
10586
10587 * gdb.fortran/types.exp: If the target doesn't support "double"
10588 data types, then expect "real" types to only be 4 bytes.
10589
10590 * gdb.c++/virtfunc.exp: Expect failure for virtual function
10591 call tests if the target doesn't support inferior function calls.
10592
10593 * gdb.base/printcmds.exp: Allow minor deviation in FP values
10594 in printf tests.
10595
10596Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
10597
10598 * gdb.base/help.exp: Disable "help set", "help show", and
10599 "help support". Simplify regexp for "help stack".
10600
10601 * gdb.base/default.exp: Set match_max to 5000 and the timeout
10602 to 60 seconds. Temporarily set match_max to 15000 around the
10603 "info copying" test.
10604
10605 * gdb.base/nodebug.exp: Don't try to do an inferior function
10606 call if the target doesn't support them.
10607 * gdb.base/printcmds.exp: Likewise.
10608 * gdb.base/setvar.exp: Likewise.
10609 * gdb.base/structs.exp: Likewise.
10610 * gdb.c++/templates.exp: Likewise.
10611 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
10612
10613 * gdb.base/recurse.exp: Enable for the mn10200.
10614
10615 * configure.in: Do configure gdb.stabs directory for *-*-elf
10616 targets.
10617 * configure: Rebuilt.
10618
10619 * gdb.base/break.exp: Check for gdb,noresults before testing
10620 exit status and/or results from the target.
10621 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
10622 * lib/gdb.exp: Remove old (now bogus) initialization of
10623 noinferior, noargs, noresults and nosignals.
10624
10625Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
10626
10627 * config/sh.exp: New file.
10628
10629 * config/slite.exp: Try to connect multiple times to the board
10630 before rebooting. Only send a "monitor run" if need_monitor_run
10631 is set.
10632
10633 * gdb.base/break.exp: Don't do the "stub continue" test if
10634 the target has gdb_stub set.
10635
10636 * gdb.base/callfuncs.exp: Increase the timeout.
10637
10638 * gdb.base/interrupt.exp: Don't even try to compile the testcase
10639 if the target has gdb,noinferiorio set.
10640
10641 * gdb.base/list.exp: Increase match_max to 10000 characters.
10642
10643 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
10644
10645 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
10646 target.
10647
10648 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
10649
10650Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
10651
10652 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
10653 trying to delete the copy of gdb. Catch the file delete so we
10654 don't die if the delete fails; also, the file should be copied to
10655 the host, not to the build.
10656
10657Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
10658
10659 * lib/gdb.exp(gdb_test): Surround the result pattern with
10660 parenthesis in case it contains multiple regexps separated
10661 with |.
10662
10663 * gdb.base/watchpoint.exp: Use gdb_test.
10664 * gdb.base/default.exp: Ditto.
10665
10666Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
10667
99707966 10668 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 10669
c906108c
SS
10670 * gdb.base/scope.exp: Use gdb_test.
10671 * gdb.c++/classes.exp: Ditto.
10672 * gdb.c++/inherit.exp: Ditto.
10673
10674Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
10675
10676 * gdb.base/crossload.exp: Don't use execute_anywhere, use
10677 remote_exec instead.
10678 * gdb.base/corefile.exp: Don't be ridiculous.
10679 * gdb.base/*.c: Add missing stub invocations.
10680
10681Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
10682
10683 * config/slite.exp: Miscellaneous fixes.
10684
10685 * lib/gdb.exp: Fix runto.
10686
10687 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
10688 the target.
10689
10690 * gdb.base/watchpoint.exp: Fix regexp.
10691
10692 * lib/gdb.exp(default_gdb_exit): Add a catch to the
10693 close and wait commands, as the descriptor may now be
10694 invalid. Always call "remote_close host".
10695
10696Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
10697
10698 Major rewrite for testsuite revision.
d63a86f8 10699
c906108c
SS
10700 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
10701 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
10702 instead of relying on spawn_id to always contain a valid
10703 spawn id.
10704 (get_compiler_info): New procedure to build the ${binfile}.ci
10705 file, instead of replicating this in N different places.
10706 (gdb_compile): New procedure.
d63a86f8 10707
c906108c
SS
10708 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
10709 appropriate arguments) instead of compile. Use gdb_test in a lot
10710 more places. Use send_gdb instead of send. Always run gdb_start
10711 at the start of a testcase, as this is no longer done magically.
10712
10713 config/*-gdb.exp: Rename without the -gdb suffix.
10714
10715 config/mips.exp: Use remote_close instead of exit_remote_shell.
10716 config/monitor.exp: Use target_info instead of looking at
10717 baud, timeout, etc.
10718 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
10719
10720Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10721
10722 * gdb.c++/templates.exp (test_ptype_of_templates),
10723 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
10724 Update expect patterns for destructors and assignment operators
10725 to match corresponding c-typeprint.c changes.
10726 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
10727 to destructor breakpoint test, GDB should be able to set the
10728 destructor breakpoint without specifying arguments.
10729
10730Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
10731
10732 * gdb.threads/pthreads.exp: Change result for failure to compile due
10733 to lack of pthreads runtime support from an error to simply an
10734 unsupported test, per dejagnu standards.
10735
10736Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10737
10738 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
10739 where GDB exits to reduce pattern match time.
10740 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
10741
10742 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
10743
dc96c6c7 10744Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10745
10746 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
10747 * gdb.base/default.exp: ditto.
10748 * gdb.base/nodebug.exp: ditto.
10749 * gdb.base/printcmds.exp: ditto.
10750 * gdb.base/ptype.exp: ditto.
10751 * gdb.base/setvar.exp: ditto.
10752 * gdb.base/structs.exp: ditto.
10753 * gdb.base/setshow.c: Guard against uninitialized values of argc.
10754
10755Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
10756
10757 * configure, */configure: Rebuild with autoconf 2.12.
10758
10759Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
10760
10761 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
10762 use new i*86-pc-linux*-gnu quads.
10763 * gdb.base/corefile.exp: Ditto.
10764 * gdb.base/signals.exp: Ditto.
10765 * gdb.base/sigall.exp: Ditto.
10766 * gdb.base/interrupt.exp: Ditto.
10767
10768 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
10769 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
10770 RedHat 4.0.
d63a86f8 10771
c906108c
SS
10772 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
10773 linux. This allows the test case to at least compile on latest
10774 linux, but still not run due to missing the threads runtime library.
10775
10776Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10777
10778 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
10779 directory to search gdb directory. Accept and step over conditional
10780 stack alignment code. Consume $prompt in failure cases.
10781 Reset timeout to $oldtimeout instead of some arbitrary value.
10782 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
10783 timeout problems with infinite stack backtraces.
10784 * gdb.base/ptype.exp (ptype struct link, union tu_link):
10785 Accept function parameters for linkfunc member.
10786
10787Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
10788
10789 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
10790 (CXXFLAGS): Remove, unreferenced.
10791 (B_OPTIONS): Add for -B options and add code to initialize with
10792 previous -B options and also add -B option to pick up cross compiled
10793 runtime.
10794 (TARGET_INCLUDES): Add for -I options and add code to initialize when
10795 doing cross compiles.
10796 (target_alias): Declare global.
10797 (xgcc): Set variable to full path of gcc in build tree. Use findfile
10798 to verify that gcc exists in build tree, and if so set CC to that
10799 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 10800
c906108c
SS
10801Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
10802
10803 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
10804 ptype test for anonymous union. Fixup testcase to match
10805 current gcc debug output.
10806
10807Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
10808
10809 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
10810 force argument to an unsigned long type.
10811
10812Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
10813
10814 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
10815 tests and anonymous union print/ptype tests.
10816 * gdb.base/list.exp (test_forward-search): Increase timeout by
10817 5 minutes for the "search extremely long line" case.
10818 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
10819 completely optional and that the pass/fail messages use the command as
10820 the message if that third arg is a null string.
10821 (gdb_test_exact): Arrange that a null string pattern means match a
10822 null string output rather than any output, which might include random
10823 errors.
10824 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
10825 backtrace test.
10826 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
10827 always failing and failure is now exposed by gdb.exp changes.
10828
10829Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
10830
10831 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
10832 weren't being noted.
10833
10834Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10835
10836 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
10837 * gdb.stabs/weird.exp: Remove v_comb xfails.
10838
dc96c6c7 10839Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10840
10841 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
10842 list.exp scope.exp watchpoint.exp]
10843 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 10844
dc96c6c7 10845Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10846
10847 * config/monitor.exp: Increase download timeout to 1000 seconds.
10848
dc96c6c7 10849Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10850
10851 * config/m32r.exp: Increase timeout to 120 seconds.
10852
10853Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
10854
10855 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
10856 and accept older ordering as obsolescent gcc or gdb.
10857 * gdb.c++/templates.exp: Ditto.
10858 * gdb.c++/virtfunc.exp: Ditto.
10859
10860Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
10861
10862 * gdb.base/coremaker.c: Add code to mmap some data so we
10863 can check that it ends up in the core file.
10864 * gdb.base/corefile.exp: Add test to read mmapped data
10865 from core file.
10866
dc96c6c7 10867Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10868
10869 * config/m32r.exp: New file.
10870
10871Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
10872
10873 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
10874 that cflags can contains -gstabs, and work correctly for other tests.
10875
dc96c6c7 10876Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10877
10878 * gdb.base/setshow.exp: New file, tests show and set.
10879 * gdb.base/setshow.c: New file, tests show and set.
10880 * gdb.base/help.exp: Add test for help set|show annotate.
10881 * gdb.base/default.exp: Add test for set|show annotate.
10882
10883Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
10884
10885 * testsuite/gdb.base/break.exp: Make backtrace from factorial
10886 errors unique.
10887 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
10888 explicitly.
10889
10890Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
10891
10892 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
10893 and width commands. This is done elsewhere.
10894 * (gdb_start): Don't call gdb_start_sim here. That's already
10895 done in gdb_load. This fixes lots of failures in default.exp.
10896
10897Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
10898
10899 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
10900 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
10901 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
10902 in the same we we treat other failures (since it may be an expected
10903 condition), rather than as an error.
10904 * gdb.base/signals.exp (test_handle_all_print): Revert back to
10905 old test format.
10906
10907Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
10908
10909 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
10910 (distclean maintainer-clean realclean): No need to remove files
10911 twice. Nuke the duplicates.
10912 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 10913 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
10914 Remove config.h along with other config files.
10915
10916Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
10917
10918 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
10919 "p func1 ()" and note that rests of tests are skipped.
10920 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
10921 setup_xfails for "print func2::coremaker_local".
10922 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
10923 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
10924 affected by the previous run test.
10925 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
10926 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
10927 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
10928 "pass int powerset tuple" and "pass modeless int powerset tuple".
10929 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
10930 "real write 4" and "real write 8".
10931 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
10932 setup_xfails for "print vs1 after tuple assign 2",
10933 "print \$i after tuple assign 2", and
10934 "print vs2 after tuple assign 2".
10935 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
10936 meaningful error message and return -1 so the caller can
10937 suppress further tests and avoid a cascade of errors.
d63a86f8 10938
c906108c
SS
10939Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
10940
10941 * gdb.base/a1-selftest.exp: Tweak tests to account for new
10942 format for printing version.
10943 * gdb.base/default.exp: Ditto.
10944 * gdb.base/interrupt.exp: Fix problem with cascade of
10945 errors if child process dies while calling a function.
d63a86f8 10946
c906108c
SS
10947Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
10948
10949 * Makefile.in (VPATH): Add
10950 * Makefile.in (Makefile, config.status): Fix rules so things get
10951 remade when necessary.
10952
10953Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
10954
10955 * Makefile.in (just-check): Add path to sibling expect dir
10956 to environment variable specified by RPATH_ENVVAR.
10957
10958Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
10959
10960 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
10961 (just-check): Add shared library paths for libstdc++, tk,
10962 tcl, bfd, and opcodes to the environment variable specified
10963 in RPATH_ENVVAR.
10964 * configure.in: Add support to recognize --enable-shared flag
10965 and generate correct value for RPATH_ENVVAR.
10966 * configure: Regenerated with autoconf.
10967
10968Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
10969
10970 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
10971 include all osf versions.
10972 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
10973 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
10974 when target is linux. When failing to build pthreads test
10975 executable, give more meaningful message.
10976 * gdb.threads/pthreads.c: Hpux also uses old definition of second
10977 arg for pthread_create.
d63a86f8 10978
c906108c
SS
10979Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
10980
10981 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
10982 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
10983 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
10984 and -lpthreads (everybody else).
10985 (test_startup): Fail gracefully if threads are not supported.
10986 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
10987 "p/c array_index("abcdef",2)" when not gcc compiled.
10988 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
10989 "print func2::coremaker_local" when not gcc compiled.
10990 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
10991 "ptype on opaque struct tagname (statically)",
10992 "ptype on opaque struct tagname (dynamically) 1", and
10993 "ptype on opaque struct tagname (dynamically) 2"
10994 for not compiled with gcc.
10995 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
10996 backtrace when compiled with gcc.
d63a86f8 10997 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
10998 than always return success.
10999
11000Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
11001
11002 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
11003
11004Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
11005
11006 * gdb.base/structs.exp: Undo last change.
11007
11008Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
11009
11010 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
11011 encapsulate all the steps/nexts done during self test, starting
11012 at main, and makes them less sensitive to optimization issues.
11013 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
11014 signal handler" test.
11015 * gdb.threads/pthreads.exp: Only run this for native configs.
11016 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
11017 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
11018 tests.
11019 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
11020 for "runto test_calls(void)" test.
d63a86f8 11021
c906108c
SS
11022Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
11023
11024 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
11025 and don't expect address info in breakpoint confirmations.
11026
11027Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
11028
11029 * gdb.base/list.exp (test_forward_search): Increase timeout
11030 temporarily by 60 seconds for searching extremely long line,
11031 and then reset to old value when done. Increase expect input
11032 buffer to 10000.
11033
11034Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
11035
11036 * gdb.base/list.exp (test_forward_search): Fix to handle very
11037 long source line without overflowing expect's input buffer.
11038
11039Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
11040
11041 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
11042 "buffer_full".
11043
11044 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
11045 "buffer_full".
11046
11047 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
11048 "buffer_full".
11049
11050 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
11051 "buffer_full".
11052
11053Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
11054
11055 * configure.in (configdirs): Add gdb.threads.
11056 * configure: Regenerated with autoconf.
11057 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
11058 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
11059 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 11060
c906108c
SS
11061Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
11062
11063 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
11064
11065Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
11066
11067 * gdb.base/signals.exp (test_handle_all_print): Test separately for
11068 each signal's status in the output of "handle all print".
11069 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
11070 the \r\n sequence that immediately precedes the gdb prompt.
11071 * gdb.base/a1-selftest.exp: Save original timeout and restore
11072 after test.
11073
11074Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
11075
11076 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
11077 symbol.
11078
11079Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
11080
11081 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
11082
11083Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
11084
11085 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
11086 timeout by 60 seconds.
11087
11088Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
11089
11090 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
11091 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
11092 error return.
11093
11094Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
11095
11096 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
11097 gdb initialization, also report how long dejagnu waited. Restore
11098 old timeout before doing error return. Temporarily increase timeout
11099 by 3 minutes to allow for slow startups over heavy NFS use.
11100
11101Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
11102
11103 * lib/gdb.exp: Report timeout value for verbosity level 2.
11104 * config/gdbserver.exp: Ditto.
11105 * config/hppro.exp: Ditto.
11106 * config/mips-gdb.exp: Ditto.
11107 * config/monitor.exp: Ditto.
11108 * config/netware.exp: Ditto.
11109 * config/sim-gdb.exp: Ditto.
11110 * config/slite-gdb.exp: Ditto.
11111 * config/udi-gdb.exp: Ditto.
11112 * config/unix-gdb.exp: Ditto.
11113 * config/vx-gdb.exp: Ditto.
11114 * gdb.base/a1-selftest.exp: Ditto.
11115 * gdb.base/a2-run.exp: Ditto.
11116 * gdb.base/break.exp: Ditto.
11117 * gdb.base/corefile.exp: Ditto.
11118 * gdb.base/list.exp: Ditto.
11119 * gdb.base/recurse.exp: Ditto.
11120 * gdb.base/scope.exp: Ditto.
11121 * gdb.base/signals.exp: Ditto.
11122
11123Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11124
11125 * gdb.threads/Makefile.in (docdir): Removed.
11126
11127Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11128
11129 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 11130 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 11131 @srcdir@.
d63a86f8 11132 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
11133 autoconf 2.5 or higher.
11134 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
11135
11136Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
11137
11138 * configure: Regenerated.
11139 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
11140 avoid name clashes with SunOS headers.
11141
11142Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
11143
11144 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
11145
11146Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
11147
11148 * gdb.base/callfuncs.exp: Finish last change -- make sure the
11149 prototype information ends up in the compiler info file.
11150
11151Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
11152
11153 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
11154 attempting to regenerate it. Eliminate use of a temporary file
11155 and just generate the info file directly. Source it immediately,
11156 for consistency of use.
11157 * gdb.base/corefile.exp: Ditto
11158 * gdb.base/exprs.exp: Ditto.
11159 * gdb.base/funcargs.exp: Ditto.
11160 * gdb.base/langs.exp: Ditto.
11161 * gdb.base/list.exp: Ditto.
11162 * gdb.base/mips_pro.exp: Ditto.
11163 * gdb.base/nodebug.exp: Ditto.
11164 * gdb.base/opaque.exp: Ditto.
11165 * gdb.base/ptype.exp: Ditto.
11166 * gdb.base/scope.exp: Ditto.
11167 * gdb.base/setvar.exp: Ditto.
11168 * gdb.base/signals.exp: Ditto.
11169 * gdb.base/whatis.exp: Ditto.
11170 * gdb.c++/templates.exp: Ditto.
11171 * gdb.c++/virtfunc.exp: Ditto.
11172 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
11173 whether or not to add -lstdc++ to the compile command line args.
11174
11175Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11176
11177 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
11178 it got fixed by the recent lookup_minimal_symbol_by_pc change.
11179 Increase timeout, a lot of single stepping might be needed if the
11180 target has no hardware watchpoints.
11181
11182Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
11183
11184 * gdb.base/break.exp: Ignore compiler warnings when compiling
11185 break.c.
11186 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
11187 * gdb.base/default.exp: Add h8300 xfails. Handle messages
11188 from remote-sim.
11189 * gdb.base/exprs.exp: Add h8300 xfails.
11190 * gdb.base/funcargs.exp: Likewise.
11191 * gdb.base/nodebug.exp: Likewise.
11192 * gdb.base/printcmds.exp: Likewise.
11193 * gdb.base/ptype.exp: Likewise.
11194 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
11195 h8300 xfails.
d63a86f8 11196 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
11197 on the h8300.
11198 * gdb.base/funcargs.c: Explicitly make last constant argument to
11199 call_after_alloca_subr an unsigned long type.
11200 * gdb.base/return.c: Include stdio.h.
11201
11202Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
11203
11204 * config/abug.exp: New file for the older Motorola Bug monitor
11205 that runs on the mvme13x series VME boards.
11206 * config/monitor.exp: Use the new config array for target settings
11207 if they exist.
11208
11209Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
11210
11211 * sim-gdb.exp: Make the SH simulator allocate less space when
11212 it is targeted.
11213
11214Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
11215
11216 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
11217 test.
11218
11219Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
11220
11221 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
11222 "rs6000-*-*" for "list function in include file" when gcc compiled.
11223 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
11224 for "p ctable1[120]".
11225 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
11226 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
11227 Remove setup_xfail for "rs6000-*-*" for
11228 "print 'scope0.c'::filelocal before run".
11229 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
11230 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
11231 since some compilers don't allow both options to be given
11232 on the same command line. Create object file and move it.
d63a86f8 11233
c906108c
SS
11234Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
11235
11236 * gdb.base/corefile.exp: Always regenerate the core file, since
11237 we always regenerate the coremaker program. Detect special case
11238 where registers cannot be read from core file.
d63a86f8 11239
c906108c
SS
11240Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
11241
11242 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
11243 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
11244 * gdb.c++/templates.exp: Only match on basename of file since
11245 some formats like xcoff don't encode directory information.
11246 * gdb.stabs/weird.exp: Use the right sed script for powerpc
11247 and rs6000 AIX xcoff targets.
11248 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
11249 * configure: Regenerate.
11250 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
11251 here, rather than in distclean.
d63a86f8 11252
c906108c
SS
11253Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
11254
11255 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
11256 defined, and use it to compile the test case with -O2. The
11257 native compilation still uses no optimization.
11258 * gdb.base/mips_pro.c: Remove inline assembly code since
11259 it is compiled PIC by default, which results in assembler
11260 warnings that make the testsuite think the compilation
11261 was unsuccessful.
11262
11263Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
11264
11265 * gdb.c++/misc.exp: Add note to message for
11266 "print s.a for foo struct" that this is a known gcc 2.7.2
11267 and earlier bug.
11268
11269Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
11270
11271 * gdb.base/break.exp: Fix pattern for matching "Delete all
11272 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
11273 setup_xfail for deleting all breakpoints test. Fix various
11274 timeout messages to include "(timeout)".
11275 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
11276 for "p t_float_values2(3.14159,float_val2)".
11277 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
11278 for "continue to call2g" when gcc compiled.
11279 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
11280 "up to foo in langs.exp", "show language at foo in langs.exp",
11281 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
11282 and "show language at fsub in langs.exp".
11283 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
11284 "list line 1 in include file", "list message for lines past EOF",
11285 "list function in include file", "list list0.h:foo", and
11286 "list filename:function; nonexistant function".
11287 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
11288 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
11289 and "ptype t_char_array" to be for native cc only.
d63a86f8 11290
c906108c
SS
11291Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
11292
d63a86f8 11293 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
11294 setup_xfail for "print coremaker_bss", "print coremaker_ro",
11295 "print func2::coremaker_local", and "backtrace in corefile.exp".
11296
11297Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
11298
11299 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
11300 "bt in signals.exp". This problem only appears when running
11301 the testsuite, and then only intermittently.
11302
11303Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
11304
11305 * gdb.base/return.exp (return_tests): Differentiate between
11306 two tests of continuing.
11307
11308Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
11309
11310 * */Makefile.in (maintainer-clean): Remove config.log.
11311 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
11312 * gdb.c++/Makefile.in (PROGS): Add inherit.
11313 (clean): Remove *.ci.
11314
11315Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
11316
11317 * gdb.c++/misc.cc: Add test code from Mike Stump.
11318 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
11319
11320Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
11321
11322 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
11323 to "alpha-*-osf2*" and add comment.
11324 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
11325 setup_xfail for "step over execarg initialization" and
11326 "step over corearg initialization".
11327 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
11328 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
11329 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
11330 gcc compiled for "print coremaker_bss", "print coremaker_ro",
11331 "print func2::coremaker_local", and "backtrace in corefile.exp".
11332 * gdb.base/signals.exp: Build and source signals.ci.
11333 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
11334 to be for gcc only.
11335 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 11336
c906108c
SS
11337Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11338
11339 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
11340 Feb 3 procfs.c change.
11341
11342Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
11343
11344 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
11345
11346Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
11347
11348 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
11349 from dejagnu's apparent default of 10 seconds, which gives random
11350 results when running the tests over NFS on moderately loaded systems.
11351 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
11352
11353Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
11354
11355 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
11356 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
11357 result reports.
11358
11359Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
11360
11361 * configure.in (CY_AC_PATH_TCLH): Remove.
11362 * configure: Regenerate.
11363
11364Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
11365
11366 * gdb.c++/Makefile.in (clean): Add missing '{'.
11367
11368Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
11369
11370 * lib/gdb.exp: Provide a default value for noinferior.
11371
11372 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
11373 Load libgloss.exp.
11374
11375Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
11376
11377 * gdb.disasm/hppa.exp: Compile directly into an executable, use
11378 the executable, not the .o to run the tests from.
11379
11380Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
11381
11382 * gdb.base/break.exp: Don't test for program exit or exit status
11383 if $noresults if nonzero.
11384 * gdb.base/langs.exp: Likewise.
11385 * gdb.base/watchpoint.exp: Likewise.
11386
11387 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
11388 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
11389 trying to compile the testcase.
11390
11391Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
11392
11393 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
11394 * gdb.base/signals.exp (continue to handler): Likewise.
11395
11396Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
11397
11398 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
11399
11400 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
11401
11402Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
11403
11404 * gdb.base/corefile.exp: Recognize "not found" as failure
11405 when trying to determine if a core file was generated.
11406 If no core file was generate the first time, try again without
11407 the ulimit -c to work around braindamaged shells.
11408
11409Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
11410
11411 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
11412 [] tests with "test" and enclose string in quotes.
11413 * gdb.stabs/configure: Rebuild
d63a86f8 11414
c906108c
SS
11415Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
11416
11417 Changes in sync with expect:
11418 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
11419 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
11420 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
11421 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
11422 argument to AC_REQUIRE.
11423 * configure: Regenerated.
11424
11425Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
11426
11427 * gdb.base/corefile.exp: When generating a core, discard any
11428 error messages about ulimit not found and the "core dumped"
11429 message from the shell that runs the coredumper.
11430
11431Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
11432
11433 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
11434
11435 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
11436 which sed script to run. Expect failure for v_comb test
11437 on PA targets too.
d63a86f8 11438
c906108c
SS
11439Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
11440
11441 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
11442 "print func2::coremaker_local" and for "backtrace in corefile.exp"
11443
11444Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
11445
11446 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
11447 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
11448 "sparc-sun-solaris*" xfails for "p v_comb".
11449 * lib/gdb.exp (default_gdb_start): Fix typo.
11450 * gdb.base/corefile.exp: Allow "Core was generated by ..."
11451 messages to not include the full program name that caused
11452 the core dump since some systems (such as solaris) apparently
11453 truncate this path to about 80 characters.
11454 When generating a core file first try increasing the core file
11455 size limit to unlimited since some systems may default it to
11456 zero, and it is harmless to try it. Move the test for failing
11457 to generate a core file to where it will actually get executed.
11458 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
11459 new gdb result from g++ debug info improvements and make old
11460 pattern obsolescent. Also account for size_t differences
11461 (may be int or long).
11462 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
11463 initialization before function call is placed in the delay slot
11464 and thus appears to be skipped over by commands such as "next".
11465
11466Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
11467
11468 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
11469
11470Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
11471
11472 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
11473 input source file; fix code to compile test to deal with this
11474 convention.
11475 * gdb.c++/*.exp: Likewise.
11476
11477Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
11478
11479 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
11480 "bt in signals.exp".
11481
11482Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
11483
11484 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
11485 "step over execarg initialization" and
11486 "step over corearg initialization".
11487
11488Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
11489
11490 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
11491 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
11492
11493Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
11494
11495 From Rob Savoye (rob@poseidon.cygnus.com)
11496 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
11497 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
11498 configure.in}, gdb.disasm/{Makefile.in, configure.in},
11499 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
11500 configure.in}: Major reworking for autoconfig.
11501 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
11502 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
11503 New files.
11504 * config/unix-gdb.exp: Make GDB global.
11505 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
11506 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
11507 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
11508 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
11509 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
11510 term.exp, twice.exp, watchpoint.exp, whatis.exp},
11511 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
11512 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
11513 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
11514 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
11515 pr-8136.exp, result.exp, string.exp, tuples.exp},
11516 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
11517 to returns as necessary, arrange for test to compile own testcase
11518 executable.
11519 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 11520
c906108c
SS
11521Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
11522
11523 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
11524 clear_xfail at end of test which might not call either pass or fail.
11525 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
11526 "backtrace through signal handler".
11527
11528Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11529
11530 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
11531 continuing from a job control stop signal.
11532 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
11533
11534Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
11535
11536 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
11537 * gdb.base/corefile.exp: Likewise.
11538 * gdb.base/funcargs.exp: Likewise.
11539
11540Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
11541
11542 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
11543 * config/monitor.exp: Add support for setting baud rate.
11544
11545Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
11546
11547 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
11548 i*86-*-linux* xfails for "backtrace through signal handler".
11549 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
11550 "print func2::coremaker_local".
11551 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
11552 alpha-dec-osf2* xfail for
11553 "delete all breakpoints when none".
11554
11555Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
11556
11557 * gdb.base/break.exp: Change test that deletes all breakpoints
11558 when no user breakpoints are installed. A post 4.15 change
11559 causes gdb to no longer prompt in this case.
11560
11561Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
11562
11563 * gdb.base/return.exp (return_tests): Change xfail for test
11564 "correct value returned double test" to stop xfailing at
11565 Solaris 2.5. Apparently the bug has been fixed.
11566
11567Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
11568
11569 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
11570 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
11571
11572Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
11573
11574 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
11575 * gdb.disasm/hppa.s: Corresponding changes.
11576
11577Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
11578
11579 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
11580 makefile fragment.
11581 * config/mt-hpux: Deleted.
11582
11583Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
11584
d63a86f8 11585 * Many files: When warning about suppressed tests due to a
c906108c
SS
11586 nonexistant test binary, avoid incrementing the warning count.
11587
11588Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
11589
11590 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 11591
c906108c
SS
11592Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11593
11594 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
11595 "sparc-*-solaris2*".
11596
11597Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11598
11599 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
11600 Add global and local variables and initialize them.
11601 * gdb.base/corefile.exp: Test correct mapping of corefile sections
11602 by printing variables. Remove rs6000 and powerpc xfails, BFD now
11603 extracts the file name and terminating signal from the core file.
11604 * TODO: Remove note about tests for correct mapping of corefile.
11605 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
11606 from optimizing it away.
11607 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
11608 handles common blocks.
11609
11610Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
11611
11612 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
11613 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
11614
11615Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
11616
11617 * Makefile.in (maintainer-clean): New target, synonym for
11618 realclean.
11619 * gdb.base/Makefile.in (maintainer-clean): Likewise.
11620 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
11621 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
11622 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
11623 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
11624 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
11625
11626Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
11627
11628 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
11629 xfails when not gcc compiled for "print foo::funclocal".
11630 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
11631 "print foo::funclocal at foo",
11632 "print 'scope1.c'::foo::funclocal at foo",
11633 "print foo::funclocal_bss at foo",
11634 "print 'scope1.c'::foo::funclocal_bss at foo",
11635 "print foo::funclocal_ro at foo",
11636 "print 'scope1.c'::foo::funclocal_ro at foo",
11637 "print bar::funclocal at foo" and
11638 "print 'scope1.c'::bar::funclocal at foo".
11639 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
11640 gcc compiled for "print foo::funclocal at bar".
11641 Expand all messages to ensure that they identify that
11642 the test is at bar().
11643 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
11644 gcc compiled for:
11645 "ptype on opaque struct pointer (statically)",
11646 "ptype on opaque struct tagname (statically)",
11647 "ptype on opaque struct pointer (dynamically) 1",
11648 "ptype on opaque struct tagname (dynamically) 1",
11649 "ptype on opaque struct pointer (dynamically) 2" and
11650 "ptype on opaque struct tagname (dynamically) 2
11651 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
11652 gcc compiled for:
11653 "p datalocal"
11654 "whatis datalocal",
11655 "ptype datalocal",
11656 "p bsslocal",
11657 "whatis bsslocal", and
11658 "ptype bsslocal".
11659 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
11660 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
11661 when not gcc compiled.
11662 * gdb.base/funcargs.exp (float_and_integral_args): Add
11663 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
11664 compiled.
11665 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
11666 "backtrace from call6a" when not gcc compiled.
11667 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
11668 "backtrace from call7a" when not gcc compiled.
11669 * gdb.base/callfuncs.exp (do_function_calls):
11670 Add "hppa*-*-hpux*" xfail when not gcc compiled for
11671 "p t_char_array_values(char_array_val2,char_array_val1)",
11672 "p t_char_array_values(char_array_val1,char_array_val2)",
11673 "p t_char_array_values("carray 1","carray 2")",
11674 "p t_char_array_values("carray 1",char_array_val2)",
11675 "p t_char_array_values(char_array_val1,"carray 2")",
11676 "p sum_args(1,{2})",
11677 "p sum_args(2,{2,3})",
11678 "p sum_args(3,{2,3,4})",
11679 "p sum_args(4,{2,3,4,5})"
11680 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
11681 "backtrace in corefile.exp" when not gcc compiled.
11682
11683Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11684
11685 * gdb.base/signals.exp: Rewrite `handle all print' test as
11686 a procedure. Accept blanks or TABs as whitespace, increase
11687 timeout and expect input buffer size for the large output
11688 from the command. Remove "i*86-*-bsdi2.0" xfail.
11689
11690Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11691
11692 * gdb.base/setvar.exp: Add new testcases for truncation when
11693 assigning invalid values to bitfields.
11694
11695Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
11696
d63a86f8 11697 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
11698 mips-sgi-irix* xfail for
11699 "call inferior func with struct - returns char *"
11700 and fix test so that an optional (unsigned char *) cast is
11701 accepted in the result.
11702
11703Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
11704
11705 * gdb.base/funcargs.exp (float_and_integral_args): Remove
11706 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
11707 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
11708 * gdb.base/signals.exp: Remove duplicate "handle all print" test
11709 that accidentally got checked in.
11710
11711Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
11712
d63a86f8 11713 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
11714 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
11715 compiled test.
11716 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
11717 Add mips-sgi-irix5* xfail for not gcc compiled.
11718 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
11719 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
11720 "p top", "whatis top", "p middle", and "whatis middle".
11721 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
11722 "whatis signed char" for not gcc compiled.
11723 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
11724 "set variable signed char=-1 (-1)" and
11725 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
11726 * gdb.base/funcargs.exp (float_and_integral_args):
11727 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
11728 Add mips-sgi-irix* xfail when not gcc compiled for
11729 "continue to call2b".
11730 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
11731 "continue to call2g".
11732 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
11733 "backtrace from call6a"
11734 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
11735 "backtrace from call7k".
11736 Add mips-sgi-irix5* xfail when not gcc compiled for
11737 "backtrace from call7a".
11738 (localvars_after_alloca): Fix gdb_test cmds for
11739 "print * after runto ...".
11740 Remove rs6000-*-* xfails for
11741 "print i after runto localvars_after_alloca" and
11742 "print l after runto localvars_after_alloca"
11743 for all compilers.
11744 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
11745 when not compiled with gcc, for:
11746 "print signed char == (minus)",
11747 "print signed char != (minus)",
11748 "print signed char < (minus)",
11749 "print signed char > (minus)".
11750 * gdb.base/callfuncs.exp (do_function_calls):
11751 Add mips-sgi-irix* xfail, when compiled with native compiler, for
11752 "call inferior func with struct - returns char *".
d63a86f8 11753 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
11754 "correct value returned double test" to include Solaris 2.4.
11755 * gdb.base/funcargs.exp (float_and_integral_args):
11756 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 11757
c906108c
SS
11758Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11759
11760 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
11761 enumeration bitfields if compiling with GNU C.
11762 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
11763 to empty' prompt.
11764
11765Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
11766
11767 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
11768 test for PRO targets.
11769
11770 * gdb.base/funcargs.exp: Avoid ever setting more than 8
11771 breakpoints in the inferior at any given time by making
11772 two groups of breakpoints for call2*, call6* and call7*
11773 tests.
11774
11775Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11776
11777 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
11778 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
11779 from optimizing it away.
11780 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
11781 "call inferior func with struct".
11782
11783Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
11784
11785 * configure.in: Only configure gdb.chill for particular targets.
11786
11787Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
11788
11789 * gdb.base/Makefile.in: Add action to .c.o transformation
11790 rule that generates a .ci file for each .o file and remove
11791 explicit .c.o rules except for callfuncs.o.
11792 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
11793 generates a .ci file for each .o file and remove explicit
11794 .cc.o rules.
11795 (clean): Remove *.tmp *.ci files.
11796 (EXECUTABLES): Remove templ-info.exp.
11797 * gdb.base/compiler.c: New file.
11798 * gdb.c++/compiler.cc: New file
11799 * gdb.base/scope.exp: Source gdb.base/scope.ci.
11800 Change rs6000-*-* xfail for
11801 "print 'scope0.c'::filelocal_ro" and
11802 "print 'scope1.c'::filelocal" and
11803 "print 'scope1.c'::filelocal_bss" and
11804 "print 'scope1.c'::filelocal_ro" and
11805 "print 'scope1.c'::foo::funclocal" and
11806 "print 'scope1.c'::foo::funclocal_ro" and
11807 "print 'scope1.c'::bar::funclocal" and
11808 "print 'scope0.c'::filelocal_ro" and
11809 "print 'scope1.c'::filelocal at foo" and
11810 "print 'scope1.c'::filelocal_bss at foo" and
11811 "print 'scope1.c'::filelocal_ro at foo" and
11812 "print 'scope1.c'::foo::funclocal at foo" and
11813 "print 'scope1.c'::foo::funclocal_bss at foo" and
11814 "print 'scope1.c'::foo::funclocal_ro at foo" and
11815 "print 'scope1.c'::bar::funclocal at foo" and
11816 "print 'scope0.c'::filelocal_ro" and
11817 "print 'scope1.c'::filelocal" and
11818 "print 'scope1.c'::filelocal_bss" and
11819 "print 'scope1.c'::filelocal_ro" and
11820 "print 'scope1.c'::foo::funclocal" and
11821 "print 'scope1.c'::foo::funclocal_bss" and
11822 "print 'scope1.c'::foo::funclocal_ro" and
11823 "print 'scope1.c'::bar::funclocal" and
11824 "print 'scope1.c'::bar::funclocal_bss"
11825 to only be xfail'd when not compiled with gcc.
d63a86f8 11826 Add rs6000-*-* xfail for
c906108c
SS
11827 "print 'scope0.c'::filelocal_bss before run"
11828 when compiled with gcc.
11829 (test_at_main): Add rs6000-*-* xfail for
11830 "print filelocal_ro in test_at_main"
11831 when compiled with gcc.
11832 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 11833 Add rs6000-*-aix* xfail for
c906108c
SS
11834 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
11835 "ptype t_char_array", not compiled with gcc.
11836 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
11837 xfail for "list foo (in include file)" when gcc compiled.
11838 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
11839 (integral_args): Add rs6000-*-* xfail for
11840 "run to call0a" if not compiled with gcc.
11841 (unsigned_integral_args): Add rs6000-*-* xfail for
11842 "run to call1a" if not compiled with gcc.
11843 (float_and_integral_args): Add rs6000-*-* xfail for
11844 "run to call2a" if not compiled with gcc and for
11845 "continue to call2b" for any compiler.
11846 Add rs6000-*-* xfail to
11847 "print f1 after run to call2a" for gcc compiled.
11848 (discard_and_shuffle): Add rs6000-*-* xfail for
11849 "run to call6a".
11850 (shuffle_round_robin): Add rs6000-*-* xfail for
11851 "backtrace from call7a" if not compiled with gcc.
11852 Add rs6000-*-* xfail for
11853 "backtrace from call7b" if compiled with gcc.
11854 (call_after_alloca): Add rs6000-*-* xfail for
11855 "print c in call_after_alloca" and
11856 "print s in call_after_alloca" and
11857 "backtrace from call_after_alloca_subr"
11858 if not compiled with gcc.
11859 (localvars_in_indirect_call): Add rs6000-*-* xfail for
11860 "print c in localvars_in_indirect_call" and
11861 "print c in localvars_in_indirect_call" and
11862 "backtrace in indirectly called function" and
11863 "stepping into indirectly called function"
11864 if not compiled with gcc.
11865 (localvars_after_alloca): Add rs6000-*-* xfail for
11866 "print c after runto localvars_after_alloca" and
11867 "print s after runto localvars_after_alloca" and
11868 "print i after runto localvars_after_alloca" and
11869 "print l after runto localvars_after_alloca"
11870 for all compilers.
11871 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
11872 than whatis-info.exp.
11873 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
11874 than opaque-info.exp.
11875 Setup rs6000-*-* xfail for
d63a86f8 11876 "ptype on opaque struct pointer (statically)" and
c906108c
SS
11877 "ptype on opaque struct pointer (dynamically)" when
11878 not compiled with gcc.
11879 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
11880 rather than callf-info.exp.
11881 (do_function_calls): Add clear_xfail for rs6000-*-* for
11882 "p t_float_values2(3.14159,float_val2)". Seems to work
11883 fine there, both with xlc and gcc. Need to find out what
11884 it is doing right and fix other platforms.
11885 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
11886 "call inferior func with struct - returns int",
11887 "call inferior func with struct - returns long",
11888 "call inferior func with struct - returns float",
11889 "call inferior func with struct - returns double",
11890 "call inferior func with struct - returns char *",
11891 but only if not gcc compiled (presumes xlc compiled).
11892 Change rs6000-*-* xfails for
11893 "call inferior func with struct - returns char" and
11894 " call inferior func with struct - returns short" to only
11895 xfail if not using gcc.
11896 (clean mostlyclean): Remove *.ci and *.tmp files.
11897 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
11898 than templ-info.exp.
11899 * gdb.base/langs.exp: Source gdb.base/langs.ci.
11900 Add rs6000-*-* xfail for "up to foo in langs.exp"
11901 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
11902 when not gcc compiled.
d63a86f8 11903
c906108c
SS
11904Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
11905
11906 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
11907 * gdb.base/corefile.exp: Likewise.
11908 * gdb.base/list.exp: Likewise.
11909 * gdb.base/scope.exp: Likewise.
11910 * gdb.base/siganls.exp: Likewise.
11911
11912 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
11913 compiler output.
11914 * gdb.base/whatis.exp: Likewise.
11915
11916Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
11917
11918 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
11919 failure (opcode table has been fixed to match reality).
11920
11921Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
11922
11923 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
11924 "call inferior func with struct - returns char",
11925 "call inferior func with struct - returns short"
11926
11927 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
11928 "print 'scope0.c'::filelocal at main",
11929 "print 'scope0.c'::filelocal_bss in test_at_main",
11930 "print 'scope0.c'::filelocal at foo",
11931 "print 'scope0.c'::filelocal_bss in test_at_foo",
11932 "print 'scope0.c'::filelocal at bar",
11933 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 11934
c906108c
SS
11935 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
11936 in source file 1". This bug seems to have been fixed with both
11937 gcc and native cc (was native assembler bug?).
11938
11939Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
11940
11941 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
11942 "backtrace through signal handler" to "i*86-*-sysv4*".
11943 * gdb.base/signals.exp: Add xfail for "'next' behaved as
11944 continue" case. Add "known SVR4 bug" to fail message.
11945 Add "i*86-*-bsdi2.0" xfail for "handle all print".
11946 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
11947 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
11948 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
11949 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
11950 "up to foo in langs.exp", "show language at foo in
11951 langs.exp", "up to cppsub_ in langs.exp", "show
11952 language at cppsub_ in langs.exp", "up to fsub in
11953 langs.exp", and "show language at fsub in langs.exp".
11954 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
11955 "bactrace in corefile.exp".
11956 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
11957 "call inferior function with struct - returns float" and
11958 "call inferior function with struct - returns double".
d63a86f8 11959
c906108c
SS
11960Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
11961
11962 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
11963 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
11964 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
11965 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
11966
11967Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
11968
11969 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
11970 (or overriden) "CHILL" macro rather then bare "gcc".
11971 Also look for ../../gcc/xgcc since that is what we will
11972 actually need, not "Makefile". Remove following assignment
11973 of CHILL to CHILL_FOR_TARGET because that results in
11974 recursive definition.
11975
11976Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
11977
11978 * gdb.base/corefile.exp: Change xfail for backtrace in
11979 corefile.exp from linuxaout to all linux.
11980 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
11981 cases where we miss the breakpoint at the signal handler
11982 for some reason. Setup xfail for linuxoldld/linuxaout and
11983 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
11984 hitting SIGURG breakpoint.
11985 * gdb.base/signals.exp: Setup xfail for "next" acting like
11986 continue to add linuxoldld. Setup xfail for all linux for
11987 "next to handler in signals_tests_1", "backtrace in
11988 signals_tests_1", "continue to func1", "pass SIGUSR1",
11989 and continue to handler".
11990
11991Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
11992
11993 * Update all FSF addresses except those in COPYING* files.
11994
11995Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
11996
11997 * gdb.base/a2-run.exp: Change messages to be more explicit about
11998 the status of args, and quote binfile in results.
11999
12000Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
12001
12002 * gdb.base/callfuncs.exp: Add tests for passing structs to
12003 inferior functions and return various types.
12004 * gdb.base/callfuncs.c: Add functions to receive a struct
12005 and return a member of the struct, in various types.
12006
12007Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12008
12009 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
12010
12011Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
12012
12013 * config/vxworks29k.exp: New file, sources vxworks.exp.
12014
12015Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12016
12017 * config/gdbremote.exp: New file. Testing framework using
12018 gdbserver.
12019
12020Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
12021
12022 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
12023 "call function when asleep" and "send end of file".
12024 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
12025 for "backtrace in corefile.exp".
12026 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
12027 for "backtrace through signal handler".
12028 * gdb.base/corefile.exp: Make sure we actually generate a core file
12029 before trying the core tests. Some systems allow the user to suppress
12030 generation of core files and default to that (linux for example).
12031 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
12032 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
12033
12034Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12035
12036 * gdb.threads: New directory with some crude multi-threaded
12037 gdb tests (step.exp and step2.exp).
12038 * config/mt-lynx (STEP_EXECUTABLE): Define.
12039 (THREADFLAGS): Define.
12040
12041Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
12042
12043 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
12044
12045 * gdb.base/signals.exp: Disable whole file for lynx until
12046 further notice.
12047
12048 * gdb.base/signals.exp: xfail test where "next" acts like
12049 "continue" for lynx.
12050
12051 * gdb.base/interrupt.exp: xfail test for calling function while
12052 inferior is asleep for lynx.
12053
12054 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
12055 than one cr-lf after each command.
12056
12057Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12058
12059 * configure.in: Reinstate setting of stabsdirs variable, fix
12060 typo in setting up configdirs for native builds.
12061
12062 * gdb.base/return.exp: Fix typo in return double test.
12063 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
12064 compiler from optimizing them away.
12065
12066Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
12067
12068 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
12069 sequences to be echo'd by gdb when using gdb_test.
12070 * gdb.chill/chexp.exp: Likewise.
12071 * gdb.fortran/exprs.exp: Likewise
12072
12073Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12074
12075 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
12076 after the inferior gdb has started.
12077
12078 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
12079 after each command.
12080 * gdb.base/funcargs.exp: Likewise.
12081 * gdb.base/gdbvars.exp: Likewise.
12082 * gdb.base/interrupt.exp: Likewise.
12083 * gdb.base/list.exp: Likewise.
12084 * gdb.base/watchpoint.exp: Likewise.
12085 * gdb.c++/demangle.exp: Likewise.
12086 * gdb.c++/inherit.exp: Likewise.
12087 * gdb.chill/chexp.exp: Likewise.
12088 * gdb.fortran/exprs.exp: Likewise.
12089
12090 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
12091 test if we can't handle IO to/from the inferior.
12092
12093 * gdb.c++/misc.exp: Always check for a program already being
12094 started after sending a "run" command to gdb.
12095
12096 * gdb.base/twice.exp: Start with a fresh gdb.
12097
12098 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
12099 only depend on gdb's expression code, not the chill runtime.
12100
12101 * gdb.base/return.c: Put return values into variables so we
12102 can have gdb print them rather than depending on the program
12103 to print them.
12104 * gdb.base/return.exp: Corresponding changes.
12105
12106 * lib/gdb.exp: Provide default value for noinferiorio.
12107 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
12108 the inferior.
12109
12110 * gdb.base/break.exp: Always check for a program already being
12111 started after sending a "run" command to gdb.
12112 (text_next_with_recursion): Don't check the output from the
12113 program's printf statement. Instead just make sure the program
12114 exited.
12115
12116 * gdb.base/commands.exp: Protect tests which need arguments with
12117 $noargs conditionals.
12118
12119Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12120
12121 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
12122 of structure member arrays to match gdb/valops.c:value_addr change.
12123
12124Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
12125
12126 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
12127 cases.
12128
12129Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
12130
12131 * configure.in (configdirs): Remove gdb.chill from default list
12132 of subdirs and then add it back in only if doing a native build.
12133 The current chill compiler does not yet work in any cross build.
12134 * Revert all signal changes from Jul 6.
12135 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
12136 for sh-hms targets, allowing these tests to link, with no other
12137 changes. Testing is suppressed by setting "nosignals" in site.exp.
12138
12139Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
12140
12141 * configure.in (signaldirs): Define and add to configdirs for all
12142 targets except some specific ones that are known to not support signals.
12143 Also clean up formatting.
12144 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
12145 (signals, sigall): Remove rules to build.
12146 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
12147 Moved to new gdb.signals directory.
12148 * gdb.signals: New test directory.
12149 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
12150 signals.c signals.exp}: New or moved files.
12151
12152Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
12153
12154 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
12155
12156Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
12157
12158 * gdb.base/return.exp: Xfail `return double' test failure
12159 on at least Solaris 2.3 and handle future/past versions on
12160 a case by case basis as appropriate. Also update message
12161 to include i*86 failures.
12162
12163Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12164
12165 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
12166
12167 * lib/gdb.exp: Fix comment which erroneously identified
12168 gdb_file_cmd as gdb_load (the 19 May change was in fact to
12169 gdb_file_cmd not gdb_load).
12170 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
12171
12172 * gdb.base/setvar.exp: Make test names consistent between pass and
12173 fail cases. Use gdb_test more.
12174
12175Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12176
12177 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
12178
12179Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12180
12181 * gdb.base/help.exp: Fix expected help string for `show commands'.
12182
12183Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
12184
12185 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
12186
12187 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
12188 of a text section.
12189
12190Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
12191
12192 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
12193 that loop eventually terminates. Fix Connection refused logic so
12194 that testsuite will expire nicely.
12195
12196Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
12197
12198 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
12199 config/rom68k.exp: New tcl glue for the appropriate monitors.
12200 These all just end up calling monitor.exp.
12201 * config/monitor.exp (gdb_target_monitor): Handle `Connection
12202 refused' by retrying. Cleanup some timeout issues.
12203 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
12204 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
12205 callers don't have to set/restore global timeout variable.
12206
12207 * The following set of changes centralizes management of the global
12208 timeout variable. This way, it can be set in one target dependent
12209 place instead of dozens of places scattered throughout the test suite.
12210 If you need to lengthen a timeout, then you should either set timeout
12211 in one of the config/{target}.exp files, or multiply it by a factor.
12212 Setting it to an absolute value is always going to lose for some
12213 targets.
12214 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
12215 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
12216 * gdb.base/funcargs.exp: Don't set timeout.
12217 * gdb.base/list.exp (test_forward_search): Only use local timeout.
12218 * gdb.base/printcmds.exp (test_print_string_constants
12219 test_print_array_constants): Don't set timeout.
12220 * gdb.base/ptype.exp: Don't set timeout.
12221 * gdb.base/recurse.exp: Don't set timeout.
12222 * gdb.base/return.exp: Don't set timeout.
12223 * gdb.base/watchpoint.exp: Don't set timeout.
12224 * gdb.c++/classes.exp (do_tests): Don't set timeout.
12225 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
12226
12227Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
12228
12229 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
12230
12231Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12232
12233 * lib/gdb.exp: Disable chill tests for irix5.
12234
12235Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12236
12237 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
12238 each test pass or fail.
12239
12240Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12241
12242 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
12243 xlc not gcc.
12244
12245Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
12246
12247 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
12248
12249Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
12250
12251 * config/est.exp: Fix copyright and comments. Remove dead code.
12252 Use targetname, serialport and baud variables instead of fixed
12253 constants.
12254 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
12255 * config/cpu32bug.exp: New file to support cpu32bug monitors.
12256
12257Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12258
12259 * gdb.base/watchpoint.exp: Don't run
12260 test_watchpoint_triggered_in_syscall for sunos.
12261
12262Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12263
12264 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
12265 they don't seem to exist. Do include stdio.h.
12266
12267Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12268
12269 * gdb.base/a1-selftest.exp: Add alpha xfail.
12270
12271Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12272
12273 * gdb.base/watchpoint.c (main): Prompt before calling read().
12274 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
12275 Revise accordingly. Remove cruft about sending "123" several
12276 times, until it gets noticed. Clean up the "print buf[0]" stuff
12277 so that it passes or fails, and waits for prompts in the usual way.
12278
12279Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12280
12281 * gdb.base/recurse.exp: Fix comment.
12282
12283 * TODO: Remove item about printing variables in nodebug.exp. Add
12284 item about enabling tests which are only run on some targets.
12285
12286 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
12287 fail, make test names unique, use new gdb_test convention
12288 regarding pattern, use gdb_test more, etc.).
12289
12290 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
12291 fail, make test names unique, etc.).
12292
12293Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12294
12295 * gdb.base/nodebug.c: Change return type of top and middle to
12296 short.
12297 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
12298 are fixed by the recent mdebugread.c changes. Allow `short ()'
12299 as type for top and middle.
12300
12301Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12302
12303 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
12304 nearly as I can tell, the whole thing was an accident in Stu's
12305 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
12306 to replace a send/expect pair with gdb_test, but ended up only
12307 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
12308 of 30 Mar 1995 took care of it, but left this vestigial comment
12309 which I am now nuking.
12310
12311Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12312
12313 * gdb.base/break.exp: Look for different line number for
12314 breakpoint at main depending on usestubs.
12315
12316Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12317
12318 * gdb.base/list.exp: Adjust some alternate expect patterns to
12319 match recent list0.c change. Add alternate expect pattern for
12320 output from `list default lines around main' for optimizing
12321 compilers.
12322
12323Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12324
12325 * lib/gdb.exp: If nosignals is not set, set it to 0.
12326
12327Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
12328
12329 * config/slite-gdb.exp: Responds to load symbol table prompt.
12330 * gdb.base/break.exp: Adjust line number, fix rerun.
12331 * gdb.base/langs0.c: Add #ifdef usestubs.
12332
12333Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
12334
12335 * gdb.base/list.exp: Adjust line contents after adding new lines in
12336 list0.c. Also fix a syntax error.
12337
12338 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
12339 * gdb.base/break.exp: ditto.
12340 * gdb.base/list.exp: ditto.
12341 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
12342 * gdb.base/run.c: ditto.
12343 * gdb.base/list0.c: ditto.
12344 * gdb.base/funcargs.c: ditto.
12345
12346Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
12347
12348 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
12349 $targetname, $serialport and $baud instead of hardwired variables.
12350 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
12351 target doesn't support signals.
12352
12353Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
12354
12355 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
12356
12357Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12358
12359 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
12360 Don't rely on the value of an auto variable before it has been
12361 initialized. Use gdb_test more.
12362
12363Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12364
12365 * lib/gdb.exp (default_gdb_version): A version number must start
12366 with a digit, but other than that contains all characters up to
12367 the first whitespace character.
12368
12369Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12370
12371 * gdb.base/commands.exp (breakpoint_command_test): New tests.
12372
12373Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12374
12375 * gdb.c++/*.exp: Warn if executable does not exist. The original
12376 reason for skipping the warning was that configure.in sometimes
12377 intentionally skipped building the executables but the tcl code
12378 had no way of knowing. That (a) was always bogus with respect to
12379 error handling, (b) is no longer true (right now there is no way
12380 to skip C++ tests).
12381
12382 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
12383
12384Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12385
12386 * gdb.base/list.exp: Add expect patterns for output from
12387 SunPRO compiled executables.
12388 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
12389 types.
12390
12391Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12392
12393 * gdb.base/break.exp (test_next_with_recursion): Accept any line
12394 number (we are already testing that the correct source line text
12395 gets printed).
12396
12397 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
12398 that is what is intended, but something needed to be done to get
12399 sunos4 native working again.
12400
12401 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
12402
12403 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
12404 apparently went with a (very) old xfail.
12405
12406Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
12407
12408 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
12409 runto_main is a proc in gdb.exp that will do 'step' for target use
12410 stubs.
12411 * gdb.base/exprs.exp: ditto.
12412 * gdb.base/interrupt.exp: ditto.
12413 * gdb.base/opaque.exp: ditto.
12414 * gdb.base/printcmds.exp: ditto.
12415 * gdb.base/ptype.exp: ditto.
12416 * gdb.base/scope.exp: ditto.
12417 * gdb.base/setvar.exp: ditto.
12418 * gdb.base/signals.exp: ditto.
12419 * gdb.base/twice.exp: ditto.
12420 * gdb.c++/classes.exp: ditto.
12421 * gdb.c++/inherit.exp: ditto.
12422 * gdb.c++/templates.exp: ditto.
12423 * gdb.base/break.exp: no run and hit main for stubs. Change line
12424 numbers for breakpoints and info breakpoint.
12425 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
12426 breakpoint().
12427 * gdb.base/callfuncs.c: ditto.
12428 * gdb.base/exprs: ditto.
12429 * gdb.base/interrupt.c: ditto.
12430 * gdb.base/opaque0.c: ditto.
12431 * gdb.base/printcmds.c: ditto.
12432 * gdb.base/ptype.c: ditto.
12433 * gdb.base/scope0.c: ditto.
12434 * gdb.base/setvar.c: ditto.
12435 * gdb.base/signals.c: ditto.
12436 * gdb.base/twice.c: ditto.
12437 * gdb.c++/misc.cc: ditto.
12438 * gdb.c++/templates.cc: ditto.
12439
12440Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12441
12442 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
12443
12444 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
12445 somewhere between `read' and `main.c'. I'm pretty sure the
12446 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
12447 and it isn't particularly useful.
12448
12449 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
12450
12451Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12452
12453 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
12454
12455Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
12456
12457 * config/mt-slite: add LIBS and -nostdlib.
12458 * config/slite-gdb.exp: add this new file to support sparclite target.
12459
12460Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
12461
12462 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
12463
12464 * gdb.base/a2-run.exp: Change argument to istarget from
12465 "*-*-vxworks" to "*-*-vxworks*".
12466 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
12467
12468Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
12469
12470 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
12471 will not runto main but do a 'step' to step out of breakpoint().
12472 * config/mt-slite: add -Dusestubs.
12473
12474Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12475
12476 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
12477 instead of just @.
12478
12479 * gdb.base/signals.exp: Add test for "handle all print".
12480 * TODO: Remove "handle all print". Also remove item about
12481 checking copyright date (I don't like the idea of a spurious FAIL
12482 based on when we run the tests).
12483
12484 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
12485 for SunOS4 (reason for failure not investigated). Remove
12486 redundant test for $binfile.
12487
12488 * gdb.base/nodebug.c (array_index): Call malloc.
12489
12490 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
12491
12492Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
12493
12494 * gdb.base/recurse.exp: Update gdb_test invocation to use new
12495 conventions and slightly simplify the matching regexp.
12496
12497Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12498
12499 * gdb.base/break.exp: Update gdb_test invocation to use new
12500 convention.
12501
12502 * lib/gdb.exp: If noargs is not set, set it to 0.
12503
12504 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
12505 tests unique.
12506
12507 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
12508
12509Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12510
12511 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
12512 one argument of type "<non-float parameter>".
12513
12514Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
12515
12516 * config/rom68k.exp: New file to support Motorola IDP board.
12517 * gdb.base/a2-run.exp: Skip this file if noargs is set.
12518 * gdb.base/break.c: Change things around so that this program
12519 doesn't depend upon args. This is necessary to make remote
12520 targets work (in general, they can't take args).
12521 * gdb.base/break.exp: Don't try to send args to program. Don't
12522 expect output. Also, replace lots of code with gdb_test.
12523
12524Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12525
12526 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
12527 printing of '\'' (which is what the comment says we are testing,
12528 even though we were not), not '''.
12529 (test_integer_literals_rejected): Test that printing ''' is an error.
12530
12531 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12532 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
12533 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
12534 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
12535 Use gdb_test not test_print_accept.
12536 * lib/gdb.exp: Remove test_print_accept.
12537
12538 * gdb.base/signals.exp (signal_tests_1): Make pass message
12539 consistent with fail message.
12540
12541 * gdb.base/whatis.exp: Remove xfails for printing char vs.
12542 unsigned char; the bug (PR 1821) is fixed.
12543
12544 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
12545
12546 * gdb.base/scope.exp (test_at_localscopes): Call pass for
12547 successful tests--makes xfailing them work right.
12548
12549Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12550
12551 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
12552 only \r\n, not .*. The test can pass .* as the last thing in
12553 $pattern if that is what it wants. In addition to providing this
12554 flexibility, this change should speed up pattern matching in cases
12555 where the pattern already ended with .* (there were a number of
12556 them). This change also helps catch bad patterns--in the old
12557 scheme the typo "char \*" instead of "char \\*" would pass. Now
12558 it is caught.
12559 * Many .exp files: Update callers.
12560
12561 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
12562 clearer and does not spuriously match multiple ('s. Likewise for
12563 ) and *.
12564
12565 * gdb.base/nodebug.exp: Test ability to call a function and pass
12566 it a string (even with no debugging info).
12567
12568 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
12569 "p '\'", which is the same as "p ''" once tcl gets done with
12570 quoting, to "p '\\'", which I suspect is what is intended (one
12571 backslash gets sent to GDB).
12572
12573 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
12574
12575Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12576
12577 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
12578 1817) was fixed literally years ago.
12579
12580Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12581
12582 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
12583 test, it causes stepping out of call_after_alloca_subr with
12584 optimizing compilers.
12585 (localvars_in_indirect_call): Consume GDB prompt if `finish'
12586 fails.
12587
12588 * gdb.c++/templates.exp: Source templ-info.exp only if
12589 the templates executable exists.
12590
12591 * gdb.c++/misc.cc (class Contains_static_instance,
12592 class Contains_nested_static_instance),
12593 gdb.c++/classes.exp (test_static_members): Test printing of
12594 a class that contains a static instance of the class.
12595
12596Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12597
12598 * gdb.base/langs2.c (cppsub_): Don't prototype.
12599 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
12600 only, I believe).
12601
12602Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12603
12604 * lib/gdb.exp (skip_chill_tests): New procedure.
12605
12606 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
12607
12608Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
12609
12610 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
12611 each expect pattern. Cuts runtime from 12 to about 4 seconds.
12612
12613Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12614
12615 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
12616
12617 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
12618 disassemble 8, not 16, instructions for part 4.
12619
12620 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
12621 support the latter anymore.
12622
12623 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
12624 -DNO_PROTOTYPES.
12625 * gdb.base/callfuncs.c: Control use of prototypes based on
12626 NO_PROTOTYPES, not __STDC__.
12627 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
12628 t_float_values2 tests if prototypes in use.
12629
12630 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
12631 t_double_values): When checking differences against DELTA, check
12632 that difference is within the range (-DELTA,DELTA), not just
12633 (-infinity,DELTA).
12634
12635Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
12636
12637 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
12638 'file' command firts, then 'target', then 'load', this is due to gdb
12639 target set up.
12640 * config/mips-gdb.exp: Fix a couple regular exp bugs.
12641
12642Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
12643
12644 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
12645 FP load/store variants.
12646 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
12647
12648Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
12649
12650 * gdb.base/term.exp: Do not give a warning if not native, it is
12651 not an abnormal condition.
12652
12653Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
12654
12655 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
12656 t_char_array".
12657
12658Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
12659
12660 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
12661 are getting the version number.
12662
12663 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
12664 if not native, it is not an abnormal condition.
12665
12666Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12667
12668 * lib/gdb.exp: Just use "file exists", rather than undocumented
12669 dejagnu procedure "findfile".
12670
12671Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
12672
12673 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
12674 (LDFLAGS): Set to -Xlinker -Ur.
12675
12676 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
12677 Removed, these values are set by lib/gdb.exp.
12678
12679 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
12680
12681Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
12682
12683 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
12684 of replicating gdb startup code.
12685
12686 * config/mt-vxworks (LDFLAGS): Set to -r.
12687 (CFLAGS_FOR_TARGET): Removed.
12688
12689 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
12690 (gdb) and gdb for vxworks uses (vxgdb).
12691
12692 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
12693 executable is not in the tree and host != target, use sed and
12694 program_transform_name to determine the gdb name used by the
12695 target.
12696
12697 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
12698 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
12699
12700Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12701
12702 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
12703 floats, chars, and shorts where there are ANSI-style function
12704 definitions.
12705
12706 * gdb.base/langs.exp, gdb.base/langs*: New test.
12707 * gdb.base/Makefile.in: Build it.
12708 * TODO: Remove item about checking that C names don't get C++
12709 demangling applied; this test tests it.
12710
12711Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12712
12713 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
12714 went with the const70 xfail. The xfail went away a year ago.
12715
12716 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
12717
12718 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
12719 for hp300.
12720
12721 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
12722
12723 * gdb.base/a1-selftest.exp: Don't run on hp300.
12724
12725Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12726
12727 * Makefile.in (site.exp): Set host_alias and target_alias as well
12728 as host_triplet and target_triplet.
12729
12730Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12731
12732 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
12733
12734 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
12735 places as other ecoff systems).
12736
12737 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
12738 ultrix.
12739
12740Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12741
12742 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
12743 remove them.
12744 * gdb.base/nodebug.exp: Accept "function" in addition to "text
12745 variable and "variable" in addition to "data variable".
12746 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
12747
12748 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
12749 2.
12750 * gdb.base/list1.c (long_line): Add additional statement at start
12751 of function.
12752 * gdb.base/list.exp (test_forward_search): Update line number to
12753 reflect new statement.
12754
12755Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12756
12757 * gdb.base/signals.exp: Reinitialize searched source directories
12758 after gdb_start call.
12759
12760Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
12761
12762 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
12763 * gdb.stabs/Makefile.in: Likewise.
12764
12765 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
12766 change. Instead split the tests into smaller pieces.
12767 * gdb.disasm/hppa.s: Corresponding changes.
12768
12769Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12770
12771 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
12772 Quote ^C when passing it to stty. For some shells ^ is a pipe.
12773
12774 * gdb.base/funcargs.exp: Modify many tests so that every test
12775 either passes or fails. Make some test names unique.
12776
12777Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12778
12779 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
12780 Call stty to set interrupt character.
12781
12782 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
12783 for HP assembler versus GNU assembler based on actual behavior of
12784 $(CC), rather than assuming that $(AS) is always the GNU assembler.
12785
12786 * TODO: Suggest a few more stepping tests.
12787
12788Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
12789
12790 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
12791 restart GDB for h8300 after a continue.
12792 (return): Add pattern to match a29k-udi behavior.
12793 * gdb.base/nodebug.exp: Remove obsolete comment.
12794 * gdb.base/regs.exp: New file, testing of register displays.
12795 * gdb.base/return.exp: Fix typo in reference to $objdir.
12796 * gdb.base/whatis.exp: Always start with a fresh GDB.
12797
12798Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12799
12800 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
12801 higher, these tests generate a lot of output.
12802
12803Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12804
12805 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
12806 code following the catch silently ignored some errors; without the
12807 catch they should be thrown like any other tcl error. Also, the
12808 catch used "" instead of {} which meant all the callers who wanted
12809 to include one of the characters "[]$ had to quote it an extra time.
12810 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
12811 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
12812 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
12813 Remove extra quoting.
12814
12815Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
12816
12817 * gdb.base/commands.exp: Make test names unique; every test either
12818 passes or fails. Update some comments.
12819
12820 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
12821
12822Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12823
12824 The following fixes a FAIL caused by the fact that the alpha stabs
12825 configuration didn't use the ".if alpha" code in weird.def.
12826 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
12827 bit pointer, so the 32 bit version works even on the alpha.
12828 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
12829 Remove the stuff which allowed us to have separate versions for
12830 alpha and everything else.
12831
12832 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
12833 regexp which "info func operator\[\](" is supposed to match. Fix
12834 string to send to GDB. Note that GDB still doesn't work right. Add a
12835 new test for "info func .perator\[\](" which GDB does handle correctly.
12836
12837 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
12838
12839Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12840
12841 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
12842 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
12843 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
12844 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
12845 it makes the tests harder to understand and confuses test-o-matic.
12846 The preferred style is that each test provides a PASS or a FAIL,
12847 and has a unique message (e.g. "continue #54" not just "continue")
12848 which is the same for the pass and the fail.
12849 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12850 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
12851 to lib/gdb.exp.
12852 * gdb.base/printcmds.exp: Use test_print_accept. Remove
12853 prt_accept which was basically the same thing. Likewise for
12854 test_print_reject and prt_reject.
12855 * lib/gdb.exp (test_print_reject): Add some more error message
12856 patterns to match from the former printcmds.exp (prt_reject).
12857 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
12858 One defect of the passcount stuff is that some of it failed to
12859 report XPASS where appropriate.
12860 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
12861 stuff before and after arg in expected pattern.
12862 (test_paddr_operator_functions): Re-do test without print_addr_of;
12863 this is the only test which seems to want extra stuff there.
12864
12865Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12866
12867 * gdb.base/nodebug.exp: Update new tests to reflect improved
12868 wording of gdb output.
12869
12870 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
12871 and "ptype" work on variables in files compiled without -g.
12872 Replaces commented out "maint print msymbol" tests.
12873
12874Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12875
12876 * gdb.base/setvar.c (dummy): Call malloc.
12877
12878 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
12879 losing with the irix4 sed.
12880
12881 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
12882 ALRM" on irix4.
12883
12884Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12885
12886 * TODO: Remove items about corefile.exp testing new exec-file and
12887 backtrace; both are now done. Add items about printing enums.
12888
12889Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12890
12891 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
12892 "get signal $thissig" test fails.
12893
12894 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
12895
12896Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12897
12898 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
12899 compiler warning with dec alpha compiler.
12900
12901 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
12902 extra \n from gdb_test call (this explains why the prompt test
12903 that I removed yesterday was there).
12904 (user_defined_command_test): Remove extra \n and prompt test.
12905
12906 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
12907 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
12908 doesn't exist.
12909 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
12910 Also remove alpha workaround, which turns out to be because
12911 SIGABRT == SIGLOST.
12912
12913 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
12914
12915 * gdb.base/help.exp: Don't test "help show".
12916
12917Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12918
12919 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
12920 "set print address" is on.
12921 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
12922 pass prompt to gdb_test; gdb_test already looks for the prompt.
12923
12924 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
12925
12926 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
12927 was a vestige of the manual TESTSTRATEGY, and the purpose of it
12928 was to make sure that gdb can read a core file. But (a) the "read
12929 the corefile" part didn't make it to a1-selftest.exp, we just
12930 delete the corefile after creating it, and (b) we test reading
12931 corefiles in corefile.exp anyway. Also, this test left around a
12932 xgdb process on Solaris.
12933
12934 * gdb.base/corefile.exp: Also test backtrace.
12935
12936Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
12937
12938 * gdb.base/commands.exp: Test a simple user defined command with
12939 arguments and if/while statements; verify the full user command is
12940 printed by "show user".
12941
12942 * gdb.base/commands.exp: Test if/while commands as part of a
12943 breakpoint command list; verify they appear in breakpoint
12944 information.
12945
12946Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12947
12948 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
12949 than by dividing by zero.
12950
12951Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
12952
12953 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
12954 performing an inferior call with watchpoints enabled.
12955 * gdb.base/watchpoint.c (main): Delete second unnecessary read
12956 call.
12957
12958Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12959
12960 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
12961 of "file" command.
12962
12963 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
12964 Add additional pattern for when "int operator int(void);" appears
12965 in a different order.
12966
12967Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12968
12969 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
12970
12971 * gdb.base/help.exp: Replace most of docstrings for "info signals"
12972 and "signal" with ".*".
12973
12974Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12975
12976 * TODO: Add note about "handle all nostop".
12977
12978 * gdb.base/{sigall.c, sigall.exp}: New test.
12979 * gdb.base/Makefile.in: Add it.
12980
12981Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
12982
12983 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
12984 when invoking GDB, suppresses any windowing interface.
12985
12986Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
12987
12988 * config/sim-gdb: New file, simulator testing support.
12989
12990Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
12991
12992 * gdb.base/interrupt.exp: Test calling func1 twice.
12993
12994Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
12995
12996 * gdb.base/list.exp (test_forward_search): Set timeout higher
12997 when we'll be getting lots of output from gdb.
12998
12999 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
13000 "init_malloc" to after the expect statement. Run it if that
13001 regexp is taken, but also for two others which happen if source
13002 cannot be found.
13003
13004Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13005
13006 * gdb.base/printcmds.exp: New test, for printing register before
13007 program is running.
13008
13009Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13010
13011 * gdb.base/list.exp: Correct some alternate expect patterns
13012 to reflect changes in list1.c.
13013
13014Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13015
13016 * TODO: Add item regarding large frames.
13017
13018 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
13019
13020 * TODO: Remove item about enabling return.exp; it
13021 is enabled. Suggest a few more "return" tests.
13022
13023Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13024
13025 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
13026 anonymous unions.
13027
13028Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13029
13030 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
13031 and pr-5646.o, so "make" is the same as "make all", not "make
13032 pr-4975.o".
13033
13034Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
13035
13036 * gdb.base/list.exp: Adjust expectations to reflect changes in
13037 list1.c.
13038 (test_forward_search): New test proc.
13039 * gdb.base/list1.c (long_line): New function, has long source line.
13040
13041Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
13042
13043 * gdb.base/a1-selftest.exp: Change initial stepping to know about
13044 additional line of code that was added.
13045
13046Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
13047
13048 * gdb.disasm/hppa.s: Break the large branching tests into smaller
13049 tests so as not to overflow expect's input buffers.
13050 * gdb.disasm/hppa.exp: Corresponding changes.
13051
13052Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13053
13054 Beginnings of template debugging tests.
13055 * gdb.c++/templ-info.cc: New file to test for template
13056 debugging capability of the compiler.
13057 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
13058 templ-info.cc.
13059 * gdb.c++/templates.cc: Add explicit template instantiations
13060 to enable compiling with -fno-implicit-templates. Add destructor
13061 and 'value' method to T5 class for template tests.
13062 * gdb.c++/templates.exp: Add testcases for printing of template
13063 types, setting breakpoints on template methods and calling a
d63a86f8 13064 template method.
c906108c
SS
13065
13066Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
13067
13068 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
13069 branch target since some assemblers (gas-2.5) may emit a
13070 relocation for the branch instead of resolving it in the
13071 assembler.
13072
13073Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13074
13075 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
13076 through signal handler.
13077
13078Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13079
13080 * configure.in (*-*-netware): Use config/mt-netware.
13081
13082 * config/mt-netware: New file.
13083 * config/mt-i386-netware: Removed, separate configs for different
13084 netware architectures are no longer needed now that we have
13085 --with-headers.
13086
13087Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13088
13089 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
13090 by the recent changes to use ANSI C arithmetic conversions.
13091
13092Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13093
13094 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
13095 bug involving using inferior_pid to figure out whether to select a
13096 frame.
13097
13098Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
13099
13100 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
13101 match the current disassembler output.
13102
13103Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
13104
13105 * gdb.fortran/exprs.exp: Expect VOID instead of void.
13106 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
13107 types, expect "int" as type of integer values (for now).
13108
13109Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
13110
13111 * gdb.base/commands.exp: New tests for if/while commands.
13112
13113Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
13114
13115 * lib/gdb.exp (runto): Replace sub-pattern for hex value
13116 by .*, since hex values have different syntax in Chill mode.
13117
13118Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13119
13120 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
13121 linefeed from expect pattern for repeated types with indices > 9.
13122
13123Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
13124
13125 First part of Fortran test suite.
13126 * gdb.fortran: New directory.
13127 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
13128
13129Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13130
13131 * gdb.base/default.exp: Update expect pattern for load command
13132 without arguments.
13133
13134Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
13135
13136 * configure.in: Change i386 to i[345]86.
13137 * gdb.base/configure.in: Likewise.
13138 * gdb.c++/configure.in: Likewise.
13139 * gdb.chill/configure.in: Likewise.
13140
13141Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
13142
13143 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
13144 patterns, since that is not a valid context for comments.
13145
13146Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
13147
13148 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
13149 repeated types and repeated types with indices > 9.
13150
13151Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
13152
13153 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
13154 2417; old bug has been fixed.
13155
13156Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
13157
13158 * gdb.base/interrupt.exp: When trying to wake up the inferior,
13159 send the newline ourselves instead of assuming gdb_test will do
13160 so when passed an empty input string.
13161
13162 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
13163 stabs testcode.
13164
13165Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13166
13167 * lib/gdb.exp (gdb_test): Don't send anything if the first
13168 argument is an empty string. This makes cases where we want to
13169 match output that is already in expect's buffers (for example,
13170 matching a breakpoint after gdb_run_cmd has been called) work
13171 reliably.
13172
13173Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13174
13175 * config/netware.exp: New file.
13176
13177Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13178
13179 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
13180 the -B and -L prefixes so we can find the debugging stub.
13181
13182 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
13183 there and we are using the gcc from the tree.
13184
13185 * gdb.base/types.c: Removed.
13186
13187 * gdb.base/configure.in: Look for makefile fragments in ../config.
13188 Recognize i386-*-netware.
13189 * gdb.c++/configure.in: Likewise.
13190
13191Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13192
13193 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
13194 the correct TCL syntax.
13195
13196Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13197
13198 * gdb.base/opaque.exp: use runto instead of messing around with
13199 breakpoints. Simplify by using gdb_test.
13200
13201 * gdb.base/bitfields.exp: restart between tests on netware targets
13202 because breakpoints aren't relocated after target death. Run
13203 processes to completion.
13204
13205 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
13206
13207Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
13208
13209 * Makefile.in: Remove extra tabs that confuse some versions
13210 of "make". Use the newly built gdb to test with by default,
13211 rather than the first one in the tester's search path.
13212
13213Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
13214
13215 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
13216
13217 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
13218 condition help.
13219
13220Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13221
13222 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
13223
13224 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
13225 running.
13226 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
13227 * gdb.base/funcargs.exp: Likewise.
13228
13229 * gdb.base/bitfields.exp: Simplify by using gdb_test.
13230 * gdb.base/funcargs.exp: Likewise.
13231
13232 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
13233 message is "".
13234
13235Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13236
13237 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
13238 return,signals,twice}.exp: Handle non-existant binaries
13239 consistantly.
13240
13241 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
13242 * gdb.base/Makefile.in: Don't try to generate a core dump, we
13243 might testing a cross development system.
13244
13245Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13246
13247 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
13248 runtest script is relative to ${srcdir}, not ${rootdir}.
13249
13250Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
13251
13252 * gdb.base/signals.exp: Allow for optionality of breakpoint
13253 address.
13254
13255Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13256
13257 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
13258
13259Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13260
13261 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
13262 for size_t definition.
13263 * gdb.c++/templates.cc: Likewise
13264
13265 * config/mt-i386-netware: New file.
13266
13267 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
13268 defined.
13269
13270 * gdb.base/Makefile.in: Added support for systems that name core
13271 files by appending "core" to the program name.
13272 * gdb.base/a1-selftest.exp: Likewise.
13273
13274Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13275
13276 * gdb.base/return.exp: Add comment and message for `return double'
13277 test failure on Sparc Solaris.
13278
13279Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
13280
13281 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
13282
13283Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13284
13285 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
13286 from optimizing them away.
13287 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
13288 patterns to include default constructors and assignment operators,
13289 to match gcc versions beyond 2.5.8. Accept any cplus demangling
13290 character in the output of the virtual base pointer.
13291
13292Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13293
13294 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
13295 expression match in print_addr_of to avoid unintented matches.
13296 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
13297 versions up to 2.5.8.
13298
13299Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13300
13301 * gdb.base/list.exp: Tweak alternate pattern for listing of an
13302 included file to run under newer versions of expect.
13303 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
13304 consecutive >'s in templates to accomodate recent cplus-dem.c change.
13305 Remove xfail for the virtual table of BDDHookV.
13306
13307Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
13308
13309 * lib/gdb.exp (string_to_regexp): Set a default result.
13310 (default_gdb_start): Fix misleading message.
13311
13312Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
13313
13314 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
13315 Remove all CC, etc definitions.
13316 * config/mt-hpux: New file.
13317 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
13318 (CFLAGS, LDFLAGS): Define.
13319 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
13320
13321 * Makefile.in (site.exp): Don't insert host_os, etc.
13322 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
13323 (distclean): Check existence of subdir.
13324 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
13325 * gdb.base/Makefile.in: General cleanup and simplification.
13326 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13327 to build executables. Use default rule to build .o files.
13328 (EXPECT, RUNTEST, CC): Fix relative pathname.
13329 (site.exp): Don't insert host_os, etc.
13330 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
13331 and/or SIGUSR1 defined.
13332 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
13333 * gdb.c++/Makefile.in: General cleanup and simplification.
13334 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13335 (CFLAGS): Remove.
13336 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
13337
13338Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
13339
13340 * gdb.base/recurse.exp: Misc changes to get tests running again
13341 after Kung's changes to the watchpoint code.
13342 * gdb.base/watchpoint.exp: Likewise.
13343
13344Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
13345
13346 * lib/gdb.exp (string_to_regexp): Convert {\} also.
13347
13348Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
13349
13350 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
13351 * lib/gdb.exp (default_gdb_start): Define.
13352 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
13353 gdb.base/funcargs.exp, gdb.base/opaque.exp,
13354 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
13355 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
13356 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
13357 Don't call gdb_target_udi in between tests.
13358
13359Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13360
13361 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
13362 (which was basically just a local version of the same thing). In
13363 addition to avoiding duplication, gdb_test_exact is faster.
13364 * lib/gdb.exp (gdb_test_exact): Fix typo.
13365
13366 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
13367 don't give an error.
13368
13369 * gdb.base/term.exp: Call delete_breakpoints before starting.
13370
13371 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
13372 (t10): Add comment.
13373
13374Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13375
13376 Reorganization of the GDB Test Suite.
13377
13378 * gdb.base: New directory, contains all the basic tests.
13379 * gdb.c++: New directory, tests specific to C++.
13380 * gdb.chill: New directory, tests specific to Chill.
13381 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
13382 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
13383 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
13384 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
13385 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
13386 t30-31 to chill).
13387 * */gdbme.*: Rename to match appropriate expect scripts.
13388 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
13389 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
13390 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
13391 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
13392 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
13393 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
13394 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
13395 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
13396 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
13397 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
13398 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
13399 gdb.c++/virtfunc.cc: New names of C++ files.
13400 * gdb.chill/chillvars.ch: New name of Chill file.
13401 * gdb.base/configure.in, gdb.c++/configure.in,
13402 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
13403 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
13404 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
13405 * configure.in (configdirs): Update to reflect directory changes.
13406 (target_abbrev): No longer define for any configuration.
13407 * Makefile.in: Cosmetic improvements to header comments.
13408
13409Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
13410
13411 Various changes to gdb.t31:
13412
13413 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
13414 * gdbme.ch: Make all key-words and predefineds be upper-case.
13415 * chillvars.exp: Expect key-words and predefinds in upper-case.
13416
13417 * chillvars.exp: Use gdb_test_exact many places.
13418 Change expected output for arrays (which now includes index labels).
13419
13420 * pr-5020.exp, gdme.ch (module PR_5020):
13421 New test, for PR-5020.
13422
13423Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
13424
13425 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
13426 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
13427
13428Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
13429
13430 * Makefile.in: Fix bit-rot in definitions of CHILL,
13431 CHILL_FOR_TARGET and Chill_LIB.
13432 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
13433 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
13434 CHILL, and CHILL_LIB.
13435
13436Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
13437
13438 * Revert the previous changes. Please see Rob's directory
13439 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
13440
13441Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
13442
13443 * Makefile.in, configure.in, config/mips-gdb.exp,
13444 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
13445 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
13446 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
13447 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
13448 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
13449 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
13450 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
13451 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
13452 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
13453 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
13454 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
13455 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
13456 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
13457 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
13458 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
13459 changes from 94Q1.
13460
13461Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
13462
13463 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
13464 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
13465 Rob's new testing fragments.
13466
13467Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
13468
13469 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
13470 lib/gdb.exp: Replace error proc calls with perror.
13471
13472Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13473
13474 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
13475 version also, match on casted version strings, and match on
13476 gdb startup case where the line numbers might be messed up.
13477
13478Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
13479
13480 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
13481 (CFLAGS): Delete it from here.
13482
13483Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
13484
13485 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
13486
13487Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
13488
13489 * Makefile.in (RUNTEST): Default to just "runtest".
13490
13491Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13492
13493 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
13494 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
13495 the code has been restructured.
13496
13497Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13498
13499 * gdb.t00/default.exp (set write): Allow any number of \r and/or
13500 \n, not just one of each.
13501
13502 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
13503 /bin/cc gives a warning if you do.
13504
13505Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
13506
d63a86f8 13507 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
13508 __t10ListS_link1ZUiRCUiPT0
13509
13510Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13511
13512 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
13513 on local variables in recursive functions.
13514
13515 * gdb.t07/Makefile.in: Build the new test.
13516
13517Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13518
13519 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
13520 directly. Instead compare the return values from actual calls.
13521
13522Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
13523
13524 * Makefile.in (check): Set TCL_LIBRARY for runtest.
13525
13526Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13527
13528 * From Peter Schauer with minor modifications.
13529 * gdb.t15/return.exp (return_tests): Handle targets where "return"
13530 stops in mid-line in the caller. Add xfail for returning a float
13531 value on X86 targets.
13532
13533Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13534
13535 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
13536 to avoid expect lossage.
13537 (fmem_LRbug_tests): Likewise.
13538 * gdb.disasm/hppa.s: Corresponding changes.
13539
13540 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
13541 conditions to work with latest dejagnu/expect.
13542
13543 * gdb.t15/funcargs.exp (finish from indirect call): No longer
13544 expected to fail on the PA.
13545 (backtrace in call with trampolines): Explicitly require main
13546 to be frame #1 (no trampolines should show up in backtrace).
13547
13548 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
13549 "continue -expect".
13550 * gdb.t06/break.exp: Likewise.
13551 * gdb.t07/watchpoint.exp: Likewise.
13552 * gdb.t13/bitfields.exp: Likewise.
13553 * gdb.t15/{funcargs,return}.exp: Likewise.
13554 * gdb.stabs/weird.exp: Likewise.
13555 * config/{mips,udi}-gdb.exp: Likewise.
13556
13557 * hppa.sed: Enclose comments within a sed command to avoid
13558 losing with the old OSF1 sed.
13559
13560Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13561
13562 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
13563 sequent dynix.
13564 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
13565 * gdb.t15/funcargs.exp: Conditionally step again to really
13566 finish from marker_call_with_trampolines. Handle the case where
13567 the first step from within call_with_trampolines already steps
13568 us back to main.
13569 * gdb.t15/gdbme.c: Add comment to closing brace of
13570 call_with_trampolines for funcargs.exp.
13571
13572Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13573
d63a86f8 13574 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
13575 Fix typo(s).
13576
13577Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13578
13579 * gdb.t07/gdbme.c: More code for watchpoint testing.
13580
13581 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
13582 "Hardware watchpoint" throughout file.
13583 (test_watchpoint_triggered_in_syscall): New test.
13584 (test_complex_watchpoint): New test.
13585
13586Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13587
13588 * gdbme.c (call_with_trampolines): New function to try and step
13589 into. Tests trampoline problems on the PA.
13590
13591 * funcargs.exp (localvars_in_indirect_call): No longer expect
13592 stepping into indirect call to fail on PAs.
13593 (test_stepping_over_trampolines): New test.
13594
13595Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13596
13597 * TODO: Add suggestions for static member function tests, and
13598 completion tests.
13599
13600Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13601
13602 * TODO: Add suggestions for "p/a" tests.
13603
13604 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
13605 (default_gdb_exit): Replace all the hair with sending "quit" to
13606 the process with a simple close.
13607
13608Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13609
13610 * TODO: Add suggestions for shared library tests.
13611
13612Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13613
13614 * TODO: Add suggestions for x/s tests.
13615
13616Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13617
13618 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
13619 "enable once", and "enable breakpoints once" with ".*".
13620
13621Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13622
13623 * TODO: Add suggestions about structure passing tests.
13624
13625Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13626
13627 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
13628 the primary1 test, use work around if __GNUC__ < 2.
13629 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
13630 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
13631 Test for bad output rather than waiting for timeout. Issue
13632 second continue only if first continue failed.
13633
13634Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13635
13636 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
13637 operator[] test with gdb_test because the old code didn't seem to
13638 be getting the quoting right with the new dejagnu.
13639
13640Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
13641
13642 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
13643 one from the path.
13644 * Makefile.in: Use a fresh expect if there is one, use runtest
13645 from the src tree if there is one.
d63a86f8 13646
c906108c
SS
13647Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13648
13649 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
13650 next over recursive call. Revise the tests from that point on
13651 (which had been skipped) to match GDB's actual (correct) output.
13652
13653 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
13654 with next over a breakpoint whose condition is false.
13655
13656 * gdb.t00/help.exp: Comment out "help set print" tests just like
13657 (and for same reason as) "help set" test.
13658
13659Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13660
13661 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
13662 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
13663
13664Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13665
13666 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
13667 necessary gdb_target_udi.
13668
13669 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
13670
13671 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
13672 1838 and 2417; they are fixed.
13673
13674 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
13675 gdb.t03/ptype.exp (ptype structure, ptype union):
13676 Remove xfails; the test is looser than when the xfails were added.
13677
13678 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
13679 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
13680
13681 * gdb.t01/run.exp: Only run shell test if isnative.
13682
13683 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
13684 since "run" automatically loads if necessary. Call gdb_target_udi
13685 after the "file" since "file" kills any execution target.
13686
13687 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
13688 GDB. GDB doesn't work that way (not anymore at least) on UDI.
13689 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
13690 argument for UDI.
13691
13692Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13693
13694 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
13695
13696 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
13697
13698Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13699
13700 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
13701 properly quoting regexps. This makes the second argument to
13702 demangle a fixed string, which matches the callers, instead of a
13703 shell-style pattern which is what the previous implementation
13704 used. Update some of the callers.
13705
13706Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13707
13708 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
13709 (comib_nullified_tests): Fix typo.
13710 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
13711 strings. No longer expected to fail.
13712
13713 * gdb.disasm/hppa.s (addib_tests): Fix typo.
13714 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
13715 strings. No longer expected to fail.
13716
13717 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
13718 string. No longer expected to fail.
13719
13720Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13721
13722 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
13723 No longer expected to fail.
13724
13725 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
13726 string. No longer expected to fail.
13727
13728Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13729
13730 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
13731 only in the names (I probably got most of them). I was even
13732 generous with some which differed in underscores in names, and
13733 probably missed a few, and I *still* was able to remove almost a
13734 third of the file with almost no impact on testsuite coverage.
13735
13736Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13737
13738 * gdb.t00/default.exp: Match udi_attach error message as well as
13739 the one from child_attach.
13740
13741 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
13742
13743 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
13744
13745 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
13746 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
13747
13748 * Move test with enums and partial symbols back to
13749 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
13750 Reverts the change of 26 May 93. Per today's change to
13751 stabs.texinfo, the behavior that weird.exp was expecting was
13752 unreasonable; what is important is that the compiler+gdb get
13753 things right, which happens with a recent gcc. Also fix the test
13754 to deal with native compilers which put out the stab gdb can't
13755 deal with.
13756
13757Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13758
13759 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
13760 in the names. The main thing these accomplish is to slow things down.
13761 Many more such duplicates surely remain.
13762
13763 * gdb.t00/help.exp: Comment out "help support" test just like
13764 (and for same reason as) "help set" test.
13765
13766Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
13767
13768 * gdb.t06/break.exp: Remove setup_xfails for
13769 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
13770 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
13771 about known bug in gcc to include up through 2.5.8.
13772 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
13773 well as "_vb$".
13774 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
13775 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
13776 with latest gcc and gdb.
13777 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
13778 well as "_vb$".
13779
13780Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13781
13782 * configure.in (hppa*-*-*): Also configure and build stabs-only
13783 tests.
13784
13785Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13786
13787 * gdb.t10/hppa.mt: A makefile fragment for the PA.
13788 * gdb.t10/configure.in (hppa*-*-*): Use it.
13789
13790Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13791
13792 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
13793
13794Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13795
13796 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
13797 versions prior to 1.13.5.
13798
13799Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13800
13801 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
13802 the prompt is at the start of a line.
13803
13804Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13805
13806 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
13807 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
13808 in the copr tests now.
13809 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
13810 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
13811 expected to fail.
13812
13813Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
13814
13815 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
13816 gdb.t31/chillvars.exp, lib/gdb.exp:
13817 Tweak to run under either version of expect.
13818 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
13819 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
13820 * gdb.t11/list.exp: Remove extraneous whitespace.
13821
13822Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13823
13824 * gdb.t16/printcmds.exp (test_print_strings): Accept
13825 "(unsigned char *) " before the string.
13826
13827 * TODO: Add notes about printing of fancy types and GDB expressions.
13828
13829Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
13830
13831 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
13832 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 13833 if doing mips-idt-ecoff.
c906108c
SS
13834
13835Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
13836
13837 * Most .exp files: Tweak to run under either version of expect.
13838
13839Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13840
13841 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
13842 xfails; I'm not sure why they are failing, but not because of PR 1806.
13843
13844Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
13845
13846 * config/unix-gdb.exp: Remove gdb_unload cause it's already
13847 defined in lib/gdb.exp.
13848
13849Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13850
13851 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
13852 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
13853 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
13854 have to be typeless.
13855
13856Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13857
13858 * TODO: Add suggestion for copyright year test.
13859
13860Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
13861
13862 * configure.in (*-*-lynxos*): Add stabs tests.
13863
13864Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
13865
13866 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
13867 so insert a tab before any assembler directive in column zero.
13868
13869 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
13870 stores.
13871 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
13872 stores.
13873 (fpu_short_memory_tests): Likewise.
13874
13875Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13876
13877 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
13878 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
13879 .stabs directives in comments.
13880
13881Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13882
13883 * TODO: New file, describing tests we could write.
13884 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
13885
13886Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13887
13888 * gdb.t06/signals.exp: Add kludge to force re-sync.
13889
13890 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
13891 to xgdb instead of gdb, get out of gdb.
13892
13893Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
13894
13895 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
13896 for info.
13897
13898Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
13899
13900 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
13901 * gdb.stabs/configure.in (hppa*-*-*): Use it.
13902 * gdb.stabs/hppa.sed: New sed script for the PA.
13903
13904Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13905
13906 * gdb.stabs: Re-write weird.def and configuration to use sed
13907 instead of cpp. sed is portable and POSIX; cpp is neither.
13908
13909Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13910
13911 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
13912
13913Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13914
13915 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
13916
13917Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13918
13919 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
13920 "_vb$".
13921 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
13922 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
13923
13924Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13925
13926 * lib/gdb.exp: Comment out code which depends on non-existent
13927 `transform' procedure.
13928
13929Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
13930
13931 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
13932 * lib/gdb.exp: Transform tool name.
13933 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
13934 1.1's new error handling system.
13935
13936Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13937
13938 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
13939
13940Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13941
13942 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
13943 They made pattern matching so slow that timeouts happened on
13944 heavily loaded systems. Now any output from "show print" which
13945 gets us back to the GDB prompt is a PASS.
13946
13947Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
13948
13949 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
13950
13951Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13952
13953 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
13954
13955 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
13956 It is not from PR 3220.
13957
13958Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13959
13960 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
13961 just started failing because they depended on the order the
13962 subcommands are presented, or exact docstring text. This kind of
13963 test is a pain and has minimal benefit.
13964
13965Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13966
13967 * gdb.t09/corefile.exp: At end of test, use "core" command with
13968 no arguments.
13969
13970Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
13971
13972 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
13973 17}/Makefile.in: Make it possible to run the testsuite with Sun
13974 make and CC = cross gcc by adding explicit build rules for .o
13975 files.
13976
13977Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13978
13979 * gdb.t15/funcargs.exp: Don't put comments on same line as
13980 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 13981
c906108c
SS
13982Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13983
13984 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
13985
13986Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
13987
13988 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
13989 * gdb.t20/inherit.exp: remove three dumplicate entries.
13990
13991Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13992
13993 * gdb.t06/break.exp: For "next over recursive call", fail on any
13994 incorrect output, not just on "factorial (value=2)".
13995
13996Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13997
13998 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
13999 working now. Add an xfail if accesing a bss variable causes
14000 a memory error if the target is not yet run.
14001
14002Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14003
14004 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
14005 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
14006 name of __st* demangling (2 strings). Did Kung really get the
14007 more than 95 others right without testing them?
14008
14009Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
14010
14011 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
14012
14013Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
14014
14015 * configure.in (configdirs): Add gdb.disasm
14016 * gdb.disasm: New directory for GDB disassembler tests.
14017 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
14018
14019Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14020
14021 * gdb.t00/help.exp: Don't test "help set".
14022
14023 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
14024 from within expect statements. None of these happen anymore and
14025 they cause regressions to be silently unnoticed.
14026
14027 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
14028 messages) about known failures with gcc cygnus-2.4.5-930417.
14029
14030 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
14031 comp-info.exp so it gets built if it doesn't exist.
14032
14033 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
14034 it is no longer used.
14035 * gdb.t13/comp-info.c: Removed.
14036
14037Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14038
14039 * gdb.t06/signals.exp: Add xfail for sun3.
14040
14041Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14042
14043 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
14044 relevant because ^C doesn't get sent but failure can be reproduced
14045 interactively).
14046
14047Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14048
14049 * gdb.stabs/alpha.mt: New configuration file for alpha.
14050 * gdb.stabs/configure.in: Use it.
14051 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
14052 sharing with alpha.mt, redefine long to word via preprocessor.
14053 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
14054 for alpha.
14055 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
14056 native cc.
14057 * gdb.t00/teststrategy.exp: Change expect string so that we
14058 consume the `(xgdb)' from the command echo and from the gdb prompt.
14059 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
14060 gdb currently compares all values as long, so this failure probably
14061 applies to any configuration where LONGEST is bigger than a target int.
14062 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
14063 with gcc.
14064 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
14065 to handle opaque pointers, gcc is.
14066 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
14067 as first argument. Include <sys/types.h> and change all operator
14068 new definitions to use size_t.
14069 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
14070 now that we use size_t.
14071
14072Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14073
14074 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
14075 a long or float array cast all array members to the same type.
14076 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
14077 with 64 bit longs.
14078 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
14079 on alpha.
14080 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
14081
14082Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14083
14084 * gdb.t24 (demangle.exp): Constructors of templates have names like
14085 vector<int>::vector(int) not vector<int>::vector<int>(int). See
14086 section 14.6 of the ARM.
14087
14088 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
14089 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
14090 accomplish little and slow down the testsuite.
14091
14092 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
14093 Accept spaces various places.
14094
14095Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14096
14097 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
14098 with watchpoint enabled.
14099
14100 * Makefile.in: Remove definition of CC and remove the second
14101 definition of CXX (the "CXX = gcc" one remains). These definitions
14102 were causing backquotes to be expanded within backquotes, which
14103 doesn't work.
14104
14105Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
14106
14107 * gdb.t17/callfuncs.exp: Add "return 0" to end.
14108
14109Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14110
14111 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
14112 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
14113 by mips cc and contains no stabs entries.
14114
14115Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
14116
14117 * config/vx-gdb.exp: Use fake device to load files rather than
14118 NFS.
14119 * lib/gdb.exp: New proc to do "file" command.
14120 * config/unix-gdb.exp: Use new "file" proc.
14121
14122Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
14123
14124 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
14125 Rework board rebooting slightly.
14126 (gdb_exit): Don't exit from the remote shell; there isn't one.
14127 * gdb.stabs/weird.exp: If a program is being debugged already,
14128 kill it.
14129 * gdb.t04/setvar.exp: Stop and restart gdb.
14130 * gdb.t05/expr.exp: Likewise.
14131 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
14132 restart gdb and reload the program.
14133 * gdb.t08/opaque.exp: Likewise.
14134 * gdb.t12/scope.exp: Likewise.
14135 * gdb.t13/bitfields.exp: Likewise.
14136 * gdb.t15/funcargs.exp: Likewise.
14137 * gdb.t20/classes.exp: Likewise.
14138 * gdb.t03/ptype.exp: Increase timeout.
14139 * gdb.t16/printcmds.exp (test_print_string_constants,
14140 test_print_array_constants): Likewise.
14141 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
14142 * gdb.t20/classes.exp (do_tests): Likewise.
14143 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
14144
14145Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
14146
14147 * gdb.stabs: Renamed *wierd* to *weird*.
14148
14149Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14150
14151 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
14152 for timeout. Add "known gcc 2.4.5 bug" to failure message.
14153
14154Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14155
14156 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
14157 (do_tests): Remove xfail for whatis on one_var and two_var.
14158
14159Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
14160
14161 * Makefile.in: Made cross building work better by adding
14162 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
14163
14164Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14165
14166 * gdb.t15/{return.c,return.exp,Makefile.in}:
14167 New test, currently commented out.
14168
14169Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
14170
14171 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
14172 still running and removes the leftover named socket so GDb can do
14173 clean restarts.
14174
14175Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
14176
14177 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
14178 console, not GDB.
14179 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
14180 cross testing works better with "make check"
14181 * config/unix-gdb: Use default procedures for exit and version.
14182 * config/vx-gdb.exp: Cleaned up and massaged back to working order
14183 with the newest VxWorks.
14184
14185Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14186
14187 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
14188 old form.
14189
14190 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
14191 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
14192
14193 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
14194
14195 * config/unix-gdb.exp: Remove this version of gdb_exit
14196 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
14197 Rob says he'll look at it when he gets back to testing boards.
14198
14199Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
14200
14201 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
14202 an expected fail for certain ptype commands.
14203
14204 * gdb.t20/classes.exp: Update expected results of "ptype class
14205 Base1" to account for the constructor that now appears in the type.
14206
14207Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
14208
14209 * configure.in (configdirs): Restore gdb.t04, which mysteriously
14210 disappeared from list.
14211 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
14212 "alldone" proc with call to cleanup and exit.
14213 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
14214 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
14215 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
14216 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
14217 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
14218 "alldone" proc with simple returns that suppress remaining
14219 tests. The alldone proc went away many months ago.
14220
14221Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14222
14223 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
14224
14225 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
14226
14227Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14228
14229 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
14230 as vax gdb will display them.
14231
14232Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14233
14234 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
14235 optimizers.
14236
14237 * scope.exp: Change "bad value for localval" messages so each one
14238 is unique.
14239
14240 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
14241 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
14242
14243 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
14244
14245Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14246
14247 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
14248 doesn't exist (due to optimization).
14249
14250Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14251
14252 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
14253 contains \r because the filename is long.
14254
14255 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
14256 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
14257
14258Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14259
14260 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
14261 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
14262 Ultrix.
14263 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
14264 int tests.
14265 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
14266
14267Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
14268
14269 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
14270
14271 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 14272 to match does not match the passing case but still matches the
c906108c
SS
14273 failing case.
14274
14275Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14276
14277 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
14278
14279Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
14280
14281 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
14282 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
14283 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
14284 Remove various versions of gdb_exit.
14285 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
14286 gdb_exit.
14287 * config/unix-gdb.exp: gdb_exit remains here, and should override
14288 the generic version, since it's doing a lot of wierd stuff that
14289 the other versions aren't. FIXME, fold it in, or abandon this
14290 version.
14291
14292Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14293
14294 * gdb.t24/demangle.exp: Add tests for PR 3220.
14295
14296Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14297
14298 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
14299
14300Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
14301
14302 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
14303 "i386-*-*". Works for i486 as well.
14304
14305 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
14306 bug, and expand domain of xfail to all SVR4 systems, since the
14307 actual problem is likely to be in generic SVR4 /proc support.
14308
14309Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14310
14311 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
14312
14313Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
14314
14315 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
14316 xfails for other systems. Match a missing 'Continuing.' as an
14317 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
14318
14319 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
14320 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
14321 Only issue warning for missing executables if -all option is used.
14322
14323 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
14324 file if -all option is used. It's like an unpredictable XFAIL.
14325
14326Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14327
14328 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
14329 for dynamically linked binaries.
14330
14331 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
14332
14333Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14334
14335 * gdb.t20/inherit.exp: Change message for "print tagless struct"
14336 to state that this is a known bug in old versions of g++.
14337
14338Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14339
14340 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
14341 while waiting for `Continuing'.
14342
14343Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
14344
14345 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
14346 in text, data, and bss.
14347 * gdb.t10/nodebug.c: Add local and global test variables for
14348 initialized and uninitialized data.
14349
14350Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14351
14352 * config/unix-gdb.exp (gdb_exit): Add "wait".
14353
14354Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14355
14356 * gdb.t06/signals.exp: xfail the continue from the handler for all
14357 targets.
14358
14359 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
14360 function with watchpoints enabled, the i386 call dummy starts with
14361 a call.
14362
14363 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
14364 386 bsd names its corefiles.
14365
14366Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
14367
14368 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
14369 compilers don't grok it.
14370 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
14371 with small octal ints rather than character constants, which
14372 are signed and might not fit if first promoted to int.
14373
14374Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
14375
14376 * gdb.t09/Makefile.in (clean): Remove corefile.
14377
14378Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14379
14380 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
14381
14382Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14383 and Jim Kingdon (kingdon@cygnus.com)
14384
14385 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
14386 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
14387 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
14388
14389Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14390
14391 * gdb.t17/interrupt.exp: Add xfail for hppa.
14392
14393Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14394
14395 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
14396 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
14397 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
14398 to determine signed-ness of bitfields and use the result to setup
14399 the xfail.
14400 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
14401 * gdb.t15/funcargs.exp: Use them to step until the second indirect
14402 call line is reached if necessary.
14403
14404Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14405
14406 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
14407
14408Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14409
14410 * gdb.t06/break.exp: Also test `clear' command.
14411
14412Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14413
14414 * gdb.t00/teststrategy.exp: Remove extra quote.
14415
14416 * gdb.t07/watchpoint.exp: Change xfail for calling function with
14417 watchpoint enabled to be for all non-68k machines.
14418
14419 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
14420
14421Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14422
14423 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
14424 targets use aout.mt instead of ecoff.mt as gas understands
14425 standard aout format.
14426
14427Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14428
14429 * lib/gdb.exp (runto): Don't insist that function we are running to
14430 was compiled with -g.
14431
14432 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
14433
14434 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
14435 to get back into the read system call.
14436 Accept leading newline in case where we woke it up.
14437
14438Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14439
14440 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
14441 to make the stabs test work on ecoff systems using gcc and -with-stabs.
14442 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
14443 enable ecoff configuration.
14444
14445Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14446
14447 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
14448
14449Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14450
14451 * gdb.t16/printcmds.exp: Add another printf test.
14452
14453Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
14454
14455 * configure.in: If configured -with-stabs on any target, add
14456 stabsdirs to configdirs.
14457
14458Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14459
14460 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
14461 fun" so pattern does not match the command itself.
14462
14463Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14464
14465 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
14466
14467Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14468
14469 * gdb.t17/interrupt.exp: Test for more things.
14470
14471Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14472
14473 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
14474 compiler arranges the code and line numbers.
14475
14476 * gdb.t17/interrupt.exp: Don't send \n after ^C.
14477
14478Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14479
14480 * gdb.t00/help.exp: Increase expect input buffer size.
14481
14482Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14483
14484 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
14485
14486 * gdb.t07/watchpoint.exp: Add xfail for hppa.
14487
14488 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
14489
14490 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
14491 [0-9]*, not just [0-9].
14492
14493Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14494
14495 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
14496
14497 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
14498
14499Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14500
14501 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
14502
14503Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14504
14505 * gdb.t06/signals.c: Add xfails for sun3.
14506
14507 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
14508
14509 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
14510 test_stepping tests.
14511
14512Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14513
14514 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
14515
14516 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
14517
14518 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
14519 rather than actually putting it through cpp twice.
14520
14521 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
14522
14523Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
14524
14525 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
14526 no longer needed.
14527
14528Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14529
14530 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
14531
14532 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
14533 C++ features prints as "struct", make it a pass, not an xfail.
14534
14535Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14536
14537 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
14538 Don't require VA to print as "class" rather than "struct".
14539
14540Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
14541
14542 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
14543
14544Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14545
14546 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
14547
14548Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14549
14550 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
14551 order.
14552
14553Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14554
14555 * gdb.t16/printcmds.exp: Add printf tests.
14556
14557 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
14558
14559 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
14560
14561Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
14562
14563 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
14564 pass counts, to counteract any existing or future setup_xfails.
14565
14566Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14567
14568 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
14569 {BEGIN,END}_COMMON for common block instead of STAB.
14570 * gdb.stabs/wierd.exp: Add xfail for rs6000.
14571
14572 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
14573 intp_var should be N_GSYM not N_LSYM.
14574 wierd-aout.S: Use a label for the value of the N_SO.
14575 wierd.def: Remove all backslashes.
14576 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
14577
14578Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14579
14580 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
14581 get the expected next to inheritance3.
14582
14583Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14584
14585 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
14586 now that gcc-2.4 gets it right.
14587
14588Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14589
14590 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
14591
14592 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
14593 generating comp-info.exp which works for cross-compilation.
14594
14595Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
14596
14597 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
14598 "*-*-sysv4.*".
14599
14600Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
14601
14602 * gdb.t01/run.exp: Start with a fresh gdb.
14603 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
14604 SVR4.x.
14605
14606Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
14607
14608 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
14609 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
14610 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
14611 Makefile.in (distclean, realclean): Remove gdbme.c from list of
14612 things to remove.
14613
14614Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
14615
14616 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
14617 test cases from bug reports.
14618
14619Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
14620
14621 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
14622 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
14623 avoid spurious xfails.
14624 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
14625 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
14626 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
14627
14628Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
14629
14630 * gdb.t00/teststrategy.exp: Rework to provide more useful
14631 description of each test, fix problem with systems that define
14632 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
14633 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
14634 results for "next over recursive call" so timeouts aren't taken
14635 by error.
14636
14637Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
14638
14639 * gdb.t12/scope.exp: Test printing of variables before run.
14640
14641 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
14642 printed in wrong order due to sorting.
14643
14644Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
14645
14646 * gdb.t00/teststrategy.exp: Fix expected results for printing
14647 user entered string constant. Is array of char, prints with no
14648 address.
14649
14650 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
14651 commands.
14652 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
14653 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
14654 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
14655 of struct of char arrays.
14656 * gdb.t00/radix.exp: New tests for radix commands.
14657
14658Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
14659
14660 * gdb.t16/printcmd.exp: Print a variable before running program
14661 (with xfail for AIX).
14662
14663Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
14664
14665 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
14666
14667 * gdb.t16/printcmd.exp: Don't print variables before running program.
14668
14669 * gdb.t06/break.exp: Don't require envp argument to main.
14670
14671 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
14672
14673 * gdb.t02/whatis.exp, gdb.t11/list.exp:
14674 Add xfails for rs6000.
14675
14676 * gdb.t02/whatis.exp: Change other tests not to re-test something
14677 we already tested.
14678
14679 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
14680 each type used has a variable of that type.
14681
14682Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
14683
14684 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
14685
14686Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
14687
14688 * configure.in: change srctrigger to be a file, not a directory
14689
14690Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
14691
14692 * configure.in (mips-idt-ecoff*): Added trailing '*'.
14693
14694 * gdb.t11/list.exp: Fixed a couple of typos.
14695
14696Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
14697
14698 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
14699 is fixed and PR is closed.
14700 * gdb.t16 (gdbme.c): Add simple test string variable.
14701 * gdb.t16 (printcmds.exp): Add tests with simple test string
14702 variable, primarily for boundaries on "set print elements".
14703
14704Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
14705
14706 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
14707 Make leading 0's optional and don't expect a tab in the middle
14708 of the number.
14709
14710 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
14711
14712 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
14713 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
14714 don't end command passed to gdb_test with newline.
14715
14716 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
14717 signed keyword away, don't expect signed bitfields to be signed.
14718
14719 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
14720 printing with only as many 1's as are in the field as well as printing
14721 with 32 1's (see comment).
14722
14723Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
14724
14725 * gdb.t00/default.exp: Start with a fresh gdb.
14726 * configure.in (configdirs): Remove gdb.t31 until the chill
14727 compiler works again. It no longer is able to find chillrt0
14728 since it isn't in libchill.a anymore.
14729 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
14730 wierd.o, make more modular.
14731 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
14732 spurious newlines that caused problems.
14733
14734Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14735
14736 * Move test with enums and partial symbols from gdb.t03/ptype.exp
14737 to gdb.stabs/wierd.exp since GCC has worked around the bug.
14738 gdb.stabs/wierd.{exp,def}: Many new tests.
14739
14740 * gdb.t00/default.exp: update info line for new message.
14741
14742 * gdb.t02/{whatis.exp,gdbme.c}:
14743 Test that "char *" doesn't print as "caddr_t".
14744
14745Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14746
14747 * gdb.t00/help.exp: Use .* in place of some help messages which
14748 just changed.
14749 gdb.t00/default.exp: Update "info frame" test for new message.
14750 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
14751 Remove some xfails
14752
14753Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14754
14755 * gdb.t03/{gdbme.c,ptype.exp}:
14756 Add tests for typedef'd struct and union without tags.
14757 Also check "whatis" on a variable of a typedef'd enum without a tag.
14758
14759 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
14760 PRMS 1823; the bug still exists but isn't reproduced by this test
14761 anymore), and remove rs6000 XFAIL (the bug is fixed).
14762
14763 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
14764 duplicated from whatis.exp. For those that are left, accept
14765 "long", "long int", or "int" for long variables (whatis.exp already
14766 has an XFAIL for "int", so no need to fail it here).
14767
14768 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
14769 Deal with GCC's names for types now that GDB uses the compiler's names.
14770
14771 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
14772 setup_xfail's for sunos4. If we #defined the signed keyword away,
14773 don't expect GDB to know that char it is signed.
14774
14775 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
14776
14777Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
14778
14779 * configure.in (configdirs): Add gdb.t24 for C++ tests that
14780 should work on any system, regardless of debugging format.
14781 * gdb.t21/demangle.exp: Move to gdb.t24.
14782 * gdb.t24/demangle.exp: Move from gdb.t21.
14783 * gdb.t24/{Makefile.in, configure.in}: New files.
14784
14785Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14786
14787 * configure.in: Do gdb.stabs and C++ tests only for stabs.
14788 * gdb.stabs: New directory.
14789
14790Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14791
14792 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
14793 not just "Quit anyway?".
14794
14795Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
14796
14797 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
14798 that all setup_xfails are immediately followed by clear_xfails.
14799
14800Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
14801
14802 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
14803 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
14804 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
14805 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
14806 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
14807 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
14808 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
14809 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
14810 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
14811 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
14812 gdb.t31/chillvars.exp, lib/gdb.exp:
14813 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
14814 bug-gdb@prep.ai.mit.edu.
14815
14816Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
14817
14818 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
14819 with 0.0, not integer 0.
14820
14821Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
14822
14823 * gdb.t06/break.exp: Update for "Kill the program" message change.
14824
14825Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
14826
14827 * Makefile.in (GDBFLAGS): Set to -nx.
14828 * Makefile.in (site.exp): Use GDBFLAGS.
14829
14830Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
14831
14832 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
14833 Makefiles.
14834 (check): depend on just-check.
14835 (just-check): added so that tests can be run without a noop
14836 build pass.
14837
14838Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
14839
14840 Switch to using configure's configdirs.
14841 * Makefile.in (Makefile): add configure.in dependency.
14842 (SUBDIRS): removed redundant assignment.
14843 * configure.in: switch subdirs assignment to configdirs.
14844 * gdb.t*/configure.in: new files.
14845
14846Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
14847
14848 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
14849 works.
14850
14851Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
14852
14853 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
14854 in explicit rules. Apparently this is not supported by some makes.
14855
14856Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
14857
14858 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
14859
14860Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14861
14862 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
14863 disappeared.
14864
14865Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
14866
14867 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
14868
14869Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
14870
14871 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
14872 watchpoint problem that is now fixed.
14873 * gdb.t30/chexp.exp: Remove setup_xfail for printing
14874 uninitialized convenience variables.
14875 * gdb.t31/chillvars.exp: Fix expected patterns for printing
14876 structures.
14877
14878Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14879
14880 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
14881 which causes expect to get out of sync with gdb on long output
14882 from help set.
14883 * gdb.t09/corefile.exp: Make expected pattern for core file
14884 failing signal and frame output format less sun specific.
14885
14886Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
14887
14888 * gdb.t31/chillvars.exp: Add and remove initial dummy
14889 breakpoint, so that symbol table is forced in.
14890 (Needed at least on Sunos4, though it seems not SVR4.)
14891 * gdb.t31/chillvars.exp: Update for changed output format.
14892
14893Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
14894
14895 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
14896
14897Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
14898
14899 * Makefile.in: Added --srcdir when invoking runtest, removed the
14900 need for a local config file. (optional now)
14901
14902Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
14903
14904 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
14905 failure count used to force early termination. Add some more
14906 expected failures for gnu style demangling.
14907
14908Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14909
14910 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
14911 pmi variable from gdb.t20/gdbme to get optimized away.
14912 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
14913 Check for written corefile upon timeout _and_ eof.
14914
14915Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14916
14917 * config/unix-gdb.exp: Add missing return 0.
14918
14919Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14920
14921 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
14922 test termination.
14923
14924Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
14925
14926 * configure.in (subdirs): Put back gdb.t17 which mysteriously
14927 disappeared.
14928
14929Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
14930
14931 * gdb.t10/crossload.exp: Disable the i860-elf test until such
14932 time as i860 support works.
14933
d63a86f8 14934 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
14935 "backtrace 100\r" rather than just "backtrace\r", to match last
14936 change.
14937
14938Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
14939
14940 * config/udi-gdb.exp (gdb_exit): Remove close command.
14941 (gdb_target_udi): New procedure to set the UDI target.
14942 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
14943 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
14944 Added waits for prompts after several question responses. Added
14945 some more responses used by a29k-amd-udi-gdb.
14946 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
14947 pass different arguments, restart UDI connection after program
14948 completion.
14949 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
14950 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
14951 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
14952 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
14953 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
14954 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
14955 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
14956 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
14957 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
14958 after program completion.
14959 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
14960 compiled with a SELECT_VECS setting.
14961 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
14962 infinite recursion.
14963
14964 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
14965 Added checks for COFF results, and made them expected failures for
14966 all targets. It would be better to make them expected failures
14967 for COFF targets only.
14968
14969Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
14970
14971 * Makefile.in: add null dvi target, don't bother to recurse
14972 through test directories for info and install-info; rename
14973 $(datadir) to be dejagnu instead of deja-gnu
14974
14975Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
14976
14977 * gdb.t31/gdbme.ch: Re-enable code that previously caused
14978 compiler to coredump.
14979 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
14980 code.
14981
14982Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
14983
14984 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
14985 coredump.
14986 * gdb.t31/chillvars.exp: Comment out tests that depend on that
14987 code.
14988
14989Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
14990
14991 * gdb.t03/ptype.exp: tests for return code from gdb_test.
14992 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
14993 which in a shell. Deletes xgdb when done.
14994 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
14995 Tests the return from the "set height" or "set width" commands.
14996 Added a few return codes where needed.
14997
14998Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
14999
15000 * Makefile.in (SUBDIRS): Add gdb.t17.
15001 * configure.in (subdirs): Add gdb.t17.
15002 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
15003 files to test gdb's calling of functions in the inferior with
15004 the correct arguments and gdb's ability to retrieve any
15005 result returned.
15006
15007Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
15008
15009 * config/unix-gdb.exp (gdb_exit): Remove close commands that
15010 may be called after gdb goes away. Previous versions of expect
15011 needed these to avoid file descriptor leaks, but they cause
15012 errors with the current revision of expect.
15013 * gdb.t00/gdbvars.exp: Use -re on expected output after
15014 setting sevenbit-strings.
15015 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
15016 to set sevenbit-strings consistent across tests.
15017 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
15018 set sevenbit-strings consistent across tests.
15019
15020Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
15021
15022 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
15023 expected output to match current "expect" expectations.
15024
15025Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
15026
15027 * gdb.t00/default.exp: Change expected output for default "source"
15028 command, to match new gdb behavior which requires a filename to
15029 source.
15030
15031Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
15032
15033 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
15034 expected fail for i486-*-* that misses the marker2 function.
15035 * gdb.t10/crossload.exp (bfddefault): Allow successful
15036 recognition of a format to pass even if no symbols are found.
15037 Explicitly catch failures where the format is not recognized
15038 or is ambiguous, and add the reason to the fail message.
15039 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
15040 the cause is and invalid target and add reason to failure message.
15041 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
15042 elf32-i386, elf32-sparc, and elf32-i860.
15043 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
15044 Set up expected failure for 'filename'::variable scope resolution,
15045 which is now apparently broken on all targets.
15046 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
15047 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
15048 gdb.t23/templates.exp: Change failure for missing binfile into
15049 just a warning.
15050 gdb.t21/demangle.exp: Change all cfront references to 'arm'
15051 references.
15052
15053Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
15054
15055 * gdb.t00/default.exp: Add expected output for default "source"
15056 command, to match new gdb behavior.
15057 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
15058
15059Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
15060
15061 * config/*-gdb.exp: returns an error, rather than exiting on
15062 internal errors.
15063
15064Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
15065
15066 * gdb.t03/gdbme.c: Add pointer to struct variable.
15067 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
15068 referencing struct members.
15069
15070Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
15071
15072 * configure.in (mips-idt-ecoff): New target.
15073 * config/mips-gdb.exp: New file for remote board using MIPS remote
15074 debugging protocol.
15075
15076 * Redid configuration scheme. Removed gdb.t*/configure.in.
15077 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
15078 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
15079 distclean targets. Built executables via .o files. Adjusted
15080 tests to account for source files in $(srcdir) rather than
15081 $(objdir).
15082 * lib/gdb.exp (runto): Don't expect () after the function name,
15083 because it may have arguments.
15084
15085Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
15086
15087 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
15088 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
15089 expected failures for mips-idt-* and mips-sgi-*.
15090 * gdb.t00/default.exp (attach): Kill process if requested.
15091 * gdb.t00/help.exp (help target core, help target): Accept a gdb
15092 that does not read core files.
15093 * gdb.t01/run.exp: Removed checks for exit status code.
15094 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
15095 it is linked in.
15096 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
15097 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
15098 appropriate, rather than doing it by hand.
15099 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
15100 execution.
15101 * gdb.t10/crossload.exp: Kill existing program if needed.
15102 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
15103 appropriate, rather than doing it by hand. Always increase
15104 timeout for this test, not just for VxWorks.
15105
15106Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
15107
15108 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
15109 of Chill STRUCT types and STRUCT values.
15110 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
15111 than "char".
15112 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 15113 struct2): New struct definitions and initializations to test
c906108c
SS
15114 simple Chill STRUCT types.
15115
15116Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
15117
15118 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
15119 the null byte at the end of strings.
15120 * gdb.t00/default.exp: Make show version insensitive to copyright
15121 date.
15122 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
15123 to avoid dependencies on target char signedness.
15124 * gdb.t16/printcmds.exp: Update expected results for explicitly
15125 unsigned char.
15126 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
15127 now work.
15128 * gdb.t21/demangle.exp: Add many more patterns for template
15129 demangling, most of them being expected failures.
15130 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
15131 string we are matching for, to match on the whole string.
15132 * gdb.t21/demangle.exp: Add many new test strings to demangle,
15133 and fix a whole bunch that had incorrect expected output but were
15134 passing anyway because of the bug in "proc demangle".
15135 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
15136 type.
15137 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
15138
15139Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
15140
15141 * gdb/testsuite: made modifications to testcases, etc., to allow
15142 them to work properly given the reorganization of deja-gnu and the
15143 relocation of the testcases from deja-gnu to a "tool" subdirectory.
15144
15145Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
15146
15147 * gdb/testsuite: Initial creation of gdb/testsuite.
15148 Migrated dejagnu testcases and support files for testing nm to
15149 gdb/testsuite from deja-gnu. These files were moved "as is"
15150 with no modifications. This migration is part of a major overhaul
15151 of dejagnu. The modifications to these testcases, etc., which
15152 will allow them to work with the new version of dejagnu will be
15153 made in a future update.
48efe704 15154
8d8cb839 15155 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 15156\f
8d8cb839
EZ
15157;; Local Variables:
15158;; mode: change-log
15159;; left-margin: 8
15160;; fill-column: 74
15161;; version-control: never
15162;; End:
902f2ccb
MC
15163
15164 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 15165 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
15166 Copying and distribution of this file, with or without modification,
15167 are permitted provided the copyright notice and this notice are preserved.
This page took 2.721797 seconds and 4 git commands to generate.