]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* gdb.xml/tdesc-arch.exp: Test is unsupported on target with
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
9c6759c1
UW
12007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2
3 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
4 just a single architecture.
5
a2f1aeb4
UW
62007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7
8 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
9 (fetch_all_registers): New function, uses gdb_test_multiple and
10 exp_continue to fetch inferior output line-by-line.
11 Replace all uses of do_get_all_registers by fetch_all_registers.
12
46579ac2
UW
132007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14
15 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
16 in target_info.
17
fc133f24
MS
182007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19
20 * gdb.threads/manythreads.exp: Use $message string for
21 consistancy; add a default (timeout) case.
22
7646a51d
MS
232007-03-02 Michael Snyder <michael.snyder@palmsource.com>
24
25 * gdb.base/watchpoint.exp: Fix truncated comment.
26
dcfff61f
MS
272007-03-02 Michael Snyder <michael.snyder@palmsource.com>
28
29 * Makefile.in: Remove spurious single-quotes from sed command.
30
664e3ee9
DJ
312007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
32
33 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
34 func.
35 * gdb.mi/mi2-var-cmd.exp: Likewise.
36
d7cc6f2f
JB
372007-02-27 Joel Brobecker <brobecker@adacore.com>
38
39 * gdb.dwarf2/dw2-producer.S: New file.
40 * gdb.dwarf2/dw2-producer.exp: New testcase.
41
422007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
43
44 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
45 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
46 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
47 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
48 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
49 Revert tests to use mi_gdb_test and include value field in output
50 of -var-create.
51
93d42b30
DJ
522007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
53
54 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
55
c499ed39
DJ
562007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
57
58 * gdb.base/maint.exp: Remove full paths from test names.
59 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
60 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
61
9836f81b
JB
622007-02-27 Joel Brobecker <brobecker@adacore.com>
63
64 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
65
c74d0ad8
DJ
662007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
67
68 * gdb.server/server-mon.exp: New test.
69
2711e456
DJ
702007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
71
72 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
73
ff6f572f
DJ
742007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
75
76 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
77 register capitalization.
78
fada3feb
DP
792007-02-13 Denis Pilat <denis.pilat@st.com>
80
81 * gdb.mi/mi-var-invalidate.exp: New file.
82
fb1e4ffc
DJ
832007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
84
85 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
86
3da939d7
DJ
872007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
88
89 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
90
123dc839
DJ
912007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
92
93 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
94 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
95
877e3645 962007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
97
98 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
99 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
100 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
101 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
102 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 103 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
104 Update tests to include value field in output of -var-create.
105
3c0a2960
AS
1062007-02-08 Andreas Schwab <schwab@suse.de>
107
108 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
109
108546a0
DJ
1102007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
111
112 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
113 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
114
d701dcab
DP
1152007-02-02 Denis Pilat <denis.pilat@st.com>
116
117 * gdb.threads/threadapply.exp: check that frame is not changed by
118 the thread apply all command.
119
783e3e2f
AS
1202007-01-31 Andreas Schwab <schwab@suse.de>
121
6d9c3a87
AS
122 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
123
3c50d7b9
AS
124 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
125 in the dwarf sections.
126 * gdb.dwarf2/mac-fileno.S: Likewise.
127
783e3e2f
AS
128 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
129 bspstore register on ia64.
130
78ff580e
AS
1312007-01-29 Andreas Schwab <schwab@suse.de>
132
cc8e9b12
AS
133 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
134 "frame-begin" annotation.
135
78ff580e
AS
136 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
137 number of "frames-invalid" annotations.
138
704a4f78
DJ
1392007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
140
141 * gdb.base/commands.exp: Call if_commands_test.
142 (gdb_test_no_prompt, if_commands_test): New.
143
e741bf94
MK
1442007-01-28 Mark Kettenis <kettenis@gnu.org>
145
146 * gdb.threads/sigthread.c (NSIGS): Make bigger.
147
474d0ad3
AS
1482007-01-27 Andreas Schwab <schwab@suse.de>
149
150 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
151 .short/.int/.quad in the dwarf sections.
152 * gdb.dwarf2/dw2-intercu.S: Likewise.
153 * gdb.dwarf2/dw2-intermix.S: Likewise.
154
e784b426
JK
1552007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
156
157 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
158 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
159 array.
e784b426
JK
160 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
161 * gdb.base/setvar.exp: Likewise.
162
37f08e04
AS
1632007-01-26 Andreas Schwab <schwab@suse.de>
164
9a01813a
AS
165 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
166 test.
167
37f08e04
AS
168 * gdb.base/multi-forks.exp ("restart $i"): Also match
169 __kernel_syscall_via_break.
170
6e2a9270
VP
1712007-01-24 Vladimir Prus <vladimir@codesourcery.com>
172
173 * lib/mi-support.exp (mi_delete_varobj): New.
174 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
175 testcase.
176 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
177 (main): Call the above.
178 (reference_update_test, base_in_reference_test)
179 (reference_to_pointer): Delete the created varobjs.
180
e515b470
DJ
1812007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
182
183 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
184 * configure: Regenerated.
185 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
186 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
187 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
188 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
189 * lib/gdb.exp (gdb_skip_xml_test): New function.
190
08d8bcd7
DJ
1912007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
192
193 * gdb.base/sigrepeat.exp: Correct error message.
194
1952007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
196 Daniel Jacobowitz <dan@codesourcery.com>
197
198 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
199 gdb.arch/i386-gnu-cfi-asm.S: New files.
200
97c3f1f3
JK
2012007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
202
203 * lib/gdb.exp: Abort on missing `site.exp'.
204
cb1df416
DJ
2052007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
206 Daniel Jacobowitz <dan@codesourcery.com>
207
208 * gdb.base/included.c, gdb.base/included.exp,
209 gdb.base/included.h: New files.
210
35990120
DJ
2112007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
212
213 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
214 (maximize_rlimit): Reduce limits on 64-bit systems.
215
6e81a116 2162007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
217
218 From Marcus Deuling <deuling@de.ibm.com>:
219 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
220 every case.
221
6c3c41f3
NR
2222007-01-13 Nick Roberts <nickrob@snap.net.nz>
223
224 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
225 (test_path_specification): Use objdir instead of srcdir to always
226 get an absolute filename.
227
2f12c312
DJ
2282007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
229
230 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
231
81121995
VP
2322007-01-11 Vladimir Prus <vladimir@codesourcery.com>
233
234 * gdb.mi/mi-var-cp.cc (reference_update_tests):
235 Make sure the variable we're using is in scope.
236 (reference_to_pointer): Likewise.
237
4741b737
DJ
2382007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
239
240 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
241 has no debug information.
242
054410c3
DJ
2432007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
244
245 * gdb.base/annota1.exp: Remove extra send_gdb.
246
818f79f6
DJ
2472007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
248
249 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
250
f7a6bb70
DJ
2512007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
252
253 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
254
57e66780
DJ
2552007-01-08 Nick Roberts <nickrob@snap.net.nz>
256 Daniel Jacobowitz <dan@codesourcery.com>
257
258 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
259 lcharacter or linteger change. Correct duplicated test name.
260 * gdb.mi/mi2-var-cmd.exp: Likewise.
261
3d799a95
DJ
2622007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
263
264 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
265
2662007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
267
268 * gdb.base/nofield.c: New file.
269 * gdb.base/nofield.exp: New testcase.
270
eafb94e8
NR
2712007-01-05 Nick Roberts <nickrob@snap.net.nz>
272
273 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
274
275 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
276 test.
277
5e572bb4
DJ
2782007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
279
280 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
281
74a44383
DJ
2822007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
283
284 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
285 when continuing.
286
1b572db9
DJ
2872007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
288
289 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
290 Expect ".exe" extension.
291
381bc39b
DJ
2922007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
293
294 * gdb.base/charset.exp: Add explicit filename to break.
295 * gdb.base/dbx.exp: Add explicit filename to breaks.
296
2b70e4c6
DJ
2972007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
298
299 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
300 * gdb.mi/mi2-file.exp: Likewise.
301
303b6f5d
DJ
3022007-01-04 Vladimir Prus <vladimir@codesourcery.com>
303
304 Implement specification of MI tests as comments
305 in C and C++ sources.
306 * lib/mi-support.exp (mi_autotest_data): New variable.
307 (mi_autotest_source): New variable.
308 (count_newlines, mi_prepare_inline_tests)
309 (mi_get_inline_test, mi_continue_to_line)
310 (mi_run_inline_test, mi_tbreak)
311 (mi_send_resuming_command, mi_wait_for_stop): New functions.
312 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
313 Run inline tests.
314 * gdb.mi/mi-var-cp.cc: Define tests here.
315
23da0d94
VP
3162007-01-04 Vladimir Prus <vladimir@codesourcery.com>
317
318 Simplify usage of mi_continue_to.
319 * lib/mi-support.exp (mi_runto_helper): Renamed
320 from mi_runto, added new parameter 'run_or_continue'.
321 (mi_runto): Use mi_runto_helper.
322 (mi_continue_to): Accept just function name as parameter.
323 Use mi_runto_helper.
324 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
325 * gdb.mi/mi2-var-cmd.exp: Likewise.
326
f9e18282
JB
3272006-01-04 Joel Brobecker <brobecker@adacore.com>
328
329 Make this testcase a bit more realistic. The current code
330 is too simplistic, and allows the compiler to optimize out
331 some of the entities we need for this testcase.
332 * gdb.ada/null_record/bar.ads (Void_Star): New type.
333 (Do_Nothing): Add extra parameter.
334 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
335 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
336 by using a variable of type Void_Star.
337
fd678c65
JB
3382006-01-04 Joel Brobecker <brobecker@adacore.com>
339
340 * gdb.ada/catch_ex/foo.adb: New file.
341 * gdb.ada/catch_ex.exp: New testcase.
342
05cfdb42
DJ
3432007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
344
345 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
346 pass --image-base to linker.
347
2e03ee74
DJ
3482007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
349 Daniel Jacobowitz <dan@codesourcery.com>
350
351 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
352 secondary prompts.
353
0d5de010
DJ
3542007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
355
356 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
357 output. Test the types of members and member pointers.
358 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
359 gdb/2092.
360 * gdb.cp/member-ptr.exp: Search for a comment instead of a
361 statement. Enable for GCC. Update expected output for some tests
362 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
363 layout.
364 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
365 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
366 (Diamond::vget_base): New.
367 (main): Add new tests.
368 * gdb.cp/printmethod.exp: Update expected output for member functions.
369 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
370 print pEe->D::vg().
371
61a771aa
DJ
3722007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
373
374 * gdb.threads/tls.exp: Allow stops in sem_post.
375
2fa63963
DJ
3762006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
377
378 * gdb.base/annota1.exp: Allow .*printf in backtraces.
379 * gdb.base/annota3.exp: Likewise.
380 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
381 again (instead of timing out).
382 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
383 GCC bug 26475.
384 * gdb.java/jmisc.exp: Adjust to work with method signatures including
385 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
386 test from jmisc1.exp.
387 * gdb.java/jmisc1.exp: Delete.
388 * gdb.java/jprint.exp: Adjust to work with method signatures including
389 return types.
390 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
391 * gdb.threads/linux-dp.exp: Don't be confused by program output.
392 * lib/java.exp (compile_java_from_source): Pass the correct type
393 to target_compile.
394
5eefc2b7
JB
3952006-12-31 Joel Brobecker <brobecker@adacore.com>
396
397 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
398 (stack_align_edx): New function.
399 (stack_align_eax): New function.
400 (main): Add calls to stack_align_edx and stack_align_eax.
401 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
402 Add testing for the cases where the register used during a stack
403 realignment is edx. Same for eax.
404
227c54da
DJ
4052006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
406
407 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
408 and generic PE targets.
409
cab8ac94
JB
4102006-12-29 Joel Brobecker <brobecker@adacore.com>
411
412 * gdb.ada/array_return.exp: Update copyright date list.
413
ba54f318
JB
4142006-12-27 Joel Brobecker <brobecker@adacore.com>
415
416 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
417 (Create_Small_Float_Vector): New function.
418 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
419 function body.
420 * gdb.ada/array_return/p.adb: Use new type and function from
421 package Pck.
422 * gdb.ada/array_return.exp: Add a test verifying that GDB is
423 able to print the value returned by a function returning an
424 array of float.
425
6b7a35dd
JB
4262006-12-20 Joel Brobecker <brobecker@adacore.com>
427
428 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
429 The associated tests should be PASSing.
430
038224f6
VP
4312006-12-08 Vladimir Prus <vladimir@codesourcery.com>
432
433 Test for base in references.
434 * gdb.mi/mi-var-cp.cc: Add test code.
435 * gdb.mi/mi-var-cp.exp: Test for bases in references.
436 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
437 * gdb.mi/mi2-watch.exp: Likewise.
438 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
439 (mi_list_varobj_children): New function.
440
b26ed50d
VP
4412006-12-08 Vladimir Prus <vladimir@codesourcery.com>
442
443 * lib/mi-support.exp
444 (mi_runto): Accept "()" after function name.
445 (mi_create_varobj): New function.
446 (mi_varobj_update): New function.
447 (mi_Check_varobj_value): New function.
448 * gdb.mi/mi-var-cp.exp: New file.
449 * gdb.mi/mi-var-cp.cc: New file.
450
08232497
DJ
4512006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
452
453 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
454 gdb.base/weaklib2.c: New files.
455
d394c993 4562006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 457
ac6c2fba
NS
458 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
459 info. Adjust test names.
460
8ec659a0 461 * gdb.base/break.c (main): Move position of malloc.
d394c993 462 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 463
acd65feb
VP
4642006-11-28 Vladimir Prus <vladimir@codesourcery.com>
465
466 * gdb.mi/mi-var-cmd.exp: Check -var-update after
467 assignement of arrays and function pointers.
468 * gdb.mi/var-cmd.c: Add declaration necessary for above
469 tests.
470
f556d5e5
NS
4712006-11-27 Nathan Sidwell <nathan@codesourcery.com>
472
473 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
474
475 * gdb.threads/linux-dp.exp: Read thread table before and after
476 creating each philosopher and verify it.
477
697bc68d
NS
4782006-11-27 Nathan Sidwell <nathan@codesourcery.com>
479 Paul Brook <paul@codesourcery.com>
480 Daniel Jacobowitz <dan@codesourcery.com>
481
482 * gdb.base/ending-run.exp: Flatten expect script stepping out of
483 main to remove duplication. Add start function of the form
484 '_*start[1-9]*'. Add RVDS start function.
485
29d73ae4
DJ
4862006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
487
488 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
489
c1d88655
UW
4902006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
491
492 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
493 * gdb.asm/spu.inc: New file.
494 * gdb.base/term.exp: Disable if [target_info exists noargs].
495 * gdb.gdb/complaints.exp: Disable if ![isnative].
496 * gdb.gdb/selftest.exp: Likewise.
497 * gdb.gdb/observer.exp: Likewise.
498 * gdb.gdb/xfullpath.exp: Likewise.
499 * gdb.base/attach.exp: Disable on SPU target.
500 * gdb.cp/bs145503.exp: Likewise.
501 * gdb.cp/exception.exp: Likewise.
502 * gdb.cp/userdef.exp: Likewise.
503
32a13b1a
DJ
5042006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
505
506 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
507
d8295fe9
VP
5082006-11-10 Vladimir Prus <vladimir@codesourcery.com>
509
510 * gdb.base/completion.exp: Fix completion tests for
511 'info' and 'info '.
512 * gdb.base/help.exp (help_test_raw, test_class_help)
513 (test_prefix_command_help): Move...
514 * lib/gdb.exp: Here.
515 * gdb.base/main.exp: Adjust.
516 * gdb.cp/maint.exp: Adjust.
517 * gdb.trace/tracecmd.exp: Use test_help_class.
518
8c394015
VP
5192006-11-09 Vladimir Prus <vladimir@codesourcery.com>
520
521 * gdb.stabs/weird.exp (print_weird_var): Use
522 gdb_test_multiple instead of gdb_expect.
523
027fc1bc
VP
5242006-11-09 Vladimir Prus <vladimir@codesourcery.com>
525
526 * gdb.base/help.exp (help_test_raw): New.
527 (test_class_help): New.
528 (test_prefix_command_help): New.
529 Adjust testcases.
530
67609209
FR
5312006-11-09 Christophe Lyon <christophe.lyon@st.com>
532
533 * gdb.base/constvars.c (main): Write to crass and crips, so that
534 they are allocated by the compiler.
535
f73adfeb
AS
5362006-10-27 Andreas Schwab <schwab@suse.de>
537
538 * gdb.base/multi-forks.exp: Use "detach fork" instead of
539 "detach-fork".
540
2f83a18e
DJ
5412006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
542
543 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
544 of patterns.
545
94277a38
DJ
5462006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
547
548 * gdb.base/sepdebug.exp: Remove debug format test.
549 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
550 Handle no-symtab.
551 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
552
5bd2f6e2
DJ
5532006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
554
555 * gdb.threads/manythreads.c (thread_function, main): Don't cast
556 int to pointer or pointer to int.
557 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
558
8c008720
DJ
5592006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
560
561 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
562
9e35dae4
DJ
5632006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
564
565 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
566
d9639e13
DJ
5672006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
568
569 PR c++/2116
570 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
571
390a1bd0
JB
5722006-10-06 Joel Brobecker <brobecker@adacore.com>
573
574 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
575 the corresponding bug has been fixed in GDB (PR/2018).
576
dd920c33
JB
5772006-10-06 Joel Brobecker <brobecker@adacore.com>
578
579 * gdb.base/subst.exp: New testcase.
580
53bbefe9
JB
5812006-10-06 Joel Brobecker <brobecker@adacore.com>
582
583 * gdb.ada/array_return/pck.ads: Add copyright notice.
584 * gdb.ada/array_return/pck.adb: Likewise.
585 * gdb.ada/array_return/p.adb: Likewise.
586 * gdb.ada/exec_changed/first.adb: Likewise.
587 * gdb.ada/exec_changed/second.adb: Likewise.
588
09851417
JB
5892006-10-06 Joel Brobecker <brobecker@adacore.com>
590
591 * gdb.ada/watch_arg/watch.adb: New file.
592 * gdb.ada/watch_arg.exp: New testcase.
593
041bf30d
VP
5942006-10-02 Vladimir Prus <vladimir@codesourcery.com>
595
596 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
597 via string_to_regexp.
598 * gdb.mi/mi2-basics.exp: Likewise.
599
f286fbdd 6002006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
601
602 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
603 Remove unused / obsolete files.
604
7c07f349
NR
6052006-09-19 Nick Roberts <nickrob@snap.net.nz>
606
607 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
608
cd5ff84a
VP
6092006-09-17 Vladimir Prus <vladimir@codesourcery.com>
610
611 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
612 HIGH_FRAME argument to -stack-list-arguments can be larger than
613 the number of frames.
614
ae018d1a
DJ
6152006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
616
617 * gdb.base/args.c (main): Add breakpoint marker.
618 * gdb.base/args.exp: Use args_test for tests. Add new tests which
619 really test empty arguments.
620 (args_load): Delete.
621 (args_test): New.
622
b399c549
NR
6232006-09-13 Nick Roberts <nickrob@snap.net.nz>
624
625 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
626 check for one file.
627
2ab1eb7a
VP
6282006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
629
630 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
631 HIGH_FRAME argument to -stack-list-locals can be larger than
632 the number of frames.
633
476308bf
FF
6342006-08-18 Fred Fish <fnf@specifix.com>
635
636 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
637 '$' in front of skip_vmx_tests_saved when setting that.
638
8625200f
AS
6392006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
640
641 * gdb.base/trace-commands.exp: New file.
642
089ec8f1
DJ
6432006-08-10 Joel Brobecker <brobecker@adacore.com>
644 Daniel Jacobowitz <dan@codesourcery.com>
645
646 * gdb.base/step-bt.exp: Make hexadecimal address optional in
647 expected output of the backtrace commands.
648
b60f0898
JB
6492006-08-09 Joel Brobecker <brobecker@adacore.com>
650
651 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
652 untested followed by return combination.
653 * gdb.arch/altivec-regs.exp: Likewise.
654 * gdb.arch/e500-abi.exp: Likewise.
655 * gdb.arch/e500-regs.exp: Likewise.
656 * gdb.arch/gdb1291.exp: Likewise.
657 * gdb.arch/gdb1431.exp: Likewise.
658 * gdb.arch/gdb1558.exp: Likewise.
659 * gdb.arch/i386-prologue.exp: Likewise.
660 * gdb.arch/i386-unwind.exp: Likewise.
661 * gdb.asm/asm-source.exp: Likewise.
662 * gdb.base/a2-run.exp: Likewise.
663 * gdb.base/advance.exp: Likewise.
664 * gdb.base/all-bin.exp: Likewise.
665 * gdb.base/annota1.exp: Likewise.
666 * gdb.base/annota3.exp: Likewise.
667 * gdb.base/args.exp: Likewise.
668 * gdb.base/arithmet.exp: Likewise.
669 * gdb.base/assign.exp: Likewise.
670 * gdb.base/async.exp: Likewise.
671 * gdb.base/attach.exp: Likewise.
672 * gdb.base/bang.exp: Likewise.
673 * gdb.base/bigcore.exp: Likewise.
674 * gdb.base/bitfields.exp: Likewise.
675 * gdb.base/bitfields2.exp: Likewise.
676 * gdb.base/break.exp: Likewise.
677 * gdb.base/call-sc.exp: Likewise.
678 * gdb.base/call-strs.exp: Likewise.
679 * gdb.base/callfuncs.exp: Likewise.
680 * gdb.base/checkpoint.exp: Likewise.
681 * gdb.base/chng-syms.exp: Likewise.
682 * gdb.base/code-expr.exp: Likewise.
683 * gdb.base/commands.exp: Likewise.
684 * gdb.base/completion.exp: Likewise.
685 * gdb.base/cond-expr.exp: Likewise.
686 * gdb.base/condbreak.exp: Likewise.
687 * gdb.base/consecutive.exp: Likewise.
688 * gdb.base/constvars.exp: Likewise.
689 * gdb.base/corefile.exp: Likewise.
690 * gdb.base/cvexpr.exp: Likewise.
691 * gdb.base/dbx.exp: Likewise.
692 * gdb.base/define.exp: Likewise.
693 * gdb.base/detach.exp: Likewise.
694 * gdb.base/display.exp: Likewise.
695 * gdb.base/dump.exp: Likewise.
696 * gdb.base/ena-dis-br.exp: Likewise.
697 * gdb.base/ending-run.exp: Likewise.
698 * gdb.base/environ.exp: Likewise.
699 * gdb.base/eval-skip.exp: Likewise.
700 * gdb.base/exprs.exp: Likewise.
701 * gdb.base/fileio.exp: Likewise.
702 * gdb.base/finish.exp: Likewise.
703 * gdb.base/float.exp: Likewise.
704 * gdb.base/foll-exec.exp: Likewise.
705 * gdb.base/foll-fork.exp: Likewise.
706 * gdb.base/foll-vfork.exp: Likewise.
707 * gdb.base/freebpcmd.exp: Likewise.
708 * gdb.base/funcargs.exp: Likewise.
709 * gdb.base/gcore.exp: Likewise.
710 * gdb.base/gdb1090.exp: Likewise.
711 * gdb.base/gdb1250.exp: Likewise.
712 * gdb.base/huge.exp: Likewise.
713 * gdb.base/info-proc.exp: Likewise.
714 * gdb.base/interrupt.exp: Likewise.
715 * gdb.base/jump.exp: Likewise.
716 * gdb.base/langs.exp: Likewise.
717 * gdb.base/lineinc.exp: Likewise.
718 * gdb.base/list.exp: Likewise.
719 * gdb.base/logical.exp: Likewise.
720 * gdb.base/long_long.exp: Likewise.
721 * gdb.base/macscp.exp: Likewise.
722 * gdb.base/maint.exp: Likewise.
723 * gdb.base/mips_pro.exp: Likewise.
724 * gdb.base/miscexprs.exp: Likewise.
725 * gdb.base/multi-forks.exp: Likewise.
726 * gdb.base/opaque.exp: Likewise.
727 * gdb.base/overlays.exp: Likewise.
728 * gdb.base/pc-fp.exp: Likewise.
729 * gdb.base/pointers.exp: Likewise.
730 * gdb.base/printcmds.exp: Likewise.
731 * gdb.base/psymtab.exp: Likewise.
732 * gdb.base/ptype.exp: Likewise.
733 * gdb.base/recurse.exp: Likewise.
734 * gdb.base/relational.exp: Likewise.
735 * gdb.base/relocate.exp: Likewise.
736 * gdb.base/remote.exp: Likewise.
737 * gdb.base/reread.exp: Likewise.
738 * gdb.base/restore.exp: Likewise.
739 * gdb.base/return.exp: Likewise.
740 * gdb.base/return2.exp: Likewise.
741 * gdb.base/scope.exp: Likewise.
742 * gdb.base/sect-cmd.exp: Likewise.
743 * gdb.base/sep.exp: Likewise.
744 * gdb.base/sepdebug.exp: Likewise.
745 * gdb.base/setshow.exp: Likewise.
746 * gdb.base/setvar.exp: Likewise.
747 * gdb.base/sigall.exp: Likewise.
748 * gdb.base/sigbpt.exp: Likewise.
749 * gdb.base/signals.exp: Likewise.
750 * gdb.base/signull.exp: Likewise.
751 * gdb.base/sizeof.exp: Likewise.
752 * gdb.base/solib.exp: Likewise.
753 * gdb.base/step-line.exp: Likewise.
754 * gdb.base/step-test.exp: Likewise.
755 * gdb.base/structs.exp: Likewise.
756 * gdb.base/structs2.exp: Likewise.
757 * gdb.base/term.exp: Likewise.
758 * gdb.base/twice.exp: Likewise.
759 * gdb.base/until.exp: Likewise.
760 * gdb.base/varargs.exp: Likewise.
761 * gdb.base/volatile.exp: Likewise.
762 * gdb.base/watchpoint.exp: Likewise.
763 * gdb.base/whatis-exp.exp: Likewise.
764 * gdb.base/whatis.exp: Likewise.
765 * gdb.cp/ambiguous.exp: Likewise.
766 * gdb.cp/annota2.exp: Likewise.
767 * gdb.cp/annota3.exp: Likewise.
768 * gdb.cp/bool.exp: Likewise.
769 * gdb.cp/breakpoint.exp: Likewise.
770 * gdb.cp/casts.exp: Likewise.
771 * gdb.cp/class2.exp: Likewise.
772 * gdb.cp/classes.exp: Likewise.
773 * gdb.cp/cplusfuncs.exp: Likewise.
774 * gdb.cp/ctti.exp: Likewise.
775 * gdb.cp/derivation.exp: Likewise.
776 * gdb.cp/exception.exp: Likewise.
777 * gdb.cp/gdb1355.exp: Likewise.
778 * gdb.cp/hang.exp: Likewise.
779 * gdb.cp/inherit.exp: Likewise.
780 * gdb.cp/local.exp: Likewise.
781 * gdb.cp/m-data.exp: Likewise.
782 * gdb.cp/m-static.exp: Likewise.
783 * gdb.cp/member-ptr.exp: Likewise.
784 * gdb.cp/method.exp: Likewise.
785 * gdb.cp/misc.exp: Likewise.
786 * gdb.cp/namespace.exp: Likewise.
787 * gdb.cp/overload.exp: Likewise.
788 * gdb.cp/ovldbreak.exp: Likewise.
789 * gdb.cp/pr-1023.exp: Likewise.
790 * gdb.cp/pr-1210.exp: Likewise.
791 * gdb.cp/pr-574.exp: Likewise.
792 * gdb.cp/printmethod.exp: Likewise.
793 * gdb.cp/psmang.exp: Likewise.
794 * gdb.cp/ref-params.exp: Likewise.
795 * gdb.cp/ref-types.exp: Likewise.
796 * gdb.cp/rtti.exp: Likewise.
797 * gdb.cp/templates.exp: Likewise.
798 * gdb.cp/try_catch.exp: Likewise.
799 * gdb.cp/userdef.exp: Likewise.
800 * gdb.cp/virtfunc.exp: Likewise.
801 * gdb.disasm/am33.exp: Likewise.
802 * gdb.disasm/h8300s.exp: Likewise.
803 * gdb.disasm/mn10300.exp: Likewise.
804 * gdb.disasm/sh3.exp: Likewise.
805 * gdb.disasm/t01_mov.exp: Likewise.
806 * gdb.disasm/t02_mova.exp: Likewise.
807 * gdb.disasm/t03_add.exp: Likewise.
808 * gdb.disasm/t04_sub.exp: Likewise.
809 * gdb.disasm/t05_cmp.exp: Likewise.
810 * gdb.disasm/t06_ari2.exp: Likewise.
811 * gdb.disasm/t07_ari3.exp: Likewise.
812 * gdb.disasm/t08_or.exp: Likewise.
813 * gdb.disasm/t09_xor.exp: Likewise.
814 * gdb.disasm/t10_and.exp: Likewise.
815 * gdb.disasm/t11_logs.exp: Likewise.
816 * gdb.disasm/t12_bit.exp: Likewise.
817 * gdb.disasm/t13_otr.exp: Likewise.
818 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
819 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
820 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
821 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
822 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
823 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
824 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
825 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
826 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
827 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
828 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
829 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
830 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
831 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
832 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
833 * gdb.mi/gdb701.exp: Likewise.
834 * gdb.mi/gdb792.exp: Likewise.
835 * gdb.mi/mi-basics.exp: Likewise.
836 * gdb.mi/mi-break.exp: Likewise.
837 * gdb.mi/mi-cli.exp: Likewise.
838 * gdb.mi/mi-console.exp: Likewise.
839 * gdb.mi/mi-disassemble.exp: Likewise.
840 * gdb.mi/mi-eval.exp: Likewise.
841 * gdb.mi/mi-file.exp: Likewise.
842 * gdb.mi/mi-read-memory.exp: Likewise.
843 * gdb.mi/mi-regs.exp: Likewise.
844 * gdb.mi/mi-return.exp: Likewise.
845 * gdb.mi/mi-simplerun.exp: Likewise.
846 * gdb.mi/mi-stack.exp: Likewise.
847 * gdb.mi/mi-stepi.exp: Likewise.
848 * gdb.mi/mi-syn-frame.exp: Likewise.
849 * gdb.mi/mi-until.exp: Likewise.
850 * gdb.mi/mi-var-block.exp: Likewise.
851 * gdb.mi/mi-var-child.exp: Likewise.
852 * gdb.mi/mi-var-cmd.exp: Likewise.
853 * gdb.mi/mi-var-display.exp: Likewise.
854 * gdb.mi/mi-watch.exp: Likewise.
855 * gdb.mi/mi2-basics.exp: Likewise.
856 * gdb.mi/mi2-break.exp: Likewise.
857 * gdb.mi/mi2-cli.exp: Likewise.
858 * gdb.mi/mi2-console.exp: Likewise.
859 * gdb.mi/mi2-disassemble.exp: Likewise.
860 * gdb.mi/mi2-eval.exp: Likewise.
861 * gdb.mi/mi2-file.exp: Likewise.
862 * gdb.mi/mi2-read-memory.exp: Likewise.
863 * gdb.mi/mi2-regs.exp: Likewise.
864 * gdb.mi/mi2-return.exp: Likewise.
865 * gdb.mi/mi2-simplerun.exp: Likewise.
866 * gdb.mi/mi2-stack.exp: Likewise.
867 * gdb.mi/mi2-stepi.exp: Likewise.
868 * gdb.mi/mi2-syn-frame.exp: Likewise.
869 * gdb.mi/mi2-until.exp: Likewise.
870 * gdb.mi/mi2-var-block.exp: Likewise.
871 * gdb.mi/mi2-var-child.exp: Likewise.
872 * gdb.mi/mi2-var-cmd.exp: Likewise.
873 * gdb.mi/mi2-var-display.exp: Likewise.
874 * gdb.mi/mi2-watch.exp: Likewise.
875 * gdb.stabs/exclfwd.exp: Likewise.
876 * gdb.stabs/weird.exp: Likewise.
877 * gdb.threads/gcore-thread.exp: Likewise.
878 * gdb.trace/actions.exp: Likewise.
879 * gdb.trace/backtrace.exp: Likewise.
880 * gdb.trace/circ.exp: Likewise.
881 * gdb.trace/collection.exp: Likewise.
882 * gdb.trace/deltrace.exp: Likewise.
883 * gdb.trace/infotrace.exp: Likewise.
884 * gdb.trace/limits.exp: Likewise.
885 * gdb.trace/packetlen.exp: Likewise.
886 * gdb.trace/passc-dyn.exp: Likewise.
887 * gdb.trace/passcount.exp: Likewise.
888 * gdb.trace/report.exp: Likewise.
889 * gdb.trace/save-trace.exp: Likewise.
890 * gdb.trace/tfind.exp: Likewise.
891 * gdb.trace/tracecmd.exp: Likewise.
892 * gdb.trace/while-dyn.exp: Likewise.
893 * gdb.trace/while-stepping.exp: Likewise.
894
f4b618d1
JB
8952006-08-08 Joel Brobecker <brobecker@adacore.com>
896
897 * gdb.base/step-bt.c: New file.
898 * gdb.base/step-bt.exp: New testcase.
899
3d00d119
DJ
9002006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
901
902 * config/monitor.exp (gdb_load): Remove support for obsolete
903 download-write-size.
904 * gdb.base/remote.exp: Likewise. Update all callers of
905 gdb_timed_load.
906
017b5bd4
DJ
9072006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
908
909 * cursal.exp: Pass binfile to gdb_load.
910
837c599d
DJ
9112006-08-01 Nathan Sidwell <nathan@codesourcery.com>
912
913 * gdb.base/cursal.exp: Add "" to gdb_load call.
914
8dd4540b
MK
9152006-07-29 Mark Kettenis <kettenis@gnu.org>
916
917 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
918 NetBSD/ELF targets.
919
ab5c9f60
DJ
9202006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
921
922 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
923 operator*.
924
4c42eaff
DJ
9252006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
926
927 * gdb.base/completion.exp: Update for change in "file" behavior.
928 * gdb.stabs/weird.exp: Likewise.
929 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
930 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
931
0155cc76
NS
9322006-07-24 Nathan Sidwell <nathan@codesourcery.com>
933
934 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
935 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
936
16026cd7
AS
9372006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
938
939 * gdb.base/default.exp: Update source command error message.
940 * gdb.base/help.exp: Update 'help source' message.
941
16963cb6
DJ
9422006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
943
944 * gdb.cp/bs15503.exp: Update comment for no longer crashing
945 test.
946
6d7fd486
AS
9472006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
948
949 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
950
29e8a844
DJ
9512006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
952
953 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
954
6afcfa39
DJ
9552006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
956
957 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
958
267a692b
MK
9592006-07-17 Mark Kettenis <kettenis@gnu.org>
960
961 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
962 *-*-openbsd* from targets for wich we expect ARM FPA floating
963 point format.
964
85d2fec4
NR
9652006-07-17 Nick Roberts <nickrob@snap.net.nz>
966
967 * gdb.cp/annota3.exp: Expect frame-begin annotation.
968
9692006-07-17 Mark Kettenis <kettenis@gnu.org>
970
971 * gdb.base/annota3.exp: Expect frame-begin annotation.
972
85b4c6e8
JB
9732006-07-14 Joel Brobecker <brobecker@adacore.com>
974
975 * gdb.base/help.exp: Adjust "help unset" test to accept
976 any list of unset commands.
977
fb933624
DJ
9782006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
979 Daniel Jacobowitz <dan@codesourcery.com>
980
981 * gdb.cp/ref-params.exp: New test.
982 * gdb.cp/ref-params.cc: New source file.
983 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
984
1dff4b64
MK
9852006-07-08 Mark Kettenis <kettenis@gnu.org>
986
987 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
988 spaces/tabs in regular expressions since they might not be there.
989
40d2e0e3
AS
9902006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
991
992 * gdb.base/ifelse.exp: New file.
993
f6c957d2
NS
9942006-07-04 Nathan Sidwell <nathan@codesourcery.com>
995
996 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
997 line.
998 * gdb.base/huge.exp: Loop over compilation to find a size that
999 is acceptable.
1000 * gdb.base/remote.exp: Correct expected strings.
1001 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
1002
b9c5a23d
DJ
10032006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1004
1005 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
1006
9af2e58d
DJ
10072006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1008
1009 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
1010 native.
1011
30930ca5
DJ
10122006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1013
1014 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
1015 enable stabs testing.
1016
aa32fa1d
DJ
10172006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1018
bd4a4c80 1019 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
1020 gdb_test_multiple does.
1021
321fef15
DJ
10222006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1023
1024 * Makefile.in (host_alias): Remove.
1025 (target_alias): Use @target_noncanonical@.
1026 (site.exp): Don't set host_alias.
1027 * aclocal.m4: Remove contents. Include acx.m4.
1028 * configure: Regenerated.
1029 * configure.ac: Use ACX_NONCANONICAL_TARGET.
1030
e1c2defa
NS
10312006-06-13 Nathan Sidwell <nathan@codesourcery.com>
1032
e63b55d1
NS
1033 * lib/gdb.exp (gdb_load_cmd): New.
1034
5600ea19
NS
1035 * gdb.base/fileio.c: Add system(NULL) test.
1036 * gdb.base/fileio.exp: Check it.
1037
e1c2defa
NS
1038 * gdb.base/break.c: Add 10a breakpoint at }
1039 * gdb.base/break.exp: Add test for breakpoint at }
1040 * gdb.cp/anon-union.cc: Add code at end of function.
1041 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
1042 * gdb.mi/var-cmd.c: Add code at end of function.
1043 * gdb.mi/mi-var-display.exp: Adjust end of next.
1044 * gdb.mi/mi2-var-display.exp: Likewise.
1045 * gdb.base/fileio.c: Add stop function and insert calls at
1046 stopping places.
1047 * gdb.base/fileio.exp: Breakpoint stop function and remove
1048 explicit line number references.
1049
6c0112ec
JB
10502006-05-19 Joel Brobecker <brobecker@adacore.com>
1051
1052 * gdb.base/del.exp (test_delete_alias): New function.
1053 Now check that both "del" and "d" work as aliases for "delete".
1054
154189a4
FF
10552006-05-18 Fred Fish <fnf@specifix.com>
1056
1057 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
1058 required. Check for spurious output after program exits normally.
1059
582e64c2
FF
10602006-05-17 Fred Fish <fnf@specifix.com>
1061
1062 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
1063 gdb_load, so it works in the simulator.
1064
8ef6493a
FF
10652006-05-11 Fred Fish <fnf@specifix.com>
1066
1067 * gdb.base/bang.exp: Ignore unexpected output between the
1068 "program exited normally" and the gdb prompt, as many other
1069 tests do.
1070
692b141c
MK
10712006-05-07 Mark Kettenis <kettenis@gnu.org>
1072
1073 * gdb.base/help.exp: Make "delete checkpoint" part option for
1074 "help d" and "help delete" tests.
1075
540b8a30
UW
10762006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1077
1078 * gdb.mi/mi-basics.exp: Add missing serial number to
1079 expected output in some mi_gdb_test statements.
1080 * gdb.mi/mi2-basics.exp: Likewise.
1081
9b6462d9
JB
10822006-05-05 Joel Brobecker <brobecker@adacore.com>
1083
1084 * gdb.base/del.c: New file.
1085 * gdb.base/del.exp: New testcase.
1086
954de43b
DM
10872006-05-05 David S. Miller <davem@sunset.davemloft.net>
1088
1089 * gdb.base/break.exp: Do not assume a breakpoint on
1090 main will actually be in $srcfile when optimizing.
1303f75e
DM
1091 * gdb.base/savedregs.exp: Do not require that the dummy
1092 frame location match up to a symbol and source file location.
c3242428
DM
1093 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
1094 will get printed without a mi_cmd_data_list_register_values prefix.
1095 (*-data-list-register-*): Correct regular expressions to expect the new
1096 pseudo d? floating point registers.
1097 * gdb.mi/mi2-regs.exp: Likewise.
1098
c7e64c9a
DJ
10992006-05-05 Christophe Lyon <christophe.lyon@st.com>
1100
1101 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
1102 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
1103 is allocated by the compiler.
1104 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
1105 anons, e, anone to force their allocation by the compiler.
1106
11072006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
1108
1109 * gdb.base/help.exp: Update expected text for help d and
1110 help delete.
1111
27ce9a6d
MK
11122006-05-02 Mark Kettenis <kettenis@gnu.org>
1113
1114 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
1115 NetBSD/ELF targets.
1116
8608915f
MK
11172006-04-30 Mark Kettenis <kettenis@gnu.org>
1118
1119 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
1120 single-step breakpoint fails; make this a KFAIL on
1121 sparc*-*-openbsd*.
1122 * gdb.base/siginfo.exp: Likewise.
1123 * gdb.base/sigstep.exp (advance, advancei): Likewise.
1124
b8db102d
MS
11252006-04-26 Michael Snyder <msnyder@redhat.com>
1126
1127 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
1128 which may have to consume output from other forks.
1129 Add tests to make sure that "delete fork" succeeded.
1130
c702009a
MS
11312006-04-20 Michael Snyder <msnyder@redhat.com>
1132
1133 * 2006-03-22 Jim Blandy <jimb@redhat.com>
1134 Add support for the Renesas M32C and M16C.
1135
1136 * gdb.asm/asm-source.exp: Add m32c target.
1137 * gdb.asm/m32c.inc: Support for m32c target.
1138
e28493f2
AS
11392006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
1140
1141 * gdb.base/commands.exp (recursive_source_test): New test.
1142
880da185
DM
11432006-04-04 David S. Miller <davem@sunset.davemloft.net>
1144
1145 * gdb.base/float.exp: Add pattern for sparc targets.
1146
61d9b92f
DJ
11472006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1148
1149 * gdb.base/commands.exp (stray_arg0_test): New test.
1150
bd717df8
PB
11512006-03-30 Paul Brook <paul@codesourcery.com>
1152
1153 * gdb.mi/mi-until.exp: kfail broken until command.
1154 * gdb.mi/mi2-until.exp: Ditto.
1155
ec793d3c
NR
11562006-03-27 Nick Roberts <nickrob@snap.net.nz>
1157
1158 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
1159
831004b7
AO
11602006-03-08 Alexandre Oliva <aoliva@redhat.com>
1161
1162 * gdb.base/prelink.exp: Anchor tested-for regular expression
1163 on gdb prompt.
1164
effe49a0
PB
11652006-03-07 Paul Brook <paul@codesourcery.com>
1166
1167 * gdb.base/assign.exp: Correct fail message.
1168
e5461016
PB
11692006-03-07 Paul Brook <paul@codesourcery.com>
1170
1171 * lib/compiler.c: Extract armcc version number.
1172 * lib/compiler.cc: Ditto.
1173
fc91c6c2
PB
11742006-03-07 Paul Brook <paul@codesourcery.com>
1175
1176 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
1177 additional_flags=-w.
1178 * gdb.arch/altivec-regs.exp: Ditto.
1179 * gdb.arch/e500-abi.exp: Ditto.
1180 * gdb.arch/e500-regs.exp: Ditto.
1181 * gdb.base/all-bin.exp: Ditto.
1182 * gdb.base/annota1.exp: Ditto.
1183 * gdb.base/annota3.exp: Ditto.
1184 * gdb.base/args.exp: Ditto.
1185 * gdb.base/arithmet.exp: Ditto.
1186 * gdb.base/assign.exp: Ditto.
1187 * gdb.base/async.exp: Ditto.
1188 * gdb.base/bang.exp: Ditto.
1189 * gdb.base/break.exp: Ditto.
1190 * gdb.base/call-rt-st.exp: Ditto.
1191 * gdb.base/completion.exp: Ditto.
1192 * gdb.base/cond-expr.exp: Ditto.
1193 * gdb.base/condbreak.exp: Ditto.
1194 * gdb.base/consecutive.exp: Ditto.
1195 * gdb.base/define.exp: Ditto.
1196 * gdb.base/display.exp: Ditto.
1197 * gdb.base/ena-dis-br.exp: Ditto.
1198 * gdb.base/environ.exp: Ditto.
1199 * gdb.base/eval-skip.exp: Ditto.
1200 * gdb.base/info-proc.exp: Ditto.
1201 * gdb.base/jump.exp: Ditto.
1202 * gdb.base/logical.exp: Ditto.
1203 * gdb.base/long_long.exp: Ditto.
1204 * gdb.base/maint.exp: Ditto.
1205 * gdb.base/miscexprs.exp: Ditto.
1206 * gdb.base/pc-fp.exp: Ditto.
1207 * gdb.base/pointers.exp: Ditto.
1208 * gdb.base/relational.exp: Ditto.
1209 * gdb.base/reread.exp: Ditto.
1210 * gdb.base/sect-cmd.exp: Ditto.
1211 * gdb.base/sep.exp: Ditto.
1212 * gdb.base/sepdebug.exp: Ditto.
1213 * gdb.base/until.exp: Ditto.
1214 * gdb.base/whatis-exp.exp: Ditto.
1215 * gdb.cp/annota2.exp: Ditto.
1216 * gdb.cp/annota3.exp: Ditto.
1217 * gdb.trace/actions.exp: Ditto.
1218 * gdb.trace/backtrace.exp: Ditto.
1219 * gdb.trace/circ.exp: Ditto.
1220 * gdb.trace/collection.exp: Ditto.
1221 * gdb.trace/deltrace.exp: Ditto.
1222 * gdb.trace/infotrace.exp: Ditto.
1223 * gdb.trace/limits.exp: Ditto.
1224 * gdb.trace/packetlen.exp: Ditto.
1225 * gdb.trace/passc-dyn.exp: Ditto.
1226 * gdb.trace/passcount.exp: Ditto.
1227 * gdb.trace/report.exp: Ditto.
1228 * gdb.trace/save-trace.exp: Ditto.
1229 * gdb.trace/tfind.exp: Ditto.
1230 * gdb.trace/tracecmd.exp: Ditto.
1231 * gdb.trace/while-dyn.exp: Ditto.
1232 * gdb.trace/while-stepping.exp: Ditto.
1233 * lib/gdb.exp: Ditto.
1234 (gdb_compile): Handle nowarning option.
1235
5f4a23d9
AO
12362006-03-07 Alexandre Oliva <aoliva@redhat.com>
1237
1238 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
1239 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
1240 Rename executable to prelinkt. Don't re-prelink if we didn't
1241 get a core file. Test prelink -u exit status to tell whether
1242 prelinking failed. Use gdb_test_multiple.
1243
9733fc94
DJ
12442006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
1245
1246 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
1247 (do_tests): Call it.
1248
cc10cae3
AO
12492006-02-28 Alexandre Oliva <aoliva@redhat.com>
1250
1251 * gdb.base/prelink.exp: New test.
1252 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
1253
15c46491
WZ
12542006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
1255
1256 * gdb.fortran/derived-type.f90: New file.
1257 * gdb.fortran/derived-type.exp: New testcase.
1258
5c9f7ded
DJ
12592006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
1260
1261 * gdb.base/default.exp: Allow ';' as a directory separator.
1262
5b96932b
AS
12632006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1264
1265 * gdb.base/help.exp (help add-symbol-file): Update.
1266
1986bccd
AS
12672006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1268
1269 * gdb.base/help.exp (help load): Update expected results.
1270
a8b7528f
FF
12712006-02-19 Fred Fish <fnf@specifix.com>
1272
1273 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
1274 specifix hex value as part of results.
1275 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
1276
f8261448
FF
12772006-02-16 Fred Fish <fnf@specifix.com>
1278
1279 * gdb.base/whatis.c: Define variables using typedefs char_addr,
1280 ushort_addr, and slong_addr, so the typedefs are not optimized
1281 away.
1282 * gdb.base/whatis.exp: Add tests using type name for struct type,
1283 union type, enum type, and typedef.
1284
31d8bdd2
MK
12852006-02-13 Mark Kettenis <kettenis@gnu.org>
1286
1287 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
1288
34e41e63
JB
12892006-02-13 Jim Blandy <jimb@redhat.com>
1290
1291 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
1292 case where it takes two "next" commands to skip past the init
1293 call.
1294
ac6e4f31
FF
12952006-02-12 Fred Fish <fnf@specifix.com>
1296
1297 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
1298 to handle cases where it takes two "next" commands to skip
1299 past the init call.
1300
2db2d571
JB
13012006-02-07 Joel Brobecker <brobecker@adacore.com>
1302
1303 * gdb.ada/array_return.exp: Mark the last test as expected to fail
1304 on hppa32 targets.
1305
38fcd64c
DJ
13062006-02-06 Vladimir Prus <ghost@cs.msu.su>
1307
1308 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
1309 field.
1310
1315ad46
MK
13112006-01-29 Mark Kettenis <kettenis@gnu.org>
1312
1313 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
1314
5625b943
DJ
13152006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
1316
1317 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
1318 files.
1319
80df1bbe
DJ
13202006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1321
1322 * gdb.cp/maint.exp: Set complaints to a positive value.
1323
9078e690
DJ
13242006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1325
1326 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
1327 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
1328 function name.
1329
9c903399
DJ
13302006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1331
1332 * gdb.base/checkpoint.c: Update copyright notice. Include
1333 <stdlib.h>.
1334
761ae4d6
JB
13352006-01-04 Jim Blandy <jimb@redhat.com>
1336
1337 * gdb.asm/asm-source.exp: Independently provide default values for
1338 asm-flags and debug-flags. Use 'string equal' to do the
1339 comparison, not the implicit expr's '==' operator. Remove
1340 now-unneeded assignments to asm-flags. In h8300 case, place
1341 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
1342
099ac3dd
MS
13432006-01-04 Michael Snyder <msnyder@redhat.com>
1344
1345 * gdb.base/checkpoint.c: New file.
1346 * gdb.base/checkpoint.exp: New file.
1347 * gdb.base/multi-fork.c: New file.
1348 * gdb.base/multi-fork.exp: New file.
1349 * gdb.base/pi.txt: New file (data for checkpoint.c test).
1350
f4d85314
FF
13512006-01-04 Fred Fish <fnf@specifix.com>
1352
1353 * gdb.base/ptype.c (foo): Add typedef.
1354 (intfoo): Add function.
1355 * gdb.base/ptype1.c: New file.
1356 * gdb.base/ptype.exp: Handle compilation and linking with two
1357 source files. Test that proper type for "foo" is found based
1358 on source context rather than first match found in symtabs.
1359
a1b06f35
MK
13602005-12-28 Mark Kettenis <kettenis@gnu.org>
1361
1362 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
1363 * gdb.asm/openbsd.inc: Indent commands.
1364
d082a1e2
MK
13652005-12-26 Mark Kettenis <kettenis@gnu.org>
1366
c65016bd
MK
1367 * gdb.base/freebpcmd.exp: Increase timeout.
1368
d082a1e2
MK
1369 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
1370
d3c32a0e
DJ
13712005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
1372
1373 * gdb.base/default.exp: Update check for "show version".
1374
9fdb1f50
RC
13752005-12-09 Randolph Chung <tausq@debian.org>
1376
1377 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
1378 * gdb.asm/pa64.inc: New file.
1379
5f2c56f7
RC
13802005-12-09 Randolph Chung <tausq@debian.org>
1381
1382 * gdb.asm/common.inc: Indent commands.
1383 * gdb.asm/asmsrc1.s: Likewise.
1384 * gdb.asm/asmsrc2.s: Likewise.
1385
8117349c
RC
13862005-12-09 Randolph Chung <tausq@debian.org>
1387
1388 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
1389 (get_addr_of_sym): Remove duplicate print.
1390 (gen_core): xfail hppa*-*-hpux*, update expected output.
1391 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
1392 * gdb.arch/pa64-nullify.s: New file.
1393
8f07f25a
RC
13942005-12-09 Randolph Chung <tausq@debian.org>
1395
1396 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
1397
55b39184
DJ
13982005-12-07 Christophe Lyon <christophe.lyon@st.com>
1399
1400 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
1401 code generation for these functions.
1402 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
1403 error message.
1404
31e2b00f
AS
14052005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
1406
1407 * gdb.base/help.exp (help b, help br, help bre, help brea)
1408 (help break): Update the expected message.
1409
c3d0b56e
SC
14102005-11-11 Stephane Carrez <stcarrez@nerim.fr>
1411
1412 * gdb.asm/m68hc11.inc: Setup the data section.
1413 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
1414 script for this test.
1415 (m6812-*-*): Likewise.
1416
36ae0ea9
RC
14172005-11-09 Randolph Chung <tausq@debian.org>
1418
1419 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
1420
9d6f42e9
WZ
14212005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
1422
1423 * gdb.base/break.exp: Fix a comment typo.
1424
e2126a14
EZ
14252005-11-03 Jim Blandy <jimb@redhat.com>
1426
1427 Checked in by Elena Zannoni <ezannoni@redhat.com>
1428
1429 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
1430
e0ac7199
CV
14312005-11-02 Corinna Vinschen <vinschen@redhat.com>
1432
1433 * gdb.arch/gdb1558.c: Include stdio.h.
1434
31d3fb18
MK
14352005-10-31 Mark Kettenis <kettenis@gnu.org>
1436
1437 * gdb.asm/asm-source.exp: Use -e instead of --entry.
1438
e52b687c
MK
14392005-10-31 Mark Kettenis <kettenis@gnu.org>
1440
1441 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
1442
f4711d79
PG
14432005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
1444
1445 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
1446 vscr" tests to better match output.
1447
987a9106
JB
14482005-10-12 Jim Blandy <jimb@redhat.com>
1449
1450 * gdb.base/structs.exp (any): New function.
1451 (test_struct_returns): Don't make any assumptions at all about
1452 what value the function returns when GDB can't set the return
1453 value.
1454
2336bb58
JB
14552005-10-09 Joel Brobecker <brobecker@adacore.com>
1456
1457 * gdb.ada/arrayidx/p.adb: New file.
1458 * gdb.ada/arrayidx.exp: New testcase
1459
14602005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
1461
1462 * gdb.ada/array_return/pck.ads: New file.
1463 * gdb.ada/array_return/pck.adb: New file.
1464 * gdb.ada/array_return/p.adb: New file.
1465 * gdb.ada/array_return.exp: New testcase.
1466
705335ea
JB
14672005-10-03 Joel Brobecker <brobecker@adacore.com>
1468
1469 * gdb.base/arrayidx.c: New file.
1470 * gdb.base/arrayidx.exp: New testcase.
1471
11ee9940
NR
14722005-09-29 Nick Roberts <nickrob@snap.net.nz>
1473
1474 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
1475 frames-invalid and breakpoints-invalid are no longer generated
1476 with level 3 so don't expect them in the output.
1477
39fb8e9e
BR
14782005-09-27 Bob Rossi <bob@brasko.net>
1479
1480 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
1481 from test. Escape the | in mi_gdb_test call.
1482 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
1483 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
1484 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
1485 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
1486 expected regex's in mi_gdb_test calls.
1487 * lib/mi-support.exp: Remove arbitrary .* from tests.
1488 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
1489 Fully anchor GDB/MI expected results in mi_gdb_test.
1490 * lib/gdb.exp (string_to_regexp): Escape the ] character.
1491 * gdb.base/sizeof.exp: Remove escape character. Correct test.
1492
2af48f68
PB
14932005-09-26 Paul Brook <paul@codesourcery.com>
1494
1495 * long_long.exp: Exclude eabi targets from arm FPA float format test.
1496
f34502bc
WZ
14972005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
1498
1499 * bfp-test.c: New file.
1500 * bfp-test.exp: New testcase.
1501
ca929517
WZ
15022005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
1503
1504 * gdb.fortran/subarray.exp: New testcase to test the evaluation
1505 of subarray and substring variable.
1506 * gdb.fortran/subarray.f: New source file for the test of subarray
1507 and substring variable evaluation.
1508 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
1509 of string constant.
1510
c761af65
DJ
15112005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
1512
1513 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
1514 copyright dates.
1515
561d7a1d
PG
15162005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
1517
1518 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
1519 powerpc altivec' test with an almost identical 'info vector' test.
1520
b2b64cc9
PG
15212005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
1522
1523 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
1524 vscr" tests to match output.
1525
6ac4d15a
PG
15262005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
1527
1528 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
1529 output.
1530
40e55bef
BR
15312005-09-11 Bob Rossi <bob@brasko.net>
1532
1533 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
1534 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
1535 commands that return an MI output command and an asyncronous MI output
1536 command.
1537 * gdb.mi/mi-console.exp: Ditto.
1538
3c7385ec
BR
15392005-09-11 Bob Rossi <bob@brasko.net>
1540
1541 * gdb.mi/mi-var-child.c: Include <string.h>.
1542
a6cd0eb3
DJ
15432005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
1544
1545 * killed.exp: Correct gdb_expect syntax.
1546
2f168eed
CV
15472005-08-09 Corinna Vinschen <vinschen@redhat.com>
1548
1549 * lib/mi-support.exp (mi_gdb_load): Fix typo.
1550
ecd3fd0f
BR
15512005-08-02 Bob Rossi <bob@brasko.net>
1552
1553 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
1554 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
1555 Change tests to inferior-tty-set/show.
1556 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
1557 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
1558 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
1559 inferior. Use mi_gdb_test to get GDB and Inferior output.
1560 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
1561 descriptor.
1562 (mi_inferior_tty_name): Add inferior PTY file name.
1563 (mi_gdb_start): Add INFERIOR_PTY parameter.
1564 (mi_gdb_test): Add IPATTERN parameter.
1565
f1ea48cb
BR
15662005-08-02 Bob Rossi <bob@brasko.net>
1567
1568 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
1569 parameter to mi_gdb_test.
1570 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
1571
6e650a67
DJ
15722005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1573
1574 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
1575 struct_declarations.
1576 * gdb.mi/mi-var-child.exp: Step over the initialization of
1577 struct_declarations.
1578
8be260b6
DJ
15792005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1580
1581 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
1582 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
1583 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
1584 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
1585 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
1586 file.
1587
4e660f07
NR
15882005-07-27 Nick Roberts <nickrob@snap.net.nz>
1589
1590 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
1591 (do_children_tests): Assign values to the extra elements.
1592
1593 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
1594 them for tests for "-var-update --no-values" and
1595 "-var-update --all-values".
1596 Add test for "-var-list-children --simple-values".
1597
1598 * gdb.mi/basics.c (callee4): Add integer array D[3]...
1599
1600 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
1601 "-stack-list-locals --simple-values" Improve doc strings and
1602 comments.
1603
6bdae935
MK
16042005-07-18 Mark Kettenis <kettenis@gnu.org>
1605
598b7a6f
MK
1606 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
1607 *-*-openbsd*.
1608 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
1609
6bdae935
MK
1610 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
1611 sigaltsatck'.
1612
1323e929
BR
16132005-07-14 Bob Rossi <bob@brasko.net>
1614
1615 * gdb.base/default.exp (tty): Changed output of command.
1616 * gdb.base/help.exp (help tty): Ditto.
1617
b1a9c082
MK
16182005-07-12 Mark Kettenis <kettenis@gnu.org>
1619
1620 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
1621
10a844a2
MK
16222005-07-10 Mark Kettenis <kettenis@gnu.org>
1623
1624 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
1625 -stack-select-frame without arguments.
1626 (test_stack_frame_listing): Add test for newly implemented command
1627 -stack-info-frame.
1628
3cb3b8df
BR
16292005-07-06 Bob Rossi <bob@brasko.net>
1630
1631 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
1632 command.
1633 (Copyright): Update copyright.
1634
a0c5fbcf
WZ
16352005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
1636
1637 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
1638 tests to evaluate exponentiation expression.
1639
984971d0
AS
16402005-06-29 Andreas Schwab <schwab@suse.de>
1641
1642 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
1643 main to avoid warnings.
1644
1645 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
1646
fe03833f
NR
16472005-06-20 Nick Roberts <nickrob@snap.net.nz>
1648
1649 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
1650 -stack-select-frame without arguments.
1651 (test_stack_frame_listing): Add test for newly implemented command
1652 -stack-info-frame.
1653
7a55f279
WZ
16542005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
1655
0ffa0ea5
DJ
1656 * gdb.fortran/array-element.f: New file.
1657 * gdb.fortran/array-element.exp: New testcase.
7a55f279 1658
26585198
DJ
16592005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
1660
1661 * gdb.base/bigcore.exp: Correct checks for systems which can
1662 not dump a large core file.
1663
c1bd25fd
DJ
16642005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
1665
1666 * gdb.base/relocate.c: Add a copyright notice.
1667 (dummy): Remove.
1668 * gdb.base/relocate.exp: Test printing the values of variables
1669 from a relocatable file.
1670
589e074d
DJ
16712005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
1672
1673 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
1674 excess MI output after an error.
1675
0915f927
JB
16762005-05-29 Joel Brobecker <brobecker@adacore.com>
1677
1678 * gdb.arch/alpha-step.c: New file.
1679 * gdb.arch/alpha-step.exp: New testcase.
1680
76ff342d
DJ
16812005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
1682 Dennis Brueni <dennis@slickedit.com>
1683
1684 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
1685 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
1686 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
1687 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
1688 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
1689 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
1690 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
1691
96b0c7ac
DJ
16922005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
1693 Wu Zhou <woodzltc@cn.ibm.com>
1694
1695 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
1696 IBM's xlc compiler.
1697 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
1698 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
1699
f21565d2
JB
17002005-05-13 Jim Blandy <jimb@redhat.com>
1701
1702 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
1703 calling gdb_suppress_entire_file.
1704 * gdb.base/charset.exp: Same.
1705 * gdb.base/call-rt-st.exp: Same.
1706
6006a3a1
BR
17072005-05-05 Bob Rossi <bob_rossi@cox.net>
1708
1709 * lib/gdb.exp (fullname_syntax): Added global regex.
1710 (fullname_syntax_POSIX): Ditto.
1711 (fullname_syntax_UNC): Ditto.
1712 (fullname_syntax_DOS_CASE): Ditto.
1713 (fullname_syntax_DOS): Ditto.
1714 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
1715 fullname_syntax variable to scope and use it.
1716 (test_file_list_exec_source_files): Ditto.
1717 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
1718
c3b69c04
DJ
17192005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
1720
1721 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
1722
3c95e6af
PG
17232004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
1724
1725 * lib/gdb.exp (skip_altivec_tests): New function, based on
1726 check_vmx_hw_available from the GCC testsuite.
1727 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
1728 * lib/gdb.arch/altivec-regs.exp: Likewise.
1729
78df6c56
JB
17302005-05-02 Jim Blandy <jimb@redhat.com>
1731
1732 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
1733 calling gdb_suppress_entire_file.
1734
1690f9cf
DJ
17352005-04-30 Randolph Chung <tausq@debian.org>
1736
1737 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
1738 Slightly relax "sem_post" name checking.
1739
5ea106f7
PG
17402005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
1741
1742 * gdb.base/unload.exp: Use new shared library infrastructure.
1743
bf7234cf
PG
17442005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
1745
1746 * gdb.base/so-impl-ld.exp: Use new shared library
1747 infrastructure.
1748
547b869a
CV
17492005-04-29 Corinna Vinschen <vinschen@redhat.com>
1750
1751 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
1752 * gdb.asm/h8300.inc: New file.
1753
f07e55f0
PG
17542005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
1755
1756 * gdb.base/shlib-call.exp: Change to use new shared library
1757 infrastructure.
1758
3cbba3d1
PG
17592005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
1760
1761 * gdb.base/pending.exp: Change to use new shared library
1762 infrastructure.
1763
ed6df200
PG
17642005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
1765
1766 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
1767 use test_compiler_info instead of gcc_compiled, and update copyright.
1768
8c8f4ebe
PG
17692005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
1770
1771 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
1772 shared objects being adjusted and update copyright years.
1773
607fbc54
DJ
17742005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
1775
1776 * ChangeLog: Correct some 2003-01-13 dates.
1777 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
1778 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
1779 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
1780 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
1781 gdb.trace/tfind.exp: Update copyright years.
1782
57bf0e56
DJ
17832005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
1784 Daniel Jacobowitz <dan@codesourcery.com>
1785
1786 * lib/gdb.exp (gdb_compile): Handle shlib=.
1787 (gdb_compile_shlib): New function.
1788
9b593790
PG
17892005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
1790
1791 * lib/gdb.exp (test_compiler_info): Give argument a default value.
1792
9494c6a5
DJ
17932005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
1794
1795 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
1796 gdb.server.
1797 * configure.ac: Likewise.
1798 * configure: Regenerated.
1799 * gdb.gdbserver/Makefile.in: Moved to...
1800 * gdb.server/Makefile.in: ... here.
1801 * gdb.gdbserver/server.c: Moved to...
1802 * gdb.server/server.c: ... here.
1803 * gdb.gdbserver/server-run.exp: Moved to...
1804 * gdb.server/server-run.exp: ... here.
1805
6f8eac0e
DJ
18062005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
1807
1808 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
1809 * configure.ac: Create gdb.gdbserver/Makefile.
1810 * configure: Regenerated.
1811 * lib/gdbserver-support.exp: New file, derived from
1812 config/gdbserver.exp.
1813 * config/gdbserver.exp: Use gdbserver-support.exp.
1814 * gdb.gdbserver/Makefile.in: New file.
1815 * gdb.gdbserver/server.c: New file.
1816 * gdb.gdbserver/server-run.exp: New file.
1817
6e87504d
PG
18182005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
1819
1820 * lib/gdb.exp (test_compiler_info): Return compiler_info
1821 if no arguments are given.
1822
d1779be4
PG
18232005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
1824
1825 * gdb.arch/altivec-abi.exp: Check for compiler and set
1826 use altivec' flag accordingly.
1827 * gdb.arch/altivec-regs.exp: Likewise.
1828
88750304
DJ
18292005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1830
1831 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
1832
f3fb768d
AS
18332005-03-27 Andreas Schwab <schwab@suse.de>
1834
1835 * gdb.base/bigcore.c (main): Add missing mode argument in open
1836 call.
1837
7e813ac5
DJ
18382005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
1839
1840 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
1841 downloads.
1842 * config/gdbserver.exp (gdb_load): Likewise.
1843
8e3049aa
PB
18442005-03-14 Paul Brook <paul@codesourcery.com>
1845
1846 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
1847 targets.
1848
a9df7c44
JB
18492005-03-09 Joel Brobecker <brobecker@adacore.com>
1850
1851 * gdb.dwarf2/dup-psym.S: New file.
1852 * gdb.dwarf2/dup-psym.exp: New testcase.
1853
9f0d94e8
JB
18542005-03-09 Joel Brobecker <brobecker@adacore.com>
1855
1856 * gdb.ada/exec_changed/first.adb: New file.
1857 * gdb.ada/exec_changed/second.adb: New file.
1858 * gdb.ada/exec_changed.exp: New testcase.
1859
5f579bc5
NS
18602005-03-08 Nathan Sidwell <nathan@codesourcery.com>
1861
36e9969c
NS
1862 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
1863 (A2): New class.
1864 (main): Test operator+.
1865 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
1866 breakpoint test.
1867
5f579bc5
NS
1868 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
1869 * gdb.base/signull.exp: Disable if gdb,nosignals.
1870 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
1871 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
1872 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
1873 * gdb.mi/mi2-console.exp: Likewise.
1874 * gdb.trace/collection.exp (run_trace_experiment): Consume the
1875 continue output at start.
1876 (gdb_collect_locals_test): Robustify regexp.
1877 * gdb.trace/passc-dyn.exp: Fix comment typo.
1878 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
1879
be46087e
CV
18802005-03-08 Corinna Vinschen <vinschen@redhat.com>
1881
1882 * gdb.asm/asm-source.exp: Add iq2000 case.
1883 * gdb.asm/iq2000.inc: New file.
1884
384e1a61
MI
18852005-03-07 Manoj Iyer <manjo@austin.ibm.com>
1886
1887 * gdb.base/command.exp: Change hardcoded value to regular expression.
1888 * gdb.base/float.exp: Add powerpc to the list of targets checked.
1889
584b6e9e
DJ
18902005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
1891
1892 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
1893 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
1894 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
1895 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
1896 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
1897
ab5b5d61
MK
18982005-03-05 Mark Kettenis <kettenis@gnu.org>
1899
1900 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
1901 changes.
1902
ae051c1b
PG
19032004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
1904
1905 * lib/compiler.c: Add test for IBM's xlc compiler.
1906 * lib/compiler.cc: Likewise.
1907
3f0f6ed2
JB
19082004-02-24 Joel Brobecker <brobecker@adacore.com>
1909
1910 * gdb.ada/fixed_points.exp: Create compilation object directory
1911 before running the test.
1912 * gdb.ada/null_record.exp: Likewise.
1913 * gdb.ada/packed_array.exp: Likewise.
1914 * gdb.ada/start.exp: Likewise.
1915
724f452b
JB
19162005-02-15 Joel Brobecker <brobecker@adacore.com>
1917
1918 * gdb.ada/packed_array/pa.adb: New file.
1919 * gdb.ada/packed_array.exp: New testcase.
1920
57f5cdfb 19212005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 1922
1f393151
MK
1923 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
1924 files.
1925
ebdda337
MK
1926 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
1927 on *-*-openbsd*. Correctly match whitespace in regukar
1928 expressions.
1929
cf309262
DJ
19302005-02-10 Daniel Jacobowitz <dan@debian.org>
1931
1932 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
1933 PR exp/1821
1934 * gdb.base/gdb1821.c: New test file.
1935 * gdb.base/gdb1821.exp: New test file.
1936
3be49e7a
JB
19372005-02-09 Joel Brobecker <brobecker@adacore.com>
1938
1939 * gdb.base/start.c: New file.
1940 * gdb.base/start.exp: New testcase.
1941
e292e67d
JB
19422005-02-09 Joel Brobecker <brobecker@adacore.com>
1943
1944 * gdb.ada/start/dummy.adb: New file.
1945 * gdb.ada/start.exp: New testcase.
1946
dbdfa66c
CV
19472005-02-09 Corinna Vinschen <vinschen@redhat.com>
1948
1949 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
1950 for printing symbols and statistics.
1951 Add test for using relative pathnames in "maint print msymbols" test.
1952 Mark "maint info sections DATA" XFAIL on Cygwin.
1953 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
1954 tests.
1955
d7941671
AC
19562005-02-09 Andreas Schwab <schwab@suse.de>
1957
1958 Committed by Andrew Cagney <cagney@gnu.org>
1959 * gdb.base/remotetimeout.exp: New file.
1960
74e5ef44
MK
19612005-02-07 Mark Kettenis <kettenis@gnu.org>
1962
1963 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
1964
464dd14d
JB
19652005-02-03 Joel Brobecker <brobecker@adacore.com>
1966
1967 * gdb.ada/gnat_ada.gpr: New file.
1968 * gdb.ada/gnat_ada.gin: Delete, no longer used.
1969 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
1970 * configure.ac: No longer generate gnat_ada.gpr.
1971 * configure: Regenerate.
1972 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
1973 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
1974 * gdb.ada/null_record/bar.ads: Likewise.
1975 * gdb.ada/null_record/bar.adb: Likewise.
1976 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
1977 * gdb.ada/null_record.exp (testdir): New variable.
1978 (testfile): executable is now in testdir subdirectory.
1979 (srcfile): Use full path to the main compilation unit.
1980 * gdb.ada/fixed_points.exp: Same changes as above.
1981
30d756ae
NR
19822005-02-03 Nick Roberts <nickrob@snap.net.nz>
1983
1984 * gdb.base/interp.exp: New test.
1985
9d799f85
AC
19862005-01-24 Andrew Cagney <cagney@gnu.org>
1987
1988 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
1989
15656118
AC
19902005-01-19 Andrew Cagney <cagney@gnu.org>
1991
a892c31b
AC
1992 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
1993 configure.ac not configure.in.
1994
15656118
AC
1995 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
1996 of powerpc*-*-*.
1997 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
1998 * gdb.base/list.exp (test_list_function)
1999 (test_list_filename_and_function): Ditto.
2000 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
2001
a7b01baf
AC
20022005-01-16 Andrew Cagney <cagney@gnu.org>
2003
17d92a02
AC
2004 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
2005
a7b01baf
AC
2006 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
2007
bc8332bb
AC
20082005-01-14 Andrew Cagney <cagney@gnu.org>
2009
2010 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
2011 * gdb.mi/mi2-var-cmd.exp: Ditto.
2012
4d074752
CV
20132005-01-10 Corinna Vinschen <vinschen@redhat.com>
2014
2015 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
2016
bec39cab
AC
20172005-01-07 Andrew Cagney <cagney@gnu.org>
2018
2019 * configure.ac: Rename configure.in, require autoconf 2.59.
2020 * configure: Re-generate.
2021 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
2022 * gdb.stabs/configure: Re-generate.
2023 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
2024 * gdb.hp/configure: Re-generate.
2025 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
2026 autoconf 2.59.
2027 * gdb.hp/gdb.objdbg/configure: Re-generate.
2028 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
2029 autoconf 2.59.
2030 * gdb.hp/gdb.defects/configure: Re-generate.
2031 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
2032 autoconf 2.59.
2033 * gdb.hp/gdb.compat/configure: Re-generate.
2034 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
2035 autoconf 2.59.
2036 * gdb.hp/gdb.base-hp/configure: Re-generate.
2037 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
2038 autoconf 2.59.
2039 * gdb.hp/gdb.aCC/configure: Re-generate.
2040
f10b16d4
JB
20412004-12-15 Jim Blandy <jimb@redhat.com>
2042
2043 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
2044 under NPTL when there is debugging info available for libpthread.
2045
fb6e1814
JG
20462004-12-13 Jerome Guitton <guitton@gnat.com>
2047
2048 * gdb.ada/fixed_points.c: New file.
2049 * gdb.ada/fixed_points.exp: New file.
2050
fe46cd3a
RC
20512004-12-03 Randolph Chung <tausq@debian.org>
2052
2053 * gdb.arch/pa-nullify.exp: New file.
2054 * gdb.arch/pa-nullify.s: New file.
2055
8de0841b
RC
20562004-11-30 Randolph Chung <tausq@debian.org>
2057
2058 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
2059 instead of "tbug". Fix regexp to work properly with gdb_test.
2060
c8170782
PH
20612004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
2062
2063 * gdb.base/bitfields2.exp: New test.
2064 * gdb.base/bitfields2.c: New file.
2065
954269c2
RE
20662004-11-28 Richard Earnshaw <rearnsha@arm.com>
2067
2068 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
2069
0107feed
RC
20702004-11-16 Randolph Chung <tausq@debian.org>
2071
2072 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
2073
f073ae8c
DJ
20742004-11-14 Daniel Jacobowitz <dan@debian.org>
2075
2076 * gdb.threads/threadapply.exp: Correct "macro details" test.
2077
19ad59e7
JJ
20782004-11-11 Jeff Johnston <jjohnstn@redhat.com>
2079
2080 * gdb.threads/threadapply.exp: New test.
2081 * gdb.threads/threadapply.c: New file.
2082
9cf0961b
MK
20832004-11-07 Mark Kettenis <kettenis@gnu.org>
2084
2085 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
2086 frames.
2087
c789492a
FL
20882004-11-05 Felix Lee <felix+log1@specifixinc.com>
2089
2090 * gdb.base/cursal.exp: New file.
2091 * gdb.base/cursal.c: New file.
2092
a1e167bb
AC
20932004-11-03 Andrew Cagney <cagney@gnu.org>
2094
2095 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
2096
b7cbf173
MK
20972004-10-30 Mark Kettenis <kettenis@gnu.org>
2098
2099 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
2100 NetBSD/ELF targets.
2101
88f9d34f
JB
21022004-10-29 Joel Brobecker <brobecker@gnat.com>
2103
2104 * gdb.threads/bp_in_thread.c: New file, copied from
2105 pthread_cond_wait.c.
2106 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
2107 file, rather than reusing the .c file from another testcase.
2108
ca7d6a0c
JB
21092004-10-20 Joel Brobecker <brobecker@gnat.com>
2110
2111 * gdb.ada/null_record.exp: Check where we stopped after
2112 sending the start command, instead of where the associated
2113 temporary breakpoint was inserted.
2114
0d863d03
AC
21152004-10-14 Andrew Cagney <cagney@gnu.org>
2116
2117 * gdb.mi/gdb701.c (main): Return 0.
2118
d11e72cb
DJ
21192004-10-13 Daniel Jacobowitz <dan@debian.org>
2120
d40539a4 2121 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 2122
e1923096
JJ
21232004-10-12 Jeff Johnston <jjohnstn@redhat.com>
2124
2125 * gdb.threads/schedlock.c: Add comment markers to use to find
2126 line numbers.
2127 * gdb.threads/schedlock.exp: Adjust regex to handle the new
2128 comments.
2129 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
2130 breakpoint lines.
2131
ec8ba2c9
DJ
21322004-10-12 Daniel Jacobowitz <dan@debian.org>
2133
2134 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
2135
0eb3658b
DJ
21362004-10-12 Daniel Jacobowitz <dan@debian.org>
2137
2138 * configure.in: Add gdb.dwarf2.
2139 * configure: Regenerated.
2140 * Makefile.in: Add gdb.dwarf2.
2141 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
2142 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
2143 gdb.dwarf2/file1.txt: New files.
2144
a271cc33
OF
21452004-10-11 Orjan Friberg <orjanf@axis.com>
2146
2147 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
2148 of "run", since the latter doesn't work with remote targets. Adjust
2149 the breakpoint numbering accordingly.
2150 * gdb.threads/pthread_cond_wait.exp: Ditto.
2151
895ce074
MC
21522004-10-08 Michael Chastain <mec.gnu@mindspring.com>
2153
2154 * gdb.base/overlays.exp: Update copyright years.
2155
6be3092d
KI
21562004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
2157
2158 * gdb.base/overlays.exp: Disable if target is Linux.
2159
e05389b8
FL
21602004-10-06 Felix Lee <felix+log1@specifixinc.com>
2161
2162 * config/gdbserver.exp (gdb_load): Use right filename on remote.
2163
73cb587d
KI
21642004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
2165
2166 * gdb.asm/asm-source.exp: Add m32r-linux target.
2167 * gdb.asm/m32r-linux.inc: New file.
2168
3c0edcdc
AC
21692004-09-24 Andrew Cagney <cagney@redhat.com>
2170 David Anderson <anderson@redhat.com>
2171
2172 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
2173 command fails, assume things will work.
2174 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
2175 (_GNU_SOURCE): Define.
2176 (print_unsigned, print_hex): Change parameter to "long long".
2177 (print_byte_count): New function, use to print byte counts.
2178 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
2179 O_LARGEFILE.
2180 (main): Compute an upper bound on a corefile in max_core_size.
2181 Limit memory chunk size to max_core_size. Limit total memory
2182 allocated to max_core_size.
2183
4bb3667f
AC
21842004-09-23 Andrew Cagney <cagney@gnu.org>
2185
2186 * gdb.base/bigcore.exp: Replace the code that creates a corefile
2187 from a separate process with code that creates a corefile by
2188 making the inferior dump core.
2189
60fe1a51
MK
21902004-09-23 Mark Kettenis <kettenis@gnu.org>
2191
2192 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
2193 block.
2194
8e937346
MC
21952004-09-23 Michael Chastain <mec.gnu@mindspring.com>
2196
2197 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
2198 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
2199 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
2200 Likewise.
2201
7213f6d6
JJ
22022004-09-20 Jeff Johnston <jjohnstn@redhat.com>
2203
2204 * gdb.java/jprint.exp: New test case for java inferior call.
2205 * gdb.java/jprint.java: Ditto.
2206
eac69dca
JB
22072004-09-15 Joel Brobecker <brobecker@gnat.com>
2208
2209 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
2210
22227696
MC
22112004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2212
2213 * gdb.threads/killed.c: Include <stdlib.h>.
2214 * gdb.threads/pthreads.c: Likewise.
2215
7dd403a4
MC
22162004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2217
2218 * gdb.threads/killed.c: Add copyright notice.
2219
33f2d567
JM
22202004-09-10 Jason Molenda (jmolenda@apple.com)
2221
2222 * gdb.base/define.exp: Two new tests to verify zero space chars
2223 after 'if' and 'while' commands in a user-defined command is correctly
2224 parsed.
2225
e05b62ac
AC
22262004-09-08 Andrew Cagney <cagney@gnu.org>
2227
2228 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
2229 delivery test with duplicate at end of file.
2230
9cbe82da
MK
22312004-09-06 Mark Kettenis <kettenis@jive.nl>
2232
2233 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
2234
564803d9
MC
22352004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2236
2237 * config/hppro.exp: Removed.
2238
7c6807ce
MC
22392004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2240
2241 * config/sparclet.exp: Removed.
2242
bf7e26dd
MC
22432004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2244
2245 * config/udi.exp: Removed.
2246
714e341b
MC
22472004-09-02 Michael Chastain <mec.gnu@mindspring.com>
2248
2249 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
2250 of "exp_continue".
2251 (advancei): Likewise.
2252
1236e623
JJ
22532004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2254
2255 * gdb.base/unload.exp: Fix so messages aren't duplicated.
2256
3bdcad15
MI
22572004-09-01 Manoj Iyer <manjo@austin.ibm.com>
2258
228af206 2259 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
2260 to check for nodebug in executable.
2261 * gdb.gdb/observer.exp (setup_test): Likewise.
2262 * gdb.gdb/selftest.exp (test_with_self): Likewise.
2263 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
2264
c72b934c
AC
22652004-09-01 Andrew Cagney <cagney@gnu.org>
2266
2267 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2268 files.
2269
edd9b715
JJ
22702004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2271
2272 * gdb.base/unload.exp: Fix expected warning message to match
2273 latest format.
2274
fb4ce06b
CV
22752004-09-01 Corinna Vinschen <vinschen@redhat.com>
2276
2277 * gdb.base/call-rt-st.exp: Fix typos.
2278
ce78e7c3
MI
22792004-08-31 Manoj Iyer <manjo@austin.ibm.com>
2280
2281 * gdb.threads/thread_check.exp: New testcase.
2282 * gdb.threads/thread_check.c: New testcase.
2283
2dedb159
AC
22842004-08-31 Andrew Cagney <cagney@gnu.org>
2285
2286 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
2287 (skip_to_handler_entry): New procedures. Test stepping into a
2288 handler when the breakpoint is at the handler's entry point.
2289
68f53502
AC
22902004-08-30 Andrew Cagney <cagney@gnu.org>
2291
2292 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
2293 gdb/1757.
2294
3e3ffd2b
MC
22952004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2296
2297 With code from Manoj Iyer <manjo@austin.ibm.com>:
2298 * lib/gdb.exp (gdb_file_cmd): Return more information in the
2299 return value. Add an arm for "no debugging symbols found".
2300 Change a stray "error" to "perror".
2301 (gdb_run_cmd): Adapt to new return value.
2302 * gdb.base/remote.exp: Adapt to new return value.
2303 * gdb.gdb/complaints.exp: Likewise.
2304 * gdb.gdb/observer.exp: Likewise.
2305 * gdb.gdb/selftest.exp: Likewise.
2306 * gdb.gdb/xfullpath.exp: Likewise.
2307
4b6f5fd2
JB
23082004-08-27 Joel Brobecker <brobecker@gnat.com>
2309
2310 * gdb.threads/bp_in_thread.exp: New testcase.
2311
e5b25496
MC
23122004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2313
2314 Fix PR testsuite/1735.
2315 * gdb.threads/schedlock.c (thread_function): Add a cast
2316 to suppress a gcc warning.
2317 * gdb.threads/thread-specific.c (thread_function): Likewise.
2318
934353d6
MC
23192004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2320
2321 * gdb.base/unload.c: Include <stdlib.h>.
2322
f98a0aef 23232004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 2324
f98a0aef 2325 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
2326 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
2327 synchronized after the "return".
2328
5a2e8882
MC
23292004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2330
2331 * gdb.mi/basics.c: Include <stdio.h>.
2332 * gdb.mi/pthreads.c: Include <stdlib.h>.
2333 * gdb.mi/var-cmd.c: Include <stdlib.h>.
2334
a9640423
MC
23352004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2336
2337 * gdb.threads/schedlock.c: Add copyright notice.
2338
b04e311d
AC
23392004-08-25 Andrew Cagney <cagney@gnu.org>
2340
2341 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
2342 (skip_over_handler, breakpoint_over_hander): New test procedures.
2343 (advance, advancei): Add a proper prefix, do not use
2344 rerun_to_main.
2345 * gdb.base/sigstep.c (main): Change to use an infinite loop.
2346
7c27f15b
MC
23472004-08-24 Michael Chastain <mec.gnu@mindspring.com>
2348
2349 * gdb.mi/basics.c: Add copyright notice.
2350 * gdb.mi/var-cmd.c: Add copyright notice.
2351
fffc87ae
MC
23522004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2353
2354 * lib/gdb.exp: Remove signed_keyword_not_used.
2355 * lib/compiler.c: Likewise.
2356 * lib/compiler.cc: Likewise.
2357
d782e0bf
MC
23582004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2359
2360 * gdb.base/whatis.c: Remove conditional disabling of "signed".
2361 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
2362
96033e83
MC
23632004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2364
2365 * gdb.base/whatis.c: Add copyright notice.
2366
cf38c229
MK
23672004-08-20 Mark Kettenis <kettenis@gnu.org>
2368
2369 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
2370 it to skip the breakpoints encoded in the inline assembly.
2371
f4b49756
MC
23722004-08-20 Michael Chastain <mec.gnu@mindspring.com>
2373
2374 * Makefile.in: Add gdb.fortran.
2375
2f193b69
MC
23762004-08-20 Michael Chastain <mec.gnu@mindspring.com>
2377
2378 * gdb.base/call-sc.exp (test_scalar_returns):
2379 Fix cut-and-paste glitch in "Make fun return now".
2380
89a237cb
MC
23812004-08-17 Michael Chastain <mec.gnu@mindspring.com>
2382
2383 * configure.in: Add gdb.fortran.
2384 * configure: Regenerate.
2385 * gdb.fortran/Makefile.in: New file.
2386 * lib/gdb.exp (skip_fortran_tests): New procedure.
2387
469aff8e
MC
23882004-08-17 Michael Chastain <mec.gnu@mindspring.com>
2389
2390 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
2391 reference to bug-gnu@prep.ai.mit.edu.
2392 * gdb.mi/mi-var-child.exp: Likewise.
2393 * gdb.mi/mi-var-cmd.exp: Likewise.
2394 * gdb.mi/mi-var-display.exp: Likewise.
2395 * gdb.mi/mi2-var-block.exp: Likewise.
2396 * gdb.mi/mi2-var-child.exp: Likewise.
2397 * gdb.mi/mi2-var-cmd.exp: Likewise.
2398 * gdb.mi/mi2-var-display.exp: Likewise.
2399
00b51b9f
MK
24002004-08-15 Mark Kettenis <kettenis@gnu.org>
2401
2402 * gdb.base/unload.c (main): Make local variable msg const.
2403
45f07fef
MC
24042004-08-15 Michael Chastain <mec.gnu@mindspring.com>
2405
2406 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
2407 to bug-gnu@prep.ai.mit.edu.
2408 * gdb.mi/mi-disassemble.exp: Likewise.
2409 * gdb.mi/mi-eval.exp: Likewise.
2410 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
2411 default line number.
2412 * gdb.mi/mi-return.exp: Likewise.
2413 * gdb.mi/mi-simplerun.exp: Likewise.
2414 * gdb.mi/mi-stack.exp: Likewise.
2415 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
2416 number with explicit range test.
2417 * gdb.mi/mi-watch.exp: Likewise.
2418 * gdb.mi/mi2-break.exp: Likewise.
2419 * gdb.mi/mi2-cli.exp: Likewise.
2420 * gdb.mi/mi2-disassemble.exp: Likewise.
2421 * gdb.mi/mi2-eval.exp: Likewise.
2422 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
2423 default line number.
2424 * gdb.mi/mi2-return.exp: Likewise.
2425 * gdb.mi/mi2-simplerun.exp: Likewise.
2426 * gdb.mi/mi2-stack.exp: Likewise.
2427 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
2428 number with explicit range test.
2429 * gdb.mi/mi2-watch.exp: Likewise.
2430
dd8c8ee7
MC
24312004-08-15 Michael Chastain <mec.gnu@mindspring.com>
2432
2433 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
2434 * gdb.cp/m-static.exp: Likewise.
2435 * gdb.cp/rtti.exp: Likewise.
2436
4e838464
MK
24372004-08-14 Mark Kettenis <kettenis@gnu.org>
2438
2439 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
2440
8d8cb839
EZ
24412004-08-14 Eli Zaretskii <eliz@gnu.org>
2442
2443 * ChangeLog: Prefix Local Variables with semi-colons and indent
2444 the reference to older ChangeLog files, to fix fontification in
2445 Emacs.
2446
deea8bb0
MC
24472004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2448
2449 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
2450 * gdb.mi/mi2-break.exp: Likewise.
2451
c3297504
MC
24522004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2453
2454 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
2455
25808999
MC
24562004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2457
2458 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
2459
226a8d71
MC
24602004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2461
2462 * gdb.cp/classes.exp: Remove unused declarations. Just let
2463 test names default instead of providing special names. Remove
2464 extraneous demangler test.
2465
37fdf854
JJ
24662004-08-12 Jeff Johnston <jjohnstn@redhat.com>
2467
2468 * gdb.base/unload.exp: New test for breakpoints in dynamically
2469 loaded libraries.
2470 * gdb.base/unload.c: Ditto.
2471 * gdb.base/unloadshr.c: Ditto.
2472
2d3a7986
MC
24732004-08-12 Michael Chastain <mec.gnu@mindspring.com>
2474
2475 * gdb.cp/classes.exp (test_ptype_class_objects): Call
2476 cp_test_ptype_class.
2477 (test_enums): Likewise.
2478
c72b934c
AC
24792004-08-10 Andrew Cagney <cagney@gnu.org>
2480
2481 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2482 files.
2483
cc503c8a
AC
24842004-08-10 Andrew Cagney <cagney@gnu.org>
2485
2486 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
2487 init_malloc call.
2488
902f2ccb
MC
24892004-08-10 Michael Chastain <mec.gnu@mindspring.com>
2490
2491 * ChangeLog: Add copyright notice. The notice is copied
2492 from emacs 21.3 top level ChangeLog.
2493
78c90502
MC
24942004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2495
2496 * lib/cp-support.exp: New file.
2497 * lib/cp-support.exp (cp_test_type_class): New function.
2498 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
2499 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
2500 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
2501 cp_test_ptype_class.
2502
88e5ea78
MC
25032004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2504
2505 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
2506 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
2507 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
2508 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
2509 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
2510 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
2511 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
2512 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
2513 gdb.mi/mi2-watch.exp: Update copyright years.
2514
6a89fc9c
MK
25152004-08-09 Mark Kettenis <kettenis@gnu.org>
2516
2517 * gdb.base/sigaltstack.exp: Provide proper anchoring.
2518
1482e0de
MC
25192004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2520
2521 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
2522 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
2523 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
2524 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
2525 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
2526 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
2527 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
2528 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
2529 gdb.mi/mi-watch.exp: Update copyright years.
2530
1a5ce3f3
DJ
25312004-08-08 Daniel Jacobowitz <dan@debian.org>
2532
2533 PR gdb/1738
2534 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
2535 from a breakpoint with a pending signal.
2536
04f6ecf2
DJ
25372004-08-08 Daniel Jacobowitz <dan@debian.org>
2538
2539 PR gdb/1736
2540 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
2541 * gdb.base/sigaltstack.exp (finish_test): Consume output until
2542 the prompt.
2543 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
2544
54d90d35
DJ
25452004-08-08 Daniel Jacobowitz <dan@debian.org>
2546
2547 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
2548
d2f6abb0
DJ
25492004-08-08 Daniel Jacobowitz <dan@debian.org>
2550
2551 PR gdb/1736
2552 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
2553 for i?86-*-linux*.
2554
5598c03d
DJ
25552004-08-08 Daniel Jacobowitz <dan@debian.org>
2556
2557 * gdb.arch/i386-prologue.exp: Compile without debug information.
2558
c6fee705
MC
25592004-08-08 Michael Chastain <mec.gnu@mindspring.com>
2560
2561 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
2562 rather than asking gdb to search.
2563
dd90efdb
MC
25642004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2565
2566 * gdb.base/gcore.c: Include <string.h>.
2567
1e84bec1
MC
25682004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2569
2570 * gdb.base/gcore.c: Add copyright notice.
2571
e425eb2b
MC
25722004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2573
2574 * gdb.base/freebpcmd.c: Include <stdio.h>.
2575 * gdb.base/long_long.c: Include <string.h>.
2576 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
2577 * gdb.base/siginfo.c: Include <string.h>.
2578 * gdb.base/sigstep.c: Include <string.h>.
2579
cb9aaed5
MC
25802004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2581
2582 * gdb.base/complex.c: Include <stdlib.h>.
2583
55944f3d
MC
25842004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2585
2586 * gdb.base/complex.c: Add copyright notice.
2587
7b2953d9
MC
25882004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2589
2590 * gdb.base/charset.c: Include <stdlib.h>.
2591
c9133d23
MC
25922004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2593
2594 * gdb.base/auxv.c: Include <stdlib.h>.
2595
0a8490ad
MC
25962004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2597
2598 * gdb.base/auxv.c: Add copyright notice.
2599
3426d5ec
MC
26002004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2601
2602 * gdb.base/coremaker.c: Add copyright notice.
2603 * gdb.base/coremaker2.c: Add copyright notice.
2604
8da195dd
AC
26052004-08-04 Andrew Cagney <cagney@gnu.org>
2606
2607 * gdb.base/store.exp: Update copyright.
2608 (check_set, up_set, check_struct, up_struct): Add a prefix to test
2609 names, do not import gdb_prompt.
2610
8d394f98
AC
26112004-08-01 Andrew Cagney <cagney@gnu.org>
2612
2613 Fix PR testsuite/1729.
2614 * gdb.base/dump.exp: Add test name to callers of capture_value, do
2615 not use capture_value with value 4.
2616 (capture_value): Add optional test name parameter.
2617 (test_reload_saved_value, test_restore_saved_value): Use $msg as
2618 the prefix, pass to capture_value.
2619
b6702b23
MK
26202004-08-01 Mark Kettenis <kettenis@gnu.org>
2621
2622 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
2623 * gdb.arch/i386-prologue.c (standard): New prototype and function.
2624 (main): Call new function.
2625
c203e0ca
MC
26262004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2627
2628 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
2629
a7995a30
MC
26302004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2631
2632 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
2633
9366563b
MC
26342004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2635
b6eeaf26 2636 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
2637 Accept more values of vtbl pointer. Remove some messages
2638 about "obsolete gcc or gdb".
2639
2fc1f950
MC
26402004-07-30 Michael Chastain <mec.gnu@mindspring.com>
2641
2642 * gdb.cp/classes.exp: Accept more varieties of ptype output.
2643
c724d49b
MC
26442004-07-30 Michael Chastain <mec.gnu@mindspring.com>
2645
2646 * gdb.base/asm-source.exp: Properly convert target board
2647 debug flags from gcc format to binutils format.
2648
736b0fce
MK
26492004-07-28 Mark Kettenis <kettenis@gnu.org>
2650
2651 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
2652 gdb1718". PR backtrace/1718 partially fixed.
2653
5633ea5c
JJ
26542004-07-27 Jeff Johnston <jjohnstn@redhat.com>
2655
2656 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
2657
575eebb1
NC
26582004-07-26 Nick Clifton <nickc@redhat.com>
2659
2660 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
2661 good default value for a specific architecture is available then
2662 set it to that value. Otherwise default to the -gstabs switch.
2663 Remove the -g... switches from the asm-flags variable. Allow the
2664 target board info to override the value if it wants to. Pass the
2665 switch on the assembler command line.
2666
62104619
MK
26672004-07-23 Mark Kettenis <kettenis@gnu.org>
2668
2669 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
2670 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
2671 (main): Call new function.
2672
4a1135b8
MC
26732004-07-22 Michael Chastain <mec.gnu@mindspring.com>
2674
2675 Test for PR exp/1715.
2676 * gdb.base/radix.exp: Refactor common procedures. Make all
2677 test names unique. Change XFAIL to KFAIL.
2678
8a12c1f0
MC
26792004-07-20 Michael Chastain <mec.gnu@mindspring.com>
2680
2681 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
2682 * gdb.ada/gnat_ada.gin: ... to here.
2683 * configure.in: Use gnat_ada.gin.
2684 * configure: Regenerate.
2685
23b451cf
AC
26862004-07-20 Andrew Cagney <cagney@gnu.org>
2687
2688 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
2689 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
2690 XFAILs. Clean up test messages and comments. Check backtraces.
2691 Delete re-sync code.
2692
ab618a02
MC
26932004-07-19 Michael Chastain <mec.gnu@mindspring.com>
2694
2695 Fix PR cli/740.
2696 * gdb.base/annota1.exp: Honor gdb,nosignals.
2697 * gdb.base/annota3.exp: Likewise.
2698
46dad340
MC
26992004-07-19 Michael Chastain <mec.gnu@mindspring.com>
2700
2701 * lib/java.exp: Update copyright notice.
2702
756d8c70
AC
27032004-07-19 Andrew Cagney <cagney@gnu.org>
2704
2705 * gdb.base/selftest.exp: Copy file from here ...
2706 * gdb.gdb/selftest.exp: ... to here.
2707
586027e6
AC
27082004-07-16 Andrew Cagney <cagney@redhat.com>
2709
2710 * lib/insight-support.exp: Delete file.
2711 * lib/java.exp (java_init): Fix copyright.
2712
029d2200
AC
27132004-07-16 Andrew Cagney <cagney@gnu.org>
2714
2715 * gdb.base/restore.c: Append "prologue" to comments marking the a
2716 function's prologue.
2717 * gdb.base/restore.exp: Update copyright, re-indent.
2718 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
2719 callerN" prefix where needed. Update patterns that match a
2720 function's prologue.
2721
653b62c5
MC
27222004-07-16 Michael Chastain <mec.gnu@mindspring.com>
2723
2724 * gdb.base/restore.c: Add copyright notice.
2725
f7d690e5
AC
27262004-07-16 Andrew Cagney <cagney@gnu.org>
2727
2728 * gdb.base/logical.exp: Update copyright.
2729 (evaluate): New procedure. Use to re-implement tests using
2730 several tables.
2731
d629a7cb
MH
27322004-07-14 Martin Hunt <hunt@redhat.com>
2733
2734 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
2735 which fixes some problems where init.tcl was not found.
2736
9c7bb332
AC
27372004-07-13 Andrew Cagney <cagney@gnu.org>
2738
6bf46641
AC
2739 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
2740 (check_sizeof, check_valueof): Do not include the output in the
2741 test name. Use gdb_test.
2742 (get_valueof): Use gdb_test_multiple.
2743
c4ffd4c0
AC
2744 * gdb.base/step-test.exp: Update copyright. Use
2745 gdb_test_multiple. Ensure that test names do not include
2746 architecture dependent output.
2747
ab89363a
AC
2748 * gdb.gdb/observer.exp: Update copyright.
2749 (setup_test): Use gdb_test_multiple.
2750 (attach_first_observer, attach_second_observer)
2751 (attach_third_observer, detach_first_observer)
2752 (detach_second_observer, detach_third_observer)
2753 (reset_counters, check_counters): Make $message a prefix.
2754 (test_normal_stop_notifications): Add "args" parameter - a list of
2755 init functions to be called. Make $message a prefix,
2756 (test_observer_normal_stop): Change the message prefixes so that
2757 they are unique, pass the attach / detach procedures to
2758 test_normal_stop_notifications.
2759
ec58997a
AC
2760 * gdb.base/signull.exp (test_segv): Prefix all tests with
2761 "${name}". Clean up test messages.
2762
b475183b
AC
2763 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
2764
9c7bb332
AC
2765 * gdb.base/ena-dis-br.exp: Update copyright.
2766 (break_at): New function. Replace send_gdb with gdb_test,
2767 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
2768 ignore count, not stopped at bpt", with KFAIL.
2769
2dd95497
CV
27702004-07-13 Corinna Vinschen <vinschen@redhat.com>
2771
2772 * gdb.base/attach.exp: Remove cleanupfile handling.
2773
419e626b
AC
27742004-07-12 Andrew Cagney <cagney@gnu.org>
2775
2776 * gdb.base/annota1.exp: Cleanup corefile test name.
2777 * gdb.base/annota3.exp: Ditto.
2778
8b1b3228
AC
27792004-07-12 Andrew Cagney <cagney@gnu.org>
2780
78650829
AC
2781 * gdb.base/signals.exp: Clean up copyright, re-indent.
2782
8b1b3228
AC
2783 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
2784 gdb_test and gdb_test_multiple.
2785
935c2760
JJ
27862004-07-08 Jeff Johnston <jjohnstn@redhat.com>
2787
2788 * gdb.java/jmain.exp: Fix expected line number for main to
2789 break at. Set XFAIL for break at main test since gcj does not
2790 provide line number info for first statement in main.
2791
1544280f
AC
27922004-07-08 Andrew Cagney <cagney@gnu.org>
2793
1279f4ff
AC
2794 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
2795
1544280f
AC
2796 * gdb.base/sigbpt.exp: Make the common part of each test name a
2797 prefix instead of suffix.
2798
bcc82369
BR
27992004-07-07 Bob Rossi <bob_rossi@cox.net>
2800
2801 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
2802 test from test_tbreak_creation_and_listing to
2803 test_file_list_exec_source_file
2804 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
2805 Changed name of test from test_tbreak_creation_and_listing to
2806 test_file_list_exec_source_file
2807
23f4b0aa
JJ
28082004-07-07 Jeff Johnston <jjohnstn@redhat.com>
2809
2810 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
2811 the jmisc() constructor instead of <init>.
2812 * gdb.java/jmisc1.exp: Ditto.
2813
56401cd5
AC
28142004-07-07 Andrew Cagney <cagney@gnu.org>
2815
2816 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
2817 corrupting the PC.
2818
44ae2f6a
MC
28192004-07-06 Michael Chastain <mec.gnu@mindspring.com>
2820
2821 * gdb.cp/templates.exp: Accept whitespace change in demangler
2822 output.
2823
45a83408
AC
28242004-07-06 Andrew Cagney <cagney@gnu.org>
2825
2826 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
2827
d205ad70
MC
28282004-07-02 Michael Chastain <mec.gnu@mindspring.com>
2829
2830 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
2831 * lib/compiler.cc: Likewise.
2832
06ea1a61
MC
28332004-06-30 Michael Chastain <mec.gnu@mindspring.com>
2834
2835 * lib/compiler.cc: Work around string preprocessing problem
2836 with old hp c++ compiler.
2837 * lib/compiler.c: Likewise.
2838
daab1251
CV
28392004-06-29 Corinna Vinschen <vinschen@redhat.com>
2840
2841 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
2842 directives to conditionalize symbol prefixing.
2843 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
2844 additional_flags handling. Add underscore prefix for Cygwin.
2845 * gdb.arch/i386-unwind.c: Use preprocessor directives to
2846 conditionalize symbol prefixing.
2847 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
2848 additional_flags handling. Add underscore prefix for Cygwin.
2849
cc984116
CV
28502004-06-29 Corinna Vinschen <vinschen@redhat.com>
2851
2852 * gdb.base/bigcore.exp: Skip test on Cygwin.
2853
c279b077
MC
28542004-06-28 Michael Chastain <mec.gnu@mindspring.com>
2855
2856 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
2857 formats for "info register". Use gdb_test_multiple. Fix
2858 the "invalid register" test.
2859
0e915747
CV
28602004-06-28 Corinna Vinschen <vinschen@redhat.com>
2861
2862 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
2863 PID for Cygwin. Add Cygwin specific strings to check for in some
2864 tests.
2865 (do_attach_tests): Add a test for user interaction when attaching
2866 to a process with no matching symbol table already loaded.
2867
11422c86
AC
28682004-06-26 Andrew Cagney <cagney@gnu.org>
2869
2870 Test PR java/1567 and PR java/1565.
2871 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
2872 * gdb.java/jmisc2.exp: Delete file.
2873
cefbce26
MC
28742004-06-26 Michael Chastain <mec.gnu@mindspring.com>
2875
2876 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
2877
e19f872c
CV
28782004-06-25 Corinna Vinschen <vinschen@redhat.com>
2879
2880 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
2881 attach process.
2882
d931ba3b
MC
28832004-06-23 Michael Chastain <mec.gnu@mindspring.com>
2884
2885 * gdb.cp/pr-1553.exp: Remove.
2886
aef68c48
MC
28872004-06-22 Michael Chastain <mec.gnu@mindspring.com>
2888
2889 * gdb.cp/pr-1553.cc: Remove.
2890 * gdb.cp/pr-1553.exp: Disable this test.
2891
8d5df71a
JB
28922004-06-20 Jim Blandy <jimb@redhat.com>
2893
2894 Fix PR testsuite/1680.
2895 * gdb.arch/i386-sse.exp: Properly quote curly braces in
2896 regular expressions.
2897
4ac6f39d
MC
28982004-06-19 Michael Chastain <mec.gnu@mindspring.com>
2899
2900 Fix PR testsuite/1679.
2901 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
2902 Issue an UNSUPPORTED result instead.
2903
1b413552
JB
29042004-06-18 Jim Blandy <jimb@redhat.com>
2905
2906 * gdb.base/charset.exp: Only send a control-C if we see a new
2907 prompt and incomplete command.
2908
6daa6ebd
MC
29092004-06-18 Michael Chastain <mec.gnu@mindspring.com>
2910
2911 * gdb.cp/pr-574.cc: Add copyright notice.
2912
51fa4ae0
JB
29132004-06-17 Jim Blandy <jimb@redhat.com>
2914
2915 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
2916 cases where the regexp has no groups; this grabs random text from
2917 the previous test suite, whatever that was.
2918
8fea26c5
MC
29192004-06-17 Michael Chastain <mec.gnu@mindspring.com>
2920
2921 * gdb.cp/printmethod.cc: Add copyright notice.
2922
1e3aeb41
MC
29232004-06-16 Michael Chastain <mec.gnu@mindspring.com>
2924
2925 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
2926
9d9030bc
AC
29272004-06-16 Andrew Cagney <cagney@gnu.org>
2928
2929 * gdb.base/signull.c: Update copyright. Include <string.h>.
2930 (bowler): Replace data_pointer with data_read
2931 and data_write cases. Add code_descriptor case.
2932 (zero, desc): New array and pointer.
2933 (data, code): Change to simple pointers.
2934 * gdb.base/signull.exp: Fix probe pattern matching a function
2935 descriptor SIGSEGV. Replace data_pointer with data_read and
2936 data_write tests.
2937
acd4ad44
AC
29382004-06-16 Andrew Cagney <cagney@gnu.org>
2939
2940 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
2941
08fd625c
MC
29422004-06-15 Michael Chastain <mec.gnu@mindspring.com>
2943
2944 * gdb.base/long_long.c: Add copyright notice.
2945
1903502c
MC
29462004-06-15 Michael Chastain <mec.gnu@mindspring.com>
2947
2948 * gdb.base/long_long.exp: Remove reference to
2949 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
2950 to gdb_breakpoint and gdb_continue_to_breakpoint.
2951
83313cb1
JB
29522004-06-14 Jim Blandy <jimb@redhat.com>
2953
2954 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
2955 endian case.
2956
1bf404ef
AC
29572004-06-14 Andrew Cagney <cagney@gnu.org>
2958
2959 * gdb.base/gcore.exp (capture_command_output): Delete the always
2960 passing tests containing inferior values.
2961 * gdb.base/ending-run.exp: Do not include the breakpoint address
2962 in the test message. Update copyright.
2963 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
2964 size in the test name, use gdb_test_multiple. Update copyright.
2965
ef220b33
MC
29662004-06-14 Michael Chastain <mec.gnu@mindspring.com>
2967
2968 * gdb.cp/ref-types.cc: Add copyright notice.
2969
4f70a4c9
MC
29702004-06-14 Michael Chastain <mec.gnu@mindspring.com>
2971
2972 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
2973 hp_aCC_compiler.
2974 * lib/compiler.cc: Likewise.
2975 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
2976 'set' commands. Log diagnostics for other lines. Set
2977 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
2978
335928ac
MC
29792004-06-13 Michael Chastain <mec.gnu@mindspring.com>
2980
2981 * gdb.cp/try_catch.cc: Add copyright notice.
2982
2efb12e8
MC
29832004-06-12 Michael Chastain <mec.gnu@mindspring.com>
2984
2985 * gdb.cp/userdef.cc: Add copyright notice.
2986
0bbed51a
MC
29872004-06-11 Michael Chastain <mec.gnu@mindspring.com>
2988
2989 * gdb.cp/virtfunc.cc: Add copyright notice.
2990
e12a46c9
RC
29912004-06-11 Randolph Chung <tausq@debian.org>
2992
2993 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
2994 problem.
2995
338e05af
AC
29962004-06-10 Andrew Cagney <cagney@gnu.org>
2997
2998 * lib/compiler.cc, lib/compiler.c: Append either
2999 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
3000 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
3001 instead of gcc-3-3.
3002
dc3f10cb
AC
30032004-06-09 Andrew Cagney <cagney@gnu.org>
3004
b4d946af
AC
3005 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
3006 gdb/1455, bug is specific to "long long" and "double".
3007
dc3f10cb
AC
3008 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
3009 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
3010 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
3011 fixed.
3012
b5c0bfa2
AC
30132004-06-09 Andrew Cagney <cagney@gnu.org>
3014
3015 * gdb.base/structs.exp (test_struct_returns): Replace
3016 "return_value_unknown" and "finish_value_unknown" by
3017 "return_value_known" and "finish_value_known". Instead of
3018 "return_value_unknown" iff "finish_value_unknown", check
3019 "return_value_known" implies "finish_value_known".
3020
caeb605f
MH
30212004-06-08 Martin Hunt <hunt@redhat.com>
3022
3023 * gdb.base/float.exp: Add pattern for mips targets.
3024
c892bb64
RC
30252004-06-08 Randolph Chung <tausq@debian.org>
3026
3027 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
3028 message for unknown architectures more clear.
3029
48306d3e
JB
30302004-06-08 Joel Brobecker <brobecker@gnat.com>
3031
3032 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
3033 start the execution of the program.
3034
83ecb59f
JB
30352004-06-07 Jim Blandy <jimb@redhat.com>
3036
3037 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
3038 * gdb.arch/i386-cpuid.h: New helper file.
3039
55264cb4
RC
30402004-06-07 Randolph Chung <tausq@debian.org>
3041
3042 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
3043 has started.
3044
23cadb28
RM
30452004-06-04 Roland McGrath <roland@redhat.com>
3046
3047 Fix PR gdb/1647.
3048 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
3049 differently to be robust to output buffering differences.
3050
51d01eda
MC
30512004-06-04 Michael Chastain <mec.gnu@mindspring.com>
3052
3053 * gdb.threads/pthreads.exp: Update copyright years.
3054 (check_control_c): Change asynchronous 'after' to synchronous.
3055
f4fc3b93
RM
30562004-06-04 Roland McGrath <roland@redhat.com>
3057
3058 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
3059 next gdb prompt.
3060
4013522b
MC
30612004-06-02 Michael Chastain <mec.gnu@mindspring.com>
3062
3063 Fix PR gdb/1636.
3064 * gdb.threads/manythreads.exp: Change asynchronous 'after'
3065 calls to synchronous.
3066
7a8f1e6b
JB
30672004-05-26 Jim Blandy <jimb@redhat.com>
3068
3069 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
3070
81bb3443
RC
30712004-05-24 Randolph Chung <tausq@debian.org>
3072
3073 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
3074 * gdb.asm/pa.inc: New file.
3075
8f5a3103
MK
30762004-05-22 Mark Kettenis <kettenis@gnu.org>
3077
3078 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
3079
734b8fe8
JB
30802004-05-21 Joel Brobecker <brobecker@gnat.com>
3081 Daniel Jacobowitz <drow@mvista.com>
3082
3083 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
3084 GDB prompt.
3085
725603e1
UW
30862004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3087
f4fc3b93 3088 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
3089 setjmp/longjmp. Use sigaction instead of signal.
3090
8b923272
JB
30912004-05-19 J. Brobecker <brobecker@gnat.com>
3092 Michael Snyder <msnyder@redhat.com>
3093
3094 * gdb.threads/pthread_cond_wait.c: New file.
3095 * gdb.threads/pthread_cond_wait.exp: New testcase.
3096
8bfabb04
AC
30972004-05-13 Andrew Cagney <cagney@redhat.com>
3098
3099 * gdb.base/signull.exp, gdb.base/signull.c: New files.
3100 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
3101
42edda50
AC
31022004-05-11 Andrew Cagney <cagney@redhat.com>
3103
3104 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
3105 fixed but revealed gdb/1639.
3106
d303a6c7
AC
31072004-05-10 Andrew Cagney <cagney@redhat.com>
3108
3109 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
3110 func1" and "next to 2nd alarm", kernel bug avoided.
3111
bf08c2a1
DJ
31122004-05-10 Daniel Jacobowitz <dan@debian.org>
3113
3114 PR external/1568
3115 * gdb.base/bigcore.exp: Check the size of the dumped core file.
3116 XFAIL if it is smaller than bytes_allocated.
3117 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
3118 (main): Make chunks_allocated unsigned. Correct comment.
3119
c0586a34
JB
31202004-05-07 Joel Brobecker <brobecker@gnat.com>
3121
3122 * gdb.arch/powerpc-aix-prologue.c: New file.
3123 * gdb.arch/powerpc-aix-prologue.exp: New file.
3124
f2785d12
JB
31252004-05-07 Jim Blandy <jimb@redhat.com>
3126
3127 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
3128 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
3129
bd7f6e30
JB
31302004-05-06 Joel Brobecker <brobecker@gnat.com>
3131
3132 * gdb.base/sep.exp: No longer setup_kfail when the program was
3133 built with dwarf2.
3134
0a5e7efe
JI
31352004-05-05 Jim Ingham <jingham@apple.com>
3136
3137 * gdb.base/pending.exp: Make sure pending breakpoints
3138 preserve the ignore count.
f4fc3b93 3139
a8958849
MK
31402004-04-27 Jerome Guitton <guitton@gnat.com>
3141
3142 * i386-prologue.exp: Add testcase for jump instruction as first
3143 instruction of the real code.
3144 * i386-prologue.c (jump_at_beginning): New function.
3145
7e103f5b
MK
31462004-04-28 Mark Kettenis <kettenis@gnu.org>
3147
3148 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
3149 x86_64-*-*.
3150
5d38b224
MK
31512004-04-28 Mark Kettenis <kettenis@gnu.org>
3152
3153 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
3154 i*86-*-*.
3155
0ef32fd9
MK
31562004-04-25 Mark Kettenis <kettenis@gnu.org>
3157
3158 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
3159 expression that checks the return type.
3160
71d7dd7c
AC
31612004-04-23 Andrew Cagney <cagney@redhat.com>
3162
3163 * gdb.base/call-sc.exp: New test of scalar call/return values.
3164 * gdb.base/call-sc.c: Ditto.
3165
1e9f977e
JJ
31662004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3167
3168 * gdb.threads/manythreads.c: Reduce thread stack size.
3169
899d9e3a
JJ
31702004-04-23 Jeff Johnston <jjohnstn@redhat.com>
3171
3172 * gdb.threads/manythreads.c: Add copyright notice.
3173
61bcae62
AC
31742004-04-23 Andrew Cagney <cagney@redhat.com>
3175
3176 * gdb.base/siginfo.exp: Better handle step out of signal.
3177 * gdb.base/sigstep.exp: Ditto.
3178
7339a42e
JJ
31792004-04-22 Jeff Johnston <jjohnstn@redhat.com>
3180 Daniel Jacobowitz <drow@mvista.com>
3181
3182 * gdb.threads/manythreads.c: New testcase.
3183 * gdb.threads/manythreads.exp: Ditto.
3184
5c98409b
JB
31852004-04-22 Jim Blandy <jimb@redhat.com>
3186
3187 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
3188 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
3189
3b611f1a
MC
31902004-04-21 Michael Chastain <mec.gnu@mindspring.com>
3191
3192 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
3193
f0fd9238
AC
31942004-04-21 Andrew Cagney <cagney@redhat.com>
3195
3196 * gdb.base/sigstep.c: New file.
3197 * gdb.base/sigstep.exp: New file.
3198
90990674
JB
31992004-04-16 Joel Brobecker <brobecker@gnat.com>
3200
3201 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
3202 call to observer_notify_normal_stop.
3203
78cef34b
AC
32042004-04-15 Andrew Cagney <cagney@redhat.com>
3205
3206 * gdb.base/siginfo.c: New file.
3207 * gdb.base/siginfo.exp: New file.
3208
d2343407
JB
32092004-04-12 J. Brobecker <brobecker@gnat.com>
3210
3211 * gdb.base/sep.exp: Fix typo in comment.
3212
a2dba3c8
JB
32132004-04-12 J. Brobecker <brobecker@gnat.com>
3214
3215 * gdb.base/sep.c: New file.
3216 * gdb.base/sep-proc.c: New file.
3217 * gdb.base/sep.exp: New testcase.
3218
15f7b60e
MK
32192004-04-09 Mark Kettenis <kettenis@gnu.org>
3220
3221 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
3222 support.
3223
44f4de1a
AC
32242004-04-05 Andrew Cagney <cagney@redhat.com>
3225
3226 * gdb.base/sigaltstack.c: New file.
3227 * gdb.base/sigaltstack.exp: New file.
3228
ef04f396
JB
32292004-04-04 Joel Brobecker <brobecker@gnat.com>
3230
3231 * gdb.base/foll-fork.exp: Update the expected output for
3232 "help set follow-fork-mode", to match a change that was made
3233 to the help of this variable on 2004-01-13.
3234
d40d2c92
JB
32352004-04-01 Joel Brobecker <brobecker@gnat.com>
3236
3237 * lib/ada.exp: Add copyright notice.
3238 * bar.ads: Likewise.
3239 * bar.adb: Likewise.
3240 * null_record.adb: Likewise.
3241 * null_record.exp: Likewise.
3242 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
3243
f86ef5a3
JB
32442004-04-01 Joel Brobecker <brobecker@gnat.com>
3245
3246 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
3247 * configure: Regenerate.
3248
414e70e3
JB
32492004-04-01 Joel Brobecker <brobecker@gnat.com>
3250
3251 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
3252 to build the application. Remove the message printed when in
3253 verbose mode, redundant with the UNSUPPORTED message above.
3254
f0aaee49
JB
32552004-03-31 Joel Brobecker <brobecker@gnat.com>
3256
3257 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
3258 * gdb.ada (null_record.exp): New testcase.
3259
ac81cb54
JB
32602004-03-31 Joel Brobecker <brobecker@gnat.com>
3261
3262 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
3263
854af2f7
JB
32642004-03-31 Joel Brobecker <brobecker@gnat.com>
3265
3266 * gdb.ada: New subdirectory.
3267 * gdb.ada/Makefile.in: New file.
3268 * gdb.ada/gnat_ada.gpr.in: New file.
3269
034cb681
JB
32702004-03-31 Joel Brobecker <brobecker@gnat.com>
3271
3272 * lib/ada.exp: New file.
3273
78a1a894
DJ
32742004-03-24 Daniel Jacobowitz <drow@mvista.com>
3275
3276 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
3277 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
3278
4b2b3b3e
AC
32792004-03-22 Andrew Cagney <cagney@redhat.com>
3280
3281 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
3282 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
3283 Problem identified by Ulrich Weigand.
3284
23c73aa3
DC
32852004-03-17 David Carlton <carlton@kealia.com>
3286
3287 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
3288 PR c++/826.
3289
d63a86f8
RM
32902004-03-16 Roland McGrath <roland@redhat.com>
3291
3292 * gdb.base/auxv.exp: New file.
3293 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
3294
0e02aa50
DC
32952004-03-12 David Carlton <carlton@kealia.com>
3296
3297 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
3298 * gdb.cp/pr-1553.cc: Ditto.
3299 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
3300 pass branch.
3301
c20b71be
MC
33022004-03-12 Michael Chastain <mec.gnu@mindspring.com>
3303
3304 * gdb.cp/templates.exp: Accept more template types.
3305
c7414a01
MC
33062004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3307
3308 From Corinna Vinschen with modifications.
3309 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
3310 local variable obj_with_enum.
3311 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
3312 results with obj_with_enum.
3313
ed69573c
MC
33142004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3315
3316 * gdb.cp/classes.cc: New file, copied from misc.cc.
3317 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
3318
28301461
MC
33192004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3320
3321 * gdb.cp/misc.cc: Add copyright notice.
3322
1198ecbe
DC
33232004-03-05 David Carlton <carlton@kealia.com>
3324
3325 * gdb.cp/rtti.exp: Add 'print *obj3' test.
3326 * gdb.cp/rtti.h: Update copyright.
3327 (namespace n2::n3): New.
3328 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
3329 (n2::n3::func3): New.
3330 (main): Call n2::n3::func3.
3331 * gdb.cp/rtti2.cc: Update copyright.
3332 (n2::create3): New.
3333
9e08c470
MK
33342004-03-04 Mark Kettenis <kettenis@gnu.org>
3335
3336 * gdb.asm/openbsd.inc: Fix typo.
3337
4bebc3aa
FF
33382004-03-03 Fred Fish <fnf@redhat.com>
3339
3340 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
3341 "val" instead of unused "size". Update copyright year.
3342
6ea9fb37
DJ
33432004-02-29 Daniel Jacobowitz <drow@mvista.com>
3344
3345 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
3346 to use unsigned char.
3347 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
3348 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
3349
23b23974
DJ
33502004-02-29 Daniel Jacobowitz <drow@mvista.com>
3351
3352 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
3353 line of output.
3354
7574fd53
DJ
33552004-02-28 Daniel Jacobowitz <drow@mvista.com>
3356
3357 * gdb.base/relocate.c (dummy): Initialize.
3358
a195357f
DJ
33592004-02-28 Daniel Jacobowitz <drow@mvista.com>
3360
3361 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
3362 a breakpoint at exit.
3363
72fd54a9
FF
33642004-02-27 Fred Fish <fnf@redhat.com>
3365
3366 * gdb.base/chng-syms.exp: Add expect condition to match failing
3367 case that isn't a timeout.
3368
b9d23137
AC
33692004-02-27 Andrew Cagney <cagney@redhat.com>
3370
3371 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
3372 support.
3373
15d208f6 33742004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 3375
15d208f6
FF
3376 * gdb.arch/gdb1431.c: Remove.
3377 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
3378 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
3379 of "until" incorrectly.
3380
98f9cd2d
JB
33812004-02-26 J. Brobecker <brobecker@gnat.com>
3382
3383 * gdb.cp/class2.cc (empty): New class.
3384 (refer): New function.
3385 (main): Declare an object of type empty and use it.
3386 * gdb.cp/class2.exp: Print the value of an object of type empty.
3387
9b50c11b
JJ
33882004-02-26 Jeff Johnston <jjohnstn@redhat.com>
3389
3390 * gdb.base/langs.exp: Update query string to match the
3391 new nquery format used for pending breakpoints.
3392
0dcd613f
AC
33932004-02-26 Andrew Cagney <cagney@redhat.com>
3394
3395 Fix PR i18n/1570.
3396 * gdb.base/charset.c: Update copyright notice.
3397 (main, init_string): Remove the escape character '\e' tests.
3398 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
3399 * gdb.base/charset.exp (valid_host_charset): Ditto.
3400 * gdb.base/setvar.exp: Ditto.
3401
b8a56647
AC
34022004-02-24 Andrew Cagney <cagney@redhat.com>
3403
90d59e34
AC
3404 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
3405 mmapped data in core file" PASS and FAIL messages consistent.
3406
b8a56647
AC
3407 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
3408 setting a breakpoint. Work around PR java/1565.
3409
9f27c604
JJ
34102004-02-23 Jeff Johnston <jjohnstn@redhat.com>
3411
3412 * lib/gdb.exp (gdb_breakpoint): Update query string to match
3413 new nquery format.
3414 * gdb.base/pending.exp: Ditto.
3415
3224a706
MK
34162004-02-22 Mark Kettenis <kettenis@gnu.org>
3417
3418 * configure.in: Run stabs tests on *BSD.
3419 * configure: Regenerated.
3420
41e0a9ca
MK
34212004-02-21 Mark Kettenis <kettenis@gnu.org>
3422
3423 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
3424
1e1b3428
FF
34252004-02-20 Fred Fish <fnf@redhat.com>
3426
3427 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
3428 blank in test for "returns short", for consistency with other
3429 "returns xxx" tests. Update copyright year.
3430
f9a7572a
FF
34312004-02-19 Fred Fish <fnf@redhat.com>
3432
3433 New testcase for PR breakpoint/1558.
3434 * gdb.arch/gdb1558.exp: New file.
3435 * gdb.arch/gdb1558.c: New file.
3436
b2ce2854
EZ
34372004-02-19 Elena Zannoni <ezannoni@redhat.com>
3438
3439 * gdb.base/nodebug.exp: Fix typo.
3440
e7c9ff01
JB
34412004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3442
3443 Committed by Jim Blandy <jimb@redhat.com>.
3444
62f4b920
JB
3445 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
3446
2db536a1
JB
3447 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
3448
e7c9ff01
JB
3449 * gdb.base/float.exp: Support s390*-*-* targets.
3450
f3205b34
AF
34512004-02-17 Adam Fedor <fedor@gnu.org>
3452
3453 * gdb.base/gdb1555.exp: New file.
3454 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
3455
9d62932d
EZ
34562004-02-17 Elena Zannoni <ezannoni@redhat.com>
3457
3458 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
3459
344c9711
FF
34602004-02-16 Fred Fish <fnf@redhat.com>
3461
3462 * gdb.arch/gdb1291.c: Remove
3463 * gdb.arch/gdb1291.s: New test input file.
3464 * gdb.arch/gdb1291.exp: Expand test to check case that should not
3465 fail. Test for correct result, known incorrect result, other
3466 failures and timeouts.
3467
2d822687
AC
34682004-02-16 Andrew Cagney <cagney@redhat.com>
3469
3470 * gdb.base/bigcore.exp: New file.
3471 * gdb.base/bigcore.c: New file.
3472
dac15b66
AC
34732004-02-13 Andrew Cagney <cagney@redhat.com>
3474
3475 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
3476 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
3477 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
3478 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
3479 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
3480 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
3481 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
3482 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
3483 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
3484 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
3485
6bdfc2c4
JJ
34862004-02-11 Jeff Johnston <jjohnstn@redhat.com>
3487
3488 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
3489 executed is an alloc instruction.
3490
87b3ede8
DC
34912004-02-11 David Carlton <carlton@kealia.com>
3492
3493 * gdb.cp/breakpoint.exp: New.
3494 * gdb.cp/breakpoint.cc: New.
3495
6e19e2bf
MC
34962004-02-11 Michael Chastain <mec.gnu@mindspring.com>
3497
3498 Partial fix for PR gdb/1543.
3499 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
3500 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
3501 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
3502 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
3503 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
3504 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
3505 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
3506 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
3507 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
3508 to bug-gdb@prep.ai.mit.edu .
3509 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
3510 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
3511 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
3512 Likewise.
3513
5c5455dc
AC
35142004-02-10 Andrew Cagney <cagney@redhat.com>
3515
3516 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
3517 using gdb_internal_error_resync.
3518
9cf689d7
DJ
35192004-02-09 Daniel Jacobowitz <drow@mvista.com>
3520
3521 * gdb.threads/thread-specific.exp: Stop early if no threads are
3522 found.
3523
d2dc51db
MC
35242004-02-09 Michael Chastain <mec.gnu@mindspring.com>
3525
3526 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
3527
14b1a056
DJ
35282004-02-08 Daniel Jacobowitz <drow@mvista.com>
3529
3530 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
3531 breakpoints.
3532
83f66e8f
DJ
35332004-02-07 Daniel Jacobowitz <drow@mvista.com>
3534
3535 * config/sim.exp (gdb_load): Handle $arg == "".
3536 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
3537 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
3538
30fc0091
EZ
35392004-02-07 Elena Zannoni <ezannoni@redhat.com>
3540
3541 * gdb.base/maint.exp: Update test to reflect
3542 obstack changes.
3543
4d806929
JJ
35442004-02-04 Jeff Johnston <jjohnstn@redhat.com>
3545
3546 * gdb.base/pendshr.c (pendfunc): New function that calls
3547 pendfunc1.
3548 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
3549
7bfdd688
FF
35502004-02-04 Fred Fish <fnf@redhat.com>
3551
3552 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
3553 function symbols and update copyright years.
3554 * gdb.arch/gdb1291.c: Ditto.
3555
aaa08ee4
MC
35562004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3557
3558 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
3559
dbad7755
MC
35602004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3561
3562 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
3563
ec4646ef
MC
35642004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3565
3566 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
3567
1b802196
FF
35682004-02-02 Fred Fish <fnf@redhat.com>
3569
3570 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
3571 remote targets. Update copyright years.
3572
18fe2033
JJ
35732004-02-02 Jeff Johnston <jjohnstn@redhat.com>
3574
3575 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
3576 support.
3577 * gdb.base/langs.exp: Fix test which attempts to create
3578 breakpoint on non-existent function to handle new pending
3579 support.
3580 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
3581 a breakpoint.
3582 * gdb.base/pending.exp: New test.
3583 * gdb.base/pending.c: New file.
3584 * gdb.base/pendshr.c: Ditto.
3585
8d577d32
DC
35862004-02-02 David Carlton <carlton@kealia.com>
3587
3588 * gdb.cp/overload.exp: Add overloadNamespace tests.
3589 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
3590 (overloadNamespace, XXX): New.
3591 (main): Call XXX::marker2.
3592
3ad13771
FF
35932004-02-01 Fred Fish <fnf@redhat.com>
3594
3595 * gdb.base/dump.exp: Use runto_main instead of "runto main".
3596 * gdb.base/finish.exp: Ditto.
3597 * gdb.base/gcore.exp: Ditto.
3598 * gdb.base/huge.exp: Ditto.
3599 * gdb.base/info-proc.exp: Ditto.
3600 * gdb.base/return2.exp: Ditto.
3601 * gdb.threads/gcore-thread.exp: Ditto.
3602
44c75849
DJ
36032004-02-01 Daniel Jacobowitz <drow@mvista.com>
3604
3605 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
3606
005bc093
MK
36072004-02-01 Mark Kettenis <kettenis@gnu.org>
3608
3609 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
3610 that opening the file succeeds on OpenBSD.
3611
c47cebdb
DJ
36122004-02-01 Daniel Jacobowitz <drow@mvista.com>
3613
3614 * gdb.threads/thread-specific.c: New file.
3615 * gdb.threads/threads-specific.exp: New test script.
3616 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
3617 to expect_out.
3618
5a01311c
MK
36192004-02-01 Mark Kettenis <kettenis@gnu.org>
3620
3621 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
3622 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
3623 only on the "print_small_structs from print_long_arg_list" test.
3624
ce22a4f1
DJ
36252004-02-01 Daniel Jacobowitz <drow@mvista.com>
3626
3627 * gdb.base/completion.exp: Kill a stray backslash.
3628
3629 From Jim Ingham <jingham@apple.com>:
3630 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
3631 agrees with the result from sending a tab.
3632
abbab9d3
DJ
36332004-01-31 Daniel Jacobowitz <drow@mvista.com>
3634
3635 * gdb.base/chng-syms.exp: Remove stray newline.
3636
53904d1e
MK
36372004-01-31 Mark Kettenis <kettenis@gnu.org>
3638
3639 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
3640 *-*-openbsd*.
3641 * gdb.asm/openbsd.inc: New file.
3642
3a4b3aac
MK
36432004-01-30 Mark Kettenis <kettenis@gnu.org>
3644
3645 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
3646 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
3647 *-*solaris2*. Remove commented out default settings for
3648 asm-flags. Replace gdb_compile with target_link.
3649
ebac27b4
MC
36502004-01-29 Michael Chastain <mec.gnu@mindspring.com>
3651
3652 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
3653 for all tests. Remove old hp-ux and cygnus xfail cases.
3654
d8679d84
PH
36552004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
3656
3657 * gdb.base/chng-syms.exp: New file.
3658 * gdb.base/chng-syms.c: New file.
3659
0a55bc22
MC
36602004-01-24 Michael Chastain <mec.gnu@mindspring.com>
3661
3662 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
3663 Provide arms for current output in all my configurations.
3664
94b8e876
MC
36652004-01-24 Michael Chastain <mec.gnu@mindspring.com>
3666
3667 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
3668 * lib/compiler.cc: Likewise.
3669 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
3670 get the right preprocessor. Eval the output directly. Remove
3671 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
3672 hp_f77_compiler and hp_f90_compiler completely.
3673 (gdb_preprocess): Delete.
3674 (get_compiler): Delete.
3675
7cf03d44
MK
36762004-01-24 Mark Kettenis <kettenis@gnu.org>
3677
3678 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
3679 <string.h>.
3680
68b6dce9
NR
36812004-01-24 Nick Roberts <nick@nick.uklinux.net>
3682
3683 * gdb.mi/mi-stack.exp: Update copyright.
3684
b368761e
DC
36852004-01-23 David Carlton <carlton@kealia.com>
3686
3687 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
3688 test for cp_lookup_transparent_type.
3689 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
3690 call them.
3691
f2061b53
DJ
36922004-01-23 Daniel Jacobowitz <drow@mvista.com>
3693
3694 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
3695 after -var-update.
3696
37fc574a
DC
36972004-01-23 David Carlton <carlton@kealia.com>
3698
3699 * gdb.cp/namespace.cc (C::ensureRefs): New.
3700 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
3701
8e94b928
NR
37022004-01-20 Nick Roberts <nick@nick.uklinux.net>
3703
3704 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
3705 case "-stack-list-locals 2".
3706 * gdb.mi/mi-var-child.exp: Test for case
3707 "-var-list-children --all-values NAME".
3708
997b0952
MC
37092004-01-18 Michael Chastain <mec.gnu@mindspring.com>
3710
3711 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
3712
52470da3
MK
37132004-01-18 Mark Kettenis <kettenis@gnu.org>
3714
7049b4b8
MK
3715 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
3716 used with gdb_test_multiple.
3717
52470da3
MK
3718 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
3719 read at address 0. This fixes PR testsuite/1504.
3720
da6012e5
DJ
37212004-01-18 Daniel Jacobowitz <drow@mvista.com>
3722
3723 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
3724 Remove downloading, guessing the host executable, the calls to
3725 gdb_file_cmd and gdb_target_cmd, and "load" support.
3726 (infer_host_exec): New function broken out from gdb_load.
3727 (gdb_load): New wrapper for gdbserver_gdb_load.
3728 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
3729 gdb_target_cmd. Use -target-select.
3730 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
3731 Download binaries to the host. Clear last_mi_remote_file when
3732 we load a new binary.
3733 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
3734 call gdbserver_gdb_load and mi_gdb_target_cmd.
3735
32c70722
MC
37362004-01-17 Michael Chastain <mec.gnu@mindspring.com>
3737
3738 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
3739 type patterns.
3740
b0cecf36
MC
37412004-01-17 Michael Chastain <mec.gnu@mindspring.com>
3742
3743 * gdb.cp/templates.exp: Fix typo in test name of
3744 "print Foo<volatile char*>::foo".
3745
4120d7e6
MC
37462004-01-15 Michael Chastain <mec.gnu@mindspring.com>
3747
3748 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
3749
f679e530
BE
37502004-01-16 Ben Elliston <bje@wasabisystems.com>
3751
3752 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
3753 (clean mostlyclean): Remove empty rm.
3754
091c48f6
MC
37552004-01-15 Michael Chastain <mec.gnu@mindspring.com>
3756
3757 * gdb.base/setvar.exp: Add copyright years.
3758
3e5fc8d2
DC
37592004-01-14 David Carlton <carlton@bactrian.org>
3760
3761 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
3762 PR c++/1511 and update coment.
3763 * gdb.cp/templates.exp: Update patterns to match current output.
3764 If changes involve something other than whitespace, KFAIL
3765 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
3766
63d06c5c
DC
37672004-01-14 David Carlton <carlton@kealia.com>
3768
3769 * gdb.cp/namespace.exp: Add tests involving classes defined within
3770 namespaces.
3771 * gdb.cp/namespace.cc (C::CClass): New.
3772 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
3773
a51dab88
EZ
37742004-01-14 Elena Zannoni <ezannoni@redhat.com>
3775
3776 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
3777 what debug info we have. Print a better message if something goes
3778 wrong while producing the separate debug info file.
3779
a476ccc9
MC
37802004-01-14 Michael Chastain <mec.gnu@mindspring.com>
3781
3782 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
3783
f453692c
MC
37842004-01-14 Michael Chastain <mec.gnu@mindspring.com>
3785
3786 * gdb.base/callfuncs.c: Add copyright notice.
3787
f40063a5
MC
37882004-01-13 Michael Chastain <mec.gnu@mindspring.com>
3789
3790 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
3791 inheritance. PR gdb/1498, PR gcc/13539.
3792
19ac3974
EZ
37932004-01-13 Elena Zannoni <ezannoni@redhat.com>
3794
3795 * gdb.threads/gcore-thread.exp: Prefix name of binary with
3796 test specific name.
3797 * gdb.mi/gdb669.exp: Ditto.
3798 * gdb.mi/mi-pthreads.exp: Ditto.
3799 * gdb.mi/mi1-pthreads.exp: Ditto.
3800 * gdb.mi/mi2-pthreads.exp: Ditto.
3801
56c97c6e
MC
38022004-01-12 Michael Chastain <mec.gnu@mindspring.com>
3803
3804 * gdb.cp/member-ptr.cc: Add copyright notice.
3805
a0644324
MC
38062004-01-12 Michael Chastain <mec.gnu@mindspring.com>
3807
3808 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
3809 some patterns for recent versions of gcc and hpacc. Delete
3810 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
3811 Delete tests that access a NULL pointer-to-member-data. This
3812 script is still disabled for gcc.
3813
32fabe09
EZ
38142004-01-12 Elena Zannoni <ezannoni@redhat.com>
3815
3816 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
3817 escaped correctly.
3818
1f8a6abb
EZ
38192004-01-12 Elena Zannoni <ezannoni@redhat.com>
3820
3821 * gdb.base/sepdebug.exp: New file.
3822 * gdb.base/sepdebug.c: New file.
3823 * lib/gdb.exp (separate_debug_filename): New procedure.
3824 (gdb_gnu_strip_debug): New procedure.
3825
48efe704
AC
38262004-01-12 Andrew Cagney <cagney@redhat.com>
3827
3828 * gdb.mi/ChangeLog: Delete file. Renamed to ...
3829 * gdb.mi/ChangeLog-1999-2003: New file.
3830
a9415475
AC
38312004-01-12 Andrew Cagney <cagney@redhat.com>
3832
3833 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
3834 "Renaming a directory to a non-empty directory returns ENOTEMPTY
3835 or EEXIST", treat EBUSY as an XFAIL.
3836
83b8cf9d
MC
38372004-01-11 Michael Chastain <mec.gnu@mindspring.com>
3838
3839 * gdb.base/scope.exp: Remove obsolete setup_xfail for
3840 hp_cc_compiler.
3841
9939d2a8
MC
38422004-01-10 Michael Chastain <mec.gnu@mindspring.com>
3843
3844 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
3845 decorations.
3846
1ff8cadf
MC
38472004-01-10 Michael Chastain <mec.gnu@mindspring.com>
3848
3849 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
3850 and "(aCC)" decorations. Remove obsolete doco about old
3851 test results.
3852
6fa9022e
MC
38532004-01-09 Michael Chastain <mec.gnu@mindspring.com>
3854
3855 * gdb.cp/exception.exp: Fix typo in doco.
3856
209721fe
MK
38572004-01-09 Mark Kettenis <kettenis@gnu.org>
3858
3859 * gdb.base/gdb1476.exp: Fix typo.
3860
ef11303e
MC
38612004-01-09 Michael Chastain <mec.gnu@mindspring.com>
3862
3863 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
3864 file.
3865
041ab88c
MC
38662004-01-09 Michael Chastain <mec.gnu@mindspring.com>
3867
3868 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
3869 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
3870 Use gdb_compile. Remove restriction on gcc. Add some patterns
3871 for recent version of gdb. Delete second half, which was a copy
3872 of the first half with different build flags. This test is
3873 still disabled because it is still not ready for production.
3874
e36d075a
MC
38752004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3876
3877 * gdb.cp/exception.cc: Add copyright notice.
3878 * gdb.cp/exception.exp: Add a notice that this file is broken
3879 because of line number changes caused by addition of copyright
3880 notice.
3881
42b190ad
MC
38822004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3883
3884 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
3885 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
3886
8f25f06b
MC
38872004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3888
3889 * gdb.cp/classes.exp: Accept gnu abi 2.
3890 * gdb.cp/derivation.exp: Likewise.
3891 * gdb.cp/overload.exp: Likewise.
3892 * gdb.cp/virtfunc.exp: Likewise.
3893
06ded8b8
MC
38942004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3895
3896 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
3897 semicolon after end of function.
3898
77c26ae3
MC
38992004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3900
3901 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
3902 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
3903 boilerplate code for compiling and running the program under
3904 test. Add some string method tests.
3905
20757486
MC
39062004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3907
3908 * gdb.cp/bs15503.cc: Add copyright notice.
3909 * gdb.cp/bs15503.exp: Adjust line number.
3910
0fd3b503
MC
39112004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3912
3913 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
3914 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
3915
10d1bea8
MC
39162004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3917
3918 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
3919 hp_cc_compiler.
3920
2789202a
MC
39212004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3922
3923 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
3924 * gdb.cp/ctti.exp: Use the marker instead of "next".
3925 With gcc, run further before bailing.
3926
b862f14c
MC
39272004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3928
3929 * gdb.cp/cttiadd.cc: Add copyright notice.
3930 * gdb.cp/cttiadd1.cc: Likewise.
3931 * gdb.cp/cttiadd2.cc: Likewise.
3932 * gdb.cp/cttiadd3.cc: Likewise.
3933
96da2469
MC
39342004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3935
3936 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
3937 Use gdb_test, gdb_test_multiple. Use floating-point values that
3938 have exact representations in IEEE-ish formats.
3939
053248ff
MC
39402004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3941
3942 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
3943 compilers. Delete duplicate call to get_compiler_info.
3944 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
3945 * gdb.base/volatile.exp: Likewise.
3946
84acecdd
MK
39472004-01-07 Mark Kettenis <kettenis@gnu.org>
3948
3949 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
3950 memory at address 0.
3951
fe11a27f
MC
39522004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3953
3954 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
3955 to test for hp-ux assembler. Fix copyright years.
3956
60ad077b
AC
39572004-01-07 Andrew Cagney <cagney@redhat.com>
3958
3959 * gdb.base/fileio.c (strerrno): Add "EBUSY".
3960
1c9b8f33
AC
39612004-01-07 Andrew Cagney <cagney@redhat.com>
3962
3963 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
3964 when creating the read-only file. From analysis by Roland McGrath
3965 and Elena Zannoni.
3966
753ccc7a
MC
39672004-01-06 Michael Chastain <mec.gnu@mindspring.com>
3968
3969 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
3970
eca3e36b
MC
39712004-01-06 Michael Chastain <mec.gnu@mindspring.com>
3972
3973 * gdb.base/cvexpr.c: Be type-safe with function pointers and
3974 data pointers.
3975
f8d4bac4
MC
39762004-01-06 Michael Chastain <mec.gnu@mindspring.com>
3977
3978 * gdb.cp/m-static.exp: Compile one source file at a time.
3979 Delete unused call to get_compiler_info.
3980
9b4e0f94
MC
39812004-01-06 Michael Chastain <mec.gnu@mindspring.com>
3982
3983 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
3984 * gdb.base/call-rt-st.exp: Likewise.
3985 * gdb.base/nodebug.exp: Likewise.
3986 * gdb.base/volatile.exp: Likewise.
3987 * gdb.cp/ref-types.exp: Likewise.
3988 * gdb.cp/templates.exp: Likewise.
3989
023c1024
MK
39902004-01-05 Mark Kettenis <kettenis@gnu.org>
3991
3992 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
3993
19703c4a
MC
39942004-01-05 Michael Chastain <mec.gnu@mindspring.com>
3995
3996 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
3997 hppa*-hp-hpux*.
3998
18b67037
MK
39992004-01-04 Mark Kettenis <kettenis@gnu.org>
4000
ba6219c8
MK
4001 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4002 x86_64-*-*.
4003
18b67037
MK
4004 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4005 sparc64-*-* and sparc*-solaris2*.
4006
1bfbbb9d
MK
40072004-01-04 Mark Kettenis <kettenis@gnu.org>
4008
4009 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
4010 return ${tests}" test. The ${tests} already mentions the
4011 filename.
4012
06846494
MC
40132004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4014
4015 * gdb.cp/local.exp: Accept gcc abi 2.
4016
3b0cb202
MC
40172004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4018
4019 * gdb.cp/templates.exp: Accept gcc abi 2.
4020
0643ec3f
MC
40212004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4022
4023 * lib/compiler.cc: Remove supports_template_debugging.
4024 * gdb.cp/templates.exp: Do not test supports_template_debugging.
4025
d231d0b1
MC
40262004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4027
4028 * gdb.cp/namespace.exp: Accept gcc abi 2.
4029
44ffb27c
MC
40302004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4031
4032 * gdb.cp/method.exp: Accept gcc abi 2.
4033
184ad485
MC
40342004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4035
4036 * gdb.cp/classes.exp: Generate identical results as old version.
4037 * gdb.cp/derivation.exp: Likewise.
4038 * gdb.cp/overload.exp: Likewise.
4039 * gdb.cp/virtfunc.exp: Likewise.
4040
116f09e7
MC
40412004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4042
4043 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
4044 mysterious bug with sourceware version of expect.
4045
b1379776
MC
40462004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4047
4048 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
4049 current versions of gcc, including gcc abi 2. Remove gratuitous
4050 restart of test program. Use gdb_test_multiple and gdb_test for
4051 all tests. Add patterns to xfail missing "const" in "const char *"
4052 and kfail PR gdb/1155.
4053
6b7a4c0e
MC
40542004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4055
4056 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
4057 current versions of gcc, including gcc abi 2. Remove gratuitous
4058 restart of test program. Use gdb_test_multiple and gdb_test for
4059 all tests. Add patterns to kfail PR gdb/1498.
4060
51615d72
MC
40612003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4062
4063 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
4064 current versions of gcc, including gcc abi 2. Use "breakpoint"
4065 and "continue" instead of restarting the target program. Use
4066 gdb_test_multiple and gdb_test for all tests.
4067
7b79a9d7
MK
40682004-01-01 Mark Kettenis <kettenis@gnu.org>
4069
4070 * gdb.asm/asm-source.exp: Update copyright year. Link statically
4071 for *-*-solaris2*.
4072
1cd3489f
MC
40732003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4074
4075 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
4076 current versions of gcc, including gcc abi 2. Use "breakpoint"
4077 and "continue" instead of restarting the target program several
4078 times. Use gdb_test_multiple and gdb_test for all tests.
4079
850742db
MC
40802003-12-18 Michael Chastain <mec.gnu@mindspring.com>
4081
4082 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
4083 source files.
4084
eb4bbda8
MC
40852003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4086
4087 * gdb.base/environ.exp: Handle compiling test case from multiple
4088 source files.
4089
e42c7771
MC
40902003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4091
4092 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
4093
80e4b428
JB
40942003-12-17 Jim Blandy <jimb@redhat.com>
4095
5f06973a
JB
4096 * gdb.base/freebpcmd.c: Add copyright notice.
4097
80e4b428
JB
4098 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
4099
0ab84fb7
MC
41002003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4101
4102 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
4103
1b3bb3d0
JB
41042003-12-13 Jim Blandy <jimb@redhat.com>
4105
4106 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
4107
3a4c9371
KB
41082003-12-12 Kevin Buettner <kevinb@redhat.com>
4109
4110 * gdb.asm/frv.inc: New file.
4111 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
4112
a1dea79a
FF
41132003-12-09 Fred Fish <fnf@redhat.com>
4114
4115 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
4116 functions to break1.c and leave prototypes behind. Add more
4117 "set breakpoint NN here" comments.
4118 * gdb.base/break1.c: New file.
4119
4120 * gdb.base/break.exp: Handle compiling test case from multiple
4121 source files and change source file references as needed.
4122 * gdb.base/completion.exp: Ditto.
4123 * gdb.base/condbreak.exp: Ditto.
4124 * gdb.base/define.exp: Ditto.
4125 * gdb.base/ena-dis-br.exp: Ditto.
4126 * gdb.base/info-proc.exp: Ditto.
4127 * gdb.base/maint.exp: Ditto.
4128 * gdb.base/until.exp: Ditto.
4129
4130 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
4131 hardcoded line numbers.
4132 * gdb.base/define.exp: Ditto.
4133 * gdb.base/ena-dis-br.exp: Ditto.
4134 * gdb.base/maint.exp: Ditto.
4135 * gdb.base/until.exp: Ditto.
4136
4137 * gdb.base/completion.exp: Use "break1" for completion tests since
4138 "break" is no longer a unique prefix.
4139
5266b69c
AC
41402003-12-06 Andrew Cagney <cagney@redhat.com>
4141
4142 * gdb.base/structs.exp (test_struct_returns): When applicable, set
4143 "return_value_unimplemented". When an unimplemented struct return
4144 architecture, report incorrect values as a KFAIL
4145
374451f0
MC
41462003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4147
4148 * gdb.cp/rtti.exp: Accept new wording of warning from
4149 cp_lookup_rtti_type.
4150
ba9b20a7
MC
41512003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4152
4153 Partial fix for PR testsuite/1456.
4154 * gdb.base/scope.exp (test_at_main): Replace references to
4155 gcc_compiled with calls to test_compiler_info.
4156 (test_at_foo): Likewise.
4157 (test_at_bar): Likewise.
4158
b74b6d0b
MC
41592003-12-04 Michael Chastain <mec.gnu@mindspring.com>
4160
4161 Partial fix for PR testsuite/1456.
4162 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
4163 to test_compiler_info.
4164
ccfa3402
MC
41652003-12-03 Michael Chastain <mec.gnu@mindspring.com>
4166
4167 * gdb.base/so-impl-ld.exp: Update copyright notice.
4168
f6246aba
MC
41692003-12-02 Michael Chastain <mec.gnu@mindspring.com>
4170
4171 Partial fix for PR testsuite/1456.
4172 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
4173 to test_compiler_info.
4174
13ae734a
MC
41752003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4176
4177 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
4178 from current versions of gdb. Clean up regular expressions.
4179 Delete redundant timeout case.
4180
d8e1cdee
MC
41812003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4182
4183 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
4184 from current versions of gdb. Clean up regular expressions.
4185 Delete redundant timeout case.
4186
96457b64
MC
41872003-12-01 Michael Chastain <mec.gnu@mindspring.com>
4188
4189 Partial fix for PR testsuite/1456.
4190 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
4191 gcc_compiled with call to test_compiler_info.
4192
f35309fc
MC
41932003-11-30 Michael Chastain <mec.gnu@mindspring.com>
4194
4195 Partial fix for PR testsuite/1456.
4196 * gdb.base/list.exp (test_list_function): Delete unused declaration
4197 of gcc_compiled.
4198
d7afdf9b
MC
41992003-11-29 Michael Chastain <mec.gnu@mindspring.com>
4200
4201 Partial fix for PR testsuite/1456.
4202 * gdb.base/complex.exp: Replace reference to gcc_compiled with
4203 call to test_compiler_info.
4204
71507b56
MK
42052003-11-29 Mark Kettenis <kettenis@gnu.org>
4206
4207 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
4208 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
4209 it to create the appropriate note.inc.
4210 * gdb.asm/asmsrc1.s: Include "note.inc".
4211 * gdb.asm/netbsd.inc: New file.
4212 * gdb.asm/empty.inc: New file.
4213
f81f93f7
MC
42142003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4215
4216 Partial fix for PR testsuite/1456.
4217 * gdb.base/constvars.exp: Replace references to gcc_compiled with
4218 calls to test_compiler_info.
4219
9a77938e
MC
42202003-11-27 Michael Chastain <mec.gnu@mindspring.com>
4221
4222 Partial fix for PR testsuite/1456.
4223 * gdb.base/volatile.exp: Replace references to gcc_compiled with
4224 calls to test_compiler_info.
4225
e8367dc7
MK
42262003-11-27 Mark Kettenis <kettenis@gnu.org>
4227
4228 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
4229 pattern for the KFAILs.
4230
526c61ee
AF
42312003-11-25 Adam Fedor <fedor@gnu.org>
4232
4233 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
4234 * gdb.objc/objcdecode.m: New file.
4235
28f2d600
AF
42362003-11-25 Adam Fedor <fedor@gnu.org>
4237
4238 * gdb.objc/nondebug.exp: Test for PR objc/1236.
4239 * gdb.objc/nondebug.m: New file.
4240
a3895cee
BE
42412003-11-26 Ben Elliston <bje@wasabisystems.com>
4242
4243 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
4244 NetBSD as it does on FreeBSD. Modelled on a similar change by
4245 Mark Kettenis on 2003-05-30.
4246 (link-flags): Set to "--entry _start" regardless of target.
4247 Special linker flags are to be appended to $link-flags.
4248 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
4249
c9f2c8a3
MC
42502003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4251
4252 * gdb.cp/method.exp: Accept output of new demangler.
4253
15a0587a 42542003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
4255
4256 * gdb/class2.exp: New file.
4257 * gdb/class2.cc: New file.
4258
3c00b570
MC
42592003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4260
4261 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
4262 of new demangler.
4263
7027acc7
MK
42642003-11-23 Mark Kettenis <kettenis@gnu.org>
4265
4266 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
4267 of gdb_test "run".
4268
b0e1598a
MK
42692003-11-23 Mark Kettenis <kettenis@gnu.org>
4270
4271 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
4272 "continue" into "run".
4273
4d9eda44
MC
42742003-11-23 Michael Chastain <mec.gnu@mindspring.com>
4275
4276 Partial fix for PR testsuite/1456.
4277 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
4278 call to test_compiler_info.
4279 * gdb.cp/ctti.exp: Likewise.
4280 * gdb.cp/derivation.exp: Likewise.
4281 * gdb.cp/member-ptr.exp: Likewise.
4282 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
4283 reference to gcc_compiled.
4284
42852003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
4286
4287 Fix PR testsuite/1463.
4288 * gdb.base/structs.exp (start_structs_test): Call
4289 get_debug_format before using the debug format.
4290
d422fe19
AC
42912003-11-22 Andrew Cagney <cagney@redhat.com>
4292
4293 * lib/gdb.exp (gdb_test_multiple): Add simple example.
4294 * gdb.base/structs.exp: Use gdb_test_multiple.
4295
039cf96d
AC
42962003-11-20 Andrew Cagney <cagney@redhat.com>
4297
6882279b
AC
4298 * gdb.base/structs.exp: Handle and recover from internal errors.
4299 Replace "foo${n}" with "foo<n>" in test messages.
4300
e53890ae
AC
4301 * gdb.base/structs.exp: Update copyright. Rewrite.
4302 * gdb.base/structs.c: Update copyright. Rewrite.
4303
2b211c59
AC
4304 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
4305 resync count exceeded.
d63a86f8 4306
039cf96d
AC
4307 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
4308 from the internal error.
4309 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
4310 Original from Jim Blandy.
4311 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 4312
eac98b22
AC
43132003-11-19 Andrew Cagney <cagney@redhat.com>
4314
4315 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
4316 KFAIL.
4317
67455b2a
MK
43182003-11-17 Mark Kettenis <kettenis@gnu.org>
4319
4320 New testcase for PR backtrace/1435.
4321 * gdb.arch/i386-unwind.exp: New file.
4322 * gdb.arch/i386-unwind.c: New file.
4323
853d6e5b
AC
43242003-11-17 Andrew Cagney <cagney@redhat.com>
4325
4326 * lib/gdb.exp (compiler_info): New global.
4327 (test_compiler_info): New function.
4328 (get_compiler_info): Set compiler_info.
4329 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
4330 "compiler_info" to gcc-<major>-<minor>.
4331
38cf6e11
MC
43322003-11-15 Michael Chastain <mec.gnu@mindspring.com>
4333
4334 * gdb.trace/configure: Remove.
4335
a50d3602
EZ
43362003-11-13 Elena Zannoni <ezannoni@redhat.com>
4337
4338 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 4339 breakpoints.
a50d3602
EZ
4340 * gdb.base/break.exp: Remove all references to explicit line
4341 numbers.
4342
d9407aaa
NC
43432003-11-11 Nick Clifton <nickc@redhat.com>
4344
4345 * gdb.base/shreloc.exp: Do not run for targets which do not
4346 support shared objects.
4347
db488fc1
CV
43482003-11-10 Corinna Vinschen <vinschen@redhat.com>
4349
4350 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
4351 Don't run tests if nofileio flag is given.
4352
6a90a18e
EZ
43532003-11-07 Elena Zannoni <ezannoni@redhat.com>
4354
4355 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
4356 as well as 'Watchpoint'.
4357
0b915e9c
EZ
43582003-11-06 Elena Zannoni <ezannoni@redhat.com>
4359
4360 Reported by Jim Ingham <jingham@apple.com>:
4361 * gdb.base/annota1.exp: Match at least one occurrence of the
4362 signal handler annotation.
4363
d7e4b55f
EZ
43642003-11-06 Elena Zannoni <ezannoni@redhat.com>
4365
4366 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
4367 as well as 'Watchpoint'.
4368
2fe4e8d0
MC
43692003-11-05 Michael Chastain <mec@shout.net>
4370
4371 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
4372
6ef88553
KW
43732003-11-03 Kris Warkentin <kewarken@qnx.com>
4374
4375 * gdb.arch/gdb1291.c: New test file.
4376 * gdb.arch/gdb1291.exp: New test script.
4377 * gdb.arch/gdb1431.c: New test file.
4378 * gdb.arch/gdb1431.exp: New test script.
4379
ae7dc4d8
MC
43802003-10-22 Michael Chastain <mec@shout.net>
4381
4382 * gdb.mi/pthreads.c: Add copyright notice.
4383
c39d7427
MC
43842003-10-22 Michael Chastain <mec@shout.net>
4385
4386 * gdb.threads/pthreads.c: Add copyright notice.
4387
8b7d96c1
MC
43882003-10-20 Michael Chastain <mec@shout.net>
4389
4390 * gdb.base/gdb1056.exp: New test script.
4391
d1d69fdd
DJ
43922003-10-13 Daniel Jacobowitz <drow@mvista.com>
4393
4394 * gdb.threads/killed.exp: Use gdb_run_cmd.
4395
7d605576
DJ
43962003-10-13 Daniel Jacobowitz <drow@mvista.com>
4397
4398 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
4399 create a core file.
4400 * gdb.threads/gcore-thread.exp: Likewise.
4401
618ec112
CV
44022003-10-13 Corinna Vinschen <vinschen@redhat.com>
4403
4404 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
4405 type, based on char type.
4406 (struct bit_flags_short_t): New bitfield type, based on short type.
4407 (init_bit_flags_char): New fuction.
4408 (init_bit_flags_short): Ditto.
4409 (print_bit_flags_char): Ditto.
4410 (print_bit_flags_short): Ditto.
4411 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
4412
9367a73c
MC
44132003-10-11 Michael Chastain <mec@shout.net>
4414
4415 * gdb.base/call-rt-st.exp: Update copyright year.
4416
1decf120
KI
44172003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
4418
4419 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
4420 * gdb.disasm/sh3.s: Ditto.
4421
5445b2ae
DJ
44222003-10-07 Daniel Jacobowitz <drow@mvista.com>
4423
4424 * gdb.threads/switch-threads.exp: New test.
4425 * gdb.threads/switch-threads.c: New source file.
4426
aec24853
CV
44272003-10-07 Corinna Vinschen <vinschen@redhat.com>
4428
4429 * gdb.base/ending-run.exp: Add sh specific case.
4430
adc7428d
AC
44312003-10-06 Andrew Cagney <cagney@redhat.com>
4432
4433 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
4434 * gdb.disasm/mn10200.exp: Delete obsolete file.
4435
c9d37158
DJ
44362003-09-29 Daniel Jacobowitz <drow@mvista.com>
4437
4438 * ChangeLog: Correct an entry command.exp -> commands.exp.
4439 * gdb.base/commands.exp (bp_deleted_in_command_test)
4440 (temporary_breakpoint_commands): Check noargs.
4441
79c2c32d
DC
44422003-09-25 David Carlton <carlton@kealia.com>
4443
4444 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
4445 of some print tests, where appropriate. Add tests for C::D::cd,
4446 E::ce, F::cXfX, G::XgX.
4447 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
4448
594e6d67
RE
44492003-09-25 Richard Earnshaw <rearnsha@arm.com>
4450
4451 * lib/java.exp (java_init): Import target_alias before using it.
4452
10f0d451
DC
44532003-09-25 David Carlton <carlton@kealia.com>
4454
4455 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
4456
274bcba0
EZ
44572003-09-23 Elena Zannoni <ezannoni@redhat.com>
4458
d63a86f8 4459 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
4460 weirdness.
4461
cdbf20f7
MC
44622003-09-17 Michael Chastain <mec@shout.net>
4463
4464 * gdb.cp/gdb1355.exp: New file.
4465 * gdb.cp/gdb1355.c: New file.
4466
71e06f80
CV
44672003-09-15 Corinna Vinschen <vinschen@redhat.com>
4468
4469 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
4470 * gdb.asm/sh.inc: New file.
4471
5c4e30ca
DC
44722003-09-11 David Carlton <carlton@kealia.com>
4473
bd45b7af
DC
4474 * gdb.cp/namespace.exp: Add tests for namespace types.
4475 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
4476 (test_namespace): New.
4477
1c199746
EZ
44782003-09-11 Elena Zannoni <ezannoni@redhat.com>
4479
4480 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 4481 * gdb.stabs/weird.exp: Ditto.
1c199746 4482
04ed252f
MC
44832003-09-08 Michael Chastain <mec@shout.net>
4484
4485 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
4486
d8a2d9e7
MC
44872003-09-07 Michael Chastain <mec@shout.net>
4488
4489 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
4490 'parse error'.
4491
161afb24
MK
44922003-09-07 Mark Kettenis <m.kettenis@osp.nl>
4493
4494 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
4495
49f2741a
MC
44962003-08-30 Michael Chastain <mec@shout.net>
4497
4498 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
4499 * gdb.gdb/observer.exp: Ditto.
4500 * gdb.gdb/xfullpath.exp: Ditto.
4501
8afa723e
MK
45022003-08-29 Mark Kettenis <kettenis@gnu.org>
4503
4504 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
4505 *-*-*bsd*.
4506
f31dfe3b
JJ
45072003-08-28 Jeff Johnston <jjohnstn@redhat.com>
4508
4509 * gdb.base/dump.exp: Skip for ia64.
4510
4630e498
JJ
45112003-08-25 Jeff Johnston <jjohnstn@redhat.com>
4512
4513 * gdb.asm/asm-source.exp: Add ia64 support.
4514 * gdb.asm/ia64.inc: New file.
4515
1105b7ef
MC
45162003-08-22 Michael Chastain <mec@shout.net>
4517
4518 * gdb.cp: New directory.
4519 * gdb.cp/*: Copy from gdb.c++/*.
4520 * gdb.c++/*: Remove.
4521 * Makefile.in: Change gdb.c++ to gdb.cp.
4522 * configure.in: Ditto.
4523 * configure: Regnerate.
4524
c945b932
MK
45252003-08-18 Mark Kettenis <kettenis@gnu.org>
4526
4527 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
4528 * gdb.arch/i386-prologue.c (gdb1338): Add function.
4529
2b66634b
DJ
45302003-08-17 Daniel Jacobowitz <drow@mvista.com>
4531
4532 * mi-var-display.exp (-var-list-children weird): Accept function
4533 pointers with argument types.
4534 * mi1-var-display.exp (-var-list-children weird): Likewise.
4535 * mi2-var-display.exp (-var-list-children weird): Likewise.
4536
a356f73b
DJ
45372003-08-17 Daniel Jacobowitz <drow@mvista.com>
4538
4539 * gdb.base/annota3.exp: Add missing newline.
4540
483417b8
MC
45412003-08-06 Michael Chastain <mec@shout.net>
4542
4543 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
4544
c99c59c3
MS
45452003-08-12 Michael Snyder <msnyder@redhat.com>
4546
4547 * gdb.base/float.exp: Add test for SH.
4548
55ed7501
MK
45492003-08-10 Mark Kettenis <kettenis@gnu.org>
4550
4551 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
4552
1a371f2e
EZ
45532003-08-07 Elena Zannoni <ezannoni@redhat.com>
4554
4555 * gdb.base/completion.exp: Remove reduntant completion test
4556 on filename.
4557
e0f353ce
EZ
45582003-08-07 Elena Zannoni <ezannoni@redhat.com>
4559
4560 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
4561 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
4562 gdb.trace/save-trace.exp: Make sure that full pathnames are
4563 escaped correctly.
4564
5710a1af 45652003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 4566
5710a1af
EZ
4567 * configure.in: Don't generate config.h from config.hin.
4568 * configure: Regenerate.
4569 * config.hin: Remove file.
4570 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
4571 * gdb.threads/pthreads.c: Ditto.
4572
dcd81ce9
DJ
45732003-08-07 Daniel Jacobowitz <drow@mvista.com>
4574
4575 From Kei Sakamoto <sakamoto.kei@renesas.com>:
4576 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
4577 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
4578 Replace ld24 with seth/add3.
4579
6009d884
AC
45802003-08-02 Andrew Cagney <cagney@redhat.com>
4581
4582 * gdb.base/annota3.exp: New file.
4583 * gdb.base/annota3.c: New file.
4584 * gdb.c++/annota3.exp: New file.
4585 * gdb.c++/annota3.cc: New file.
4586
51514e06
MC
45872003-07-29 Michael Chastain <mec@shout.net>
4588
4589 * gdb.threads/tls.c (spin): Check errno only if sem_wait
4590 actually failed.
4591 (do_pass): Likewise.
4592 * gdb.threads/tls.exp: Always initialize no_of_threads.
4593
4ee6625b
DJ
45942003-07-27 Daniel Jacobowitz <drow@mvista.com>
4595
4596 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
4597 pattern.
4598 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
4599 * gdb.threads/tls.exp: Recognize one case of the host library not
4600 supporting TLS.
4601
225f2bf6
AC
46022003-07-27 Andrew Cagney <cagney@redhat.com>
4603
4604 * gdb.base/fileio.exp: Use SH when running commands using
4605 remote_exec.
4606
bcb27c9f
DJ
46072003-07-24 Daniel Jacobowitz <drow@mvista.com>
4608
4609 From Kei Sakamoto <sakamoto.kei@renesas.com>:
4610 * gdb.base/relocate.c (dummy): New padding array.
4611
3d67be83
MS
46122003-07-22 Michael Snyder <msnyder@redhat.com>
4613
d63a86f8 4614 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
4615
4616 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
4617 patterns to be more general, accepting old and new output.
4618 Some output chars (such as '+') also must be quoted.
d63a86f8 4619 Some addresses are displayed numerically instead of
3d67be83
MS
4620 symbolically.
4621
57ba3b85
MS
46222003-07-23 Michael Snyder <msnyder@redhat.com>
4623
686d097c
MS
4624 * gdb.base/return2.exp: Don't test long-long return.
4625
57ba3b85
MS
4626 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
4627 * gdb.disasm/t01_mov.exp: Ditto.
4628 * gdb.disasm/t02_mova.s: Ditto.
4629 * gdb.disasm/t02_mova.exp: Ditto.
4630 * gdb.disasm/t03_add.s: Ditto.
4631 * gdb.disasm/t03_add.exp: Ditto.
4632 * gdb.disasm/t04_sub.s: Ditto.
4633 * gdb.disasm/t04_sub.exp: Ditto.
4634 * gdb.disasm/t05_cmp.s: Ditto.
4635 * gdb.disasm/t05_cmp.exp: Ditto.
4636 * gdb.disasm/t06_ari2.s: Ditto.
4637 * gdb.disasm/t06_ari2.exp: Ditto.
4638 * gdb.disasm/t07_ari3.s: Ditto.
4639 * gdb.disasm/t07_ari3.exp: Ditto.
4640 * gdb.disasm/t08_or.s: Ditto.
4641 * gdb.disasm/t08_or.exp: Ditto.
4642 * gdb.disasm/t09_xor.s: Ditto.
4643 * gdb.disasm/t09_xor.exp: Ditto.
4644 * gdb.disasm/t10_and.s: Ditto.
4645 * gdb.disasm/t10_and.exp: Ditto.
4646 * gdb.disasm/t11_logs.s: Ditto.
4647 * gdb.disasm/t11_logs.exp: Ditto.
4648 * gdb.disasm/t12_bit.s: Ditto.
4649 * gdb.disasm/t12_bit.exp: Ditto.
4650 * gdb.disasm/t13_otr.s: Ditto.
4651 * gdb.disasm/t13_otr.exp: Ditto.
4652
e00759ef
EZ
46532003-07-22 Elena Zannoni <ezannoni@redhat.com>
4654
4655 * gdb.threads/tls.exp :Add kfail for 'info address' case.
4656
8bc2021f
EZ
46572003-07-22 Elena Zannoni <ezannoni@redhat.com>
4658
4659 * gdb.threads/tls.c : New file.
4660 * gdb.threads/tls.exp : New file.
4661 * gdb.threads/tls-main.c : New file.
4662 * gdb.threads/tls-shared.c : New file.
4663 * gdb.threads/tls-shared.exp : New file.
4664
89320c4c
AS
46652003-07-22 Andreas Schwab <schwab@suse.de>
4666
4667 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
4668
180dea7c
AS
46692003-07-20 Andreas Schwab <schwab@suse.de>
4670
4671 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
4672 due to insn reordering.
4673
0714963c
AC
46742003-07-15 Andrew Cagney <cagney@redhat.com>
4675
4676 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
4677
98a23b3f
MC
46782003-07-15 Michael Chastain <mec@shout.net>
4679
4680 * gdb.base/gdb1250.exp: New file.
4681 * gdb.base/gdb1250.c: New file.
4682
27e417a2
ML
46832003-07-09 Michal Ludvig <mludvig@suse.cz>
4684
4685 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
4686 expansion of size_t to 'unsigned long', not only to 'unsigned'.
4687
8bc2021f
EZ
46882003-07-09 Elena Zannoni <ezannoni@redhat.com>
4689
4690 * gdb.threads/tls.c: New file.
4691 * gdb.threads/tls.exp: New file.
4692 * gdb.threads/tls-main.c: New file.
4693 * gdb.threads/tls-shared.c: New file.
4694 * gdb.threads/tls-shared.exp: New file.
4695
d99968dc
EZ
46962003-07-09 Elena Zannoni <ezannoni@redhat.com>
4697
4698 * gdb.base/annota1.exp: Make sure that we properly escape the
4699 full path of the source file. Xfail more permissive patterns,
d63a86f8 4700 due to a compiler debug info problem.
d99968dc 4701
83876b3b
AS
47022003-07-07 Andreas Schwab <schwab@suse.de>
4703
2705e972
AS
4704 * gdb.asm/m68k.inc: New file.
4705 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
4706
83876b3b
AS
4707 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
4708 arguments"): Also match negative number.
4709
4710 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
4711
3a871b37
DJ
47122003-07-03 Daniel Jacobowitz <drow@mvista.com>
4713
4714 * gdb.base/store.c (charest): New typedef.
4715 (add_char): Rename to add_charest, update.
4716 (wack_char): Rename to wack_charest, update types. Return l + r
4717 to keep r live across the call.
4718 (wack_short, wack_int, wack_long, wack_longest, wack_float)
4719 (wack_double, wack_doublest): Return l + r to keep r live across
4720 the call.
4721 * gdb.base/store.exp: Accomodate store.c changes.
4722
b2a7f303
DC
47232003-06-30 David Carlton <carlton@kealia.com>
4724
4725 * gdb.c++/maint.exp (test_invalid_name): New.
4726 (test_first_component): Add tests for invalid names.
4727
3c6cb4a1
MC
47282003-06-29 Michael Chastain <mec@shout.net>
4729
4730 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
4731 output of '<VTT for class>' for virtual base classes.
4732
f1c2644b
DJ
47332003-06-29 Daniel Jacobowitz <drow@mvista.com>
4734
4735 * gdb.base/completion.exp: Tab-complete "complet" instead of
4736 "compl".
4737 * gdb.base/complex.exp, gdb.base/complex.c: New files.
4738
18080350
DJ
47392003-06-29 Daniel Jacobowitz <drow@mvista.com>
4740
4741 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
4742 * gdb.base/volatile.exp: Likewise.
4743
f56973f8
DJ
47442003-06-29 Daniel Jacobowitz <drow@mvista.com>
4745
4746 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
4747 gdb/1265.
4748
47492003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
4750 Daniel Jacobowitz <drow@mvista.com>
4751
4752 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
4753 initial line count of 'captured_main' from 26 to 32.
4754 (test_with_self): Allow xmalloc call to be interleaved with the
4755 preceding two lines.
4756
e766d4d6
JB
47572003-06-24 Joel Brobecker <brobecker@gnat.com>
4758
4759 * gdb.base/bang.exp: New testcase.
4760
f125c9a4
JB
47612003-06-23 Joel Brobecker <brobecker@gnat.com>
4762
4763 * gdb.base/langs.exp: Add some tests for the "minimal" language
4764 support.
4765
6e25beaf
EZ
47662003-06-23 Elena Zannoni <ezannoni@redhat.com>
4767
4768 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
4769 the testcase.
4770
2f816dda
DJ
47712003-06-22 Daniel Jacobowitz <drow@mvista.com>
4772
4773 * gdb.base/relocate.exp: Test add-symbol-file with a variable
4774 offset.
4775
db5a5748
DJ
47762003-06-22 Daniel Jacobowitz <drow@mvista.com>
4777
4778 * gdb.c++/pr-1210.cc: New file.
4779 * gdb.c++/pr-1210.exp: New file.
4780
1df0c130
DJ
47812003-06-21 Daniel Jacobowitz <drow@mvista.com>
4782
4783 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
4784 000-exec-continue.
4785
a92feac0
MK
47862003-06-15 Mark Kettenis <kettenis@gnu.org>
4787
4788 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
4789 on *-*-*bsd* instead of *-*-freebsd*.
4790
81a58f5b
AC
47912003-06-14 Andrew Cagney <cagney@redhat.com>
4792
4793 * gdb.base/store.exp: Test longest and doublest. Test all
4794 parameters. Weaken return statement match.
4795 * gdb.base/store.c: Add longest and doublest - aka long long and
4796 long double functions. Put all parameters into local register
4797 variables. Use negative values.
4798
b257a0d3
AC
47992003-06-14 Andrew Cagney <cagney@redhat.com>
4800
4801 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
4802 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
4803 exit status.
4804 * gdb.base/fileio.exp: Disable target when nointerrupts and
4805 noinferiorio, instead of limiting it to remote. Use remote_exec
4806 instead of system.
d63a86f8 4807
21c38304
JJ
48082003-06-12 Jeff Johnston <jjohnstn@redhat.com>
4809
4810 * gdb.base/float.exp: Add ia64 support.
4811
1bcdb424
CV
48122003-06-12 Corinna Vinschen <vinschen@redhat.com>
4813
4814 * gdb.base/fileio.exp: Run only on remote targets.
4815
6aeb981f
CV
48162003-06-10 Corinna Vinschen <vinschen@redhat.com>
4817
4818 * gdb.base/fileio.c: New file, testing File-I/O.
4819 * gdb.base/fileio.exp: Ditto.
4820
53df362e
RG
48212003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
4822
4823 * gdb.base/shreloc.exp: New file, check symbol values obtained from
4824 shared objects after relocation at load time (gdb PR/1132).
4825 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
4826 as above, part of the shared object relocation test.
4827
ffee1b46
MK
48282003-06-08 Mark Kettenis <kettenis@gnu.org>
4829
b5ca3722
MK
4830 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
4831 fully filled history list.
4832 * gdb.base/gdb_history: New file.
4833
03ed860d
MK
4834 * gdb.base/signals.exp: XFAIL "continue to func1" on
4835 i*86-*-freebsd*.
4836
ffee1b46
MK
4837 * gdb.base/attach.exp: When trying to attach to a nonexistent
4838 process, make it possible to specify the PID based on the target,
4839 and do so for *-*-freebsd*.
4840
d80dbb52
RH
48412003-06-02 Richard Henderson <rth@redhat.com>
4842
4843 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
4844
6dd77b81
RH
48452003-06-02 Richard Henderson <rth@redhat.com>
4846
4847 * gdb.base/selftest.exp: Next over lim_at_start initialization.
4848
f6347e16
RH
48492003-06-02 Richard Henderson <rth@redhat.com>
4850
4851 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
4852
2c161407
DJ
48532003-06-01 Daniel Jacobowitz <drow@mvista.com>
4854
4855 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
4856 of globalvar.
4857
572eb746
MK
48582003-06-01 Mark Kettenis <kettenis@gnu.org>
4859
4860 * gdb.asm/asm-source.exp: Check for memory read errors in
4861 disassembler test on *BSD too.
4862
9e9617a5
RH
48632003-06-01 Richard Henderson <rth@redhat.com>
4864
4865 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
4866 for .frame.
4867 (gdbasm_call): Lose ldgp.
4868 (gdbasm_startup): Add frame information.
4869 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
4870
7b34ad4e
MK
48712003-05-31 Mark Kettenis <kettenis@gnu.org>
4872
4873 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
4874 i?86-*-*.
4875
10059fdf
MK
48762003-05-30 Mark Kettenis <kettenis@gnu.org>
4877
4878 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
4879 FreeBSD.
4880
acf4b816
RH
48812003-05-29 Richard Henderson <rth@redhat.com>
4882
4883 * gdb.asm/alpha.inc: New file.
4884 * gdb.asm/asm-source.exp: Use it.
4885
e9ecd949
JB
48862003-05-29 Jim Blandy <jimb@redhat.com>
4887
4888 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
4889 'core.PID'.
4890
e3e5a4f3
JB
48912003-05-22 Jim Blandy <jimb@redhat.com>
4892
4893 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
4894 backtrace.
d63a86f8 4895
72fe3d25
DC
48962003-05-20 David Carlton <carlton@math.stanford.edu>
4897
4898 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
4899 this time.
4900
58da2eb2
DC
49012003-05-19 David Carlton <carlton@bactrian.org>
4902
4903 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
4904 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
4905
1fcb5155
DC
49062003-05-19 David Carlton <carlton@bactrian.org>
4907
4908 * gdb.c++/namespace.exp: Add namespace scope and anonymous
4909 namespace tests.
4910 Bump copyright date.
4911 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
4912 (main): Call C::D::marker2.
4913 * gdb.c++/namespace1.cc: New file.
4914
85e85163
JJ
49152003-05-14 Jeff Johnston <jjohnstn@redhat.com>
4916
4917 Roland McGrath <roland@redhat.com>
d63a86f8 4918 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
4919 there is no manager thread.
4920
a25fbfec
JJ
49212003-05-08 Jeff Johnston <jjohnstn@redhat.com>
4922
d63a86f8
RM
4923 * gdb.threads/schedlock.exp: Remove assumption that all threads
4924 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
4925 in one of the child threads rather than the main thread.
4926
be375bae
JB
49272003-05-07 Jim Blandy <jimb@redhat.com>
4928
09bf6082
JB
4929 Add support for assembly source testing on the s390x.
4930 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
4931 architecture.
4932 * gdb.asm/s390x.inc: New file.
4933
be375bae
JB
4934 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
4935 succession of 'if' statements.
4936
00905d52
AC
49372003-05-05 Andrew Cagney <cagney@redhat.com>
4938
4939 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
4940
b1e29e33
AC
49412003-05-05 Andrew Cagney <cagney@redhat.com>
4942
4943 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
4944 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
4945
e33d66ec
EZ
49462003-05-02 Elena Zannoni <ezannoni@redhat.com>
4947
4948 * gdb.base/charset.exp: Update based on new behavior of set/show
4949 charset commands.
4950
2b6fd0d8
AC
49512003-05-01 Andrew Cagney <cagney@redhat.com>
4952
4953 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
4954 variable do not give memory errors.
4955
130cacce
AF
49562003-04-30 Adam Fedor <fedor@gnu.org>
4957
4958 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
4959 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
4960 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
4961 gdb.objc/basicclass.m: : New files
4962
4963 * lib/gdb.exp (gdb_compile_objc): New procedure.
4964
bea71854
DJ
49652003-04-27 Daniel Jacobowitz <drow@mvista.com>
4966
4967 * gdb.base/signals.exp: Make backtrace tests more specific.
4968
0f20eeea
DC
49692003-04-23 David Carlton <carlton@bactrian.org>
4970
4971 * gdb.c++/maint.exp (test_first_component): Add tests for
4972 'operator' in more locations.
4973
c8c4d8dc
KB
49742003-04-16 Kevin Buettner <kevinb@redhat.com>
4975
4976 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
4977
3fe60e3c
EZ
49782003-04-16 Elena Zannoni <ezannoni@redhat.com>
4979
4980 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
4981 func marke' instead. Update test name.
4982
9219021c
DC
49832003-04-15 David Carlton <carlton@math.stanford.edu>
4984
4985 * gdb.c++/maint.exp: New file.
4986
5dd55bdd
EZ
49872003-04-14 Elena Zannoni <ezannoni@redhat.com>
4988
4989 * gdb.threads/schedlock.c: Change type of thread function argument
4990 to long, to avoid warnings on 64-bit platforms.
4991
00890572
EZ
49922003-04-14 Elena Zannoni <ezannoni@redhat.com>
4993
4994 * gdb.base/attach.exp: Add new message from ptrace in case of
4995 attaching to nonexistent process.
d63a86f8 4996
93201743
JB
49972003-04-11 Jim Blandy <jimb@redhat.com>
4998
4999 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5000 gdb.c++/userdef.cc: Place comments on the lines to which the
5001 marker function might return.
5002 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5003 gdb.c++/userdef.exp: Look for those comments to check that we've
5004 returned to the right place, instead of checking line numbers.
5005
2a11c64d
EZ
50062003-04-11 Elena Zannoni <ezannoni@redhat.com>
5007
5008 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
5009 match on sourcefile name, instead of directory name.
5010
68ab8fc5
EZ
50112003-04-10 Elena Zannoni <ezannoni@redhat.com>
5012
d63a86f8 5013 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
5014 working directory name.
5015
5624293a
JB
50162003-04-09 Jim Blandy <jimb@redhat.com>
5017
5018 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5019 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
5020 after an inferior function call, report the failure, but allow the
5021 test to continue.
5022
f1f02ee4
SC
50232003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5024
5025 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5026 with -DPROTOTYPES.
5027
6eb79af0
SC
50282003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5029
5030 * gdb.base/break.exp: Revert last patch.
5031
8dfb4cf0
SC
50322003-04-04 Stephane Carrez <stcarrez@nerim.fr>
5033
5034 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5035 with -DPROTOTYPES.
5036
ed4c619a
AC
50372003-04-02 Andrew Cagney <cagney@redhat.com>
5038
5039 * gdb.base/callfuncs.exp: Make "print add" messages unique.
5040 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
5041 matching directories by the name breakpoint.
5042 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
5043 Make "continue to marker1" consistent.
5044 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
5045 message consistent.
5046 * lib/gdb.exp: Put "the program is no longer running", and "the
5047 program exited" in parenthesis.
5048 * lib/mi-support.exp: Ditto.
d63a86f8 5049
4e35d5f0 50502003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 5051
4e35d5f0
BR
5052 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
5053
71900fe8
AC
50542003-03-29 Andrew Cagney <cagney@redhat.com>
5055
5056 * gdb.base/sizeof.c (main): Print the value of '\377'.
5057 * gdb.base/sizeof.exp: Check the sign of '\377'.
5058
c0655a16
MC
50592003-03-27 Michael Chastain <mec@shout.net>
5060
5061 * gdb.base/gdb1090.exp: New file.
5062 * gdb.base/gdb1090.cc: New file.
5063
5b2a3989
JB
50642003-03-27 J. Brobecker <brobecker@gnat.com>
5065
5066 * gdb.gdb/observer.exp: New regression test.
5067
79876890
MC
50682003-03-27 Michael Chastain <mec@shout.net>
5069
5070 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
5071 * gdb.base/ptype.exp: Likewise.
5072
6eac95e3
CV
50732003-03-27 Corinna Vinschen <vinschen@redhat.com>
5074
5075 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
5076
e8c71839
MC
50772003-03-26 Michael Chastain <mec@shout.net>
5078
5079 * gdb.base/ptype.exp: Actually use some typedef'd types.
5080
71b10041
SC
50812003-03-21 Stephane Carrez <stcarrez@nerim.fr>
5082
5083 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
5084 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
5085
2512cf80
CV
50862003-03-20 Corinna Vinschen <vinschen@redhat.com>
5087
5088 * gdb.base/default.exp: Fix regular expression.
5089
0d195a4f
CV
50902003-03-20 Corinna Vinschen <vinschen@redhat.com>
5091
5092 * gdb.base/args.exp: Fix regular expression.
5093
8a2dbca8
CV
50942003-03-20 Corinna Vinschen <vinschen@redhat.com>
5095
5096 * gdb.base/help.exp: Allow Win32 child process.
5097
bf028682
CV
50982003-03-20 Corinna Vinschen <vinschen@redhat.com>
5099
5100 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
5101 when stepping out of main().
5102
182dbe85
CV
51032003-03-20 Corinna Vinschen <vinschen@redhat.com>
5104
5105 * gdb.base/default.exp: Check for win32 specific message when calling
5106 "run" without executable.
5107
d67a6ba5
CV
51082003-03-20 Corinna Vinschen <vinschen@redhat.com>
5109
5110 * gdb.base/args.exp: Expect .exe in output.
5111
a955b5bb
CV
51122003-03-20 Corinna Vinschen <vinschen@redhat.com>
5113
5114 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
5115 Cygwin native.
5116
bf6bad4b
AC
51172003-03-17 Andrew Cagney <cagney@redhat.com>
5118
5119 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
5120 vector registes.
5121 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
5122 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
5123
293e9a31
DC
51242003-03-17 David Carlton <carlton@math.stanford.edu>
5125
5126 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
5127 test, for PR breakpoints/38.
5128 Call test_watchpoint_and_breakpoint.
5129 * gdb.base/watchpoint.c (func3): New function.
5130 (main): Call func3.
5131
5330f2db
DC
51322003-03-04 David Carlton <carlton@math.stanford.edu>
5133
5134 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
5135 Garply<Garply<char> >:: garply".
5136 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
5137 with respect to PR c++/1111; note also PR c++/1113.
5138 (test_template_breakpoints): KFAIL "constructor breakpoint" with
5139 respect to PR c++/1062.
5140 KFAIL "destructor breakpoint" with respect to PR c++/1112.
5141
6ece72da
DC
51422003-03-03 David Carlton <carlton@math.stanford.edu>
5143
5144 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
5145 with respect to PR c++/57.
5146 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
5147 c++/826.
5148 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
5149 respect to PR c++/57.
5150
85ca1584
DC
51512003-03-03 David Carlton <carlton@math.stanford.edu>
5152
5153 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
5154 respect to PR c++/33 into FAILs.
5155
98e9c5b8
MC
51562003-03-03 Michael Chastain <mec@shout.net>
5157
7bedbf27
MC
5158 * configure.in: Update copyright years.
5159
51602003-03-03 Michael Chastain <mec@shout.net>
5161
5162 * Makefile.in: Update copyright years.
98e9c5b8 5163
f683e100
DC
51642003-02-28 David Carlton <carlton@math.stanford.edu>
5165
5166 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
5167 print class instead of struct and/or superfluous protection
5168 specifiers, as long as the resulting output is equivalent to the
5169 source code.
5170 Delete FIXME from end of messages on tests that don't need
5171 fixing.
5172
a9e0cf2c
DC
51732003-02-28 David Carlton <carlton@math.stanford.edu>
5174
5175 * gdb.c++/templates.exp (do_tests): Allow const in the two
5176 Foo<volatile char *>::foo tests.
5177
e8d359df
MS
51782003-02-27 Michael Snyder <msnyder@redhat.com>
5179
d63a86f8 5180 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
5181 will be consistant.
5182
0b71dc91
DC
51832003-02-26 David Carlton <carlton@math.stanford.edu>
5184
5185 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
5186 char *>::foo" test with respect to PR c++/33. Create a new test
5187 which is identical to that one except that it doesn't put the
5188 space between the "char" and the "*"; KFAIL it, too.
5189
dd14ab43
DC
51902003-02-26 David Carlton <carlton@math.stanford.edu>
5191
5192 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
5193 template types into either PASSes or KFAILs (corresponding to PR
5194 c++/57). Tweak indentation. Update copyright.
5195
1146c7f1
SC
51962003-02-23 Stephane Carrez <stcarrez@nerim.fr>
5197
5198 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
5199
74641dfb
MC
52002003-02-13 Michael Chastain <mec@shout.net>
5201
5202 * gdb.base/exprs.exp: Remove i960 remnants.
5203 * gdb.base/funcargs.exp: Likewise.
5204 * gdb.base/list.exp: Likewise.
5205 * gdb.base/ptype.exp: Likewise.
5206
559cd2d0
DC
52072003-02-14 David Carlton <carlton@math.stanford.edu>
5208
5209 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
5210 pEe->D::vg()" from XFAIL to KFAIL.
5211
c4f90d87
JM
52122003-02-13 Jason Molenda (jmolenda@apple.com)
5213
5214 * gdb.base/maint.exp: Update maint print statistics regexp to include
5215 new entries.
5216
cbc4d97c
MC
52172003-02-13 Michael Chastain <mec@shout.net>
5218
5219 * gdb.c++/inherit.exp: Remove call to get_debug_format.
5220
40f235b7
MC
52212003-02-12 Michael Chastain <mec@shout.net>
5222
5223 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
5224 * gdb.c++/inherit.exp: Likewise.
5225 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
5226 * gdb.c++/templates.exp: Likewise.
5227 * gdb.c++/virtfunc.exp: Likewise.
5228
c56716b0
JM
52292003-02-06 Jason Molenda (jason-cl@molenda.com)
5230
5231 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
5232 why the code is written that way.
5233
070afcf8
MC
52342003-02-05 Michael Chastain <mec@shout.net>
5235
5236 * gdb.base/dump.exp: Add missing copyright line.
5237
5d0331e5
JM
52382003-02-05 Jason Molenda (jason-cl@molenda.com)
5239
f7ae6d3e 5240 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
5241 at the beginning so the breakpoint doesn't get set on the loop.
5242
92851186
MC
52432003-02-05 Michael Chastain <mec@shout.net>
5244
5245 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
5246 output for configurations with gcc 2.95.3.
5247
cbf1e085
AC
52482003-02-05 Keith Seitz <keiths@redhat.com>
5249 Andrew Cagney <ac131313@redhat.com>
5250
5251 * gdb.mi/mi-cli.exp: New file.
d63a86f8 5252
29518e1e
MC
52532003-02-04 Michael Chastain <mec@shout.net>
5254
5255 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
5256 Call perror and then continue.
5257
5af1d5f3
MC
52582003-02-03 Michael Chastain <mec@shout.net>
5259
5260 * gdb.c++/pr-1023.cc: New file.
5261 * gdb.c++/pr-1023.exp: New file.
5262
6b549786
JB
52632003-02-05 Jim Blandy <jimb@redhat.com>
5264
5265 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
5266 it's local to foobar. Check for it there, and check that it's not
5267 present in main.
5268 * gdb.c++/local.cc (marker2): New function.
5269 (foobar): Call marker1.
5270 (main): Call marker2 instead of marker1.
5271
67f16606
AC
52722003-02-04 Andrew Cagney <ac131313@redhat.com>
5273
5274 * gdb.disasm/mn10200.exp: Obsolete file.
5275 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
5276 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
5277 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
5278
1c5cb38e
DC
52792003-02-04 David Carlton <carlton@math.stanford.edu>
5280
5281 * gdb.c++/overload.exp: Test intToChar(1).
5282 * gdb.c++/overload.cc (intToChar): New.
5283 (main): Call intToChar.
5284
d1fe6965
DC
52852003-02-03 David Carlton <carlton@math.stanford.edu>
5286
5287 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
5288 'might_kfail' arg.
5289 KFAIL some of the continue_to_bp_overloaded calls, according to
5290 PR c++/1025.
5291
9ba61c5d
MC
52922003-02-01 Michael Chastain <mec@shout.net>
5293
5294 * gdb.base/advance.c (marker1): New marker function.
5295 * gdb.base/advance.exp: When the 'advance' command lands on the
5296 return breakpoint, it can legitimately stop on either the
5297 current line or the next line. Accommodate both outcomes.
5298 * gdb.base/until.exp: Likewise.
5299
e7494ffb
AC
53002003-02-02 Andrew Cagney <ac131313@redhat.com>
5301
5302 2002-11-10 Jason Molenda (jason-cl@molenda.com):
5303 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
5304 now a list, not a tuple.
5305 * gdb.mi/mi-var-display.exp: Ditto.
5306 * gdb.mi/gdb792.exp: Ditto.
5307
075559bc
AC
53082003-02-01 Andrew Cagney <ac131313@redhat.com>
5309
5310 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
5311 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
5312 stack backtraces.
5313 * gdb.mi/mi-syn-frame.c: Part of same.
5314
2bd4c7b1
MK
53152003-02-01 Mark Kettenis <kettenis@gnu.org>
5316
5317 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
5318 gdb.mi/mi1-pthreads.exp: Return instead of calling
5319 gdb_suppress_entire_file.
5320
eabd8992
MS
53212003-02-01 Mark Salter <msalter@redhat.com>
5322
5323 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
5324
71469e2f
MS
53252003-01-31 Mark Salter <msalter@redhat.com>
5326
5327 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
5328 Support empty arg.
5329
38a94d44
MC
53302003-01-30 Michael Chastain <mec@shout.net>
5331
5332 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
5333 This was a workaround for a UTF-8 bug in readline 4.3. The bug
5334 has been fixed in gdb/readline on 2003-01-09.
5335
19ea9e73
MS
53362003-01-29 Michael Snyder <msnyder@redhat.com>
5337
e8d359df
MS
5338 * gdb.base/maint.exp: Allow for leading underscore in symbol.
5339 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
5340 * gdb.base/args.exp: Skip if target does not support args passing.
5341
2307bd6a
DJ
53422003-01-22 Daniel Jacobowitz <drow@mvista.com>
5343
19ea9e73 5344 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
5345 gdb_test. Accept a list of expect arguments as the third
5346 parameter.
5347 (gdb_test): Use it.
5348
f2dd3617
EZ
53492003-01-20 Elena Zannoni <ezannoni@redhat.com>
5350
5351 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
5352 allow for different test tree configurations. Update some
5353 tescases accordingly.
5354 * gdb.arch/altivec-regs.exp: Ditto.
5355 * gdb.asm/asm-source.exp: Ditto.
5356 * gdb.base/advance.exp: Ditto.
5357 * gdb.base/display.exp: Ditto.
d63a86f8 5358 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
5359 * gdb.base/mips_pro.exp: Ditto.
5360 * gdb.base/overlays.exp: Ditto.
5361 * gdb.base/relocate.exp: Ditto.
5362 * gdb.base/setshow.exp: Ditto.
5363 * gdb.base/step-line.exp: Ditto.
5364 * gdb.base/step-test.exp: Ditto.
5365 * gdb.base/until.exp: Ditto.
5366 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
5367
c71cdefd
DC
53682003-01-17 David Carlton <carlton@math.stanford.edu>
5369
5370 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
5371 corresponding to PR c++/945.
5372 Update copyright.
5373
fdba05d7
DC
53742003-01-17 David Carlton <carlton@math.stanford.edu>
5375
5376 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
5377 corresponding to PR c++/68.
5378
53792003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
5380
5381 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
5382 (test_paddr_hairy_functions): Call print_addr_2_kfail for
5383 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
5384
c362c33a
EZ
53852003-01-15 Elena Zannoni <ezannoni@redhat.com>
5386
0fbc361c
EZ
5387 * gdb.base/break.exp: Fix change of default location, because of
5388 removal of until tests.
5389 * gdb.base/help.exp: Update test for new 'until' help message.
5390 Add test for help on 'advance'.
c362c33a
EZ
5391 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
5392
dabf8a35
MK
53932003-01-15 Mark Kettenis <kettenis@gnu.org>
5394
5395 * gdb.base/default.exp: Adapt "info float" test for recent changes
5396 to that command. Add test for "info vector".
5397 * gdb.base/float.exp: New file. Add test for "info float" that
5398 resembles the old test in gdb.base/default.exp.
5399
a1769aca
DC
54002003-01-15 David Carlton <carlton@math.stanford.edu>
5401
5402 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
5403
82025e13
EZ
54042003-01-15 Elena Zannoni <ezannoni@redhat.com>
5405
5406 * gdb.base/break.exp: Move the tests of until command from here...
5407 * gdb.base/until.exp: ... to here. New file. Add other tests.
5408 * gdb.base/advance.c: New file.
5409 * gdb.base/advance.exp: New file.
5410
8f9ab801
EZ
54112003-01-14 Elena Zannoni <ezannoni@redhat.com>
5412
5413 * gdb.base/args.c: New file.
5414 * gdb.base/args.exp: New file.
5415
9ae66589
DJ
54162003-01-14 Daniel Jacobowitz <drow@mvista.com>
5417
5418 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
5419
8d77e5c3
DJ
54202003-01-14 Daniel Jacobowitz <drow@mvista.com>
5421
5422 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
5423
12d2f0a1
DJ
54242003-01-14 Daniel Jacobowitz <drow@mvista.com>
5425
5426 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
5427 dates.
5428
6ca37014
DJ
54292003-01-13 Daniel Jacobowitz <drow@mvista.com>
5430
5431 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
5432
b0023472
DJ
54332003-01-13 Daniel Jacobowitz <drow@mvista.com>
5434
5435 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
5436 (ptype &*"foo").
5437 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
5438
607fbc54 54392003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
5440
5441 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
5442 * gdb.mi/mi1-console.exp: Likewise.
5443
607fbc54 54442003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
5445
5446 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
5447 * gdb.mi/mi1-console.exp: Likewise.
5448
a1fb14a2
DJ
54492003-01-13 Daniel Jacobowitz <drow@mvista.com>
5450
5451 * gdb.c++/overload.exp: Remove some fixed XFAILs.
5452
c4cf40b7
DJ
54532003-01-09 Daniel Jacobowitz <drow@mvista.com>
5454
5455 * gdb.base/detach.exp: New test.
5456
696d5a5b
DJ
54572003-01-09 Daniel Jacobowitz <drow@mvista.com>
5458
5459 * Makefile.in (ALL_SUBDIRS): New variable.
5460 (subdirs, clean, distclean): Use it.
5461 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
5462 regenerating Makefile, since it is generated from the top level.
5463 * gdb.asm/Makefile.in: Likewise.
5464 * gdb.base/Makefile.in: Likewise.
5465 * gdb.c++/Makefile.in: Likewise.
5466 * gdb.disasm/Makefile.in: Likewise.
5467 * gdb.java/Makefile.in: Likewise.
5468 * gdb.mi/Makefile.in: Likewise.
5469 * gdb.threads/Makefile.in: Likewise.
5470 * gdb.trace/Makefile.in: Likewise.
5471
754533e4
DC
54722003-01-09 David Carlton <carlton@math.stanford.edu>
5473
5474 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
5475 Add copyright year 2003.
5476
d8b3e9ee
MC
54772003-01-06 Michael Chastain <mec@shout.net>
5478
5479 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
5480 When selecting a thread, 'line' and 'file' are optional.
5481 * gdb.mi/mi1-pthreads.exp: Likewise.
5482
8e9e0fe6
AS
54832003-01-06 Andreas Schwab <schwab@suse.de>
5484
5485 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
5486 failures.
5487
b5ab8ff3
DJ
54882003-01-04 Daniel Jacobowitz <drow@mvista.com>
5489
5490 Fix PR gdb/844
5491 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
5492 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
5493
5494 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
5495 instead of calling gdb_suppress_entire_file.
5496 * gdb.threads/print-threads.exp: Likewise.
5497 * gdb.threads/schedlock.exp: Likewise.
5498
5499 * gdb.threads/killed.exp: Return instead of calling
5500 gdb_suppress_entire_file.
5501 * gdb.threads/linux-dp.exp: Likewise.
5502 * gdb.threads/pthreads.exp: Likewise.
5503
1e698235
DJ
55042003-01-04 Daniel Jacobowitz <drow@mvista.com>
5505
5506 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
5507 stabs.
5508 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
5509 * gdb.base/whatis.exp: Always allow (void) after function names.
5510
147ff08c
DJ
55112003-01-04 Daniel Jacobowitz <drow@mvista.com>
5512
5513 * gdb.c++/casts.exp: Correct regexp.
5514
dc62bfc2
MK
55152003-01-04 Mark Kettenis <kettenis@gnu.org>
5516
5517 * configure.in: Call AC_CONFIG_HEADER. Don't call
5518 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
5519 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
5520 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
5521 aforementioned directories in the AC_OUPUT call.
5522 * config.hin: New file.
5523 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
5524 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
5525 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
5526 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
5527 pass -I$objdir instead of -I$objdir/$subdir in compilation.
5528 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
5529 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
5530 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
5531 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
5532 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
5533 gdb.threads/configure.in, gdb.threads/configure,
5534 gdb.threads/config.in, gdb.trace/configure.in,
5535 gdb.trace/configure: Removed.
5536
77afa639
MC
55372003-01-03 Michael Chastain <mec@shout.net>
5538
5539 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
5540 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
5541
7634bb6e
DJ
55422003-01-03 Daniel Jacobowitz <drow@mvista.com>
5543
5544 * gdb.base/store.exp: Fix regular expressions.
5545
b39c905e
MK
55462002-12-28 Mark Kettenis <kettenis@gnu.org>
5547
5548 * configure.in: Rewrite.
5549 * configure: Regenerated.
5550
0a8551dd
DC
55512003-01-03 David Carlton <carlton@math.stanford.edu>
5552
5553 * gdb.base/psymtab.exp: New file.
5554 * gdb.base/psymtab1.c: Ditto.
5555 * gdb.base/psymtab2.c: Ditto.
5556
c60b7188
AF
55572002-12-23 Adam Fedor <fedor@gnu.org>
5558
5559 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
5560
ee73db83
DC
55612002-12-23 David Carlton <carlton@math.stanford.edu>
5562
5563 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
5564 and current_directory initialization.
5565
d6c1774e
JB
55662002-12-22 Jim Blandy <jimb@redhat.com>
5567
f0a847b8
JB
5568 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
5569 rather than as part of the output file name.
5570
d6c1774e
JB
5571 * gdb.base/attach.exp: There's no need to copy the test program to
5572 /tmp; that was only ever necessary on HP/UX, and this test is
5573 entirely disabled there anyway.
5574
f0708dbb
JB
55752002-12-21 Jim Blandy <jimb@redhat.com>
5576
4c2acfea
JB
5577 * gdb.c++/psmang.exp: Doc fix.
5578
f0708dbb
JB
5579 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
5580 test.
5581
9579e000
DC
55822002-12-20 David Carlton <carlton@math.stanford.edu>
5583
5584 * gdb.c++/annota2.exp: KFAIL annotate-quit.
5585
d1810171
MC
55862002-12-18 Michael Chastain <mec@shout.net>
5587
5588 * gdb.c++/annota2.exp: Add copyright year 2002.
5589
76565097
DC
55902002-12-17 David Carlton <carlton@math.stanford.edu>
5591
5592 * gdb.c++/try_catch.cc: Add marker comments.
5593 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
5594 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
5595 * gdb.c++/m-static.cc: Ditto.
5596 * gdb.c++/m-static1.cc: Ditto.
5597 * gdb.c++/try_catch.cc: Ditto.
5598
da81390b
JJ
55992002-12-16 Jeff Johnston <jjohnstn@redhat.com>
5600
5601 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
5602 to see whether we are using the new -environment-directory
5603 command which resets via -r or the old version of the command
5604 which may prompt the user. Part of fix for gdb/741.
5605
b304d130
AC
56062002-12-13 Andrew Cagney <ac131313@redhat.com>
5607
5608 * gdb.fortran/types.exp: Update obsolete comment.
5609 * gdb.fortran/exprs.exp: Ditto.
5610 * lib/gdb.exp: Delete obsolete code.
5611 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
5612 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
5613 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
5614 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
5615 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
5616 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
5617 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
5618 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
5619 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
5620 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
5621 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
5622 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
5623 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
5624 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
5625 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
5626 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
5627 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
5628 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
5629 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
5630 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
5631 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
5632 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
5633 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
5634 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
5635 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
5636 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
5637 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
5638 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
5639 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
5640 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
5641 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
5642 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
5643 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
5644 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
5645 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
5646 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
5647 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
5648
a23b6e6a
DC
56492002-12-11 David Carlton <carlton@math.stanford.edu>
5650
5651 * gdb.c++/m-data.exp: Add test for members that shadow global
5652 variables: see PR gdb/804.
5653 * gdb.c++/m-data.cc: Ditto.
5654
6604731b
DJ
56552002-12-10 Daniel Jacobowitz <drow@mvista.com>
5656
5657 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
5658
de46ecd7
DC
56592002-12-06 David Carlton <carlton@math.stanford.edu>
5660
5661 * gdb.base/store.c: Don't declare functions static.
5662
27e829d0
AC
56632002-12-04 Andrew Cagney <ac131313@redhat.com>
5664
5665 * gdb.base/store.exp, gdb.base/store.c: New files.
5666
92806416
DJ
56672002-12-03 Daniel Jacobowitz <drow@mvista.com>
5668
5669 * gdb.base/selftest.exp: Update for current gdb.
5670
3bcbaac5
DJ
56712002-12-03 Daniel Jacobowitz <drow@mvista.com>
5672
5673 * gdb.base/maint.exp: Only dump symbols from one source file
5674 or objfile.
5675
f4f00b1f
DJ
56762002-12-03 Daniel Jacobowitz <drow@mvista.com>
5677
5678 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
5679 function call.
5680
f1c8a949
JB
56812002-11-25 Jim Blandy <jimb@redhat.com>
5682
5683 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
5684 function appearing in error message.
5685
9e297a97
DJ
56862002-11-21 Daniel Jacobowitz <drow@mvista.com>
5687
5688 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
5689
1f312e79
JJ
56902002-11-08 Jeff Johnston <jjohnstn@redhat.com>
5691
d63a86f8
RM
5692 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
5693 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
5694 should be in mi console format. This is part of fix for PR gdb/604.
5695
83c31e7d
FN
56962002-09-18 Fernando Nasser <fnasser@redhat.com>
5697
5698 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
5699 which explicitly prints the zero offset as "+0".
5700
322b3f65
DJ
57012002-10-22 Daniel Jacobowitz <drow@mvista.com>
5702
5703 * gdb.threads/schedlock.c (args): Make unsigned.
5704
57052002-10-21 Daniel Jacobowitz <drow@mvista.com>
5706
5707 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
5708 numbers. Allow "foo2|selected stack frame".
5709 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
5710 * gdb.asm/asmsrc2.s: Likewise.
5711 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
5712 comments.
5713 * gdb.asm/mips.inc: New file.
5714
5e2fe5b8
AF
57152002-10-18 Adam Fedor <fedor@gnu.org>
5716
5717 * gdb.base/default.exp: Update expected output to include 'ObjC'.
5718 * gdb.base/help.exp: Likewise.
5719
abe1a5d0
KB
57202002-10-17 Kevin Buettner <kevinb@redhat.com>
5721
5722 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
5723 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
5724
10abb1d4
JB
57252002-10-02 Jim Blandy <jimb@redhat.com>
5726
5727 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
5728
1f609b42
AC
57292002-10-01 Andrew Cagney <ac131313@redhat.com>
5730
5731 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
5732 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
5733 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
5734 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
5735 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
5736 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
5737 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
5738
0aee02e4
AC
57392002-09-29 Andrew Cagney <ac131313@redhat.com>
5740
5741 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
5742 * mi0-disassemble.exp, mi0-eval.exp: Delete.
5743 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
5744 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
5745 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
5746 * mi0-var-block.exp, mi0-var-child.exp: Delete.
5747 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 5748
6fde09ad
KB
57492002-09-27 Kevin Buettner <kevinb@redhat.com>
5750
5751 * gdb.base/annota1.exp (info break): Make directory components of
5752 path optional since not all compilers emit this debug information.
5753
5754 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
5755 step ends up stepping out of the function instead of stopping on
5756 the epilogue.
5757
9e8aab75
KS
57582002-09-26 Keith Seitz <keiths@redhat.com>
5759
5760 * lib/insight-support.exp (gdbtk_start): Figure out where
5761 the insight executable is based on where gdb is. Use this
5762 executable to start insight instead of gdb.
5763
e36180d7
AC
57642002-09-25 Andrew Cagney <cagney@redhat.com>
5765
5766 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
5767
9dd34b2b
AC
57682002-09-24 Andrew Cagney <ac131313@redhat.com>
5769
5770 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
5771 test_isolated_complaints.
5772 (test_empty_complaint): New function.
5773 (test_empty_complaints): New function. Check no output when no
5774 complaints.
d63a86f8 5775
dea97812
KB
57762002-09-19 Jim Blandy <jimb@redhat.com>
5777
5778 * gdb.base/charset.exp, gdb.base/charset.c: New files.
5779
54951bd7
AC
57802002-09-19 Andrew Cagney <ac131313@redhat.com>
5781
5782 * gdb.gdb/complaints.exp: New file.
5783
dec43320
AC
57842002-09-18 Andrew Cagney <ac131313@redhat.com>
5785
5786 * gdb.base/maint.exp: Check `help maint internal-warning'.
5787
e70d6e3f
DC
57882002-09-18 David Carlton <carlton@math.stanford.edu>
5789
5790 * gdb.c++/m-static.exp: Remove breakpoints depending on line
5791 numbers, and replace them by a single breakpoint after the
5792 constructors are all finished.
5793 Add test 4.
5794 * gdb.c++/m-static.cc: Add test 4.
5795 * gdb.c++/m-static.h: New file.
5796 * gdb.c++/m-static1.cc: New file.
5797
5798 * gdb.c++/printmethod.exp: New file.
5799 * gdb.c++/printmethod.cc: New file.
5800
5801 * gdb.c++/pr-574.exp: New file.
5802 * gdb.c++/pr-574.cc: New file.
5803
afb5c968
CV
58042002-09-18 Corinna Vinschen <vinschen@redhat.com>
5805
5806 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
5807 embedded targets which never actually exit.
5808
31e45dee
FN
58092002-09-18 Fernando Nasser <fnasser@redhat.com>
5810
5811 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
5812 "don't step after run" as unresolved or unsupported, instead of xfail.
5813
a283c5a1
CV
58142002-09-18 Corinna Vinschen <vinschen@redhat.com>
5815
5816 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
5817 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
5818 Add newline to expected string in "step out of main (status wrapper)"
5819 case.
5820
11350d2a
CV
58212002-09-18 Corinna Vinschen <vinschen@redhat.com>
5822
5823 * lib/gdb.exp (rerun_to_main): Allow restarting application.
5824 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
5825
0deec7d6
TT
58262002-09-17 Tom Tromey <tromey@redhat.com>
5827
5828 * gdb.base/printcmds.exp (test_print_string_constants): Expect
5829 \000, not \0, in double-quoted string.
5830
b2b4a1b5
CV
58312002-09-14 Corinna Vinschen <vinschen@redhat.com>
5832
c9d37158 5833 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
5834 string after running the commands execution on breakpoint tests.
5835
1c56143a
CV
58362002-09-13 Corinna Vinschen <vinschen@redhat.com>
5837
5838 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
5839
37f8da45
JB
58402002-09-12 Joel Brobecker <brobecker@gnat.com>
5841
5842 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
5843
08b468e0
KS
58442002-09-10 Keith Seitz <keiths@redhat.com>
5845
5846 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
5847 runto proc.
5848 (mi_run_to_main): Use mi_runto.
5849 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
5850
dc360f58
KS
58512002-09-10 Keith Seitz <keiths@redhat.com>
5852
5853 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
5854 regexp for stopping at main. Could have multiple event notifications.
5855 Don't assume that main was declared with no parameters.
5856 (mi_next): Use mi_step_to.
5857 (mi_step): Use mi_next_to.
5858
ce3abcfb
CV
58592002-09-09 Corinna Vinschen <vinschen@redhat.com>
5860
5861 * gdb.base/default.exp: Fix expected string in `info float' test.
5862
d1f5b980
BE
58632002-09-09 Ben Elliston <bje@redhat.com>
5864
5865 * config/mips.exp: Update comments.
5866 * config/mips-idt.exp: Likewise.
5867 * config/nind.exp: Likewise.
5868 * config/slite.exp: Likewise.
5869 * config/sparclet.exp: Likewise.
5870 * config/udi.exp: Likewise.
5871 * config/vx.exp: Likewise.
5872 * config/vxworks29k.exp: Likewise.
5873
2f71430b
JB
58742002-09-05 Jim Blandy <jimb@redhat.com>
5875
5876 * gdb.threads/killed.exp: Fix test failure message.
5877
7ddebc7e
KS
58782002-09-04 Keith Seitz <keiths@redhat.com>
5879
5880 * lib/mi-support.exp: Update copyright.
5881 (mi_gdb_test): Increase the priority of the expected pattern
5882 so that it matches gdb_test.
5883
0ae67eb3
KS
58842002-09-03 Keith Seitz <keiths@redhat.com>
5885
5886 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
5887 Use integer comparison instead of string comparison for testing
5888 whether binary was built.
5889
38fc42c8
JB
58902002-09-03 Jim Blandy <jimb@redhat.com>
5891
5892 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
5893
b6ff0e81
JB
58942002-08-29 Jim Blandy <jimb@redhat.com>
5895
5896 * gdb.threads/pthreads.exp: Move the portable thread compilation
5897 code into a function in lib/gdb.exp, and call that from here.
5898 * lib/gdb.exp (gdb_compile_pthreads): New function.
5899
07c98896
KS
59002002-08-29 Keith Seitz <keiths@redhat.com>
5901
5902 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
5903 expect_out so that callers can get at it.
5904
0312286c
DJ
59052002-08-23 Daniel Jacobowitz <drow@mvista.com>
5906
5907 * gdb.threads/print-threads.c: New file.
5908 * gdb.threads/print-threads.exp: New file.
5909 * gdb.threads/schedlock.c: New file.
5910 * gdb.threads/schedlock.exp: New file.
5911
dd039bc4
EZ
59122002-08-22 Elena Zannoni <ezannoni@redhat.com>
5913
5914 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
5915 not altivec.c.
5916
1f36144c
MK
59172002-08-17 Mark Kettenis <kettenis@gnu.org>
5918
5919 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
5920 targets. The problem should be fixed now.
5921
16057ec7 59222002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
5923
5924 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
5925 2002-07-24 change that removes final dots from error messages.
5926
3c1499ad
TT
59272002-08-13 Tom Tromey <tromey@redhat.com>
5928
5929 * gdb.base/readline.exp: New file.
5930
a20ce2c3
AC
59312002-08-01 Andrew Cagney <ac131313@redhat.com>
5932
5933 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
5934 supress message.
5935
db034ac5
AC
59362002-08-01 Andrew Cagney <cagney@redhat.com>
5937
5938 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
5939 CHILL_FOR_TARGET and CHILL_LIB.
5940 * configure.in (configdirs): Remove gdb.chill.
5941 * configure: Regenerate.
5942 * lib/gdb.exp: Obsolete references to chill.
5943 * gdb.fortran/types.exp: Ditto.
5944 * gdb.fortran/exprs.exp: Ditto.
5945
3e000b18
KB
59462002-07-30 Kevin Buettner <kevinb@redhat.com>
5947
5948 * gdb.base/shlib-call.exp (additional_flags): Conditionally
5949 set Irix-specific compile and link flags.
5950
28f4966b
KB
59512002-07-29 Kevin Buettner <kevinb@redhat.com>
5952
5953 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
5954 source files. The ``-o'' option doesn't work with the ``-E'' option
5955 when using the Irix compiler.
5956
46c0d5a6
DJ
59572002-07-19 Daniel Jacobowitz <drow@mvista.com>
5958
5959 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
5960 Improve support for reusing an exec file. Copy exec file
5961 to target, and run gdbserver on the target instead of on the host.
5962
eecf4bed
JB
59632002-07-18 Jim Blandy <jimb@redhat.com>
5964
0f815cdf
JB
5965 * gdb.base/ending-run.exp: Don't expect to see the program end in
5966 some orderly fashion when we're running on a real stand-alone
5967 board.
5968
eecf4bed
JB
5969 * gdb.base/interrupt.exp: Correct logic for skipping tests on
5970 targets that don't support interrupts.
5971
52d309e4
JB
59722002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
5973
5974 * gdb.base/attach.exp: Add patterns to match output from /proc-based
5975 systems.
5976 Move comments in expect statements to inside the actions, so that they
5977 don't get matched against.
5978
ff683d9e
MK
59792002-07-10 Mark Kettenis <kettenis@gnu.org>
5980
5981 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
5982 function when asleep" test.
5983
b5356753
AC
59842002-07-10 Andrew Cagney <ac131313@redhat.com>
5985
5986 * gdb.base/page.exp: Rewrite to handle problems with very long
5987 `info set' output. Update copyright.
5988
6aa4d13a
AC
59892002-06-26 Andrew Cagney <ac131313@redhat.com>
5990
5991 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
5992 gdb.threads-hp.
5993 * gdb.hp/configure: Regenerate.
5994 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
5995 * gdb.hp/gdb.threads-hp/configure: Delete file.
5996 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
5997
8cf8c2b8
AC
59982002-06-22 Andrew Cagney <ac131313@redhat.com>
5999
6000 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
6001 setlocale, bindtextdomain and textdomain.
6002
6827a8f8
JB
60032002-06-11 Jim Blandy <jimb@redhat.com>
6004
919d772c
JB
6005 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
6006 preprocessor macro information is present.
6007
6827a8f8
JB
6008 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
6009 tests.
6010
c15b0d21
MS
60112002-06-06 Michael Snyder <msnyder@redhat.com>
6012
c5984d70
MS
6013 * gdb.base/overlays.exp: Record addresses of overlay
6014 functions in TCL variables rather than in GDB variables,
6015 to avoid having GDB convert them to pointers (with loss
6016 of information).
6017
d63a86f8 6018 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 6019 default linker script changes.
c15b0d21
MS
6020 * gdb.base/long_long.exp: Add check for sizeof (long double).
6021
be26fe0d
ML
60222002-06-06 Michal Ludvig <mludvig@suse.cz>
6023
6024 * gdb.asm/asm-source.exp: Add x86-64 target.
6025 * gdb.asm/x86_64.inc: New.
d63a86f8 6026
258093ca 60272002-05-30 Michael Chastain <mec@shout.net>
258093ca 6028
4b3153f1 6029 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
6030 * gdb.c++/m-static.cc: New file.
6031 * gdb.c++/m-static.exp: New file.
6032
241264c6
MS
60332002-05-28 Michael Snyder <msnyder@redhat.com>
6034
6035 * gdb.base/call-ar-st.exp: Allow for reduced floating point
6036 precision.
6037
9bba8c8f 60382002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 6039
4b3153f1 6040 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
6041 * gdb.c++/m-data.cc: New file.
6042 * gdb.c++/m-data.exp: New file.
6043
60442002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 6045
4b3153f1 6046 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 6047 * gdb.c++/try_catch.cc: New file.
d63a86f8 6048 * gdb.c++/try_catch.exp: New file.
9bba8c8f 6049
def1b996
MC
60502002-05-27 Michael Chastain <mec@shout.net>
6051
6052 * gdb.c++/local.exp: Accept more nested types in output.
6053
522ba268
MC
60542002-05-26 Michael Chastain <mec@shout.net>
6055
6056 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
6057
277254ba
MS
60582002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
6059
6060 * lib/gdb.exp (gdb_wrapper_init): Just because
6061 gdb_wrapper_file exists, this does not mean that the file
6062 should not be rebuilt. That is what gdb_wrapper_initialized
6063 is for.
6064 (default_gdb_init): Reset gdb_wrapper_initialized.
6065
b61a8733
MS
60662002-05-23 Michael Snyder <msnyder@redhat.com>
6067
d63a86f8 6068 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
6069 the precision of the floating point test results.
6070 * gdb.base/call-rt-st.exp: Ditto.
6071
b61a8733
MS
6072 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
6073 * gdb.base/call-rt-st.exp: Ditto.
6074
56f6e910
MC
60752002-05-19 Michael Chastain <mec@shout.net>
6076
6077 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
6078
ad0b0016
EZ
60792002-05-19 Elena Zannoni <ezannoni@redhat.com>
6080
6081 * configure.in (configdirs): Add gdb.arch.
6082 * configure: Regenerate.
6083
f617d2b6
JB
60842002-05-17 Jim Blandy <jimb@redhat.com>
6085
6086 * gdb.base/completion.exp: Recognize the more detailed error
6087 messages produced by the macro expander's lexical analyzer.
6088
eac2a696
EZ
60892002-05-14 Elena Zannoni <ezannoni@redhat.com>
6090
6091 * gdb.arch/altivec-abi.c: New file.
6092 * gdb.arch/altivec-abi.exp: New file.
6093 * gdb.arch/altivec-regs.c: New file.
6094 * gdb.arch/altivec-regs.exp: New file.
6095
2fdde8f8
DJ
60962002-05-14 Daniel Jacobowitz <drow@mvista.com>
6097
6098 * gdb.base/maint.exp (maint print type): Update for new type
6099 structure.
d63a86f8 6100
e31f1a7c
EZ
61012002-05-14 Elena Zannoni <ezannoni@redhat.com>
6102
6103 * gdb.arch: New directory.
6104 * gdb.arch/configure.in: New file.
6105 * gdb.arch/configure: New file.
6106 * gdb.arch/Makefile.in: New file.
6107
db589741
CV
61082002-05-13 Corinna Vinschen <vinschen@redhat.com>
6109
6110 * gdb.asm/asm-source.exp: Add v850 as supported target.
6111 * gdb.asm/v850.inc: New file.
6112
8ce2a7dc
DJ
61132002-05-13 Daniel Jacobowitz <drow@mvista.com>
6114
6115 * gdb.c++/annota2.exp (annotate-quit): Add comment.
6116
df763c7f
DJ
61172002-05-12 Daniel Jacobowitz <drow@mvista.com>
6118
6119 * gdb.base/break.exp: Check 'break "marker2"'.
6120
377daeed
MS
61212002-05-10 Michael Snyder <msnyder@redhat.com>
6122
6123 * gdb.base/long_long.exp: Fix typo.
6124
c4b7bc2b
JB
61252002-05-10 Jim Blandy <jimb@redhat.com>
6126
ecac9a4e
JB
6127 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
6128 a bug.
6129
c4b7bc2b
JB
6130 * gdb.base/printcmds.exp (test_integer_literals_rejected):
6131 Recognize more detailed error message produced by the macro
6132 expander's lexical analyzer.
6133 * lib/gdb.exp (test_print_reject): Same.
6134
e71019a1
MK
61352002-05-09 Mark Kettenis <kettenis@gnu.org>
6136
6137 * gdb.c++/method.exp: Fix typo.
6138
fedfc8e6
MS
61392002-05-08 Michael Snyder <msnyder@redhat.com>
6140
166a1957
MS
6141 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
6142 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 6143 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
6144 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
6145 Add iftarget clause for strongarm.
d63a86f8 6146
f1c47eb2
MS
61472002-05-06 Michael Snyder <msnyder@redhat.com>
6148
cb9a9d3e
MS
6149 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
6150 (gdb_continue_to_end): Accept output from status wrapper.
6151 * gdb.base/ending-run.exp: Add case for output from status wrapper.
6152 Clean up fail messages to match pass messages.
6153
f1c47eb2
MS
6154 Enable the "needs_status_wrapper" testsuite feature.
6155 * lib/gdb.exp (gdb_wrapper_init): New procedure.
6156 (gdb_compile): Conditionally call gdb_wrapper_init.
6157 * gdb.base/a2-run.exp: Recognize output from status wrapper.
6158 * gdb.c++/method.exp: Recognize output from status wrapper.
6159
6079c749
BE
61602002-05-06 Ben Elliston <bje@redhat.com>
6161From Graydon Hoare <graydon@redhat.com>
6162
6163 * config/sid.exp: Include support for "rawsid" protocol.
6164
188baff3
JB
61652002-05-03 Jim Blandy <jimb@redhat.com>
6166
6167 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
6168 * gdb.c++/hang3.C: New file.
6169
b9c07f0f
AC
61702002-05-04 Andrew Cagney <ac131313@redhat.com>
6171
6172 * gdb.base/default.exp: Remove obsolete code.
6173 * gdb.c++/misc.exp: Ditto. Update copyright.
6174 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
6175 * gdb.base/whatis.exp: Ditto. Update copyright.
6176 * gdb.base/scope.exp: Ditto. Update copyright.
6177 * gdb.base/ptype.exp: Ditto. Update copyright.
6178 * gdb.base/printcmds.exp: Ditto. Update copyright.
6179 * gdb.base/opaque.exp: Ditto. Update copyright.
6180 * gdb.base/list.exp: Ditto.
6181 * gdb.base/funcargs.exp: Ditto. Update copyright.
6182 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
6183 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
6184 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
6185 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
6186 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
6187 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
6188
5c7a0397
MS
61892002-05-02 Michael Snyder <msnyder@redhat.com>
6190
d6dcc264 6191 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
6192 * gdb.base/long_long.exp: Add xscale target.
6193 * gdb.base/default.exp: Add xscale target.
6194
eb7f1c48
JB
61952002-05-01 Jim Blandy <jimb@redhat.com>
6196
6197 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
6198 gdb.c++/hang.exp: New test.
6199
a6befae8
FF
62002002-05-01 Fred Fish <fnf@redhat.com>
6201
6202 * gdb.base/completion.exp: Handle completions of "./Make" for
6203 more than one completion possibility, as is the case when we
6204 build and test in the source tree.
6205
0a310277
AG
62062002-04-29 Anthony Green <green@redhat.com>
6207
6208 * gdb.java/jmisc1.exp: New file.
6209 * gdb.java/jmisc2.exp: New file.
6210
6ff9af88
DJ
62112002-04-24 Daniel Jacobowitz <drow@mvista.com>
6212
6213 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
6214
96b3d632
EZ
62152002-04-23 Elena Zannoni <ezannoni@redhat.com>
6216
6217 * gdb.base/help.exp: Change 'help status' to allow for target
6218 dependent output differences.
6219
5019bb54
MC
62202002-04-22 Michael Chastain <mec@shout.net>
6221
6222 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
6223
a805a116
MC
62242002-04-22 Michael Chastain <mec@shout.net>
6225
6226 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
6227
a1706bfd
DM
62282002-04-17 David S. Miller <davem@redhat.com>
6229
6230 * gdb.asm/sparc64.inc: New file.
6231 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
6232
a73a20a2
EZ
62332002-04-19 Elena Zannoni <ezannoni@redhat.com>
6234
6235 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
6236 instruction file directly into the build tree. Clean up at end of
6237 test.
6238
ba678339
DM
62392002-04-18 David S. Miller <davem@redhat.com>
6240
6241 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
6242 handle 64-bit platforms correctly.
6243 * gdb.base/maint.exp: Likewise.
6244
b03399da
KB
62452002-04-18 Kevin Buettner <kevinb@redhat.com>
6246
6247 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
6248 ``-fpic'' when compiling files comprising a shared library, but
6249 it does need additional linker flags in order to find shared
6250 libraries at run time.
6251
e2004992
KB
62522002-04-18 Kevin Buettner <kevinb@redhat.com>
6253
6254 * gdb.base/cvexpr.c (use): New function.
6255 (main): Invoke use() on all global variables to prevent
6256 some linkers from deleting these otherwise unused symbols.
6257
d8937120
MC
62582002-04-17 Michael Chastain <mec@shout.net>
6259From David S. Miller <davem@redhat.com>
6260
6261 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
6262 handle 64-bit platforms correctly.
6263
ffd61a58
MS
62642002-04-12 Michael Snyder <msnyder@redhat.com>
6265From Jim Blandy <jimb@redhat.com>
6266 * gdb.base/foo.c (foox): Remove section attribute; the linker
6267 script can handle this instead.
6268 * gdb.base/bar.c (barx): Same.
6269 * gdb.base/baz.c (bazx): Same.
6270 * gdb.base/grbx.c (grbxx): Same.
6271
6272 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
6273 manager doesn't automatically unmap overlays unnecessarily.
6274
6b8426a6
MH
62752002-04-10 Martin M. Hunt <hunt@redhat.com>
6276
6277 * gdb.base/ending-run.exp: Fix pattern for Mips targets
6278 stepping out of main.
6279
34af4875
MC
62802002-04-09 Michael Chastain <mec@shout.net>
6281
6282 * gdb.c++/local.cc (main): Move call to marker1() inside nested
6283 scope so that the nested scope tests will make sense.
6284 * gdb.c++/local.exp: Write patterns that actually work with gcc
6285 (the HP patterns "were never known to work with gcc").
6286 Keep the old aCC patterns too.
6287
2d1676a0
DJ
62882002-04-09 Daniel Jacobowitz <drow@mvista.com>
6289
6290 * gdb.base/attach.exp: Correct target board test.
6291
3a63e3f9
MC
62922002-04-08 Michael Chastain <mec@shout.net>
6293
6294 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
6295 in a const method. Add some xfail and fail cases for configurations
6296 that do not emit the "const ...".
6297
f18dabd2
MC
62982002-04-07 Michael Chastain <mec@shout.net>
6299
6300 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
6301 Accept "A * const" and "const A * const" as type of "this".
6302 Fix spelling of getFunky throughout. Make messages uniform.
6303
0fcddd82
EZ
63042002-04-07 Elena Zannoni <ezannoni@redhat.com>
6305
6306 Work around for PR gdb/285:
6307 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
6308
16a8534a
EZ
63092002-04-07 Elena Zannoni <ezannoni@redhat.com>
6310
6311 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
6312 instructions file at run time instead of configure time.
6313 Sometimes we run the test in a directory that is not the one we
6314 configured in.
6315 * gdb.asm/configure.in: Delete creation of symlink.
6316 * gdb.asm/configure: Regenerate.
6317
24181d81
JB
63182002-04-05 J. Brobecker <brobecker@gnat.com>
6319
6320 * gdb.gdb/xfullpath.exp: New test, to exercise the new
6321 xfullpath () function.
6322
7cdb7107
DJ
63232002-04-04 Daniel Jacobowitz <drow@mvista.com>
6324
6325 * gdb.asm/Makefile.in: Correct dependencies.
6326
6327 * gdb.asm/powerpc.inc: New file.
6328 * gdb.asm/asm-source.exp: Add PowerPC.
6329 * gdb.asm/configure.in: Likewise.
6330 * gdb.asm/configure: Regenerated.
6331
a7d17088
DJ
63322002-04-04 Daniel Jacobowitz <drow@mvista.com>
6333
6334 * gdb.base/relocate.exp: New file.
6335 * gdb.base/relocate.c: New file.
6336
cd721503
FF
63372002-04-04 Fred Fish <fnf@redhat.com>
6338
6339 * gdb.base/step-test.exp: Update comment regarding stopping in
6340 memcpy/bcopy calls inserted as part of the compiler runtime.
6341
b22ad7a7
MS
63422002-04-04 Michael Snyder <msnyder@redhat.com>
6343
6344 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
6345
5f279fa6
DJ
63462002-04-03 Daniel Jacobowitz <drow@mvista.com>
6347
6348 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
6349 (gdb_expect): Remove $notransfer hack.
6350
dd0fd3ce
DJ
63512002-04-02 Daniel Jacobowitz <drow@mvista.com>
6352
6353 * gdb.c++/classes.exp ("calling method for small class"): Match
6354 updated register output.
6355
1e50cda1
DJ
63562002-03-30 Daniel Jacobowitz <drow@mvista.com>
6357
6358 Fix PR gdb/452
6359 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
6360 when finished. Make gdb_file_cmd send "exec-file" when
6361 appropriate.
6362
24015922
DJ
63632002-03-30 Daniel Jacobowitz <drow@mvista.com>
6364
6365 * gdb.base/attach.exp: Remove extra setup_xfail.
6366
dd7dfd64
MS
63672002-03-26 Michael Snyder <msnyder@redhat.com>
6368
6369 * gdb.base/default.exp: Add tests for dump, append, and restore.
6370 * gdb.base/help.exp: Add tests for dump, append, and restore.
6371 * gdb.base/dump.exp: New file, test dump, append and restore.
6372 * gdb.base/dump.c: New file.
6373
48b2f8d7
MS
63742002-03-27 Michael Snyder <msnyder@redhat.com>
6375
d63a86f8 6376 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
6377 clean-ups in help messages.
6378
05b4d525
FF
63792002-03-26 Fred Fish <fnf@redhat.com>
6380
6381 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
6382 have debugging info for those functions and the compiler uses them
6383 internally to copy structs around.
6384
d7679631
FF
63852002-03-26 Fred Fish <fnf@redhat.com>
6386
6387 * gdb.base/list.exp: Revert the change made yesterday and add note
6388 about why we don't list the default lines for remote targets.
6389
523ac3f9
MS
63902002-03-25 Michael Snyder <msnyder@redhat.com>
6391
6392 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
6393
754b2b8d
FF
63942002-03-25 Fred Fish <fnf@redhat.com>
6395
6396 * gdb.base/list.exp: This test works on remote targets so remove
6397 the short circuit for remote targets. Update copyright.
6398
33c3e192
FF
63992002-03-25 Fred Fish <fnf@redhat.com>
6400
6401 * gdb.base/attach.exp: Fix logic error that was suppressing this
6402 test for all non hppa*-*-hpux* targets, instead of the hp target.
6403 Move comments closer to the suppression point. Also now need to
6404 check that we are running natively.
6405
d43e73ee
MS
64062002-03-22 Michael Snyder <msnyder@redhat.com>
6407
882c8f02
MS
6408 * gdb.base/default.exp: Add test for gcore. Update copyright.
6409 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 6410
04c12f60
FF
64112002-03-06 Fred Fish <fnf@redhat.com>
6412
6413 * gdb.base/funcargs.c: Remove extraneous ';' character.
6414 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
6415
b43df995
MC
64162002-03-04 Michael Chastain <mec@shout.net>
6417
6418 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
6419 accommodate gcc v3 function signature.
6420 * gdb.mi/mi0-var-cmd-exp: Ditto.
6421
92362027
AC
64222002-02-24 Andrew Cagney <ac131313@redhat.com>
6423
6424 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
6425 ``GNU/Linux'' or ``Linux kernel''
6426 * testsuite/gdb.threads/pthreads.c: Ditto.
6427
258ad32d
MC
64282002-02-24 Michael Chastain <mec@shout.net>
6429
6430 * gdb.threads/pthreads.c (thread1): Add a return statement.
6431 (thread2): Likewise.
6432 (foo): Likewise.
6433
04c3b3d4
MC
64342002-02-23 Michael Chastain <mec@shout.net>
6435
6436 * gdb.threads/linux-dp.c (philosopher): Add a return statement
6437 to placate gcc.
6438
5a2a0a20
MC
64392002-02-23 Michael Chastain <mec@shout.net>
6440
6441 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
6442 test "ptype bint". The test passes on all my stabs configurations.
6443
a640f7fc
JB
64442002-02-21 Jim Blandy <jimb@redhat.com>
6445
27924826
JB
6446 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
6447 filename at a time, and watch for the ones we want to see.
6448
a640f7fc
JB
6449 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
6450 types of pointers to prototyped functions.
6451
edcc8c75
AC
64522002-02-20 Andrew Cagney <ac131313@redhat.com>
6453
6454 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
6455 signed, unsigned and straight char.
6456 (padding_char, padding_short, padding_int, padding_long,
6457 padding_long_long, padding_float, padding_double,
6458 padding_long_double): New global variables.
6459 (fill, fill_structs): New functions.
6460
6461 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
6462 for correctly sized writes. Update copyright.
6463 (get_valueof): New procedure.
6464 (get_sizeof): Call get_valueof.
6465 (check_valueof): New procedure.
6466 (check_padding): New procedure.
6467
ac57ea44
MC
64682002-02-20 Michael Chastain <mec@shout.net>
6469
6470 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
6471 to setup_xfail. Document some of the remaining calls.
6472
7a10c941
MC
64732002-02-18 Michael Chastain <mec@shout.net>
6474
6475 * gdb.c++/userdef.exp: Update copyright year.
6476
fb8acdcc
DJ
64772002-02-18 Daniel Jacobowitz <drow@mvista.com>
6478
6479 * gdb.c++/userdef.exp: Test overloaded operators properly.
6480 Remove xfails.
6481
fda6ae12
MS
64822002-02-14 Michael Snyder <msnyder@redhat.com>
6483
6484 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
6485
676a0442
DJ
64862002-02-14 Daniel Jacobowitz <drow@mvista.com>
6487
6488 * gdb.base/a2-run.exp: Check for a remote target properly.
6489 * gdb.base/annota1.exp: Likewise.
6490 * gdb.base/list.exp: Likewise.
6491 * gdb.base/reread.exp: Likewise.
6492 * gdb.base/scope.exp: Likewise.
6493 * gdb.base/shlib-call.exp: Likewise.
6494 * gdb.base/term.exp: Likewise.
6495 * gdb.c++/annota2.exp: Likewise.
6496
78b4f468
RE
64972002-02-13 Richard Earnshaw <rearnsha@arm.com>
6498
6499 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
6500
9a81ba51
MC
65012002-02-10 Michael Chastain <mec@shout.net>
6502
6503 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
6504 (call_after_alloca): Ditto.
6505
004af6c7
DJ
65062002-02-10 Daniel Jacobowitz <drow@mvista.com>
6507
6508 * gdb.base/ending-run.exp: Guard "cont" test with
6509 gdb_skip_stdio_test.
6510
37225f62
JB
65112002-02-06 Jim Blandy <jimb@redhat.com>
6512
6513 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
6514 from here...
6515 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
6516 To here. Disable this test on non-HP platforms. Add big comment.
6517
fe6fdd96
MS
65182002-02-04 Michael Snyder <msnyder@redhat.com>
6519
6520 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
6521 other than d10v and m32r.
6522
036fad3f
RE
65232002-02-02 Richard Earnshaw <rearnsha@arm.com>
6524
6525 * gdb.base/default.exp: Rewrite test patterns to reduce time
6526 taken to match them.
6527
7148ab62
DJ
65282002-01-30 Daniel Jacobowitz <drow@mvista.com>
6529
6530 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
6531 Allow a start function above main.
6532 * gdb.threads/linux-dp.exp: Fix copyright date.
6533
396cc255
DJ
65342002-01-30 Daniel Jacobowitz <drow@mvista.com>
6535
6536 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
6537 (check_philosopher_stack): Check for manager thread before checking
6538 for a just-starting thread.
6539
f038d31b
DJ
65402002-01-30 Daniel Jacobowitz <drow@mvista.com>
6541
6542 From Neil Booth <neil@daikokuya.demon.co.uk>:
6543 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
6544 warnings.
6545
b3ff9d9a
FF
65462002-01-21 Fred Fish <fnf@redhat.com>
6547
6548 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
6549 not caller.
6550
39ad761d
JB
65512002-01-21 Jim Blandy <jimb@redhat.com>
6552
6553 * gdb.base/reread.exp: Check that GDB properly re-reads the
6554 executable file when it changes while no inferior is running.
6555
aaf320fa
FF
65562002-01-21 Fred Fish <fnf@redhat.com>
6557
6558 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
6559 optionally accept the "shlib events" variation.
6560
808a31f5
JB
65612002-01-21 Jim Blandy <jimb@redhat.com>
6562
6563 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
6564 call `fflush' after every `printf', so that the output is produced
6565 at predictable points, regardless of whatever buffering does (or
6566 doesn't) take place.
6567 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
6568 at different points.
6569
4420d5e2
DJ
65702002-01-20 Daniel Jacobowitz <drow@mvista.com>
6571
6572 * gdb.c++/inherit.exp: Update copyright years.
6573 * gdb.c++/method.exp: Likewise.
6574
3e36a0f4
DJ
65752002-01-20 Daniel Jacobowitz <drow@mvista.com>
6576
6577 * gdb.c++/classes.exp: Update for improved v3 support and skipping
6578 artificial methods/arguments.
6579 * gdb.c++/derivation.exp: Likewise.
6580 * gdb.c++/inherit.exp: Likewise.
6581 * gdb.c++/method.exp: Likewise.
6582 * gdb.c++/virtfunc.exp: Likewise.
6583
b4ceaee6
AC
65842002-01-18 Andrew Cagney <ac131313@redhat.com>
6585
6586 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
6587 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
6588 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
6589 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
6590 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
6591 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
6592
ecace851
JB
65932002-01-17 Jim Blandy <jimb@redhat.com>
6594
6595 * gdb.asm/asm-source.exp (info symbol): Take another shot at
6596 anchoring the pattern matching the entry point symbol's name.
6597
375fc983
AC
65982002-01-17 Andrew Cagney <ac131313@redhat.com>
6599
6600 * gdb.base/maint.exp: Update ``maint internal-error'' to match
6601 continue/quit query. Update copyright.
6602
fe6fdd96
MS
66032002-01-14 Michael Snyder <msnyder@redhat.com>
6604
6605 * gdb.base/gcore.exp: Remove extra debugging output.
6606
e017c81f
DJ
66072002-01-13 Daniel Jacobowitz <drow@mvista.com>
6608
6609 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
6610 for slightly dubious v2 mangled string.
6611
37ab3bf8
DJ
66122002-01-13 Daniel Jacobowitz <drow@mvista.com>
6613
6614 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
6615
1bc05c3a 66162002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 6617
1bc05c3a 6618 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 6619
1bc05c3a
JM
6620 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
6621 constructors.
6622 * gdb.c++/derivation.exp: Likewise.
6623 * gdb.c++/templates.exp: Likewise.
6624 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 6625
1bc05c3a
JM
66262002-01-10 Michael Snyder <msnyder@redhat.com>
6627
6628 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 6629
a911c360
MS
66302002-01-08 Michael Snyder <msnyder@redhat.com>
6631
6632 * gdb.base/gcore.exp: New test for generate-core-file command.
6633 * gdb.base/gcore.c: Testcase for above.
6634 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
6635
ea2119ec
JM
66362002-01-08 Jason Merrill <jason@redhat.com>
6637
6638 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
6639
68203136
FF
66402002-01-07 Fred Fish <fnf@redhat.com>
6641
6642 * gdb.c++/overload.exp: Remove unconditional xfails for:
6643 print foo_instance1.overloadargs(1)
6644 print foo_instance1.overloadargs(1, 2)
6645 print foo_instance1.overloadargs(1, 2, 3)
6646 print foo_instance1.overloadargs(1, 2, 3, 4)
6647 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
6648 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
6649 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
6650 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
6651 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
6652 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
6653 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
6654 print foo_instance1.overload1arg()
6655 print foo_instance1.overload1arg((char)arg2)
6656 print foo_instance1.overload1arg((signed char)arg3)
6657 print foo_instance1.overload1arg((unsigned char)arg4)
6658 print foo_instance1.overload1arg((int)arg7)
6659 print foo_instance1.overload1arg((unsigned int)arg8)
6660 print foo_instance1.overload1arg((float)arg11)
6661 print foo_instance1.overload1arg((double)arg12)
d63a86f8 6662
21b9b5b1
MS
66632002-01-07 Michael Snyder <msnyder@redhat.com>
6664
6665 * gdb.base/huge.exp: New test. Print a very large target data object.
6666 (skip_huge_test): New test variable. Define if you want to skip this
6667 test. The test reads an 8 megabyte data object from the target, so it
6668 might be very time consuming on remote targets with a slow connection.
6669 * gdb.base/huge.c: New file. Test case for above.
6670
725f922e
FF
66712002-01-07 Fred Fish <fnf@redhat.com>
6672
6673 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
6674 g_instance.bfoo, and g_instance.cfoo.
6675
634d57ec
JL
6676Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
6677
f286b2c3
JL
6678 * gdb.base/break.c (multi_line_if_conditional): New function.
6679 (multi_ilne_while_conditional): Likewise.
6680 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
6681 IF or WHILE condition puts the breakpoint at the start of
6682 the condition.
6683
634d57ec
JL
6684 * gdb.base/selftest.exp (backtrace through signal handler): Remove
6685 hppa*-*-hpux* expected failure.
6686 * gdb.base/structs.exp (do_function_calls): Similarly.
6687
6688 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
6689 watchpoints.
6690
9fbfe2dc
AC
66912002-01-06 Andrew Cagney <ac131313@redhat.com>
6692
6693 Fix PR gdb/66.
6694 * gdb.base/structs.exp: Replace skip for a29k with skip for
6695 gdb,cannot_call_functions.
6696 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
6697 * gdb.base/callfuncs.exp: Ditto.
6698 * gdb.base/call-rt-st.exp: Ditto.
6699 * gdb.base/call-strs.exp: Ditto.
6700 * gdb.base/callfwmall.exp: Ditto.
6701 * gdb.base/scope.exp: Obsolete xfail a29k.
6702 * gdb.c++/misc.exp: Ditto.
6703 * gdb.c++/cplusfuncs.exp: Ditto.
6704 * gdb.base/ptype.exp: Ditto.
6705 * gdb.base/printcmds.exp: Ditto.
6706 * gdb.base/opaque.exp: Ditto.
6707 * gdb.base/list.exp: Ditto.
6708 * gdb.base/funcargs.exp: Ditto.
6709 * gdb.base/default.exp: Ditto.
6710
8ddad156
MS
67112002-01-04 Michael Snyder <msnyder@redhat.com>
6712
ca4976a6 6713 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
6714 * gdb.base/maint.exp: Add tests for maint info sections options.
6715
1b074332
JL
6716Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
6717
6718 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
6719
7d159115
CV
67202001-12-20 Corinna Vinschen <vinschen@redhat.com>
6721
6722 * gdb.asm/arm.inc: New file.
6723 * gdb.asm/asm-source.exp: Add arm targets.
6724 * gdb.asm/configure.in: Ditto.
6725 * gdb.asm/configure: Recreated from configure.in.
6726
8fb87725
JL
6727Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
6728
afabe08c
JL
6729 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
6730 with HP's compiler.
6731 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
6732 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
6733 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
6734 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
6735
6736 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
6737 either HP's compilers or GCC.
6738
db521deb
JL
6739 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
6740 a SIGBUS or SIGSEGV.
6741
6742 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
6743
6744 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
6745 can be compiled with either HP's compiler or GCC.
6746
cfa88ab7
JL
6747 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
6748 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
6749 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
6750
ca344dff
JL
6751 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
6752 to match current gdb output. Update due to using auto-solib-limit
6753 for limiting instead of overloading auto-solib-add.
6754 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
6755 test program.
6756
3f3c6e55 6757 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
6758 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
6759 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
6760 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
6761 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
6762 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
6763 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
6764 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
6765 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
6766 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
6767 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
6768 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
6769 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 6770
8fb87725
JL
6771 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
6772 a SIGTRAP to the inferior.
6773
cf599fa7
CV
67742001-12-19 Corinna Vinschen <vinschen@redhat.com>
6775
6776 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
6777 Substitute call to target_link by call to gdb_compile.
6778
2cd045cd
JL
6779Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
6780
6781 * gdb.base/break.exp: Fix HP specific search string when testing
6782 backtracing in a called function.
6783
d63a86f8 6784 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
6785 compiling the test with HP's compilers.
6786 * gdb.base/volatile.exp: Similarly.
6787
99ebe9ac
JB
67882001-12-19 Jim Blandy <jimb@redhat.com>
6789
6790 * gdb.base/printcmds.exp: Expect the null character to be printed
6791 as '\0', and the '\013' to be printed as '\v'.
6792 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
6793 * gdb.base/setvar.exp: Same.
6794
b9891b29
JB
67952001-12-17 Jim Blandy <jimb@redhat.com>
6796
0eba65ab
JB
6797 * gdb.base/completion.exp: Rather than completing very long
6798 filenames, which can make the readline library produce output we
6799 don't recognize, cd to the directory first, and then complete
6800 using nice, short relative paths.
6801
6970b5b1
JB
6802 * gdb.base/completion.exp: On some systems, there is, in fact, a
6803 variable named `b' in scope, since GDB treats all static
6804 variables as being in scope. So use `no_var_named_this'
6805 instead of `b'.
6806
b9891b29
JB
6807 * gdb.base/corefile.exp: Recognize the message saying that GDB
6808 can't find the core file's registers as a failure.
6809
e6ccd35f
JSC
68102001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
6811
6812 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
6813 test expect string more specific.
6814
105ba819
CV
68152001-12-13 Corinna Vinschen <vinschen@redhat.com>
6816
6817 * gdb.asm/asm-source.exp: Add support for xstormy16.
6818 * gdb.asm/configure.in: Ditto.
6819 * gdb.asm/configure: Rebuild.
6820 * gdb.asm/xstormy16.inc: New file.
6821
e9e79dd9
FF
68222001-12-10 Fred Fish <fnf@redhat.com>
6823
6824 * gdb.base/maint.exp: Update to match changes in type dumping code.
6825
347dc97d
JB
68262001-12-10 Jim Blandy <jimb@redhat.com>
6827
6828 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
6829 matching the entry point symbol's name at the beginning of the
6830 line.
6831
5178b9d6
DJ
68322001-12-07 Daniel Jacobowitz <drow@mvista.com>
6833
6834 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
6835 gdb.c++/inherit.exp, gdb.c++/method.exp,
6836 gdb.c++/namespace.exp, gdb.c++/templates.exp,
6837 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
6838 and class layout support.
6839
af890c52
DJ
68402001-12-07 Daniel Jacobowitz <drow@mvista.com>
6841
6842 * gdb.c++/classes.exp: Add test for static member function.
6843 * gdb.c++/misc.cc: Add class with static member function.
6844
7a345fb3
JB
68452001-12-07 Jim Blandy <jimb@redhat.com>
6846
f2e54a80 6847 If GDB says it can't find the struct the function returned, report
8032bf31
JB
6848 those tests as `unsupported'.
6849 * gdb.base/call-rt-st.exp (print_struct_call): New function.
6850 Rewrite subsequent tests to use it.
6851
6852 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
6853 those tests as `unsupported'.
6854 * gdb.base/structs.exp (call_struct_func): New function.
6855 (do_function_calls): Use call_struct_func to call the functions
6856 returning structs.
6857
0bc69509
JB
6858 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
6859 whether functions are prototyped or not, so we can't possibly pass
6860 arguments to t_float_values2 properly.
6861
7a345fb3
JB
6862 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
6863 value of `timeout' for targets other than the mips*tx39-*.
6864
edb6ede1
MS
68652001-12-06 Michael Snyder <msnyder@redhat.com>
6866
d63a86f8 6867 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
6868 and detect whether the start symbol has a leading underscore.
6869
2d842f13
JB
68702001-12-04 Jim Blandy <jimb@redhat.com>
6871
6872 * gdb.base/completion.exp: Clarify indentation.
6873
68550daf
JB
68742001-12-03 Jim Blandy <jimb@redhat.com>
6875
6876 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
6877 variables on the S/390, not `.word'.
6878
cd5195a8
JB
68792001-11-30 Jim Blandy <jimb@redhat.com>
6880
6881 Add assembly-source tests for s390-ibm-linux.
6882 * gdb.asm/s390.inc: New file.
6883 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
6884 the S/390 architecture.
6885 * gdb.asm/configure: Regenerated.
6886
ca9efc90
MS
68872001-11-30 Michael Snyder <msnyder@redhat.com>
6888
6889 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
6890 next, info source, info sources, info line, global and static
6891 variables, and static functions.
6892 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
6893 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
6894 * gdb.asm/asmsrc1.s: Add a static function and some variables.
6895 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
6896 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
6897 (gdbasm_leave): Restore frame pointer.
6898 (gdbasm_startup): Copy stack set-up from crt0.S.
6899
d0e66976
FN
69002001-11-26 Fernando Nasser <fnasser@redhat.com>
6901
6902 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
6903 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
6904 to a local (non-static) variable. Copy tstruct.a to a static buffer
6905 and return a pointer to that buffer.
6906 * gdb.base/callfwmall.c (t_structs_a): Ditto.
6907
e2334072
MK
69082001-11-24 Mark Kettenis <kettenis@gnu.org>
6909
6910 * gdb.asm/configure.in: Fix recognition of ix86 target.
6911 * gdb.asm/configure: Regenerate.
6912
756caa3d
MS
69132001-11-21 Michael Snyder <msnyder@redhat.com>
6914
6915 * gdb.asm/sparc.inc: New file.
6916 * gdb.asm/asm-source.exp: Recognize sparc target.
6917 * gdb.asm/configure.in: Recognize sparc target.
6918 * gdb.asm/configure: Regenerate.
d63a86f8 6919
9a4d72d5
MS
69202001-11-21 Michael Snyder <msnyder@redhat.com>
6921
6922 * gdb.asm/m32r.inc: New file.
6923 * gdb.asm/asm-source.exp: Recognize m32r target.
6924 * gdb.asm/configure.in: Recognize m32r target.
6925 * gdb.asm/configure: Regenerate.
6926
a773d1cd
MS
69272001-11-20 Michael Snyder <msnyder@redhat.com>
6928
017ac23d
MS
6929 * gdb.asm/i386.inc: New file.
6930 * gdb.asm/asm-source.exp: Recognize ix86 target.
6931 * gdb.asm/configure.in: Recognize ix86 target.
6932 * gdb.asm/configure: Regenerate.
6933
a773d1cd
MS
6934 * gdb.c++/namespace.exp: Fix quotes in output messages.
6935
bb632afb
MS
69362001-11-14 Michael Snyder <msnyder@redhat.com>
6937
25d559ca 6938 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
6939 qualifier in a type cast expression, to designate an address
6940 in the instruction space (Harvard architecture).
6941
4749e309
MS
69422001-11-13 Michael Snyder <msnyder@redhat.com>
6943
6944 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
6945 Tests for expressions using 'const' and 'volatile'.
6946
25050984
CV
69472001-11-13 Corinna Vinschen <vinschen@redhat.com>
6948
6949 * gdb.asm/asm-sources.exp: Allow defining linker flags.
6950
1902c51f
DJ
69512001-11-12 Daniel Jacobowitz <drow@mvista.com>
6952
6953 * lib/mi-support.exp (mi_run_to_helper): Move comments
6954 outside of gdb_expect.
6955
dcf95b47
DJ
69562001-11-11 Daniel Jacobowitz <drow@mvista.com>
6957
6958 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
6959 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
6960 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
6961 mi0_run_to): New functions.
6962 * gdb.mi/mi-simplerun.exp: Use them.
6963 * gdb.mi/mi0-simplerun.exp: Likewise.
6964 * gdb.mi/mi-var-cmd.exp: Likewise.
6965 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 6966
45b074e1
AC
69672001-11-10 Andrew Cagney <ac131313@redhat.com>
6968
6969 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
6970 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
6971
bf50d346
AC
69722001-11-09 Andrew Cagney <ac131313@redhat.com>
6973
6974 * gdb.base/restore.exp: Include $expected value in restored test
6975 message.
6976
9383332c
AC
69772001-11-09 Andrew Cagney <ac131313@redhat.com>
6978
6979 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
6980 implemented.
6981
db62520a
MS
69822001-11-08 Michael Snyder <msnyder@redhat.com>
6983
6984 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
6985 Add pass/fail message for stop at breakpoint in call dummy function.
6986
b5703437
MS
69872001-11-07 Michael Snyder <msnyder@redhat.com>
6988
d63a86f8
RM
6989 * gdb.c++/templates.exp (test_template_breakpoints):
6990 If we get an overload menu, but it does not match what
760f6330 6991 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
6992 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
6993 making the whitespace optional. Argument for "new" may be
6994 "unsigned" as well as "unsigned int/long".
d63a86f8 6995 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
6996 making the whitespace optional. Also replace "(void) with
6997 "((void|)), making the keyword "void" optional.
d63a86f8 6998 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
6999 making the whitespace optional. Also replace "(void) with
7000 "((void|)), making the keyword "void" optional.
3bf40917
MS
7001 * gdb.base/callfuncs.c (t_float_values): This function must
7002 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 7003 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
7004 can be tested against both cases. Usually one case involves
7005 promotion of float to double, while the other does not.
7006 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
7007 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
7008 includes a stack frame for "start".
7009
c8ab4e6d
JB
70102001-11-05 Jim Blandy <jimb@redhat.com>
7011
7012 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
7013 pointers are 32 bits long, and that offsets of relocs are always
7014 stored in the data (REL-style), and not in the reloc entry itself
7015 (RELA-style).
7016 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
7017 stabs.
7018
3f08ced9
MS
70192001-11-01 Michael Snyder <msnyder@redhat.com>
7020
7021 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
7022 and regular expression operators by using quoting.
7023
cbfa24cd
MS
70242001-10-31 Michael Snyder <msnyder@redhat.com>
7025
7026 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
7027 depending on what the symbol table contains.
7028 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
7029 the output of the ptype command. Similarly, accept both "const &"
7030 and "const&".
7031
aaa68313
CV
70322001-10-31 Corinna Vinschen <vinschen@redhat.com>
7033
7034 * gdb.base/miscexprs.c (main): Add usage of preprocessor
7035 symbol `STORAGE' to allow to choose the storage class of
7036 the local datastructures.
7037 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
7038 compiler directive.
7039
91740388
MS
70402001-10-30 Michael Snyder <msnyder@redhat.com>
7041
7042 * gdb.base/jump.exp: Allow it to run for all targets.
7043
1b7c05e7
CV
70442001-10-29 Corinna Vinschen <vinschen@redhat.com>
7045
7046 * gdb.base/call-ar-st.c (print_double_array): Match for loop
7047 with new double_array size.
7048 (main): Change storage class of all local variables to static.
7049 Reduce size of double_array to 9.
7050 * gdb.base/call-ar-st.exp: Increase timeout value.
7051 Change expected output for double array to match new size in
7052 call-ar-st.c.
7053
36a22261
CV
70542001-10-29 Corinna Vinschen <vinschen@redhat.com>
7055
7056 * gdb.base/ending-run.exp: Create identical output when passing
7057 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 7058 Stormy16 target.
36a22261 7059
92b8ae91
MK
70602001-10-28 Mark Kettenis <kettenis@gnu.org>
7061
7062 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
7063 that we catch the expected failure under Linux/x86.
7064
cb135b83
OF
70652001-10-29 Orjan Friberg <orjanf@axis.com>
7066
7067 * gdb.base/setvar.exp: Escape curly braces.
7068 * gdb.stabs/weird.exp: Ditto.
7069
6884aa54
DJ
70702001-10-27 Daniel Jacobowitz <drow@mvista.com>
7071
7072 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
7073 * gdm.mi/mi0-hack-cli.exp: Likewise.
7074
0398c9aa
AC
70752001-10-25 Andrew Cagney <ac131313@redhat.com>
7076
7077 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
7078 messages.
7079
d20bf2e8
AC
70802001-10-21 Andrew Cagney <ac131313@redhat.com>
7081
7082 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
7083 checking MI enabled.
7084
03dd63aa
CV
70852001-10-09 Corinna Vinschen <vinschen@redhat.com>
7086
7087 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
7088
1d9d99f3
FCE
70892001-10-04 Frank Ch. Eigler <fche@redhat.com>
7090
7091 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
7092 if gdb child process crashes, just signal an error.
7093
838ae6c4
JB
70942001-10-02 Jim Blandy <jimb@redhat.com>
7095
7096 * lib/gdb.exp (test_xfail_format): Simplify.
7097
7098 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
7099 front of the variable name `format'. Simplify `if'.
7100
8f0cbc1c
DJ
71012001-10-01 Daniel Jacobowitz <drow@mvista.com>
7102
7103 * gdb.threads/pthreads.exp: Wait for output and delay
7104 before sending ^C.
7105
1f08dafd
DJ
71062001-10-01 Daniel Jacobowitz <drow@mvista.com>
7107
7108 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
7109 some incorrect output instead of timing out.
7110 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
7111
674f90ff
CV
71122001-09-28 Corinna Vinschen <vinschen@redhat.com>
7113
7114 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
7115 check to allow additional `int'.
7116
9b284272
DJ
71172001-09-27 Daniel Jacobowitz <drow@mvista.com>
7118
7119 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
7120 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
7121
b55a4771
MS
71222001-09-27 Michael Snyder <msnyder@redhat.com>
7123
7124 * lib/gdb.exp (test_debug_format): New proc.
7125 (setup_xfail_format): Use new proc test_debug_format.
7126 * gdb.base/constvars.exp (local_compiler_xfail_check): New
7127 proc; use new service proc test_debug_format.
7128 Replace all other "gcc_compiled" tests with this test.
7129 * gdb.base/volatile.exp (local_compiler_xfail_check): New
7130 proc; use new service proc test_debug_format.
7131 Replace all other "gcc_compiled" tests with this test.
7132
71332001-09-27 Michael Snyder <msnyder@redhat.com>
7134
7135 * gdb.base/cvexpr.exp: New file.
7136 * gdb.base/cvexpr.c: New file
7137 Test for expressions using const and volatile keywords.
7138
4e6667ac
CV
71392001-09-26 Corinna Vinschen <vinschen@redhat.com>
7140
7141 * gdb.base/constvars.exp: Check for different orders of keywords
7142 and additional "int" strings in output.
7143
4f337972
AC
71442001-09-22 Andrew Cagney <ac131313@redhat.com>
7145
7146 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
7147 responses from "help maint".
7148
2015650d
FCE
71492001-09-19 Frank Ch. Eigler <fche@redhat.com>
7150
7151 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
7152 to localhost:NNN instead of :NNN, in case Xvfb is listening
7153 only on TCP.
7154
f3bcedc1
CV
71552001-09-19 Corinna Vinschen <vinschen@redhat.com>
7156
7157 * gdb.base/recurse.exp: When checking leaving the watchpoint
7158 scope, recognize when gdb is in function's epilogue and pass.
7159
6b819c92
KS
71602001-09-18 Keith Seitz <keiths@redhat.com>
7161
7162 * lib/insight-support.exp (_gdbtk_export_target_info): Add
7163 support for running tests against sid targets.
7164 (gdbtk_done): Ditto.
7165
a10c9419
CV
71662001-09-18 Corinna Vinschen <vinschen@redhat.com>
7167
7168 * gdb.base/ending-run.c (main): Set stdout buffersize
7169 to the same reasonable value for any target.
7170 * gdb.base/ending-run.exp: Add a regular expression
7171 to make testsuite happy on Sanyo Stormy16 target.
7172
739d0d99
CV
71732001-09-17 Corinna Vinschen <vinschen@redhat.com>
7174
7175 * gdb.base/display.c (do_loops): Add float variable `f'.
7176 Increment f in loop.
7177 * gdb.base/display.exp: Increment timeout by 60 seconds.
7178 Change float display test to use variable `f'.
7179
1b8947f0
JB
71802001-09-17 Jim Blandy <jimb@redhat.com>
7181
7182 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
7183 overflowing the limited breakpoint tables on some ROM monitors
7184 (like the ROM68K).
7185
9890ac81
FCE
71862001-09-15 Frank Ch. Eigler <fche@redhat.com>
7187
7188 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
7189 the "-ac" (disable access control) flag.
7190
6db765ea
JH
71912001-08-30 Jeff Holcomb <jeffh@redhat.com>
7192
7193 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
7194 ints.
7195
4c32cc04
KS
71962001-08-30 Keith Seitz <keiths@redhat.com>
7197
7198 * lib/gdb.exp: Move all insight-related functionality into
7199 separate file.
7200 * lib/insight-support.exp: New file.
7201
8d6e6f81
FCE
72022001-08-29 Frank Ch. Eigler <fche@redhat.com>
7203
7204 * config/sid.exp (sid_start): Never set sid verbosity; disable
7205 expect_background {} that consumed its stdout; tolerate </dev/null.
7206 Attempt to set endianness override in "sid" protocol mode. Cleanup.
7207
6a90e1d0
AC
72082001-08-18 Andrew Cagney <ac131313@redhat.com>
7209
7210 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
7211 CLI jump command to start it.
7212 (mi_run_to_main): Fail immediatly when unexpected output.
7213
1759b3c3
AC
72142001-08-18 Andrew Cagney <ac131313@redhat.com>
7215
7216 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
7217 beginning of function. Fix PR gdb/191.
7218
61d11d80
FCE
72192001-08-16 Frank Ch. Eigler <fche@redhat.com>
7220
7221 * config/sid.exp (sid_start): Don't warn if we cannot figure out
7222 what to force sid endianness to.
7223
942a4df2
KS
72242001-08-15 Keith Seitz <keiths@redhat.com>
7225
7226 * lib/gdb.exp (gdbtk_start): Don't set environment
7227 variables for TCL_LIBRARY and friends. Insight will
7228 now figure these out for itself.
7229
0521c418
MS
72302001-08-02 Michael Snyder <msnyder@redhat.com>
7231
7232 * gdb.base/completion.exp: Remove the symbol "a64l" from
7233 the expect string; this is target-specific, and not related
7234 to what is being tested.
7235
74a9a58a
DB
72362001-08-02 Dave Brolley <brolley@redhat.com>
7237
7238 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
7239
c70819fa
MS
72402001-07-25 Michael Snyder <msnyder@redhat.com>
7241
c2b8fa57
MS
7242 * gdb.base/consecutive.exp: New file. Test stepping over
7243 breakpoints on consecutive instructions.
7244 * gdb.base/consecutive.c: New file.
7245
c70819fa
MS
7246 * gdb.base/call-rt-st.exp: Use double-backslash to quote
7247 curly braces in regular expressions.
7248
2b1a1355
MS
72492001-07-25 Michael Snyder <msnyder@redhat.com>
7250
7251 * gdb.base/ending-run.exp: Accept "Program exited normally" as
7252 legitimate output from stepping out of main.
7253
413eca6f
KS
72542001-07-22 Keith Seitz <keiths@redhat.com>
7255
7256 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
7257 the empty string, do not run the tests.
7258
7e5a9322
SC
72592001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7260
7261 * gdb.base/long_long.exp: Detect size of pointer. Take into
7262 account 2-byte pointers when testing for p/a results.
7263
de58f10f
SC
72642001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7265
d63a86f8 7266 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
7267 and defined to 1K for m68hc11.
7268 (random_data): Reduce table to 1K for embedded platforms (68hc11).
7269 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
7270 (sizeof_random_data): New variable to tell the size of the data table;
7271 don't test past this size; always run to main.
7272
d6f5fea1
SC
72732001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7274
7275 * gdb.base/return2.exp: return of long long and double fails for
7276 68HC11; don't execute these tests on that platform.
7277 * gdb.base/return.exp: Return of a double fails for 68hc11.
7278
c477543d
SC
72792001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7280
7281 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
7282 tests that print a float.
7283 * call-rt-st.exp: Likewise.
7284
63cf1c79
MK
72852001-07-12 Mark Kettenis <kettenis@gnu.org>
7286
7287 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
7288 running this test on Linux.
7289
112f9ab5
MC
72902001-06-24 Michael Chastain <chastain@redhat.com>
7291
7292 * gdb.base/arithmet.exp: Remove some tests to make all test names
7293 unique.
7294
4970cb0f
MS
72952001-07-03 Michael Snyder <msnyder@redhat.com>
7296
7297 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
7298 the output of the ptype command.
7299
d85da69f
MS
73002001-07-02 Michael Snyder <msnyder@redhat.com>
7301
4c8a82de
MS
7302 * gdb.base/completion.exp: Don't assume that break.c is the only
7303 source file that may contain functions named "marker".
d85da69f
MS
7304 * gdb.base/corefile.exp: Quote the curly braces in regexp.
7305
8afc772b
AC
73062001-06-28 Andrew Cagney <ac131313@redhat.com>
7307
7308 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
7309 of files to delete.
7310
7311 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
7312 * gdb.disasm/h8300s.exp: New file.
7313 gdb.disasm/h8300s.s: Likewise.
7314
cff22675
AC
73152001-06-27 Andrew Cagney <ac131313@redhat.com>
7316
7317 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
7318 empty breakpoint tables.
7319
68c81b54
AC
73202001-06-25 Andrew Cagney <ac131313@redhat.com>
7321
7322 * lib/mi-support.exp: Update args=... part of stop-reason
7323 patterns. Accept either a list or a tuple.
7324
2dd62704
AC
73252001-06-23 Andrew Cagney <ac131313@redhat.com>
7326
7327 * lib/mi-support.exp: Remove local emacs variable defining
7328 change-log-default-name.
7329
b4127474
MC
73302001-06-22 Michael Chastain <chastain@redhat.com>
7331
7332 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
7333 This is operationally compatible with the previous version.
7334
8dbfb380
JB
73352001-06-13 Jim Blandy <jimb@redhat.com>
7336
7337 * lib/gdb.exp (gdb_test): Doc fix.
7338
f2d8c86d
MC
73392001-06-10 Michael Chastain <chastain@redhat.com>
7340
7341 * gdb.base/exprs.exp: Remove a duplicate test.
7342
81564d34
JB
73432001-06-06 Jim Blandy <jimb@redhat.com>
7344
7345 * gdb.base/return2.exp (main): Use values to test float and double
7346 returns that are not NaN's, to avoid being confused by IEEE
7347 comparison rules.
7348
da55addb
MS
73492001-06-04 Michael Snyder <msnyder@redhat.com>
7350
7351 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 7352 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
7353 rather than wait for 12 more tests to time out.
7354
42c65987
JB
73552001-06-06 Jim Blandy <jimb@redhat.com>
7356
b18bced9 7357 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 7358 Don't forget to match the GDB prompt.
b18bced9 7359
42c65987
JB
7360 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
7361
5b41e5f0
JB
73622001-06-04 Jim Blandy <jimb@redhat.com>
7363
7364 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
7365 command.
7366
015e046f
KB
73672001-05-31 Kevin Buettner <kevinb@redhat.com>
7368
7369 * gdb.base/annota1.exp (info break): Match four or more spaces
7370 after "Address".
7371
fb1ffbbe
MC
73722001-05-31 Michael Chastain <chastain@redhat.com>
7373
7374 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
7375 (dm_type_int_star): Likewise.
7376 (dm_type_long_star): Likewise.
7377 (dm_type_void_star): Likewise.
7378
5ea2a32c
KB
73792001-05-29 Kevin Buettner <kevinb@redhat.com>
7380
7381 * gdb.base/completion.exp (INPUTRC): Set this environment variable
7382 to a known value in order to get consistent results regardless
7383 of the setting of INPUTRC or the presence or contents of .inputrc.
7384
ae23c492
MS
73852001-05-24 Michael Snyder <msnyder@redhat.com>
7386
ac55707e
MS
7387 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
7388 Don't require that the main thread and the manager thread are the
7389 first in the list.
7390
ae23c492
MS
7391 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
7392 debugging. If test fails, issue an "unsupported" not a "fail".
7393
400071f1
JB
73942001-05-24 Jim Blandy <jimb@redhat.com>
7395
7396 Don't assume that short is shorter than int.
7397 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
7398 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 7399 this isn't true.
400071f1
JB
7400 ("print unsigned char == (~0)"): Add test that verifies that ~0,
7401 an int, is not equal to ~0 stored in an unsigned char. This tests
7402 the same thing that the previous test meant to, but works on
7403 16-bit machines, too.
7404 ("print unsigned char != (~0)"): Same test, complemented.
7405
0816a3e5
MS
74062001-05-24 Michael Snyder <msnyder@redhat.com>
7407
7408 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 7409 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
7410 and prevents dejagnu getting out of step.
7411
f6dc23a9
KB
74122001-05-23 Kevin Buettner <kevinb@redhat.com>
7413
7414 * gdb.base/finish.exp (finish_void): Revise pattern for
7415 stopping on the call statement to not permit stopping at
7416 the start of the instructions comprising the call sequence.
7417
7dbd117d
MC
74182001-05-19 Michael Chastain <chastain@redhat.com>
7419
7420 * gdb.base/callfuncs.exp: Make all test names unique.
7421 * gdb.base/commands.exp: Make all test names unique.
7422 * gdb.base/condbreak.exp: Make all test names unique.
7423 * gdb.base/dbx.exp: Make all test names unique.
7424 * gdb.base/default.exp: Make all test names unique.
7425 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
7426 and TIMEOUT messages to their corresponding PASS message.
7427 * gdb.base/ending-run.exp: Make all test names unique.
7428 * gdb.base/long_long.exp: Remove duplicate test.
7429
6b0b0a9e
KB
74302001-05-21 Kevin Buettner <kevinb@redhat.com>
7431
7432 * gdb.base/finish.exp (finish_void): Allow "finish" command to
7433 stop on the call statement as well as the statement after the
7434 call.
7435
2caa35cb
MS
74362001-05-21 Michael Snyder <msnyder@redhat.com>
7437
7438 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
7439
40713331
EZ
74402001-05-10 Elena Zannoni <ezannoni@redhat.com>
7441
7442 * gdb.base/completion.exp: Revamp test. Make it execute on all
7443 platforms.
7444
c2c1be8d
EZ
74452001-05-10 Elena Zannoni <ezannoni@redhat.com>
7446
2c9cd303
EZ
7447 * config/gdbserver.exp (gdb_load): Handle the case
7448 in which the arguments to gdbserver are given in the
7449 baseboard configuration file.
7450 Also handle the case in which the server needs to do a
7451 load.
7452
9671de48
KS
74532001-05-07 Keith Seitz <keiths@cygnus.com>
7454
7455 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
7456 set up the display for testing.
7457 (gdbtk_start): Convert all paths to paths that tcl will like.
7458 Export target information to environment.
7459 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
7460 necessary.
7461 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
7462 (to_tcl_path): New proc to convert a given pathname into
7463 a path acceptible as an argument to a tcl command.
7464 (_gdbtk_export_target_info): New proc to export target info
7465 into the environment for gdbtk testing.
7466 (gdbtk_done): New proc to signal end-of-test.
7467
5a360f47
JB
74682001-05-06 Jim Blandy <jimb@redhat.com>
7469
7470 * restore.c: Make the code of caller0 correspond to its comment.
7471
66c756c6
MS
74722001-05-03 Michael Snyder <msnyder@redhat.com>
7473
7474 * config/sid.exp (gdb_target_sid): Check for error messages.
7475 On error or timeout, don't make expect exit (which will terminate
7476 all subsequent tests); instead just make gdb exit.
d63a86f8 7477 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
7478 return a negative value.
7479
a966fde5
JB
74802001-04-24 Jim Blandy <jimb@redhat.com>
7481
851c18e0
JB
7482 * gdb.c++/templates.exp: If we see the prompt for the overload
7483 list, but we haven't recognized any of the longer patterns,
7484 arrange for this test to fail, not hang.
7485
a966fde5
JB
7486 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
7487 variations.
7488
db144853
MC
74892001-04-22 Michael Chastain <chastain@redhat.com>
7490
7491 * gdb.c++/local.exp: Use the 'runto' library function.
7492 * gdb.c++/namespace.exp: Likewise.
7493 * gdb.c++/overload.exp: Likewise.
7494
3207ec21
KB
74952001-03-26 Kevin Buettner <kevinb@redhat.com>
7496
7497 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
7498 * gdb.base/step-line.exp: New file. Test step/next in presence of
7499 #line directives.
7500 * gdb.base/step-line.c: New file. Test program for the above.
7501 * gdb.base/step-line.inp: New file. We pretend that this file has
7502 been transformed by some other tool into step-line.c.
7503
13b57657
JB
75042001-03-21 Jim Blandy <jimb@redhat.com>
7505
7506 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
7507 unmangled operator names.
7508
754cbe1c
JB
75092001-03-20 Jim Blandy <jimb@redhat.com>
7510
7511 * gdb.threads/linux-dp.exp: Recognize an additional message
7512 generated by GDB when it doesn't understand how to debug threads
7513 on the target system.
7514
177495c9
AC
75152001-03-19 Andrew Cagney <ac131313@redhat.com>
7516
7517 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
7518
f266096b
MC
75192001-03-12 Michael Chastain <chastain@redhat.com>
7520
7521 * gdb.c++/derivation.exp: Use the 'runto' library function.
7522
cac3c2ff
MC
75232001-03-12 Michael Chastain <chastain@redhat.com>
7524
7525 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
7526
b6c11a24
MC
75272001-02-24 Michael Chastain <chastain@redhat.com>
7528
7529 * gdb.c++/ref-types.exp: Change handwritten code to library
7530 function 'runto'.
7531
6bae5bce
OF
75322001-03-16 Orjan Friberg <orjanf@axis.com>
7533
7534 * gdb.base/signals.exp: Set count to 0 explicitly.
7535
0015fd9a
MS
75362001-03-15 Mark Salter <msalter@redhat.com>
7537
7538 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
7539 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
7540 (gdb_load): Add support for additional target_info: gdb_download_size
7541 and gdb_load_timeout.
0015fd9a 7542
fc33412a
DT
7543Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
7544
7545 * gdb.base/annota1.exp: Move test of isnative to earlier in the
7546 file -- to prevent failing when the compile fails but we have no
7547 intention of running the tests anyway.
7548
7549 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
7550 tests if set.
7551
7552 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
7553 integers.
7554
7555 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
7556 * gdb.c++/namespace.exp: Ditto.
7557
115f06de
OF
75582001-03-07 Orjan Friberg <orjanf@axis.com>
7559
7560 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
7561 * gdb.base/pointers.exp: Relax pattern match of decimals.
7562
b6ba6518
KB
75632001-03-06 Kevin Buettner <kevinb@redhat.com>
7564
7565 * Makefile.in, config/abug.exp, config/cfdbug.exp,
7566 config/cpu32bug.exp, config/dve.exp, config/est.exp,
7567 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
7568 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
7569 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
7570 config/sh.exp, config/sid.exp, config/slite.exp,
7571 config/sparclet.exp, config/udi.exp, config/unknown.exp,
7572 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
7573 config/vxworks.exp, config/vxworks29k.exp,
7574 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
7575 gdb.base/all-bin.exp, gdb.base/annota1.exp,
7576 gdb.base/arithmet.exp, gdb.base/assign.exp,
7577 gdb.base/async.exp, gdb.base/attach.exp,
7578 gdb.base/bitfields.exp, gdb.base/bitops.exp,
7579 gdb.base/break.exp, gdb.base/call-ar-st.exp,
7580 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
7581 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
7582 gdb.base/commands.exp, gdb.base/completion.exp,
7583 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
7584 gdb.base/constvars.exp, gdb.base/corefile.exp,
7585 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
7586 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
7587 gdb.base/ending-run.exp, gdb.base/environ.exp,
7588 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
7589 gdb.base/finish.exp, gdb.base/foll-exec.exp,
7590 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
7591 gdb.base/funcargs.exp, gdb.base/help.exp,
7592 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
7593 gdb.base/logical.exp, gdb.base/long_long.exp,
7594 gdb.base/maint.exp, gdb.base/mips_pro.exp,
7595 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
7596 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
7597 gdb.base/pointers.exp, gdb.base/printcmds.exp,
7598 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
7599 gdb.base/regs.exp, gdb.base/relational.exp,
7600 gdb.base/remote.exp, gdb.base/reread.exp,
7601 gdb.base/restore.exp, gdb.base/return2.exp,
7602 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
7603 gdb.base/selftest.exp, gdb.base/setshow.exp,
7604 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
7605 gdb.base/sigall.exp, gdb.base/signals.exp,
7606 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
7607 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
7608 gdb.base/step-test.exp, gdb.base/structs.c,
7609 gdb.base/structs.exp, gdb.base/structs2.exp,
7610 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
7611 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
7612 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
7613 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
7614 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
7615 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
7616 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
7617 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
7618 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
7619 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
7620 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
7621 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
7622 gdb.fortran/types.exp, gdb.java/jmisc.exp,
7623 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
7624 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
7625 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7626 gdb.trace/circ.exp, gdb.trace/collection.exp,
7627 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
7628 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7629 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
7630 gdb.trace/report.exp, gdb.trace/save-trace.exp,
7631 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7632 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
7633 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
7634 notices.
7635
dc96c6c7 76362001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
7637
7638 * gdb.base/varargs.c (find_max_double): Fix printf format string:
7639 first arg is int not float.
7640
dc96c6c7 76412001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
7642
7643 * gdb.base/reread.exp: Unsupported for non-native targets;
7644 doesn't work for remote debugging.
7645
9b0c4aeb
FN
76462001-02-19 Fernando Nasser <fnasser@redhat.com>
7647
7648 From Drew Moseley <dmoseley@redhat.com>
7649 * gdb.base/ending-run.exp: Properly handle the BSP state when
7650 stepping past the end of main.
7651
02aa71d5
MC
76522001-02-19 John Moore <jmoore@redhat.com>
7653
7654 * gdb.base/commands.exp (infrun_breakpoint_command_test):
7655 Converted HPUX fix for non-expected items following multiple
7656 step commands into general solution for all platforms.
7657
1fa449a4
MC
76582001-02-18 Michael Chastain <chastain@redhat.com>
7659
7660 * gdb.c++/classes.exp (do_tests): Change runto statements
7661 from "runto 'foo(void)'" to "runto 'foo'". This makes the
7662 statements demangler agnostic.
7663 * gdb.c++/virtfunc.exp (do_tests): Likewise.
7664 (gdb_virtfunc_restart): Likewise.
7665
b2f9ec70
MC
76662001-02-14 Michael Chastain <chastain@redhat.com>
7667
7668 * gdb.c++/inherit.exp (do_tests): Change runto statements
7669 from "runto 'foo(void)'" to "runto 'foo'". This makes the
7670 statements demangler agnostic.
7671
cf74b8ca
AC
7672Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
7673
7674 * gdb.threads/pthreads.exp: Unify pass/fail messages for
7675 ``continue to bkpt at common_routine in thread 2'' and ``stopped
7676 before calling common_routine 15 times'' tests.
7677
99f78f56
MC
76782001-02-11 Michael Chastain <chastain@redhat.com>
7679
7680 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
7681 Helps the test script figure out which demangler is in use.
7682 (dm_type_foo_ref): Ditto.
7683 (dm_type_int_star): Ditto.
7684 (dm_type_long_star): Ditto.
7685 (dm_type_unsigned_int): Ditto.
7686 (dm_type_void): Ditto.
7687 (dm_type_void_star): Ditto.
99707966 7688 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
7689 Probe the gdb demangler and set variables to accommodate
7690 formatting differences.
7691 (info_func_regexp): New function. Same as info_func, but
7692 matches against a regexp.
7693 (info_func): Match against a literal string.
7694 (print_addr_2): New function. Match against a literal string,
7695 which can be different from the input to gdb.
7696 (print_addr): Simply call print_addr_2 with the same argument twice.
7697 (test_lookup_operator_functions): Use demangler formatting variables.
7698 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
7699 the tests in the same order as the C++ class declaration.
7700 (test_paddr_operator_functions): Ditto.
7701 (test_paddr_overloaded_functions): Ditto.
7702 (test_paddr_hairy_functions): Use demangler formatting variables.
7703 Add reference to gdb/19 for related tests.
7704 (do_tests): Call probe_demangler.
7705
1de8f023
KB
77062001-01-30 Kevin Buettner <kevinb@redhat.com>
7707
7708 * gdb.c++/templates.cc (printf): Remove unused function definition.
7709
ca3f91ed
MS
77102001-01-26 Felix Lee <flee@redhat.com>
7711
7712 * sid.exp (sid_exit): Pass host, not target, to remote_close.
7713
77142001-01-25 matthew green <mrg@redhat.com>
7715
7716 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
7717 up sid.
7718 (sid_exit): Call `remote_pop_conn' after GDB is gone.
7719
77202001-01-25 matthew green <mrg@redhat.com>
7721
7722 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 7723 Deprecate $sid_spawn_id.
ca3f91ed
MS
7724 (sid_exit): Remove code necessary only for `spawn.'
7725
77262001-01-25 matthew green <mrg@redhat.com>
7727
7728 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
7729
fb18ec4a
MC
77302001-01-28 Michael Chastain <chastain@redhat.com>
7731
7732 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
7733 to call when tests fail. It takes gdb out of the overloaded
7734 function choice menu back to the main prompt, so that the test
7735 program stays synchronized.
7736 (set_bp_overloaded): New proc to collect all the common
7737 code for setting a breakpoint on an overloaded name. Calls
7738 take_gdb_out_of_choice_menu when needed.
7739 (menu_overload1arg): New variable to collect the repeated
7740 instances of the expected menu for an overloaded name. Change
7741 the regular expression to handle changes in g++ type encoding:
7742 "void" can be either "void" or "", and "unsigned int" can be
7743 either "unsigned int" or "unsigned".
7744 (continue_to_bp_overloaded): Change regular expressions to handle
7745 changes in g++ type encoding.
7746 (no proc): Call take_gdb_out_of_choice_menu when needed.
7747 Remove redundant calls to "info break". Accept either "canceled"
7748 or "cancelled". Change regular expressions in "info break"
7749 calls to handle changes in g++ type encoding. Give all tests
7750 unique strings.
7751
9c646a6e
BE
77522001-01-17 Ben Elliston <bje@redhat.com>
7753
7754 * config/sid.exp: New file.
7755
9549d9c1
AC
7756Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
7757
7758 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
7759
dc96c6c7 77602000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
7761
7762 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
7763 Add a RE to accept a non-ascii char if one is ever presented.
7764
b4df4f68
FN
77652000-12-20 Fernando Nasser <fnasser@redhat.com>
7766
297dd0fd 7767 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 7768
dc96c6c7 77692000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 7770
d63a86f8 7771 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
7772 in regexp. One '\' does not suffice on Linux.
7773
4a7bddb6
MC
77742000-12-09 Michael Chastain <chastain@redhat.com>
7775
7776 * gdb.base/break.exp (test_clear_command): Use a marker function
7777 rather than 'main' for the test function. Also move this
7778 test to an execution point where the marker function names are
7779 guaranteed to be bound to functions. (Executing tests after a
7780 'finish' from main runs into name conflicts with local names
7781 in __libc_start_main).
7782
dc96c6c7 77832000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
7784
7785 * gdb.base/finish.exp: New test for gdb's "finish" command.
7786 * gdb.base/return2.exp: New test for gdb's "return" command.
7787 * gdb.base/return2.c: New source file for above.
7788
dc96c6c7 77892000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
7790
7791 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
7792 * gdb.base/miscexprs.exp: Ditto.
7793 * gdb.base/pointers.exp: Ditto.
7794 * gdb.c++/derivation.exp: Ditto.
7795 * gdb.c++/local.exp: Ditto.
7796 * gdb.c++/namespace.exp: Ditto.
7797 * gdb.c++/overload.exp: Ditto.
7798 * gdb.c++/ref-types.exp: Ditto.
7799
dc96c6c7 78002000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
7801
7802 * gdb.base/constvars.exp: Test result of "up" command.
7803 * gdb.base/miscexprs.exp: Ditto.
7804 * gdb.base/pointers.exp: Ditto.
7805 * gdb.base/scope.exp: Ditto.
7806 * gdb.c++/derivation.exp: Ditto.
7807 * gdb.c++/local.exp: Ditto.
7808 * gdb.c++/namespace.exp: Ditto.
7809 * gdb.c++/overload.exp: Ditto.
7810 * gdb.c++/ref-types.exp: Ditto.
7811
44097287
FN
78122000-11-22 Michael Chastain <chastain@redhat.com>
7813
7814 * mips_pro.exp: Accept either "middle -> top -> main" or
7815 "middle -> main" in the backtrace, because gcc can optimize
7816 tail calls to jumps. Remove setup_xfail for the hppa case.
7817 Add a comment with the original warning messages from PR 3016,
7818 which was filed in 1993, to preserve them for posterity.
7819
9d2e1bab
ND
78202000-11-17 Nick Duffek <nsd@redhat.com>
7821
7822 * lib/gdb.exp (gdb_test): Override timeout with board info.
7823
1aca8eb7
ND
78242000-11-17 Nick Duffek <nsd@redhat.com>
7825
7826 * gdb.base/display.exp: Don't kill running stub. Add "again" to
7827 the second kill and detach messages.
7828
93076499
ND
78292000-11-17 Nick Duffek <nsd@redhat.com>
7830
7831 * configure.in: Add AC_EXEEXT.
7832 * configure: Regenerate.
7833 * Makefile.in (just-check): Export EXEEXT.
7834 * lib/gdb.exp ($EXEEXT): Import from environment.
7835 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
7836 expect "maint dump-me" on Cygwin.
7837 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
7838 $EXEEXT.
7839
30e87cd3
ND
78402000-11-17 Nick Duffek <nsd@redhat.com>
7841
7842 * gdb.base/break.exp: Test backtrace and finish from called
7843 function on all platforms, not just HP-UX.
7844
dc96c6c7 78452000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
7846
7847 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
7848 code from gdb_target_monitor, so it can be used independantly
7849 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 7850
dc96c6c7 78512000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
7852
7853 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
7854 * gdb.base/corefile.exp: Expect the message "Program is being
7855 debugged already" when we send the "corefile" command, since
7856 the preceeding gdb_load may have connected gdb to a remote target.
7857 * gdb.base/display.exp: Disable hardware watchpoints if new
7858 board info variable "no_hardware_watchpoints" is true.
7859 Replace single-letter commands with more readable ones.
7860 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
7861 if new board info variable "no_hardware_watchpoints" is true.
7862 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
7863 to see if stdio (printf) testing is possible.
7864 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
7865 board info variable "no_hardware_watchpoints" is true. Use new
7866 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
7867
39124dea
FN
78682000-11-13 Fernando Nasser <fnasser@redhat.com>
7869
7870 From Orjan Friberg <orjanf@axis.com>:
7871 * gdb.base/printcmds.exp: Escape curly braces followed by a number
7872 in array print pattern match.
7873
a9e2e984
FN
78742000-11-09 Fernando Nasser <fnasser@redhat.com>
7875
7876 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
7877 spelling "cancelled" to U.S. spelling "canceled" to match changes
7878 made to gdb.
7879 * gdb.c++/ovldbreak.exp: Ditto.
7880
c7db355b
PS
78812000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
7882
7883 * gdb.base/callfuncs.c (main): Moved to end of file, call
7884 t_double_values to initialize the FPU before inferior calls are made.
7885 * gdb.base/callfuncs.exp: Test for register preservation after calling
7886 inferior functions. Add tests for continuining, finishing and
7887 returning from a stop in a call dummy.
7888
dc96c6c7 78892000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
7890
7891 * gdb.base/commands.exp: Break up long lines, and re-indent.
7892
dc96c6c7 78932000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
7894
7895 * config/gdbserver.exp: Rewritten from the ground up, to make it
7896 compatible with the current dejagnu tree, and to make it work with
7897 the new "gdbserver" in libremote.
7898
dc96c6c7 78992000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
7900
7901 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
7902 * gdb.base/varargs.exp: Skip entire test if no printf support.
7903 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
7904 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
7905
dc96c6c7 79062000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
7907
7908 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
7909 no floating point support.
7910 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
7911 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
7912 * gdb.base/call-rt-st.exp: Ditto.
7913 * gdb.base/call-strs.exp: Ditto.
7914
bac5fc66
JG
79152000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
7916
7917 * gdb.base/sizeof.c: include <stdio.h>.
7918
7919 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
7920 'finish', otherwise uncaptured gdb_prompt would potentially
7921 throw remaining test points out of sync.
7922
b22a6027
SB
79232000-07-26 Scott Bambrough <scottb@netwinder.org>
7924
7925 * gdb.base/recurse.exp: Run tests for all targets.
7926 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
7927 gnu-oldld case on ARM.
7928 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
7929 for ARM targets.
d63a86f8 7930
d8231941
AG
7931Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
7932
7933 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
7934 * gdb.java/configure: Rebuild.
7935
8caabe69
AG
7936Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
7937
7938 * gdb.java/jv-exp.exp: New file.
7939
9d273ca3
AG
7940Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
7941
7942 * configure: Rebuilt.
7943 * configure.in (configdirs): Add gdb.java.
7944 * gdb.java/jmisc.java: New file.
7945 * gdb.java/jmisc.exp: New file.
7946 * gdb.java/Makefile.in: New file.
7947 * gdb.java/configure: Rebuilt.
7948 * gdb.java/configure.in: New file.
7949 * lib/java.exp: New file.
7950
4f823a66
AC
7951Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
7952
7953 * gdb.base/exprs.exp: Test casts to a pointer including over and
7954 underflow.
7955
2391e11d
AC
7956Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
7957
7958 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
7959 and the compilers sizes.
7960
54602222
ND
79612000-07-09 Nick Duffek <nsd@redhat.com>
7962
7963 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
7964 (use_methods): New function.
7965 (main): Call use_methods().
7966 * gdb.c++/classes.exp (test_method_param_class): New procedure.
7967 (do_tests): Call test_method_param_class.
7968
2bec0572
ND
79692000-07-09 Nick Duffek <nsd@redhat.com>
7970
7971 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
7972 spelling.
7973 (test_enums): New procedure. Move enum tests from end of script
7974 to here. Set breakpoint on function name instead of line number.
7975 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
7976 (enums2): New marker function.
7977 (enums1): New function.
7978 (main): Call enums1(). Move enum tests to enums1().
7979
78492fde
AC
7980Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
7981
7982 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
7983 compile/link program. Update line numbers.
7984 * gdb.asm/d10v.inc: Define ``startup''.
7985 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 7986
49a2cef8
AC
7987Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
7988
7989 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
7990
3e6c8688
EZ
79912000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7992
7993 * gdb.base/maint.exp: Add 'maint print architecture' item to output
7994 of 'help maint print' command.
7995
9ff5cbe9
AC
7996Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
7997
7998 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
7999 they use gdb_expect_list.
8000
17c579bd
AC
8001Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
8002
8003 * gdb.base/commands.exp: Use ``set remote
8004 memory-read-packet-size'' instead of ``set endian big'' to test
8005 long commands.
8006
e6d71bf3
DB
80072000-06-03 Daniel Berlin <dan@cgsoftware.com>
8008
8009 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 8010 g++, and stop skipping them.
e6d71bf3
DB
8011
8012 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
8013 work under g++.
8014
d63a86f8 8015 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
8016 initialization.
8017
dc96c6c7 80182000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
8019
8020 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
8021 the regular expression: accept an (almost) arbitrary sequence of
8022 "frames-invalid" and "breakpoints-invalid" messages both before
8023 and after the "starting" message.
8024
dc96c6c7 80252000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
8026
8027 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 8028
dc96c6c7 80292000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
8030
8031 * gdb.base/annota1.exp (annotate-signal-handler-caller):
8032 Relax the regular expression a little, make it pass on Solaris 8.
8033
8216cda9
KB
80342000-05-12 Kevin Buettner <kevinb@redhat.com>
8035
8036 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 8037 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
8038 Instead, it is permissible for gdb to stop on the line of the
8039 call itself.
8040
1a570b2f
MS
80412000-05-12 Michael Snyder <msnyder@.cygnus.com>
8042
8043 * gdb.base/break.exp (bp on small function, optimized file):
8044 Add a second pass pattern. The behavior differs here between stabs
8045 and dwarf for one-line functions. Stabs preserves two line symbols
8046 (one before the prologue and one after) with the same line number,
8047 but dwarf regards these as duplicates and discards one of them.
8048 Therefore the address after the prologue (where the breakpoint is)
8049 has no exactly matching line symbol, and GDB reports the breakpoint
8050 as if it were in the middle of a line rather than at the beginning.
8051
dc96c6c7 80522000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 8053
d63a86f8 8054 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
8055 rather than "send_gdb" (for consistancy).
8056
7d418785
AC
8057Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
8058
8059 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
8060 * gdb.c++/templates.cc: Properly check for GCC version number.
8061 * lib/compiler.cc: Likewise
8062
dc96c6c7 80632000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 8064
d63a86f8 8065 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
8066 gdb may not stop at the first line of main, due to code motion.
8067
dc96c6c7 80682000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
8069
8070 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
8071 This test depends on parsing the printf output from the target.
8072 Since the sparclet stub doesn't do stdio, this will never work.
8073 * gdb.base/call-rt-st.exp: ditto.
8074 * gdb.base/call-strs: ditto.
8075
dc96c6c7 80762000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
8077
8078 * gdb.base/miscexprs.exp: make sizeof long array test portable.
8079
8080 * gdb.base/ending-run.exp: After connecting to a remote target,
8081 but before running, the target will appear to be in a random
8082 location. Specify both a file and a line for breakpoints.
8083 Also, the function that calls main may be called 'init'
8084 rather than 'start'.
8085
a5a51225
EZ
80862000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8087
8088 * gdb.base/help.exp: Update output for add-symbol-file command.
8089
7930cc7c
FN
80902000-04-10 Fernando Nasser <fnasser@cygnus.com>
8091
8092 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
8093 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
8094
23e37ab1
C
80952000-04-07 J.T. Conklin <jtc@redback.com>
8096
e93c542c
C
8097 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
8098
23e37ab1
C
8099 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
8100
591b8fa3
PDM
8101Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
8102
8103 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
8104 values that can be represented exactly.
8105 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
8106 above change, and to not check against the directory part of the source
8107 file name.
8108 (step into print_long_arg_list): Likewise.
8109 (print print_small_structs from print_long_arg_list): Likewise.
8110 (print print_long_arg_list): Likewise.
8111
7a495180
EZ
81122000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8113
30b53638 8114 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 8115
beb998c6
AC
8116Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
8117
8118 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
8119
1c689132
DB
81202000-03-25 Daniel Berlin <dan@cgsoftware.com>
8121
8122 * gdb.base/commands.exp (deprecated_command_test): Add test for
8123 deprecate with no arguments.
8124
c1790a9d
JL
81252000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
8126
8127 * gdb.base/break.exp: Add new test for setting breakpoints on
8128 optimized code so we can test breakpoints work even when function
8129 prologues may be optimized away
8130
003ba290
FN
81312000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
8132
8133 From David Whedon <dwhedon@gordian.com>
8134 * gdb.base/commands.exp : Added command deprecator tests.
8135
6837a0a2
DB
81362000-03-22 Daniel Berlin <dan@cgsoftware.com>
8137
8138 * gdb.base/help.exp: Added test for new apropos command.
8139
b9593231
KB
81402000-03-21 Kevin Buettner <kevinb@redhat.com>
8141
8142 * gdb.base/pointers.c (usevar): New function.
8143 (main): Make sure that global variables v_int_pointer2, rptr,
8144 and y are all referenced someplace in the program by calling
8145 usevar() on them. [Some linkers delete symbols which are
8146 never referenced. The space remains, but there's no way to
8147 get a (symbolic) handle on the variable from the debugger.]
8148
751a959b
EZ
81492000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8150
8151 * gdb.base/printcmds.c: Add typedeffed arrays.
8152
8153 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
8154 procedure to test arrays that are typedef'd.
8155
73a93a32
JI
81562000-03-13 James Ingham <jingham@leda.cygnus.com>
8157
8158 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 8159 the library directories.
73a93a32 8160
fb40c209
AC
8161Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
8162
8163 * configure.in (configdirs): Add sub directory gdb.mi.
8164 * configure: Re-generate.
8165
8166 * gdb.mi: New directory.
d63a86f8 8167
ee4dd2c9
AC
81682000-02-25 Scott Bambrough <scottb@netwinder.org>
8169
8170 * gdb.base/long_long.exp: Correct test suite failure when printing
8171 a long long value as a double on ARM platforms.
8172
70f0cc22
JB
81732000-02-16 Jim Blandy <jimb@redhat.com>
8174
8175 * gdb.base/break.exp ("breakpoint line number"): Make sure the
8176 default source file is set properly before running this test.
8177
853819b8
EZ
81782000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8179
8180 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
8181 gdbtk/library directory, not in gdbtcl2.
8182
dfcd3bfb
JM
81832000-02-04 Jim Blandy <jimb@redhat.com>
8184
8185 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
8186 backslash from regexp pattern.
8187
8188 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
8189 procedure. Use it to run all the "continue to bp overloaded"
8190 tests. Note that this changes the names of the tests slightly.
8191 If the breakpoint hit message includes a hex PC value, because
8192 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
8193 from the real source code, still consider that a pass.
8194
8195 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
8196 XFAIL here if the breakpoint message contains a hex address. Note
8197 similar change on 1999-11-02.
8198
8199 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
8200
8201 * gdb.base/ptype.exp: Establish a default source file before
8202 calling get_debug_format.
8203
82042000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
8205
8206 * gdb.base/watchpoint.exp: Remove duplication of test messages.
8207
8b93c638
JM
82082000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8209
8210 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
8211 of successive stepi commands -- while in the prologue we should see
8212 the function entry bracket.
8213
82142000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8215
8216 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
8217 reach __change_mode() when stepping through the end of main().
8218
c5394b80
JM
82192000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
8220
8221 * gdb.base/default.exp: Fix expected pattern.
8222 * gdb.base/help.exp: Same.
8223
0d06e24b
JM
82242000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8225
8226 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
8227 Don't use xfail's because that affects only the following test.
d63a86f8 8228
0d06e24b
JM
8229 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
8230 solaris or linux.
8231
8232 * gdb.base/selftest.exp: Update to reflect changes to main.c.
8233
dc96c6c7 82342000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 8235
d63a86f8 8236 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
8237 "A syntax error" rather than "A parse error". Accept both.
8238
82392000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
8240
8241 * gdb.base/default.exp: Remove OS dependent string from "target
8242 remote" test.
8243 * gdb.base/help.exp: Same for "help target remote" test.
8244
c3f6f71d
JM
82452000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8246
8247 From Jim Kingdon <kingdon@redhat.com>:
8248
8249 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
8250 prompt (cleanup rather than necessity, but still might keep output
8251 from spilling to next test).
8252
82532000-01-02 Fred Fish <fnf@cygnus.com>
8254
8255 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
8256 AIX, which defines them in <sys/types.h>.
8257
ed9a39eb 82581999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 8259
ed9a39eb
JM
8260 * gdb.base/default.exp: Match arm* etc instead of arm in "info
8261 float" test.
8262
82631999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 8264
ed9a39eb 8265 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
8266
8267 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
8268 outermost frame disallowed".
8269
82701999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
8271
8272 * gdb.base/setvar.exp: New tests for setting the value of a struct
8273 with a constant list.
8274
82751999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
8276
8277 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
8278 require the user to type a cast before setting the value of a struct.
8279
de57eccd
JM
82801999-12-06 Jim Blandy <jimb@cygnus.com>
8281
8282 * gdb.base/default.exp: Expect the new 'info float' command on
8283 all i386 platforms.
8284
8285 * gdb.threads/linux-dp.exp: Expand our ability to recognize
8286 LinuxThreads libraries that don't support debugging.
8287
c2d11a7d
JM
8288Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
8289
8290 * gdb.base/remote.c: Fill the buffer with truely random data.
8291 Change the buffer type to ``unsigned char'' to simplify size
8292 arithmetic.
8293
8294 * gdb.base/remote.exp: Reduce download numbers by one. Typical
8295 stub only handles 400-1 byte packets. Verify that the download
8296 worked.
8297
82981999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
8299
8300 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
8301 tests, using UNRESOLVED for the untested cases. Also, does not wait
8302 for a timeout if the prompt was received before a recognizable pattern.
8303
83041999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
8305
8306 * lib/gdb.exp (gdb_expect_list): Fix spelling.
8307
83081999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8309
8310 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
8311 watchpoints.
8312
83131999-11-24 Jason Merrill <jason@casey.cygnus.com>
8314
8315 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
8316
8317 * gdb.c++/local.exp: Be more flexible in recognizing local class
8318 name mangling. Don't allow horribly truncated method names.
8319 * gdb.c++/derivation.exp: Expect protected inheritance.
8320 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
8321 * gdb.c++/virtfunc.exp: Likewise.
8322 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
8323 when printing a nested enum.
8324
83251999-11-22 Jim Blandy <jimb@cygnus.com>
8326
8327 * gdb.base/step-test.exp: Properly await GDB's response to setting
8328 a breakpoint on the call to large_struct_by_value.
8329
8330 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
8331 just because we have debug info for the `start' function.
8332
83331999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
8334
8335 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
8336 "Unknown signal" messages, which indicate (on LinuxThreads) that
8337 GDB doesn't know how to debug threads on this system. This is
8338 better than hanging while philosopher 0 dumps chatter into gdb.log.
8339
83401999-11-18 Tom Tromey <tromey@cygnus.com>
8341
8342 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
8343
83441999-11-18 Fred Fish <fnf@cygnus.com>
8345
8346 * gdb.base/coremaker2.c: Add sample program for generating
8347 cores that is more self contained than coremaker.c. Eventually
8348 I'll add more code to this and tie it into the testsuite.
8349
4ce44c66
JM
83501999-11-12 Stan Shebs <shebs@andros.cygnus.com>
8351
8352 * gdb.base/dollar.exp: Remove, now in gdb.hp.
8353
83541999-11-10 Jimmy Guo <guo@cup.hp.com>
8355
8356 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
8357 from $srcdir/lib/.
8358 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
8359 and gdb.c++/.
8360
8361 * gdb.c++/derivation.exp: remove redundant get compiler info code.
8362
d63a86f8 8363 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
8364 'continue with watch' test point.
8365
83661999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
8367
8368 Merged from p2linux-990323-branch:
d63a86f8 8369
4ce44c66
JM
8370 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
8371
11cf8741
JM
8372Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
8373
8374 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
8375 {limit,fixed}''. Test ``set download-write-size''.
8376
8377Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
8378
8379 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
8380 gdb_expect_list.
8381
8382Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
8383
8384 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
8385
83861999-11-03 Mark Salter <msalter@cygnus.com>
8387
8388 * gdb.base/break.exp: Fix "stub continue" pattern.
8389
83901999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
8391
8392 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
8393
83941999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
8395
8396 * gdb.base/display.exp ("finish"): Add timeout clause.
8397
8398 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
8399 plain prompt clause, so this doesn't have to time out in order to
8400 fail.
8401
8402 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
8403 breakpoint hit messages include an address.
8404
8405 * gdb.base/display.exp: Don't forget to escape parens in regular
8406 expressions. Unix regexp notatation sucks.
8407
84081999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8409
8410 * gdb.base/annota1.exp: Test for annotate-signalled: change output
8411 order for 'signalled' message.
8412
5c44784c
JM
84131999-11-01 Stan Shebs <shebs@andros.cygnus.com>
8414
8415 From Jimmy Guo <guo@cup.hp.com>:
8416 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
8417 * gdb.base/annota1.c: Add code for tests to work with.
8418
84191999-10-26 Frank Ch. Eigler <fche@cygnus.com>
8420
8421 * gdb.base/remote.exp: New test for remote downloading settings.
8422 * gdb.base/remote.c: New file with large .data.
8423
917317f4
JM
84241999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
8425
8426 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
8427 for LinuxThreads support, merged from the Code Fusion branch.
8428
8429Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
8430
8431 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
8432 containing exp_continue into a while within an expect. Don't
8433 attempt a start more than three times. Check return value from
8434 gdb_load.
d63a86f8 8435
2df3850c
JM
8436Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
8437
8438 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
8439 a pass case.
8440
2acceee2
JM
84411999-10-01 Kevin Buettner <kevinb@cygnus.com>
8442
8443 * gdb.base/break.c (main): Added a statement that we can step
8444 off of.
8445 * gdb.base/break.exp: Added tests for setting a breakpoint
8446 at an offset and stepping onto a breakpoint.
8447
84481999-10-01 Fred Fish <fnf@cygnus.com>
8449
d63a86f8 8450 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
8451 gdb output.
8452
c2c6d25f
JM
84531999-09-18 Jim Blandy <jimb@cris.red-bean.com>
8454
8455 * gdb.base/break.exp: Code locations are in hex, don't forget!
8456 (For HP-UX.)
8457
84581999-09-17 Stan Shebs <shebs@andros.cygnus.com>
8459
8460 * condbreak.exp: Use break.c as test program.
8461 * condbreak.c: Remove, redundant with break.c.
8462
84631999-09-15 Stan Shebs <shebs@andros.cygnus.com>
8464
8465 * config/monitor.exp (gdb_target_monitor): Disable X- and
8466 Z-packets if the target needs it.
8467
84681999-09-13 James Ingham <jingham@leda.cygnus.com>
8469
8470 * gdb.c++/overload.exp: Added tests for listing overloaded
8471 functions with function pointers in the arg, explicitly calling
8472 out the version you want.
8473
cff3e48b
JM
84741999-09-09 Stan Shebs <shebs@andros.cygnus.com>
8475
8476 * long_long.exp: Add variations of test cases that work for
8477 targets with 16-bit ints and 32-bit doubles.
8478
d4f3574e
SS
84791999-09-08 Stan Shebs <shebs@andros.cygnus.com>
8480
8481 * break.c (main): Compare a possibly-uninitialized argc with an
8482 unlikely value that fits in 16 bits.
8483
84841999-09-07 Stan Shebs <shebs@andros.cygnus.com>
8485
8486 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
8487 0xfeeb, don't want negative numbers if ints are 16 bits.
8488
8489 * lib/gdb.exp (skip_cplus_tests): New proc.
8490 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
8491 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
8492 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
8493 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
8494 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
8495 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
8496 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
8497 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
8498
8499 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
8500
8501Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
8502
8503 * gdb.base/corefile.exp (up): Allow a parameter to appear
8504 in the frame that we're going up to.
8505
8506 From Jim Blandy <jimb@cygnus.com>:
8507
8508 * gdb.base/default.exp (info float): Expect some output now.
8509
8510 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
8511 returning floating-point values to fail on the x86.
8512 * gdb.base/callfwmall.exp (do_function_calls): Same.
8513
8514 * gdb.base/list.exp (test_listsize): Correct expectations for
8515 listing line 1 with listsize 2. Also, listing a single line
8516 works now, as does listing three lines. [Kevin's note: There
8517 were a number of other cases fixed too where the expectations
8518 differed...]
8519
85201999-09-02 Stan Shebs <shebs@andros.cygnus.com>
8521
8522 * gdb.base/selftest.exp: Add case for when version prints as
8523 constant string instead of char pointer.
8524
104c1213
JM
85251999-08-25 Stan Shebs <shebs@andros.cygnus.com>
8526
8527 * gdb.base/ending-run.exp: Add Solaris case for what happens when
8528 stepping out of main.
8529
8530 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
8531 G++ used.
8532
8533 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
8534 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
8535
8536 * gdb.c++/ovldbreak.exp: Update match string in test that
8537 includes a warning of multiple breakpoints.
8538
85391999-08-24 Stan Shebs <shebs@andros.cygnus.com>
8540
8541 * gdb.base/display.exp: Improve precision of step-after-finish
8542 added yesterday.
8543
8544 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
8545 test.
8546
8547 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
8548 configs when using G++, not just hppa*.
8549
85501999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8551
8552 * gdb.base/async.c: New file.
8553 * gdb.base/async.exp: New file.
8554
8555Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
8556
8557 * gdb.base/break.exp: Tweak PA specific tests to properly handle
8558 PA64.
8559
53a5351d
JM
8560Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
8561
104c1213
JM
8562 * gdb.base/display.exp: "finish" can leave us mid-line on many
8563 targets, deal with it. Add a small constant to main, instead of
8564 1000 since main+1000 may not be a valid address in the target.
8565
53a5351d
JM
8566 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
8567 on hpux11.
8568
8569 * gdb.base/attach.exp: Handle another hpux11 error message variant
8570 when attaching to a process that does not exist.
8571
85721999-08-19 J.T. Conklin <jtc@redback.com>
8573
8574 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
8575 characters in 'continue to 1241' test.
8576
85771999-08-17 Stan Shebs <shebs@andros.cygnus.com>
8578
8579 * gdb.base/call-ar-st.exp: Add a shorter match case for the
8580 stop in print_long_arg_list, define and use a whitespace
8581 variable in print_small_structs test, add an XFAIL for Solaris.
8582 * gdb.base/dbx.exp: XFAIL func commands until somebody is
8583 interested enough to fix.
8584
7be570e7
JM
85851999-08-13 Keith Seitz <keiths@cygnus.com>
8586
8587 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
8588 (dbx_gdb_load): Remove. Use gdb_load instead, since that
8589 proc knows about targets other than the natives.
8590 (test_assign): Use "gdb_run_cmd" to "run" the target.
8591 Check that we've actually hit the breakpoint at main.
8592 When we attempt to assign a value to a local variable, check
8593 that the variable is in the current scope, i.e., don't use
8594 a test with an empty result.
8595
8596Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
8597
8598 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
8599 command.
8600
86011999-08-09 Stan Shebs <shebs@andros.cygnus.com>
8602
8603 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8604 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
8605 gdb.compat, gdb.threads-hp.
8606 gdb.hp/configure, gdb.hp/configure.in: New files.
8607 gdb.hp/Makefile.in: Recurse into new subdirs.
8608 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
8609 gdb.hp/gdb.objdbg: New directory, tests for debugging info
8610 in object files.
8611 gdb.hp/tools: New directory, aux tools for HP-specific tests.
8612
96baa820
JM
86131999-08-05 Stan Shebs <shebs@andros.cygnus.com>
8614
8615 * gdb.base/display.exp: Help expect by putting a newline in the
8616 funky printf, remove a bogus p/a test.
8617
86181999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8619
8620 * gdb.base/display.exp: Make sure that when we say 'run', we are
8621 connected to the target. This is necessary when running not
8622 natively.
8623
86241999-08-03 Stan Shebs <shebs@andros.cygnus.com>
8625
8626 * gdb.base/step-test.exp: Removed some extraneous messages.
8627
8628 * gdb.base/long_long.exp: Don't run memory examination tests
8629 on little-endian targets (they will need a different set of
8630 results to match).
8631
86321999-08-02 Stan Shebs <shebs@andros.cygnus.com>
8633
8634 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
8635 until somebody decides to fix GDB.
8636
8637 * gdb.base/long_long.c: Stop compiler complaint by specifying long
8638 constant as "ULL".
8639 * gdb.base/long_long.exp: Loosen x/c test, add partial result
8640 matches for a couple x/2 commands.
8641
a0b3c4fd
JM
86421999-07-30 Stan Shebs <shebs@andros.cygnus.com>
8643
8644 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
8645 by merging in ref-types2 tests.
8646 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
8647
8648 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8649 * gdb.c++/Makefile.in: Add standard actions.
8650 (EXECUTABLES): Rename from PROGS, update list.
8651 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
8652 from gdb.hp.
8653 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
8654 foo and bar locals.
8655 * gdb.c++/anon-union.exp: Fix tests to match.
8656 * gdb.c++/classes.exp: Run if HP compiler used, add extra
8657 expect matches to handle output variations.
8658 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
8659 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
8660 output, add HP alternatives for new and delete prints.
8661 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
8662 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
8663 * gdb.c++/demangle.exp: Use $style when reporting failure.
8664 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
8665 * gdb.c++/inherit.exp: Run if HP compiler used, add some
8666 match alternatives.
8667 * gdb.c++/local.exp: Add match alternatives or xfails for HP
8668 compilers.
8669 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
8670 * gdb.c++/method.exp: Add match alternatives.
8671 * gdb.c++/misc.cc: Add bool types.
8672 * gdb.c++/misc.exp: Add tests for bool types.
8673 * gdb.c++/overload.exp: Add xfails.
8674 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
8675 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
8676 add some more template parameter tests (only for HP currently).
8677 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
8678 * gdb.c++/virtfunc.cc: Add return type and value for main.
8679 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
8680 match alternatives.
d63a86f8 8681
a0b3c4fd
JM
86821999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8683
8684 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
8685
86861999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
8687
8688 * gdb.base/signals.exp: Don't expect getting a backtrace from
8689 within a signal handler to fail on Linux.
8690
86911999-07-29 Stan Shebs <shebs@andros.cygnus.com>
8692
8693 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8694 * lib/gdb.exp: Remove some gratuitious semicolons.
8695 (delete_breakpoints): Increase timeout.
8696 (gdb_expect): Add -notransfer option.
8697 (gdb_test): Use -notransfer option.
8698 (get_compiler_info): Add f77 case.
8699 (get_compiler): New proc, split out from gdb_preprocess, add f77
8700 case.
8701 (gdb_preprocess): Call get_compiler.
8702
8703 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
8704 * gdb.base/attach.exp, gdb.base/display.exp,
8705 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
8706 gdb.base/long_long.exp, gdb.base/printcmds.exp,
8707 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
8708 third arg to gdb_test.
8709 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
8710 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
8711 HP-UX xfails, add others.
8712 * gdb.base/completion.exp: Reflect name change of self-test.
8713 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
8714 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
8715 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
8716 HP failure number.
8717 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
8718 useless HP-UX 10.30 references.
8719 * gdb.base/maint.exp: Loosen matches.
8720 * gdb.base/pointers.c (main): Declare more_code.
8721 * gdb.base/pointers.exp: Match on output of a `next'.
8722 * gdb.base/structs.c: Add prototypes.
8723 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
8724 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
8725
87261999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8727
8728 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
8729 command.
8730
87311999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8732
8733 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
8734 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
8735
8736 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
8737 debug info. Deal with lack of signal hanlder info in stack.
8738
8739 From Jim Kingdon <kingdon@redhat.com>:
8740 * gdb.base/annota1.exp: If printf has debug info, deal with it.
8741
5a2468f5
JM
87421999-07-19 Stan Shebs <shebs@andros.cygnus.com>
8743
8744 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
8745 gdb.base/foll-vfork.exp: Don't run for crosses.
8746
adf40b2e
JM
8747Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
8748
8749 * gdb.base/configure.in: Check for gdbvars.exp instead of
8750 a1-selftest.exp.
8751 * gdb.base/configure: Re-generate.
8752
87531999-07-12 Stan Shebs <shebs@andros.cygnus.com>
8754
8755 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
8756 in trying to run first and name is too long.
8757
8758 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
8759 pointers2.c and pointers2.exp, respectively.
8760 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
8761 doschk happier.
8762
43e526b9
JM
87631999-07-08 Stan Shebs <shebs@andros.cygnus.com>
8764
8765 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
8766 callfuncs2.c and callfuncs2.exp.
8767
8768 * gdb.base/list.exp: Remove mistaken xfails.
8769 * gdb.base/list0.h: Add optional prototypes.
8770
9846de1b
JM
8771Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
8772
8773 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
8774 calling malloc.
8775 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
8776 * ptype.exp: Move test for get_debug_format to before its first
8777 use.
8778
87791999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8780
8781 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
8782 * gdb.base/annota2.cc, annota2.exp: Move from here.
8783 * gdb.c++/annota2.cc, annota2.exp: To here.
8784 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
8785
43ff13b4
JM
8786Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
8787
8788 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
8789 a consistent format.
8790
085dd6e6
JM
87911999-06-25 Stan Shebs <shebs@andros.cygnus.com>
8792
8793 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8794 * lib/gdb.exp (get_compiler_info): Add detection for assorted
8795 HP compilers, also set the globals $true and $false.
8796
8797 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
8798 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
8799 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
8800 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
8801 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
8802 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
8803 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
8804 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
8805 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
8806 whatis.c} Add C++ compatible function definitions and return
8807 types, add includes for library functions.
8808 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
8809 * gdb.base/step-test.c (myglob): Rename from glob.
8810 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
8811 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
8812 files, move here from gdb.hp.
8813 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
8814 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
8815 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
8816 Adjust line numbers in regexps.
8817
8818 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
8819 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
8820 instead of 0/1.
8821
8822 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
8823 foll-vfork.exp: New files, move here from gdb.hp.
8824 * gdb.base/page.exp: New file, test of pagination command.
8825
8826 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
8827 recursion test.
8828 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
8829
8830 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
8831 gdb.base/solib.exp: Fix compiler invocation process.
8832
8833 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
8834 HP-UX 11, turn off overload resolution explicitly.
8835 * gdb.base/commands.exp: Set argument list explicitly, add
8836 watchpoint test.
8837 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
8838 them work.
8839 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
8840 expressions properly.
8841 * gdb.base/corefile.exp: Loosen the match slightly.
8842 * gdb.base/default.exp: Allow "Error accessing memory" message
8843 also.
8844 * gdb.base/display.exp: Skip over x/0 j if PA64.
8845 * gdb.base/funcargs.exp: Add xfails for HP-UX.
8846 * gdb.base/interrupt.exp: Ditto.
8847 * gdb.base/langs.exp: Add symbolic matches governed by compiler
8848 in use.
8849 * gdb.base/list.exp: Add xfails for HP-UX.
8850 * gdb.base/long_long.exp: Refine some of the numeric matches.
8851 * gdb.base/mips_pro.exp: Xfail on HP-UX.
8852 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
8853 * gdb.base/nodebug.exp: Succeed on more varieties of output.
8854 * gdb.base/opaque.exp: Remove some HP-UX xfails.
8855 * gdb.base/ptype.exp: Succeed on more varieties of output.
8856 * gdb.base/scope.exp: Add xfails for HP-UX.
8857 * gdb.base/sect-cmd.exp: Add more cases.
8858 * gdb.base/setvar.exp: Add xfails for HP-UX.
8859 * gdb.base/shlib-call.exp: Loosen some matches slightly.
8860 * gdb.base/signals.exp: Match on void symbolically.
8861 * gdb.base/step-test.exp: Add case for PA64.
8862 * gdb.base/term.exp: Add exit and restart.
8863 * gdb.base/twice.exp: Clean up after self.
8864 * gdb.base/varargs.exp: Disable overload resolution explicitly.
8865 * gdb.base/whatis.exp: Allow more ways to pass tests.
8866
8867 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
8868 no longer useful.
8869
8870Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
8871
8872 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
8873 list of patterns.
8874 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
8875 print_double_array(double_array)", "continuing to breakpoint
8876 1018", "print print_double_array(array_d)" and "continuing to
8877 1034" tests.
d63a86f8 8878
085dd6e6
JM
88791999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
8880
8881 * Makefile.in: Add empty html and install-html targets.
8882
88831999-06-24 Stan Shebs <shebs@andros.cygnus.com>
8884
8885 * config/mt-*: Remove, these haven't been used since 1996.
8886
88871999-06-22 Stan Shebs <shebs@andros.cygnus.com>
8888
8889 * gdb.base/call-strs.c, gdb.base/ending-run.c,
8890 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
8891 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
8892
9e0b60a8
JM
88931999-06-18 Stan Shebs <shebs@andros.cygnus.com>
8894
8895 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
8896 simpler match case for the ptype of the big class.
8897
88981999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
8899
8900 * gdb.exp: Fix test for gdb_prompt existence.
8901
89021999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
8903
8904 * gdb.exp (gdb_test): Add fail after calls to perror.
8905
89061999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
8907
8908 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
8909
89101999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
8911
8912 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
8913
0f71a2f6
JM
8914Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
8915
8916 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
8917 malloc() is linked in.
8918
89191999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
8920
8921 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
8922 step at end.
8923
8924 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
8925
89261999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
8927
8928 * gdb.java/jv-print.exp: New file. (Our first Java test!)
8929
cce74817
JM
8930Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
8931
8932 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
8933 * gdb.base/mips_pro.exp: Likewise.
8934
89351999-06-02 Keith Seitz <keiths@cygnus.com>
8936
8937 * gdb.c++/templates.cc: Change all "new" operators to throw
8938 an exception.
8939 * gdb.c++/cplusfuncs.cc: Likewise.
8940
8941 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
8942
8943Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
8944
8945 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
8946 * gdb.base/ending-run.exp: When stepping out of main, accept a
8947 step into an arbitrary assembler file.
8948
392a587b
JM
89491999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8950
d63a86f8 8951 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 8952 "breakpoint-invalid" to be printed.
d63a86f8 8953 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
8954 number of "frames-invalid" and "breakpoint-invalid" to be printed.
8955 * gdb.base/annota2.cc: Initialize a.x to 0.
8956
9e086581
JM
89571999-05-17 Keith Seitz <keiths@cygnus.com>
8958
8959 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
8960 when "skip_float_tests" set.
8961 Ditto for "print print_double_array(array_d)", "print print_small_structs",
8962 "print print_ten_doubles", and "step into print_long_arg_list".
8963 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
8964 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
8965 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
8966 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
8967 "skip_float_tests" is set.
8968 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
8969 when "skip_float_tests" set.
d63a86f8 8970
cd0fc7c3
SS
89711999-05-06 Keith Seitz <keiths@cygnus.com>
8972
8973 * gdb.base/annota2.cc: Include stdio.h.
8974
8975Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
8976
8977 * gdb.base/crossload.exp: Remove, this has been disabled ever
8978 since BFD stopped including all targets, and cross-GDB gets
8979 plenty of testing anyway.
8980 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
8981 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
8982 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
8983 * gdb.base/README: Remove, was doc for this.
8984 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
8985 needed.
8986
b83266a0
SS
89871999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8988
8989 * gdb.base/call-ar-st.exp: Fix one regular expression in test
8990 output.
8991
8992 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
8993 * gdb.base/annota2.exp: New file. More annotation tests.
8994 * gdb.base/annota1.c: New file. Source file for annota1.exp.
8995 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
8996
89971999-04-23 Angela Marie Thomas <angela@cygnus.com>
8998
8999 * config/cfdbug.exp: New file.
9000
7a292a7a
SS
90011999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
9002
9003 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
9004 Marcus Daniel's and Dale Hawkins's demangler crashes.
9005
9006 * gdb.c++/demangle.exp (test_gnu_style_demangling,
9007 test_lucid_style_demangling, test_arm_style_demangling,
9008 test_hp_style_demangling): Try Tom Tromey's core-dumping
9009 identifier under each demangling style.
9010
90111999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
9012
9013 * gdb.c++/demangle.exp: Include the current demangling style
9014 in all test names.
9015 (current_demangling_style): New global variable.
9016 (set_demangling_style, test_demangling_core, test_demangling,
9017 test_demangling_exact): New functions.
9018 (test_gnu_style_demangling, test_lucid_style_demangling,
9019 test_arm_style_demangling, test_hp_style_demangling): Use those,
9020 instead of calling gdb_test and gdb_test_exact directly.
9021 (catch_demangling_errors): New function, which reports errors
9022 signalled by the demangling test functions in an orderly way.
9023 (do_tests): Use catch_demangling_errors.
9024
90251999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
9026
9027 * gdb.base/signals.exp (test_handle_all_print): Use () for
9028 grouping in expressions, not {}.
9029
9030 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
9031 initialized yet.
9032
90331999-04-01 Stan Shebs <shebs@andros.cygnus.com>
9034
9035 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
9036 are listed.
9037
90381999-03-26 Stan Shebs <shebs@andros.cygnus.com>
9039
9040 * gdb.stabs/weird.exp: Test for CC being defined before
9041 looking at its value.
9042
90431999-03-25 Stan Shebs <shebs@andros.cygnus.com>
9044
9045 * gdb.base/call-ar-st.exp: Remove stray '#'.
9046 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
9047 "short int" and "long int".
9048 * gdb.c++/overload.cc: Cast the string added in the previous
9049 change, to mollify finicky HP compiler.
9050 * gdb.hp/reg-test.exp (testfile): Fix file name.
9051 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 9052
7a292a7a
SS
9053 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
9054 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
9055 alternate form of enum ptype.
9056
c906108c
SS
90571999-03-23 Stan Shebs <shebs@andros.cygnus.com>
9058
7a292a7a
SS
9059 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
9060 * gdb.hp/*.exp: Change all to run compiler probe only after
9061 passing skip_hp_tests, so as not to waste time on guaranteed
9062 failure.
9063
c906108c
SS
9064 * gdb.c++/overload.cc: Pass string instead of char addr, always
9065 init ccpfoo.
9066 * gdb.c++/templates.cc: Fix syntax error.
9067
7a292a7a
SS
9068Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9069
9070 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 9071 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
9072 command.
9073
90741999-03-18 James Ingham <jingham@cygnus.com>
9075
9076 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
9077
9078 * gdb.c++/method.exp: It was testing an uninitialized int on the
9079 stack and assuming it was positive.
9080
9081 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
9082
9083 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 9084 keep it from killing the rest of the tests.
7a292a7a
SS
9085 Use gdb_continue_to_end.
9086
9087 * gdb.base/sigall.exp: use gdb_continue_to_end.
9088
9089 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
9090
9091 * gdb.base/display.exp: use runto_main, not run.
9092
d63a86f8
RM
9093 * gdb.base/default.exp: Check for the current error message in the
9094 r abbreviation test.
7a292a7a
SS
9095 Add strongarm to the targets that know info float.
9096
d63a86f8 9097 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
9098 run which doesn't work with monitors.
9099
9100 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
9101
9102 * gdb.base/break.exp: use the gdb_continue_to_end proc.
9103
9104 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
9105 program. Traps the case (in Cygmon) when the program never really
9106 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
9107 more places, so I used my name. Sorry Mark...
9108
9109 * config/monitor.exp (gdb_target_monitor): added another
9110 target_info parameter: remotebinarydownload. This will set the
9111 remotebinarydownload flag if this is causing some boards trouble.
9112
91131999-03-18 Mark Salter <msalter@cygnus.com>
9114
9115 * lib/gdb.exp (continue_to_exit): New function.
9116
9117 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
9118 * gdb.base/ending-run.exp: Ditto.
9119 * gdb.base/step-test.exp: Ditto.
9120
91211999-03-16 Stan Shebs <shebs@andros.cygnus.com>
9122
9123 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
9124 (suggested by Art Haas <ahaas@neosoft.com>).
9125
91261999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
9127
9128 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
9129
9130Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
9131
9132 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
9133 descriptions of types (short unsigned int vs unsigned short, etc).
9134
91351999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
9136
9137 * gdb.base/call-strs.exp: Don't assume that `step' will step over
9138 a call to strlen; sometimes we do have sources.
9139
91401999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
9141
9142 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
9143 character, so GDB won't print garbage after its end.
d63a86f8 9144
c906108c
SS
9145 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
9146 breakpoint there instead. Sometimes GCC emits memcpy to handle
9147 the large structures being passed by value, so we step into that
9148 instead of sum_array_print, which obscures what we're really testing.
9149 * gdb.base/step-test.exp: However, we do want a test that notices
9150 the bizarre steps into memcpy, so do that here. Add check for
9151 stepping into function calls that pass large structures by value.
9152 ("Is that a noun clause, or are you just happy to see me?")
9153 Remove all references to specific line numbers.
9154 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
9155 New type and function.
9156 (main): Call large_struct_by_value, passing it a large struct by value.
9157 * lib/gdb.exp (gdb_get_line_number): New function.
9158
9159 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
9160 more portable.
9161
7a292a7a
SS
91621999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
9163
c906108c
SS
9164 * lib/gdb.exp: Doc fixes.
9165
7a292a7a
SS
91661999-03-05 Nick Clifton <nickc@cygnus.com>
9167
d63a86f8 9168 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
9169
91701999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
9171
c906108c
SS
9172 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
9173 commands. They're not germane to this test, and they don't work
9174 that way on remote targets.
9175
3fc11d3e
JM
91761999-03-01 James Ingham <jingham@cygnus.com>
9177
9178 * Changelog entries merged over from gdb development branch.
9179
3fc11d3e
JM
9180 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
9181
9182 * lib/gdb.exp (gdbtk_analyze_results): Generic function
9183 for outputting results of test run.
9184
2d4a1622 9185 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
9186
9187 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 9188
7a292a7a
SS
91891999-02-25 Felix Lee <flee@cygnus.com>
9190
9191 * lib/gdb.exp (debug_format): initialize
9192
c906108c
SS
91931999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
9194
9195 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
9196 * gdb.base/call-rt-st.c: Ditto.
9197
c906108c
SS
91981999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
9199
9200 * gdb.threads/pthreads.exp (horiz): New variable.
9201 (test_startup): Fix regexps that capture thread numbers.
9202
92031999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
9204
9205 * gdb.base/smoke.exp: Disambiguate two test case names (both
9206 called ``print'').
9207
9208Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9209
9210 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
9211 compilation.
9212
92131999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9214
9215 * gdb.base/miscexprs.exp: Change patterns to match GDB's
9216 actual output formatting.
9217 * gdb.base/smoke.exp: GDB removes leading 0's.
9218 * gdb.base/volatile.exp: Don't check type of remuneration;
9219 that variable is no longer defined in constvars.c.
9220 * gdb.base/step-test.c (main): Exit with explicit exit code.
9221 * gdb.base/step-test.exp: Remove two nexti checks--they are
9222 not portable.
9223
92241999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9225
9226 * gdb.base/help.exp ("help delete display"): Fix test to match
9227 gdb's output.
9228
9229 * gdb.base/long_long.c (known_types): Initialize values to zero.
9230 * gdb.base/long_long.exp: Step one more line
9231 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 9232 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
9233 unique test case names.
9234
9235Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9236
d63a86f8 9237 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
9238
9239 * gdb.c++/method.exp: Add missing close brace.
9240
92411999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
9242
9243 * gdb.base/maint.exp: Use 'set height 0' to disable page
9244 prompting, not 'set height 400'.
9245
9246 Fix a bunch of timeouts.
9247 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
9248 four separate tests, so expect doesn't take forever to match a ton
9249 of text against a regexp with lots of .* forms.
9250 ("maint print psymbols", "maint print symbols"): Make some of
9251 these greps more selective, so that expect doesn't try to wade
9252 through huge piles of output and time out.
9253
9254 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
9255
9256 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
9257 tests: one which doesn't expect shlib events to be reported, and
9258 another which does, but is XFAIL for all platforms other than
9259 HP/UX.
9260
9261 * gdb.base/break.exp: Teach the test suite that the `catch
9262 fork', `catch vfork', and `catch exec' commands produce error
9263 messages on platforms that don't provide these features.
9264
9265Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9266
9267 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
9268 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
9269 (shortening names from solib_threshold.exp etc), won't run on
9270 anything but HP-UX for the foreseeable future.
9271 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
9272 reflect move.
9273
9274Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
9275
9276 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
9277 gdb.trace/Makefile.in (clean): Remove all test executables.
9278
9279Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
9280
9281 * gdb.base/shlib-call.exp: add test cases to verify that gdb
9282 successfully re-sets breakpoints in shared libraries.
9283 * gdb.base/shmain.c (main): return 0, don't fall off the end.
9284
9285Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9286
d63a86f8
RM
9287 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
9288 and compiled w/o GCC.
c906108c
SS
9289
9290 * gdb.hp/watch-cmd.exp: ditto.
9291
9292 * gdb.hp/watch-hp.exp: ditto.
9293
9294 * gdb.hp/xdb1.exp: ditto.
9295
9296 * gdb.hp/xdb2.exp: ditto.
9297
9298 * gdb.hp/dbx.exp: ditto.
9299
9300Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
9301
9302 * constvars.c: Remove C++-isms.
9303 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
9304 with GCC.
9305
9306Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
9307
9308 The following changes are part of the HP merge.
9309
9310 * gdb.base/break.exp: new tests to verify that catchpoints for
9311 fork, vfork, and exec don't trigger inappropriately.
9312
9313 * gdb.base/opaque.exp: compile one file at a time, then link.
9314
9315 * gdb.base/signals.exp: be more restrictive about which hppa
9316 systems receive a setup_xfail. new tests.
9317
9318 * gdb.base/solib_threshold.build: new file.
9319 * gdb.base/solib_threshold.exp: new file.
9320 * gdb.base/solib_threshold.link_opts: new file.
9321 * gdb.base/solib_threshold.mk: new file.
9322 * gdb.base/gen_solib_threshold.c: new file.
9323
9324 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
9325 tests. New tests for enums inside classes.
9326
9327 * gdb.c++/compiler.cc: indicate support of template debugging.
9328
9329 * gdb.c++/demangle.exp: run hp style demangling tests.
9330
9331 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
9332 tests.
9333
9334 * gdb.c++/misc.cc: changes to support new tests.
9335
9336 * gdb.c++/templates.cc: changes to support HP's compiler; changes
9337 to support new tests.
9338
9339 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
9340 gcc, then skip these tests.
9341
9342Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
9343
9344 The following files are part of the HP merge; some had longer
9345 names at HP, but have been renamed to be no more than 14
9346 characters in length.
9347
9348 * gdb.hp/ambiguous.cc: new file.
9349 * gdb.hp/ambiguous.exp: new file.
9350 * gdb.hp/attach.exp: new file.
9351 * gdb.hp/attach2.exp: new file.
9352 * gdb.hp/classes-hp.exp: new file.
9353 * gdb.hp/ctti.exp: new file.
9354 * gdb.hp/ctti-add.cc: new file.
9355 * gdb.hp/ctti-add1.cc: new file.
9356 * gdb.hp/ctti-add2.cc: new file.
9357 * gdb.hp/ctti-add3.cc: new file.
9358 * gdb.hp/dbx.exp: new file.
9359 * gdb.hp/exception.cc: new file.
9360 * gdb.hp/exception.exp: new file.
9361 * gdb.hp/foll-exec.c: new file.
9362 * gdb.hp/foll-exec.exp: new file.
9363 * gdb.hp/foll-fork.c: new file.
9364 * gdb.hp/foll-fork.exp: new file.
9365 * gdb.hp/foll-vfork.c: new file.
9366 * gdb.hp/foll-vfork.exp: new file.
9367 * gdb.hp/inherit-hp.exp: new file.
9368 * gdb.hp/more-steps.exp: new file.
9369 * gdb.hp/namespace.cc: new file.
9370 * gdb.hp/namespace.exp: new file.
9371 * gdb.hp/optimize.exp: new file.
9372 * gdb.hp/pxdb.c: new file.
9373 * gdb.hp/pxdb.exp: new file.
9374 * gdb.hp/quicksort.exp: new file.
9375 * gdb.hp/reg-test.exp: new file.
9376 * gdb.hp/reg-test.s: new file.
9377 * gdb.hp/sized-enum.c: new file.
9378 * gdb.hp/sized-enum.exp: new file.
9379 * gdb.hp/start-stop.exp: new file.
9380 * gdb.hp/templ-hp.cc: new file.
9381 * gdb.hp/templ-hp.exp: new file.
9382 * gdb.hp/thr-lib.c: new file.
9383 * gdb.hp/thr-lib.exp: new file.
9384 * gdb.hp/thr-lib.h: new file.
9385 * gdb.hp/thr-liblib.c: new file.
9386 * gdb.hp/virtfun-hp.c: new file.
9387 * gdb.hp/virtfun-hp.exp: new file.
9388 * gdb.hp/watch-cmd.exp: new file.
9389 * gdb.hp/watch-hp.exp: new file.
9390 * gdb.hp/xdb1.exp: new file.
9391 * gdb.hp/xdb2.exp: new file.
9392 * gdb.hp/xdb3.exp: new file.
9393
9394Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
9395
9396 The following files are part of the HP merge; some had longer
9397 names at HP, but have been renamed to be no more than 14
9398 characters in length.
9399
9400 * gdb.base/ss.h: new file.
9401 * gdb.base/call-ar-st.c: new file.
9402 * gdb.base/call-ar-st.exp: new file.
9403 * gdb.base/call-rt-st.c: new file.
9404 * gdb.base/call-rt-st-exp: new file.
9405 * gdb.base/call-strs.exp: new file.
9406 * gdb.base/ena-dis-br.exp: new file.
9407 * gdb.base/environ.exp: new file.
9408 * gdb.base/long_long.exp: new file.
9409 * gdb.base/sect-cmd.exp: new file.
9410 * gdb.base/shlib-cl2.exp: new file.
9411 * gdb.base/smoke.exp: new file.
9412 * gdb.base/so-impl-ld.c: new file.
9413 * gdb.base/so-impl-ld.exp: new file.
9414 * gdb.base/so-indr-cl.c: new file.
9415 * gdb.base/so-indr-cl.exp: new file.
9416 * gdb.base/varargs.exp: new file.
9417 * gdb.base/volatile.exp: new file.
9418 * gdb.base/whatis-exp.exp: new file.
7a292a7a 9419 * gdb.base/display.exp: new file.
c906108c
SS
9420 * gdb.c++/derivation.exp: new file.
9421 * gdb.c++/local.exp: new file.
9422 * gdb.c++/member-ptr.exp: new file.
9423 * gdb.c++/overload.exp: new file.
9424 * gdb.c++/ovldbreak.exp: new file.
9425 * gdb.c++/ref-types.exp: new file.
9426 * gdb.c++/ref-types2.exp: new file.
9427 * gdb.c++/userdef.exp: new file.
d63a86f8 9428
c906108c
SS
9429Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
9430
9431 * gdb.base/default.exp: Reflect wording change in remote.c.
9432
dc96c6c7 9433Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9434
9435 * gdb.base/help.exp: Update to reflect current text.
9436
9437Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
9438
9439 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
9440 they're stack variables and contain garbage.
9441 * gdb.c++/anon-union.exp: new file.
9442
9443 The following changes were made by David Taylor
9444 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
9445 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
9446 in changes by HP.
9447
9448 * gdb.base/bitops.exp: new file.
9449 * gdb.base/default.exp: change expected messages for catch and
9450 info catch tests to reflect HP merge changes.
9451 * gdb.base/enable-disable-break.exp
9452 * gdb.base/ending-run.c: new file.
9453 * gdb.base/long_long.c: new file.
9454 * gdb.base/maint.exp: new file.
9455 * gdb.base/pointers2.exp: new file.
9456 * gdb.base/shlib-call2.exp: new file.
9457 * gdb.base/solib.exp: new file.
9458 * gdb.base/step-test.c: new file.
9459 * gdb.c++/anon-union.cc: new file.
9460 * gdb.c++/local.cc: new file.
9461 * gdb.c++/member-pointer.cc: new file.
9462 * gdb.c++/method.cc: new file.
9463 * gdb.c++/ref-types.cc: new file.
9464 * gdb.c++/ref-types2.cc: new file.
9465 * gdb.c++/userdef.cc: new file.
d63a86f8 9466
c906108c
SS
9467 * gdb.base/scope.exp: compile one file at a time, then link.
9468 * gdb.base/langs.exp: ditto.
9469 * gdb.base/list.exp: ditto.
d63a86f8 9470
c906108c
SS
9471Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
9472
9473 The following changes were made by David Taylor
9474 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
9475 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
9476 in changes by HP.
d63a86f8 9477
c906108c
SS
9478 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
9479 skip tests. When compiling pass c++ flag to gdb_compile.
9480 * gdb.c++/
d63a86f8 9481
c906108c
SS
9482 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
9483 test for on hppa*-*-hpux*; use args to see if c++ was specified.
9484 (skip_hp_tests): new function.
9485 (gdb_preprocess): new function.
9486
9487 * configure.in (hpdir): decide whether to configure gdb.hp.
9488 * configure: regenerated.
9489
9490 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
9491 to delete on clean.
9492 (EXECUTABLES): update to reflect new additions.
9493 * gdb.base/commands.exp: update message expected.
9494 * gdb.base/default.exp: add copyright notice.
9495 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
9496 * gdb.base/help.exp: update messages to reflect current text.
9497 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
9498 targets for recurse tests.
9499 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
9500 skip this file.
9501
9502 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
9503 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
9504 compilation.
9505 * gdb.c++/misc.exp: ditto.
9506 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
9507 run the tests. tell gdb_compile that it's a c++ compilation.
9508
9509 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 9510
c906108c
SS
9511 * gdb.base/all-bin.exp: new file.
9512 * gdb.base/arithmet.exp: new file.
9513 * gdb.base/assign.exp: new file.
9514 * gdb.base/completion.exp: new file.
9515 * gdb.base/cond-expr.exp: new file.
9516 * gdb.base/condbreak.exp: new file.
9517 * gdb.base/define.exp: new file.
9518 * gdb.base/dollar.exp: new file.
9519 * gdb.base/environment.exp: new file.
9520 * gdb.base/eval-skip.exp: new file.
9521 * gdb.base/jump.exp: new file.
9522 * gdb.base/logical.exp: new file.
9523 * gdb.base/pointers.exp: new file.
9524 * gdb.base/relational.exp: new file.
9525 * gdb.base/section_command.exp: new file.
9526 * gdb.base/whatis-expr.exp: new file.
9527
9528 * gdb.base/all-types.c: new file.
9529 * gdb.base/call-array-struct.c: new file.
9530 * gdb.base/call-return-struct.c: new file.
9531 * gdb.base/call-strings.c: new file.
9532 * gdb.base/callfuncs2.c: new file.
9533 * gdb.base/condbreak.c: new file.
9534 * gdb.base/constvars.c: new file.
9535 * gdb.base/display.c: new file.
9536 * gdb.base/int-type.c: new file.
9537 * gdb.base/jump.c: new file.
9538 * gdb.base/miscexprs.c: new file.
9539 * gdb.base/pointers.c: new file.
9540 * gdb.base/pointers2.c: new file.
9541 * gdb.base/shmain.c: new file.
9542 * gdb.base/shr1.c: new file.
9543 * gdb.base/shr2.c: new file.
9544 * gdb.base/solib.c: new file.
9545 * gdb.base/solib1.c: new file.
9546 * gdb.base/solib2.c: new file.
9547 * gdb.base/varargs.c: new file.
9548 * gdb.c++/derivation.cc: new file.
9549 * gdb.c++/overload.cc: new file.
9550 * gdb.c++/ovldbreak.cc: new file.
9551 * gdb.hp/attach.c: new file.
9552 * gdb.hp/attach2.c: new file.
9553 * gdb.hp/average.c: new file.
9554 * gdb.hp/compiler.c: new file.
9555 * gdb.hp/compiler.cc: new file.
9556 * gdb.hp/execd-program.c: new file.
9557 * gdb.hp/follow-exec.c: new file.
9558 * gdb.hp/follow-fork.c: new file.
9559 * gdb.hp/follow-vfork-and-exec.c: new file.
9560 * gdb.hp/misc-hp.cc: new file.
9561 * gdb.hp/more-steps.c: new file.
9562 * gdb.hp/optimize.c: new file.
9563 * gdb.hp/quicksort.c: new file.
9564 * gdb.hp/run-hp.c: new file.
9565 * gdb.hp/start-stop.c: new file.
9566 * gdb.hp/sum.c: new file.
9567 * gdb.hp/templates-hp.cc: new file.
9568 * gdb.hp/thread-local-in-lib.c: new file.
9569 * gdb.hp/thread-local-in-lib.h: new file.
9570 * gdb.hp/thread-local-in-lib.lib.c: new file.
9571 * gdb.hp/vforked-program.c: new file.
9572 * gdb.hp/virtfunc-hp.cc: new file.
9573 * gdb.hp/watchpoint-hp.c: new file.
9574 * gdb.hp/xdb.c: new file.
9575 * gdb.hp/xdb0.c: new file.
9576 * gdb.hp/xdb0.h: new file.
9577 * gdb.hp/xdb1.c: new file.
9578
9579Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
9580
9581 The following change was made by Edith Epstein
9582 <eepstein@cygnus.com> as part of a project to merge in changes
9583 originally made by HP; HP did not create ChangeLog entries.
9584
9585 * gdb.c++/demangle.exp: changed the expected output for some
9586 ARM-style mangling -- removed second reference to datatype.
9587 For example, maint demangle __dt__11T1__pt__2_cFv
9588 T1<char>::~T1<char>(void)
9589 becomes,
9590 maint demangle __dt__11T1__pt__2_cFv
9591 T1<char>::~T1(void)
9592
9593 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 9594
c906108c
SS
9595Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
9596
9597 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
9598 * gdb.trace/backtrace.exp: Likewise.
9599 * gdb.trace/circ.exp: Likewise.
9600 * gdb.trace/collection.exp: Likewise.
9601 * gdb.trace/deltrace.exp: Likewise.
9602 * gdb.trace/infotrace.exp: Likewise.
9603 * gdb.trace/limits.exp: Likewise.
9604 * gdb.trace/packetlen.exp: Likewise.
9605 * gdb.trace/passc-dyn.exp: Likewise.
9606 * gdb.trace/passcount.exp: Likewise.
9607 * gdb.trace/report.exp: Likewise.
9608 * gdb.trace/save-trace.exp: Likewise.
9609 * gdb.trace/tfind.exp: Likewise.
9610 * gdb.trace/tracecmd.exp: Likewise.
9611 * gdb.trace/while-dyn.exp: Likewise.
9612 * gdb.trace/while-stepping.exp: Likewise.
9613
96141998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
9615
9616 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
9617
9618Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
9619
9620 From Brendan Kehoe:
9621 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
9622 int return types.
9623
9624Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
9625
9626 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
9627 remote dos host testing right.
9628
9629Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
9630
9631 * gdb.base/corefile.exp: remove some xfails.
9632
9633Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
9634
9635 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
9636 have different timestamps.
9637
9638Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
9639
9640 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
9641 gdb.base/default.exp: Replace "exec" with "executable".
9642
9643Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
9644
9645 * gdb.base/default.exp: Change else if to elseif from previous
9646 delta.
9647
9648Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
9649
9650 * gdb.base/default.exp: Add brace missing from previous delta.
9651
9652Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
9653
9654 * gdb.base/default.exp: Support test for info float for all
9655 varieties of arm toolchain.
9656
dc96c6c7 9657Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9658
9659 * gdb.trace/*.exp: remove "remote_download" command.
9660
dc96c6c7 9661Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9662
9663 * gdb.trace/*.exp: remove -gdwarf from compile.
9664
9665Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
9666
9667 * gdb.trace/configure.in(AC_INIT): typo
9668 * gdb.trace/configure: regenerated
9669
dc96c6c7 9670Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9671
9672 * config/m68k-emc.exp: New file.
9673 * lib/<emc-support.exp trace-support.exp}: New files.
9674 * configure.in: add new test directory gdb.trace.
9675 * gdb.trace/{configure configure.in Makefile.in}: New files.
9676 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
9677 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
9678 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
9679 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
9680 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
9681 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
9682 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 9683
dc96c6c7 9684Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9685
9686 * gdb.c++/classes.exp: Change all regular expressions to match
9687 arbitrary combinations of newline/carriage-return, so that they
9688 will work equally well on Unix and Windows.
9689 * gdb.c++/inherit.exp: ditto.
9690 * gdb.c++/virtfunc.exp: ditto.
9691
96921998-08-11 Dawn Perchik <dawn@cygnus.com>
9693
9694 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
9695
c2d11a7d
JM
9696Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
9697
9698 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
9699 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
9700 to use a0-a3/d0-d3 as needed.
9701
9702Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
9703
9704 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
9705 * gdb.disasm/am33.exp: Corresponding changes.
9706
c906108c
SS
97071998-07-11 Felix Lee <flee@cygnus.com>
9708
9709 * gdb.base/callfuncs.exp: add cmp10 test.
9710 * gdb.base/callfuncs.c (cmp10): new function.
9711
9712Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
9713
d63a86f8 9714 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
9715 into two parts to get around a synchronization problem in expect.
9716
3fc11d3e
JM
9717Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
9718
9719 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
9720
9721 * configure.in: Add options for gdbtk testsuite.
9722
9723 * configure: Regenerate.
9724
9725 * gdb.gdbtk: New directory to hold gdbtk tests.
9726
c906108c
SS
9727Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
9728
9729 * gdb.fortran/types.exp: Escape brackets in expect patterns
9730 for test_float_literal_types_accepted tests.
9731 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
9732 before run test.
9733
c2d11a7d
JM
9734Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
9735
9736 * am33.exp: Just compile, do not link the testcase.
9737 * am33.s: Add ".am33" pseudoop to force am33 mode.
9738
c906108c
SS
97391998-06-25 Felix Lee <flee@cygnus.com>
9740
9741 * gdb.base/setshow.exp: make sure $pc is sane.
9742
9743 * gdb.stabs/weird.exp: split expect patterns properly.
9744
c2d11a7d
JM
9745Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
9746
9747 * gdb.disasm/am33.s: New disassembler testfile for the am33.
9748 * gdb.disasm/am33.exp: Run it.
9749
dc96c6c7 9750Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9751
9752 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
9753 match processing (and eliminate spurious timeouts when running).
9754
dc96c6c7 9755Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9756
9757 * gdb.base/signals.exp (test_handle_all_print): put back Mach
9758 exception test, but conditionalize it on target [mach | gnu].
9759
dc96c6c7 9760Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9761
9762 * gdb.base/overlays.exp: fixup compile line for linker script.
9763
9764Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
9765
9766 * gdb.fortran/types.exp: don't guess at float size.
9767
9768Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
9769
9770 * gdb.base/exprs.exp: delete test that depends on int size.
9771
9772Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
9773
9774 * config/sim.exp: Removed checks for target triplets.
9775 (gdb_target_sim): Use gdb,target_sim_options.
9776
9777Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
9778
9779 * gdb.base/reread.exp: New file.
9780 * gdb.base/reread1.c: New file.
9781 * gdb.base/reread2.c: New file.
9782
9783Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
9784
9785 * config/sim.exp: Use 'target sim -sparclite' when running
9786 SPARClite programs.
9787
9788Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
9789
9790 * gdb.base/structs2.exp: New file.
9791 * gdb.base/structs2.c: New file.
9792
9793Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
9794
9795 * gdb.asm/common.inc: New file.
9796 * gdb.asm/d10v.inc: New file.
9797 * asm-source.exp: Pass -I's to gas to find .inc files.
9798 Update line numbers in expected output.
9799 * asmsrc1.s: Rewrite.
9800 * asmsrc2.s: Rewrite.
9801 * configure.in: Create arch.inc symlink.
9802 * configure: Regenerate.
9803 * Makefile.in (distclean): Delete arch.inc.
9804
9805Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
9806
9807 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
9808 (t_enum_value2): ditto
9809 (t_enum_value3): ditto
9810 (main): ditto
9811Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
9812
9813 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
9814 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
9815 change.
9816 Use gdb_test instead of send_gdb/gdb_expect sequences.
9817
9818Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
9819
9820 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
9821 not void.
9822
9823Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
9824
9825 * gdb.base/branches.c: Code with lots of loops and
9826 subroutines. Used to test gdbs ability to single step through PC
9827 changes, especially to test mips-tdep.c:mips_next_pc
9828
9829Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
9830
9831 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
9832 more rigorous EGCS C++ error checking.
9833
9834Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9835
9836 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 9837 tests.
c906108c 9838 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 9839 function when asleep.
c906108c 9840 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
9841 for i*86 Linux and SVR4 signal handling problems.
9842 Remove linux xfail for `next to handler in signals_tests_1', fixed
9843 by recent infrun.c change.
c906108c 9844 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 9845 stack backtraces.
c906108c
SS
9846 Adjust expect pattern in `handle all print' test to match Apr 28 1997
9847 target.[ch] change.
9848
9849Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
9850
9851 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
9852 for a newline from gdb before continuing.
9853 (default_gdb_exit): Just look for y or n.
9854 (gdb_test): Detect abnormal exit from GDB running on DOS; if
9855 it does, fail the rests of the tests in the file.
9856
9857Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
9858
9859 * config/cygmon.exp: New file.
9860
9861Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
9862
9863 * gdb.base/list.exp: Fix problem with "list default lines around
9864 main" test on remote targets.
9865
9866 * gdb.base/scope.exp: Fix problem with filelocal_bss before
9867 run test on remote targets.
9868
9869Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
9870
9871 * gdb.asm: New directory.
9872 * configure.in: Configure it.
9873 * configure: Regenerate.
9874 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
9875 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
9876
9877Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
9878
9879 * config/mn10300-eval.exp: New file to support MN10300 eval board.
9880
dc96c6c7 9881Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 9882
c906108c
SS
9883 * gdb.base/overlays (several files): Merge the two overlay
9884 managers into one. Change variables (foox, barx, bazx, grbxx)
9885 back into ints but force them to load in their proper sections.
9886
9887Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
9888
9889 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
9890 on-chip insn memory and IMAP1 to upper 128k.
9891 (D10VCopy): Handle memory regions crossing 16k boundaries.
9892 (D10VCopy): Transfer data in 32 bit chunks.
9893
9894Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
9895
9896 * gdb.base/overlays.c (main): Exit normally when result is
9897 correct.
9898
9899 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
9900 map. Include space for printf in .text segment.
9901
9902 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
9903 updated d10v memory VMA/LMA map.
9904 (D10VCopy): Call D10VTranslate.
d63a86f8 9905
c906108c
SS
9906Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
9907
9908 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
9909
9910 * gdb.base/bar.c (barx, bar): Change variable to small array so
9911 that it won't be put into the .sdata - small data -
9912 section. Update reference.
9913 * gdb.base/baz.c (bazx, baz): Ditto.
9914 * gdb.base/foo.c (foox, foo): Ditto.
9915 * gdb.base/grbx.c (grbxx, grbx): Ditto.
9916
9917 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
9918 to be arrays.
d63a86f8 9919
dc96c6c7 9920Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 9921
c906108c
SS
9922 * gdb.base/overlays.exp: fix up and get working again.
9923 Add tests for backtraces from an overlay function.
d63a86f8 9924
c906108c
SS
9925Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
9926
9927 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
9928 "calling function with watchpoint enabled".
9929
9930Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
9931
9932 * gdb.base/break.exp (test_next_with_recursion): Remove
9933 gdb_suppress_tests for d10v-*-*.
9934 * lib/gdb.exp (gdb_suppress_tests): Disable this function
9935 pending review of whether it is useful or not.
9936
9937Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
9938
9939 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
9940
9941Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
9942
9943 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
9944 * config/dve.exp: New file to support Densan boards.
9945
9946Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
9947
9948 * gdb.base/interrupt.exp: Document problem of simulators, signals,
9949 reads and BSD.
9950
9951Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
9952
9953 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
9954 response.
9955
9956 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
9957
9958Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
9959
9960 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
9961 test.
9962
9963 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
9964 target_sizeof_long and target_bigendian_p.
9965 (structs_by_value, structs_by_reference): Check values according
9966 to targets word size and endianess.
d63a86f8 9967
c906108c
SS
9968Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
9969
9970 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
9971 output.
9972
9973Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
9974
9975 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
9976 Update test of set args help to match source change.
9977
9978Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
9979
9980 * gdb.base/default.exp: Expect help system output to be in
9981 alphabetical order.
9982 * gdb.base/help.exp: Ditto.
9983
9984Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
9985
9986 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
9987 "i*86-pc-linux-gnu*".
9988 * gdb.base/interrupt.exp: Ditto.
9989 * gdb.base/corefile.exp: Ditto.
9990
9991 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
9992 define vxworks when building the testcase.
9993
9994 * gdb.base/ptype.exp: Fix testnames to be unique.
9995 * gdb.base/radix.exp: Ditto.
9996 * gdb.base/term.exp: Ditto.
9997 * gdb.base/whatis.exp: Ditto.
9998 * gdb.c++/classes.exp: Ditto.
9999
10000Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
10001
10002 * gdb.base/callfuncs.exp: Fix indentation.
10003
10004 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
10005 suppress_flag has been set.
10006 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
10007 target feature.
10008
10009Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
10010
10011 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
10012 the testcase.
10013
10014 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
10015 set_debug_traps() and breakpoint().
10016 * gdb.c++/misc.cc (main): Ditto.
10017 * gdb.c++/templates.cc (main): Ditto.
10018 * gdb.c++/virtfunc.cc (main): Ditto.
10019
10020Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
10021
10022 * lib/gdb.exp(gdb_step_for_stub): New function.
10023 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
10024 exists, reload the executable and do a "continue" instead of
10025 doing a jump.
10026 (runto_main): Use gdb_step_for_stub.
d63a86f8 10027
c906108c
SS
10028 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
10029 tests to have unique names.
10030 * gdb.base/callfuncs.exp: Ditto.
10031 * gdb.base/commands.exp: Ditto.
10032 * gdb.base/default.exp: Ditto.
10033 * gdb.base/help.exp: Ditto.
10034 * gdb.base/list.exp: Ditto.
10035 * gdb.base/opaque.exp: Ditto.
10036 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
10037 similar tests.
d63a86f8 10038
c906108c
SS
10039 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
10040 * gdb.c++/cplusfuncs.cc: Ditto.
10041 * gdb.c++/virtfunc.cc: Ditto.
10042
10043 * config/monitor.exp: Keep track of the last file we saw, rather
10044 than trying to get the info from gdb.
10045
10046 * gdb.fortran/types.exp: Move comment to previous line.
10047
10048Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
10049
10050 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
10051 target mode.
10052
10053Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
10054
10055 From Bob Manson:
10056 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
10057 string from GDB when it connects.
10058
10059 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
10060
10061Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
10062
10063 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
10064 if we can't get a debug format from GDB (we may be testing an
10065 older GDB). Use a 10 second timeout when checking for the format.
10066
10067 * gdb.stabs/weird.exp: Fix quoting.
10068
10069 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
10070
10071Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
10072
10073 * config/arm-ice.exp: New file.
10074
10075Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
10076
10077 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
10078 until it has been modified to work with the new testsuite.
10079
99707966 10080 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
10081 testcase won't compile, cause all of the testcases in the file to
10082 fail instead.
10083
10084 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
10085 (gdb_clear_suppressed): New procedure.
10086 (gdb_stop_suppressing_tests): Only clear suppress_flag if
10087 it contains a positive value.
10088
10089Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
10090
10091 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
10092
10093 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
10094
10095Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
10096
10097 * lib/gdb.exp (setup_xfail_format): New function.
10098 (get_debug_format): New function to get debug format.
10099 (debug_format): New global variable to hold last value set
10100 by get_debug_format.
10101 * gdb.base/list.exp: Call get_debug_format and expect some
10102 tests to fail for DWARF 1 and COFF formats.
10103 * gdb.c++/ptype.exp: Ditto.
10104 * gdb.c++/classes.exp: Ditto.
10105 * gdb.c++/cplusfuncs.exp: Ditto.
10106 * gdb.c++/inherit.exp: Ditto.
10107 * gdb.c++/templates.exp: Ditto.
10108 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 10109
c906108c
SS
10110Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
10111
10112 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
10113 host doesn't have a currently-open connection.
10114
10115 * config/sparclet.exp: Cleanups and fixes to make it generic for
10116 any gdb stub target. Handle cases where gdb doesn't respond when
10117 interrupted in a sane fashion.
10118
10119 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
10120 same thing in a totally different way.
10121
10122 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
10123 setting "timeout".
10124 (gdb_start): We set the global gdb_prompt variable in
10125 default_gdb_init now.
10126
10127Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
10128
10129 * gdb.base/printcmds.exp: Fix "check for floating addition"
10130 regexp to accept results within approx +/- .01 of exact value.
10131 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
10132
10133Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
10134
10135 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
10136 properly.
10137 (gdb_expect): Add optional timeout parameter, and add timeout
10138 value to various calls.
10139 (gdb_suppress_tests): Only give one warning message per group.
10140
10141Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
10142
10143 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
10144 global variables. Handle getting a value for $timeout more
10145 gracefully.
10146
10147Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10148
10149 * lib/gdb.exp: Close connection to remote host if gdb doesn't
10150 initialize.
10151 (default_gdb_init): New procedure; allow gdb_init to be overridden
10152 by a target configuration file.
10153 (gdb_expect): Pass the timeout to remote_expect.
10154
10155 * config/monitor.exp(gdb_load): Fix typo in regexp.
10156
10157Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
10158
10159 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
10160
10161Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
10162
10163 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
10164 here. Call gdb_target_exec before rebooting the target, to make
10165 sure the connection to the target is closed.
10166 (gdb_load): Pass the name of the executable to gdb_target_monitor.
10167 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
10168 Also detect "Timeout reading from remote" error.
10169
10170 * config/gdbserver.exp: Pass the executable being loaded to
10171 gdb_target_monitor. Don't call gdb_file_cmd here; let
10172 gdb_target_monitor do it.
10173
10174 * gdb.disasm/hppa.exp: Don't use exec_output.
10175
10176Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
10177
10178 * gdb.base/list.exp: If we're debugging a non-native target,
10179 try to set the pc register to point to the start of the
10180 program before doing the first list command.
10181
10182 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
10183 test_calls after restarting.
10184
10185 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
10186 reloading.
10187
10188 * gdb.base/watchpoint.exp: Fix typo.
10189
10190 * gdb.base/setshow.exp: Check for use_gdb_stub.
10191
10192 * gdb.base/break.exp: Fix continue until exit test for the gdb
10193 stub case.
10194 * gdb.base/langs.exp: Ditto.
10195
10196 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
10197 gdb_load_offset. If we weren't given a file to load, figure out
10198 what the current file is and use it.
10199
10200 * config/i386-bozo.exp: New file.
10201
10202Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
10203
10204 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
10205 feature.
10206
10207 * config/proelf.exp: New entry.
10208
10209Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
10210
10211 * lib/gdb.exp: Remove spurious .* patterns at the beginning
10212 of regexps.
10213
10214 * gdb.base/watchpoint.exp: Don't run the test_stepping
10215 tests if gdb can't call functions on the target.
10216
10217 * gdb.base/setshow.exp: Don't run the set prompt tests if
10218 the board has gdb_prompt set.
10219
10220Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
10221
10222 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
10223 * gdb.base/commands.exp: Likewise.
10224 * gdb.base/setshow.exp: Likewise.
10225
10226Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
10227
10228 * config/monitor.exp(gdb_start): Look for gdb_prompt target
10229 feature.
10230
10231 * config/i960.exp: New file.
10232
10233Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
10234
10235 * gdb.base/funcargs.exp: Check for gdb,short_int target
10236 feature instead of looking for explicit target triplets.
10237
dc96c6c7 10238Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 10239
d63a86f8 10240 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
10241 "p 123DEADBEEF", to check parse_number.
10242 * top.c: change "to enable to enable" to "to enable" in a couple
10243 of help strings.
10244
10245Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
10246
10247 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
10248 on the mn10300.
d63a86f8 10249
c906108c
SS
10250Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
10251
10252 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
10253 where the test executable is run with explicit args.
10254 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
10255
10256Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
10257
10258 * gdb.base/run.c: Use FAKEARGV to build test executable that
10259 does not require a command line arg, since most simulators
10260 don't currently support passing such an arg into the simulated
10261 program.
10262 * gdb.base/commands.exp: Change tests to insert the proper
10263 value as the arg to the first recursive factorial call. Change
10264 compilation line to define FAKEARGV at compile time.
10265
10266Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
10267
10268 * gdb.base/recurse.exp: Enable these tests for the mn10300.
10269 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
10270 function with watchpoint enabled" test.
10271
10272Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
10273
10274 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
10275 Don't call gdb_test when the command doesn't return to a gdb prompt.
10276
10277 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
10278 "Tests restarted" messages.
10279
10280Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
10281
10282 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
10283
dc96c6c7 10284Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10285
10286 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
10287 for INFO SYMBOL; add help tests for OVERLAY commands.
10288 * gdb.base/default.exp: add tests for INFO SYMBOL command;
10289 add tests for OVERLAY commands
10290 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
10291 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
10292 * gdb.base/sigall.c: add usestubs code frag
10293 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 10294
c906108c
SS
10295Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
10296
10297 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
10298 failures.
10299 (gdb_stop_suppressing_tests): Note that tests have restarted.
10300
10301Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
10302
10303 * config/h8300.exp: New file.
10304
10305Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
10306
10307 * gdb.base/setshow.exp: Check for the existence of a
10308 feature, not its value.
10309
10310Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
10311
10312 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
10313
10314 * gdb.base/scope.exp: It's now init0(), not init().
10315
10316 * gdb.base/scope0.c: For now, change init() to be init0().
10317
10318 * config/monitor.exp: Use gdb_serial in preference to serial
10319 or netport.
10320
10321 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
10322 and it's not already set.
10323
10324Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
10325
10326 * gdb.base/setshow.exp: Only test the run command if the target
10327 isn't using a stub and if it supports argument passing.
10328
10329Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
10330
10331 * config/udi.exp(gdb_start): Make sure UDICONF is set
10332 properly before starting gdb.
10333
10334Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
10335
10336 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
10337 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
10338 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
10339
10340Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
10341
10342 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
10343 specialized code to reboot the board, use remote_reboot instead.
10344
10345 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
10346
10347 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
10348
10349 * config/monitor.exp: Make sure we disconnect from the target.
10350 Also, try a reboot/reload cycle instead of failing if the
10351 load fails.
10352
10353Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
10354
10355 * gdb.base/default.exp: Don't set match_max.
10356 * gdb.base/help.exp: Ditto.
10357 * gdb.base/list.exp: Ditto.
10358 * gdb.base/signals.exp: Ditto.
10359
10360 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
10361 set, use remote_ld to download the testcase instead of
10362 the GDB loader.
10363
10364Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
10365
10366 * config/vr5000.exp: New file.
10367
10368 * config/monitor.exp(gdb_target_monitor): Add pattern for
10369 "Ending remote" to detect errors in connecting.
10370
10371 * gdb.base/setshow.exp: Add .* within auto language test.
10372
10373 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
10374 target feature.
10375
10376 * config/monitor.exp(gdb_load): Check for a failure when loading,
10377 and reboot the board if necessary.
10378
10379 * gdb.base/setvar.exp(test_set): Handle multiple prints within
10380 a set of tests. Remove print.* from the patterns being checked.
10381
10382Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
10383
10384 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
10385 refer to gdb_spawn_id.
10386
10387 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
10388 longer used.
10389 * config/sparclet.exp: Ditto.
10390 * config/sparclet-old.exp: Ditto.
10391 * config/slite.exp: Ditto.
10392 * config/sim.exp: Ditto.
10393 * gdb.base/funcargs.exp: Ditto.
10394
10395 * lib/gdb.exp:Remove references to gdb_spawn_id.
10396 (gdb_expect): Move to remote.exp.
10397
10398Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
10399
10400 * config/monitor.exp: Detect the "Couldn't establish connection"
10401 message from GDB.
10402
10403Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
10404
10405 * gdb.base/bitfields.exp: Use runto instead of explicit
10406 gdb_run_cmd/gdb_expect sequences.
10407
10408 * gdb.base/break.exp(text_next_with_recursion): Add match for
10409 gdb_expect call.
10410
10411 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
10412 We also need to handle the "A program is being debugged already"
10413 prompt from gdb. Use gdb_test to set the baud rate.
10414
10415 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
10416 to 20000. Really. I mean it.
10417
10418Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10419
10420 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
10421 fails. If suppress_flag is set, skip perror message about not
10422 being able to send to GDB.
10423 (send_gdb): If suppress_flag is set, don't try to send commands to
10424 GDB.
10425 (gdb_expect): If suppress_flag is set, always fail immediately.
10426 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
10427 (gdb_init): Call gdb_stop_suppressing_tests.
10428 (default_gdb_exit): Ditto.
10429 (default_gdb_start): Ditto.
10430
10431 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
10432 gdb_stop_suppressing_tests as appropriate.
10433 * gdb.base/break.exp: Ditto.
10434 * gdb.base/callfuncs.exp: Ditto.
10435 * gdb.base/commands.exp: Ditto.
10436 * gdb.base/exprs.exp: Ditto.
10437 * gdb.base/funcargs.exp: Ditto.
10438 * gdb.base/list.exp: Ditto.
10439 * gdb.base/recurse.exp: Ditto.
10440 * gdb.base/scope.exp: Ditto.
10441 * gdb.base/structs.exp: Ditto.
10442 * gdb.c++/inherit.exp: Ditto.
10443
10444Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
10445
10446 * config/vr4300.exp: New file.
10447
99707966 10448 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 10449
99707966 10450 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
10451
10452Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
10453
10454 * lib/gdb.exp(gdb_init): New function.
10455
10456 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
10457 for each individual variable set.
10458
10459 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
10460 name.
10461
10462 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
10463
10464 * gdb.base/scope.exp: Use gdb_test.
10465
10466 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
10467 aborting; the testsuite driver will do that for us (see
10468 gdb_finish). Also, use gdb_test in a few more places.
10469
10470Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
10471
10472 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
10473
10474Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
10475
10476 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
10477 and "add_tests" are not at the same address.
10478
10479Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
10480
10481 * gdb.base/ptype.exp: Use gdb_test.
10482
10483Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
10484
10485 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
10486 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
10487 left in. No longer expect them to fail.
10488
10489 * gdb.stabs/*.mt; Deleted, no longer used.
10490 * gdb.stabs/configure.in: Remove references to target makefile
10491 frags.
10492 * gdb.stabs/configure: Rebuilt.
10493
10494 * gdb.disasm/*.mt: Deleted, no longer used.
10495 * gdb.disasm/configure.in: Remove references to target makefile
10496 frags. Use "sh3.s" as the unique filename for this directory.
10497 * gdb.disasm/configure: Rebuilt.
10498
10499 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
10500 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
10501 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
10502
10503Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
10504
10505 * config/udi.exp: Use mondfe,name instead of remote_host.
10506
10507Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
10508
10509 * gdb.base/watchpoint.exp: Don't expect a failure when calling
10510 a function with a watchpoint enabled on the mn10200.
10511
10512 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
10513 before trying to create it!
10514
10515Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
10516
10517 * config/vx.exp: Use hostname instead of netport.
10518
10519 * config/vxworks.exp: New file.
10520
10521 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
10522
10523 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
10524 gdb before assuming everything worked. Send a ^C if a timeout
10525 occurs.
10526
10527 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
10528 $gdb_spawn_id directly.
10529 (gdb_run_cmd): Try _start as well as start. Use the target feature
10530 gdb,start_symbol as the symbol to start from when jumping.
10531
10532Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
10533
10534 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
10535 redundant) test.
10536
10537 * gdb.base/recurse.exp: Relax final value test for 'b' so that
10538 it doesn't lose for 16bit integer systems.
10539
10540Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
10541
10542 * gdb.fortran/types.exp: If the target doesn't support "double"
10543 data types, then expect "real" types to only be 4 bytes.
10544
10545 * gdb.c++/virtfunc.exp: Expect failure for virtual function
10546 call tests if the target doesn't support inferior function calls.
10547
10548 * gdb.base/printcmds.exp: Allow minor deviation in FP values
10549 in printf tests.
10550
10551Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
10552
10553 * gdb.base/help.exp: Disable "help set", "help show", and
10554 "help support". Simplify regexp for "help stack".
10555
10556 * gdb.base/default.exp: Set match_max to 5000 and the timeout
10557 to 60 seconds. Temporarily set match_max to 15000 around the
10558 "info copying" test.
10559
10560 * gdb.base/nodebug.exp: Don't try to do an inferior function
10561 call if the target doesn't support them.
10562 * gdb.base/printcmds.exp: Likewise.
10563 * gdb.base/setvar.exp: Likewise.
10564 * gdb.base/structs.exp: Likewise.
10565 * gdb.c++/templates.exp: Likewise.
10566 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
10567
10568 * gdb.base/recurse.exp: Enable for the mn10200.
10569
10570 * configure.in: Do configure gdb.stabs directory for *-*-elf
10571 targets.
10572 * configure: Rebuilt.
10573
10574 * gdb.base/break.exp: Check for gdb,noresults before testing
10575 exit status and/or results from the target.
10576 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
10577 * lib/gdb.exp: Remove old (now bogus) initialization of
10578 noinferior, noargs, noresults and nosignals.
10579
10580Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
10581
10582 * config/sh.exp: New file.
10583
10584 * config/slite.exp: Try to connect multiple times to the board
10585 before rebooting. Only send a "monitor run" if need_monitor_run
10586 is set.
10587
10588 * gdb.base/break.exp: Don't do the "stub continue" test if
10589 the target has gdb_stub set.
10590
10591 * gdb.base/callfuncs.exp: Increase the timeout.
10592
10593 * gdb.base/interrupt.exp: Don't even try to compile the testcase
10594 if the target has gdb,noinferiorio set.
10595
10596 * gdb.base/list.exp: Increase match_max to 10000 characters.
10597
10598 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
10599
10600 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
10601 target.
10602
10603 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
10604
10605Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
10606
10607 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
10608 trying to delete the copy of gdb. Catch the file delete so we
10609 don't die if the delete fails; also, the file should be copied to
10610 the host, not to the build.
10611
10612Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
10613
10614 * lib/gdb.exp(gdb_test): Surround the result pattern with
10615 parenthesis in case it contains multiple regexps separated
10616 with |.
10617
10618 * gdb.base/watchpoint.exp: Use gdb_test.
10619 * gdb.base/default.exp: Ditto.
10620
10621Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
10622
99707966 10623 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 10624
c906108c
SS
10625 * gdb.base/scope.exp: Use gdb_test.
10626 * gdb.c++/classes.exp: Ditto.
10627 * gdb.c++/inherit.exp: Ditto.
10628
10629Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
10630
10631 * gdb.base/crossload.exp: Don't use execute_anywhere, use
10632 remote_exec instead.
10633 * gdb.base/corefile.exp: Don't be ridiculous.
10634 * gdb.base/*.c: Add missing stub invocations.
10635
10636Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
10637
10638 * config/slite.exp: Miscellaneous fixes.
10639
10640 * lib/gdb.exp: Fix runto.
10641
10642 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
10643 the target.
10644
10645 * gdb.base/watchpoint.exp: Fix regexp.
10646
10647 * lib/gdb.exp(default_gdb_exit): Add a catch to the
10648 close and wait commands, as the descriptor may now be
10649 invalid. Always call "remote_close host".
10650
10651Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
10652
10653 Major rewrite for testsuite revision.
d63a86f8 10654
c906108c
SS
10655 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
10656 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
10657 instead of relying on spawn_id to always contain a valid
10658 spawn id.
10659 (get_compiler_info): New procedure to build the ${binfile}.ci
10660 file, instead of replicating this in N different places.
10661 (gdb_compile): New procedure.
d63a86f8 10662
c906108c
SS
10663 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
10664 appropriate arguments) instead of compile. Use gdb_test in a lot
10665 more places. Use send_gdb instead of send. Always run gdb_start
10666 at the start of a testcase, as this is no longer done magically.
10667
10668 config/*-gdb.exp: Rename without the -gdb suffix.
10669
10670 config/mips.exp: Use remote_close instead of exit_remote_shell.
10671 config/monitor.exp: Use target_info instead of looking at
10672 baud, timeout, etc.
10673 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
10674
10675Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10676
10677 * gdb.c++/templates.exp (test_ptype_of_templates),
10678 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
10679 Update expect patterns for destructors and assignment operators
10680 to match corresponding c-typeprint.c changes.
10681 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
10682 to destructor breakpoint test, GDB should be able to set the
10683 destructor breakpoint without specifying arguments.
10684
10685Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
10686
10687 * gdb.threads/pthreads.exp: Change result for failure to compile due
10688 to lack of pthreads runtime support from an error to simply an
10689 unsupported test, per dejagnu standards.
10690
10691Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10692
10693 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
10694 where GDB exits to reduce pattern match time.
10695 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
10696
10697 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
10698
dc96c6c7 10699Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10700
10701 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
10702 * gdb.base/default.exp: ditto.
10703 * gdb.base/nodebug.exp: ditto.
10704 * gdb.base/printcmds.exp: ditto.
10705 * gdb.base/ptype.exp: ditto.
10706 * gdb.base/setvar.exp: ditto.
10707 * gdb.base/structs.exp: ditto.
10708 * gdb.base/setshow.c: Guard against uninitialized values of argc.
10709
10710Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
10711
10712 * configure, */configure: Rebuild with autoconf 2.12.
10713
10714Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
10715
10716 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
10717 use new i*86-pc-linux*-gnu quads.
10718 * gdb.base/corefile.exp: Ditto.
10719 * gdb.base/signals.exp: Ditto.
10720 * gdb.base/sigall.exp: Ditto.
10721 * gdb.base/interrupt.exp: Ditto.
10722
10723 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
10724 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
10725 RedHat 4.0.
d63a86f8 10726
c906108c
SS
10727 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
10728 linux. This allows the test case to at least compile on latest
10729 linux, but still not run due to missing the threads runtime library.
10730
10731Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10732
10733 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
10734 directory to search gdb directory. Accept and step over conditional
10735 stack alignment code. Consume $prompt in failure cases.
10736 Reset timeout to $oldtimeout instead of some arbitrary value.
10737 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
10738 timeout problems with infinite stack backtraces.
10739 * gdb.base/ptype.exp (ptype struct link, union tu_link):
10740 Accept function parameters for linkfunc member.
10741
10742Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
10743
10744 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
10745 (CXXFLAGS): Remove, unreferenced.
10746 (B_OPTIONS): Add for -B options and add code to initialize with
10747 previous -B options and also add -B option to pick up cross compiled
10748 runtime.
10749 (TARGET_INCLUDES): Add for -I options and add code to initialize when
10750 doing cross compiles.
10751 (target_alias): Declare global.
10752 (xgcc): Set variable to full path of gcc in build tree. Use findfile
10753 to verify that gcc exists in build tree, and if so set CC to that
10754 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 10755
c906108c
SS
10756Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
10757
10758 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
10759 ptype test for anonymous union. Fixup testcase to match
10760 current gcc debug output.
10761
10762Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
10763
10764 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
10765 force argument to an unsigned long type.
10766
10767Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
10768
10769 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
10770 tests and anonymous union print/ptype tests.
10771 * gdb.base/list.exp (test_forward-search): Increase timeout by
10772 5 minutes for the "search extremely long line" case.
10773 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
10774 completely optional and that the pass/fail messages use the command as
10775 the message if that third arg is a null string.
10776 (gdb_test_exact): Arrange that a null string pattern means match a
10777 null string output rather than any output, which might include random
10778 errors.
10779 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
10780 backtrace test.
10781 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
10782 always failing and failure is now exposed by gdb.exp changes.
10783
10784Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
10785
10786 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
10787 weren't being noted.
10788
10789Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10790
10791 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
10792 * gdb.stabs/weird.exp: Remove v_comb xfails.
10793
dc96c6c7 10794Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10795
10796 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
10797 list.exp scope.exp watchpoint.exp]
10798 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 10799
dc96c6c7 10800Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10801
10802 * config/monitor.exp: Increase download timeout to 1000 seconds.
10803
dc96c6c7 10804Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10805
10806 * config/m32r.exp: Increase timeout to 120 seconds.
10807
10808Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
10809
10810 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
10811 and accept older ordering as obsolescent gcc or gdb.
10812 * gdb.c++/templates.exp: Ditto.
10813 * gdb.c++/virtfunc.exp: Ditto.
10814
10815Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
10816
10817 * gdb.base/coremaker.c: Add code to mmap some data so we
10818 can check that it ends up in the core file.
10819 * gdb.base/corefile.exp: Add test to read mmapped data
10820 from core file.
10821
dc96c6c7 10822Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10823
10824 * config/m32r.exp: New file.
10825
10826Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
10827
10828 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
10829 that cflags can contains -gstabs, and work correctly for other tests.
10830
dc96c6c7 10831Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10832
10833 * gdb.base/setshow.exp: New file, tests show and set.
10834 * gdb.base/setshow.c: New file, tests show and set.
10835 * gdb.base/help.exp: Add test for help set|show annotate.
10836 * gdb.base/default.exp: Add test for set|show annotate.
10837
10838Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
10839
10840 * testsuite/gdb.base/break.exp: Make backtrace from factorial
10841 errors unique.
10842 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
10843 explicitly.
10844
10845Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
10846
10847 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
10848 and width commands. This is done elsewhere.
10849 * (gdb_start): Don't call gdb_start_sim here. That's already
10850 done in gdb_load. This fixes lots of failures in default.exp.
10851
10852Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
10853
10854 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
10855 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
10856 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
10857 in the same we we treat other failures (since it may be an expected
10858 condition), rather than as an error.
10859 * gdb.base/signals.exp (test_handle_all_print): Revert back to
10860 old test format.
10861
10862Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
10863
10864 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
10865 (distclean maintainer-clean realclean): No need to remove files
10866 twice. Nuke the duplicates.
10867 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 10868 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
10869 Remove config.h along with other config files.
10870
10871Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
10872
10873 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
10874 "p func1 ()" and note that rests of tests are skipped.
10875 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
10876 setup_xfails for "print func2::coremaker_local".
10877 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
10878 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
10879 affected by the previous run test.
10880 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
10881 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
10882 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
10883 "pass int powerset tuple" and "pass modeless int powerset tuple".
10884 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
10885 "real write 4" and "real write 8".
10886 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
10887 setup_xfails for "print vs1 after tuple assign 2",
10888 "print \$i after tuple assign 2", and
10889 "print vs2 after tuple assign 2".
10890 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
10891 meaningful error message and return -1 so the caller can
10892 suppress further tests and avoid a cascade of errors.
d63a86f8 10893
c906108c
SS
10894Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
10895
10896 * gdb.base/a1-selftest.exp: Tweak tests to account for new
10897 format for printing version.
10898 * gdb.base/default.exp: Ditto.
10899 * gdb.base/interrupt.exp: Fix problem with cascade of
10900 errors if child process dies while calling a function.
d63a86f8 10901
c906108c
SS
10902Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
10903
10904 * Makefile.in (VPATH): Add
10905 * Makefile.in (Makefile, config.status): Fix rules so things get
10906 remade when necessary.
10907
10908Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
10909
10910 * Makefile.in (just-check): Add path to sibling expect dir
10911 to environment variable specified by RPATH_ENVVAR.
10912
10913Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
10914
10915 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
10916 (just-check): Add shared library paths for libstdc++, tk,
10917 tcl, bfd, and opcodes to the environment variable specified
10918 in RPATH_ENVVAR.
10919 * configure.in: Add support to recognize --enable-shared flag
10920 and generate correct value for RPATH_ENVVAR.
10921 * configure: Regenerated with autoconf.
10922
10923Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
10924
10925 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
10926 include all osf versions.
10927 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
10928 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
10929 when target is linux. When failing to build pthreads test
10930 executable, give more meaningful message.
10931 * gdb.threads/pthreads.c: Hpux also uses old definition of second
10932 arg for pthread_create.
d63a86f8 10933
c906108c
SS
10934Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
10935
10936 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
10937 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
10938 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
10939 and -lpthreads (everybody else).
10940 (test_startup): Fail gracefully if threads are not supported.
10941 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
10942 "p/c array_index("abcdef",2)" when not gcc compiled.
10943 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
10944 "print func2::coremaker_local" when not gcc compiled.
10945 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
10946 "ptype on opaque struct tagname (statically)",
10947 "ptype on opaque struct tagname (dynamically) 1", and
10948 "ptype on opaque struct tagname (dynamically) 2"
10949 for not compiled with gcc.
10950 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
10951 backtrace when compiled with gcc.
d63a86f8 10952 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
10953 than always return success.
10954
10955Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
10956
10957 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
10958
10959Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
10960
10961 * gdb.base/structs.exp: Undo last change.
10962
10963Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
10964
10965 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
10966 encapsulate all the steps/nexts done during self test, starting
10967 at main, and makes them less sensitive to optimization issues.
10968 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
10969 signal handler" test.
10970 * gdb.threads/pthreads.exp: Only run this for native configs.
10971 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
10972 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
10973 tests.
10974 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
10975 for "runto test_calls(void)" test.
d63a86f8 10976
c906108c
SS
10977Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
10978
10979 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
10980 and don't expect address info in breakpoint confirmations.
10981
10982Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
10983
10984 * gdb.base/list.exp (test_forward_search): Increase timeout
10985 temporarily by 60 seconds for searching extremely long line,
10986 and then reset to old value when done. Increase expect input
10987 buffer to 10000.
10988
10989Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
10990
10991 * gdb.base/list.exp (test_forward_search): Fix to handle very
10992 long source line without overflowing expect's input buffer.
10993
10994Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
10995
10996 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
10997 "buffer_full".
10998
10999 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
11000 "buffer_full".
11001
11002 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
11003 "buffer_full".
11004
11005 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
11006 "buffer_full".
11007
11008Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
11009
11010 * configure.in (configdirs): Add gdb.threads.
11011 * configure: Regenerated with autoconf.
11012 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
11013 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
11014 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 11015
c906108c
SS
11016Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
11017
11018 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
11019
11020Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
11021
11022 * gdb.base/signals.exp (test_handle_all_print): Test separately for
11023 each signal's status in the output of "handle all print".
11024 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
11025 the \r\n sequence that immediately precedes the gdb prompt.
11026 * gdb.base/a1-selftest.exp: Save original timeout and restore
11027 after test.
11028
11029Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
11030
11031 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
11032 symbol.
11033
11034Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
11035
11036 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
11037
11038Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
11039
11040 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
11041 timeout by 60 seconds.
11042
11043Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
11044
11045 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
11046 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
11047 error return.
11048
11049Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
11050
11051 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
11052 gdb initialization, also report how long dejagnu waited. Restore
11053 old timeout before doing error return. Temporarily increase timeout
11054 by 3 minutes to allow for slow startups over heavy NFS use.
11055
11056Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
11057
11058 * lib/gdb.exp: Report timeout value for verbosity level 2.
11059 * config/gdbserver.exp: Ditto.
11060 * config/hppro.exp: Ditto.
11061 * config/mips-gdb.exp: Ditto.
11062 * config/monitor.exp: Ditto.
11063 * config/netware.exp: Ditto.
11064 * config/sim-gdb.exp: Ditto.
11065 * config/slite-gdb.exp: Ditto.
11066 * config/udi-gdb.exp: Ditto.
11067 * config/unix-gdb.exp: Ditto.
11068 * config/vx-gdb.exp: Ditto.
11069 * gdb.base/a1-selftest.exp: Ditto.
11070 * gdb.base/a2-run.exp: Ditto.
11071 * gdb.base/break.exp: Ditto.
11072 * gdb.base/corefile.exp: Ditto.
11073 * gdb.base/list.exp: Ditto.
11074 * gdb.base/recurse.exp: Ditto.
11075 * gdb.base/scope.exp: Ditto.
11076 * gdb.base/signals.exp: Ditto.
11077
11078Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11079
11080 * gdb.threads/Makefile.in (docdir): Removed.
11081
11082Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11083
11084 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 11085 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 11086 @srcdir@.
d63a86f8 11087 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
11088 autoconf 2.5 or higher.
11089 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
11090
11091Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
11092
11093 * configure: Regenerated.
11094 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
11095 avoid name clashes with SunOS headers.
11096
11097Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
11098
11099 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
11100
11101Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
11102
11103 * gdb.base/callfuncs.exp: Finish last change -- make sure the
11104 prototype information ends up in the compiler info file.
11105
11106Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
11107
11108 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
11109 attempting to regenerate it. Eliminate use of a temporary file
11110 and just generate the info file directly. Source it immediately,
11111 for consistency of use.
11112 * gdb.base/corefile.exp: Ditto
11113 * gdb.base/exprs.exp: Ditto.
11114 * gdb.base/funcargs.exp: Ditto.
11115 * gdb.base/langs.exp: Ditto.
11116 * gdb.base/list.exp: Ditto.
11117 * gdb.base/mips_pro.exp: Ditto.
11118 * gdb.base/nodebug.exp: Ditto.
11119 * gdb.base/opaque.exp: Ditto.
11120 * gdb.base/ptype.exp: Ditto.
11121 * gdb.base/scope.exp: Ditto.
11122 * gdb.base/setvar.exp: Ditto.
11123 * gdb.base/signals.exp: Ditto.
11124 * gdb.base/whatis.exp: Ditto.
11125 * gdb.c++/templates.exp: Ditto.
11126 * gdb.c++/virtfunc.exp: Ditto.
11127 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
11128 whether or not to add -lstdc++ to the compile command line args.
11129
11130Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11131
11132 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
11133 it got fixed by the recent lookup_minimal_symbol_by_pc change.
11134 Increase timeout, a lot of single stepping might be needed if the
11135 target has no hardware watchpoints.
11136
11137Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
11138
11139 * gdb.base/break.exp: Ignore compiler warnings when compiling
11140 break.c.
11141 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
11142 * gdb.base/default.exp: Add h8300 xfails. Handle messages
11143 from remote-sim.
11144 * gdb.base/exprs.exp: Add h8300 xfails.
11145 * gdb.base/funcargs.exp: Likewise.
11146 * gdb.base/nodebug.exp: Likewise.
11147 * gdb.base/printcmds.exp: Likewise.
11148 * gdb.base/ptype.exp: Likewise.
11149 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
11150 h8300 xfails.
d63a86f8 11151 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
11152 on the h8300.
11153 * gdb.base/funcargs.c: Explicitly make last constant argument to
11154 call_after_alloca_subr an unsigned long type.
11155 * gdb.base/return.c: Include stdio.h.
11156
11157Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
11158
11159 * config/abug.exp: New file for the older Motorola Bug monitor
11160 that runs on the mvme13x series VME boards.
11161 * config/monitor.exp: Use the new config array for target settings
11162 if they exist.
11163
11164Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
11165
11166 * sim-gdb.exp: Make the SH simulator allocate less space when
11167 it is targeted.
11168
11169Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
11170
11171 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
11172 test.
11173
11174Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
11175
11176 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
11177 "rs6000-*-*" for "list function in include file" when gcc compiled.
11178 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
11179 for "p ctable1[120]".
11180 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
11181 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
11182 Remove setup_xfail for "rs6000-*-*" for
11183 "print 'scope0.c'::filelocal before run".
11184 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
11185 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
11186 since some compilers don't allow both options to be given
11187 on the same command line. Create object file and move it.
d63a86f8 11188
c906108c
SS
11189Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
11190
11191 * gdb.base/corefile.exp: Always regenerate the core file, since
11192 we always regenerate the coremaker program. Detect special case
11193 where registers cannot be read from core file.
d63a86f8 11194
c906108c
SS
11195Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
11196
11197 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
11198 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
11199 * gdb.c++/templates.exp: Only match on basename of file since
11200 some formats like xcoff don't encode directory information.
11201 * gdb.stabs/weird.exp: Use the right sed script for powerpc
11202 and rs6000 AIX xcoff targets.
11203 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
11204 * configure: Regenerate.
11205 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
11206 here, rather than in distclean.
d63a86f8 11207
c906108c
SS
11208Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
11209
11210 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
11211 defined, and use it to compile the test case with -O2. The
11212 native compilation still uses no optimization.
11213 * gdb.base/mips_pro.c: Remove inline assembly code since
11214 it is compiled PIC by default, which results in assembler
11215 warnings that make the testsuite think the compilation
11216 was unsuccessful.
11217
11218Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
11219
11220 * gdb.c++/misc.exp: Add note to message for
11221 "print s.a for foo struct" that this is a known gcc 2.7.2
11222 and earlier bug.
11223
11224Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
11225
11226 * gdb.base/break.exp: Fix pattern for matching "Delete all
11227 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
11228 setup_xfail for deleting all breakpoints test. Fix various
11229 timeout messages to include "(timeout)".
11230 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
11231 for "p t_float_values2(3.14159,float_val2)".
11232 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
11233 for "continue to call2g" when gcc compiled.
11234 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
11235 "up to foo in langs.exp", "show language at foo in langs.exp",
11236 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
11237 and "show language at fsub in langs.exp".
11238 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
11239 "list line 1 in include file", "list message for lines past EOF",
11240 "list function in include file", "list list0.h:foo", and
11241 "list filename:function; nonexistant function".
11242 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
11243 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
11244 and "ptype t_char_array" to be for native cc only.
d63a86f8 11245
c906108c
SS
11246Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
11247
d63a86f8 11248 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
11249 setup_xfail for "print coremaker_bss", "print coremaker_ro",
11250 "print func2::coremaker_local", and "backtrace in corefile.exp".
11251
11252Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
11253
11254 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
11255 "bt in signals.exp". This problem only appears when running
11256 the testsuite, and then only intermittently.
11257
11258Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
11259
11260 * gdb.base/return.exp (return_tests): Differentiate between
11261 two tests of continuing.
11262
11263Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
11264
11265 * */Makefile.in (maintainer-clean): Remove config.log.
11266 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
11267 * gdb.c++/Makefile.in (PROGS): Add inherit.
11268 (clean): Remove *.ci.
11269
11270Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
11271
11272 * gdb.c++/misc.cc: Add test code from Mike Stump.
11273 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
11274
11275Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
11276
11277 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
11278 to "alpha-*-osf2*" and add comment.
11279 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
11280 setup_xfail for "step over execarg initialization" and
11281 "step over corearg initialization".
11282 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
11283 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
11284 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
11285 gcc compiled for "print coremaker_bss", "print coremaker_ro",
11286 "print func2::coremaker_local", and "backtrace in corefile.exp".
11287 * gdb.base/signals.exp: Build and source signals.ci.
11288 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
11289 to be for gcc only.
11290 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 11291
c906108c
SS
11292Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11293
11294 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
11295 Feb 3 procfs.c change.
11296
11297Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
11298
11299 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
11300
11301Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
11302
11303 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
11304 from dejagnu's apparent default of 10 seconds, which gives random
11305 results when running the tests over NFS on moderately loaded systems.
11306 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
11307
11308Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
11309
11310 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
11311 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
11312 result reports.
11313
11314Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
11315
11316 * configure.in (CY_AC_PATH_TCLH): Remove.
11317 * configure: Regenerate.
11318
11319Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
11320
11321 * gdb.c++/Makefile.in (clean): Add missing '{'.
11322
11323Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
11324
11325 * lib/gdb.exp: Provide a default value for noinferior.
11326
11327 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
11328 Load libgloss.exp.
11329
11330Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
11331
11332 * gdb.disasm/hppa.exp: Compile directly into an executable, use
11333 the executable, not the .o to run the tests from.
11334
11335Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
11336
11337 * gdb.base/break.exp: Don't test for program exit or exit status
11338 if $noresults if nonzero.
11339 * gdb.base/langs.exp: Likewise.
11340 * gdb.base/watchpoint.exp: Likewise.
11341
11342 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
11343 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
11344 trying to compile the testcase.
11345
11346Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
11347
11348 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
11349 * gdb.base/signals.exp (continue to handler): Likewise.
11350
11351Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
11352
11353 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
11354
11355 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
11356
11357Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
11358
11359 * gdb.base/corefile.exp: Recognize "not found" as failure
11360 when trying to determine if a core file was generated.
11361 If no core file was generate the first time, try again without
11362 the ulimit -c to work around braindamaged shells.
11363
11364Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
11365
11366 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
11367 [] tests with "test" and enclose string in quotes.
11368 * gdb.stabs/configure: Rebuild
d63a86f8 11369
c906108c
SS
11370Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
11371
11372 Changes in sync with expect:
11373 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
11374 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
11375 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
11376 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
11377 argument to AC_REQUIRE.
11378 * configure: Regenerated.
11379
11380Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
11381
11382 * gdb.base/corefile.exp: When generating a core, discard any
11383 error messages about ulimit not found and the "core dumped"
11384 message from the shell that runs the coredumper.
11385
11386Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
11387
11388 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
11389
11390 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
11391 which sed script to run. Expect failure for v_comb test
11392 on PA targets too.
d63a86f8 11393
c906108c
SS
11394Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
11395
11396 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
11397 "print func2::coremaker_local" and for "backtrace in corefile.exp"
11398
11399Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
11400
11401 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
11402 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
11403 "sparc-sun-solaris*" xfails for "p v_comb".
11404 * lib/gdb.exp (default_gdb_start): Fix typo.
11405 * gdb.base/corefile.exp: Allow "Core was generated by ..."
11406 messages to not include the full program name that caused
11407 the core dump since some systems (such as solaris) apparently
11408 truncate this path to about 80 characters.
11409 When generating a core file first try increasing the core file
11410 size limit to unlimited since some systems may default it to
11411 zero, and it is harmless to try it. Move the test for failing
11412 to generate a core file to where it will actually get executed.
11413 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
11414 new gdb result from g++ debug info improvements and make old
11415 pattern obsolescent. Also account for size_t differences
11416 (may be int or long).
11417 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
11418 initialization before function call is placed in the delay slot
11419 and thus appears to be skipped over by commands such as "next".
11420
11421Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
11422
11423 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
11424
11425Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
11426
11427 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
11428 input source file; fix code to compile test to deal with this
11429 convention.
11430 * gdb.c++/*.exp: Likewise.
11431
11432Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
11433
11434 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
11435 "bt in signals.exp".
11436
11437Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
11438
11439 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
11440 "step over execarg initialization" and
11441 "step over corearg initialization".
11442
11443Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
11444
11445 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
11446 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
11447
11448Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
11449
11450 From Rob Savoye (rob@poseidon.cygnus.com)
11451 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
11452 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
11453 configure.in}, gdb.disasm/{Makefile.in, configure.in},
11454 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
11455 configure.in}: Major reworking for autoconfig.
11456 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
11457 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
11458 New files.
11459 * config/unix-gdb.exp: Make GDB global.
11460 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
11461 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
11462 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
11463 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
11464 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
11465 term.exp, twice.exp, watchpoint.exp, whatis.exp},
11466 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
11467 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
11468 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
11469 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
11470 pr-8136.exp, result.exp, string.exp, tuples.exp},
11471 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
11472 to returns as necessary, arrange for test to compile own testcase
11473 executable.
11474 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 11475
c906108c
SS
11476Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
11477
11478 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
11479 clear_xfail at end of test which might not call either pass or fail.
11480 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
11481 "backtrace through signal handler".
11482
11483Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11484
11485 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
11486 continuing from a job control stop signal.
11487 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
11488
11489Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
11490
11491 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
11492 * gdb.base/corefile.exp: Likewise.
11493 * gdb.base/funcargs.exp: Likewise.
11494
11495Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
11496
11497 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
11498 * config/monitor.exp: Add support for setting baud rate.
11499
11500Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
11501
11502 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
11503 i*86-*-linux* xfails for "backtrace through signal handler".
11504 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
11505 "print func2::coremaker_local".
11506 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
11507 alpha-dec-osf2* xfail for
11508 "delete all breakpoints when none".
11509
11510Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
11511
11512 * gdb.base/break.exp: Change test that deletes all breakpoints
11513 when no user breakpoints are installed. A post 4.15 change
11514 causes gdb to no longer prompt in this case.
11515
11516Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
11517
11518 * gdb.base/return.exp (return_tests): Change xfail for test
11519 "correct value returned double test" to stop xfailing at
11520 Solaris 2.5. Apparently the bug has been fixed.
11521
11522Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
11523
11524 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
11525 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
11526
11527Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
11528
11529 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
11530 * gdb.disasm/hppa.s: Corresponding changes.
11531
11532Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
11533
11534 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
11535 makefile fragment.
11536 * config/mt-hpux: Deleted.
11537
11538Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
11539
d63a86f8 11540 * Many files: When warning about suppressed tests due to a
c906108c
SS
11541 nonexistant test binary, avoid incrementing the warning count.
11542
11543Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
11544
11545 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 11546
c906108c
SS
11547Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11548
11549 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
11550 "sparc-*-solaris2*".
11551
11552Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11553
11554 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
11555 Add global and local variables and initialize them.
11556 * gdb.base/corefile.exp: Test correct mapping of corefile sections
11557 by printing variables. Remove rs6000 and powerpc xfails, BFD now
11558 extracts the file name and terminating signal from the core file.
11559 * TODO: Remove note about tests for correct mapping of corefile.
11560 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
11561 from optimizing it away.
11562 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
11563 handles common blocks.
11564
11565Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
11566
11567 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
11568 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
11569
11570Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
11571
11572 * Makefile.in (maintainer-clean): New target, synonym for
11573 realclean.
11574 * gdb.base/Makefile.in (maintainer-clean): Likewise.
11575 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
11576 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
11577 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
11578 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
11579 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
11580
11581Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
11582
11583 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
11584 xfails when not gcc compiled for "print foo::funclocal".
11585 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
11586 "print foo::funclocal at foo",
11587 "print 'scope1.c'::foo::funclocal at foo",
11588 "print foo::funclocal_bss at foo",
11589 "print 'scope1.c'::foo::funclocal_bss at foo",
11590 "print foo::funclocal_ro at foo",
11591 "print 'scope1.c'::foo::funclocal_ro at foo",
11592 "print bar::funclocal at foo" and
11593 "print 'scope1.c'::bar::funclocal at foo".
11594 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
11595 gcc compiled for "print foo::funclocal at bar".
11596 Expand all messages to ensure that they identify that
11597 the test is at bar().
11598 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
11599 gcc compiled for:
11600 "ptype on opaque struct pointer (statically)",
11601 "ptype on opaque struct tagname (statically)",
11602 "ptype on opaque struct pointer (dynamically) 1",
11603 "ptype on opaque struct tagname (dynamically) 1",
11604 "ptype on opaque struct pointer (dynamically) 2" and
11605 "ptype on opaque struct tagname (dynamically) 2
11606 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
11607 gcc compiled for:
11608 "p datalocal"
11609 "whatis datalocal",
11610 "ptype datalocal",
11611 "p bsslocal",
11612 "whatis bsslocal", and
11613 "ptype bsslocal".
11614 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
11615 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
11616 when not gcc compiled.
11617 * gdb.base/funcargs.exp (float_and_integral_args): Add
11618 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
11619 compiled.
11620 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
11621 "backtrace from call6a" when not gcc compiled.
11622 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
11623 "backtrace from call7a" when not gcc compiled.
11624 * gdb.base/callfuncs.exp (do_function_calls):
11625 Add "hppa*-*-hpux*" xfail when not gcc compiled for
11626 "p t_char_array_values(char_array_val2,char_array_val1)",
11627 "p t_char_array_values(char_array_val1,char_array_val2)",
11628 "p t_char_array_values("carray 1","carray 2")",
11629 "p t_char_array_values("carray 1",char_array_val2)",
11630 "p t_char_array_values(char_array_val1,"carray 2")",
11631 "p sum_args(1,{2})",
11632 "p sum_args(2,{2,3})",
11633 "p sum_args(3,{2,3,4})",
11634 "p sum_args(4,{2,3,4,5})"
11635 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
11636 "backtrace in corefile.exp" when not gcc compiled.
11637
11638Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11639
11640 * gdb.base/signals.exp: Rewrite `handle all print' test as
11641 a procedure. Accept blanks or TABs as whitespace, increase
11642 timeout and expect input buffer size for the large output
11643 from the command. Remove "i*86-*-bsdi2.0" xfail.
11644
11645Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11646
11647 * gdb.base/setvar.exp: Add new testcases for truncation when
11648 assigning invalid values to bitfields.
11649
11650Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
11651
d63a86f8 11652 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
11653 mips-sgi-irix* xfail for
11654 "call inferior func with struct - returns char *"
11655 and fix test so that an optional (unsigned char *) cast is
11656 accepted in the result.
11657
11658Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
11659
11660 * gdb.base/funcargs.exp (float_and_integral_args): Remove
11661 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
11662 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
11663 * gdb.base/signals.exp: Remove duplicate "handle all print" test
11664 that accidentally got checked in.
11665
11666Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
11667
d63a86f8 11668 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
11669 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
11670 compiled test.
11671 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
11672 Add mips-sgi-irix5* xfail for not gcc compiled.
11673 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
11674 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
11675 "p top", "whatis top", "p middle", and "whatis middle".
11676 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
11677 "whatis signed char" for not gcc compiled.
11678 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
11679 "set variable signed char=-1 (-1)" and
11680 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
11681 * gdb.base/funcargs.exp (float_and_integral_args):
11682 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
11683 Add mips-sgi-irix* xfail when not gcc compiled for
11684 "continue to call2b".
11685 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
11686 "continue to call2g".
11687 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
11688 "backtrace from call6a"
11689 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
11690 "backtrace from call7k".
11691 Add mips-sgi-irix5* xfail when not gcc compiled for
11692 "backtrace from call7a".
11693 (localvars_after_alloca): Fix gdb_test cmds for
11694 "print * after runto ...".
11695 Remove rs6000-*-* xfails for
11696 "print i after runto localvars_after_alloca" and
11697 "print l after runto localvars_after_alloca"
11698 for all compilers.
11699 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
11700 when not compiled with gcc, for:
11701 "print signed char == (minus)",
11702 "print signed char != (minus)",
11703 "print signed char < (minus)",
11704 "print signed char > (minus)".
11705 * gdb.base/callfuncs.exp (do_function_calls):
11706 Add mips-sgi-irix* xfail, when compiled with native compiler, for
11707 "call inferior func with struct - returns char *".
d63a86f8 11708 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
11709 "correct value returned double test" to include Solaris 2.4.
11710 * gdb.base/funcargs.exp (float_and_integral_args):
11711 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 11712
c906108c
SS
11713Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11714
11715 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
11716 enumeration bitfields if compiling with GNU C.
11717 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
11718 to empty' prompt.
11719
11720Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
11721
11722 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
11723 test for PRO targets.
11724
11725 * gdb.base/funcargs.exp: Avoid ever setting more than 8
11726 breakpoints in the inferior at any given time by making
11727 two groups of breakpoints for call2*, call6* and call7*
11728 tests.
11729
11730Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11731
11732 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
11733 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
11734 from optimizing it away.
11735 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
11736 "call inferior func with struct".
11737
11738Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
11739
11740 * configure.in: Only configure gdb.chill for particular targets.
11741
11742Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
11743
11744 * gdb.base/Makefile.in: Add action to .c.o transformation
11745 rule that generates a .ci file for each .o file and remove
11746 explicit .c.o rules except for callfuncs.o.
11747 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
11748 generates a .ci file for each .o file and remove explicit
11749 .cc.o rules.
11750 (clean): Remove *.tmp *.ci files.
11751 (EXECUTABLES): Remove templ-info.exp.
11752 * gdb.base/compiler.c: New file.
11753 * gdb.c++/compiler.cc: New file
11754 * gdb.base/scope.exp: Source gdb.base/scope.ci.
11755 Change rs6000-*-* xfail for
11756 "print 'scope0.c'::filelocal_ro" and
11757 "print 'scope1.c'::filelocal" and
11758 "print 'scope1.c'::filelocal_bss" and
11759 "print 'scope1.c'::filelocal_ro" and
11760 "print 'scope1.c'::foo::funclocal" and
11761 "print 'scope1.c'::foo::funclocal_ro" and
11762 "print 'scope1.c'::bar::funclocal" and
11763 "print 'scope0.c'::filelocal_ro" and
11764 "print 'scope1.c'::filelocal at foo" and
11765 "print 'scope1.c'::filelocal_bss at foo" and
11766 "print 'scope1.c'::filelocal_ro at foo" and
11767 "print 'scope1.c'::foo::funclocal at foo" and
11768 "print 'scope1.c'::foo::funclocal_bss at foo" and
11769 "print 'scope1.c'::foo::funclocal_ro at foo" and
11770 "print 'scope1.c'::bar::funclocal at foo" and
11771 "print 'scope0.c'::filelocal_ro" and
11772 "print 'scope1.c'::filelocal" and
11773 "print 'scope1.c'::filelocal_bss" and
11774 "print 'scope1.c'::filelocal_ro" and
11775 "print 'scope1.c'::foo::funclocal" and
11776 "print 'scope1.c'::foo::funclocal_bss" and
11777 "print 'scope1.c'::foo::funclocal_ro" and
11778 "print 'scope1.c'::bar::funclocal" and
11779 "print 'scope1.c'::bar::funclocal_bss"
11780 to only be xfail'd when not compiled with gcc.
d63a86f8 11781 Add rs6000-*-* xfail for
c906108c
SS
11782 "print 'scope0.c'::filelocal_bss before run"
11783 when compiled with gcc.
11784 (test_at_main): Add rs6000-*-* xfail for
11785 "print filelocal_ro in test_at_main"
11786 when compiled with gcc.
11787 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 11788 Add rs6000-*-aix* xfail for
c906108c
SS
11789 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
11790 "ptype t_char_array", not compiled with gcc.
11791 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
11792 xfail for "list foo (in include file)" when gcc compiled.
11793 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
11794 (integral_args): Add rs6000-*-* xfail for
11795 "run to call0a" if not compiled with gcc.
11796 (unsigned_integral_args): Add rs6000-*-* xfail for
11797 "run to call1a" if not compiled with gcc.
11798 (float_and_integral_args): Add rs6000-*-* xfail for
11799 "run to call2a" if not compiled with gcc and for
11800 "continue to call2b" for any compiler.
11801 Add rs6000-*-* xfail to
11802 "print f1 after run to call2a" for gcc compiled.
11803 (discard_and_shuffle): Add rs6000-*-* xfail for
11804 "run to call6a".
11805 (shuffle_round_robin): Add rs6000-*-* xfail for
11806 "backtrace from call7a" if not compiled with gcc.
11807 Add rs6000-*-* xfail for
11808 "backtrace from call7b" if compiled with gcc.
11809 (call_after_alloca): Add rs6000-*-* xfail for
11810 "print c in call_after_alloca" and
11811 "print s in call_after_alloca" and
11812 "backtrace from call_after_alloca_subr"
11813 if not compiled with gcc.
11814 (localvars_in_indirect_call): Add rs6000-*-* xfail for
11815 "print c in localvars_in_indirect_call" and
11816 "print c in localvars_in_indirect_call" and
11817 "backtrace in indirectly called function" and
11818 "stepping into indirectly called function"
11819 if not compiled with gcc.
11820 (localvars_after_alloca): Add rs6000-*-* xfail for
11821 "print c after runto localvars_after_alloca" and
11822 "print s after runto localvars_after_alloca" and
11823 "print i after runto localvars_after_alloca" and
11824 "print l after runto localvars_after_alloca"
11825 for all compilers.
11826 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
11827 than whatis-info.exp.
11828 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
11829 than opaque-info.exp.
11830 Setup rs6000-*-* xfail for
d63a86f8 11831 "ptype on opaque struct pointer (statically)" and
c906108c
SS
11832 "ptype on opaque struct pointer (dynamically)" when
11833 not compiled with gcc.
11834 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
11835 rather than callf-info.exp.
11836 (do_function_calls): Add clear_xfail for rs6000-*-* for
11837 "p t_float_values2(3.14159,float_val2)". Seems to work
11838 fine there, both with xlc and gcc. Need to find out what
11839 it is doing right and fix other platforms.
11840 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
11841 "call inferior func with struct - returns int",
11842 "call inferior func with struct - returns long",
11843 "call inferior func with struct - returns float",
11844 "call inferior func with struct - returns double",
11845 "call inferior func with struct - returns char *",
11846 but only if not gcc compiled (presumes xlc compiled).
11847 Change rs6000-*-* xfails for
11848 "call inferior func with struct - returns char" and
11849 " call inferior func with struct - returns short" to only
11850 xfail if not using gcc.
11851 (clean mostlyclean): Remove *.ci and *.tmp files.
11852 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
11853 than templ-info.exp.
11854 * gdb.base/langs.exp: Source gdb.base/langs.ci.
11855 Add rs6000-*-* xfail for "up to foo in langs.exp"
11856 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
11857 when not gcc compiled.
d63a86f8 11858
c906108c
SS
11859Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
11860
11861 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
11862 * gdb.base/corefile.exp: Likewise.
11863 * gdb.base/list.exp: Likewise.
11864 * gdb.base/scope.exp: Likewise.
11865 * gdb.base/siganls.exp: Likewise.
11866
11867 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
11868 compiler output.
11869 * gdb.base/whatis.exp: Likewise.
11870
11871Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
11872
11873 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
11874 failure (opcode table has been fixed to match reality).
11875
11876Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
11877
11878 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
11879 "call inferior func with struct - returns char",
11880 "call inferior func with struct - returns short"
11881
11882 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
11883 "print 'scope0.c'::filelocal at main",
11884 "print 'scope0.c'::filelocal_bss in test_at_main",
11885 "print 'scope0.c'::filelocal at foo",
11886 "print 'scope0.c'::filelocal_bss in test_at_foo",
11887 "print 'scope0.c'::filelocal at bar",
11888 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 11889
c906108c
SS
11890 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
11891 in source file 1". This bug seems to have been fixed with both
11892 gcc and native cc (was native assembler bug?).
11893
11894Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
11895
11896 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
11897 "backtrace through signal handler" to "i*86-*-sysv4*".
11898 * gdb.base/signals.exp: Add xfail for "'next' behaved as
11899 continue" case. Add "known SVR4 bug" to fail message.
11900 Add "i*86-*-bsdi2.0" xfail for "handle all print".
11901 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
11902 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
11903 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
11904 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
11905 "up to foo in langs.exp", "show language at foo in
11906 langs.exp", "up to cppsub_ in langs.exp", "show
11907 language at cppsub_ in langs.exp", "up to fsub in
11908 langs.exp", and "show language at fsub in langs.exp".
11909 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
11910 "bactrace in corefile.exp".
11911 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
11912 "call inferior function with struct - returns float" and
11913 "call inferior function with struct - returns double".
d63a86f8 11914
c906108c
SS
11915Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
11916
11917 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
11918 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
11919 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
11920 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
11921
11922Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
11923
11924 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
11925 (or overriden) "CHILL" macro rather then bare "gcc".
11926 Also look for ../../gcc/xgcc since that is what we will
11927 actually need, not "Makefile". Remove following assignment
11928 of CHILL to CHILL_FOR_TARGET because that results in
11929 recursive definition.
11930
11931Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
11932
11933 * gdb.base/corefile.exp: Change xfail for backtrace in
11934 corefile.exp from linuxaout to all linux.
11935 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
11936 cases where we miss the breakpoint at the signal handler
11937 for some reason. Setup xfail for linuxoldld/linuxaout and
11938 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
11939 hitting SIGURG breakpoint.
11940 * gdb.base/signals.exp: Setup xfail for "next" acting like
11941 continue to add linuxoldld. Setup xfail for all linux for
11942 "next to handler in signals_tests_1", "backtrace in
11943 signals_tests_1", "continue to func1", "pass SIGUSR1",
11944 and continue to handler".
11945
11946Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
11947
11948 * Update all FSF addresses except those in COPYING* files.
11949
11950Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
11951
11952 * gdb.base/a2-run.exp: Change messages to be more explicit about
11953 the status of args, and quote binfile in results.
11954
11955Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
11956
11957 * gdb.base/callfuncs.exp: Add tests for passing structs to
11958 inferior functions and return various types.
11959 * gdb.base/callfuncs.c: Add functions to receive a struct
11960 and return a member of the struct, in various types.
11961
11962Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11963
11964 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
11965
11966Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
11967
11968 * config/vxworks29k.exp: New file, sources vxworks.exp.
11969
11970Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
11971
11972 * config/gdbremote.exp: New file. Testing framework using
11973 gdbserver.
11974
11975Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
11976
11977 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
11978 "call function when asleep" and "send end of file".
11979 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
11980 for "backtrace in corefile.exp".
11981 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
11982 for "backtrace through signal handler".
11983 * gdb.base/corefile.exp: Make sure we actually generate a core file
11984 before trying the core tests. Some systems allow the user to suppress
11985 generation of core files and default to that (linux for example).
11986 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
11987 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
11988
11989Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
11990
11991 * gdb.threads: New directory with some crude multi-threaded
11992 gdb tests (step.exp and step2.exp).
11993 * config/mt-lynx (STEP_EXECUTABLE): Define.
11994 (THREADFLAGS): Define.
11995
11996Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
11997
11998 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
11999
12000 * gdb.base/signals.exp: Disable whole file for lynx until
12001 further notice.
12002
12003 * gdb.base/signals.exp: xfail test where "next" acts like
12004 "continue" for lynx.
12005
12006 * gdb.base/interrupt.exp: xfail test for calling function while
12007 inferior is asleep for lynx.
12008
12009 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
12010 than one cr-lf after each command.
12011
12012Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12013
12014 * configure.in: Reinstate setting of stabsdirs variable, fix
12015 typo in setting up configdirs for native builds.
12016
12017 * gdb.base/return.exp: Fix typo in return double test.
12018 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
12019 compiler from optimizing them away.
12020
12021Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
12022
12023 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
12024 sequences to be echo'd by gdb when using gdb_test.
12025 * gdb.chill/chexp.exp: Likewise.
12026 * gdb.fortran/exprs.exp: Likewise
12027
12028Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12029
12030 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
12031 after the inferior gdb has started.
12032
12033 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
12034 after each command.
12035 * gdb.base/funcargs.exp: Likewise.
12036 * gdb.base/gdbvars.exp: Likewise.
12037 * gdb.base/interrupt.exp: Likewise.
12038 * gdb.base/list.exp: Likewise.
12039 * gdb.base/watchpoint.exp: Likewise.
12040 * gdb.c++/demangle.exp: Likewise.
12041 * gdb.c++/inherit.exp: Likewise.
12042 * gdb.chill/chexp.exp: Likewise.
12043 * gdb.fortran/exprs.exp: Likewise.
12044
12045 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
12046 test if we can't handle IO to/from the inferior.
12047
12048 * gdb.c++/misc.exp: Always check for a program already being
12049 started after sending a "run" command to gdb.
12050
12051 * gdb.base/twice.exp: Start with a fresh gdb.
12052
12053 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
12054 only depend on gdb's expression code, not the chill runtime.
12055
12056 * gdb.base/return.c: Put return values into variables so we
12057 can have gdb print them rather than depending on the program
12058 to print them.
12059 * gdb.base/return.exp: Corresponding changes.
12060
12061 * lib/gdb.exp: Provide default value for noinferiorio.
12062 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
12063 the inferior.
12064
12065 * gdb.base/break.exp: Always check for a program already being
12066 started after sending a "run" command to gdb.
12067 (text_next_with_recursion): Don't check the output from the
12068 program's printf statement. Instead just make sure the program
12069 exited.
12070
12071 * gdb.base/commands.exp: Protect tests which need arguments with
12072 $noargs conditionals.
12073
12074Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12075
12076 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
12077 of structure member arrays to match gdb/valops.c:value_addr change.
12078
12079Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
12080
12081 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
12082 cases.
12083
12084Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
12085
12086 * configure.in (configdirs): Remove gdb.chill from default list
12087 of subdirs and then add it back in only if doing a native build.
12088 The current chill compiler does not yet work in any cross build.
12089 * Revert all signal changes from Jul 6.
12090 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
12091 for sh-hms targets, allowing these tests to link, with no other
12092 changes. Testing is suppressed by setting "nosignals" in site.exp.
12093
12094Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
12095
12096 * configure.in (signaldirs): Define and add to configdirs for all
12097 targets except some specific ones that are known to not support signals.
12098 Also clean up formatting.
12099 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
12100 (signals, sigall): Remove rules to build.
12101 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
12102 Moved to new gdb.signals directory.
12103 * gdb.signals: New test directory.
12104 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
12105 signals.c signals.exp}: New or moved files.
12106
12107Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
12108
12109 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
12110
12111Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
12112
12113 * gdb.base/return.exp: Xfail `return double' test failure
12114 on at least Solaris 2.3 and handle future/past versions on
12115 a case by case basis as appropriate. Also update message
12116 to include i*86 failures.
12117
12118Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12119
12120 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
12121
12122 * lib/gdb.exp: Fix comment which erroneously identified
12123 gdb_file_cmd as gdb_load (the 19 May change was in fact to
12124 gdb_file_cmd not gdb_load).
12125 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
12126
12127 * gdb.base/setvar.exp: Make test names consistent between pass and
12128 fail cases. Use gdb_test more.
12129
12130Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12131
12132 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
12133
12134Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12135
12136 * gdb.base/help.exp: Fix expected help string for `show commands'.
12137
12138Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
12139
12140 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
12141
12142 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
12143 of a text section.
12144
12145Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
12146
12147 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
12148 that loop eventually terminates. Fix Connection refused logic so
12149 that testsuite will expire nicely.
12150
12151Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
12152
12153 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
12154 config/rom68k.exp: New tcl glue for the appropriate monitors.
12155 These all just end up calling monitor.exp.
12156 * config/monitor.exp (gdb_target_monitor): Handle `Connection
12157 refused' by retrying. Cleanup some timeout issues.
12158 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
12159 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
12160 callers don't have to set/restore global timeout variable.
12161
12162 * The following set of changes centralizes management of the global
12163 timeout variable. This way, it can be set in one target dependent
12164 place instead of dozens of places scattered throughout the test suite.
12165 If you need to lengthen a timeout, then you should either set timeout
12166 in one of the config/{target}.exp files, or multiply it by a factor.
12167 Setting it to an absolute value is always going to lose for some
12168 targets.
12169 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
12170 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
12171 * gdb.base/funcargs.exp: Don't set timeout.
12172 * gdb.base/list.exp (test_forward_search): Only use local timeout.
12173 * gdb.base/printcmds.exp (test_print_string_constants
12174 test_print_array_constants): Don't set timeout.
12175 * gdb.base/ptype.exp: Don't set timeout.
12176 * gdb.base/recurse.exp: Don't set timeout.
12177 * gdb.base/return.exp: Don't set timeout.
12178 * gdb.base/watchpoint.exp: Don't set timeout.
12179 * gdb.c++/classes.exp (do_tests): Don't set timeout.
12180 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
12181
12182Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
12183
12184 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
12185
12186Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12187
12188 * lib/gdb.exp: Disable chill tests for irix5.
12189
12190Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12191
12192 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
12193 each test pass or fail.
12194
12195Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12196
12197 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
12198 xlc not gcc.
12199
12200Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
12201
12202 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
12203
12204Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
12205
12206 * config/est.exp: Fix copyright and comments. Remove dead code.
12207 Use targetname, serialport and baud variables instead of fixed
12208 constants.
12209 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
12210 * config/cpu32bug.exp: New file to support cpu32bug monitors.
12211
12212Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12213
12214 * gdb.base/watchpoint.exp: Don't run
12215 test_watchpoint_triggered_in_syscall for sunos.
12216
12217Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12218
12219 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
12220 they don't seem to exist. Do include stdio.h.
12221
12222Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12223
12224 * gdb.base/a1-selftest.exp: Add alpha xfail.
12225
12226Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12227
12228 * gdb.base/watchpoint.c (main): Prompt before calling read().
12229 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
12230 Revise accordingly. Remove cruft about sending "123" several
12231 times, until it gets noticed. Clean up the "print buf[0]" stuff
12232 so that it passes or fails, and waits for prompts in the usual way.
12233
12234Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12235
12236 * gdb.base/recurse.exp: Fix comment.
12237
12238 * TODO: Remove item about printing variables in nodebug.exp. Add
12239 item about enabling tests which are only run on some targets.
12240
12241 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
12242 fail, make test names unique, use new gdb_test convention
12243 regarding pattern, use gdb_test more, etc.).
12244
12245 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
12246 fail, make test names unique, etc.).
12247
12248Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12249
12250 * gdb.base/nodebug.c: Change return type of top and middle to
12251 short.
12252 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
12253 are fixed by the recent mdebugread.c changes. Allow `short ()'
12254 as type for top and middle.
12255
12256Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12257
12258 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
12259 nearly as I can tell, the whole thing was an accident in Stu's
12260 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
12261 to replace a send/expect pair with gdb_test, but ended up only
12262 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
12263 of 30 Mar 1995 took care of it, but left this vestigial comment
12264 which I am now nuking.
12265
12266Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12267
12268 * gdb.base/break.exp: Look for different line number for
12269 breakpoint at main depending on usestubs.
12270
12271Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12272
12273 * gdb.base/list.exp: Adjust some alternate expect patterns to
12274 match recent list0.c change. Add alternate expect pattern for
12275 output from `list default lines around main' for optimizing
12276 compilers.
12277
12278Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12279
12280 * lib/gdb.exp: If nosignals is not set, set it to 0.
12281
12282Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
12283
12284 * config/slite-gdb.exp: Responds to load symbol table prompt.
12285 * gdb.base/break.exp: Adjust line number, fix rerun.
12286 * gdb.base/langs0.c: Add #ifdef usestubs.
12287
12288Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
12289
12290 * gdb.base/list.exp: Adjust line contents after adding new lines in
12291 list0.c. Also fix a syntax error.
12292
12293 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
12294 * gdb.base/break.exp: ditto.
12295 * gdb.base/list.exp: ditto.
12296 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
12297 * gdb.base/run.c: ditto.
12298 * gdb.base/list0.c: ditto.
12299 * gdb.base/funcargs.c: ditto.
12300
12301Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
12302
12303 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
12304 $targetname, $serialport and $baud instead of hardwired variables.
12305 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
12306 target doesn't support signals.
12307
12308Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
12309
12310 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
12311
12312Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12313
12314 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
12315 Don't rely on the value of an auto variable before it has been
12316 initialized. Use gdb_test more.
12317
12318Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12319
12320 * lib/gdb.exp (default_gdb_version): A version number must start
12321 with a digit, but other than that contains all characters up to
12322 the first whitespace character.
12323
12324Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12325
12326 * gdb.base/commands.exp (breakpoint_command_test): New tests.
12327
12328Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12329
12330 * gdb.c++/*.exp: Warn if executable does not exist. The original
12331 reason for skipping the warning was that configure.in sometimes
12332 intentionally skipped building the executables but the tcl code
12333 had no way of knowing. That (a) was always bogus with respect to
12334 error handling, (b) is no longer true (right now there is no way
12335 to skip C++ tests).
12336
12337 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
12338
12339Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12340
12341 * gdb.base/list.exp: Add expect patterns for output from
12342 SunPRO compiled executables.
12343 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
12344 types.
12345
12346Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12347
12348 * gdb.base/break.exp (test_next_with_recursion): Accept any line
12349 number (we are already testing that the correct source line text
12350 gets printed).
12351
12352 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
12353 that is what is intended, but something needed to be done to get
12354 sunos4 native working again.
12355
12356 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
12357
12358 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
12359 apparently went with a (very) old xfail.
12360
12361Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
12362
12363 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
12364 runto_main is a proc in gdb.exp that will do 'step' for target use
12365 stubs.
12366 * gdb.base/exprs.exp: ditto.
12367 * gdb.base/interrupt.exp: ditto.
12368 * gdb.base/opaque.exp: ditto.
12369 * gdb.base/printcmds.exp: ditto.
12370 * gdb.base/ptype.exp: ditto.
12371 * gdb.base/scope.exp: ditto.
12372 * gdb.base/setvar.exp: ditto.
12373 * gdb.base/signals.exp: ditto.
12374 * gdb.base/twice.exp: ditto.
12375 * gdb.c++/classes.exp: ditto.
12376 * gdb.c++/inherit.exp: ditto.
12377 * gdb.c++/templates.exp: ditto.
12378 * gdb.base/break.exp: no run and hit main for stubs. Change line
12379 numbers for breakpoints and info breakpoint.
12380 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
12381 breakpoint().
12382 * gdb.base/callfuncs.c: ditto.
12383 * gdb.base/exprs: ditto.
12384 * gdb.base/interrupt.c: ditto.
12385 * gdb.base/opaque0.c: ditto.
12386 * gdb.base/printcmds.c: ditto.
12387 * gdb.base/ptype.c: ditto.
12388 * gdb.base/scope0.c: ditto.
12389 * gdb.base/setvar.c: ditto.
12390 * gdb.base/signals.c: ditto.
12391 * gdb.base/twice.c: ditto.
12392 * gdb.c++/misc.cc: ditto.
12393 * gdb.c++/templates.cc: ditto.
12394
12395Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12396
12397 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
12398
12399 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
12400 somewhere between `read' and `main.c'. I'm pretty sure the
12401 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
12402 and it isn't particularly useful.
12403
12404 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
12405
12406Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12407
12408 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
12409
12410Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
12411
12412 * config/mt-slite: add LIBS and -nostdlib.
12413 * config/slite-gdb.exp: add this new file to support sparclite target.
12414
12415Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
12416
12417 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
12418
12419 * gdb.base/a2-run.exp: Change argument to istarget from
12420 "*-*-vxworks" to "*-*-vxworks*".
12421 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
12422
12423Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
12424
12425 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
12426 will not runto main but do a 'step' to step out of breakpoint().
12427 * config/mt-slite: add -Dusestubs.
12428
12429Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12430
12431 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
12432 instead of just @.
12433
12434 * gdb.base/signals.exp: Add test for "handle all print".
12435 * TODO: Remove "handle all print". Also remove item about
12436 checking copyright date (I don't like the idea of a spurious FAIL
12437 based on when we run the tests).
12438
12439 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
12440 for SunOS4 (reason for failure not investigated). Remove
12441 redundant test for $binfile.
12442
12443 * gdb.base/nodebug.c (array_index): Call malloc.
12444
12445 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
12446
12447Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
12448
12449 * gdb.base/recurse.exp: Update gdb_test invocation to use new
12450 conventions and slightly simplify the matching regexp.
12451
12452Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12453
12454 * gdb.base/break.exp: Update gdb_test invocation to use new
12455 convention.
12456
12457 * lib/gdb.exp: If noargs is not set, set it to 0.
12458
12459 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
12460 tests unique.
12461
12462 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
12463
12464Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12465
12466 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
12467 one argument of type "<non-float parameter>".
12468
12469Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
12470
12471 * config/rom68k.exp: New file to support Motorola IDP board.
12472 * gdb.base/a2-run.exp: Skip this file if noargs is set.
12473 * gdb.base/break.c: Change things around so that this program
12474 doesn't depend upon args. This is necessary to make remote
12475 targets work (in general, they can't take args).
12476 * gdb.base/break.exp: Don't try to send args to program. Don't
12477 expect output. Also, replace lots of code with gdb_test.
12478
12479Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12480
12481 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
12482 printing of '\'' (which is what the comment says we are testing,
12483 even though we were not), not '''.
12484 (test_integer_literals_rejected): Test that printing ''' is an error.
12485
12486 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12487 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
12488 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
12489 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
12490 Use gdb_test not test_print_accept.
12491 * lib/gdb.exp: Remove test_print_accept.
12492
12493 * gdb.base/signals.exp (signal_tests_1): Make pass message
12494 consistent with fail message.
12495
12496 * gdb.base/whatis.exp: Remove xfails for printing char vs.
12497 unsigned char; the bug (PR 1821) is fixed.
12498
12499 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
12500
12501 * gdb.base/scope.exp (test_at_localscopes): Call pass for
12502 successful tests--makes xfailing them work right.
12503
12504Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12505
12506 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
12507 only \r\n, not .*. The test can pass .* as the last thing in
12508 $pattern if that is what it wants. In addition to providing this
12509 flexibility, this change should speed up pattern matching in cases
12510 where the pattern already ended with .* (there were a number of
12511 them). This change also helps catch bad patterns--in the old
12512 scheme the typo "char \*" instead of "char \\*" would pass. Now
12513 it is caught.
12514 * Many .exp files: Update callers.
12515
12516 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
12517 clearer and does not spuriously match multiple ('s. Likewise for
12518 ) and *.
12519
12520 * gdb.base/nodebug.exp: Test ability to call a function and pass
12521 it a string (even with no debugging info).
12522
12523 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
12524 "p '\'", which is the same as "p ''" once tcl gets done with
12525 quoting, to "p '\\'", which I suspect is what is intended (one
12526 backslash gets sent to GDB).
12527
12528 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
12529
12530Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12531
12532 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
12533 1817) was fixed literally years ago.
12534
12535Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12536
12537 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
12538 test, it causes stepping out of call_after_alloca_subr with
12539 optimizing compilers.
12540 (localvars_in_indirect_call): Consume GDB prompt if `finish'
12541 fails.
12542
12543 * gdb.c++/templates.exp: Source templ-info.exp only if
12544 the templates executable exists.
12545
12546 * gdb.c++/misc.cc (class Contains_static_instance,
12547 class Contains_nested_static_instance),
12548 gdb.c++/classes.exp (test_static_members): Test printing of
12549 a class that contains a static instance of the class.
12550
12551Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12552
12553 * gdb.base/langs2.c (cppsub_): Don't prototype.
12554 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
12555 only, I believe).
12556
12557Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12558
12559 * lib/gdb.exp (skip_chill_tests): New procedure.
12560
12561 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
12562
12563Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
12564
12565 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
12566 each expect pattern. Cuts runtime from 12 to about 4 seconds.
12567
12568Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12569
12570 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
12571
12572 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
12573 disassemble 8, not 16, instructions for part 4.
12574
12575 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
12576 support the latter anymore.
12577
12578 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
12579 -DNO_PROTOTYPES.
12580 * gdb.base/callfuncs.c: Control use of prototypes based on
12581 NO_PROTOTYPES, not __STDC__.
12582 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
12583 t_float_values2 tests if prototypes in use.
12584
12585 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
12586 t_double_values): When checking differences against DELTA, check
12587 that difference is within the range (-DELTA,DELTA), not just
12588 (-infinity,DELTA).
12589
12590Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
12591
12592 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
12593 'file' command firts, then 'target', then 'load', this is due to gdb
12594 target set up.
12595 * config/mips-gdb.exp: Fix a couple regular exp bugs.
12596
12597Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
12598
12599 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
12600 FP load/store variants.
12601 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
12602
12603Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
12604
12605 * gdb.base/term.exp: Do not give a warning if not native, it is
12606 not an abnormal condition.
12607
12608Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
12609
12610 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
12611 t_char_array".
12612
12613Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
12614
12615 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
12616 are getting the version number.
12617
12618 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
12619 if not native, it is not an abnormal condition.
12620
12621Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12622
12623 * lib/gdb.exp: Just use "file exists", rather than undocumented
12624 dejagnu procedure "findfile".
12625
12626Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
12627
12628 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
12629 (LDFLAGS): Set to -Xlinker -Ur.
12630
12631 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
12632 Removed, these values are set by lib/gdb.exp.
12633
12634 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
12635
12636Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
12637
12638 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
12639 of replicating gdb startup code.
12640
12641 * config/mt-vxworks (LDFLAGS): Set to -r.
12642 (CFLAGS_FOR_TARGET): Removed.
12643
12644 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
12645 (gdb) and gdb for vxworks uses (vxgdb).
12646
12647 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
12648 executable is not in the tree and host != target, use sed and
12649 program_transform_name to determine the gdb name used by the
12650 target.
12651
12652 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
12653 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
12654
12655Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12656
12657 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
12658 floats, chars, and shorts where there are ANSI-style function
12659 definitions.
12660
12661 * gdb.base/langs.exp, gdb.base/langs*: New test.
12662 * gdb.base/Makefile.in: Build it.
12663 * TODO: Remove item about checking that C names don't get C++
12664 demangling applied; this test tests it.
12665
12666Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12667
12668 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
12669 went with the const70 xfail. The xfail went away a year ago.
12670
12671 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
12672
12673 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
12674 for hp300.
12675
12676 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
12677
12678 * gdb.base/a1-selftest.exp: Don't run on hp300.
12679
12680Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12681
12682 * Makefile.in (site.exp): Set host_alias and target_alias as well
12683 as host_triplet and target_triplet.
12684
12685Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12686
12687 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
12688
12689 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
12690 places as other ecoff systems).
12691
12692 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
12693 ultrix.
12694
12695Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12696
12697 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
12698 remove them.
12699 * gdb.base/nodebug.exp: Accept "function" in addition to "text
12700 variable and "variable" in addition to "data variable".
12701 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
12702
12703 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
12704 2.
12705 * gdb.base/list1.c (long_line): Add additional statement at start
12706 of function.
12707 * gdb.base/list.exp (test_forward_search): Update line number to
12708 reflect new statement.
12709
12710Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12711
12712 * gdb.base/signals.exp: Reinitialize searched source directories
12713 after gdb_start call.
12714
12715Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
12716
12717 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
12718 * gdb.stabs/Makefile.in: Likewise.
12719
12720 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
12721 change. Instead split the tests into smaller pieces.
12722 * gdb.disasm/hppa.s: Corresponding changes.
12723
12724Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12725
12726 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
12727 Quote ^C when passing it to stty. For some shells ^ is a pipe.
12728
12729 * gdb.base/funcargs.exp: Modify many tests so that every test
12730 either passes or fails. Make some test names unique.
12731
12732Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12733
12734 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
12735 Call stty to set interrupt character.
12736
12737 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
12738 for HP assembler versus GNU assembler based on actual behavior of
12739 $(CC), rather than assuming that $(AS) is always the GNU assembler.
12740
12741 * TODO: Suggest a few more stepping tests.
12742
12743Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
12744
12745 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
12746 restart GDB for h8300 after a continue.
12747 (return): Add pattern to match a29k-udi behavior.
12748 * gdb.base/nodebug.exp: Remove obsolete comment.
12749 * gdb.base/regs.exp: New file, testing of register displays.
12750 * gdb.base/return.exp: Fix typo in reference to $objdir.
12751 * gdb.base/whatis.exp: Always start with a fresh GDB.
12752
12753Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12754
12755 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
12756 higher, these tests generate a lot of output.
12757
12758Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12759
12760 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
12761 code following the catch silently ignored some errors; without the
12762 catch they should be thrown like any other tcl error. Also, the
12763 catch used "" instead of {} which meant all the callers who wanted
12764 to include one of the characters "[]$ had to quote it an extra time.
12765 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
12766 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
12767 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
12768 Remove extra quoting.
12769
12770Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
12771
12772 * gdb.base/commands.exp: Make test names unique; every test either
12773 passes or fails. Update some comments.
12774
12775 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
12776
12777Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12778
12779 The following fixes a FAIL caused by the fact that the alpha stabs
12780 configuration didn't use the ".if alpha" code in weird.def.
12781 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
12782 bit pointer, so the 32 bit version works even on the alpha.
12783 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
12784 Remove the stuff which allowed us to have separate versions for
12785 alpha and everything else.
12786
12787 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
12788 regexp which "info func operator\[\](" is supposed to match. Fix
12789 string to send to GDB. Note that GDB still doesn't work right. Add a
12790 new test for "info func .perator\[\](" which GDB does handle correctly.
12791
12792 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
12793
12794Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12795
12796 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
12797 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
12798 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
12799 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
12800 it makes the tests harder to understand and confuses test-o-matic.
12801 The preferred style is that each test provides a PASS or a FAIL,
12802 and has a unique message (e.g. "continue #54" not just "continue")
12803 which is the same for the pass and the fail.
12804 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12805 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
12806 to lib/gdb.exp.
12807 * gdb.base/printcmds.exp: Use test_print_accept. Remove
12808 prt_accept which was basically the same thing. Likewise for
12809 test_print_reject and prt_reject.
12810 * lib/gdb.exp (test_print_reject): Add some more error message
12811 patterns to match from the former printcmds.exp (prt_reject).
12812 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
12813 One defect of the passcount stuff is that some of it failed to
12814 report XPASS where appropriate.
12815 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
12816 stuff before and after arg in expected pattern.
12817 (test_paddr_operator_functions): Re-do test without print_addr_of;
12818 this is the only test which seems to want extra stuff there.
12819
12820Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12821
12822 * gdb.base/nodebug.exp: Update new tests to reflect improved
12823 wording of gdb output.
12824
12825 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
12826 and "ptype" work on variables in files compiled without -g.
12827 Replaces commented out "maint print msymbol" tests.
12828
12829Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12830
12831 * gdb.base/setvar.c (dummy): Call malloc.
12832
12833 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
12834 losing with the irix4 sed.
12835
12836 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
12837 ALRM" on irix4.
12838
12839Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12840
12841 * TODO: Remove items about corefile.exp testing new exec-file and
12842 backtrace; both are now done. Add items about printing enums.
12843
12844Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12845
12846 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
12847 "get signal $thissig" test fails.
12848
12849 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
12850
12851Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12852
12853 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
12854 compiler warning with dec alpha compiler.
12855
12856 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
12857 extra \n from gdb_test call (this explains why the prompt test
12858 that I removed yesterday was there).
12859 (user_defined_command_test): Remove extra \n and prompt test.
12860
12861 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
12862 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
12863 doesn't exist.
12864 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
12865 Also remove alpha workaround, which turns out to be because
12866 SIGABRT == SIGLOST.
12867
12868 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
12869
12870 * gdb.base/help.exp: Don't test "help show".
12871
12872Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12873
12874 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
12875 "set print address" is on.
12876 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
12877 pass prompt to gdb_test; gdb_test already looks for the prompt.
12878
12879 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
12880
12881 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
12882 was a vestige of the manual TESTSTRATEGY, and the purpose of it
12883 was to make sure that gdb can read a core file. But (a) the "read
12884 the corefile" part didn't make it to a1-selftest.exp, we just
12885 delete the corefile after creating it, and (b) we test reading
12886 corefiles in corefile.exp anyway. Also, this test left around a
12887 xgdb process on Solaris.
12888
12889 * gdb.base/corefile.exp: Also test backtrace.
12890
12891Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
12892
12893 * gdb.base/commands.exp: Test a simple user defined command with
12894 arguments and if/while statements; verify the full user command is
12895 printed by "show user".
12896
12897 * gdb.base/commands.exp: Test if/while commands as part of a
12898 breakpoint command list; verify they appear in breakpoint
12899 information.
12900
12901Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12902
12903 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
12904 than by dividing by zero.
12905
12906Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
12907
12908 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
12909 performing an inferior call with watchpoints enabled.
12910 * gdb.base/watchpoint.c (main): Delete second unnecessary read
12911 call.
12912
12913Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12914
12915 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
12916 of "file" command.
12917
12918 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
12919 Add additional pattern for when "int operator int(void);" appears
12920 in a different order.
12921
12922Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12923
12924 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
12925
12926 * gdb.base/help.exp: Replace most of docstrings for "info signals"
12927 and "signal" with ".*".
12928
12929Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12930
12931 * TODO: Add note about "handle all nostop".
12932
12933 * gdb.base/{sigall.c, sigall.exp}: New test.
12934 * gdb.base/Makefile.in: Add it.
12935
12936Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
12937
12938 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
12939 when invoking GDB, suppresses any windowing interface.
12940
12941Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
12942
12943 * config/sim-gdb: New file, simulator testing support.
12944
12945Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
12946
12947 * gdb.base/interrupt.exp: Test calling func1 twice.
12948
12949Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
12950
12951 * gdb.base/list.exp (test_forward_search): Set timeout higher
12952 when we'll be getting lots of output from gdb.
12953
12954 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
12955 "init_malloc" to after the expect statement. Run it if that
12956 regexp is taken, but also for two others which happen if source
12957 cannot be found.
12958
12959Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12960
12961 * gdb.base/printcmds.exp: New test, for printing register before
12962 program is running.
12963
12964Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12965
12966 * gdb.base/list.exp: Correct some alternate expect patterns
12967 to reflect changes in list1.c.
12968
12969Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12970
12971 * TODO: Add item regarding large frames.
12972
12973 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
12974
12975 * TODO: Remove item about enabling return.exp; it
12976 is enabled. Suggest a few more "return" tests.
12977
12978Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12979
12980 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
12981 anonymous unions.
12982
12983Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12984
12985 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
12986 and pr-5646.o, so "make" is the same as "make all", not "make
12987 pr-4975.o".
12988
12989Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
12990
12991 * gdb.base/list.exp: Adjust expectations to reflect changes in
12992 list1.c.
12993 (test_forward_search): New test proc.
12994 * gdb.base/list1.c (long_line): New function, has long source line.
12995
12996Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
12997
12998 * gdb.base/a1-selftest.exp: Change initial stepping to know about
12999 additional line of code that was added.
13000
13001Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
13002
13003 * gdb.disasm/hppa.s: Break the large branching tests into smaller
13004 tests so as not to overflow expect's input buffers.
13005 * gdb.disasm/hppa.exp: Corresponding changes.
13006
13007Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13008
13009 Beginnings of template debugging tests.
13010 * gdb.c++/templ-info.cc: New file to test for template
13011 debugging capability of the compiler.
13012 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
13013 templ-info.cc.
13014 * gdb.c++/templates.cc: Add explicit template instantiations
13015 to enable compiling with -fno-implicit-templates. Add destructor
13016 and 'value' method to T5 class for template tests.
13017 * gdb.c++/templates.exp: Add testcases for printing of template
13018 types, setting breakpoints on template methods and calling a
d63a86f8 13019 template method.
c906108c
SS
13020
13021Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
13022
13023 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
13024 branch target since some assemblers (gas-2.5) may emit a
13025 relocation for the branch instead of resolving it in the
13026 assembler.
13027
13028Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13029
13030 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
13031 through signal handler.
13032
13033Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13034
13035 * configure.in (*-*-netware): Use config/mt-netware.
13036
13037 * config/mt-netware: New file.
13038 * config/mt-i386-netware: Removed, separate configs for different
13039 netware architectures are no longer needed now that we have
13040 --with-headers.
13041
13042Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13043
13044 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
13045 by the recent changes to use ANSI C arithmetic conversions.
13046
13047Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13048
13049 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
13050 bug involving using inferior_pid to figure out whether to select a
13051 frame.
13052
13053Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
13054
13055 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
13056 match the current disassembler output.
13057
13058Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
13059
13060 * gdb.fortran/exprs.exp: Expect VOID instead of void.
13061 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
13062 types, expect "int" as type of integer values (for now).
13063
13064Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
13065
13066 * gdb.base/commands.exp: New tests for if/while commands.
13067
13068Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
13069
13070 * lib/gdb.exp (runto): Replace sub-pattern for hex value
13071 by .*, since hex values have different syntax in Chill mode.
13072
13073Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13074
13075 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
13076 linefeed from expect pattern for repeated types with indices > 9.
13077
13078Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
13079
13080 First part of Fortran test suite.
13081 * gdb.fortran: New directory.
13082 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
13083
13084Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13085
13086 * gdb.base/default.exp: Update expect pattern for load command
13087 without arguments.
13088
13089Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
13090
13091 * configure.in: Change i386 to i[345]86.
13092 * gdb.base/configure.in: Likewise.
13093 * gdb.c++/configure.in: Likewise.
13094 * gdb.chill/configure.in: Likewise.
13095
13096Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
13097
13098 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
13099 patterns, since that is not a valid context for comments.
13100
13101Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
13102
13103 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
13104 repeated types and repeated types with indices > 9.
13105
13106Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
13107
13108 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
13109 2417; old bug has been fixed.
13110
13111Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
13112
13113 * gdb.base/interrupt.exp: When trying to wake up the inferior,
13114 send the newline ourselves instead of assuming gdb_test will do
13115 so when passed an empty input string.
13116
13117 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
13118 stabs testcode.
13119
13120Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13121
13122 * lib/gdb.exp (gdb_test): Don't send anything if the first
13123 argument is an empty string. This makes cases where we want to
13124 match output that is already in expect's buffers (for example,
13125 matching a breakpoint after gdb_run_cmd has been called) work
13126 reliably.
13127
13128Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13129
13130 * config/netware.exp: New file.
13131
13132Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13133
13134 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
13135 the -B and -L prefixes so we can find the debugging stub.
13136
13137 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
13138 there and we are using the gcc from the tree.
13139
13140 * gdb.base/types.c: Removed.
13141
13142 * gdb.base/configure.in: Look for makefile fragments in ../config.
13143 Recognize i386-*-netware.
13144 * gdb.c++/configure.in: Likewise.
13145
13146Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13147
13148 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
13149 the correct TCL syntax.
13150
13151Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13152
13153 * gdb.base/opaque.exp: use runto instead of messing around with
13154 breakpoints. Simplify by using gdb_test.
13155
13156 * gdb.base/bitfields.exp: restart between tests on netware targets
13157 because breakpoints aren't relocated after target death. Run
13158 processes to completion.
13159
13160 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
13161
13162Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
13163
13164 * Makefile.in: Remove extra tabs that confuse some versions
13165 of "make". Use the newly built gdb to test with by default,
13166 rather than the first one in the tester's search path.
13167
13168Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
13169
13170 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
13171
13172 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
13173 condition help.
13174
13175Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13176
13177 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
13178
13179 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
13180 running.
13181 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
13182 * gdb.base/funcargs.exp: Likewise.
13183
13184 * gdb.base/bitfields.exp: Simplify by using gdb_test.
13185 * gdb.base/funcargs.exp: Likewise.
13186
13187 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
13188 message is "".
13189
13190Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13191
13192 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
13193 return,signals,twice}.exp: Handle non-existant binaries
13194 consistantly.
13195
13196 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
13197 * gdb.base/Makefile.in: Don't try to generate a core dump, we
13198 might testing a cross development system.
13199
13200Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13201
13202 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
13203 runtest script is relative to ${srcdir}, not ${rootdir}.
13204
13205Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
13206
13207 * gdb.base/signals.exp: Allow for optionality of breakpoint
13208 address.
13209
13210Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13211
13212 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
13213
13214Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13215
13216 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
13217 for size_t definition.
13218 * gdb.c++/templates.cc: Likewise
13219
13220 * config/mt-i386-netware: New file.
13221
13222 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
13223 defined.
13224
13225 * gdb.base/Makefile.in: Added support for systems that name core
13226 files by appending "core" to the program name.
13227 * gdb.base/a1-selftest.exp: Likewise.
13228
13229Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13230
13231 * gdb.base/return.exp: Add comment and message for `return double'
13232 test failure on Sparc Solaris.
13233
13234Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
13235
13236 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
13237
13238Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13239
13240 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
13241 from optimizing them away.
13242 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
13243 patterns to include default constructors and assignment operators,
13244 to match gcc versions beyond 2.5.8. Accept any cplus demangling
13245 character in the output of the virtual base pointer.
13246
13247Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13248
13249 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
13250 expression match in print_addr_of to avoid unintented matches.
13251 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
13252 versions up to 2.5.8.
13253
13254Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13255
13256 * gdb.base/list.exp: Tweak alternate pattern for listing of an
13257 included file to run under newer versions of expect.
13258 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
13259 consecutive >'s in templates to accomodate recent cplus-dem.c change.
13260 Remove xfail for the virtual table of BDDHookV.
13261
13262Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
13263
13264 * lib/gdb.exp (string_to_regexp): Set a default result.
13265 (default_gdb_start): Fix misleading message.
13266
13267Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
13268
13269 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
13270 Remove all CC, etc definitions.
13271 * config/mt-hpux: New file.
13272 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
13273 (CFLAGS, LDFLAGS): Define.
13274 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
13275
13276 * Makefile.in (site.exp): Don't insert host_os, etc.
13277 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
13278 (distclean): Check existence of subdir.
13279 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
13280 * gdb.base/Makefile.in: General cleanup and simplification.
13281 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13282 to build executables. Use default rule to build .o files.
13283 (EXPECT, RUNTEST, CC): Fix relative pathname.
13284 (site.exp): Don't insert host_os, etc.
13285 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
13286 and/or SIGUSR1 defined.
13287 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
13288 * gdb.c++/Makefile.in: General cleanup and simplification.
13289 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13290 (CFLAGS): Remove.
13291 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
13292
13293Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
13294
13295 * gdb.base/recurse.exp: Misc changes to get tests running again
13296 after Kung's changes to the watchpoint code.
13297 * gdb.base/watchpoint.exp: Likewise.
13298
13299Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
13300
13301 * lib/gdb.exp (string_to_regexp): Convert {\} also.
13302
13303Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
13304
13305 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
13306 * lib/gdb.exp (default_gdb_start): Define.
13307 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
13308 gdb.base/funcargs.exp, gdb.base/opaque.exp,
13309 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
13310 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
13311 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
13312 Don't call gdb_target_udi in between tests.
13313
13314Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13315
13316 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
13317 (which was basically just a local version of the same thing). In
13318 addition to avoiding duplication, gdb_test_exact is faster.
13319 * lib/gdb.exp (gdb_test_exact): Fix typo.
13320
13321 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
13322 don't give an error.
13323
13324 * gdb.base/term.exp: Call delete_breakpoints before starting.
13325
13326 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
13327 (t10): Add comment.
13328
13329Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13330
13331 Reorganization of the GDB Test Suite.
13332
13333 * gdb.base: New directory, contains all the basic tests.
13334 * gdb.c++: New directory, tests specific to C++.
13335 * gdb.chill: New directory, tests specific to Chill.
13336 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
13337 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
13338 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
13339 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
13340 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
13341 t30-31 to chill).
13342 * */gdbme.*: Rename to match appropriate expect scripts.
13343 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
13344 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
13345 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
13346 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
13347 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
13348 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
13349 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
13350 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
13351 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
13352 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
13353 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
13354 gdb.c++/virtfunc.cc: New names of C++ files.
13355 * gdb.chill/chillvars.ch: New name of Chill file.
13356 * gdb.base/configure.in, gdb.c++/configure.in,
13357 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
13358 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
13359 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
13360 * configure.in (configdirs): Update to reflect directory changes.
13361 (target_abbrev): No longer define for any configuration.
13362 * Makefile.in: Cosmetic improvements to header comments.
13363
13364Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
13365
13366 Various changes to gdb.t31:
13367
13368 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
13369 * gdbme.ch: Make all key-words and predefineds be upper-case.
13370 * chillvars.exp: Expect key-words and predefinds in upper-case.
13371
13372 * chillvars.exp: Use gdb_test_exact many places.
13373 Change expected output for arrays (which now includes index labels).
13374
13375 * pr-5020.exp, gdme.ch (module PR_5020):
13376 New test, for PR-5020.
13377
13378Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
13379
13380 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
13381 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
13382
13383Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
13384
13385 * Makefile.in: Fix bit-rot in definitions of CHILL,
13386 CHILL_FOR_TARGET and Chill_LIB.
13387 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
13388 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
13389 CHILL, and CHILL_LIB.
13390
13391Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
13392
13393 * Revert the previous changes. Please see Rob's directory
13394 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
13395
13396Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
13397
13398 * Makefile.in, configure.in, config/mips-gdb.exp,
13399 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
13400 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
13401 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
13402 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
13403 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
13404 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
13405 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
13406 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
13407 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
13408 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
13409 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
13410 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
13411 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
13412 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
13413 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
13414 changes from 94Q1.
13415
13416Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
13417
13418 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
13419 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
13420 Rob's new testing fragments.
13421
13422Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
13423
13424 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
13425 lib/gdb.exp: Replace error proc calls with perror.
13426
13427Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13428
13429 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
13430 version also, match on casted version strings, and match on
13431 gdb startup case where the line numbers might be messed up.
13432
13433Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
13434
13435 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
13436 (CFLAGS): Delete it from here.
13437
13438Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
13439
13440 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
13441
13442Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
13443
13444 * Makefile.in (RUNTEST): Default to just "runtest".
13445
13446Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13447
13448 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
13449 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
13450 the code has been restructured.
13451
13452Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13453
13454 * gdb.t00/default.exp (set write): Allow any number of \r and/or
13455 \n, not just one of each.
13456
13457 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
13458 /bin/cc gives a warning if you do.
13459
13460Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
13461
d63a86f8 13462 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
13463 __t10ListS_link1ZUiRCUiPT0
13464
13465Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13466
13467 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
13468 on local variables in recursive functions.
13469
13470 * gdb.t07/Makefile.in: Build the new test.
13471
13472Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13473
13474 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
13475 directly. Instead compare the return values from actual calls.
13476
13477Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
13478
13479 * Makefile.in (check): Set TCL_LIBRARY for runtest.
13480
13481Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13482
13483 * From Peter Schauer with minor modifications.
13484 * gdb.t15/return.exp (return_tests): Handle targets where "return"
13485 stops in mid-line in the caller. Add xfail for returning a float
13486 value on X86 targets.
13487
13488Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13489
13490 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
13491 to avoid expect lossage.
13492 (fmem_LRbug_tests): Likewise.
13493 * gdb.disasm/hppa.s: Corresponding changes.
13494
13495 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
13496 conditions to work with latest dejagnu/expect.
13497
13498 * gdb.t15/funcargs.exp (finish from indirect call): No longer
13499 expected to fail on the PA.
13500 (backtrace in call with trampolines): Explicitly require main
13501 to be frame #1 (no trampolines should show up in backtrace).
13502
13503 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
13504 "continue -expect".
13505 * gdb.t06/break.exp: Likewise.
13506 * gdb.t07/watchpoint.exp: Likewise.
13507 * gdb.t13/bitfields.exp: Likewise.
13508 * gdb.t15/{funcargs,return}.exp: Likewise.
13509 * gdb.stabs/weird.exp: Likewise.
13510 * config/{mips,udi}-gdb.exp: Likewise.
13511
13512 * hppa.sed: Enclose comments within a sed command to avoid
13513 losing with the old OSF1 sed.
13514
13515Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13516
13517 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
13518 sequent dynix.
13519 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
13520 * gdb.t15/funcargs.exp: Conditionally step again to really
13521 finish from marker_call_with_trampolines. Handle the case where
13522 the first step from within call_with_trampolines already steps
13523 us back to main.
13524 * gdb.t15/gdbme.c: Add comment to closing brace of
13525 call_with_trampolines for funcargs.exp.
13526
13527Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13528
d63a86f8 13529 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
13530 Fix typo(s).
13531
13532Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13533
13534 * gdb.t07/gdbme.c: More code for watchpoint testing.
13535
13536 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
13537 "Hardware watchpoint" throughout file.
13538 (test_watchpoint_triggered_in_syscall): New test.
13539 (test_complex_watchpoint): New test.
13540
13541Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13542
13543 * gdbme.c (call_with_trampolines): New function to try and step
13544 into. Tests trampoline problems on the PA.
13545
13546 * funcargs.exp (localvars_in_indirect_call): No longer expect
13547 stepping into indirect call to fail on PAs.
13548 (test_stepping_over_trampolines): New test.
13549
13550Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13551
13552 * TODO: Add suggestions for static member function tests, and
13553 completion tests.
13554
13555Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13556
13557 * TODO: Add suggestions for "p/a" tests.
13558
13559 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
13560 (default_gdb_exit): Replace all the hair with sending "quit" to
13561 the process with a simple close.
13562
13563Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13564
13565 * TODO: Add suggestions for shared library tests.
13566
13567Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13568
13569 * TODO: Add suggestions for x/s tests.
13570
13571Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13572
13573 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
13574 "enable once", and "enable breakpoints once" with ".*".
13575
13576Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13577
13578 * TODO: Add suggestions about structure passing tests.
13579
13580Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13581
13582 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
13583 the primary1 test, use work around if __GNUC__ < 2.
13584 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
13585 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
13586 Test for bad output rather than waiting for timeout. Issue
13587 second continue only if first continue failed.
13588
13589Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13590
13591 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
13592 operator[] test with gdb_test because the old code didn't seem to
13593 be getting the quoting right with the new dejagnu.
13594
13595Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
13596
13597 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
13598 one from the path.
13599 * Makefile.in: Use a fresh expect if there is one, use runtest
13600 from the src tree if there is one.
d63a86f8 13601
c906108c
SS
13602Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13603
13604 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
13605 next over recursive call. Revise the tests from that point on
13606 (which had been skipped) to match GDB's actual (correct) output.
13607
13608 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
13609 with next over a breakpoint whose condition is false.
13610
13611 * gdb.t00/help.exp: Comment out "help set print" tests just like
13612 (and for same reason as) "help set" test.
13613
13614Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13615
13616 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
13617 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
13618
13619Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13620
13621 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
13622 necessary gdb_target_udi.
13623
13624 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
13625
13626 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
13627 1838 and 2417; they are fixed.
13628
13629 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
13630 gdb.t03/ptype.exp (ptype structure, ptype union):
13631 Remove xfails; the test is looser than when the xfails were added.
13632
13633 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
13634 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
13635
13636 * gdb.t01/run.exp: Only run shell test if isnative.
13637
13638 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
13639 since "run" automatically loads if necessary. Call gdb_target_udi
13640 after the "file" since "file" kills any execution target.
13641
13642 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
13643 GDB. GDB doesn't work that way (not anymore at least) on UDI.
13644 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
13645 argument for UDI.
13646
13647Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13648
13649 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
13650
13651 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
13652
13653Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13654
13655 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
13656 properly quoting regexps. This makes the second argument to
13657 demangle a fixed string, which matches the callers, instead of a
13658 shell-style pattern which is what the previous implementation
13659 used. Update some of the callers.
13660
13661Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13662
13663 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
13664 (comib_nullified_tests): Fix typo.
13665 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
13666 strings. No longer expected to fail.
13667
13668 * gdb.disasm/hppa.s (addib_tests): Fix typo.
13669 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
13670 strings. No longer expected to fail.
13671
13672 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
13673 string. No longer expected to fail.
13674
13675Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13676
13677 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
13678 No longer expected to fail.
13679
13680 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
13681 string. No longer expected to fail.
13682
13683Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13684
13685 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
13686 only in the names (I probably got most of them). I was even
13687 generous with some which differed in underscores in names, and
13688 probably missed a few, and I *still* was able to remove almost a
13689 third of the file with almost no impact on testsuite coverage.
13690
13691Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13692
13693 * gdb.t00/default.exp: Match udi_attach error message as well as
13694 the one from child_attach.
13695
13696 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
13697
13698 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
13699
13700 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
13701 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
13702
13703 * Move test with enums and partial symbols back to
13704 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
13705 Reverts the change of 26 May 93. Per today's change to
13706 stabs.texinfo, the behavior that weird.exp was expecting was
13707 unreasonable; what is important is that the compiler+gdb get
13708 things right, which happens with a recent gcc. Also fix the test
13709 to deal with native compilers which put out the stab gdb can't
13710 deal with.
13711
13712Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13713
13714 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
13715 in the names. The main thing these accomplish is to slow things down.
13716 Many more such duplicates surely remain.
13717
13718 * gdb.t00/help.exp: Comment out "help support" test just like
13719 (and for same reason as) "help set" test.
13720
13721Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
13722
13723 * gdb.t06/break.exp: Remove setup_xfails for
13724 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
13725 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
13726 about known bug in gcc to include up through 2.5.8.
13727 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
13728 well as "_vb$".
13729 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
13730 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
13731 with latest gcc and gdb.
13732 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
13733 well as "_vb$".
13734
13735Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13736
13737 * configure.in (hppa*-*-*): Also configure and build stabs-only
13738 tests.
13739
13740Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13741
13742 * gdb.t10/hppa.mt: A makefile fragment for the PA.
13743 * gdb.t10/configure.in (hppa*-*-*): Use it.
13744
13745Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13746
13747 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
13748
13749Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13750
13751 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
13752 versions prior to 1.13.5.
13753
13754Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13755
13756 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
13757 the prompt is at the start of a line.
13758
13759Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13760
13761 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
13762 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
13763 in the copr tests now.
13764 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
13765 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
13766 expected to fail.
13767
13768Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
13769
13770 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
13771 gdb.t31/chillvars.exp, lib/gdb.exp:
13772 Tweak to run under either version of expect.
13773 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
13774 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
13775 * gdb.t11/list.exp: Remove extraneous whitespace.
13776
13777Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13778
13779 * gdb.t16/printcmds.exp (test_print_strings): Accept
13780 "(unsigned char *) " before the string.
13781
13782 * TODO: Add notes about printing of fancy types and GDB expressions.
13783
13784Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
13785
13786 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
13787 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 13788 if doing mips-idt-ecoff.
c906108c
SS
13789
13790Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
13791
13792 * Most .exp files: Tweak to run under either version of expect.
13793
13794Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13795
13796 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
13797 xfails; I'm not sure why they are failing, but not because of PR 1806.
13798
13799Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
13800
13801 * config/unix-gdb.exp: Remove gdb_unload cause it's already
13802 defined in lib/gdb.exp.
13803
13804Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13805
13806 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
13807 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
13808 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
13809 have to be typeless.
13810
13811Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13812
13813 * TODO: Add suggestion for copyright year test.
13814
13815Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
13816
13817 * configure.in (*-*-lynxos*): Add stabs tests.
13818
13819Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
13820
13821 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
13822 so insert a tab before any assembler directive in column zero.
13823
13824 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
13825 stores.
13826 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
13827 stores.
13828 (fpu_short_memory_tests): Likewise.
13829
13830Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13831
13832 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
13833 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
13834 .stabs directives in comments.
13835
13836Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13837
13838 * TODO: New file, describing tests we could write.
13839 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
13840
13841Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13842
13843 * gdb.t06/signals.exp: Add kludge to force re-sync.
13844
13845 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
13846 to xgdb instead of gdb, get out of gdb.
13847
13848Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
13849
13850 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
13851 for info.
13852
13853Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
13854
13855 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
13856 * gdb.stabs/configure.in (hppa*-*-*): Use it.
13857 * gdb.stabs/hppa.sed: New sed script for the PA.
13858
13859Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13860
13861 * gdb.stabs: Re-write weird.def and configuration to use sed
13862 instead of cpp. sed is portable and POSIX; cpp is neither.
13863
13864Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13865
13866 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
13867
13868Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13869
13870 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
13871
13872Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13873
13874 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
13875 "_vb$".
13876 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
13877 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
13878
13879Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13880
13881 * lib/gdb.exp: Comment out code which depends on non-existent
13882 `transform' procedure.
13883
13884Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
13885
13886 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
13887 * lib/gdb.exp: Transform tool name.
13888 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
13889 1.1's new error handling system.
13890
13891Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13892
13893 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
13894
13895Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13896
13897 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
13898 They made pattern matching so slow that timeouts happened on
13899 heavily loaded systems. Now any output from "show print" which
13900 gets us back to the GDB prompt is a PASS.
13901
13902Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
13903
13904 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
13905
13906Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13907
13908 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
13909
13910 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
13911 It is not from PR 3220.
13912
13913Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13914
13915 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
13916 just started failing because they depended on the order the
13917 subcommands are presented, or exact docstring text. This kind of
13918 test is a pain and has minimal benefit.
13919
13920Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13921
13922 * gdb.t09/corefile.exp: At end of test, use "core" command with
13923 no arguments.
13924
13925Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
13926
13927 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
13928 17}/Makefile.in: Make it possible to run the testsuite with Sun
13929 make and CC = cross gcc by adding explicit build rules for .o
13930 files.
13931
13932Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13933
13934 * gdb.t15/funcargs.exp: Don't put comments on same line as
13935 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 13936
c906108c
SS
13937Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13938
13939 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
13940
13941Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
13942
13943 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
13944 * gdb.t20/inherit.exp: remove three dumplicate entries.
13945
13946Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13947
13948 * gdb.t06/break.exp: For "next over recursive call", fail on any
13949 incorrect output, not just on "factorial (value=2)".
13950
13951Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13952
13953 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
13954 working now. Add an xfail if accesing a bss variable causes
13955 a memory error if the target is not yet run.
13956
13957Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13958
13959 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
13960 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
13961 name of __st* demangling (2 strings). Did Kung really get the
13962 more than 95 others right without testing them?
13963
13964Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
13965
13966 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
13967
13968Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
13969
13970 * configure.in (configdirs): Add gdb.disasm
13971 * gdb.disasm: New directory for GDB disassembler tests.
13972 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
13973
13974Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13975
13976 * gdb.t00/help.exp: Don't test "help set".
13977
13978 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
13979 from within expect statements. None of these happen anymore and
13980 they cause regressions to be silently unnoticed.
13981
13982 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
13983 messages) about known failures with gcc cygnus-2.4.5-930417.
13984
13985 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
13986 comp-info.exp so it gets built if it doesn't exist.
13987
13988 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
13989 it is no longer used.
13990 * gdb.t13/comp-info.c: Removed.
13991
13992Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
13993
13994 * gdb.t06/signals.exp: Add xfail for sun3.
13995
13996Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13997
13998 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
13999 relevant because ^C doesn't get sent but failure can be reproduced
14000 interactively).
14001
14002Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14003
14004 * gdb.stabs/alpha.mt: New configuration file for alpha.
14005 * gdb.stabs/configure.in: Use it.
14006 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
14007 sharing with alpha.mt, redefine long to word via preprocessor.
14008 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
14009 for alpha.
14010 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
14011 native cc.
14012 * gdb.t00/teststrategy.exp: Change expect string so that we
14013 consume the `(xgdb)' from the command echo and from the gdb prompt.
14014 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
14015 gdb currently compares all values as long, so this failure probably
14016 applies to any configuration where LONGEST is bigger than a target int.
14017 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
14018 with gcc.
14019 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
14020 to handle opaque pointers, gcc is.
14021 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
14022 as first argument. Include <sys/types.h> and change all operator
14023 new definitions to use size_t.
14024 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
14025 now that we use size_t.
14026
14027Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14028
14029 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
14030 a long or float array cast all array members to the same type.
14031 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
14032 with 64 bit longs.
14033 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
14034 on alpha.
14035 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
14036
14037Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14038
14039 * gdb.t24 (demangle.exp): Constructors of templates have names like
14040 vector<int>::vector(int) not vector<int>::vector<int>(int). See
14041 section 14.6 of the ARM.
14042
14043 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
14044 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
14045 accomplish little and slow down the testsuite.
14046
14047 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
14048 Accept spaces various places.
14049
14050Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14051
14052 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
14053 with watchpoint enabled.
14054
14055 * Makefile.in: Remove definition of CC and remove the second
14056 definition of CXX (the "CXX = gcc" one remains). These definitions
14057 were causing backquotes to be expanded within backquotes, which
14058 doesn't work.
14059
14060Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
14061
14062 * gdb.t17/callfuncs.exp: Add "return 0" to end.
14063
14064Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14065
14066 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
14067 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
14068 by mips cc and contains no stabs entries.
14069
14070Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
14071
14072 * config/vx-gdb.exp: Use fake device to load files rather than
14073 NFS.
14074 * lib/gdb.exp: New proc to do "file" command.
14075 * config/unix-gdb.exp: Use new "file" proc.
14076
14077Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
14078
14079 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
14080 Rework board rebooting slightly.
14081 (gdb_exit): Don't exit from the remote shell; there isn't one.
14082 * gdb.stabs/weird.exp: If a program is being debugged already,
14083 kill it.
14084 * gdb.t04/setvar.exp: Stop and restart gdb.
14085 * gdb.t05/expr.exp: Likewise.
14086 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
14087 restart gdb and reload the program.
14088 * gdb.t08/opaque.exp: Likewise.
14089 * gdb.t12/scope.exp: Likewise.
14090 * gdb.t13/bitfields.exp: Likewise.
14091 * gdb.t15/funcargs.exp: Likewise.
14092 * gdb.t20/classes.exp: Likewise.
14093 * gdb.t03/ptype.exp: Increase timeout.
14094 * gdb.t16/printcmds.exp (test_print_string_constants,
14095 test_print_array_constants): Likewise.
14096 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
14097 * gdb.t20/classes.exp (do_tests): Likewise.
14098 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
14099
14100Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
14101
14102 * gdb.stabs: Renamed *wierd* to *weird*.
14103
14104Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14105
14106 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
14107 for timeout. Add "known gcc 2.4.5 bug" to failure message.
14108
14109Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14110
14111 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
14112 (do_tests): Remove xfail for whatis on one_var and two_var.
14113
14114Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
14115
14116 * Makefile.in: Made cross building work better by adding
14117 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
14118
14119Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14120
14121 * gdb.t15/{return.c,return.exp,Makefile.in}:
14122 New test, currently commented out.
14123
14124Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
14125
14126 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
14127 still running and removes the leftover named socket so GDb can do
14128 clean restarts.
14129
14130Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
14131
14132 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
14133 console, not GDB.
14134 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
14135 cross testing works better with "make check"
14136 * config/unix-gdb: Use default procedures for exit and version.
14137 * config/vx-gdb.exp: Cleaned up and massaged back to working order
14138 with the newest VxWorks.
14139
14140Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14141
14142 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
14143 old form.
14144
14145 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
14146 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
14147
14148 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
14149
14150 * config/unix-gdb.exp: Remove this version of gdb_exit
14151 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
14152 Rob says he'll look at it when he gets back to testing boards.
14153
14154Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
14155
14156 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
14157 an expected fail for certain ptype commands.
14158
14159 * gdb.t20/classes.exp: Update expected results of "ptype class
14160 Base1" to account for the constructor that now appears in the type.
14161
14162Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
14163
14164 * configure.in (configdirs): Restore gdb.t04, which mysteriously
14165 disappeared from list.
14166 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
14167 "alldone" proc with call to cleanup and exit.
14168 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
14169 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
14170 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
14171 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
14172 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
14173 "alldone" proc with simple returns that suppress remaining
14174 tests. The alldone proc went away many months ago.
14175
14176Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14177
14178 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
14179
14180 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
14181
14182Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14183
14184 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
14185 as vax gdb will display them.
14186
14187Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14188
14189 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
14190 optimizers.
14191
14192 * scope.exp: Change "bad value for localval" messages so each one
14193 is unique.
14194
14195 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
14196 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
14197
14198 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
14199
14200Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14201
14202 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
14203 doesn't exist (due to optimization).
14204
14205Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14206
14207 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
14208 contains \r because the filename is long.
14209
14210 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
14211 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
14212
14213Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14214
14215 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
14216 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
14217 Ultrix.
14218 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
14219 int tests.
14220 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
14221
14222Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
14223
14224 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
14225
14226 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 14227 to match does not match the passing case but still matches the
c906108c
SS
14228 failing case.
14229
14230Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14231
14232 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
14233
14234Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
14235
14236 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
14237 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
14238 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
14239 Remove various versions of gdb_exit.
14240 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
14241 gdb_exit.
14242 * config/unix-gdb.exp: gdb_exit remains here, and should override
14243 the generic version, since it's doing a lot of wierd stuff that
14244 the other versions aren't. FIXME, fold it in, or abandon this
14245 version.
14246
14247Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14248
14249 * gdb.t24/demangle.exp: Add tests for PR 3220.
14250
14251Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14252
14253 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
14254
14255Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
14256
14257 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
14258 "i386-*-*". Works for i486 as well.
14259
14260 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
14261 bug, and expand domain of xfail to all SVR4 systems, since the
14262 actual problem is likely to be in generic SVR4 /proc support.
14263
14264Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14265
14266 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
14267
14268Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
14269
14270 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
14271 xfails for other systems. Match a missing 'Continuing.' as an
14272 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
14273
14274 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
14275 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
14276 Only issue warning for missing executables if -all option is used.
14277
14278 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
14279 file if -all option is used. It's like an unpredictable XFAIL.
14280
14281Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14282
14283 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
14284 for dynamically linked binaries.
14285
14286 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
14287
14288Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14289
14290 * gdb.t20/inherit.exp: Change message for "print tagless struct"
14291 to state that this is a known bug in old versions of g++.
14292
14293Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14294
14295 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
14296 while waiting for `Continuing'.
14297
14298Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
14299
14300 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
14301 in text, data, and bss.
14302 * gdb.t10/nodebug.c: Add local and global test variables for
14303 initialized and uninitialized data.
14304
14305Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14306
14307 * config/unix-gdb.exp (gdb_exit): Add "wait".
14308
14309Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14310
14311 * gdb.t06/signals.exp: xfail the continue from the handler for all
14312 targets.
14313
14314 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
14315 function with watchpoints enabled, the i386 call dummy starts with
14316 a call.
14317
14318 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
14319 386 bsd names its corefiles.
14320
14321Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
14322
14323 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
14324 compilers don't grok it.
14325 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
14326 with small octal ints rather than character constants, which
14327 are signed and might not fit if first promoted to int.
14328
14329Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
14330
14331 * gdb.t09/Makefile.in (clean): Remove corefile.
14332
14333Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14334
14335 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
14336
14337Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14338 and Jim Kingdon (kingdon@cygnus.com)
14339
14340 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
14341 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
14342 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
14343
14344Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14345
14346 * gdb.t17/interrupt.exp: Add xfail for hppa.
14347
14348Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14349
14350 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
14351 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
14352 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
14353 to determine signed-ness of bitfields and use the result to setup
14354 the xfail.
14355 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
14356 * gdb.t15/funcargs.exp: Use them to step until the second indirect
14357 call line is reached if necessary.
14358
14359Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14360
14361 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
14362
14363Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14364
14365 * gdb.t06/break.exp: Also test `clear' command.
14366
14367Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14368
14369 * gdb.t00/teststrategy.exp: Remove extra quote.
14370
14371 * gdb.t07/watchpoint.exp: Change xfail for calling function with
14372 watchpoint enabled to be for all non-68k machines.
14373
14374 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
14375
14376Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14377
14378 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
14379 targets use aout.mt instead of ecoff.mt as gas understands
14380 standard aout format.
14381
14382Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14383
14384 * lib/gdb.exp (runto): Don't insist that function we are running to
14385 was compiled with -g.
14386
14387 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
14388
14389 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
14390 to get back into the read system call.
14391 Accept leading newline in case where we woke it up.
14392
14393Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14394
14395 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
14396 to make the stabs test work on ecoff systems using gcc and -with-stabs.
14397 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
14398 enable ecoff configuration.
14399
14400Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14401
14402 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
14403
14404Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14405
14406 * gdb.t16/printcmds.exp: Add another printf test.
14407
14408Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
14409
14410 * configure.in: If configured -with-stabs on any target, add
14411 stabsdirs to configdirs.
14412
14413Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14414
14415 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
14416 fun" so pattern does not match the command itself.
14417
14418Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14419
14420 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
14421
14422Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14423
14424 * gdb.t17/interrupt.exp: Test for more things.
14425
14426Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14427
14428 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
14429 compiler arranges the code and line numbers.
14430
14431 * gdb.t17/interrupt.exp: Don't send \n after ^C.
14432
14433Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14434
14435 * gdb.t00/help.exp: Increase expect input buffer size.
14436
14437Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14438
14439 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
14440
14441 * gdb.t07/watchpoint.exp: Add xfail for hppa.
14442
14443 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
14444
14445 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
14446 [0-9]*, not just [0-9].
14447
14448Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14449
14450 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
14451
14452 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
14453
14454Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14455
14456 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
14457
14458Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14459
14460 * gdb.t06/signals.c: Add xfails for sun3.
14461
14462 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
14463
14464 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
14465 test_stepping tests.
14466
14467Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14468
14469 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
14470
14471 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
14472
14473 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
14474 rather than actually putting it through cpp twice.
14475
14476 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
14477
14478Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
14479
14480 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
14481 no longer needed.
14482
14483Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14484
14485 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
14486
14487 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
14488 C++ features prints as "struct", make it a pass, not an xfail.
14489
14490Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14491
14492 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
14493 Don't require VA to print as "class" rather than "struct".
14494
14495Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
14496
14497 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
14498
14499Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14500
14501 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
14502
14503Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14504
14505 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
14506 order.
14507
14508Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14509
14510 * gdb.t16/printcmds.exp: Add printf tests.
14511
14512 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
14513
14514 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
14515
14516Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
14517
14518 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
14519 pass counts, to counteract any existing or future setup_xfails.
14520
14521Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14522
14523 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
14524 {BEGIN,END}_COMMON for common block instead of STAB.
14525 * gdb.stabs/wierd.exp: Add xfail for rs6000.
14526
14527 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
14528 intp_var should be N_GSYM not N_LSYM.
14529 wierd-aout.S: Use a label for the value of the N_SO.
14530 wierd.def: Remove all backslashes.
14531 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
14532
14533Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14534
14535 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
14536 get the expected next to inheritance3.
14537
14538Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14539
14540 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
14541 now that gcc-2.4 gets it right.
14542
14543Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14544
14545 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
14546
14547 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
14548 generating comp-info.exp which works for cross-compilation.
14549
14550Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
14551
14552 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
14553 "*-*-sysv4.*".
14554
14555Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
14556
14557 * gdb.t01/run.exp: Start with a fresh gdb.
14558 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
14559 SVR4.x.
14560
14561Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
14562
14563 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
14564 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
14565 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
14566 Makefile.in (distclean, realclean): Remove gdbme.c from list of
14567 things to remove.
14568
14569Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
14570
14571 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
14572 test cases from bug reports.
14573
14574Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
14575
14576 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
14577 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
14578 avoid spurious xfails.
14579 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
14580 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
14581 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
14582
14583Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
14584
14585 * gdb.t00/teststrategy.exp: Rework to provide more useful
14586 description of each test, fix problem with systems that define
14587 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
14588 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
14589 results for "next over recursive call" so timeouts aren't taken
14590 by error.
14591
14592Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
14593
14594 * gdb.t12/scope.exp: Test printing of variables before run.
14595
14596 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
14597 printed in wrong order due to sorting.
14598
14599Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
14600
14601 * gdb.t00/teststrategy.exp: Fix expected results for printing
14602 user entered string constant. Is array of char, prints with no
14603 address.
14604
14605 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
14606 commands.
14607 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
14608 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
14609 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
14610 of struct of char arrays.
14611 * gdb.t00/radix.exp: New tests for radix commands.
14612
14613Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
14614
14615 * gdb.t16/printcmd.exp: Print a variable before running program
14616 (with xfail for AIX).
14617
14618Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
14619
14620 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
14621
14622 * gdb.t16/printcmd.exp: Don't print variables before running program.
14623
14624 * gdb.t06/break.exp: Don't require envp argument to main.
14625
14626 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
14627
14628 * gdb.t02/whatis.exp, gdb.t11/list.exp:
14629 Add xfails for rs6000.
14630
14631 * gdb.t02/whatis.exp: Change other tests not to re-test something
14632 we already tested.
14633
14634 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
14635 each type used has a variable of that type.
14636
14637Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
14638
14639 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
14640
14641Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
14642
14643 * configure.in: change srctrigger to be a file, not a directory
14644
14645Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
14646
14647 * configure.in (mips-idt-ecoff*): Added trailing '*'.
14648
14649 * gdb.t11/list.exp: Fixed a couple of typos.
14650
14651Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
14652
14653 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
14654 is fixed and PR is closed.
14655 * gdb.t16 (gdbme.c): Add simple test string variable.
14656 * gdb.t16 (printcmds.exp): Add tests with simple test string
14657 variable, primarily for boundaries on "set print elements".
14658
14659Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
14660
14661 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
14662 Make leading 0's optional and don't expect a tab in the middle
14663 of the number.
14664
14665 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
14666
14667 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
14668 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
14669 don't end command passed to gdb_test with newline.
14670
14671 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
14672 signed keyword away, don't expect signed bitfields to be signed.
14673
14674 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
14675 printing with only as many 1's as are in the field as well as printing
14676 with 32 1's (see comment).
14677
14678Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
14679
14680 * gdb.t00/default.exp: Start with a fresh gdb.
14681 * configure.in (configdirs): Remove gdb.t31 until the chill
14682 compiler works again. It no longer is able to find chillrt0
14683 since it isn't in libchill.a anymore.
14684 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
14685 wierd.o, make more modular.
14686 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
14687 spurious newlines that caused problems.
14688
14689Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14690
14691 * Move test with enums and partial symbols from gdb.t03/ptype.exp
14692 to gdb.stabs/wierd.exp since GCC has worked around the bug.
14693 gdb.stabs/wierd.{exp,def}: Many new tests.
14694
14695 * gdb.t00/default.exp: update info line for new message.
14696
14697 * gdb.t02/{whatis.exp,gdbme.c}:
14698 Test that "char *" doesn't print as "caddr_t".
14699
14700Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14701
14702 * gdb.t00/help.exp: Use .* in place of some help messages which
14703 just changed.
14704 gdb.t00/default.exp: Update "info frame" test for new message.
14705 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
14706 Remove some xfails
14707
14708Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14709
14710 * gdb.t03/{gdbme.c,ptype.exp}:
14711 Add tests for typedef'd struct and union without tags.
14712 Also check "whatis" on a variable of a typedef'd enum without a tag.
14713
14714 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
14715 PRMS 1823; the bug still exists but isn't reproduced by this test
14716 anymore), and remove rs6000 XFAIL (the bug is fixed).
14717
14718 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
14719 duplicated from whatis.exp. For those that are left, accept
14720 "long", "long int", or "int" for long variables (whatis.exp already
14721 has an XFAIL for "int", so no need to fail it here).
14722
14723 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
14724 Deal with GCC's names for types now that GDB uses the compiler's names.
14725
14726 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
14727 setup_xfail's for sunos4. If we #defined the signed keyword away,
14728 don't expect GDB to know that char it is signed.
14729
14730 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
14731
14732Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
14733
14734 * configure.in (configdirs): Add gdb.t24 for C++ tests that
14735 should work on any system, regardless of debugging format.
14736 * gdb.t21/demangle.exp: Move to gdb.t24.
14737 * gdb.t24/demangle.exp: Move from gdb.t21.
14738 * gdb.t24/{Makefile.in, configure.in}: New files.
14739
14740Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14741
14742 * configure.in: Do gdb.stabs and C++ tests only for stabs.
14743 * gdb.stabs: New directory.
14744
14745Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14746
14747 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
14748 not just "Quit anyway?".
14749
14750Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
14751
14752 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
14753 that all setup_xfails are immediately followed by clear_xfails.
14754
14755Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
14756
14757 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
14758 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
14759 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
14760 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
14761 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
14762 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
14763 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
14764 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
14765 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
14766 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
14767 gdb.t31/chillvars.exp, lib/gdb.exp:
14768 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
14769 bug-gdb@prep.ai.mit.edu.
14770
14771Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
14772
14773 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
14774 with 0.0, not integer 0.
14775
14776Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
14777
14778 * gdb.t06/break.exp: Update for "Kill the program" message change.
14779
14780Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
14781
14782 * Makefile.in (GDBFLAGS): Set to -nx.
14783 * Makefile.in (site.exp): Use GDBFLAGS.
14784
14785Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
14786
14787 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
14788 Makefiles.
14789 (check): depend on just-check.
14790 (just-check): added so that tests can be run without a noop
14791 build pass.
14792
14793Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
14794
14795 Switch to using configure's configdirs.
14796 * Makefile.in (Makefile): add configure.in dependency.
14797 (SUBDIRS): removed redundant assignment.
14798 * configure.in: switch subdirs assignment to configdirs.
14799 * gdb.t*/configure.in: new files.
14800
14801Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
14802
14803 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
14804 works.
14805
14806Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
14807
14808 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
14809 in explicit rules. Apparently this is not supported by some makes.
14810
14811Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
14812
14813 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
14814
14815Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14816
14817 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
14818 disappeared.
14819
14820Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
14821
14822 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
14823
14824Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
14825
14826 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
14827 watchpoint problem that is now fixed.
14828 * gdb.t30/chexp.exp: Remove setup_xfail for printing
14829 uninitialized convenience variables.
14830 * gdb.t31/chillvars.exp: Fix expected patterns for printing
14831 structures.
14832
14833Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14834
14835 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
14836 which causes expect to get out of sync with gdb on long output
14837 from help set.
14838 * gdb.t09/corefile.exp: Make expected pattern for core file
14839 failing signal and frame output format less sun specific.
14840
14841Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
14842
14843 * gdb.t31/chillvars.exp: Add and remove initial dummy
14844 breakpoint, so that symbol table is forced in.
14845 (Needed at least on Sunos4, though it seems not SVR4.)
14846 * gdb.t31/chillvars.exp: Update for changed output format.
14847
14848Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
14849
14850 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
14851
14852Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
14853
14854 * Makefile.in: Added --srcdir when invoking runtest, removed the
14855 need for a local config file. (optional now)
14856
14857Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
14858
14859 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
14860 failure count used to force early termination. Add some more
14861 expected failures for gnu style demangling.
14862
14863Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14864
14865 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
14866 pmi variable from gdb.t20/gdbme to get optimized away.
14867 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
14868 Check for written corefile upon timeout _and_ eof.
14869
14870Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14871
14872 * config/unix-gdb.exp: Add missing return 0.
14873
14874Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14875
14876 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
14877 test termination.
14878
14879Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
14880
14881 * configure.in (subdirs): Put back gdb.t17 which mysteriously
14882 disappeared.
14883
14884Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
14885
14886 * gdb.t10/crossload.exp: Disable the i860-elf test until such
14887 time as i860 support works.
14888
d63a86f8 14889 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
14890 "backtrace 100\r" rather than just "backtrace\r", to match last
14891 change.
14892
14893Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
14894
14895 * config/udi-gdb.exp (gdb_exit): Remove close command.
14896 (gdb_target_udi): New procedure to set the UDI target.
14897 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
14898 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
14899 Added waits for prompts after several question responses. Added
14900 some more responses used by a29k-amd-udi-gdb.
14901 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
14902 pass different arguments, restart UDI connection after program
14903 completion.
14904 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
14905 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
14906 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
14907 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
14908 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
14909 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
14910 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
14911 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
14912 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
14913 after program completion.
14914 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
14915 compiled with a SELECT_VECS setting.
14916 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
14917 infinite recursion.
14918
14919 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
14920 Added checks for COFF results, and made them expected failures for
14921 all targets. It would be better to make them expected failures
14922 for COFF targets only.
14923
14924Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
14925
14926 * Makefile.in: add null dvi target, don't bother to recurse
14927 through test directories for info and install-info; rename
14928 $(datadir) to be dejagnu instead of deja-gnu
14929
14930Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
14931
14932 * gdb.t31/gdbme.ch: Re-enable code that previously caused
14933 compiler to coredump.
14934 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
14935 code.
14936
14937Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
14938
14939 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
14940 coredump.
14941 * gdb.t31/chillvars.exp: Comment out tests that depend on that
14942 code.
14943
14944Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
14945
14946 * gdb.t03/ptype.exp: tests for return code from gdb_test.
14947 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
14948 which in a shell. Deletes xgdb when done.
14949 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
14950 Tests the return from the "set height" or "set width" commands.
14951 Added a few return codes where needed.
14952
14953Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
14954
14955 * Makefile.in (SUBDIRS): Add gdb.t17.
14956 * configure.in (subdirs): Add gdb.t17.
14957 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
14958 files to test gdb's calling of functions in the inferior with
14959 the correct arguments and gdb's ability to retrieve any
14960 result returned.
14961
14962Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
14963
14964 * config/unix-gdb.exp (gdb_exit): Remove close commands that
14965 may be called after gdb goes away. Previous versions of expect
14966 needed these to avoid file descriptor leaks, but they cause
14967 errors with the current revision of expect.
14968 * gdb.t00/gdbvars.exp: Use -re on expected output after
14969 setting sevenbit-strings.
14970 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
14971 to set sevenbit-strings consistent across tests.
14972 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
14973 set sevenbit-strings consistent across tests.
14974
14975Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
14976
14977 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
14978 expected output to match current "expect" expectations.
14979
14980Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
14981
14982 * gdb.t00/default.exp: Change expected output for default "source"
14983 command, to match new gdb behavior which requires a filename to
14984 source.
14985
14986Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
14987
14988 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
14989 expected fail for i486-*-* that misses the marker2 function.
14990 * gdb.t10/crossload.exp (bfddefault): Allow successful
14991 recognition of a format to pass even if no symbols are found.
14992 Explicitly catch failures where the format is not recognized
14993 or is ambiguous, and add the reason to the fail message.
14994 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
14995 the cause is and invalid target and add reason to failure message.
14996 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
14997 elf32-i386, elf32-sparc, and elf32-i860.
14998 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
14999 Set up expected failure for 'filename'::variable scope resolution,
15000 which is now apparently broken on all targets.
15001 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
15002 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
15003 gdb.t23/templates.exp: Change failure for missing binfile into
15004 just a warning.
15005 gdb.t21/demangle.exp: Change all cfront references to 'arm'
15006 references.
15007
15008Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
15009
15010 * gdb.t00/default.exp: Add expected output for default "source"
15011 command, to match new gdb behavior.
15012 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
15013
15014Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
15015
15016 * config/*-gdb.exp: returns an error, rather than exiting on
15017 internal errors.
15018
15019Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
15020
15021 * gdb.t03/gdbme.c: Add pointer to struct variable.
15022 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
15023 referencing struct members.
15024
15025Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
15026
15027 * configure.in (mips-idt-ecoff): New target.
15028 * config/mips-gdb.exp: New file for remote board using MIPS remote
15029 debugging protocol.
15030
15031 * Redid configuration scheme. Removed gdb.t*/configure.in.
15032 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
15033 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
15034 distclean targets. Built executables via .o files. Adjusted
15035 tests to account for source files in $(srcdir) rather than
15036 $(objdir).
15037 * lib/gdb.exp (runto): Don't expect () after the function name,
15038 because it may have arguments.
15039
15040Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
15041
15042 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
15043 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
15044 expected failures for mips-idt-* and mips-sgi-*.
15045 * gdb.t00/default.exp (attach): Kill process if requested.
15046 * gdb.t00/help.exp (help target core, help target): Accept a gdb
15047 that does not read core files.
15048 * gdb.t01/run.exp: Removed checks for exit status code.
15049 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
15050 it is linked in.
15051 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
15052 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
15053 appropriate, rather than doing it by hand.
15054 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
15055 execution.
15056 * gdb.t10/crossload.exp: Kill existing program if needed.
15057 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
15058 appropriate, rather than doing it by hand. Always increase
15059 timeout for this test, not just for VxWorks.
15060
15061Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
15062
15063 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
15064 of Chill STRUCT types and STRUCT values.
15065 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
15066 than "char".
15067 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 15068 struct2): New struct definitions and initializations to test
c906108c
SS
15069 simple Chill STRUCT types.
15070
15071Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
15072
15073 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
15074 the null byte at the end of strings.
15075 * gdb.t00/default.exp: Make show version insensitive to copyright
15076 date.
15077 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
15078 to avoid dependencies on target char signedness.
15079 * gdb.t16/printcmds.exp: Update expected results for explicitly
15080 unsigned char.
15081 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
15082 now work.
15083 * gdb.t21/demangle.exp: Add many more patterns for template
15084 demangling, most of them being expected failures.
15085 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
15086 string we are matching for, to match on the whole string.
15087 * gdb.t21/demangle.exp: Add many new test strings to demangle,
15088 and fix a whole bunch that had incorrect expected output but were
15089 passing anyway because of the bug in "proc demangle".
15090 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
15091 type.
15092 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
15093
15094Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
15095
15096 * gdb/testsuite: made modifications to testcases, etc., to allow
15097 them to work properly given the reorganization of deja-gnu and the
15098 relocation of the testcases from deja-gnu to a "tool" subdirectory.
15099
15100Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
15101
15102 * gdb/testsuite: Initial creation of gdb/testsuite.
15103 Migrated dejagnu testcases and support files for testing nm to
15104 gdb/testsuite from deja-gnu. These files were moved "as is"
15105 with no modifications. This migration is part of a major overhaul
15106 of dejagnu. The modifications to these testcases, etc., which
15107 will allow them to work with the new version of dejagnu will be
15108 made in a future update.
48efe704 15109
8d8cb839 15110 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 15111\f
8d8cb839
EZ
15112;; Local Variables:
15113;; mode: change-log
15114;; left-margin: 8
15115;; fill-column: 74
15116;; version-control: never
15117;; End:
902f2ccb
MC
15118
15119 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 15120 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
15121 Copying and distribution of this file, with or without modification,
15122 are permitted provided the copyright notice and this notice are preserved.