*** empty log message ***
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
099ac3dd
MS
12006-01-04 Michael Snyder <msnyder@redhat.com>
2
3 * gdb.base/checkpoint.c: New file.
4 * gdb.base/checkpoint.exp: New file.
5 * gdb.base/multi-fork.c: New file.
6 * gdb.base/multi-fork.exp: New file.
7 * gdb.base/pi.txt: New file (data for checkpoint.c test).
8
f4d85314
FF
92006-01-04 Fred Fish <fnf@specifix.com>
10
11 * gdb.base/ptype.c (foo): Add typedef.
12 (intfoo): Add function.
13 * gdb.base/ptype1.c: New file.
14 * gdb.base/ptype.exp: Handle compilation and linking with two
15 source files. Test that proper type for "foo" is found based
16 on source context rather than first match found in symtabs.
17
a1b06f35
MK
182005-12-28 Mark Kettenis <kettenis@gnu.org>
19
20 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
21 * gdb.asm/openbsd.inc: Indent commands.
22
d082a1e2
MK
232005-12-26 Mark Kettenis <kettenis@gnu.org>
24
c65016bd
MK
25 * gdb.base/freebpcmd.exp: Increase timeout.
26
d082a1e2
MK
27 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
28
d3c32a0e
DJ
292005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
30
31 * gdb.base/default.exp: Update check for "show version".
32
9fdb1f50
RC
332005-12-09 Randolph Chung <tausq@debian.org>
34
35 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
36 * gdb.asm/pa64.inc: New file.
37
5f2c56f7
RC
382005-12-09 Randolph Chung <tausq@debian.org>
39
40 * gdb.asm/common.inc: Indent commands.
41 * gdb.asm/asmsrc1.s: Likewise.
42 * gdb.asm/asmsrc2.s: Likewise.
43
8117349c
RC
442005-12-09 Randolph Chung <tausq@debian.org>
45
46 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
47 (get_addr_of_sym): Remove duplicate print.
48 (gen_core): xfail hppa*-*-hpux*, update expected output.
49 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
50 * gdb.arch/pa64-nullify.s: New file.
51
8f07f25a
RC
522005-12-09 Randolph Chung <tausq@debian.org>
53
54 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
55
55b39184
DJ
562005-12-07 Christophe Lyon <christophe.lyon@st.com>
57
58 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
59 code generation for these functions.
60 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
61 error message.
62
31e2b00f
AS
632005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
64
65 * gdb.base/help.exp (help b, help br, help bre, help brea)
66 (help break): Update the expected message.
67
c3d0b56e
SC
682005-11-11 Stephane Carrez <stcarrez@nerim.fr>
69
70 * gdb.asm/m68hc11.inc: Setup the data section.
71 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
72 script for this test.
73 (m6812-*-*): Likewise.
74
36ae0ea9
RC
752005-11-09 Randolph Chung <tausq@debian.org>
76
77 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
78
9d6f42e9
WZ
792005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
80
81 * gdb.base/break.exp: Fix a comment typo.
82
e2126a14
EZ
832005-11-03 Jim Blandy <jimb@redhat.com>
84
85 Checked in by Elena Zannoni <ezannoni@redhat.com>
86
87 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
88
e0ac7199
CV
892005-11-02 Corinna Vinschen <vinschen@redhat.com>
90
91 * gdb.arch/gdb1558.c: Include stdio.h.
92
31d3fb18
MK
932005-10-31 Mark Kettenis <kettenis@gnu.org>
94
95 * gdb.asm/asm-source.exp: Use -e instead of --entry.
96
e52b687c
MK
972005-10-31 Mark Kettenis <kettenis@gnu.org>
98
99 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
100
f4711d79
PG
1012005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
102
103 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
104 vscr" tests to better match output.
105
987a9106
JB
1062005-10-12 Jim Blandy <jimb@redhat.com>
107
108 * gdb.base/structs.exp (any): New function.
109 (test_struct_returns): Don't make any assumptions at all about
110 what value the function returns when GDB can't set the return
111 value.
112
2336bb58
JB
1132005-10-09 Joel Brobecker <brobecker@adacore.com>
114
115 * gdb.ada/arrayidx/p.adb: New file.
116 * gdb.ada/arrayidx.exp: New testcase
117
1182005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
119
120 * gdb.ada/array_return/pck.ads: New file.
121 * gdb.ada/array_return/pck.adb: New file.
122 * gdb.ada/array_return/p.adb: New file.
123 * gdb.ada/array_return.exp: New testcase.
124
705335ea
JB
1252005-10-03 Joel Brobecker <brobecker@adacore.com>
126
127 * gdb.base/arrayidx.c: New file.
128 * gdb.base/arrayidx.exp: New testcase.
129
11ee9940
NR
1302005-09-29 Nick Roberts <nickrob@snap.net.nz>
131
132 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
133 frames-invalid and breakpoints-invalid are no longer generated
134 with level 3 so don't expect them in the output.
135
39fb8e9e
BR
1362005-09-27 Bob Rossi <bob@brasko.net>
137
138 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
139 from test. Escape the | in mi_gdb_test call.
140 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
141 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
142 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
143 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
144 expected regex's in mi_gdb_test calls.
145 * lib/mi-support.exp: Remove arbitrary .* from tests.
146 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
147 Fully anchor GDB/MI expected results in mi_gdb_test.
148 * lib/gdb.exp (string_to_regexp): Escape the ] character.
149 * gdb.base/sizeof.exp: Remove escape character. Correct test.
150
2af48f68
PB
1512005-09-26 Paul Brook <paul@codesourcery.com>
152
153 * long_long.exp: Exclude eabi targets from arm FPA float format test.
154
f34502bc
WZ
1552005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
156
157 * bfp-test.c: New file.
158 * bfp-test.exp: New testcase.
159
ca929517
WZ
1602005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
161
162 * gdb.fortran/subarray.exp: New testcase to test the evaluation
163 of subarray and substring variable.
164 * gdb.fortran/subarray.f: New source file for the test of subarray
165 and substring variable evaluation.
166 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
167 of string constant.
168
c761af65
DJ
1692005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
170
171 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
172 copyright dates.
173
561d7a1d
PG
1742005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
175
176 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
177 powerpc altivec' test with an almost identical 'info vector' test.
178
b2b64cc9
PG
1792005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
180
181 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
182 vscr" tests to match output.
183
6ac4d15a
PG
1842005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
185
186 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
187 output.
188
40e55bef
BR
1892005-09-11 Bob Rossi <bob@brasko.net>
190
191 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
192 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
193 commands that return an MI output command and an asyncronous MI output
194 command.
195 * gdb.mi/mi-console.exp: Ditto.
196
3c7385ec
BR
1972005-09-11 Bob Rossi <bob@brasko.net>
198
199 * gdb.mi/mi-var-child.c: Include <string.h>.
200
a6cd0eb3
DJ
2012005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
202
203 * killed.exp: Correct gdb_expect syntax.
204
2f168eed
CV
2052005-08-09 Corinna Vinschen <vinschen@redhat.com>
206
207 * lib/mi-support.exp (mi_gdb_load): Fix typo.
208
ecd3fd0f
BR
2092005-08-02 Bob Rossi <bob@brasko.net>
210
211 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
212 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
213 Change tests to inferior-tty-set/show.
214 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
215 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
216 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
217 inferior. Use mi_gdb_test to get GDB and Inferior output.
218 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
219 descriptor.
220 (mi_inferior_tty_name): Add inferior PTY file name.
221 (mi_gdb_start): Add INFERIOR_PTY parameter.
222 (mi_gdb_test): Add IPATTERN parameter.
223
f1ea48cb
BR
2242005-08-02 Bob Rossi <bob@brasko.net>
225
226 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
227 parameter to mi_gdb_test.
228 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
229
6e650a67
DJ
2302005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
231
232 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
233 struct_declarations.
234 * gdb.mi/mi-var-child.exp: Step over the initialization of
235 struct_declarations.
236
8be260b6
DJ
2372005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
238
239 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
240 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
241 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
242 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
243 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
244 file.
245
4e660f07
NR
2462005-07-27 Nick Roberts <nickrob@snap.net.nz>
247
248 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
249 (do_children_tests): Assign values to the extra elements.
250
251 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
252 them for tests for "-var-update --no-values" and
253 "-var-update --all-values".
254 Add test for "-var-list-children --simple-values".
255
256 * gdb.mi/basics.c (callee4): Add integer array D[3]...
257
258 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
259 "-stack-list-locals --simple-values" Improve doc strings and
260 comments.
261
6bdae935
MK
2622005-07-18 Mark Kettenis <kettenis@gnu.org>
263
598b7a6f
MK
264 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
265 *-*-openbsd*.
266 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
267
6bdae935
MK
268 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
269 sigaltsatck'.
270
1323e929
BR
2712005-07-14 Bob Rossi <bob@brasko.net>
272
273 * gdb.base/default.exp (tty): Changed output of command.
274 * gdb.base/help.exp (help tty): Ditto.
275
b1a9c082
MK
2762005-07-12 Mark Kettenis <kettenis@gnu.org>
277
278 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
279
10a844a2
MK
2802005-07-10 Mark Kettenis <kettenis@gnu.org>
281
282 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
283 -stack-select-frame without arguments.
284 (test_stack_frame_listing): Add test for newly implemented command
285 -stack-info-frame.
286
3cb3b8df
BR
2872005-07-06 Bob Rossi <bob@brasko.net>
288
289 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
290 command.
291 (Copyright): Update copyright.
292
a0c5fbcf
WZ
2932005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
294
295 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
296 tests to evaluate exponentiation expression.
297
984971d0
AS
2982005-06-29 Andreas Schwab <schwab@suse.de>
299
300 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
301 main to avoid warnings.
302
303 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
304
fe03833f
NR
3052005-06-20 Nick Roberts <nickrob@snap.net.nz>
306
307 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
308 -stack-select-frame without arguments.
309 (test_stack_frame_listing): Add test for newly implemented command
310 -stack-info-frame.
311
7a55f279
WZ
3122005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
313
0ffa0ea5
DJ
314 * gdb.fortran/array-element.f: New file.
315 * gdb.fortran/array-element.exp: New testcase.
7a55f279 316
26585198
DJ
3172005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
318
319 * gdb.base/bigcore.exp: Correct checks for systems which can
320 not dump a large core file.
321
c1bd25fd
DJ
3222005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
323
324 * gdb.base/relocate.c: Add a copyright notice.
325 (dummy): Remove.
326 * gdb.base/relocate.exp: Test printing the values of variables
327 from a relocatable file.
328
589e074d
DJ
3292005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
330
331 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
332 excess MI output after an error.
333
0915f927
JB
3342005-05-29 Joel Brobecker <brobecker@adacore.com>
335
336 * gdb.arch/alpha-step.c: New file.
337 * gdb.arch/alpha-step.exp: New testcase.
338
76ff342d
DJ
3392005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
340 Dennis Brueni <dennis@slickedit.com>
341
342 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
343 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
344 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
345 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
346 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
347 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
348 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
349
96b0c7ac
DJ
3502005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
351 Wu Zhou <woodzltc@cn.ibm.com>
352
353 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
354 IBM's xlc compiler.
355 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
356 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
357
f21565d2
JB
3582005-05-13 Jim Blandy <jimb@redhat.com>
359
360 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
361 calling gdb_suppress_entire_file.
362 * gdb.base/charset.exp: Same.
363 * gdb.base/call-rt-st.exp: Same.
364
6006a3a1
BR
3652005-05-05 Bob Rossi <bob_rossi@cox.net>
366
367 * lib/gdb.exp (fullname_syntax): Added global regex.
368 (fullname_syntax_POSIX): Ditto.
369 (fullname_syntax_UNC): Ditto.
370 (fullname_syntax_DOS_CASE): Ditto.
371 (fullname_syntax_DOS): Ditto.
372 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
373 fullname_syntax variable to scope and use it.
374 (test_file_list_exec_source_files): Ditto.
375 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
376
c3b69c04
DJ
3772005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
378
379 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
380
3c95e6af
PG
3812004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
382
383 * lib/gdb.exp (skip_altivec_tests): New function, based on
384 check_vmx_hw_available from the GCC testsuite.
385 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
386 * lib/gdb.arch/altivec-regs.exp: Likewise.
387
78df6c56
JB
3882005-05-02 Jim Blandy <jimb@redhat.com>
389
390 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
391 calling gdb_suppress_entire_file.
392
1690f9cf
DJ
3932005-04-30 Randolph Chung <tausq@debian.org>
394
395 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
396 Slightly relax "sem_post" name checking.
397
5ea106f7
PG
3982005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
399
400 * gdb.base/unload.exp: Use new shared library infrastructure.
401
bf7234cf
PG
4022005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
403
404 * gdb.base/so-impl-ld.exp: Use new shared library
405 infrastructure.
406
547b869a
CV
4072005-04-29 Corinna Vinschen <vinschen@redhat.com>
408
409 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
410 * gdb.asm/h8300.inc: New file.
411
f07e55f0
PG
4122005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
413
414 * gdb.base/shlib-call.exp: Change to use new shared library
415 infrastructure.
416
3cbba3d1
PG
4172005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
418
419 * gdb.base/pending.exp: Change to use new shared library
420 infrastructure.
421
ed6df200
PG
4222005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
423
424 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
425 use test_compiler_info instead of gcc_compiled, and update copyright.
426
8c8f4ebe
PG
4272005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
428
429 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
430 shared objects being adjusted and update copyright years.
431
607fbc54
DJ
4322005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
433
434 * ChangeLog: Correct some 2003-01-13 dates.
435 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
436 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
437 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
438 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
439 gdb.trace/tfind.exp: Update copyright years.
440
57bf0e56
DJ
4412005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
442 Daniel Jacobowitz <dan@codesourcery.com>
443
444 * lib/gdb.exp (gdb_compile): Handle shlib=.
445 (gdb_compile_shlib): New function.
446
9b593790
PG
4472005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
448
449 * lib/gdb.exp (test_compiler_info): Give argument a default value.
450
9494c6a5
DJ
4512005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
452
453 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
454 gdb.server.
455 * configure.ac: Likewise.
456 * configure: Regenerated.
457 * gdb.gdbserver/Makefile.in: Moved to...
458 * gdb.server/Makefile.in: ... here.
459 * gdb.gdbserver/server.c: Moved to...
460 * gdb.server/server.c: ... here.
461 * gdb.gdbserver/server-run.exp: Moved to...
462 * gdb.server/server-run.exp: ... here.
463
6f8eac0e
DJ
4642005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
465
466 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
467 * configure.ac: Create gdb.gdbserver/Makefile.
468 * configure: Regenerated.
469 * lib/gdbserver-support.exp: New file, derived from
470 config/gdbserver.exp.
471 * config/gdbserver.exp: Use gdbserver-support.exp.
472 * gdb.gdbserver/Makefile.in: New file.
473 * gdb.gdbserver/server.c: New file.
474 * gdb.gdbserver/server-run.exp: New file.
475
6e87504d
PG
4762005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
477
478 * lib/gdb.exp (test_compiler_info): Return compiler_info
479 if no arguments are given.
480
d1779be4
PG
4812005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
482
483 * gdb.arch/altivec-abi.exp: Check for compiler and set
484 use altivec' flag accordingly.
485 * gdb.arch/altivec-regs.exp: Likewise.
486
88750304
DJ
4872005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
488
489 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
490
f3fb768d
AS
4912005-03-27 Andreas Schwab <schwab@suse.de>
492
493 * gdb.base/bigcore.c (main): Add missing mode argument in open
494 call.
495
7e813ac5
DJ
4962005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
497
498 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
499 downloads.
500 * config/gdbserver.exp (gdb_load): Likewise.
501
8e3049aa
PB
5022005-03-14 Paul Brook <paul@codesourcery.com>
503
504 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
505 targets.
506
a9df7c44
JB
5072005-03-09 Joel Brobecker <brobecker@adacore.com>
508
509 * gdb.dwarf2/dup-psym.S: New file.
510 * gdb.dwarf2/dup-psym.exp: New testcase.
511
9f0d94e8
JB
5122005-03-09 Joel Brobecker <brobecker@adacore.com>
513
514 * gdb.ada/exec_changed/first.adb: New file.
515 * gdb.ada/exec_changed/second.adb: New file.
516 * gdb.ada/exec_changed.exp: New testcase.
517
5f579bc5
NS
5182005-03-08 Nathan Sidwell <nathan@codesourcery.com>
519
36e9969c
NS
520 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
521 (A2): New class.
522 (main): Test operator+.
523 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
524 breakpoint test.
525
5f579bc5
NS
526 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
527 * gdb.base/signull.exp: Disable if gdb,nosignals.
528 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
529 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
530 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
531 * gdb.mi/mi2-console.exp: Likewise.
532 * gdb.trace/collection.exp (run_trace_experiment): Consume the
533 continue output at start.
534 (gdb_collect_locals_test): Robustify regexp.
535 * gdb.trace/passc-dyn.exp: Fix comment typo.
536 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
537
be46087e
CV
5382005-03-08 Corinna Vinschen <vinschen@redhat.com>
539
540 * gdb.asm/asm-source.exp: Add iq2000 case.
541 * gdb.asm/iq2000.inc: New file.
542
384e1a61
MI
5432005-03-07 Manoj Iyer <manjo@austin.ibm.com>
544
545 * gdb.base/command.exp: Change hardcoded value to regular expression.
546 * gdb.base/float.exp: Add powerpc to the list of targets checked.
547
584b6e9e
DJ
5482005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
549
550 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
551 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
552 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
553 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
554 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
555
ab5b5d61
MK
5562005-03-05 Mark Kettenis <kettenis@gnu.org>
557
558 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
559 changes.
560
ae051c1b
PG
5612004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
562
563 * lib/compiler.c: Add test for IBM's xlc compiler.
564 * lib/compiler.cc: Likewise.
565
3f0f6ed2
JB
5662004-02-24 Joel Brobecker <brobecker@adacore.com>
567
568 * gdb.ada/fixed_points.exp: Create compilation object directory
569 before running the test.
570 * gdb.ada/null_record.exp: Likewise.
571 * gdb.ada/packed_array.exp: Likewise.
572 * gdb.ada/start.exp: Likewise.
573
724f452b
JB
5742005-02-15 Joel Brobecker <brobecker@adacore.com>
575
576 * gdb.ada/packed_array/pa.adb: New file.
577 * gdb.ada/packed_array.exp: New testcase.
578
57f5cdfb 5792005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 580
1f393151
MK
581 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
582 files.
583
ebdda337
MK
584 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
585 on *-*-openbsd*. Correctly match whitespace in regukar
586 expressions.
587
cf309262
DJ
5882005-02-10 Daniel Jacobowitz <dan@debian.org>
589
590 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
591 PR exp/1821
592 * gdb.base/gdb1821.c: New test file.
593 * gdb.base/gdb1821.exp: New test file.
594
3be49e7a
JB
5952005-02-09 Joel Brobecker <brobecker@adacore.com>
596
597 * gdb.base/start.c: New file.
598 * gdb.base/start.exp: New testcase.
599
e292e67d
JB
6002005-02-09 Joel Brobecker <brobecker@adacore.com>
601
602 * gdb.ada/start/dummy.adb: New file.
603 * gdb.ada/start.exp: New testcase.
604
dbdfa66c
CV
6052005-02-09 Corinna Vinschen <vinschen@redhat.com>
606
607 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
608 for printing symbols and statistics.
609 Add test for using relative pathnames in "maint print msymbols" test.
610 Mark "maint info sections DATA" XFAIL on Cygwin.
611 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
612 tests.
613
d7941671
AC
6142005-02-09 Andreas Schwab <schwab@suse.de>
615
616 Committed by Andrew Cagney <cagney@gnu.org>
617 * gdb.base/remotetimeout.exp: New file.
618
74e5ef44
MK
6192005-02-07 Mark Kettenis <kettenis@gnu.org>
620
621 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
622
464dd14d
JB
6232005-02-03 Joel Brobecker <brobecker@adacore.com>
624
625 * gdb.ada/gnat_ada.gpr: New file.
626 * gdb.ada/gnat_ada.gin: Delete, no longer used.
627 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
628 * configure.ac: No longer generate gnat_ada.gpr.
629 * configure: Regenerate.
630 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
631 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
632 * gdb.ada/null_record/bar.ads: Likewise.
633 * gdb.ada/null_record/bar.adb: Likewise.
634 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
635 * gdb.ada/null_record.exp (testdir): New variable.
636 (testfile): executable is now in testdir subdirectory.
637 (srcfile): Use full path to the main compilation unit.
638 * gdb.ada/fixed_points.exp: Same changes as above.
639
30d756ae
NR
6402005-02-03 Nick Roberts <nickrob@snap.net.nz>
641
642 * gdb.base/interp.exp: New test.
643
9d799f85
AC
6442005-01-24 Andrew Cagney <cagney@gnu.org>
645
646 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
647
15656118
AC
6482005-01-19 Andrew Cagney <cagney@gnu.org>
649
a892c31b
AC
650 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
651 configure.ac not configure.in.
652
15656118
AC
653 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
654 of powerpc*-*-*.
655 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
656 * gdb.base/list.exp (test_list_function)
657 (test_list_filename_and_function): Ditto.
658 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
659
a7b01baf
AC
6602005-01-16 Andrew Cagney <cagney@gnu.org>
661
17d92a02
AC
662 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
663
a7b01baf
AC
664 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
665
bc8332bb
AC
6662005-01-14 Andrew Cagney <cagney@gnu.org>
667
668 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
669 * gdb.mi/mi2-var-cmd.exp: Ditto.
670
4d074752
CV
6712005-01-10 Corinna Vinschen <vinschen@redhat.com>
672
673 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
674
bec39cab
AC
6752005-01-07 Andrew Cagney <cagney@gnu.org>
676
677 * configure.ac: Rename configure.in, require autoconf 2.59.
678 * configure: Re-generate.
679 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
680 * gdb.stabs/configure: Re-generate.
681 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
682 * gdb.hp/configure: Re-generate.
683 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
684 autoconf 2.59.
685 * gdb.hp/gdb.objdbg/configure: Re-generate.
686 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
687 autoconf 2.59.
688 * gdb.hp/gdb.defects/configure: Re-generate.
689 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
690 autoconf 2.59.
691 * gdb.hp/gdb.compat/configure: Re-generate.
692 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
693 autoconf 2.59.
694 * gdb.hp/gdb.base-hp/configure: Re-generate.
695 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
696 autoconf 2.59.
697 * gdb.hp/gdb.aCC/configure: Re-generate.
698
f10b16d4
JB
6992004-12-15 Jim Blandy <jimb@redhat.com>
700
701 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
702 under NPTL when there is debugging info available for libpthread.
703
fb6e1814
JG
7042004-12-13 Jerome Guitton <guitton@gnat.com>
705
706 * gdb.ada/fixed_points.c: New file.
707 * gdb.ada/fixed_points.exp: New file.
708
fe46cd3a
RC
7092004-12-03 Randolph Chung <tausq@debian.org>
710
711 * gdb.arch/pa-nullify.exp: New file.
712 * gdb.arch/pa-nullify.s: New file.
713
8de0841b
RC
7142004-11-30 Randolph Chung <tausq@debian.org>
715
716 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
717 instead of "tbug". Fix regexp to work properly with gdb_test.
718
c8170782
PH
7192004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
720
721 * gdb.base/bitfields2.exp: New test.
722 * gdb.base/bitfields2.c: New file.
723
954269c2
RE
7242004-11-28 Richard Earnshaw <rearnsha@arm.com>
725
726 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
727
0107feed
RC
7282004-11-16 Randolph Chung <tausq@debian.org>
729
730 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
731
f073ae8c
DJ
7322004-11-14 Daniel Jacobowitz <dan@debian.org>
733
734 * gdb.threads/threadapply.exp: Correct "macro details" test.
735
19ad59e7
JJ
7362004-11-11 Jeff Johnston <jjohnstn@redhat.com>
737
738 * gdb.threads/threadapply.exp: New test.
739 * gdb.threads/threadapply.c: New file.
740
9cf0961b
MK
7412004-11-07 Mark Kettenis <kettenis@gnu.org>
742
743 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
744 frames.
745
c789492a
FL
7462004-11-05 Felix Lee <felix+log1@specifixinc.com>
747
748 * gdb.base/cursal.exp: New file.
749 * gdb.base/cursal.c: New file.
750
a1e167bb
AC
7512004-11-03 Andrew Cagney <cagney@gnu.org>
752
753 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
754
b7cbf173
MK
7552004-10-30 Mark Kettenis <kettenis@gnu.org>
756
757 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
758 NetBSD/ELF targets.
759
88f9d34f
JB
7602004-10-29 Joel Brobecker <brobecker@gnat.com>
761
762 * gdb.threads/bp_in_thread.c: New file, copied from
763 pthread_cond_wait.c.
764 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
765 file, rather than reusing the .c file from another testcase.
766
ca7d6a0c
JB
7672004-10-20 Joel Brobecker <brobecker@gnat.com>
768
769 * gdb.ada/null_record.exp: Check where we stopped after
770 sending the start command, instead of where the associated
771 temporary breakpoint was inserted.
772
0d863d03
AC
7732004-10-14 Andrew Cagney <cagney@gnu.org>
774
775 * gdb.mi/gdb701.c (main): Return 0.
776
d11e72cb
DJ
7772004-10-13 Daniel Jacobowitz <dan@debian.org>
778
d40539a4 779 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 780
e1923096
JJ
7812004-10-12 Jeff Johnston <jjohnstn@redhat.com>
782
783 * gdb.threads/schedlock.c: Add comment markers to use to find
784 line numbers.
785 * gdb.threads/schedlock.exp: Adjust regex to handle the new
786 comments.
787 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
788 breakpoint lines.
789
ec8ba2c9
DJ
7902004-10-12 Daniel Jacobowitz <dan@debian.org>
791
792 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
793
0eb3658b
DJ
7942004-10-12 Daniel Jacobowitz <dan@debian.org>
795
796 * configure.in: Add gdb.dwarf2.
797 * configure: Regenerated.
798 * Makefile.in: Add gdb.dwarf2.
799 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
800 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
801 gdb.dwarf2/file1.txt: New files.
802
a271cc33
OF
8032004-10-11 Orjan Friberg <orjanf@axis.com>
804
805 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
806 of "run", since the latter doesn't work with remote targets. Adjust
807 the breakpoint numbering accordingly.
808 * gdb.threads/pthread_cond_wait.exp: Ditto.
809
895ce074
MC
8102004-10-08 Michael Chastain <mec.gnu@mindspring.com>
811
812 * gdb.base/overlays.exp: Update copyright years.
813
6be3092d
KI
8142004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
815
816 * gdb.base/overlays.exp: Disable if target is Linux.
817
e05389b8
FL
8182004-10-06 Felix Lee <felix+log1@specifixinc.com>
819
820 * config/gdbserver.exp (gdb_load): Use right filename on remote.
821
73cb587d
KI
8222004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
823
824 * gdb.asm/asm-source.exp: Add m32r-linux target.
825 * gdb.asm/m32r-linux.inc: New file.
826
3c0edcdc
AC
8272004-09-24 Andrew Cagney <cagney@redhat.com>
828 David Anderson <anderson@redhat.com>
829
830 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
831 command fails, assume things will work.
832 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
833 (_GNU_SOURCE): Define.
834 (print_unsigned, print_hex): Change parameter to "long long".
835 (print_byte_count): New function, use to print byte counts.
836 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
837 O_LARGEFILE.
838 (main): Compute an upper bound on a corefile in max_core_size.
839 Limit memory chunk size to max_core_size. Limit total memory
840 allocated to max_core_size.
841
4bb3667f
AC
8422004-09-23 Andrew Cagney <cagney@gnu.org>
843
844 * gdb.base/bigcore.exp: Replace the code that creates a corefile
845 from a separate process with code that creates a corefile by
846 making the inferior dump core.
847
60fe1a51
MK
8482004-09-23 Mark Kettenis <kettenis@gnu.org>
849
850 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
851 block.
852
8e937346
MC
8532004-09-23 Michael Chastain <mec.gnu@mindspring.com>
854
855 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
856 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
857 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
858 Likewise.
859
7213f6d6
JJ
8602004-09-20 Jeff Johnston <jjohnstn@redhat.com>
861
862 * gdb.java/jprint.exp: New test case for java inferior call.
863 * gdb.java/jprint.java: Ditto.
864
eac69dca
JB
8652004-09-15 Joel Brobecker <brobecker@gnat.com>
866
867 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
868
22227696
MC
8692004-09-14 Michael Chastain <mec.gnu@mindspring.com>
870
871 * gdb.threads/killed.c: Include <stdlib.h>.
872 * gdb.threads/pthreads.c: Likewise.
873
7dd403a4
MC
8742004-09-14 Michael Chastain <mec.gnu@mindspring.com>
875
876 * gdb.threads/killed.c: Add copyright notice.
877
33f2d567
JM
8782004-09-10 Jason Molenda (jmolenda@apple.com)
879
880 * gdb.base/define.exp: Two new tests to verify zero space chars
881 after 'if' and 'while' commands in a user-defined command is correctly
882 parsed.
883
e05b62ac
AC
8842004-09-08 Andrew Cagney <cagney@gnu.org>
885
886 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
887 delivery test with duplicate at end of file.
888
9cbe82da
MK
8892004-09-06 Mark Kettenis <kettenis@jive.nl>
890
891 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
892
564803d9
MC
8932004-09-05 Michael Chastain <mec.gnu@mindspring.com>
894
895 * config/hppro.exp: Removed.
896
7c6807ce
MC
8972004-09-05 Michael Chastain <mec.gnu@mindspring.com>
898
899 * config/sparclet.exp: Removed.
900
bf7e26dd
MC
9012004-09-05 Michael Chastain <mec.gnu@mindspring.com>
902
903 * config/udi.exp: Removed.
904
714e341b
MC
9052004-09-02 Michael Chastain <mec.gnu@mindspring.com>
906
907 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
908 of "exp_continue".
909 (advancei): Likewise.
910
1236e623
JJ
9112004-09-01 Jeff Johnston <jjohnstn@redhat.com>
912
913 * gdb.base/unload.exp: Fix so messages aren't duplicated.
914
3bdcad15
MI
9152004-09-01 Manoj Iyer <manjo@austin.ibm.com>
916
228af206 917 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
918 to check for nodebug in executable.
919 * gdb.gdb/observer.exp (setup_test): Likewise.
920 * gdb.gdb/selftest.exp (test_with_self): Likewise.
921 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
922
c72b934c
AC
9232004-09-01 Andrew Cagney <cagney@gnu.org>
924
925 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
926 files.
927
edd9b715
JJ
9282004-09-01 Jeff Johnston <jjohnstn@redhat.com>
929
930 * gdb.base/unload.exp: Fix expected warning message to match
931 latest format.
932
fb4ce06b
CV
9332004-09-01 Corinna Vinschen <vinschen@redhat.com>
934
935 * gdb.base/call-rt-st.exp: Fix typos.
936
ce78e7c3
MI
9372004-08-31 Manoj Iyer <manjo@austin.ibm.com>
938
939 * gdb.threads/thread_check.exp: New testcase.
940 * gdb.threads/thread_check.c: New testcase.
941
2dedb159
AC
9422004-08-31 Andrew Cagney <cagney@gnu.org>
943
944 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
945 (skip_to_handler_entry): New procedures. Test stepping into a
946 handler when the breakpoint is at the handler's entry point.
947
68f53502
AC
9482004-08-30 Andrew Cagney <cagney@gnu.org>
949
950 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
951 gdb/1757.
952
3e3ffd2b
MC
9532004-08-27 Michael Chastain <mec.gnu@mindspring.com>
954
955 With code from Manoj Iyer <manjo@austin.ibm.com>:
956 * lib/gdb.exp (gdb_file_cmd): Return more information in the
957 return value. Add an arm for "no debugging symbols found".
958 Change a stray "error" to "perror".
959 (gdb_run_cmd): Adapt to new return value.
960 * gdb.base/remote.exp: Adapt to new return value.
961 * gdb.gdb/complaints.exp: Likewise.
962 * gdb.gdb/observer.exp: Likewise.
963 * gdb.gdb/selftest.exp: Likewise.
964 * gdb.gdb/xfullpath.exp: Likewise.
965
4b6f5fd2
JB
9662004-08-27 Joel Brobecker <brobecker@gnat.com>
967
968 * gdb.threads/bp_in_thread.exp: New testcase.
969
e5b25496
MC
9702004-08-27 Michael Chastain <mec.gnu@mindspring.com>
971
972 Fix PR testsuite/1735.
973 * gdb.threads/schedlock.c (thread_function): Add a cast
974 to suppress a gcc warning.
975 * gdb.threads/thread-specific.c (thread_function): Likewise.
976
934353d6
MC
9772004-08-26 Michael Chastain <mec.gnu@mindspring.com>
978
979 * gdb.base/unload.c: Include <stdlib.h>.
980
f98a0aef 9812004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 982
f98a0aef 983 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
984 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
985 synchronized after the "return".
986
5a2e8882
MC
9872004-08-26 Michael Chastain <mec.gnu@mindspring.com>
988
989 * gdb.mi/basics.c: Include <stdio.h>.
990 * gdb.mi/pthreads.c: Include <stdlib.h>.
991 * gdb.mi/var-cmd.c: Include <stdlib.h>.
992
a9640423
MC
9932004-08-26 Michael Chastain <mec.gnu@mindspring.com>
994
995 * gdb.threads/schedlock.c: Add copyright notice.
996
b04e311d
AC
9972004-08-25 Andrew Cagney <cagney@gnu.org>
998
999 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
1000 (skip_over_handler, breakpoint_over_hander): New test procedures.
1001 (advance, advancei): Add a proper prefix, do not use
1002 rerun_to_main.
1003 * gdb.base/sigstep.c (main): Change to use an infinite loop.
1004
7c27f15b
MC
10052004-08-24 Michael Chastain <mec.gnu@mindspring.com>
1006
1007 * gdb.mi/basics.c: Add copyright notice.
1008 * gdb.mi/var-cmd.c: Add copyright notice.
1009
fffc87ae
MC
10102004-08-23 Michael Chastain <mec.gnu@mindspring.com>
1011
1012 * lib/gdb.exp: Remove signed_keyword_not_used.
1013 * lib/compiler.c: Likewise.
1014 * lib/compiler.cc: Likewise.
1015
d782e0bf
MC
10162004-08-23 Michael Chastain <mec.gnu@mindspring.com>
1017
1018 * gdb.base/whatis.c: Remove conditional disabling of "signed".
1019 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
1020
96033e83
MC
10212004-08-23 Michael Chastain <mec.gnu@mindspring.com>
1022
1023 * gdb.base/whatis.c: Add copyright notice.
1024
cf38c229
MK
10252004-08-20 Mark Kettenis <kettenis@gnu.org>
1026
1027 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
1028 it to skip the breakpoints encoded in the inline assembly.
1029
f4b49756
MC
10302004-08-20 Michael Chastain <mec.gnu@mindspring.com>
1031
1032 * Makefile.in: Add gdb.fortran.
1033
2f193b69
MC
10342004-08-20 Michael Chastain <mec.gnu@mindspring.com>
1035
1036 * gdb.base/call-sc.exp (test_scalar_returns):
1037 Fix cut-and-paste glitch in "Make fun return now".
1038
89a237cb
MC
10392004-08-17 Michael Chastain <mec.gnu@mindspring.com>
1040
1041 * configure.in: Add gdb.fortran.
1042 * configure: Regenerate.
1043 * gdb.fortran/Makefile.in: New file.
1044 * lib/gdb.exp (skip_fortran_tests): New procedure.
1045
469aff8e
MC
10462004-08-17 Michael Chastain <mec.gnu@mindspring.com>
1047
1048 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
1049 reference to bug-gnu@prep.ai.mit.edu.
1050 * gdb.mi/mi-var-child.exp: Likewise.
1051 * gdb.mi/mi-var-cmd.exp: Likewise.
1052 * gdb.mi/mi-var-display.exp: Likewise.
1053 * gdb.mi/mi2-var-block.exp: Likewise.
1054 * gdb.mi/mi2-var-child.exp: Likewise.
1055 * gdb.mi/mi2-var-cmd.exp: Likewise.
1056 * gdb.mi/mi2-var-display.exp: Likewise.
1057
00b51b9f
MK
10582004-08-15 Mark Kettenis <kettenis@gnu.org>
1059
1060 * gdb.base/unload.c (main): Make local variable msg const.
1061
45f07fef
MC
10622004-08-15 Michael Chastain <mec.gnu@mindspring.com>
1063
1064 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
1065 to bug-gnu@prep.ai.mit.edu.
1066 * gdb.mi/mi-disassemble.exp: Likewise.
1067 * gdb.mi/mi-eval.exp: Likewise.
1068 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
1069 default line number.
1070 * gdb.mi/mi-return.exp: Likewise.
1071 * gdb.mi/mi-simplerun.exp: Likewise.
1072 * gdb.mi/mi-stack.exp: Likewise.
1073 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
1074 number with explicit range test.
1075 * gdb.mi/mi-watch.exp: Likewise.
1076 * gdb.mi/mi2-break.exp: Likewise.
1077 * gdb.mi/mi2-cli.exp: Likewise.
1078 * gdb.mi/mi2-disassemble.exp: Likewise.
1079 * gdb.mi/mi2-eval.exp: Likewise.
1080 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
1081 default line number.
1082 * gdb.mi/mi2-return.exp: Likewise.
1083 * gdb.mi/mi2-simplerun.exp: Likewise.
1084 * gdb.mi/mi2-stack.exp: Likewise.
1085 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
1086 number with explicit range test.
1087 * gdb.mi/mi2-watch.exp: Likewise.
1088
dd8c8ee7
MC
10892004-08-15 Michael Chastain <mec.gnu@mindspring.com>
1090
1091 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
1092 * gdb.cp/m-static.exp: Likewise.
1093 * gdb.cp/rtti.exp: Likewise.
1094
4e838464
MK
10952004-08-14 Mark Kettenis <kettenis@gnu.org>
1096
1097 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
1098
8d8cb839
EZ
10992004-08-14 Eli Zaretskii <eliz@gnu.org>
1100
1101 * ChangeLog: Prefix Local Variables with semi-colons and indent
1102 the reference to older ChangeLog files, to fix fontification in
1103 Emacs.
1104
deea8bb0
MC
11052004-08-13 Michael Chastain <mec.gnu@mindspring.com>
1106
1107 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
1108 * gdb.mi/mi2-break.exp: Likewise.
1109
c3297504
MC
11102004-08-13 Michael Chastain <mec.gnu@mindspring.com>
1111
1112 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
1113
25808999
MC
11142004-08-13 Michael Chastain <mec.gnu@mindspring.com>
1115
1116 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
1117
226a8d71
MC
11182004-08-13 Michael Chastain <mec.gnu@mindspring.com>
1119
1120 * gdb.cp/classes.exp: Remove unused declarations. Just let
1121 test names default instead of providing special names. Remove
1122 extraneous demangler test.
1123
37fdf854
JJ
11242004-08-12 Jeff Johnston <jjohnstn@redhat.com>
1125
1126 * gdb.base/unload.exp: New test for breakpoints in dynamically
1127 loaded libraries.
1128 * gdb.base/unload.c: Ditto.
1129 * gdb.base/unloadshr.c: Ditto.
1130
2d3a7986
MC
11312004-08-12 Michael Chastain <mec.gnu@mindspring.com>
1132
1133 * gdb.cp/classes.exp (test_ptype_class_objects): Call
1134 cp_test_ptype_class.
1135 (test_enums): Likewise.
1136
c72b934c
AC
11372004-08-10 Andrew Cagney <cagney@gnu.org>
1138
1139 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
1140 files.
1141
cc503c8a
AC
11422004-08-10 Andrew Cagney <cagney@gnu.org>
1143
1144 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
1145 init_malloc call.
1146
902f2ccb
MC
11472004-08-10 Michael Chastain <mec.gnu@mindspring.com>
1148
1149 * ChangeLog: Add copyright notice. The notice is copied
1150 from emacs 21.3 top level ChangeLog.
1151
78c90502
MC
11522004-08-09 Michael Chastain <mec.gnu@mindspring.com>
1153
1154 * lib/cp-support.exp: New file.
1155 * lib/cp-support.exp (cp_test_type_class): New function.
1156 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
1157 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
1158 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
1159 cp_test_ptype_class.
1160
88e5ea78
MC
11612004-08-09 Michael Chastain <mec.gnu@mindspring.com>
1162
1163 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
1164 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
1165 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
1166 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
1167 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
1168 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
1169 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
1170 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
1171 gdb.mi/mi2-watch.exp: Update copyright years.
1172
6a89fc9c
MK
11732004-08-09 Mark Kettenis <kettenis@gnu.org>
1174
1175 * gdb.base/sigaltstack.exp: Provide proper anchoring.
1176
1482e0de
MC
11772004-08-09 Michael Chastain <mec.gnu@mindspring.com>
1178
1179 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
1180 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
1181 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
1182 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
1183 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
1184 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
1185 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
1186 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
1187 gdb.mi/mi-watch.exp: Update copyright years.
1188
1a5ce3f3
DJ
11892004-08-08 Daniel Jacobowitz <dan@debian.org>
1190
1191 PR gdb/1738
1192 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
1193 from a breakpoint with a pending signal.
1194
04f6ecf2
DJ
11952004-08-08 Daniel Jacobowitz <dan@debian.org>
1196
1197 PR gdb/1736
1198 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
1199 * gdb.base/sigaltstack.exp (finish_test): Consume output until
1200 the prompt.
1201 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
1202
54d90d35
DJ
12032004-08-08 Daniel Jacobowitz <dan@debian.org>
1204
1205 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
1206
d2f6abb0
DJ
12072004-08-08 Daniel Jacobowitz <dan@debian.org>
1208
1209 PR gdb/1736
1210 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
1211 for i?86-*-linux*.
1212
5598c03d
DJ
12132004-08-08 Daniel Jacobowitz <dan@debian.org>
1214
1215 * gdb.arch/i386-prologue.exp: Compile without debug information.
1216
c6fee705
MC
12172004-08-08 Michael Chastain <mec.gnu@mindspring.com>
1218
1219 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
1220 rather than asking gdb to search.
1221
dd90efdb
MC
12222004-08-05 Michael Chastain <mec.gnu@mindspring.com>
1223
1224 * gdb.base/gcore.c: Include <string.h>.
1225
1e84bec1
MC
12262004-08-05 Michael Chastain <mec.gnu@mindspring.com>
1227
1228 * gdb.base/gcore.c: Add copyright notice.
1229
e425eb2b
MC
12302004-08-05 Michael Chastain <mec.gnu@mindspring.com>
1231
1232 * gdb.base/freebpcmd.c: Include <stdio.h>.
1233 * gdb.base/long_long.c: Include <string.h>.
1234 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
1235 * gdb.base/siginfo.c: Include <string.h>.
1236 * gdb.base/sigstep.c: Include <string.h>.
1237
cb9aaed5
MC
12382004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1239
1240 * gdb.base/complex.c: Include <stdlib.h>.
1241
55944f3d
MC
12422004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1243
1244 * gdb.base/complex.c: Add copyright notice.
1245
7b2953d9
MC
12462004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1247
1248 * gdb.base/charset.c: Include <stdlib.h>.
1249
c9133d23
MC
12502004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1251
1252 * gdb.base/auxv.c: Include <stdlib.h>.
1253
0a8490ad
MC
12542004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1255
1256 * gdb.base/auxv.c: Add copyright notice.
1257
3426d5ec
MC
12582004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1259
1260 * gdb.base/coremaker.c: Add copyright notice.
1261 * gdb.base/coremaker2.c: Add copyright notice.
1262
8da195dd
AC
12632004-08-04 Andrew Cagney <cagney@gnu.org>
1264
1265 * gdb.base/store.exp: Update copyright.
1266 (check_set, up_set, check_struct, up_struct): Add a prefix to test
1267 names, do not import gdb_prompt.
1268
8d394f98
AC
12692004-08-01 Andrew Cagney <cagney@gnu.org>
1270
1271 Fix PR testsuite/1729.
1272 * gdb.base/dump.exp: Add test name to callers of capture_value, do
1273 not use capture_value with value 4.
1274 (capture_value): Add optional test name parameter.
1275 (test_reload_saved_value, test_restore_saved_value): Use $msg as
1276 the prefix, pass to capture_value.
1277
b6702b23
MK
12782004-08-01 Mark Kettenis <kettenis@gnu.org>
1279
1280 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
1281 * gdb.arch/i386-prologue.c (standard): New prototype and function.
1282 (main): Call new function.
1283
c203e0ca
MC
12842004-07-31 Michael Chastain <mec.gnu@mindspring.com>
1285
1286 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
1287
a7995a30
MC
12882004-07-31 Michael Chastain <mec.gnu@mindspring.com>
1289
1290 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
1291
9366563b
MC
12922004-07-31 Michael Chastain <mec.gnu@mindspring.com>
1293
b6eeaf26 1294 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
1295 Accept more values of vtbl pointer. Remove some messages
1296 about "obsolete gcc or gdb".
1297
2fc1f950
MC
12982004-07-30 Michael Chastain <mec.gnu@mindspring.com>
1299
1300 * gdb.cp/classes.exp: Accept more varieties of ptype output.
1301
c724d49b
MC
13022004-07-30 Michael Chastain <mec.gnu@mindspring.com>
1303
1304 * gdb.base/asm-source.exp: Properly convert target board
1305 debug flags from gcc format to binutils format.
1306
736b0fce
MK
13072004-07-28 Mark Kettenis <kettenis@gnu.org>
1308
1309 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
1310 gdb1718". PR backtrace/1718 partially fixed.
1311
5633ea5c
JJ
13122004-07-27 Jeff Johnston <jjohnstn@redhat.com>
1313
1314 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
1315
575eebb1
NC
13162004-07-26 Nick Clifton <nickc@redhat.com>
1317
1318 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
1319 good default value for a specific architecture is available then
1320 set it to that value. Otherwise default to the -gstabs switch.
1321 Remove the -g... switches from the asm-flags variable. Allow the
1322 target board info to override the value if it wants to. Pass the
1323 switch on the assembler command line.
1324
62104619
MK
13252004-07-23 Mark Kettenis <kettenis@gnu.org>
1326
1327 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
1328 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
1329 (main): Call new function.
1330
4a1135b8
MC
13312004-07-22 Michael Chastain <mec.gnu@mindspring.com>
1332
1333 Test for PR exp/1715.
1334 * gdb.base/radix.exp: Refactor common procedures. Make all
1335 test names unique. Change XFAIL to KFAIL.
1336
8a12c1f0
MC
13372004-07-20 Michael Chastain <mec.gnu@mindspring.com>
1338
1339 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
1340 * gdb.ada/gnat_ada.gin: ... to here.
1341 * configure.in: Use gnat_ada.gin.
1342 * configure: Regenerate.
1343
23b451cf
AC
13442004-07-20 Andrew Cagney <cagney@gnu.org>
1345
1346 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
1347 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
1348 XFAILs. Clean up test messages and comments. Check backtraces.
1349 Delete re-sync code.
1350
ab618a02
MC
13512004-07-19 Michael Chastain <mec.gnu@mindspring.com>
1352
1353 Fix PR cli/740.
1354 * gdb.base/annota1.exp: Honor gdb,nosignals.
1355 * gdb.base/annota3.exp: Likewise.
1356
46dad340
MC
13572004-07-19 Michael Chastain <mec.gnu@mindspring.com>
1358
1359 * lib/java.exp: Update copyright notice.
1360
756d8c70
AC
13612004-07-19 Andrew Cagney <cagney@gnu.org>
1362
1363 * gdb.base/selftest.exp: Copy file from here ...
1364 * gdb.gdb/selftest.exp: ... to here.
1365
586027e6
AC
13662004-07-16 Andrew Cagney <cagney@redhat.com>
1367
1368 * lib/insight-support.exp: Delete file.
1369 * lib/java.exp (java_init): Fix copyright.
1370
029d2200
AC
13712004-07-16 Andrew Cagney <cagney@gnu.org>
1372
1373 * gdb.base/restore.c: Append "prologue" to comments marking the a
1374 function's prologue.
1375 * gdb.base/restore.exp: Update copyright, re-indent.
1376 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
1377 callerN" prefix where needed. Update patterns that match a
1378 function's prologue.
1379
653b62c5
MC
13802004-07-16 Michael Chastain <mec.gnu@mindspring.com>
1381
1382 * gdb.base/restore.c: Add copyright notice.
1383
f7d690e5
AC
13842004-07-16 Andrew Cagney <cagney@gnu.org>
1385
1386 * gdb.base/logical.exp: Update copyright.
1387 (evaluate): New procedure. Use to re-implement tests using
1388 several tables.
1389
d629a7cb
MH
13902004-07-14 Martin Hunt <hunt@redhat.com>
1391
1392 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
1393 which fixes some problems where init.tcl was not found.
1394
9c7bb332
AC
13952004-07-13 Andrew Cagney <cagney@gnu.org>
1396
6bf46641
AC
1397 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
1398 (check_sizeof, check_valueof): Do not include the output in the
1399 test name. Use gdb_test.
1400 (get_valueof): Use gdb_test_multiple.
1401
c4ffd4c0
AC
1402 * gdb.base/step-test.exp: Update copyright. Use
1403 gdb_test_multiple. Ensure that test names do not include
1404 architecture dependent output.
1405
ab89363a
AC
1406 * gdb.gdb/observer.exp: Update copyright.
1407 (setup_test): Use gdb_test_multiple.
1408 (attach_first_observer, attach_second_observer)
1409 (attach_third_observer, detach_first_observer)
1410 (detach_second_observer, detach_third_observer)
1411 (reset_counters, check_counters): Make $message a prefix.
1412 (test_normal_stop_notifications): Add "args" parameter - a list of
1413 init functions to be called. Make $message a prefix,
1414 (test_observer_normal_stop): Change the message prefixes so that
1415 they are unique, pass the attach / detach procedures to
1416 test_normal_stop_notifications.
1417
ec58997a
AC
1418 * gdb.base/signull.exp (test_segv): Prefix all tests with
1419 "${name}". Clean up test messages.
1420
b475183b
AC
1421 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
1422
9c7bb332
AC
1423 * gdb.base/ena-dis-br.exp: Update copyright.
1424 (break_at): New function. Replace send_gdb with gdb_test,
1425 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
1426 ignore count, not stopped at bpt", with KFAIL.
1427
2dd95497
CV
14282004-07-13 Corinna Vinschen <vinschen@redhat.com>
1429
1430 * gdb.base/attach.exp: Remove cleanupfile handling.
1431
419e626b
AC
14322004-07-12 Andrew Cagney <cagney@gnu.org>
1433
1434 * gdb.base/annota1.exp: Cleanup corefile test name.
1435 * gdb.base/annota3.exp: Ditto.
1436
8b1b3228
AC
14372004-07-12 Andrew Cagney <cagney@gnu.org>
1438
78650829
AC
1439 * gdb.base/signals.exp: Clean up copyright, re-indent.
1440
8b1b3228
AC
1441 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
1442 gdb_test and gdb_test_multiple.
1443
935c2760
JJ
14442004-07-08 Jeff Johnston <jjohnstn@redhat.com>
1445
1446 * gdb.java/jmain.exp: Fix expected line number for main to
1447 break at. Set XFAIL for break at main test since gcj does not
1448 provide line number info for first statement in main.
1449
1544280f
AC
14502004-07-08 Andrew Cagney <cagney@gnu.org>
1451
1279f4ff
AC
1452 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
1453
1544280f
AC
1454 * gdb.base/sigbpt.exp: Make the common part of each test name a
1455 prefix instead of suffix.
1456
bcc82369
BR
14572004-07-07 Bob Rossi <bob_rossi@cox.net>
1458
1459 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
1460 test from test_tbreak_creation_and_listing to
1461 test_file_list_exec_source_file
1462 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
1463 Changed name of test from test_tbreak_creation_and_listing to
1464 test_file_list_exec_source_file
1465
23f4b0aa
JJ
14662004-07-07 Jeff Johnston <jjohnstn@redhat.com>
1467
1468 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
1469 the jmisc() constructor instead of <init>.
1470 * gdb.java/jmisc1.exp: Ditto.
1471
56401cd5
AC
14722004-07-07 Andrew Cagney <cagney@gnu.org>
1473
1474 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
1475 corrupting the PC.
1476
44ae2f6a
MC
14772004-07-06 Michael Chastain <mec.gnu@mindspring.com>
1478
1479 * gdb.cp/templates.exp: Accept whitespace change in demangler
1480 output.
1481
45a83408
AC
14822004-07-06 Andrew Cagney <cagney@gnu.org>
1483
1484 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
1485
d205ad70
MC
14862004-07-02 Michael Chastain <mec.gnu@mindspring.com>
1487
1488 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
1489 * lib/compiler.cc: Likewise.
1490
06ea1a61
MC
14912004-06-30 Michael Chastain <mec.gnu@mindspring.com>
1492
1493 * lib/compiler.cc: Work around string preprocessing problem
1494 with old hp c++ compiler.
1495 * lib/compiler.c: Likewise.
1496
daab1251
CV
14972004-06-29 Corinna Vinschen <vinschen@redhat.com>
1498
1499 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
1500 directives to conditionalize symbol prefixing.
1501 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
1502 additional_flags handling. Add underscore prefix for Cygwin.
1503 * gdb.arch/i386-unwind.c: Use preprocessor directives to
1504 conditionalize symbol prefixing.
1505 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
1506 additional_flags handling. Add underscore prefix for Cygwin.
1507
cc984116
CV
15082004-06-29 Corinna Vinschen <vinschen@redhat.com>
1509
1510 * gdb.base/bigcore.exp: Skip test on Cygwin.
1511
c279b077
MC
15122004-06-28 Michael Chastain <mec.gnu@mindspring.com>
1513
1514 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
1515 formats for "info register". Use gdb_test_multiple. Fix
1516 the "invalid register" test.
1517
0e915747
CV
15182004-06-28 Corinna Vinschen <vinschen@redhat.com>
1519
1520 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
1521 PID for Cygwin. Add Cygwin specific strings to check for in some
1522 tests.
1523 (do_attach_tests): Add a test for user interaction when attaching
1524 to a process with no matching symbol table already loaded.
1525
11422c86
AC
15262004-06-26 Andrew Cagney <cagney@gnu.org>
1527
1528 Test PR java/1567 and PR java/1565.
1529 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
1530 * gdb.java/jmisc2.exp: Delete file.
1531
cefbce26
MC
15322004-06-26 Michael Chastain <mec.gnu@mindspring.com>
1533
1534 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
1535
e19f872c
CV
15362004-06-25 Corinna Vinschen <vinschen@redhat.com>
1537
1538 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
1539 attach process.
1540
d931ba3b
MC
15412004-06-23 Michael Chastain <mec.gnu@mindspring.com>
1542
1543 * gdb.cp/pr-1553.exp: Remove.
1544
aef68c48
MC
15452004-06-22 Michael Chastain <mec.gnu@mindspring.com>
1546
1547 * gdb.cp/pr-1553.cc: Remove.
1548 * gdb.cp/pr-1553.exp: Disable this test.
1549
8d5df71a
JB
15502004-06-20 Jim Blandy <jimb@redhat.com>
1551
1552 Fix PR testsuite/1680.
1553 * gdb.arch/i386-sse.exp: Properly quote curly braces in
1554 regular expressions.
1555
4ac6f39d
MC
15562004-06-19 Michael Chastain <mec.gnu@mindspring.com>
1557
1558 Fix PR testsuite/1679.
1559 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
1560 Issue an UNSUPPORTED result instead.
1561
1b413552
JB
15622004-06-18 Jim Blandy <jimb@redhat.com>
1563
1564 * gdb.base/charset.exp: Only send a control-C if we see a new
1565 prompt and incomplete command.
1566
6daa6ebd
MC
15672004-06-18 Michael Chastain <mec.gnu@mindspring.com>
1568
1569 * gdb.cp/pr-574.cc: Add copyright notice.
1570
51fa4ae0
JB
15712004-06-17 Jim Blandy <jimb@redhat.com>
1572
1573 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
1574 cases where the regexp has no groups; this grabs random text from
1575 the previous test suite, whatever that was.
1576
8fea26c5
MC
15772004-06-17 Michael Chastain <mec.gnu@mindspring.com>
1578
1579 * gdb.cp/printmethod.cc: Add copyright notice.
1580
1e3aeb41
MC
15812004-06-16 Michael Chastain <mec.gnu@mindspring.com>
1582
1583 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
1584
9d9030bc
AC
15852004-06-16 Andrew Cagney <cagney@gnu.org>
1586
1587 * gdb.base/signull.c: Update copyright. Include <string.h>.
1588 (bowler): Replace data_pointer with data_read
1589 and data_write cases. Add code_descriptor case.
1590 (zero, desc): New array and pointer.
1591 (data, code): Change to simple pointers.
1592 * gdb.base/signull.exp: Fix probe pattern matching a function
1593 descriptor SIGSEGV. Replace data_pointer with data_read and
1594 data_write tests.
1595
acd4ad44
AC
15962004-06-16 Andrew Cagney <cagney@gnu.org>
1597
1598 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
1599
08fd625c
MC
16002004-06-15 Michael Chastain <mec.gnu@mindspring.com>
1601
1602 * gdb.base/long_long.c: Add copyright notice.
1603
1903502c
MC
16042004-06-15 Michael Chastain <mec.gnu@mindspring.com>
1605
1606 * gdb.base/long_long.exp: Remove reference to
1607 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
1608 to gdb_breakpoint and gdb_continue_to_breakpoint.
1609
83313cb1
JB
16102004-06-14 Jim Blandy <jimb@redhat.com>
1611
1612 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
1613 endian case.
1614
1bf404ef
AC
16152004-06-14 Andrew Cagney <cagney@gnu.org>
1616
1617 * gdb.base/gcore.exp (capture_command_output): Delete the always
1618 passing tests containing inferior values.
1619 * gdb.base/ending-run.exp: Do not include the breakpoint address
1620 in the test message. Update copyright.
1621 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
1622 size in the test name, use gdb_test_multiple. Update copyright.
1623
ef220b33
MC
16242004-06-14 Michael Chastain <mec.gnu@mindspring.com>
1625
1626 * gdb.cp/ref-types.cc: Add copyright notice.
1627
4f70a4c9
MC
16282004-06-14 Michael Chastain <mec.gnu@mindspring.com>
1629
1630 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
1631 hp_aCC_compiler.
1632 * lib/compiler.cc: Likewise.
1633 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
1634 'set' commands. Log diagnostics for other lines. Set
1635 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
1636
335928ac
MC
16372004-06-13 Michael Chastain <mec.gnu@mindspring.com>
1638
1639 * gdb.cp/try_catch.cc: Add copyright notice.
1640
2efb12e8
MC
16412004-06-12 Michael Chastain <mec.gnu@mindspring.com>
1642
1643 * gdb.cp/userdef.cc: Add copyright notice.
1644
0bbed51a
MC
16452004-06-11 Michael Chastain <mec.gnu@mindspring.com>
1646
1647 * gdb.cp/virtfunc.cc: Add copyright notice.
1648
e12a46c9
RC
16492004-06-11 Randolph Chung <tausq@debian.org>
1650
1651 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
1652 problem.
1653
338e05af
AC
16542004-06-10 Andrew Cagney <cagney@gnu.org>
1655
1656 * lib/compiler.cc, lib/compiler.c: Append either
1657 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
1658 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
1659 instead of gcc-3-3.
1660
dc3f10cb
AC
16612004-06-09 Andrew Cagney <cagney@gnu.org>
1662
b4d946af
AC
1663 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
1664 gdb/1455, bug is specific to "long long" and "double".
1665
dc3f10cb
AC
1666 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
1667 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
1668 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
1669 fixed.
1670
b5c0bfa2
AC
16712004-06-09 Andrew Cagney <cagney@gnu.org>
1672
1673 * gdb.base/structs.exp (test_struct_returns): Replace
1674 "return_value_unknown" and "finish_value_unknown" by
1675 "return_value_known" and "finish_value_known". Instead of
1676 "return_value_unknown" iff "finish_value_unknown", check
1677 "return_value_known" implies "finish_value_known".
1678
caeb605f
MH
16792004-06-08 Martin Hunt <hunt@redhat.com>
1680
1681 * gdb.base/float.exp: Add pattern for mips targets.
1682
c892bb64
RC
16832004-06-08 Randolph Chung <tausq@debian.org>
1684
1685 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
1686 message for unknown architectures more clear.
1687
48306d3e
JB
16882004-06-08 Joel Brobecker <brobecker@gnat.com>
1689
1690 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
1691 start the execution of the program.
1692
83ecb59f
JB
16932004-06-07 Jim Blandy <jimb@redhat.com>
1694
1695 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
1696 * gdb.arch/i386-cpuid.h: New helper file.
1697
55264cb4
RC
16982004-06-07 Randolph Chung <tausq@debian.org>
1699
1700 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
1701 has started.
1702
23cadb28
RM
17032004-06-04 Roland McGrath <roland@redhat.com>
1704
1705 Fix PR gdb/1647.
1706 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
1707 differently to be robust to output buffering differences.
1708
51d01eda
MC
17092004-06-04 Michael Chastain <mec.gnu@mindspring.com>
1710
1711 * gdb.threads/pthreads.exp: Update copyright years.
1712 (check_control_c): Change asynchronous 'after' to synchronous.
1713
f4fc3b93
RM
17142004-06-04 Roland McGrath <roland@redhat.com>
1715
1716 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
1717 next gdb prompt.
1718
4013522b
MC
17192004-06-02 Michael Chastain <mec.gnu@mindspring.com>
1720
1721 Fix PR gdb/1636.
1722 * gdb.threads/manythreads.exp: Change asynchronous 'after'
1723 calls to synchronous.
1724
7a8f1e6b
JB
17252004-05-26 Jim Blandy <jimb@redhat.com>
1726
1727 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
1728
81bb3443
RC
17292004-05-24 Randolph Chung <tausq@debian.org>
1730
1731 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
1732 * gdb.asm/pa.inc: New file.
1733
8f5a3103
MK
17342004-05-22 Mark Kettenis <kettenis@gnu.org>
1735
1736 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
1737
734b8fe8
JB
17382004-05-21 Joel Brobecker <brobecker@gnat.com>
1739 Daniel Jacobowitz <drow@mvista.com>
1740
1741 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
1742 GDB prompt.
1743
725603e1
UW
17442004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1745
f4fc3b93 1746 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
1747 setjmp/longjmp. Use sigaction instead of signal.
1748
8b923272
JB
17492004-05-19 J. Brobecker <brobecker@gnat.com>
1750 Michael Snyder <msnyder@redhat.com>
1751
1752 * gdb.threads/pthread_cond_wait.c: New file.
1753 * gdb.threads/pthread_cond_wait.exp: New testcase.
1754
8bfabb04
AC
17552004-05-13 Andrew Cagney <cagney@redhat.com>
1756
1757 * gdb.base/signull.exp, gdb.base/signull.c: New files.
1758 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
1759
42edda50
AC
17602004-05-11 Andrew Cagney <cagney@redhat.com>
1761
1762 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
1763 fixed but revealed gdb/1639.
1764
d303a6c7
AC
17652004-05-10 Andrew Cagney <cagney@redhat.com>
1766
1767 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
1768 func1" and "next to 2nd alarm", kernel bug avoided.
1769
bf08c2a1
DJ
17702004-05-10 Daniel Jacobowitz <dan@debian.org>
1771
1772 PR external/1568
1773 * gdb.base/bigcore.exp: Check the size of the dumped core file.
1774 XFAIL if it is smaller than bytes_allocated.
1775 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
1776 (main): Make chunks_allocated unsigned. Correct comment.
1777
c0586a34
JB
17782004-05-07 Joel Brobecker <brobecker@gnat.com>
1779
1780 * gdb.arch/powerpc-aix-prologue.c: New file.
1781 * gdb.arch/powerpc-aix-prologue.exp: New file.
1782
f2785d12
JB
17832004-05-07 Jim Blandy <jimb@redhat.com>
1784
1785 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
1786 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
1787
bd7f6e30
JB
17882004-05-06 Joel Brobecker <brobecker@gnat.com>
1789
1790 * gdb.base/sep.exp: No longer setup_kfail when the program was
1791 built with dwarf2.
1792
0a5e7efe
JI
17932004-05-05 Jim Ingham <jingham@apple.com>
1794
1795 * gdb.base/pending.exp: Make sure pending breakpoints
1796 preserve the ignore count.
f4fc3b93 1797
a8958849
MK
17982004-04-27 Jerome Guitton <guitton@gnat.com>
1799
1800 * i386-prologue.exp: Add testcase for jump instruction as first
1801 instruction of the real code.
1802 * i386-prologue.c (jump_at_beginning): New function.
1803
7e103f5b
MK
18042004-04-28 Mark Kettenis <kettenis@gnu.org>
1805
1806 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
1807 x86_64-*-*.
1808
5d38b224
MK
18092004-04-28 Mark Kettenis <kettenis@gnu.org>
1810
1811 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
1812 i*86-*-*.
1813
0ef32fd9
MK
18142004-04-25 Mark Kettenis <kettenis@gnu.org>
1815
1816 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
1817 expression that checks the return type.
1818
71d7dd7c
AC
18192004-04-23 Andrew Cagney <cagney@redhat.com>
1820
1821 * gdb.base/call-sc.exp: New test of scalar call/return values.
1822 * gdb.base/call-sc.c: Ditto.
1823
1e9f977e
JJ
18242004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1825
1826 * gdb.threads/manythreads.c: Reduce thread stack size.
1827
899d9e3a
JJ
18282004-04-23 Jeff Johnston <jjohnstn@redhat.com>
1829
1830 * gdb.threads/manythreads.c: Add copyright notice.
1831
61bcae62
AC
18322004-04-23 Andrew Cagney <cagney@redhat.com>
1833
1834 * gdb.base/siginfo.exp: Better handle step out of signal.
1835 * gdb.base/sigstep.exp: Ditto.
1836
7339a42e
JJ
18372004-04-22 Jeff Johnston <jjohnstn@redhat.com>
1838 Daniel Jacobowitz <drow@mvista.com>
1839
1840 * gdb.threads/manythreads.c: New testcase.
1841 * gdb.threads/manythreads.exp: Ditto.
1842
5c98409b
JB
18432004-04-22 Jim Blandy <jimb@redhat.com>
1844
1845 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
1846 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
1847
3b611f1a
MC
18482004-04-21 Michael Chastain <mec.gnu@mindspring.com>
1849
1850 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
1851
f0fd9238
AC
18522004-04-21 Andrew Cagney <cagney@redhat.com>
1853
1854 * gdb.base/sigstep.c: New file.
1855 * gdb.base/sigstep.exp: New file.
1856
90990674
JB
18572004-04-16 Joel Brobecker <brobecker@gnat.com>
1858
1859 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
1860 call to observer_notify_normal_stop.
1861
78cef34b
AC
18622004-04-15 Andrew Cagney <cagney@redhat.com>
1863
1864 * gdb.base/siginfo.c: New file.
1865 * gdb.base/siginfo.exp: New file.
1866
d2343407
JB
18672004-04-12 J. Brobecker <brobecker@gnat.com>
1868
1869 * gdb.base/sep.exp: Fix typo in comment.
1870
a2dba3c8
JB
18712004-04-12 J. Brobecker <brobecker@gnat.com>
1872
1873 * gdb.base/sep.c: New file.
1874 * gdb.base/sep-proc.c: New file.
1875 * gdb.base/sep.exp: New testcase.
1876
15f7b60e
MK
18772004-04-09 Mark Kettenis <kettenis@gnu.org>
1878
1879 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
1880 support.
1881
44f4de1a
AC
18822004-04-05 Andrew Cagney <cagney@redhat.com>
1883
1884 * gdb.base/sigaltstack.c: New file.
1885 * gdb.base/sigaltstack.exp: New file.
1886
ef04f396
JB
18872004-04-04 Joel Brobecker <brobecker@gnat.com>
1888
1889 * gdb.base/foll-fork.exp: Update the expected output for
1890 "help set follow-fork-mode", to match a change that was made
1891 to the help of this variable on 2004-01-13.
1892
d40d2c92
JB
18932004-04-01 Joel Brobecker <brobecker@gnat.com>
1894
1895 * lib/ada.exp: Add copyright notice.
1896 * bar.ads: Likewise.
1897 * bar.adb: Likewise.
1898 * null_record.adb: Likewise.
1899 * null_record.exp: Likewise.
1900 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
1901
f86ef5a3
JB
19022004-04-01 Joel Brobecker <brobecker@gnat.com>
1903
1904 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
1905 * configure: Regenerate.
1906
414e70e3
JB
19072004-04-01 Joel Brobecker <brobecker@gnat.com>
1908
1909 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
1910 to build the application. Remove the message printed when in
1911 verbose mode, redundant with the UNSUPPORTED message above.
1912
f0aaee49
JB
19132004-03-31 Joel Brobecker <brobecker@gnat.com>
1914
1915 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
1916 * gdb.ada (null_record.exp): New testcase.
1917
ac81cb54
JB
19182004-03-31 Joel Brobecker <brobecker@gnat.com>
1919
1920 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
1921
854af2f7
JB
19222004-03-31 Joel Brobecker <brobecker@gnat.com>
1923
1924 * gdb.ada: New subdirectory.
1925 * gdb.ada/Makefile.in: New file.
1926 * gdb.ada/gnat_ada.gpr.in: New file.
1927
034cb681
JB
19282004-03-31 Joel Brobecker <brobecker@gnat.com>
1929
1930 * lib/ada.exp: New file.
1931
78a1a894
DJ
19322004-03-24 Daniel Jacobowitz <drow@mvista.com>
1933
1934 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
1935 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
1936
4b2b3b3e
AC
19372004-03-22 Andrew Cagney <cagney@redhat.com>
1938
1939 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
1940 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
1941 Problem identified by Ulrich Weigand.
1942
23c73aa3
DC
19432004-03-17 David Carlton <carlton@kealia.com>
1944
1945 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
1946 PR c++/826.
1947
d63a86f8
RM
19482004-03-16 Roland McGrath <roland@redhat.com>
1949
1950 * gdb.base/auxv.exp: New file.
1951 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
1952
0e02aa50
DC
19532004-03-12 David Carlton <carlton@kealia.com>
1954
1955 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
1956 * gdb.cp/pr-1553.cc: Ditto.
1957 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
1958 pass branch.
1959
c20b71be
MC
19602004-03-12 Michael Chastain <mec.gnu@mindspring.com>
1961
1962 * gdb.cp/templates.exp: Accept more template types.
1963
c7414a01
MC
19642004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1965
1966 From Corinna Vinschen with modifications.
1967 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
1968 local variable obj_with_enum.
1969 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
1970 results with obj_with_enum.
1971
ed69573c
MC
19722004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1973
1974 * gdb.cp/classes.cc: New file, copied from misc.cc.
1975 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
1976
28301461
MC
19772004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1978
1979 * gdb.cp/misc.cc: Add copyright notice.
1980
1198ecbe
DC
19812004-03-05 David Carlton <carlton@kealia.com>
1982
1983 * gdb.cp/rtti.exp: Add 'print *obj3' test.
1984 * gdb.cp/rtti.h: Update copyright.
1985 (namespace n2::n3): New.
1986 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
1987 (n2::n3::func3): New.
1988 (main): Call n2::n3::func3.
1989 * gdb.cp/rtti2.cc: Update copyright.
1990 (n2::create3): New.
1991
9e08c470
MK
19922004-03-04 Mark Kettenis <kettenis@gnu.org>
1993
1994 * gdb.asm/openbsd.inc: Fix typo.
1995
4bebc3aa
FF
19962004-03-03 Fred Fish <fnf@redhat.com>
1997
1998 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
1999 "val" instead of unused "size". Update copyright year.
2000
6ea9fb37
DJ
20012004-02-29 Daniel Jacobowitz <drow@mvista.com>
2002
2003 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
2004 to use unsigned char.
2005 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
2006 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
2007
23b23974
DJ
20082004-02-29 Daniel Jacobowitz <drow@mvista.com>
2009
2010 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
2011 line of output.
2012
7574fd53
DJ
20132004-02-28 Daniel Jacobowitz <drow@mvista.com>
2014
2015 * gdb.base/relocate.c (dummy): Initialize.
2016
a195357f
DJ
20172004-02-28 Daniel Jacobowitz <drow@mvista.com>
2018
2019 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
2020 a breakpoint at exit.
2021
72fd54a9
FF
20222004-02-27 Fred Fish <fnf@redhat.com>
2023
2024 * gdb.base/chng-syms.exp: Add expect condition to match failing
2025 case that isn't a timeout.
2026
b9d23137
AC
20272004-02-27 Andrew Cagney <cagney@redhat.com>
2028
2029 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
2030 support.
2031
15d208f6 20322004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 2033
15d208f6
FF
2034 * gdb.arch/gdb1431.c: Remove.
2035 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
2036 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
2037 of "until" incorrectly.
2038
98f9cd2d
JB
20392004-02-26 J. Brobecker <brobecker@gnat.com>
2040
2041 * gdb.cp/class2.cc (empty): New class.
2042 (refer): New function.
2043 (main): Declare an object of type empty and use it.
2044 * gdb.cp/class2.exp: Print the value of an object of type empty.
2045
9b50c11b
JJ
20462004-02-26 Jeff Johnston <jjohnstn@redhat.com>
2047
2048 * gdb.base/langs.exp: Update query string to match the
2049 new nquery format used for pending breakpoints.
2050
0dcd613f
AC
20512004-02-26 Andrew Cagney <cagney@redhat.com>
2052
2053 Fix PR i18n/1570.
2054 * gdb.base/charset.c: Update copyright notice.
2055 (main, init_string): Remove the escape character '\e' tests.
2056 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
2057 * gdb.base/charset.exp (valid_host_charset): Ditto.
2058 * gdb.base/setvar.exp: Ditto.
2059
b8a56647
AC
20602004-02-24 Andrew Cagney <cagney@redhat.com>
2061
90d59e34
AC
2062 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
2063 mmapped data in core file" PASS and FAIL messages consistent.
2064
b8a56647
AC
2065 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
2066 setting a breakpoint. Work around PR java/1565.
2067
9f27c604
JJ
20682004-02-23 Jeff Johnston <jjohnstn@redhat.com>
2069
2070 * lib/gdb.exp (gdb_breakpoint): Update query string to match
2071 new nquery format.
2072 * gdb.base/pending.exp: Ditto.
2073
3224a706
MK
20742004-02-22 Mark Kettenis <kettenis@gnu.org>
2075
2076 * configure.in: Run stabs tests on *BSD.
2077 * configure: Regenerated.
2078
41e0a9ca
MK
20792004-02-21 Mark Kettenis <kettenis@gnu.org>
2080
2081 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
2082
1e1b3428
FF
20832004-02-20 Fred Fish <fnf@redhat.com>
2084
2085 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
2086 blank in test for "returns short", for consistency with other
2087 "returns xxx" tests. Update copyright year.
2088
f9a7572a
FF
20892004-02-19 Fred Fish <fnf@redhat.com>
2090
2091 New testcase for PR breakpoint/1558.
2092 * gdb.arch/gdb1558.exp: New file.
2093 * gdb.arch/gdb1558.c: New file.
2094
b2ce2854
EZ
20952004-02-19 Elena Zannoni <ezannoni@redhat.com>
2096
2097 * gdb.base/nodebug.exp: Fix typo.
2098
e7c9ff01
JB
20992004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2100
2101 Committed by Jim Blandy <jimb@redhat.com>.
2102
62f4b920
JB
2103 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
2104
2db536a1
JB
2105 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
2106
e7c9ff01
JB
2107 * gdb.base/float.exp: Support s390*-*-* targets.
2108
f3205b34
AF
21092004-02-17 Adam Fedor <fedor@gnu.org>
2110
2111 * gdb.base/gdb1555.exp: New file.
2112 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
2113
9d62932d
EZ
21142004-02-17 Elena Zannoni <ezannoni@redhat.com>
2115
2116 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
2117
344c9711
FF
21182004-02-16 Fred Fish <fnf@redhat.com>
2119
2120 * gdb.arch/gdb1291.c: Remove
2121 * gdb.arch/gdb1291.s: New test input file.
2122 * gdb.arch/gdb1291.exp: Expand test to check case that should not
2123 fail. Test for correct result, known incorrect result, other
2124 failures and timeouts.
2125
2d822687
AC
21262004-02-16 Andrew Cagney <cagney@redhat.com>
2127
2128 * gdb.base/bigcore.exp: New file.
2129 * gdb.base/bigcore.c: New file.
2130
dac15b66
AC
21312004-02-13 Andrew Cagney <cagney@redhat.com>
2132
2133 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
2134 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
2135 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
2136 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
2137 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
2138 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
2139 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
2140 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
2141 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
2142 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
2143
6bdfc2c4
JJ
21442004-02-11 Jeff Johnston <jjohnstn@redhat.com>
2145
2146 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
2147 executed is an alloc instruction.
2148
87b3ede8
DC
21492004-02-11 David Carlton <carlton@kealia.com>
2150
2151 * gdb.cp/breakpoint.exp: New.
2152 * gdb.cp/breakpoint.cc: New.
2153
6e19e2bf
MC
21542004-02-11 Michael Chastain <mec.gnu@mindspring.com>
2155
2156 Partial fix for PR gdb/1543.
2157 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
2158 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
2159 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
2160 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
2161 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
2162 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
2163 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
2164 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
2165 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
2166 to bug-gdb@prep.ai.mit.edu .
2167 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
2168 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
2169 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
2170 Likewise.
2171
5c5455dc
AC
21722004-02-10 Andrew Cagney <cagney@redhat.com>
2173
2174 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
2175 using gdb_internal_error_resync.
2176
9cf689d7
DJ
21772004-02-09 Daniel Jacobowitz <drow@mvista.com>
2178
2179 * gdb.threads/thread-specific.exp: Stop early if no threads are
2180 found.
2181
d2dc51db
MC
21822004-02-09 Michael Chastain <mec.gnu@mindspring.com>
2183
2184 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
2185
14b1a056
DJ
21862004-02-08 Daniel Jacobowitz <drow@mvista.com>
2187
2188 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
2189 breakpoints.
2190
83f66e8f
DJ
21912004-02-07 Daniel Jacobowitz <drow@mvista.com>
2192
2193 * config/sim.exp (gdb_load): Handle $arg == "".
2194 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
2195 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
2196
30fc0091
EZ
21972004-02-07 Elena Zannoni <ezannoni@redhat.com>
2198
2199 * gdb.base/maint.exp: Update test to reflect
2200 obstack changes.
2201
4d806929
JJ
22022004-02-04 Jeff Johnston <jjohnstn@redhat.com>
2203
2204 * gdb.base/pendshr.c (pendfunc): New function that calls
2205 pendfunc1.
2206 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
2207
7bfdd688
FF
22082004-02-04 Fred Fish <fnf@redhat.com>
2209
2210 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
2211 function symbols and update copyright years.
2212 * gdb.arch/gdb1291.c: Ditto.
2213
aaa08ee4
MC
22142004-02-03 Michael Chastain <mec.gnu@mindspring.com>
2215
2216 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
2217
dbad7755
MC
22182004-02-03 Michael Chastain <mec.gnu@mindspring.com>
2219
2220 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
2221
ec4646ef
MC
22222004-02-03 Michael Chastain <mec.gnu@mindspring.com>
2223
2224 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
2225
1b802196
FF
22262004-02-02 Fred Fish <fnf@redhat.com>
2227
2228 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
2229 remote targets. Update copyright years.
2230
18fe2033
JJ
22312004-02-02 Jeff Johnston <jjohnstn@redhat.com>
2232
2233 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
2234 support.
2235 * gdb.base/langs.exp: Fix test which attempts to create
2236 breakpoint on non-existent function to handle new pending
2237 support.
2238 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
2239 a breakpoint.
2240 * gdb.base/pending.exp: New test.
2241 * gdb.base/pending.c: New file.
2242 * gdb.base/pendshr.c: Ditto.
2243
8d577d32
DC
22442004-02-02 David Carlton <carlton@kealia.com>
2245
2246 * gdb.cp/overload.exp: Add overloadNamespace tests.
2247 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
2248 (overloadNamespace, XXX): New.
2249 (main): Call XXX::marker2.
2250
3ad13771
FF
22512004-02-01 Fred Fish <fnf@redhat.com>
2252
2253 * gdb.base/dump.exp: Use runto_main instead of "runto main".
2254 * gdb.base/finish.exp: Ditto.
2255 * gdb.base/gcore.exp: Ditto.
2256 * gdb.base/huge.exp: Ditto.
2257 * gdb.base/info-proc.exp: Ditto.
2258 * gdb.base/return2.exp: Ditto.
2259 * gdb.threads/gcore-thread.exp: Ditto.
2260
44c75849
DJ
22612004-02-01 Daniel Jacobowitz <drow@mvista.com>
2262
2263 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
2264
005bc093
MK
22652004-02-01 Mark Kettenis <kettenis@gnu.org>
2266
2267 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
2268 that opening the file succeeds on OpenBSD.
2269
c47cebdb
DJ
22702004-02-01 Daniel Jacobowitz <drow@mvista.com>
2271
2272 * gdb.threads/thread-specific.c: New file.
2273 * gdb.threads/threads-specific.exp: New test script.
2274 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
2275 to expect_out.
2276
5a01311c
MK
22772004-02-01 Mark Kettenis <kettenis@gnu.org>
2278
2279 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
2280 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
2281 only on the "print_small_structs from print_long_arg_list" test.
2282
ce22a4f1
DJ
22832004-02-01 Daniel Jacobowitz <drow@mvista.com>
2284
2285 * gdb.base/completion.exp: Kill a stray backslash.
2286
2287 From Jim Ingham <jingham@apple.com>:
2288 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
2289 agrees with the result from sending a tab.
2290
abbab9d3
DJ
22912004-01-31 Daniel Jacobowitz <drow@mvista.com>
2292
2293 * gdb.base/chng-syms.exp: Remove stray newline.
2294
53904d1e
MK
22952004-01-31 Mark Kettenis <kettenis@gnu.org>
2296
2297 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
2298 *-*-openbsd*.
2299 * gdb.asm/openbsd.inc: New file.
2300
3a4b3aac
MK
23012004-01-30 Mark Kettenis <kettenis@gnu.org>
2302
2303 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
2304 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
2305 *-*solaris2*. Remove commented out default settings for
2306 asm-flags. Replace gdb_compile with target_link.
2307
ebac27b4
MC
23082004-01-29 Michael Chastain <mec.gnu@mindspring.com>
2309
2310 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
2311 for all tests. Remove old hp-ux and cygnus xfail cases.
2312
d8679d84
PH
23132004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
2314
2315 * gdb.base/chng-syms.exp: New file.
2316 * gdb.base/chng-syms.c: New file.
2317
0a55bc22
MC
23182004-01-24 Michael Chastain <mec.gnu@mindspring.com>
2319
2320 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
2321 Provide arms for current output in all my configurations.
2322
94b8e876
MC
23232004-01-24 Michael Chastain <mec.gnu@mindspring.com>
2324
2325 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
2326 * lib/compiler.cc: Likewise.
2327 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
2328 get the right preprocessor. Eval the output directly. Remove
2329 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
2330 hp_f77_compiler and hp_f90_compiler completely.
2331 (gdb_preprocess): Delete.
2332 (get_compiler): Delete.
2333
7cf03d44
MK
23342004-01-24 Mark Kettenis <kettenis@gnu.org>
2335
2336 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
2337 <string.h>.
2338
68b6dce9
NR
23392004-01-24 Nick Roberts <nick@nick.uklinux.net>
2340
2341 * gdb.mi/mi-stack.exp: Update copyright.
2342
b368761e
DC
23432004-01-23 David Carlton <carlton@kealia.com>
2344
2345 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
2346 test for cp_lookup_transparent_type.
2347 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
2348 call them.
2349
f2061b53
DJ
23502004-01-23 Daniel Jacobowitz <drow@mvista.com>
2351
2352 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
2353 after -var-update.
2354
37fc574a
DC
23552004-01-23 David Carlton <carlton@kealia.com>
2356
2357 * gdb.cp/namespace.cc (C::ensureRefs): New.
2358 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
2359
8e94b928
NR
23602004-01-20 Nick Roberts <nick@nick.uklinux.net>
2361
2362 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
2363 case "-stack-list-locals 2".
2364 * gdb.mi/mi-var-child.exp: Test for case
2365 "-var-list-children --all-values NAME".
2366
997b0952
MC
23672004-01-18 Michael Chastain <mec.gnu@mindspring.com>
2368
2369 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
2370
52470da3
MK
23712004-01-18 Mark Kettenis <kettenis@gnu.org>
2372
7049b4b8
MK
2373 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
2374 used with gdb_test_multiple.
2375
52470da3
MK
2376 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
2377 read at address 0. This fixes PR testsuite/1504.
2378
da6012e5
DJ
23792004-01-18 Daniel Jacobowitz <drow@mvista.com>
2380
2381 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
2382 Remove downloading, guessing the host executable, the calls to
2383 gdb_file_cmd and gdb_target_cmd, and "load" support.
2384 (infer_host_exec): New function broken out from gdb_load.
2385 (gdb_load): New wrapper for gdbserver_gdb_load.
2386 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
2387 gdb_target_cmd. Use -target-select.
2388 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
2389 Download binaries to the host. Clear last_mi_remote_file when
2390 we load a new binary.
2391 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
2392 call gdbserver_gdb_load and mi_gdb_target_cmd.
2393
32c70722
MC
23942004-01-17 Michael Chastain <mec.gnu@mindspring.com>
2395
2396 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
2397 type patterns.
2398
b0cecf36
MC
23992004-01-17 Michael Chastain <mec.gnu@mindspring.com>
2400
2401 * gdb.cp/templates.exp: Fix typo in test name of
2402 "print Foo<volatile char*>::foo".
2403
4120d7e6
MC
24042004-01-15 Michael Chastain <mec.gnu@mindspring.com>
2405
2406 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
2407
f679e530
BE
24082004-01-16 Ben Elliston <bje@wasabisystems.com>
2409
2410 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
2411 (clean mostlyclean): Remove empty rm.
2412
091c48f6
MC
24132004-01-15 Michael Chastain <mec.gnu@mindspring.com>
2414
2415 * gdb.base/setvar.exp: Add copyright years.
2416
3e5fc8d2
DC
24172004-01-14 David Carlton <carlton@bactrian.org>
2418
2419 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
2420 PR c++/1511 and update coment.
2421 * gdb.cp/templates.exp: Update patterns to match current output.
2422 If changes involve something other than whitespace, KFAIL
2423 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
2424
63d06c5c
DC
24252004-01-14 David Carlton <carlton@kealia.com>
2426
2427 * gdb.cp/namespace.exp: Add tests involving classes defined within
2428 namespaces.
2429 * gdb.cp/namespace.cc (C::CClass): New.
2430 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
2431
a51dab88
EZ
24322004-01-14 Elena Zannoni <ezannoni@redhat.com>
2433
2434 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
2435 what debug info we have. Print a better message if something goes
2436 wrong while producing the separate debug info file.
2437
a476ccc9
MC
24382004-01-14 Michael Chastain <mec.gnu@mindspring.com>
2439
2440 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
2441
f453692c
MC
24422004-01-14 Michael Chastain <mec.gnu@mindspring.com>
2443
2444 * gdb.base/callfuncs.c: Add copyright notice.
2445
f40063a5
MC
24462004-01-13 Michael Chastain <mec.gnu@mindspring.com>
2447
2448 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
2449 inheritance. PR gdb/1498, PR gcc/13539.
2450
19ac3974
EZ
24512004-01-13 Elena Zannoni <ezannoni@redhat.com>
2452
2453 * gdb.threads/gcore-thread.exp: Prefix name of binary with
2454 test specific name.
2455 * gdb.mi/gdb669.exp: Ditto.
2456 * gdb.mi/mi-pthreads.exp: Ditto.
2457 * gdb.mi/mi1-pthreads.exp: Ditto.
2458 * gdb.mi/mi2-pthreads.exp: Ditto.
2459
56c97c6e
MC
24602004-01-12 Michael Chastain <mec.gnu@mindspring.com>
2461
2462 * gdb.cp/member-ptr.cc: Add copyright notice.
2463
a0644324
MC
24642004-01-12 Michael Chastain <mec.gnu@mindspring.com>
2465
2466 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
2467 some patterns for recent versions of gcc and hpacc. Delete
2468 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
2469 Delete tests that access a NULL pointer-to-member-data. This
2470 script is still disabled for gcc.
2471
32fabe09
EZ
24722004-01-12 Elena Zannoni <ezannoni@redhat.com>
2473
2474 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
2475 escaped correctly.
2476
1f8a6abb
EZ
24772004-01-12 Elena Zannoni <ezannoni@redhat.com>
2478
2479 * gdb.base/sepdebug.exp: New file.
2480 * gdb.base/sepdebug.c: New file.
2481 * lib/gdb.exp (separate_debug_filename): New procedure.
2482 (gdb_gnu_strip_debug): New procedure.
2483
48efe704
AC
24842004-01-12 Andrew Cagney <cagney@redhat.com>
2485
2486 * gdb.mi/ChangeLog: Delete file. Renamed to ...
2487 * gdb.mi/ChangeLog-1999-2003: New file.
2488
a9415475
AC
24892004-01-12 Andrew Cagney <cagney@redhat.com>
2490
2491 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
2492 "Renaming a directory to a non-empty directory returns ENOTEMPTY
2493 or EEXIST", treat EBUSY as an XFAIL.
2494
83b8cf9d
MC
24952004-01-11 Michael Chastain <mec.gnu@mindspring.com>
2496
2497 * gdb.base/scope.exp: Remove obsolete setup_xfail for
2498 hp_cc_compiler.
2499
9939d2a8
MC
25002004-01-10 Michael Chastain <mec.gnu@mindspring.com>
2501
2502 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
2503 decorations.
2504
1ff8cadf
MC
25052004-01-10 Michael Chastain <mec.gnu@mindspring.com>
2506
2507 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
2508 and "(aCC)" decorations. Remove obsolete doco about old
2509 test results.
2510
6fa9022e
MC
25112004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2512
2513 * gdb.cp/exception.exp: Fix typo in doco.
2514
209721fe
MK
25152004-01-09 Mark Kettenis <kettenis@gnu.org>
2516
2517 * gdb.base/gdb1476.exp: Fix typo.
2518
ef11303e
MC
25192004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2520
2521 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
2522 file.
2523
041ab88c
MC
25242004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2525
2526 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
2527 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
2528 Use gdb_compile. Remove restriction on gcc. Add some patterns
2529 for recent version of gdb. Delete second half, which was a copy
2530 of the first half with different build flags. This test is
2531 still disabled because it is still not ready for production.
2532
e36d075a
MC
25332004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2534
2535 * gdb.cp/exception.cc: Add copyright notice.
2536 * gdb.cp/exception.exp: Add a notice that this file is broken
2537 because of line number changes caused by addition of copyright
2538 notice.
2539
42b190ad
MC
25402004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2541
2542 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
2543 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
2544
8f25f06b
MC
25452004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2546
2547 * gdb.cp/classes.exp: Accept gnu abi 2.
2548 * gdb.cp/derivation.exp: Likewise.
2549 * gdb.cp/overload.exp: Likewise.
2550 * gdb.cp/virtfunc.exp: Likewise.
2551
06ded8b8
MC
25522004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2553
2554 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
2555 semicolon after end of function.
2556
77c26ae3
MC
25572004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2558
2559 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
2560 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
2561 boilerplate code for compiling and running the program under
2562 test. Add some string method tests.
2563
20757486
MC
25642004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2565
2566 * gdb.cp/bs15503.cc: Add copyright notice.
2567 * gdb.cp/bs15503.exp: Adjust line number.
2568
0fd3b503
MC
25692004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2570
2571 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
2572 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
2573
10d1bea8
MC
25742004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2575
2576 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
2577 hp_cc_compiler.
2578
2789202a
MC
25792004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2580
2581 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
2582 * gdb.cp/ctti.exp: Use the marker instead of "next".
2583 With gcc, run further before bailing.
2584
b862f14c
MC
25852004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2586
2587 * gdb.cp/cttiadd.cc: Add copyright notice.
2588 * gdb.cp/cttiadd1.cc: Likewise.
2589 * gdb.cp/cttiadd2.cc: Likewise.
2590 * gdb.cp/cttiadd3.cc: Likewise.
2591
96da2469
MC
25922004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2593
2594 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
2595 Use gdb_test, gdb_test_multiple. Use floating-point values that
2596 have exact representations in IEEE-ish formats.
2597
053248ff
MC
25982004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2599
2600 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
2601 compilers. Delete duplicate call to get_compiler_info.
2602 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
2603 * gdb.base/volatile.exp: Likewise.
2604
84acecdd
MK
26052004-01-07 Mark Kettenis <kettenis@gnu.org>
2606
2607 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
2608 memory at address 0.
2609
fe11a27f
MC
26102004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2611
2612 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
2613 to test for hp-ux assembler. Fix copyright years.
2614
60ad077b
AC
26152004-01-07 Andrew Cagney <cagney@redhat.com>
2616
2617 * gdb.base/fileio.c (strerrno): Add "EBUSY".
2618
1c9b8f33
AC
26192004-01-07 Andrew Cagney <cagney@redhat.com>
2620
2621 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
2622 when creating the read-only file. From analysis by Roland McGrath
2623 and Elena Zannoni.
2624
753ccc7a
MC
26252004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2626
2627 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
2628
eca3e36b
MC
26292004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2630
2631 * gdb.base/cvexpr.c: Be type-safe with function pointers and
2632 data pointers.
2633
f8d4bac4
MC
26342004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2635
2636 * gdb.cp/m-static.exp: Compile one source file at a time.
2637 Delete unused call to get_compiler_info.
2638
9b4e0f94
MC
26392004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2640
2641 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
2642 * gdb.base/call-rt-st.exp: Likewise.
2643 * gdb.base/nodebug.exp: Likewise.
2644 * gdb.base/volatile.exp: Likewise.
2645 * gdb.cp/ref-types.exp: Likewise.
2646 * gdb.cp/templates.exp: Likewise.
2647
023c1024
MK
26482004-01-05 Mark Kettenis <kettenis@gnu.org>
2649
2650 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
2651
19703c4a
MC
26522004-01-05 Michael Chastain <mec.gnu@mindspring.com>
2653
2654 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
2655 hppa*-hp-hpux*.
2656
18b67037
MK
26572004-01-04 Mark Kettenis <kettenis@gnu.org>
2658
ba6219c8
MK
2659 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
2660 x86_64-*-*.
2661
18b67037
MK
2662 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
2663 sparc64-*-* and sparc*-solaris2*.
2664
1bfbbb9d
MK
26652004-01-04 Mark Kettenis <kettenis@gnu.org>
2666
2667 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
2668 return ${tests}" test. The ${tests} already mentions the
2669 filename.
2670
06846494
MC
26712004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2672
2673 * gdb.cp/local.exp: Accept gcc abi 2.
2674
3b0cb202
MC
26752004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2676
2677 * gdb.cp/templates.exp: Accept gcc abi 2.
2678
0643ec3f
MC
26792004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2680
2681 * lib/compiler.cc: Remove supports_template_debugging.
2682 * gdb.cp/templates.exp: Do not test supports_template_debugging.
2683
d231d0b1
MC
26842004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2685
2686 * gdb.cp/namespace.exp: Accept gcc abi 2.
2687
44ffb27c
MC
26882004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2689
2690 * gdb.cp/method.exp: Accept gcc abi 2.
2691
184ad485
MC
26922004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2693
2694 * gdb.cp/classes.exp: Generate identical results as old version.
2695 * gdb.cp/derivation.exp: Likewise.
2696 * gdb.cp/overload.exp: Likewise.
2697 * gdb.cp/virtfunc.exp: Likewise.
2698
116f09e7
MC
26992004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2700
2701 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
2702 mysterious bug with sourceware version of expect.
2703
b1379776
MC
27042004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2705
2706 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
2707 current versions of gcc, including gcc abi 2. Remove gratuitous
2708 restart of test program. Use gdb_test_multiple and gdb_test for
2709 all tests. Add patterns to xfail missing "const" in "const char *"
2710 and kfail PR gdb/1155.
2711
6b7a4c0e
MC
27122004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2713
2714 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
2715 current versions of gcc, including gcc abi 2. Remove gratuitous
2716 restart of test program. Use gdb_test_multiple and gdb_test for
2717 all tests. Add patterns to kfail PR gdb/1498.
2718
51615d72
MC
27192003-12-31 Michael Chastain <mec.gnu@mindspring.com>
2720
2721 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
2722 current versions of gcc, including gcc abi 2. Use "breakpoint"
2723 and "continue" instead of restarting the target program. Use
2724 gdb_test_multiple and gdb_test for all tests.
2725
7b79a9d7
MK
27262004-01-01 Mark Kettenis <kettenis@gnu.org>
2727
2728 * gdb.asm/asm-source.exp: Update copyright year. Link statically
2729 for *-*-solaris2*.
2730
1cd3489f
MC
27312003-12-31 Michael Chastain <mec.gnu@mindspring.com>
2732
2733 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
2734 current versions of gcc, including gcc abi 2. Use "breakpoint"
2735 and "continue" instead of restarting the target program several
2736 times. Use gdb_test_multiple and gdb_test for all tests.
2737
850742db
MC
27382003-12-18 Michael Chastain <mec.gnu@mindspring.com>
2739
2740 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
2741 source files.
2742
eb4bbda8
MC
27432003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2744
2745 * gdb.base/environ.exp: Handle compiling test case from multiple
2746 source files.
2747
e42c7771
MC
27482003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2749
2750 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
2751
80e4b428
JB
27522003-12-17 Jim Blandy <jimb@redhat.com>
2753
5f06973a
JB
2754 * gdb.base/freebpcmd.c: Add copyright notice.
2755
80e4b428
JB
2756 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
2757
0ab84fb7
MC
27582003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2759
2760 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
2761
1b3bb3d0
JB
27622003-12-13 Jim Blandy <jimb@redhat.com>
2763
2764 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
2765
3a4c9371
KB
27662003-12-12 Kevin Buettner <kevinb@redhat.com>
2767
2768 * gdb.asm/frv.inc: New file.
2769 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
2770
a1dea79a
FF
27712003-12-09 Fred Fish <fnf@redhat.com>
2772
2773 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
2774 functions to break1.c and leave prototypes behind. Add more
2775 "set breakpoint NN here" comments.
2776 * gdb.base/break1.c: New file.
2777
2778 * gdb.base/break.exp: Handle compiling test case from multiple
2779 source files and change source file references as needed.
2780 * gdb.base/completion.exp: Ditto.
2781 * gdb.base/condbreak.exp: Ditto.
2782 * gdb.base/define.exp: Ditto.
2783 * gdb.base/ena-dis-br.exp: Ditto.
2784 * gdb.base/info-proc.exp: Ditto.
2785 * gdb.base/maint.exp: Ditto.
2786 * gdb.base/until.exp: Ditto.
2787
2788 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
2789 hardcoded line numbers.
2790 * gdb.base/define.exp: Ditto.
2791 * gdb.base/ena-dis-br.exp: Ditto.
2792 * gdb.base/maint.exp: Ditto.
2793 * gdb.base/until.exp: Ditto.
2794
2795 * gdb.base/completion.exp: Use "break1" for completion tests since
2796 "break" is no longer a unique prefix.
2797
5266b69c
AC
27982003-12-06 Andrew Cagney <cagney@redhat.com>
2799
2800 * gdb.base/structs.exp (test_struct_returns): When applicable, set
2801 "return_value_unimplemented". When an unimplemented struct return
2802 architecture, report incorrect values as a KFAIL
2803
374451f0
MC
28042003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2805
2806 * gdb.cp/rtti.exp: Accept new wording of warning from
2807 cp_lookup_rtti_type.
2808
ba9b20a7
MC
28092003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2810
2811 Partial fix for PR testsuite/1456.
2812 * gdb.base/scope.exp (test_at_main): Replace references to
2813 gcc_compiled with calls to test_compiler_info.
2814 (test_at_foo): Likewise.
2815 (test_at_bar): Likewise.
2816
b74b6d0b
MC
28172003-12-04 Michael Chastain <mec.gnu@mindspring.com>
2818
2819 Partial fix for PR testsuite/1456.
2820 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
2821 to test_compiler_info.
2822
ccfa3402
MC
28232003-12-03 Michael Chastain <mec.gnu@mindspring.com>
2824
2825 * gdb.base/so-impl-ld.exp: Update copyright notice.
2826
f6246aba
MC
28272003-12-02 Michael Chastain <mec.gnu@mindspring.com>
2828
2829 Partial fix for PR testsuite/1456.
2830 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
2831 to test_compiler_info.
2832
13ae734a
MC
28332003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2834
2835 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
2836 from current versions of gdb. Clean up regular expressions.
2837 Delete redundant timeout case.
2838
d8e1cdee
MC
28392003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2840
2841 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
2842 from current versions of gdb. Clean up regular expressions.
2843 Delete redundant timeout case.
2844
96457b64
MC
28452003-12-01 Michael Chastain <mec.gnu@mindspring.com>
2846
2847 Partial fix for PR testsuite/1456.
2848 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
2849 gcc_compiled with call to test_compiler_info.
2850
f35309fc
MC
28512003-11-30 Michael Chastain <mec.gnu@mindspring.com>
2852
2853 Partial fix for PR testsuite/1456.
2854 * gdb.base/list.exp (test_list_function): Delete unused declaration
2855 of gcc_compiled.
2856
d7afdf9b
MC
28572003-11-29 Michael Chastain <mec.gnu@mindspring.com>
2858
2859 Partial fix for PR testsuite/1456.
2860 * gdb.base/complex.exp: Replace reference to gcc_compiled with
2861 call to test_compiler_info.
2862
71507b56
MK
28632003-11-29 Mark Kettenis <kettenis@gnu.org>
2864
2865 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
2866 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
2867 it to create the appropriate note.inc.
2868 * gdb.asm/asmsrc1.s: Include "note.inc".
2869 * gdb.asm/netbsd.inc: New file.
2870 * gdb.asm/empty.inc: New file.
2871
f81f93f7
MC
28722003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2873
2874 Partial fix for PR testsuite/1456.
2875 * gdb.base/constvars.exp: Replace references to gcc_compiled with
2876 calls to test_compiler_info.
2877
9a77938e
MC
28782003-11-27 Michael Chastain <mec.gnu@mindspring.com>
2879
2880 Partial fix for PR testsuite/1456.
2881 * gdb.base/volatile.exp: Replace references to gcc_compiled with
2882 calls to test_compiler_info.
2883
e8367dc7
MK
28842003-11-27 Mark Kettenis <kettenis@gnu.org>
2885
2886 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
2887 pattern for the KFAILs.
2888
526c61ee
AF
28892003-11-25 Adam Fedor <fedor@gnu.org>
2890
2891 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
2892 * gdb.objc/objcdecode.m: New file.
2893
28f2d600
AF
28942003-11-25 Adam Fedor <fedor@gnu.org>
2895
2896 * gdb.objc/nondebug.exp: Test for PR objc/1236.
2897 * gdb.objc/nondebug.m: New file.
2898
a3895cee
BE
28992003-11-26 Ben Elliston <bje@wasabisystems.com>
2900
2901 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
2902 NetBSD as it does on FreeBSD. Modelled on a similar change by
2903 Mark Kettenis on 2003-05-30.
2904 (link-flags): Set to "--entry _start" regardless of target.
2905 Special linker flags are to be appended to $link-flags.
2906 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
2907
c9f2c8a3
MC
29082003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2909
2910 * gdb.cp/method.exp: Accept output of new demangler.
2911
15a0587a 29122003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
2913
2914 * gdb/class2.exp: New file.
2915 * gdb/class2.cc: New file.
2916
3c00b570
MC
29172003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2918
2919 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
2920 of new demangler.
2921
7027acc7
MK
29222003-11-23 Mark Kettenis <kettenis@gnu.org>
2923
2924 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
2925 of gdb_test "run".
2926
b0e1598a
MK
29272003-11-23 Mark Kettenis <kettenis@gnu.org>
2928
2929 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
2930 "continue" into "run".
2931
4d9eda44
MC
29322003-11-23 Michael Chastain <mec.gnu@mindspring.com>
2933
2934 Partial fix for PR testsuite/1456.
2935 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
2936 call to test_compiler_info.
2937 * gdb.cp/ctti.exp: Likewise.
2938 * gdb.cp/derivation.exp: Likewise.
2939 * gdb.cp/member-ptr.exp: Likewise.
2940 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
2941 reference to gcc_compiled.
2942
29432003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
2944
2945 Fix PR testsuite/1463.
2946 * gdb.base/structs.exp (start_structs_test): Call
2947 get_debug_format before using the debug format.
2948
d422fe19
AC
29492003-11-22 Andrew Cagney <cagney@redhat.com>
2950
2951 * lib/gdb.exp (gdb_test_multiple): Add simple example.
2952 * gdb.base/structs.exp: Use gdb_test_multiple.
2953
039cf96d
AC
29542003-11-20 Andrew Cagney <cagney@redhat.com>
2955
6882279b
AC
2956 * gdb.base/structs.exp: Handle and recover from internal errors.
2957 Replace "foo${n}" with "foo<n>" in test messages.
2958
e53890ae
AC
2959 * gdb.base/structs.exp: Update copyright. Rewrite.
2960 * gdb.base/structs.c: Update copyright. Rewrite.
2961
2b211c59
AC
2962 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
2963 resync count exceeded.
d63a86f8 2964
039cf96d
AC
2965 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
2966 from the internal error.
2967 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
2968 Original from Jim Blandy.
2969 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 2970
eac98b22
AC
29712003-11-19 Andrew Cagney <cagney@redhat.com>
2972
2973 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
2974 KFAIL.
2975
67455b2a
MK
29762003-11-17 Mark Kettenis <kettenis@gnu.org>
2977
2978 New testcase for PR backtrace/1435.
2979 * gdb.arch/i386-unwind.exp: New file.
2980 * gdb.arch/i386-unwind.c: New file.
2981
853d6e5b
AC
29822003-11-17 Andrew Cagney <cagney@redhat.com>
2983
2984 * lib/gdb.exp (compiler_info): New global.
2985 (test_compiler_info): New function.
2986 (get_compiler_info): Set compiler_info.
2987 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
2988 "compiler_info" to gcc-<major>-<minor>.
2989
38cf6e11
MC
29902003-11-15 Michael Chastain <mec.gnu@mindspring.com>
2991
2992 * gdb.trace/configure: Remove.
2993
a50d3602
EZ
29942003-11-13 Elena Zannoni <ezannoni@redhat.com>
2995
2996 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 2997 breakpoints.
a50d3602
EZ
2998 * gdb.base/break.exp: Remove all references to explicit line
2999 numbers.
3000
d9407aaa
NC
30012003-11-11 Nick Clifton <nickc@redhat.com>
3002
3003 * gdb.base/shreloc.exp: Do not run for targets which do not
3004 support shared objects.
3005
db488fc1
CV
30062003-11-10 Corinna Vinschen <vinschen@redhat.com>
3007
3008 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
3009 Don't run tests if nofileio flag is given.
3010
6a90a18e
EZ
30112003-11-07 Elena Zannoni <ezannoni@redhat.com>
3012
3013 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
3014 as well as 'Watchpoint'.
3015
0b915e9c
EZ
30162003-11-06 Elena Zannoni <ezannoni@redhat.com>
3017
3018 Reported by Jim Ingham <jingham@apple.com>:
3019 * gdb.base/annota1.exp: Match at least one occurrence of the
3020 signal handler annotation.
3021
d7e4b55f
EZ
30222003-11-06 Elena Zannoni <ezannoni@redhat.com>
3023
3024 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
3025 as well as 'Watchpoint'.
3026
2fe4e8d0
MC
30272003-11-05 Michael Chastain <mec@shout.net>
3028
3029 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
3030
6ef88553
KW
30312003-11-03 Kris Warkentin <kewarken@qnx.com>
3032
3033 * gdb.arch/gdb1291.c: New test file.
3034 * gdb.arch/gdb1291.exp: New test script.
3035 * gdb.arch/gdb1431.c: New test file.
3036 * gdb.arch/gdb1431.exp: New test script.
3037
ae7dc4d8
MC
30382003-10-22 Michael Chastain <mec@shout.net>
3039
3040 * gdb.mi/pthreads.c: Add copyright notice.
3041
c39d7427
MC
30422003-10-22 Michael Chastain <mec@shout.net>
3043
3044 * gdb.threads/pthreads.c: Add copyright notice.
3045
8b7d96c1
MC
30462003-10-20 Michael Chastain <mec@shout.net>
3047
3048 * gdb.base/gdb1056.exp: New test script.
3049
d1d69fdd
DJ
30502003-10-13 Daniel Jacobowitz <drow@mvista.com>
3051
3052 * gdb.threads/killed.exp: Use gdb_run_cmd.
3053
7d605576
DJ
30542003-10-13 Daniel Jacobowitz <drow@mvista.com>
3055
3056 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
3057 create a core file.
3058 * gdb.threads/gcore-thread.exp: Likewise.
3059
618ec112
CV
30602003-10-13 Corinna Vinschen <vinschen@redhat.com>
3061
3062 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
3063 type, based on char type.
3064 (struct bit_flags_short_t): New bitfield type, based on short type.
3065 (init_bit_flags_char): New fuction.
3066 (init_bit_flags_short): Ditto.
3067 (print_bit_flags_char): Ditto.
3068 (print_bit_flags_short): Ditto.
3069 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
3070
9367a73c
MC
30712003-10-11 Michael Chastain <mec@shout.net>
3072
3073 * gdb.base/call-rt-st.exp: Update copyright year.
3074
1decf120
KI
30752003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
3076
3077 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
3078 * gdb.disasm/sh3.s: Ditto.
3079
5445b2ae
DJ
30802003-10-07 Daniel Jacobowitz <drow@mvista.com>
3081
3082 * gdb.threads/switch-threads.exp: New test.
3083 * gdb.threads/switch-threads.c: New source file.
3084
aec24853
CV
30852003-10-07 Corinna Vinschen <vinschen@redhat.com>
3086
3087 * gdb.base/ending-run.exp: Add sh specific case.
3088
adc7428d
AC
30892003-10-06 Andrew Cagney <cagney@redhat.com>
3090
3091 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
3092 * gdb.disasm/mn10200.exp: Delete obsolete file.
3093
c9d37158
DJ
30942003-09-29 Daniel Jacobowitz <drow@mvista.com>
3095
3096 * ChangeLog: Correct an entry command.exp -> commands.exp.
3097 * gdb.base/commands.exp (bp_deleted_in_command_test)
3098 (temporary_breakpoint_commands): Check noargs.
3099
79c2c32d
DC
31002003-09-25 David Carlton <carlton@kealia.com>
3101
3102 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
3103 of some print tests, where appropriate. Add tests for C::D::cd,
3104 E::ce, F::cXfX, G::XgX.
3105 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
3106
594e6d67
RE
31072003-09-25 Richard Earnshaw <rearnsha@arm.com>
3108
3109 * lib/java.exp (java_init): Import target_alias before using it.
3110
10f0d451
DC
31112003-09-25 David Carlton <carlton@kealia.com>
3112
3113 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
3114
274bcba0
EZ
31152003-09-23 Elena Zannoni <ezannoni@redhat.com>
3116
d63a86f8 3117 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
3118 weirdness.
3119
cdbf20f7
MC
31202003-09-17 Michael Chastain <mec@shout.net>
3121
3122 * gdb.cp/gdb1355.exp: New file.
3123 * gdb.cp/gdb1355.c: New file.
3124
71e06f80
CV
31252003-09-15 Corinna Vinschen <vinschen@redhat.com>
3126
3127 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
3128 * gdb.asm/sh.inc: New file.
3129
5c4e30ca
DC
31302003-09-11 David Carlton <carlton@kealia.com>
3131
bd45b7af
DC
3132 * gdb.cp/namespace.exp: Add tests for namespace types.
3133 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
3134 (test_namespace): New.
3135
1c199746
EZ
31362003-09-11 Elena Zannoni <ezannoni@redhat.com>
3137
3138 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 3139 * gdb.stabs/weird.exp: Ditto.
1c199746 3140
04ed252f
MC
31412003-09-08 Michael Chastain <mec@shout.net>
3142
3143 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
3144
d8a2d9e7
MC
31452003-09-07 Michael Chastain <mec@shout.net>
3146
3147 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
3148 'parse error'.
3149
161afb24
MK
31502003-09-07 Mark Kettenis <m.kettenis@osp.nl>
3151
3152 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
3153
49f2741a
MC
31542003-08-30 Michael Chastain <mec@shout.net>
3155
3156 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
3157 * gdb.gdb/observer.exp: Ditto.
3158 * gdb.gdb/xfullpath.exp: Ditto.
3159
8afa723e
MK
31602003-08-29 Mark Kettenis <kettenis@gnu.org>
3161
3162 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
3163 *-*-*bsd*.
3164
f31dfe3b
JJ
31652003-08-28 Jeff Johnston <jjohnstn@redhat.com>
3166
3167 * gdb.base/dump.exp: Skip for ia64.
3168
4630e498
JJ
31692003-08-25 Jeff Johnston <jjohnstn@redhat.com>
3170
3171 * gdb.asm/asm-source.exp: Add ia64 support.
3172 * gdb.asm/ia64.inc: New file.
3173
1105b7ef
MC
31742003-08-22 Michael Chastain <mec@shout.net>
3175
3176 * gdb.cp: New directory.
3177 * gdb.cp/*: Copy from gdb.c++/*.
3178 * gdb.c++/*: Remove.
3179 * Makefile.in: Change gdb.c++ to gdb.cp.
3180 * configure.in: Ditto.
3181 * configure: Regnerate.
3182
c945b932
MK
31832003-08-18 Mark Kettenis <kettenis@gnu.org>
3184
3185 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
3186 * gdb.arch/i386-prologue.c (gdb1338): Add function.
3187
2b66634b
DJ
31882003-08-17 Daniel Jacobowitz <drow@mvista.com>
3189
3190 * mi-var-display.exp (-var-list-children weird): Accept function
3191 pointers with argument types.
3192 * mi1-var-display.exp (-var-list-children weird): Likewise.
3193 * mi2-var-display.exp (-var-list-children weird): Likewise.
3194
a356f73b
DJ
31952003-08-17 Daniel Jacobowitz <drow@mvista.com>
3196
3197 * gdb.base/annota3.exp: Add missing newline.
3198
483417b8
MC
31992003-08-06 Michael Chastain <mec@shout.net>
3200
3201 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
3202
c99c59c3
MS
32032003-08-12 Michael Snyder <msnyder@redhat.com>
3204
3205 * gdb.base/float.exp: Add test for SH.
3206
55ed7501
MK
32072003-08-10 Mark Kettenis <kettenis@gnu.org>
3208
3209 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
3210
1a371f2e
EZ
32112003-08-07 Elena Zannoni <ezannoni@redhat.com>
3212
3213 * gdb.base/completion.exp: Remove reduntant completion test
3214 on filename.
3215
e0f353ce
EZ
32162003-08-07 Elena Zannoni <ezannoni@redhat.com>
3217
3218 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
3219 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
3220 gdb.trace/save-trace.exp: Make sure that full pathnames are
3221 escaped correctly.
3222
5710a1af 32232003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 3224
5710a1af
EZ
3225 * configure.in: Don't generate config.h from config.hin.
3226 * configure: Regenerate.
3227 * config.hin: Remove file.
3228 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
3229 * gdb.threads/pthreads.c: Ditto.
3230
dcd81ce9
DJ
32312003-08-07 Daniel Jacobowitz <drow@mvista.com>
3232
3233 From Kei Sakamoto <sakamoto.kei@renesas.com>:
3234 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
3235 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
3236 Replace ld24 with seth/add3.
3237
6009d884
AC
32382003-08-02 Andrew Cagney <cagney@redhat.com>
3239
3240 * gdb.base/annota3.exp: New file.
3241 * gdb.base/annota3.c: New file.
3242 * gdb.c++/annota3.exp: New file.
3243 * gdb.c++/annota3.cc: New file.
3244
51514e06
MC
32452003-07-29 Michael Chastain <mec@shout.net>
3246
3247 * gdb.threads/tls.c (spin): Check errno only if sem_wait
3248 actually failed.
3249 (do_pass): Likewise.
3250 * gdb.threads/tls.exp: Always initialize no_of_threads.
3251
4ee6625b
DJ
32522003-07-27 Daniel Jacobowitz <drow@mvista.com>
3253
3254 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
3255 pattern.
3256 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
3257 * gdb.threads/tls.exp: Recognize one case of the host library not
3258 supporting TLS.
3259
225f2bf6
AC
32602003-07-27 Andrew Cagney <cagney@redhat.com>
3261
3262 * gdb.base/fileio.exp: Use SH when running commands using
3263 remote_exec.
3264
bcb27c9f
DJ
32652003-07-24 Daniel Jacobowitz <drow@mvista.com>
3266
3267 From Kei Sakamoto <sakamoto.kei@renesas.com>:
3268 * gdb.base/relocate.c (dummy): New padding array.
3269
3d67be83
MS
32702003-07-22 Michael Snyder <msnyder@redhat.com>
3271
d63a86f8 3272 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
3273
3274 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
3275 patterns to be more general, accepting old and new output.
3276 Some output chars (such as '+') also must be quoted.
d63a86f8 3277 Some addresses are displayed numerically instead of
3d67be83
MS
3278 symbolically.
3279
57ba3b85
MS
32802003-07-23 Michael Snyder <msnyder@redhat.com>
3281
686d097c
MS
3282 * gdb.base/return2.exp: Don't test long-long return.
3283
57ba3b85
MS
3284 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
3285 * gdb.disasm/t01_mov.exp: Ditto.
3286 * gdb.disasm/t02_mova.s: Ditto.
3287 * gdb.disasm/t02_mova.exp: Ditto.
3288 * gdb.disasm/t03_add.s: Ditto.
3289 * gdb.disasm/t03_add.exp: Ditto.
3290 * gdb.disasm/t04_sub.s: Ditto.
3291 * gdb.disasm/t04_sub.exp: Ditto.
3292 * gdb.disasm/t05_cmp.s: Ditto.
3293 * gdb.disasm/t05_cmp.exp: Ditto.
3294 * gdb.disasm/t06_ari2.s: Ditto.
3295 * gdb.disasm/t06_ari2.exp: Ditto.
3296 * gdb.disasm/t07_ari3.s: Ditto.
3297 * gdb.disasm/t07_ari3.exp: Ditto.
3298 * gdb.disasm/t08_or.s: Ditto.
3299 * gdb.disasm/t08_or.exp: Ditto.
3300 * gdb.disasm/t09_xor.s: Ditto.
3301 * gdb.disasm/t09_xor.exp: Ditto.
3302 * gdb.disasm/t10_and.s: Ditto.
3303 * gdb.disasm/t10_and.exp: Ditto.
3304 * gdb.disasm/t11_logs.s: Ditto.
3305 * gdb.disasm/t11_logs.exp: Ditto.
3306 * gdb.disasm/t12_bit.s: Ditto.
3307 * gdb.disasm/t12_bit.exp: Ditto.
3308 * gdb.disasm/t13_otr.s: Ditto.
3309 * gdb.disasm/t13_otr.exp: Ditto.
3310
e00759ef
EZ
33112003-07-22 Elena Zannoni <ezannoni@redhat.com>
3312
3313 * gdb.threads/tls.exp :Add kfail for 'info address' case.
3314
8bc2021f
EZ
33152003-07-22 Elena Zannoni <ezannoni@redhat.com>
3316
3317 * gdb.threads/tls.c : New file.
3318 * gdb.threads/tls.exp : New file.
3319 * gdb.threads/tls-main.c : New file.
3320 * gdb.threads/tls-shared.c : New file.
3321 * gdb.threads/tls-shared.exp : New file.
3322
89320c4c
AS
33232003-07-22 Andreas Schwab <schwab@suse.de>
3324
3325 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
3326
180dea7c
AS
33272003-07-20 Andreas Schwab <schwab@suse.de>
3328
3329 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
3330 due to insn reordering.
3331
0714963c
AC
33322003-07-15 Andrew Cagney <cagney@redhat.com>
3333
3334 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
3335
98a23b3f
MC
33362003-07-15 Michael Chastain <mec@shout.net>
3337
3338 * gdb.base/gdb1250.exp: New file.
3339 * gdb.base/gdb1250.c: New file.
3340
27e417a2
ML
33412003-07-09 Michal Ludvig <mludvig@suse.cz>
3342
3343 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
3344 expansion of size_t to 'unsigned long', not only to 'unsigned'.
3345
8bc2021f
EZ
33462003-07-09 Elena Zannoni <ezannoni@redhat.com>
3347
3348 * gdb.threads/tls.c: New file.
3349 * gdb.threads/tls.exp: New file.
3350 * gdb.threads/tls-main.c: New file.
3351 * gdb.threads/tls-shared.c: New file.
3352 * gdb.threads/tls-shared.exp: New file.
3353
d99968dc
EZ
33542003-07-09 Elena Zannoni <ezannoni@redhat.com>
3355
3356 * gdb.base/annota1.exp: Make sure that we properly escape the
3357 full path of the source file. Xfail more permissive patterns,
d63a86f8 3358 due to a compiler debug info problem.
d99968dc 3359
83876b3b
AS
33602003-07-07 Andreas Schwab <schwab@suse.de>
3361
2705e972
AS
3362 * gdb.asm/m68k.inc: New file.
3363 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
3364
83876b3b
AS
3365 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
3366 arguments"): Also match negative number.
3367
3368 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
3369
3a871b37
DJ
33702003-07-03 Daniel Jacobowitz <drow@mvista.com>
3371
3372 * gdb.base/store.c (charest): New typedef.
3373 (add_char): Rename to add_charest, update.
3374 (wack_char): Rename to wack_charest, update types. Return l + r
3375 to keep r live across the call.
3376 (wack_short, wack_int, wack_long, wack_longest, wack_float)
3377 (wack_double, wack_doublest): Return l + r to keep r live across
3378 the call.
3379 * gdb.base/store.exp: Accomodate store.c changes.
3380
b2a7f303
DC
33812003-06-30 David Carlton <carlton@kealia.com>
3382
3383 * gdb.c++/maint.exp (test_invalid_name): New.
3384 (test_first_component): Add tests for invalid names.
3385
3c6cb4a1
MC
33862003-06-29 Michael Chastain <mec@shout.net>
3387
3388 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
3389 output of '<VTT for class>' for virtual base classes.
3390
f1c2644b
DJ
33912003-06-29 Daniel Jacobowitz <drow@mvista.com>
3392
3393 * gdb.base/completion.exp: Tab-complete "complet" instead of
3394 "compl".
3395 * gdb.base/complex.exp, gdb.base/complex.c: New files.
3396
18080350
DJ
33972003-06-29 Daniel Jacobowitz <drow@mvista.com>
3398
3399 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
3400 * gdb.base/volatile.exp: Likewise.
3401
f56973f8
DJ
34022003-06-29 Daniel Jacobowitz <drow@mvista.com>
3403
3404 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
3405 gdb/1265.
3406
34072003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
3408 Daniel Jacobowitz <drow@mvista.com>
3409
3410 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
3411 initial line count of 'captured_main' from 26 to 32.
3412 (test_with_self): Allow xmalloc call to be interleaved with the
3413 preceding two lines.
3414
e766d4d6
JB
34152003-06-24 Joel Brobecker <brobecker@gnat.com>
3416
3417 * gdb.base/bang.exp: New testcase.
3418
f125c9a4
JB
34192003-06-23 Joel Brobecker <brobecker@gnat.com>
3420
3421 * gdb.base/langs.exp: Add some tests for the "minimal" language
3422 support.
3423
6e25beaf
EZ
34242003-06-23 Elena Zannoni <ezannoni@redhat.com>
3425
3426 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
3427 the testcase.
3428
2f816dda
DJ
34292003-06-22 Daniel Jacobowitz <drow@mvista.com>
3430
3431 * gdb.base/relocate.exp: Test add-symbol-file with a variable
3432 offset.
3433
db5a5748
DJ
34342003-06-22 Daniel Jacobowitz <drow@mvista.com>
3435
3436 * gdb.c++/pr-1210.cc: New file.
3437 * gdb.c++/pr-1210.exp: New file.
3438
1df0c130
DJ
34392003-06-21 Daniel Jacobowitz <drow@mvista.com>
3440
3441 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
3442 000-exec-continue.
3443
a92feac0
MK
34442003-06-15 Mark Kettenis <kettenis@gnu.org>
3445
3446 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
3447 on *-*-*bsd* instead of *-*-freebsd*.
3448
81a58f5b
AC
34492003-06-14 Andrew Cagney <cagney@redhat.com>
3450
3451 * gdb.base/store.exp: Test longest and doublest. Test all
3452 parameters. Weaken return statement match.
3453 * gdb.base/store.c: Add longest and doublest - aka long long and
3454 long double functions. Put all parameters into local register
3455 variables. Use negative values.
3456
b257a0d3
AC
34572003-06-14 Andrew Cagney <cagney@redhat.com>
3458
3459 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
3460 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
3461 exit status.
3462 * gdb.base/fileio.exp: Disable target when nointerrupts and
3463 noinferiorio, instead of limiting it to remote. Use remote_exec
3464 instead of system.
d63a86f8 3465
21c38304
JJ
34662003-06-12 Jeff Johnston <jjohnstn@redhat.com>
3467
3468 * gdb.base/float.exp: Add ia64 support.
3469
1bcdb424
CV
34702003-06-12 Corinna Vinschen <vinschen@redhat.com>
3471
3472 * gdb.base/fileio.exp: Run only on remote targets.
3473
6aeb981f
CV
34742003-06-10 Corinna Vinschen <vinschen@redhat.com>
3475
3476 * gdb.base/fileio.c: New file, testing File-I/O.
3477 * gdb.base/fileio.exp: Ditto.
3478
53df362e
RG
34792003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
3480
3481 * gdb.base/shreloc.exp: New file, check symbol values obtained from
3482 shared objects after relocation at load time (gdb PR/1132).
3483 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
3484 as above, part of the shared object relocation test.
3485
ffee1b46
MK
34862003-06-08 Mark Kettenis <kettenis@gnu.org>
3487
b5ca3722
MK
3488 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
3489 fully filled history list.
3490 * gdb.base/gdb_history: New file.
3491
03ed860d
MK
3492 * gdb.base/signals.exp: XFAIL "continue to func1" on
3493 i*86-*-freebsd*.
3494
ffee1b46
MK
3495 * gdb.base/attach.exp: When trying to attach to a nonexistent
3496 process, make it possible to specify the PID based on the target,
3497 and do so for *-*-freebsd*.
3498
d80dbb52
RH
34992003-06-02 Richard Henderson <rth@redhat.com>
3500
3501 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
3502
6dd77b81
RH
35032003-06-02 Richard Henderson <rth@redhat.com>
3504
3505 * gdb.base/selftest.exp: Next over lim_at_start initialization.
3506
f6347e16
RH
35072003-06-02 Richard Henderson <rth@redhat.com>
3508
3509 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
3510
2c161407
DJ
35112003-06-01 Daniel Jacobowitz <drow@mvista.com>
3512
3513 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
3514 of globalvar.
3515
572eb746
MK
35162003-06-01 Mark Kettenis <kettenis@gnu.org>
3517
3518 * gdb.asm/asm-source.exp: Check for memory read errors in
3519 disassembler test on *BSD too.
3520
9e9617a5
RH
35212003-06-01 Richard Henderson <rth@redhat.com>
3522
3523 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
3524 for .frame.
3525 (gdbasm_call): Lose ldgp.
3526 (gdbasm_startup): Add frame information.
3527 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
3528
7b34ad4e
MK
35292003-05-31 Mark Kettenis <kettenis@gnu.org>
3530
3531 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
3532 i?86-*-*.
3533
10059fdf
MK
35342003-05-30 Mark Kettenis <kettenis@gnu.org>
3535
3536 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
3537 FreeBSD.
3538
acf4b816
RH
35392003-05-29 Richard Henderson <rth@redhat.com>
3540
3541 * gdb.asm/alpha.inc: New file.
3542 * gdb.asm/asm-source.exp: Use it.
3543
e9ecd949
JB
35442003-05-29 Jim Blandy <jimb@redhat.com>
3545
3546 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
3547 'core.PID'.
3548
e3e5a4f3
JB
35492003-05-22 Jim Blandy <jimb@redhat.com>
3550
3551 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
3552 backtrace.
d63a86f8 3553
72fe3d25
DC
35542003-05-20 David Carlton <carlton@math.stanford.edu>
3555
3556 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
3557 this time.
3558
58da2eb2
DC
35592003-05-19 David Carlton <carlton@bactrian.org>
3560
3561 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
3562 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
3563
1fcb5155
DC
35642003-05-19 David Carlton <carlton@bactrian.org>
3565
3566 * gdb.c++/namespace.exp: Add namespace scope and anonymous
3567 namespace tests.
3568 Bump copyright date.
3569 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
3570 (main): Call C::D::marker2.
3571 * gdb.c++/namespace1.cc: New file.
3572
85e85163
JJ
35732003-05-14 Jeff Johnston <jjohnstn@redhat.com>
3574
3575 Roland McGrath <roland@redhat.com>
d63a86f8 3576 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
3577 there is no manager thread.
3578
a25fbfec
JJ
35792003-05-08 Jeff Johnston <jjohnstn@redhat.com>
3580
d63a86f8
RM
3581 * gdb.threads/schedlock.exp: Remove assumption that all threads
3582 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
3583 in one of the child threads rather than the main thread.
3584
be375bae
JB
35852003-05-07 Jim Blandy <jimb@redhat.com>
3586
09bf6082
JB
3587 Add support for assembly source testing on the s390x.
3588 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
3589 architecture.
3590 * gdb.asm/s390x.inc: New file.
3591
be375bae
JB
3592 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
3593 succession of 'if' statements.
3594
00905d52
AC
35952003-05-05 Andrew Cagney <cagney@redhat.com>
3596
3597 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
3598
b1e29e33
AC
35992003-05-05 Andrew Cagney <cagney@redhat.com>
3600
3601 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
3602 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
3603
e33d66ec
EZ
36042003-05-02 Elena Zannoni <ezannoni@redhat.com>
3605
3606 * gdb.base/charset.exp: Update based on new behavior of set/show
3607 charset commands.
3608
2b6fd0d8
AC
36092003-05-01 Andrew Cagney <cagney@redhat.com>
3610
3611 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
3612 variable do not give memory errors.
3613
130cacce
AF
36142003-04-30 Adam Fedor <fedor@gnu.org>
3615
3616 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
3617 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
3618 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
3619 gdb.objc/basicclass.m: : New files
3620
3621 * lib/gdb.exp (gdb_compile_objc): New procedure.
3622
bea71854
DJ
36232003-04-27 Daniel Jacobowitz <drow@mvista.com>
3624
3625 * gdb.base/signals.exp: Make backtrace tests more specific.
3626
0f20eeea
DC
36272003-04-23 David Carlton <carlton@bactrian.org>
3628
3629 * gdb.c++/maint.exp (test_first_component): Add tests for
3630 'operator' in more locations.
3631
c8c4d8dc
KB
36322003-04-16 Kevin Buettner <kevinb@redhat.com>
3633
3634 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
3635
3fe60e3c
EZ
36362003-04-16 Elena Zannoni <ezannoni@redhat.com>
3637
3638 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
3639 func marke' instead. Update test name.
3640
9219021c
DC
36412003-04-15 David Carlton <carlton@math.stanford.edu>
3642
3643 * gdb.c++/maint.exp: New file.
3644
5dd55bdd
EZ
36452003-04-14 Elena Zannoni <ezannoni@redhat.com>
3646
3647 * gdb.threads/schedlock.c: Change type of thread function argument
3648 to long, to avoid warnings on 64-bit platforms.
3649
00890572
EZ
36502003-04-14 Elena Zannoni <ezannoni@redhat.com>
3651
3652 * gdb.base/attach.exp: Add new message from ptrace in case of
3653 attaching to nonexistent process.
d63a86f8 3654
93201743
JB
36552003-04-11 Jim Blandy <jimb@redhat.com>
3656
3657 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3658 gdb.c++/userdef.cc: Place comments on the lines to which the
3659 marker function might return.
3660 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3661 gdb.c++/userdef.exp: Look for those comments to check that we've
3662 returned to the right place, instead of checking line numbers.
3663
2a11c64d
EZ
36642003-04-11 Elena Zannoni <ezannoni@redhat.com>
3665
3666 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
3667 match on sourcefile name, instead of directory name.
3668
68ab8fc5
EZ
36692003-04-10 Elena Zannoni <ezannoni@redhat.com>
3670
d63a86f8 3671 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
3672 working directory name.
3673
5624293a
JB
36742003-04-09 Jim Blandy <jimb@redhat.com>
3675
3676 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3677 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
3678 after an inferior function call, report the failure, but allow the
3679 test to continue.
3680
f1f02ee4
SC
36812003-04-05 Stephane Carrez <stcarrez@nerim.fr>
3682
3683 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
3684 with -DPROTOTYPES.
3685
6eb79af0
SC
36862003-04-05 Stephane Carrez <stcarrez@nerim.fr>
3687
3688 * gdb.base/break.exp: Revert last patch.
3689
8dfb4cf0
SC
36902003-04-04 Stephane Carrez <stcarrez@nerim.fr>
3691
3692 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
3693 with -DPROTOTYPES.
3694
ed4c619a
AC
36952003-04-02 Andrew Cagney <cagney@redhat.com>
3696
3697 * gdb.base/callfuncs.exp: Make "print add" messages unique.
3698 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
3699 matching directories by the name breakpoint.
3700 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
3701 Make "continue to marker1" consistent.
3702 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
3703 message consistent.
3704 * lib/gdb.exp: Put "the program is no longer running", and "the
3705 program exited" in parenthesis.
3706 * lib/mi-support.exp: Ditto.
d63a86f8 3707
4e35d5f0 37082003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 3709
4e35d5f0
BR
3710 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
3711
71900fe8
AC
37122003-03-29 Andrew Cagney <cagney@redhat.com>
3713
3714 * gdb.base/sizeof.c (main): Print the value of '\377'.
3715 * gdb.base/sizeof.exp: Check the sign of '\377'.
3716
c0655a16
MC
37172003-03-27 Michael Chastain <mec@shout.net>
3718
3719 * gdb.base/gdb1090.exp: New file.
3720 * gdb.base/gdb1090.cc: New file.
3721
5b2a3989
JB
37222003-03-27 J. Brobecker <brobecker@gnat.com>
3723
3724 * gdb.gdb/observer.exp: New regression test.
3725
79876890
MC
37262003-03-27 Michael Chastain <mec@shout.net>
3727
3728 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
3729 * gdb.base/ptype.exp: Likewise.
3730
6eac95e3
CV
37312003-03-27 Corinna Vinschen <vinschen@redhat.com>
3732
3733 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
3734
e8c71839
MC
37352003-03-26 Michael Chastain <mec@shout.net>
3736
3737 * gdb.base/ptype.exp: Actually use some typedef'd types.
3738
71b10041
SC
37392003-03-21 Stephane Carrez <stcarrez@nerim.fr>
3740
3741 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
3742 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
3743
2512cf80
CV
37442003-03-20 Corinna Vinschen <vinschen@redhat.com>
3745
3746 * gdb.base/default.exp: Fix regular expression.
3747
0d195a4f
CV
37482003-03-20 Corinna Vinschen <vinschen@redhat.com>
3749
3750 * gdb.base/args.exp: Fix regular expression.
3751
8a2dbca8
CV
37522003-03-20 Corinna Vinschen <vinschen@redhat.com>
3753
3754 * gdb.base/help.exp: Allow Win32 child process.
3755
bf028682
CV
37562003-03-20 Corinna Vinschen <vinschen@redhat.com>
3757
3758 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
3759 when stepping out of main().
3760
182dbe85
CV
37612003-03-20 Corinna Vinschen <vinschen@redhat.com>
3762
3763 * gdb.base/default.exp: Check for win32 specific message when calling
3764 "run" without executable.
3765
d67a6ba5
CV
37662003-03-20 Corinna Vinschen <vinschen@redhat.com>
3767
3768 * gdb.base/args.exp: Expect .exe in output.
3769
a955b5bb
CV
37702003-03-20 Corinna Vinschen <vinschen@redhat.com>
3771
3772 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
3773 Cygwin native.
3774
bf6bad4b
AC
37752003-03-17 Andrew Cagney <cagney@redhat.com>
3776
3777 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
3778 vector registes.
3779 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
3780 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
3781
293e9a31
DC
37822003-03-17 David Carlton <carlton@math.stanford.edu>
3783
3784 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
3785 test, for PR breakpoints/38.
3786 Call test_watchpoint_and_breakpoint.
3787 * gdb.base/watchpoint.c (func3): New function.
3788 (main): Call func3.
3789
5330f2db
DC
37902003-03-04 David Carlton <carlton@math.stanford.edu>
3791
3792 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
3793 Garply<Garply<char> >:: garply".
3794 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
3795 with respect to PR c++/1111; note also PR c++/1113.
3796 (test_template_breakpoints): KFAIL "constructor breakpoint" with
3797 respect to PR c++/1062.
3798 KFAIL "destructor breakpoint" with respect to PR c++/1112.
3799
6ece72da
DC
38002003-03-03 David Carlton <carlton@math.stanford.edu>
3801
3802 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
3803 with respect to PR c++/57.
3804 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
3805 c++/826.
3806 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
3807 respect to PR c++/57.
3808
85ca1584
DC
38092003-03-03 David Carlton <carlton@math.stanford.edu>
3810
3811 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
3812 respect to PR c++/33 into FAILs.
3813
98e9c5b8
MC
38142003-03-03 Michael Chastain <mec@shout.net>
3815
7bedbf27
MC
3816 * configure.in: Update copyright years.
3817
38182003-03-03 Michael Chastain <mec@shout.net>
3819
3820 * Makefile.in: Update copyright years.
98e9c5b8 3821
f683e100
DC
38222003-02-28 David Carlton <carlton@math.stanford.edu>
3823
3824 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
3825 print class instead of struct and/or superfluous protection
3826 specifiers, as long as the resulting output is equivalent to the
3827 source code.
3828 Delete FIXME from end of messages on tests that don't need
3829 fixing.
3830
a9e0cf2c
DC
38312003-02-28 David Carlton <carlton@math.stanford.edu>
3832
3833 * gdb.c++/templates.exp (do_tests): Allow const in the two
3834 Foo<volatile char *>::foo tests.
3835
e8d359df
MS
38362003-02-27 Michael Snyder <msnyder@redhat.com>
3837
d63a86f8 3838 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
3839 will be consistant.
3840
0b71dc91
DC
38412003-02-26 David Carlton <carlton@math.stanford.edu>
3842
3843 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
3844 char *>::foo" test with respect to PR c++/33. Create a new test
3845 which is identical to that one except that it doesn't put the
3846 space between the "char" and the "*"; KFAIL it, too.
3847
dd14ab43
DC
38482003-02-26 David Carlton <carlton@math.stanford.edu>
3849
3850 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
3851 template types into either PASSes or KFAILs (corresponding to PR
3852 c++/57). Tweak indentation. Update copyright.
3853
1146c7f1
SC
38542003-02-23 Stephane Carrez <stcarrez@nerim.fr>
3855
3856 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
3857
74641dfb
MC
38582003-02-13 Michael Chastain <mec@shout.net>
3859
3860 * gdb.base/exprs.exp: Remove i960 remnants.
3861 * gdb.base/funcargs.exp: Likewise.
3862 * gdb.base/list.exp: Likewise.
3863 * gdb.base/ptype.exp: Likewise.
3864
559cd2d0
DC
38652003-02-14 David Carlton <carlton@math.stanford.edu>
3866
3867 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
3868 pEe->D::vg()" from XFAIL to KFAIL.
3869
c4f90d87
JM
38702003-02-13 Jason Molenda (jmolenda@apple.com)
3871
3872 * gdb.base/maint.exp: Update maint print statistics regexp to include
3873 new entries.
3874
cbc4d97c
MC
38752003-02-13 Michael Chastain <mec@shout.net>
3876
3877 * gdb.c++/inherit.exp: Remove call to get_debug_format.
3878
40f235b7
MC
38792003-02-12 Michael Chastain <mec@shout.net>
3880
3881 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
3882 * gdb.c++/inherit.exp: Likewise.
3883 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
3884 * gdb.c++/templates.exp: Likewise.
3885 * gdb.c++/virtfunc.exp: Likewise.
3886
c56716b0
JM
38872003-02-06 Jason Molenda (jason-cl@molenda.com)
3888
3889 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
3890 why the code is written that way.
3891
070afcf8
MC
38922003-02-05 Michael Chastain <mec@shout.net>
3893
3894 * gdb.base/dump.exp: Add missing copyright line.
3895
5d0331e5
JM
38962003-02-05 Jason Molenda (jason-cl@molenda.com)
3897
f7ae6d3e 3898 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
3899 at the beginning so the breakpoint doesn't get set on the loop.
3900
92851186
MC
39012003-02-05 Michael Chastain <mec@shout.net>
3902
3903 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
3904 output for configurations with gcc 2.95.3.
3905
cbf1e085
AC
39062003-02-05 Keith Seitz <keiths@redhat.com>
3907 Andrew Cagney <ac131313@redhat.com>
3908
3909 * gdb.mi/mi-cli.exp: New file.
d63a86f8 3910
29518e1e
MC
39112003-02-04 Michael Chastain <mec@shout.net>
3912
3913 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
3914 Call perror and then continue.
3915
5af1d5f3
MC
39162003-02-03 Michael Chastain <mec@shout.net>
3917
3918 * gdb.c++/pr-1023.cc: New file.
3919 * gdb.c++/pr-1023.exp: New file.
3920
6b549786
JB
39212003-02-05 Jim Blandy <jimb@redhat.com>
3922
3923 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
3924 it's local to foobar. Check for it there, and check that it's not
3925 present in main.
3926 * gdb.c++/local.cc (marker2): New function.
3927 (foobar): Call marker1.
3928 (main): Call marker2 instead of marker1.
3929
67f16606
AC
39302003-02-04 Andrew Cagney <ac131313@redhat.com>
3931
3932 * gdb.disasm/mn10200.exp: Obsolete file.
3933 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
3934 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
3935 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
3936
1c5cb38e
DC
39372003-02-04 David Carlton <carlton@math.stanford.edu>
3938
3939 * gdb.c++/overload.exp: Test intToChar(1).
3940 * gdb.c++/overload.cc (intToChar): New.
3941 (main): Call intToChar.
3942
d1fe6965
DC
39432003-02-03 David Carlton <carlton@math.stanford.edu>
3944
3945 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
3946 'might_kfail' arg.
3947 KFAIL some of the continue_to_bp_overloaded calls, according to
3948 PR c++/1025.
3949
9ba61c5d
MC
39502003-02-01 Michael Chastain <mec@shout.net>
3951
3952 * gdb.base/advance.c (marker1): New marker function.
3953 * gdb.base/advance.exp: When the 'advance' command lands on the
3954 return breakpoint, it can legitimately stop on either the
3955 current line or the next line. Accommodate both outcomes.
3956 * gdb.base/until.exp: Likewise.
3957
e7494ffb
AC
39582003-02-02 Andrew Cagney <ac131313@redhat.com>
3959
3960 2002-11-10 Jason Molenda (jason-cl@molenda.com):
3961 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
3962 now a list, not a tuple.
3963 * gdb.mi/mi-var-display.exp: Ditto.
3964 * gdb.mi/gdb792.exp: Ditto.
3965
075559bc
AC
39662003-02-01 Andrew Cagney <ac131313@redhat.com>
3967
3968 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
3969 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
3970 stack backtraces.
3971 * gdb.mi/mi-syn-frame.c: Part of same.
3972
2bd4c7b1
MK
39732003-02-01 Mark Kettenis <kettenis@gnu.org>
3974
3975 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
3976 gdb.mi/mi1-pthreads.exp: Return instead of calling
3977 gdb_suppress_entire_file.
3978
eabd8992
MS
39792003-02-01 Mark Salter <msalter@redhat.com>
3980
3981 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
3982
71469e2f
MS
39832003-01-31 Mark Salter <msalter@redhat.com>
3984
3985 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
3986 Support empty arg.
3987
38a94d44
MC
39882003-01-30 Michael Chastain <mec@shout.net>
3989
3990 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
3991 This was a workaround for a UTF-8 bug in readline 4.3. The bug
3992 has been fixed in gdb/readline on 2003-01-09.
3993
19ea9e73
MS
39942003-01-29 Michael Snyder <msnyder@redhat.com>
3995
e8d359df
MS
3996 * gdb.base/maint.exp: Allow for leading underscore in symbol.
3997 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
3998 * gdb.base/args.exp: Skip if target does not support args passing.
3999
2307bd6a
DJ
40002003-01-22 Daniel Jacobowitz <drow@mvista.com>
4001
19ea9e73 4002 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
4003 gdb_test. Accept a list of expect arguments as the third
4004 parameter.
4005 (gdb_test): Use it.
4006
f2dd3617
EZ
40072003-01-20 Elena Zannoni <ezannoni@redhat.com>
4008
4009 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
4010 allow for different test tree configurations. Update some
4011 tescases accordingly.
4012 * gdb.arch/altivec-regs.exp: Ditto.
4013 * gdb.asm/asm-source.exp: Ditto.
4014 * gdb.base/advance.exp: Ditto.
4015 * gdb.base/display.exp: Ditto.
d63a86f8 4016 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
4017 * gdb.base/mips_pro.exp: Ditto.
4018 * gdb.base/overlays.exp: Ditto.
4019 * gdb.base/relocate.exp: Ditto.
4020 * gdb.base/setshow.exp: Ditto.
4021 * gdb.base/step-line.exp: Ditto.
4022 * gdb.base/step-test.exp: Ditto.
4023 * gdb.base/until.exp: Ditto.
4024 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
4025
c71cdefd
DC
40262003-01-17 David Carlton <carlton@math.stanford.edu>
4027
4028 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
4029 corresponding to PR c++/945.
4030 Update copyright.
4031
fdba05d7
DC
40322003-01-17 David Carlton <carlton@math.stanford.edu>
4033
4034 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
4035 corresponding to PR c++/68.
4036
40372003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
4038
4039 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
4040 (test_paddr_hairy_functions): Call print_addr_2_kfail for
4041 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
4042
c362c33a
EZ
40432003-01-15 Elena Zannoni <ezannoni@redhat.com>
4044
0fbc361c
EZ
4045 * gdb.base/break.exp: Fix change of default location, because of
4046 removal of until tests.
4047 * gdb.base/help.exp: Update test for new 'until' help message.
4048 Add test for help on 'advance'.
c362c33a
EZ
4049 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
4050
dabf8a35
MK
40512003-01-15 Mark Kettenis <kettenis@gnu.org>
4052
4053 * gdb.base/default.exp: Adapt "info float" test for recent changes
4054 to that command. Add test for "info vector".
4055 * gdb.base/float.exp: New file. Add test for "info float" that
4056 resembles the old test in gdb.base/default.exp.
4057
a1769aca
DC
40582003-01-15 David Carlton <carlton@math.stanford.edu>
4059
4060 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
4061
82025e13
EZ
40622003-01-15 Elena Zannoni <ezannoni@redhat.com>
4063
4064 * gdb.base/break.exp: Move the tests of until command from here...
4065 * gdb.base/until.exp: ... to here. New file. Add other tests.
4066 * gdb.base/advance.c: New file.
4067 * gdb.base/advance.exp: New file.
4068
8f9ab801
EZ
40692003-01-14 Elena Zannoni <ezannoni@redhat.com>
4070
4071 * gdb.base/args.c: New file.
4072 * gdb.base/args.exp: New file.
4073
9ae66589
DJ
40742003-01-14 Daniel Jacobowitz <drow@mvista.com>
4075
4076 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
4077
8d77e5c3
DJ
40782003-01-14 Daniel Jacobowitz <drow@mvista.com>
4079
4080 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
4081
12d2f0a1
DJ
40822003-01-14 Daniel Jacobowitz <drow@mvista.com>
4083
4084 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
4085 dates.
4086
6ca37014
DJ
40872003-01-13 Daniel Jacobowitz <drow@mvista.com>
4088
4089 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
4090
b0023472
DJ
40912003-01-13 Daniel Jacobowitz <drow@mvista.com>
4092
4093 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
4094 (ptype &*"foo").
4095 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
4096
607fbc54 40972003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
4098
4099 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
4100 * gdb.mi/mi1-console.exp: Likewise.
4101
607fbc54 41022003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
4103
4104 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
4105 * gdb.mi/mi1-console.exp: Likewise.
4106
a1fb14a2
DJ
41072003-01-13 Daniel Jacobowitz <drow@mvista.com>
4108
4109 * gdb.c++/overload.exp: Remove some fixed XFAILs.
4110
c4cf40b7
DJ
41112003-01-09 Daniel Jacobowitz <drow@mvista.com>
4112
4113 * gdb.base/detach.exp: New test.
4114
696d5a5b
DJ
41152003-01-09 Daniel Jacobowitz <drow@mvista.com>
4116
4117 * Makefile.in (ALL_SUBDIRS): New variable.
4118 (subdirs, clean, distclean): Use it.
4119 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
4120 regenerating Makefile, since it is generated from the top level.
4121 * gdb.asm/Makefile.in: Likewise.
4122 * gdb.base/Makefile.in: Likewise.
4123 * gdb.c++/Makefile.in: Likewise.
4124 * gdb.disasm/Makefile.in: Likewise.
4125 * gdb.java/Makefile.in: Likewise.
4126 * gdb.mi/Makefile.in: Likewise.
4127 * gdb.threads/Makefile.in: Likewise.
4128 * gdb.trace/Makefile.in: Likewise.
4129
754533e4
DC
41302003-01-09 David Carlton <carlton@math.stanford.edu>
4131
4132 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
4133 Add copyright year 2003.
4134
d8b3e9ee
MC
41352003-01-06 Michael Chastain <mec@shout.net>
4136
4137 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
4138 When selecting a thread, 'line' and 'file' are optional.
4139 * gdb.mi/mi1-pthreads.exp: Likewise.
4140
8e9e0fe6
AS
41412003-01-06 Andreas Schwab <schwab@suse.de>
4142
4143 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
4144 failures.
4145
b5ab8ff3
DJ
41462003-01-04 Daniel Jacobowitz <drow@mvista.com>
4147
4148 Fix PR gdb/844
4149 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
4150 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
4151
4152 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
4153 instead of calling gdb_suppress_entire_file.
4154 * gdb.threads/print-threads.exp: Likewise.
4155 * gdb.threads/schedlock.exp: Likewise.
4156
4157 * gdb.threads/killed.exp: Return instead of calling
4158 gdb_suppress_entire_file.
4159 * gdb.threads/linux-dp.exp: Likewise.
4160 * gdb.threads/pthreads.exp: Likewise.
4161
1e698235
DJ
41622003-01-04 Daniel Jacobowitz <drow@mvista.com>
4163
4164 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
4165 stabs.
4166 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
4167 * gdb.base/whatis.exp: Always allow (void) after function names.
4168
147ff08c
DJ
41692003-01-04 Daniel Jacobowitz <drow@mvista.com>
4170
4171 * gdb.c++/casts.exp: Correct regexp.
4172
dc62bfc2
MK
41732003-01-04 Mark Kettenis <kettenis@gnu.org>
4174
4175 * configure.in: Call AC_CONFIG_HEADER. Don't call
4176 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
4177 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
4178 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
4179 aforementioned directories in the AC_OUPUT call.
4180 * config.hin: New file.
4181 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
4182 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
4183 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
4184 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
4185 pass -I$objdir instead of -I$objdir/$subdir in compilation.
4186 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
4187 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
4188 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
4189 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
4190 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
4191 gdb.threads/configure.in, gdb.threads/configure,
4192 gdb.threads/config.in, gdb.trace/configure.in,
4193 gdb.trace/configure: Removed.
4194
77afa639
MC
41952003-01-03 Michael Chastain <mec@shout.net>
4196
4197 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
4198 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
4199
7634bb6e
DJ
42002003-01-03 Daniel Jacobowitz <drow@mvista.com>
4201
4202 * gdb.base/store.exp: Fix regular expressions.
4203
b39c905e
MK
42042002-12-28 Mark Kettenis <kettenis@gnu.org>
4205
4206 * configure.in: Rewrite.
4207 * configure: Regenerated.
4208
0a8551dd
DC
42092003-01-03 David Carlton <carlton@math.stanford.edu>
4210
4211 * gdb.base/psymtab.exp: New file.
4212 * gdb.base/psymtab1.c: Ditto.
4213 * gdb.base/psymtab2.c: Ditto.
4214
c60b7188
AF
42152002-12-23 Adam Fedor <fedor@gnu.org>
4216
4217 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
4218
ee73db83
DC
42192002-12-23 David Carlton <carlton@math.stanford.edu>
4220
4221 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
4222 and current_directory initialization.
4223
d6c1774e
JB
42242002-12-22 Jim Blandy <jimb@redhat.com>
4225
f0a847b8
JB
4226 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
4227 rather than as part of the output file name.
4228
d6c1774e
JB
4229 * gdb.base/attach.exp: There's no need to copy the test program to
4230 /tmp; that was only ever necessary on HP/UX, and this test is
4231 entirely disabled there anyway.
4232
f0708dbb
JB
42332002-12-21 Jim Blandy <jimb@redhat.com>
4234
4c2acfea
JB
4235 * gdb.c++/psmang.exp: Doc fix.
4236
f0708dbb
JB
4237 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
4238 test.
4239
9579e000
DC
42402002-12-20 David Carlton <carlton@math.stanford.edu>
4241
4242 * gdb.c++/annota2.exp: KFAIL annotate-quit.
4243
d1810171
MC
42442002-12-18 Michael Chastain <mec@shout.net>
4245
4246 * gdb.c++/annota2.exp: Add copyright year 2002.
4247
76565097
DC
42482002-12-17 David Carlton <carlton@math.stanford.edu>
4249
4250 * gdb.c++/try_catch.cc: Add marker comments.
4251 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
4252 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
4253 * gdb.c++/m-static.cc: Ditto.
4254 * gdb.c++/m-static1.cc: Ditto.
4255 * gdb.c++/try_catch.cc: Ditto.
4256
da81390b
JJ
42572002-12-16 Jeff Johnston <jjohnstn@redhat.com>
4258
4259 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
4260 to see whether we are using the new -environment-directory
4261 command which resets via -r or the old version of the command
4262 which may prompt the user. Part of fix for gdb/741.
4263
b304d130
AC
42642002-12-13 Andrew Cagney <ac131313@redhat.com>
4265
4266 * gdb.fortran/types.exp: Update obsolete comment.
4267 * gdb.fortran/exprs.exp: Ditto.
4268 * lib/gdb.exp: Delete obsolete code.
4269 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
4270 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
4271 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
4272 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
4273 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
4274 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
4275 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
4276 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
4277 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
4278 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
4279 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
4280 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
4281 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
4282 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
4283 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
4284 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
4285 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
4286 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
4287 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
4288 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
4289 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
4290 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
4291 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
4292 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
4293 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
4294 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
4295 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
4296 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
4297 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
4298 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
4299 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
4300 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
4301 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
4302 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
4303 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
4304 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
4305 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
4306
a23b6e6a
DC
43072002-12-11 David Carlton <carlton@math.stanford.edu>
4308
4309 * gdb.c++/m-data.exp: Add test for members that shadow global
4310 variables: see PR gdb/804.
4311 * gdb.c++/m-data.cc: Ditto.
4312
6604731b
DJ
43132002-12-10 Daniel Jacobowitz <drow@mvista.com>
4314
4315 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
4316
de46ecd7
DC
43172002-12-06 David Carlton <carlton@math.stanford.edu>
4318
4319 * gdb.base/store.c: Don't declare functions static.
4320
27e829d0
AC
43212002-12-04 Andrew Cagney <ac131313@redhat.com>
4322
4323 * gdb.base/store.exp, gdb.base/store.c: New files.
4324
92806416
DJ
43252002-12-03 Daniel Jacobowitz <drow@mvista.com>
4326
4327 * gdb.base/selftest.exp: Update for current gdb.
4328
3bcbaac5
DJ
43292002-12-03 Daniel Jacobowitz <drow@mvista.com>
4330
4331 * gdb.base/maint.exp: Only dump symbols from one source file
4332 or objfile.
4333
f4f00b1f
DJ
43342002-12-03 Daniel Jacobowitz <drow@mvista.com>
4335
4336 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
4337 function call.
4338
f1c8a949
JB
43392002-11-25 Jim Blandy <jimb@redhat.com>
4340
4341 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
4342 function appearing in error message.
4343
9e297a97
DJ
43442002-11-21 Daniel Jacobowitz <drow@mvista.com>
4345
4346 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
4347
1f312e79
JJ
43482002-11-08 Jeff Johnston <jjohnstn@redhat.com>
4349
d63a86f8
RM
4350 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
4351 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
4352 should be in mi console format. This is part of fix for PR gdb/604.
4353
83c31e7d
FN
43542002-09-18 Fernando Nasser <fnasser@redhat.com>
4355
4356 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
4357 which explicitly prints the zero offset as "+0".
4358
322b3f65
DJ
43592002-10-22 Daniel Jacobowitz <drow@mvista.com>
4360
4361 * gdb.threads/schedlock.c (args): Make unsigned.
4362
43632002-10-21 Daniel Jacobowitz <drow@mvista.com>
4364
4365 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
4366 numbers. Allow "foo2|selected stack frame".
4367 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
4368 * gdb.asm/asmsrc2.s: Likewise.
4369 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
4370 comments.
4371 * gdb.asm/mips.inc: New file.
4372
5e2fe5b8
AF
43732002-10-18 Adam Fedor <fedor@gnu.org>
4374
4375 * gdb.base/default.exp: Update expected output to include 'ObjC'.
4376 * gdb.base/help.exp: Likewise.
4377
abe1a5d0
KB
43782002-10-17 Kevin Buettner <kevinb@redhat.com>
4379
4380 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
4381 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
4382
10abb1d4
JB
43832002-10-02 Jim Blandy <jimb@redhat.com>
4384
4385 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
4386
1f609b42
AC
43872002-10-01 Andrew Cagney <ac131313@redhat.com>
4388
4389 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
4390 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
4391 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
4392 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
4393 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
4394 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
4395 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
4396
0aee02e4
AC
43972002-09-29 Andrew Cagney <ac131313@redhat.com>
4398
4399 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
4400 * mi0-disassemble.exp, mi0-eval.exp: Delete.
4401 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
4402 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
4403 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
4404 * mi0-var-block.exp, mi0-var-child.exp: Delete.
4405 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 4406
6fde09ad
KB
44072002-09-27 Kevin Buettner <kevinb@redhat.com>
4408
4409 * gdb.base/annota1.exp (info break): Make directory components of
4410 path optional since not all compilers emit this debug information.
4411
4412 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
4413 step ends up stepping out of the function instead of stopping on
4414 the epilogue.
4415
9e8aab75
KS
44162002-09-26 Keith Seitz <keiths@redhat.com>
4417
4418 * lib/insight-support.exp (gdbtk_start): Figure out where
4419 the insight executable is based on where gdb is. Use this
4420 executable to start insight instead of gdb.
4421
e36180d7
AC
44222002-09-25 Andrew Cagney <cagney@redhat.com>
4423
4424 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
4425
9dd34b2b
AC
44262002-09-24 Andrew Cagney <ac131313@redhat.com>
4427
4428 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
4429 test_isolated_complaints.
4430 (test_empty_complaint): New function.
4431 (test_empty_complaints): New function. Check no output when no
4432 complaints.
d63a86f8 4433
dea97812
KB
44342002-09-19 Jim Blandy <jimb@redhat.com>
4435
4436 * gdb.base/charset.exp, gdb.base/charset.c: New files.
4437
54951bd7
AC
44382002-09-19 Andrew Cagney <ac131313@redhat.com>
4439
4440 * gdb.gdb/complaints.exp: New file.
4441
dec43320
AC
44422002-09-18 Andrew Cagney <ac131313@redhat.com>
4443
4444 * gdb.base/maint.exp: Check `help maint internal-warning'.
4445
e70d6e3f
DC
44462002-09-18 David Carlton <carlton@math.stanford.edu>
4447
4448 * gdb.c++/m-static.exp: Remove breakpoints depending on line
4449 numbers, and replace them by a single breakpoint after the
4450 constructors are all finished.
4451 Add test 4.
4452 * gdb.c++/m-static.cc: Add test 4.
4453 * gdb.c++/m-static.h: New file.
4454 * gdb.c++/m-static1.cc: New file.
4455
4456 * gdb.c++/printmethod.exp: New file.
4457 * gdb.c++/printmethod.cc: New file.
4458
4459 * gdb.c++/pr-574.exp: New file.
4460 * gdb.c++/pr-574.cc: New file.
4461
afb5c968
CV
44622002-09-18 Corinna Vinschen <vinschen@redhat.com>
4463
4464 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
4465 embedded targets which never actually exit.
4466
31e45dee
FN
44672002-09-18 Fernando Nasser <fnasser@redhat.com>
4468
4469 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
4470 "don't step after run" as unresolved or unsupported, instead of xfail.
4471
a283c5a1
CV
44722002-09-18 Corinna Vinschen <vinschen@redhat.com>
4473
4474 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
4475 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
4476 Add newline to expected string in "step out of main (status wrapper)"
4477 case.
4478
11350d2a
CV
44792002-09-18 Corinna Vinschen <vinschen@redhat.com>
4480
4481 * lib/gdb.exp (rerun_to_main): Allow restarting application.
4482 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
4483
0deec7d6
TT
44842002-09-17 Tom Tromey <tromey@redhat.com>
4485
4486 * gdb.base/printcmds.exp (test_print_string_constants): Expect
4487 \000, not \0, in double-quoted string.
4488
b2b4a1b5
CV
44892002-09-14 Corinna Vinschen <vinschen@redhat.com>
4490
c9d37158 4491 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
4492 string after running the commands execution on breakpoint tests.
4493
1c56143a
CV
44942002-09-13 Corinna Vinschen <vinschen@redhat.com>
4495
4496 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
4497
37f8da45
JB
44982002-09-12 Joel Brobecker <brobecker@gnat.com>
4499
4500 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
4501
08b468e0
KS
45022002-09-10 Keith Seitz <keiths@redhat.com>
4503
4504 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
4505 runto proc.
4506 (mi_run_to_main): Use mi_runto.
4507 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
4508
dc360f58
KS
45092002-09-10 Keith Seitz <keiths@redhat.com>
4510
4511 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
4512 regexp for stopping at main. Could have multiple event notifications.
4513 Don't assume that main was declared with no parameters.
4514 (mi_next): Use mi_step_to.
4515 (mi_step): Use mi_next_to.
4516
ce3abcfb
CV
45172002-09-09 Corinna Vinschen <vinschen@redhat.com>
4518
4519 * gdb.base/default.exp: Fix expected string in `info float' test.
4520
d1f5b980
BE
45212002-09-09 Ben Elliston <bje@redhat.com>
4522
4523 * config/mips.exp: Update comments.
4524 * config/mips-idt.exp: Likewise.
4525 * config/nind.exp: Likewise.
4526 * config/slite.exp: Likewise.
4527 * config/sparclet.exp: Likewise.
4528 * config/udi.exp: Likewise.
4529 * config/vx.exp: Likewise.
4530 * config/vxworks29k.exp: Likewise.
4531
2f71430b
JB
45322002-09-05 Jim Blandy <jimb@redhat.com>
4533
4534 * gdb.threads/killed.exp: Fix test failure message.
4535
7ddebc7e
KS
45362002-09-04 Keith Seitz <keiths@redhat.com>
4537
4538 * lib/mi-support.exp: Update copyright.
4539 (mi_gdb_test): Increase the priority of the expected pattern
4540 so that it matches gdb_test.
4541
0ae67eb3
KS
45422002-09-03 Keith Seitz <keiths@redhat.com>
4543
4544 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
4545 Use integer comparison instead of string comparison for testing
4546 whether binary was built.
4547
38fc42c8
JB
45482002-09-03 Jim Blandy <jimb@redhat.com>
4549
4550 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
4551
b6ff0e81
JB
45522002-08-29 Jim Blandy <jimb@redhat.com>
4553
4554 * gdb.threads/pthreads.exp: Move the portable thread compilation
4555 code into a function in lib/gdb.exp, and call that from here.
4556 * lib/gdb.exp (gdb_compile_pthreads): New function.
4557
07c98896
KS
45582002-08-29 Keith Seitz <keiths@redhat.com>
4559
4560 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
4561 expect_out so that callers can get at it.
4562
0312286c
DJ
45632002-08-23 Daniel Jacobowitz <drow@mvista.com>
4564
4565 * gdb.threads/print-threads.c: New file.
4566 * gdb.threads/print-threads.exp: New file.
4567 * gdb.threads/schedlock.c: New file.
4568 * gdb.threads/schedlock.exp: New file.
4569
dd039bc4
EZ
45702002-08-22 Elena Zannoni <ezannoni@redhat.com>
4571
4572 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
4573 not altivec.c.
4574
1f36144c
MK
45752002-08-17 Mark Kettenis <kettenis@gnu.org>
4576
4577 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
4578 targets. The problem should be fixed now.
4579
16057ec7 45802002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
4581
4582 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
4583 2002-07-24 change that removes final dots from error messages.
4584
3c1499ad
TT
45852002-08-13 Tom Tromey <tromey@redhat.com>
4586
4587 * gdb.base/readline.exp: New file.
4588
a20ce2c3
AC
45892002-08-01 Andrew Cagney <ac131313@redhat.com>
4590
4591 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
4592 supress message.
4593
db034ac5
AC
45942002-08-01 Andrew Cagney <cagney@redhat.com>
4595
4596 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
4597 CHILL_FOR_TARGET and CHILL_LIB.
4598 * configure.in (configdirs): Remove gdb.chill.
4599 * configure: Regenerate.
4600 * lib/gdb.exp: Obsolete references to chill.
4601 * gdb.fortran/types.exp: Ditto.
4602 * gdb.fortran/exprs.exp: Ditto.
4603
3e000b18
KB
46042002-07-30 Kevin Buettner <kevinb@redhat.com>
4605
4606 * gdb.base/shlib-call.exp (additional_flags): Conditionally
4607 set Irix-specific compile and link flags.
4608
28f4966b
KB
46092002-07-29 Kevin Buettner <kevinb@redhat.com>
4610
4611 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
4612 source files. The ``-o'' option doesn't work with the ``-E'' option
4613 when using the Irix compiler.
4614
46c0d5a6
DJ
46152002-07-19 Daniel Jacobowitz <drow@mvista.com>
4616
4617 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
4618 Improve support for reusing an exec file. Copy exec file
4619 to target, and run gdbserver on the target instead of on the host.
4620
eecf4bed
JB
46212002-07-18 Jim Blandy <jimb@redhat.com>
4622
0f815cdf
JB
4623 * gdb.base/ending-run.exp: Don't expect to see the program end in
4624 some orderly fashion when we're running on a real stand-alone
4625 board.
4626
eecf4bed
JB
4627 * gdb.base/interrupt.exp: Correct logic for skipping tests on
4628 targets that don't support interrupts.
4629
52d309e4
JB
46302002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
4631
4632 * gdb.base/attach.exp: Add patterns to match output from /proc-based
4633 systems.
4634 Move comments in expect statements to inside the actions, so that they
4635 don't get matched against.
4636
ff683d9e
MK
46372002-07-10 Mark Kettenis <kettenis@gnu.org>
4638
4639 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
4640 function when asleep" test.
4641
b5356753
AC
46422002-07-10 Andrew Cagney <ac131313@redhat.com>
4643
4644 * gdb.base/page.exp: Rewrite to handle problems with very long
4645 `info set' output. Update copyright.
4646
6aa4d13a
AC
46472002-06-26 Andrew Cagney <ac131313@redhat.com>
4648
4649 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
4650 gdb.threads-hp.
4651 * gdb.hp/configure: Regenerate.
4652 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
4653 * gdb.hp/gdb.threads-hp/configure: Delete file.
4654 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
4655
8cf8c2b8
AC
46562002-06-22 Andrew Cagney <ac131313@redhat.com>
4657
4658 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
4659 setlocale, bindtextdomain and textdomain.
4660
6827a8f8
JB
46612002-06-11 Jim Blandy <jimb@redhat.com>
4662
919d772c
JB
4663 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
4664 preprocessor macro information is present.
4665
6827a8f8
JB
4666 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
4667 tests.
4668
c15b0d21
MS
46692002-06-06 Michael Snyder <msnyder@redhat.com>
4670
c5984d70
MS
4671 * gdb.base/overlays.exp: Record addresses of overlay
4672 functions in TCL variables rather than in GDB variables,
4673 to avoid having GDB convert them to pointers (with loss
4674 of information).
4675
d63a86f8 4676 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 4677 default linker script changes.
c15b0d21
MS
4678 * gdb.base/long_long.exp: Add check for sizeof (long double).
4679
be26fe0d
ML
46802002-06-06 Michal Ludvig <mludvig@suse.cz>
4681
4682 * gdb.asm/asm-source.exp: Add x86-64 target.
4683 * gdb.asm/x86_64.inc: New.
d63a86f8 4684
258093ca 46852002-05-30 Michael Chastain <mec@shout.net>
258093ca 4686
4b3153f1 4687 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
4688 * gdb.c++/m-static.cc: New file.
4689 * gdb.c++/m-static.exp: New file.
4690
241264c6
MS
46912002-05-28 Michael Snyder <msnyder@redhat.com>
4692
4693 * gdb.base/call-ar-st.exp: Allow for reduced floating point
4694 precision.
4695
9bba8c8f 46962002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 4697
4b3153f1 4698 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
4699 * gdb.c++/m-data.cc: New file.
4700 * gdb.c++/m-data.exp: New file.
4701
47022002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 4703
4b3153f1 4704 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 4705 * gdb.c++/try_catch.cc: New file.
d63a86f8 4706 * gdb.c++/try_catch.exp: New file.
9bba8c8f 4707
def1b996
MC
47082002-05-27 Michael Chastain <mec@shout.net>
4709
4710 * gdb.c++/local.exp: Accept more nested types in output.
4711
522ba268
MC
47122002-05-26 Michael Chastain <mec@shout.net>
4713
4714 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
4715
277254ba
MS
47162002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
4717
4718 * lib/gdb.exp (gdb_wrapper_init): Just because
4719 gdb_wrapper_file exists, this does not mean that the file
4720 should not be rebuilt. That is what gdb_wrapper_initialized
4721 is for.
4722 (default_gdb_init): Reset gdb_wrapper_initialized.
4723
b61a8733
MS
47242002-05-23 Michael Snyder <msnyder@redhat.com>
4725
d63a86f8 4726 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
4727 the precision of the floating point test results.
4728 * gdb.base/call-rt-st.exp: Ditto.
4729
b61a8733
MS
4730 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
4731 * gdb.base/call-rt-st.exp: Ditto.
4732
56f6e910
MC
47332002-05-19 Michael Chastain <mec@shout.net>
4734
4735 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
4736
ad0b0016
EZ
47372002-05-19 Elena Zannoni <ezannoni@redhat.com>
4738
4739 * configure.in (configdirs): Add gdb.arch.
4740 * configure: Regenerate.
4741
f617d2b6
JB
47422002-05-17 Jim Blandy <jimb@redhat.com>
4743
4744 * gdb.base/completion.exp: Recognize the more detailed error
4745 messages produced by the macro expander's lexical analyzer.
4746
eac2a696
EZ
47472002-05-14 Elena Zannoni <ezannoni@redhat.com>
4748
4749 * gdb.arch/altivec-abi.c: New file.
4750 * gdb.arch/altivec-abi.exp: New file.
4751 * gdb.arch/altivec-regs.c: New file.
4752 * gdb.arch/altivec-regs.exp: New file.
4753
2fdde8f8
DJ
47542002-05-14 Daniel Jacobowitz <drow@mvista.com>
4755
4756 * gdb.base/maint.exp (maint print type): Update for new type
4757 structure.
d63a86f8 4758
e31f1a7c
EZ
47592002-05-14 Elena Zannoni <ezannoni@redhat.com>
4760
4761 * gdb.arch: New directory.
4762 * gdb.arch/configure.in: New file.
4763 * gdb.arch/configure: New file.
4764 * gdb.arch/Makefile.in: New file.
4765
db589741
CV
47662002-05-13 Corinna Vinschen <vinschen@redhat.com>
4767
4768 * gdb.asm/asm-source.exp: Add v850 as supported target.
4769 * gdb.asm/v850.inc: New file.
4770
8ce2a7dc
DJ
47712002-05-13 Daniel Jacobowitz <drow@mvista.com>
4772
4773 * gdb.c++/annota2.exp (annotate-quit): Add comment.
4774
df763c7f
DJ
47752002-05-12 Daniel Jacobowitz <drow@mvista.com>
4776
4777 * gdb.base/break.exp: Check 'break "marker2"'.
4778
377daeed
MS
47792002-05-10 Michael Snyder <msnyder@redhat.com>
4780
4781 * gdb.base/long_long.exp: Fix typo.
4782
c4b7bc2b
JB
47832002-05-10 Jim Blandy <jimb@redhat.com>
4784
ecac9a4e
JB
4785 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
4786 a bug.
4787
c4b7bc2b
JB
4788 * gdb.base/printcmds.exp (test_integer_literals_rejected):
4789 Recognize more detailed error message produced by the macro
4790 expander's lexical analyzer.
4791 * lib/gdb.exp (test_print_reject): Same.
4792
e71019a1
MK
47932002-05-09 Mark Kettenis <kettenis@gnu.org>
4794
4795 * gdb.c++/method.exp: Fix typo.
4796
fedfc8e6
MS
47972002-05-08 Michael Snyder <msnyder@redhat.com>
4798
166a1957
MS
4799 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
4800 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 4801 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
4802 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
4803 Add iftarget clause for strongarm.
d63a86f8 4804
f1c47eb2
MS
48052002-05-06 Michael Snyder <msnyder@redhat.com>
4806
cb9a9d3e
MS
4807 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
4808 (gdb_continue_to_end): Accept output from status wrapper.
4809 * gdb.base/ending-run.exp: Add case for output from status wrapper.
4810 Clean up fail messages to match pass messages.
4811
f1c47eb2
MS
4812 Enable the "needs_status_wrapper" testsuite feature.
4813 * lib/gdb.exp (gdb_wrapper_init): New procedure.
4814 (gdb_compile): Conditionally call gdb_wrapper_init.
4815 * gdb.base/a2-run.exp: Recognize output from status wrapper.
4816 * gdb.c++/method.exp: Recognize output from status wrapper.
4817
6079c749
BE
48182002-05-06 Ben Elliston <bje@redhat.com>
4819From Graydon Hoare <graydon@redhat.com>
4820
4821 * config/sid.exp: Include support for "rawsid" protocol.
4822
188baff3
JB
48232002-05-03 Jim Blandy <jimb@redhat.com>
4824
4825 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
4826 * gdb.c++/hang3.C: New file.
4827
b9c07f0f
AC
48282002-05-04 Andrew Cagney <ac131313@redhat.com>
4829
4830 * gdb.base/default.exp: Remove obsolete code.
4831 * gdb.c++/misc.exp: Ditto. Update copyright.
4832 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
4833 * gdb.base/whatis.exp: Ditto. Update copyright.
4834 * gdb.base/scope.exp: Ditto. Update copyright.
4835 * gdb.base/ptype.exp: Ditto. Update copyright.
4836 * gdb.base/printcmds.exp: Ditto. Update copyright.
4837 * gdb.base/opaque.exp: Ditto. Update copyright.
4838 * gdb.base/list.exp: Ditto.
4839 * gdb.base/funcargs.exp: Ditto. Update copyright.
4840 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
4841 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
4842 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
4843 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
4844 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
4845 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
4846
5c7a0397
MS
48472002-05-02 Michael Snyder <msnyder@redhat.com>
4848
d6dcc264 4849 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
4850 * gdb.base/long_long.exp: Add xscale target.
4851 * gdb.base/default.exp: Add xscale target.
4852
eb7f1c48
JB
48532002-05-01 Jim Blandy <jimb@redhat.com>
4854
4855 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
4856 gdb.c++/hang.exp: New test.
4857
a6befae8
FF
48582002-05-01 Fred Fish <fnf@redhat.com>
4859
4860 * gdb.base/completion.exp: Handle completions of "./Make" for
4861 more than one completion possibility, as is the case when we
4862 build and test in the source tree.
4863
0a310277
AG
48642002-04-29 Anthony Green <green@redhat.com>
4865
4866 * gdb.java/jmisc1.exp: New file.
4867 * gdb.java/jmisc2.exp: New file.
4868
6ff9af88
DJ
48692002-04-24 Daniel Jacobowitz <drow@mvista.com>
4870
4871 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
4872
96b3d632
EZ
48732002-04-23 Elena Zannoni <ezannoni@redhat.com>
4874
4875 * gdb.base/help.exp: Change 'help status' to allow for target
4876 dependent output differences.
4877
5019bb54
MC
48782002-04-22 Michael Chastain <mec@shout.net>
4879
4880 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
4881
a805a116
MC
48822002-04-22 Michael Chastain <mec@shout.net>
4883
4884 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
4885
a1706bfd
DM
48862002-04-17 David S. Miller <davem@redhat.com>
4887
4888 * gdb.asm/sparc64.inc: New file.
4889 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
4890
a73a20a2
EZ
48912002-04-19 Elena Zannoni <ezannoni@redhat.com>
4892
4893 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
4894 instruction file directly into the build tree. Clean up at end of
4895 test.
4896
ba678339
DM
48972002-04-18 David S. Miller <davem@redhat.com>
4898
4899 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
4900 handle 64-bit platforms correctly.
4901 * gdb.base/maint.exp: Likewise.
4902
b03399da
KB
49032002-04-18 Kevin Buettner <kevinb@redhat.com>
4904
4905 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
4906 ``-fpic'' when compiling files comprising a shared library, but
4907 it does need additional linker flags in order to find shared
4908 libraries at run time.
4909
e2004992
KB
49102002-04-18 Kevin Buettner <kevinb@redhat.com>
4911
4912 * gdb.base/cvexpr.c (use): New function.
4913 (main): Invoke use() on all global variables to prevent
4914 some linkers from deleting these otherwise unused symbols.
4915
d8937120
MC
49162002-04-17 Michael Chastain <mec@shout.net>
4917From David S. Miller <davem@redhat.com>
4918
4919 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
4920 handle 64-bit platforms correctly.
4921
ffd61a58
MS
49222002-04-12 Michael Snyder <msnyder@redhat.com>
4923From Jim Blandy <jimb@redhat.com>
4924 * gdb.base/foo.c (foox): Remove section attribute; the linker
4925 script can handle this instead.
4926 * gdb.base/bar.c (barx): Same.
4927 * gdb.base/baz.c (bazx): Same.
4928 * gdb.base/grbx.c (grbxx): Same.
4929
4930 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
4931 manager doesn't automatically unmap overlays unnecessarily.
4932
6b8426a6
MH
49332002-04-10 Martin M. Hunt <hunt@redhat.com>
4934
4935 * gdb.base/ending-run.exp: Fix pattern for Mips targets
4936 stepping out of main.
4937
34af4875
MC
49382002-04-09 Michael Chastain <mec@shout.net>
4939
4940 * gdb.c++/local.cc (main): Move call to marker1() inside nested
4941 scope so that the nested scope tests will make sense.
4942 * gdb.c++/local.exp: Write patterns that actually work with gcc
4943 (the HP patterns "were never known to work with gcc").
4944 Keep the old aCC patterns too.
4945
2d1676a0
DJ
49462002-04-09 Daniel Jacobowitz <drow@mvista.com>
4947
4948 * gdb.base/attach.exp: Correct target board test.
4949
3a63e3f9
MC
49502002-04-08 Michael Chastain <mec@shout.net>
4951
4952 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
4953 in a const method. Add some xfail and fail cases for configurations
4954 that do not emit the "const ...".
4955
f18dabd2
MC
49562002-04-07 Michael Chastain <mec@shout.net>
4957
4958 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
4959 Accept "A * const" and "const A * const" as type of "this".
4960 Fix spelling of getFunky throughout. Make messages uniform.
4961
0fcddd82
EZ
49622002-04-07 Elena Zannoni <ezannoni@redhat.com>
4963
4964 Work around for PR gdb/285:
4965 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
4966
16a8534a
EZ
49672002-04-07 Elena Zannoni <ezannoni@redhat.com>
4968
4969 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
4970 instructions file at run time instead of configure time.
4971 Sometimes we run the test in a directory that is not the one we
4972 configured in.
4973 * gdb.asm/configure.in: Delete creation of symlink.
4974 * gdb.asm/configure: Regenerate.
4975
24181d81
JB
49762002-04-05 J. Brobecker <brobecker@gnat.com>
4977
4978 * gdb.gdb/xfullpath.exp: New test, to exercise the new
4979 xfullpath () function.
4980
7cdb7107
DJ
49812002-04-04 Daniel Jacobowitz <drow@mvista.com>
4982
4983 * gdb.asm/Makefile.in: Correct dependencies.
4984
4985 * gdb.asm/powerpc.inc: New file.
4986 * gdb.asm/asm-source.exp: Add PowerPC.
4987 * gdb.asm/configure.in: Likewise.
4988 * gdb.asm/configure: Regenerated.
4989
a7d17088
DJ
49902002-04-04 Daniel Jacobowitz <drow@mvista.com>
4991
4992 * gdb.base/relocate.exp: New file.
4993 * gdb.base/relocate.c: New file.
4994
cd721503
FF
49952002-04-04 Fred Fish <fnf@redhat.com>
4996
4997 * gdb.base/step-test.exp: Update comment regarding stopping in
4998 memcpy/bcopy calls inserted as part of the compiler runtime.
4999
b22ad7a7
MS
50002002-04-04 Michael Snyder <msnyder@redhat.com>
5001
5002 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
5003
5f279fa6
DJ
50042002-04-03 Daniel Jacobowitz <drow@mvista.com>
5005
5006 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
5007 (gdb_expect): Remove $notransfer hack.
5008
dd0fd3ce
DJ
50092002-04-02 Daniel Jacobowitz <drow@mvista.com>
5010
5011 * gdb.c++/classes.exp ("calling method for small class"): Match
5012 updated register output.
5013
1e50cda1
DJ
50142002-03-30 Daniel Jacobowitz <drow@mvista.com>
5015
5016 Fix PR gdb/452
5017 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
5018 when finished. Make gdb_file_cmd send "exec-file" when
5019 appropriate.
5020
24015922
DJ
50212002-03-30 Daniel Jacobowitz <drow@mvista.com>
5022
5023 * gdb.base/attach.exp: Remove extra setup_xfail.
5024
dd7dfd64
MS
50252002-03-26 Michael Snyder <msnyder@redhat.com>
5026
5027 * gdb.base/default.exp: Add tests for dump, append, and restore.
5028 * gdb.base/help.exp: Add tests for dump, append, and restore.
5029 * gdb.base/dump.exp: New file, test dump, append and restore.
5030 * gdb.base/dump.c: New file.
5031
48b2f8d7
MS
50322002-03-27 Michael Snyder <msnyder@redhat.com>
5033
d63a86f8 5034 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
5035 clean-ups in help messages.
5036
05b4d525
FF
50372002-03-26 Fred Fish <fnf@redhat.com>
5038
5039 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
5040 have debugging info for those functions and the compiler uses them
5041 internally to copy structs around.
5042
d7679631
FF
50432002-03-26 Fred Fish <fnf@redhat.com>
5044
5045 * gdb.base/list.exp: Revert the change made yesterday and add note
5046 about why we don't list the default lines for remote targets.
5047
523ac3f9
MS
50482002-03-25 Michael Snyder <msnyder@redhat.com>
5049
5050 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
5051
754b2b8d
FF
50522002-03-25 Fred Fish <fnf@redhat.com>
5053
5054 * gdb.base/list.exp: This test works on remote targets so remove
5055 the short circuit for remote targets. Update copyright.
5056
33c3e192
FF
50572002-03-25 Fred Fish <fnf@redhat.com>
5058
5059 * gdb.base/attach.exp: Fix logic error that was suppressing this
5060 test for all non hppa*-*-hpux* targets, instead of the hp target.
5061 Move comments closer to the suppression point. Also now need to
5062 check that we are running natively.
5063
d43e73ee
MS
50642002-03-22 Michael Snyder <msnyder@redhat.com>
5065
882c8f02
MS
5066 * gdb.base/default.exp: Add test for gcore. Update copyright.
5067 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 5068
04c12f60
FF
50692002-03-06 Fred Fish <fnf@redhat.com>
5070
5071 * gdb.base/funcargs.c: Remove extraneous ';' character.
5072 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
5073
b43df995
MC
50742002-03-04 Michael Chastain <mec@shout.net>
5075
5076 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
5077 accommodate gcc v3 function signature.
5078 * gdb.mi/mi0-var-cmd-exp: Ditto.
5079
92362027
AC
50802002-02-24 Andrew Cagney <ac131313@redhat.com>
5081
5082 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
5083 ``GNU/Linux'' or ``Linux kernel''
5084 * testsuite/gdb.threads/pthreads.c: Ditto.
5085
258ad32d
MC
50862002-02-24 Michael Chastain <mec@shout.net>
5087
5088 * gdb.threads/pthreads.c (thread1): Add a return statement.
5089 (thread2): Likewise.
5090 (foo): Likewise.
5091
04c3b3d4
MC
50922002-02-23 Michael Chastain <mec@shout.net>
5093
5094 * gdb.threads/linux-dp.c (philosopher): Add a return statement
5095 to placate gcc.
5096
5a2a0a20
MC
50972002-02-23 Michael Chastain <mec@shout.net>
5098
5099 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
5100 test "ptype bint". The test passes on all my stabs configurations.
5101
a640f7fc
JB
51022002-02-21 Jim Blandy <jimb@redhat.com>
5103
27924826
JB
5104 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
5105 filename at a time, and watch for the ones we want to see.
5106
a640f7fc
JB
5107 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
5108 types of pointers to prototyped functions.
5109
edcc8c75
AC
51102002-02-20 Andrew Cagney <ac131313@redhat.com>
5111
5112 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
5113 signed, unsigned and straight char.
5114 (padding_char, padding_short, padding_int, padding_long,
5115 padding_long_long, padding_float, padding_double,
5116 padding_long_double): New global variables.
5117 (fill, fill_structs): New functions.
5118
5119 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
5120 for correctly sized writes. Update copyright.
5121 (get_valueof): New procedure.
5122 (get_sizeof): Call get_valueof.
5123 (check_valueof): New procedure.
5124 (check_padding): New procedure.
5125
ac57ea44
MC
51262002-02-20 Michael Chastain <mec@shout.net>
5127
5128 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
5129 to setup_xfail. Document some of the remaining calls.
5130
7a10c941
MC
51312002-02-18 Michael Chastain <mec@shout.net>
5132
5133 * gdb.c++/userdef.exp: Update copyright year.
5134
fb8acdcc
DJ
51352002-02-18 Daniel Jacobowitz <drow@mvista.com>
5136
5137 * gdb.c++/userdef.exp: Test overloaded operators properly.
5138 Remove xfails.
5139
fda6ae12
MS
51402002-02-14 Michael Snyder <msnyder@redhat.com>
5141
5142 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
5143
676a0442
DJ
51442002-02-14 Daniel Jacobowitz <drow@mvista.com>
5145
5146 * gdb.base/a2-run.exp: Check for a remote target properly.
5147 * gdb.base/annota1.exp: Likewise.
5148 * gdb.base/list.exp: Likewise.
5149 * gdb.base/reread.exp: Likewise.
5150 * gdb.base/scope.exp: Likewise.
5151 * gdb.base/shlib-call.exp: Likewise.
5152 * gdb.base/term.exp: Likewise.
5153 * gdb.c++/annota2.exp: Likewise.
5154
78b4f468
RE
51552002-02-13 Richard Earnshaw <rearnsha@arm.com>
5156
5157 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
5158
9a81ba51
MC
51592002-02-10 Michael Chastain <mec@shout.net>
5160
5161 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
5162 (call_after_alloca): Ditto.
5163
004af6c7
DJ
51642002-02-10 Daniel Jacobowitz <drow@mvista.com>
5165
5166 * gdb.base/ending-run.exp: Guard "cont" test with
5167 gdb_skip_stdio_test.
5168
37225f62
JB
51692002-02-06 Jim Blandy <jimb@redhat.com>
5170
5171 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
5172 from here...
5173 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
5174 To here. Disable this test on non-HP platforms. Add big comment.
5175
fe6fdd96
MS
51762002-02-04 Michael Snyder <msnyder@redhat.com>
5177
5178 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
5179 other than d10v and m32r.
5180
036fad3f
RE
51812002-02-02 Richard Earnshaw <rearnsha@arm.com>
5182
5183 * gdb.base/default.exp: Rewrite test patterns to reduce time
5184 taken to match them.
5185
7148ab62
DJ
51862002-01-30 Daniel Jacobowitz <drow@mvista.com>
5187
5188 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
5189 Allow a start function above main.
5190 * gdb.threads/linux-dp.exp: Fix copyright date.
5191
396cc255
DJ
51922002-01-30 Daniel Jacobowitz <drow@mvista.com>
5193
5194 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
5195 (check_philosopher_stack): Check for manager thread before checking
5196 for a just-starting thread.
5197
f038d31b
DJ
51982002-01-30 Daniel Jacobowitz <drow@mvista.com>
5199
5200 From Neil Booth <neil@daikokuya.demon.co.uk>:
5201 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
5202 warnings.
5203
b3ff9d9a
FF
52042002-01-21 Fred Fish <fnf@redhat.com>
5205
5206 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
5207 not caller.
5208
39ad761d
JB
52092002-01-21 Jim Blandy <jimb@redhat.com>
5210
5211 * gdb.base/reread.exp: Check that GDB properly re-reads the
5212 executable file when it changes while no inferior is running.
5213
aaf320fa
FF
52142002-01-21 Fred Fish <fnf@redhat.com>
5215
5216 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
5217 optionally accept the "shlib events" variation.
5218
808a31f5
JB
52192002-01-21 Jim Blandy <jimb@redhat.com>
5220
5221 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
5222 call `fflush' after every `printf', so that the output is produced
5223 at predictable points, regardless of whatever buffering does (or
5224 doesn't) take place.
5225 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
5226 at different points.
5227
4420d5e2
DJ
52282002-01-20 Daniel Jacobowitz <drow@mvista.com>
5229
5230 * gdb.c++/inherit.exp: Update copyright years.
5231 * gdb.c++/method.exp: Likewise.
5232
3e36a0f4
DJ
52332002-01-20 Daniel Jacobowitz <drow@mvista.com>
5234
5235 * gdb.c++/classes.exp: Update for improved v3 support and skipping
5236 artificial methods/arguments.
5237 * gdb.c++/derivation.exp: Likewise.
5238 * gdb.c++/inherit.exp: Likewise.
5239 * gdb.c++/method.exp: Likewise.
5240 * gdb.c++/virtfunc.exp: Likewise.
5241
b4ceaee6
AC
52422002-01-18 Andrew Cagney <ac131313@redhat.com>
5243
5244 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
5245 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
5246 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
5247 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
5248 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
5249 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
5250
ecace851
JB
52512002-01-17 Jim Blandy <jimb@redhat.com>
5252
5253 * gdb.asm/asm-source.exp (info symbol): Take another shot at
5254 anchoring the pattern matching the entry point symbol's name.
5255
375fc983
AC
52562002-01-17 Andrew Cagney <ac131313@redhat.com>
5257
5258 * gdb.base/maint.exp: Update ``maint internal-error'' to match
5259 continue/quit query. Update copyright.
5260
fe6fdd96
MS
52612002-01-14 Michael Snyder <msnyder@redhat.com>
5262
5263 * gdb.base/gcore.exp: Remove extra debugging output.
5264
e017c81f
DJ
52652002-01-13 Daniel Jacobowitz <drow@mvista.com>
5266
5267 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
5268 for slightly dubious v2 mangled string.
5269
37ab3bf8
DJ
52702002-01-13 Daniel Jacobowitz <drow@mvista.com>
5271
5272 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
5273
1bc05c3a 52742002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 5275
1bc05c3a 5276 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 5277
1bc05c3a
JM
5278 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
5279 constructors.
5280 * gdb.c++/derivation.exp: Likewise.
5281 * gdb.c++/templates.exp: Likewise.
5282 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 5283
1bc05c3a
JM
52842002-01-10 Michael Snyder <msnyder@redhat.com>
5285
5286 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 5287
a911c360
MS
52882002-01-08 Michael Snyder <msnyder@redhat.com>
5289
5290 * gdb.base/gcore.exp: New test for generate-core-file command.
5291 * gdb.base/gcore.c: Testcase for above.
5292 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
5293
ea2119ec
JM
52942002-01-08 Jason Merrill <jason@redhat.com>
5295
5296 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
5297
68203136
FF
52982002-01-07 Fred Fish <fnf@redhat.com>
5299
5300 * gdb.c++/overload.exp: Remove unconditional xfails for:
5301 print foo_instance1.overloadargs(1)
5302 print foo_instance1.overloadargs(1, 2)
5303 print foo_instance1.overloadargs(1, 2, 3)
5304 print foo_instance1.overloadargs(1, 2, 3, 4)
5305 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
5306 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
5307 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
5308 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
5309 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
5310 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
5311 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
5312 print foo_instance1.overload1arg()
5313 print foo_instance1.overload1arg((char)arg2)
5314 print foo_instance1.overload1arg((signed char)arg3)
5315 print foo_instance1.overload1arg((unsigned char)arg4)
5316 print foo_instance1.overload1arg((int)arg7)
5317 print foo_instance1.overload1arg((unsigned int)arg8)
5318 print foo_instance1.overload1arg((float)arg11)
5319 print foo_instance1.overload1arg((double)arg12)
d63a86f8 5320
21b9b5b1
MS
53212002-01-07 Michael Snyder <msnyder@redhat.com>
5322
5323 * gdb.base/huge.exp: New test. Print a very large target data object.
5324 (skip_huge_test): New test variable. Define if you want to skip this
5325 test. The test reads an 8 megabyte data object from the target, so it
5326 might be very time consuming on remote targets with a slow connection.
5327 * gdb.base/huge.c: New file. Test case for above.
5328
725f922e
FF
53292002-01-07 Fred Fish <fnf@redhat.com>
5330
5331 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
5332 g_instance.bfoo, and g_instance.cfoo.
5333
634d57ec
JL
5334Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
5335
f286b2c3
JL
5336 * gdb.base/break.c (multi_line_if_conditional): New function.
5337 (multi_ilne_while_conditional): Likewise.
5338 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
5339 IF or WHILE condition puts the breakpoint at the start of
5340 the condition.
5341
634d57ec
JL
5342 * gdb.base/selftest.exp (backtrace through signal handler): Remove
5343 hppa*-*-hpux* expected failure.
5344 * gdb.base/structs.exp (do_function_calls): Similarly.
5345
5346 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
5347 watchpoints.
5348
9fbfe2dc
AC
53492002-01-06 Andrew Cagney <ac131313@redhat.com>
5350
5351 Fix PR gdb/66.
5352 * gdb.base/structs.exp: Replace skip for a29k with skip for
5353 gdb,cannot_call_functions.
5354 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
5355 * gdb.base/callfuncs.exp: Ditto.
5356 * gdb.base/call-rt-st.exp: Ditto.
5357 * gdb.base/call-strs.exp: Ditto.
5358 * gdb.base/callfwmall.exp: Ditto.
5359 * gdb.base/scope.exp: Obsolete xfail a29k.
5360 * gdb.c++/misc.exp: Ditto.
5361 * gdb.c++/cplusfuncs.exp: Ditto.
5362 * gdb.base/ptype.exp: Ditto.
5363 * gdb.base/printcmds.exp: Ditto.
5364 * gdb.base/opaque.exp: Ditto.
5365 * gdb.base/list.exp: Ditto.
5366 * gdb.base/funcargs.exp: Ditto.
5367 * gdb.base/default.exp: Ditto.
5368
8ddad156
MS
53692002-01-04 Michael Snyder <msnyder@redhat.com>
5370
ca4976a6 5371 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
5372 * gdb.base/maint.exp: Add tests for maint info sections options.
5373
1b074332
JL
5374Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
5375
5376 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
5377
7d159115
CV
53782001-12-20 Corinna Vinschen <vinschen@redhat.com>
5379
5380 * gdb.asm/arm.inc: New file.
5381 * gdb.asm/asm-source.exp: Add arm targets.
5382 * gdb.asm/configure.in: Ditto.
5383 * gdb.asm/configure: Recreated from configure.in.
5384
8fb87725
JL
5385Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
5386
afabe08c
JL
5387 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
5388 with HP's compiler.
5389 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
5390 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
5391 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
5392 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
5393
5394 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
5395 either HP's compilers or GCC.
5396
db521deb
JL
5397 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
5398 a SIGBUS or SIGSEGV.
5399
5400 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
5401
5402 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
5403 can be compiled with either HP's compiler or GCC.
5404
cfa88ab7
JL
5405 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
5406 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
5407 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
5408
ca344dff
JL
5409 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
5410 to match current gdb output. Update due to using auto-solib-limit
5411 for limiting instead of overloading auto-solib-add.
5412 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
5413 test program.
5414
3f3c6e55 5415 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
5416 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
5417 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
5418 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
5419 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
5420 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
5421 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
5422 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
5423 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
5424 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
5425 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
5426 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
5427 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 5428
8fb87725
JL
5429 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
5430 a SIGTRAP to the inferior.
5431
cf599fa7
CV
54322001-12-19 Corinna Vinschen <vinschen@redhat.com>
5433
5434 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
5435 Substitute call to target_link by call to gdb_compile.
5436
2cd045cd
JL
5437Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
5438
5439 * gdb.base/break.exp: Fix HP specific search string when testing
5440 backtracing in a called function.
5441
d63a86f8 5442 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
5443 compiling the test with HP's compilers.
5444 * gdb.base/volatile.exp: Similarly.
5445
99ebe9ac
JB
54462001-12-19 Jim Blandy <jimb@redhat.com>
5447
5448 * gdb.base/printcmds.exp: Expect the null character to be printed
5449 as '\0', and the '\013' to be printed as '\v'.
5450 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
5451 * gdb.base/setvar.exp: Same.
5452
b9891b29
JB
54532001-12-17 Jim Blandy <jimb@redhat.com>
5454
0eba65ab
JB
5455 * gdb.base/completion.exp: Rather than completing very long
5456 filenames, which can make the readline library produce output we
5457 don't recognize, cd to the directory first, and then complete
5458 using nice, short relative paths.
5459
6970b5b1
JB
5460 * gdb.base/completion.exp: On some systems, there is, in fact, a
5461 variable named `b' in scope, since GDB treats all static
5462 variables as being in scope. So use `no_var_named_this'
5463 instead of `b'.
5464
b9891b29
JB
5465 * gdb.base/corefile.exp: Recognize the message saying that GDB
5466 can't find the core file's registers as a failure.
5467
e6ccd35f
JSC
54682001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
5469
5470 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
5471 test expect string more specific.
5472
105ba819
CV
54732001-12-13 Corinna Vinschen <vinschen@redhat.com>
5474
5475 * gdb.asm/asm-source.exp: Add support for xstormy16.
5476 * gdb.asm/configure.in: Ditto.
5477 * gdb.asm/configure: Rebuild.
5478 * gdb.asm/xstormy16.inc: New file.
5479
e9e79dd9
FF
54802001-12-10 Fred Fish <fnf@redhat.com>
5481
5482 * gdb.base/maint.exp: Update to match changes in type dumping code.
5483
347dc97d
JB
54842001-12-10 Jim Blandy <jimb@redhat.com>
5485
5486 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
5487 matching the entry point symbol's name at the beginning of the
5488 line.
5489
5178b9d6
DJ
54902001-12-07 Daniel Jacobowitz <drow@mvista.com>
5491
5492 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
5493 gdb.c++/inherit.exp, gdb.c++/method.exp,
5494 gdb.c++/namespace.exp, gdb.c++/templates.exp,
5495 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
5496 and class layout support.
5497
af890c52
DJ
54982001-12-07 Daniel Jacobowitz <drow@mvista.com>
5499
5500 * gdb.c++/classes.exp: Add test for static member function.
5501 * gdb.c++/misc.cc: Add class with static member function.
5502
7a345fb3
JB
55032001-12-07 Jim Blandy <jimb@redhat.com>
5504
f2e54a80 5505 If GDB says it can't find the struct the function returned, report
8032bf31
JB
5506 those tests as `unsupported'.
5507 * gdb.base/call-rt-st.exp (print_struct_call): New function.
5508 Rewrite subsequent tests to use it.
5509
5510 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
5511 those tests as `unsupported'.
5512 * gdb.base/structs.exp (call_struct_func): New function.
5513 (do_function_calls): Use call_struct_func to call the functions
5514 returning structs.
5515
0bc69509
JB
5516 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
5517 whether functions are prototyped or not, so we can't possibly pass
5518 arguments to t_float_values2 properly.
5519
7a345fb3
JB
5520 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
5521 value of `timeout' for targets other than the mips*tx39-*.
5522
edb6ede1
MS
55232001-12-06 Michael Snyder <msnyder@redhat.com>
5524
d63a86f8 5525 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
5526 and detect whether the start symbol has a leading underscore.
5527
2d842f13
JB
55282001-12-04 Jim Blandy <jimb@redhat.com>
5529
5530 * gdb.base/completion.exp: Clarify indentation.
5531
68550daf
JB
55322001-12-03 Jim Blandy <jimb@redhat.com>
5533
5534 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
5535 variables on the S/390, not `.word'.
5536
cd5195a8
JB
55372001-11-30 Jim Blandy <jimb@redhat.com>
5538
5539 Add assembly-source tests for s390-ibm-linux.
5540 * gdb.asm/s390.inc: New file.
5541 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
5542 the S/390 architecture.
5543 * gdb.asm/configure: Regenerated.
5544
ca9efc90
MS
55452001-11-30 Michael Snyder <msnyder@redhat.com>
5546
5547 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
5548 next, info source, info sources, info line, global and static
5549 variables, and static functions.
5550 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
5551 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
5552 * gdb.asm/asmsrc1.s: Add a static function and some variables.
5553 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
5554 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
5555 (gdbasm_leave): Restore frame pointer.
5556 (gdbasm_startup): Copy stack set-up from crt0.S.
5557
d0e66976
FN
55582001-11-26 Fernando Nasser <fnasser@redhat.com>
5559
5560 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
5561 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
5562 to a local (non-static) variable. Copy tstruct.a to a static buffer
5563 and return a pointer to that buffer.
5564 * gdb.base/callfwmall.c (t_structs_a): Ditto.
5565
e2334072
MK
55662001-11-24 Mark Kettenis <kettenis@gnu.org>
5567
5568 * gdb.asm/configure.in: Fix recognition of ix86 target.
5569 * gdb.asm/configure: Regenerate.
5570
756caa3d
MS
55712001-11-21 Michael Snyder <msnyder@redhat.com>
5572
5573 * gdb.asm/sparc.inc: New file.
5574 * gdb.asm/asm-source.exp: Recognize sparc target.
5575 * gdb.asm/configure.in: Recognize sparc target.
5576 * gdb.asm/configure: Regenerate.
d63a86f8 5577
9a4d72d5
MS
55782001-11-21 Michael Snyder <msnyder@redhat.com>
5579
5580 * gdb.asm/m32r.inc: New file.
5581 * gdb.asm/asm-source.exp: Recognize m32r target.
5582 * gdb.asm/configure.in: Recognize m32r target.
5583 * gdb.asm/configure: Regenerate.
5584
a773d1cd
MS
55852001-11-20 Michael Snyder <msnyder@redhat.com>
5586
017ac23d
MS
5587 * gdb.asm/i386.inc: New file.
5588 * gdb.asm/asm-source.exp: Recognize ix86 target.
5589 * gdb.asm/configure.in: Recognize ix86 target.
5590 * gdb.asm/configure: Regenerate.
5591
a773d1cd
MS
5592 * gdb.c++/namespace.exp: Fix quotes in output messages.
5593
bb632afb
MS
55942001-11-14 Michael Snyder <msnyder@redhat.com>
5595
25d559ca 5596 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
5597 qualifier in a type cast expression, to designate an address
5598 in the instruction space (Harvard architecture).
5599
4749e309
MS
56002001-11-13 Michael Snyder <msnyder@redhat.com>
5601
5602 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
5603 Tests for expressions using 'const' and 'volatile'.
5604
25050984
CV
56052001-11-13 Corinna Vinschen <vinschen@redhat.com>
5606
5607 * gdb.asm/asm-sources.exp: Allow defining linker flags.
5608
1902c51f
DJ
56092001-11-12 Daniel Jacobowitz <drow@mvista.com>
5610
5611 * lib/mi-support.exp (mi_run_to_helper): Move comments
5612 outside of gdb_expect.
5613
dcf95b47
DJ
56142001-11-11 Daniel Jacobowitz <drow@mvista.com>
5615
5616 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
5617 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
5618 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
5619 mi0_run_to): New functions.
5620 * gdb.mi/mi-simplerun.exp: Use them.
5621 * gdb.mi/mi0-simplerun.exp: Likewise.
5622 * gdb.mi/mi-var-cmd.exp: Likewise.
5623 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 5624
45b074e1
AC
56252001-11-10 Andrew Cagney <ac131313@redhat.com>
5626
5627 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
5628 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
5629
bf50d346
AC
56302001-11-09 Andrew Cagney <ac131313@redhat.com>
5631
5632 * gdb.base/restore.exp: Include $expected value in restored test
5633 message.
5634
9383332c
AC
56352001-11-09 Andrew Cagney <ac131313@redhat.com>
5636
5637 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
5638 implemented.
5639
db62520a
MS
56402001-11-08 Michael Snyder <msnyder@redhat.com>
5641
5642 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
5643 Add pass/fail message for stop at breakpoint in call dummy function.
5644
b5703437
MS
56452001-11-07 Michael Snyder <msnyder@redhat.com>
5646
d63a86f8
RM
5647 * gdb.c++/templates.exp (test_template_breakpoints):
5648 If we get an overload menu, but it does not match what
760f6330 5649 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
5650 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
5651 making the whitespace optional. Argument for "new" may be
5652 "unsigned" as well as "unsigned int/long".
d63a86f8 5653 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
5654 making the whitespace optional. Also replace "(void) with
5655 "((void|)), making the keyword "void" optional.
d63a86f8 5656 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
5657 making the whitespace optional. Also replace "(void) with
5658 "((void|)), making the keyword "void" optional.
3bf40917
MS
5659 * gdb.base/callfuncs.c (t_float_values): This function must
5660 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 5661 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
5662 can be tested against both cases. Usually one case involves
5663 promotion of float to double, while the other does not.
5664 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
5665 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
5666 includes a stack frame for "start".
5667
c8ab4e6d
JB
56682001-11-05 Jim Blandy <jimb@redhat.com>
5669
5670 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
5671 pointers are 32 bits long, and that offsets of relocs are always
5672 stored in the data (REL-style), and not in the reloc entry itself
5673 (RELA-style).
5674 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
5675 stabs.
5676
3f08ced9
MS
56772001-11-01 Michael Snyder <msnyder@redhat.com>
5678
5679 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
5680 and regular expression operators by using quoting.
5681
cbfa24cd
MS
56822001-10-31 Michael Snyder <msnyder@redhat.com>
5683
5684 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
5685 depending on what the symbol table contains.
5686 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
5687 the output of the ptype command. Similarly, accept both "const &"
5688 and "const&".
5689
aaa68313
CV
56902001-10-31 Corinna Vinschen <vinschen@redhat.com>
5691
5692 * gdb.base/miscexprs.c (main): Add usage of preprocessor
5693 symbol `STORAGE' to allow to choose the storage class of
5694 the local datastructures.
5695 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
5696 compiler directive.
5697
91740388
MS
56982001-10-30 Michael Snyder <msnyder@redhat.com>
5699
5700 * gdb.base/jump.exp: Allow it to run for all targets.
5701
1b7c05e7
CV
57022001-10-29 Corinna Vinschen <vinschen@redhat.com>
5703
5704 * gdb.base/call-ar-st.c (print_double_array): Match for loop
5705 with new double_array size.
5706 (main): Change storage class of all local variables to static.
5707 Reduce size of double_array to 9.
5708 * gdb.base/call-ar-st.exp: Increase timeout value.
5709 Change expected output for double array to match new size in
5710 call-ar-st.c.
5711
36a22261
CV
57122001-10-29 Corinna Vinschen <vinschen@redhat.com>
5713
5714 * gdb.base/ending-run.exp: Create identical output when passing
5715 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 5716 Stormy16 target.
36a22261 5717
92b8ae91
MK
57182001-10-28 Mark Kettenis <kettenis@gnu.org>
5719
5720 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
5721 that we catch the expected failure under Linux/x86.
5722
cb135b83
OF
57232001-10-29 Orjan Friberg <orjanf@axis.com>
5724
5725 * gdb.base/setvar.exp: Escape curly braces.
5726 * gdb.stabs/weird.exp: Ditto.
5727
6884aa54
DJ
57282001-10-27 Daniel Jacobowitz <drow@mvista.com>
5729
5730 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
5731 * gdm.mi/mi0-hack-cli.exp: Likewise.
5732
0398c9aa
AC
57332001-10-25 Andrew Cagney <ac131313@redhat.com>
5734
5735 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
5736 messages.
5737
d20bf2e8
AC
57382001-10-21 Andrew Cagney <ac131313@redhat.com>
5739
5740 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
5741 checking MI enabled.
5742
03dd63aa
CV
57432001-10-09 Corinna Vinschen <vinschen@redhat.com>
5744
5745 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
5746
1d9d99f3
FCE
57472001-10-04 Frank Ch. Eigler <fche@redhat.com>
5748
5749 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
5750 if gdb child process crashes, just signal an error.
5751
838ae6c4
JB
57522001-10-02 Jim Blandy <jimb@redhat.com>
5753
5754 * lib/gdb.exp (test_xfail_format): Simplify.
5755
5756 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
5757 front of the variable name `format'. Simplify `if'.
5758
8f0cbc1c
DJ
57592001-10-01 Daniel Jacobowitz <drow@mvista.com>
5760
5761 * gdb.threads/pthreads.exp: Wait for output and delay
5762 before sending ^C.
5763
1f08dafd
DJ
57642001-10-01 Daniel Jacobowitz <drow@mvista.com>
5765
5766 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
5767 some incorrect output instead of timing out.
5768 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
5769
674f90ff
CV
57702001-09-28 Corinna Vinschen <vinschen@redhat.com>
5771
5772 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
5773 check to allow additional `int'.
5774
9b284272
DJ
57752001-09-27 Daniel Jacobowitz <drow@mvista.com>
5776
5777 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
5778 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
5779
b55a4771
MS
57802001-09-27 Michael Snyder <msnyder@redhat.com>
5781
5782 * lib/gdb.exp (test_debug_format): New proc.
5783 (setup_xfail_format): Use new proc test_debug_format.
5784 * gdb.base/constvars.exp (local_compiler_xfail_check): New
5785 proc; use new service proc test_debug_format.
5786 Replace all other "gcc_compiled" tests with this test.
5787 * gdb.base/volatile.exp (local_compiler_xfail_check): New
5788 proc; use new service proc test_debug_format.
5789 Replace all other "gcc_compiled" tests with this test.
5790
57912001-09-27 Michael Snyder <msnyder@redhat.com>
5792
5793 * gdb.base/cvexpr.exp: New file.
5794 * gdb.base/cvexpr.c: New file
5795 Test for expressions using const and volatile keywords.
5796
4e6667ac
CV
57972001-09-26 Corinna Vinschen <vinschen@redhat.com>
5798
5799 * gdb.base/constvars.exp: Check for different orders of keywords
5800 and additional "int" strings in output.
5801
4f337972
AC
58022001-09-22 Andrew Cagney <ac131313@redhat.com>
5803
5804 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
5805 responses from "help maint".
5806
2015650d
FCE
58072001-09-19 Frank Ch. Eigler <fche@redhat.com>
5808
5809 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
5810 to localhost:NNN instead of :NNN, in case Xvfb is listening
5811 only on TCP.
5812
f3bcedc1
CV
58132001-09-19 Corinna Vinschen <vinschen@redhat.com>
5814
5815 * gdb.base/recurse.exp: When checking leaving the watchpoint
5816 scope, recognize when gdb is in function's epilogue and pass.
5817
6b819c92
KS
58182001-09-18 Keith Seitz <keiths@redhat.com>
5819
5820 * lib/insight-support.exp (_gdbtk_export_target_info): Add
5821 support for running tests against sid targets.
5822 (gdbtk_done): Ditto.
5823
a10c9419
CV
58242001-09-18 Corinna Vinschen <vinschen@redhat.com>
5825
5826 * gdb.base/ending-run.c (main): Set stdout buffersize
5827 to the same reasonable value for any target.
5828 * gdb.base/ending-run.exp: Add a regular expression
5829 to make testsuite happy on Sanyo Stormy16 target.
5830
739d0d99
CV
58312001-09-17 Corinna Vinschen <vinschen@redhat.com>
5832
5833 * gdb.base/display.c (do_loops): Add float variable `f'.
5834 Increment f in loop.
5835 * gdb.base/display.exp: Increment timeout by 60 seconds.
5836 Change float display test to use variable `f'.
5837
1b8947f0
JB
58382001-09-17 Jim Blandy <jimb@redhat.com>
5839
5840 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
5841 overflowing the limited breakpoint tables on some ROM monitors
5842 (like the ROM68K).
5843
9890ac81
FCE
58442001-09-15 Frank Ch. Eigler <fche@redhat.com>
5845
5846 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
5847 the "-ac" (disable access control) flag.
5848
6db765ea
JH
58492001-08-30 Jeff Holcomb <jeffh@redhat.com>
5850
5851 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
5852 ints.
5853
4c32cc04
KS
58542001-08-30 Keith Seitz <keiths@redhat.com>
5855
5856 * lib/gdb.exp: Move all insight-related functionality into
5857 separate file.
5858 * lib/insight-support.exp: New file.
5859
8d6e6f81
FCE
58602001-08-29 Frank Ch. Eigler <fche@redhat.com>
5861
5862 * config/sid.exp (sid_start): Never set sid verbosity; disable
5863 expect_background {} that consumed its stdout; tolerate </dev/null.
5864 Attempt to set endianness override in "sid" protocol mode. Cleanup.
5865
6a90e1d0
AC
58662001-08-18 Andrew Cagney <ac131313@redhat.com>
5867
5868 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
5869 CLI jump command to start it.
5870 (mi_run_to_main): Fail immediatly when unexpected output.
5871
1759b3c3
AC
58722001-08-18 Andrew Cagney <ac131313@redhat.com>
5873
5874 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
5875 beginning of function. Fix PR gdb/191.
5876
61d11d80
FCE
58772001-08-16 Frank Ch. Eigler <fche@redhat.com>
5878
5879 * config/sid.exp (sid_start): Don't warn if we cannot figure out
5880 what to force sid endianness to.
5881
942a4df2
KS
58822001-08-15 Keith Seitz <keiths@redhat.com>
5883
5884 * lib/gdb.exp (gdbtk_start): Don't set environment
5885 variables for TCL_LIBRARY and friends. Insight will
5886 now figure these out for itself.
5887
0521c418
MS
58882001-08-02 Michael Snyder <msnyder@redhat.com>
5889
5890 * gdb.base/completion.exp: Remove the symbol "a64l" from
5891 the expect string; this is target-specific, and not related
5892 to what is being tested.
5893
74a9a58a
DB
58942001-08-02 Dave Brolley <brolley@redhat.com>
5895
5896 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
5897
c70819fa
MS
58982001-07-25 Michael Snyder <msnyder@redhat.com>
5899
c2b8fa57
MS
5900 * gdb.base/consecutive.exp: New file. Test stepping over
5901 breakpoints on consecutive instructions.
5902 * gdb.base/consecutive.c: New file.
5903
c70819fa
MS
5904 * gdb.base/call-rt-st.exp: Use double-backslash to quote
5905 curly braces in regular expressions.
5906
2b1a1355
MS
59072001-07-25 Michael Snyder <msnyder@redhat.com>
5908
5909 * gdb.base/ending-run.exp: Accept "Program exited normally" as
5910 legitimate output from stepping out of main.
5911
413eca6f
KS
59122001-07-22 Keith Seitz <keiths@redhat.com>
5913
5914 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
5915 the empty string, do not run the tests.
5916
7e5a9322
SC
59172001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5918
5919 * gdb.base/long_long.exp: Detect size of pointer. Take into
5920 account 2-byte pointers when testing for p/a results.
5921
de58f10f
SC
59222001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5923
d63a86f8 5924 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
5925 and defined to 1K for m68hc11.
5926 (random_data): Reduce table to 1K for embedded platforms (68hc11).
5927 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
5928 (sizeof_random_data): New variable to tell the size of the data table;
5929 don't test past this size; always run to main.
5930
d6f5fea1
SC
59312001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5932
5933 * gdb.base/return2.exp: return of long long and double fails for
5934 68HC11; don't execute these tests on that platform.
5935 * gdb.base/return.exp: Return of a double fails for 68hc11.
5936
c477543d
SC
59372001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5938
5939 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
5940 tests that print a float.
5941 * call-rt-st.exp: Likewise.
5942
63cf1c79
MK
59432001-07-12 Mark Kettenis <kettenis@gnu.org>
5944
5945 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
5946 running this test on Linux.
5947
112f9ab5
MC
59482001-06-24 Michael Chastain <chastain@redhat.com>
5949
5950 * gdb.base/arithmet.exp: Remove some tests to make all test names
5951 unique.
5952
4970cb0f
MS
59532001-07-03 Michael Snyder <msnyder@redhat.com>
5954
5955 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
5956 the output of the ptype command.
5957
d85da69f
MS
59582001-07-02 Michael Snyder <msnyder@redhat.com>
5959
4c8a82de
MS
5960 * gdb.base/completion.exp: Don't assume that break.c is the only
5961 source file that may contain functions named "marker".
d85da69f
MS
5962 * gdb.base/corefile.exp: Quote the curly braces in regexp.
5963
8afc772b
AC
59642001-06-28 Andrew Cagney <ac131313@redhat.com>
5965
5966 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
5967 of files to delete.
5968
5969 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
5970 * gdb.disasm/h8300s.exp: New file.
5971 gdb.disasm/h8300s.s: Likewise.
5972
cff22675
AC
59732001-06-27 Andrew Cagney <ac131313@redhat.com>
5974
5975 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
5976 empty breakpoint tables.
5977
68c81b54
AC
59782001-06-25 Andrew Cagney <ac131313@redhat.com>
5979
5980 * lib/mi-support.exp: Update args=... part of stop-reason
5981 patterns. Accept either a list or a tuple.
5982
2dd62704
AC
59832001-06-23 Andrew Cagney <ac131313@redhat.com>
5984
5985 * lib/mi-support.exp: Remove local emacs variable defining
5986 change-log-default-name.
5987
b4127474
MC
59882001-06-22 Michael Chastain <chastain@redhat.com>
5989
5990 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
5991 This is operationally compatible with the previous version.
5992
8dbfb380
JB
59932001-06-13 Jim Blandy <jimb@redhat.com>
5994
5995 * lib/gdb.exp (gdb_test): Doc fix.
5996
f2d8c86d
MC
59972001-06-10 Michael Chastain <chastain@redhat.com>
5998
5999 * gdb.base/exprs.exp: Remove a duplicate test.
6000
81564d34
JB
60012001-06-06 Jim Blandy <jimb@redhat.com>
6002
6003 * gdb.base/return2.exp (main): Use values to test float and double
6004 returns that are not NaN's, to avoid being confused by IEEE
6005 comparison rules.
6006
da55addb
MS
60072001-06-04 Michael Snyder <msnyder@redhat.com>
6008
6009 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 6010 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
6011 rather than wait for 12 more tests to time out.
6012
42c65987
JB
60132001-06-06 Jim Blandy <jimb@redhat.com>
6014
b18bced9 6015 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 6016 Don't forget to match the GDB prompt.
b18bced9 6017
42c65987
JB
6018 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
6019
5b41e5f0
JB
60202001-06-04 Jim Blandy <jimb@redhat.com>
6021
6022 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
6023 command.
6024
015e046f
KB
60252001-05-31 Kevin Buettner <kevinb@redhat.com>
6026
6027 * gdb.base/annota1.exp (info break): Match four or more spaces
6028 after "Address".
6029
fb1ffbbe
MC
60302001-05-31 Michael Chastain <chastain@redhat.com>
6031
6032 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
6033 (dm_type_int_star): Likewise.
6034 (dm_type_long_star): Likewise.
6035 (dm_type_void_star): Likewise.
6036
5ea2a32c
KB
60372001-05-29 Kevin Buettner <kevinb@redhat.com>
6038
6039 * gdb.base/completion.exp (INPUTRC): Set this environment variable
6040 to a known value in order to get consistent results regardless
6041 of the setting of INPUTRC or the presence or contents of .inputrc.
6042
ae23c492
MS
60432001-05-24 Michael Snyder <msnyder@redhat.com>
6044
ac55707e
MS
6045 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
6046 Don't require that the main thread and the manager thread are the
6047 first in the list.
6048
ae23c492
MS
6049 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
6050 debugging. If test fails, issue an "unsupported" not a "fail".
6051
400071f1
JB
60522001-05-24 Jim Blandy <jimb@redhat.com>
6053
6054 Don't assume that short is shorter than int.
6055 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
6056 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 6057 this isn't true.
400071f1
JB
6058 ("print unsigned char == (~0)"): Add test that verifies that ~0,
6059 an int, is not equal to ~0 stored in an unsigned char. This tests
6060 the same thing that the previous test meant to, but works on
6061 16-bit machines, too.
6062 ("print unsigned char != (~0)"): Same test, complemented.
6063
0816a3e5
MS
60642001-05-24 Michael Snyder <msnyder@redhat.com>
6065
6066 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 6067 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
6068 and prevents dejagnu getting out of step.
6069
f6dc23a9
KB
60702001-05-23 Kevin Buettner <kevinb@redhat.com>
6071
6072 * gdb.base/finish.exp (finish_void): Revise pattern for
6073 stopping on the call statement to not permit stopping at
6074 the start of the instructions comprising the call sequence.
6075
7dbd117d
MC
60762001-05-19 Michael Chastain <chastain@redhat.com>
6077
6078 * gdb.base/callfuncs.exp: Make all test names unique.
6079 * gdb.base/commands.exp: Make all test names unique.
6080 * gdb.base/condbreak.exp: Make all test names unique.
6081 * gdb.base/dbx.exp: Make all test names unique.
6082 * gdb.base/default.exp: Make all test names unique.
6083 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
6084 and TIMEOUT messages to their corresponding PASS message.
6085 * gdb.base/ending-run.exp: Make all test names unique.
6086 * gdb.base/long_long.exp: Remove duplicate test.
6087
6b0b0a9e
KB
60882001-05-21 Kevin Buettner <kevinb@redhat.com>
6089
6090 * gdb.base/finish.exp (finish_void): Allow "finish" command to
6091 stop on the call statement as well as the statement after the
6092 call.
6093
2caa35cb
MS
60942001-05-21 Michael Snyder <msnyder@redhat.com>
6095
6096 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
6097
40713331
EZ
60982001-05-10 Elena Zannoni <ezannoni@redhat.com>
6099
6100 * gdb.base/completion.exp: Revamp test. Make it execute on all
6101 platforms.
6102
c2c1be8d
EZ
61032001-05-10 Elena Zannoni <ezannoni@redhat.com>
6104
2c9cd303
EZ
6105 * config/gdbserver.exp (gdb_load): Handle the case
6106 in which the arguments to gdbserver are given in the
6107 baseboard configuration file.
6108 Also handle the case in which the server needs to do a
6109 load.
6110
9671de48
KS
61112001-05-07 Keith Seitz <keiths@cygnus.com>
6112
6113 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
6114 set up the display for testing.
6115 (gdbtk_start): Convert all paths to paths that tcl will like.
6116 Export target information to environment.
6117 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
6118 necessary.
6119 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
6120 (to_tcl_path): New proc to convert a given pathname into
6121 a path acceptible as an argument to a tcl command.
6122 (_gdbtk_export_target_info): New proc to export target info
6123 into the environment for gdbtk testing.
6124 (gdbtk_done): New proc to signal end-of-test.
6125
5a360f47
JB
61262001-05-06 Jim Blandy <jimb@redhat.com>
6127
6128 * restore.c: Make the code of caller0 correspond to its comment.
6129
66c756c6
MS
61302001-05-03 Michael Snyder <msnyder@redhat.com>
6131
6132 * config/sid.exp (gdb_target_sid): Check for error messages.
6133 On error or timeout, don't make expect exit (which will terminate
6134 all subsequent tests); instead just make gdb exit.
d63a86f8 6135 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
6136 return a negative value.
6137
a966fde5
JB
61382001-04-24 Jim Blandy <jimb@redhat.com>
6139
851c18e0
JB
6140 * gdb.c++/templates.exp: If we see the prompt for the overload
6141 list, but we haven't recognized any of the longer patterns,
6142 arrange for this test to fail, not hang.
6143
a966fde5
JB
6144 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
6145 variations.
6146
db144853
MC
61472001-04-22 Michael Chastain <chastain@redhat.com>
6148
6149 * gdb.c++/local.exp: Use the 'runto' library function.
6150 * gdb.c++/namespace.exp: Likewise.
6151 * gdb.c++/overload.exp: Likewise.
6152
3207ec21
KB
61532001-03-26 Kevin Buettner <kevinb@redhat.com>
6154
6155 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
6156 * gdb.base/step-line.exp: New file. Test step/next in presence of
6157 #line directives.
6158 * gdb.base/step-line.c: New file. Test program for the above.
6159 * gdb.base/step-line.inp: New file. We pretend that this file has
6160 been transformed by some other tool into step-line.c.
6161
13b57657
JB
61622001-03-21 Jim Blandy <jimb@redhat.com>
6163
6164 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
6165 unmangled operator names.
6166
754cbe1c
JB
61672001-03-20 Jim Blandy <jimb@redhat.com>
6168
6169 * gdb.threads/linux-dp.exp: Recognize an additional message
6170 generated by GDB when it doesn't understand how to debug threads
6171 on the target system.
6172
177495c9
AC
61732001-03-19 Andrew Cagney <ac131313@redhat.com>
6174
6175 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
6176
f266096b
MC
61772001-03-12 Michael Chastain <chastain@redhat.com>
6178
6179 * gdb.c++/derivation.exp: Use the 'runto' library function.
6180
cac3c2ff
MC
61812001-03-12 Michael Chastain <chastain@redhat.com>
6182
6183 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
6184
b6c11a24
MC
61852001-02-24 Michael Chastain <chastain@redhat.com>
6186
6187 * gdb.c++/ref-types.exp: Change handwritten code to library
6188 function 'runto'.
6189
6bae5bce
OF
61902001-03-16 Orjan Friberg <orjanf@axis.com>
6191
6192 * gdb.base/signals.exp: Set count to 0 explicitly.
6193
0015fd9a
MS
61942001-03-15 Mark Salter <msalter@redhat.com>
6195
6196 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
6197 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
6198 (gdb_load): Add support for additional target_info: gdb_download_size
6199 and gdb_load_timeout.
0015fd9a 6200
fc33412a
DT
6201Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
6202
6203 * gdb.base/annota1.exp: Move test of isnative to earlier in the
6204 file -- to prevent failing when the compile fails but we have no
6205 intention of running the tests anyway.
6206
6207 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
6208 tests if set.
6209
6210 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
6211 integers.
6212
6213 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
6214 * gdb.c++/namespace.exp: Ditto.
6215
115f06de
OF
62162001-03-07 Orjan Friberg <orjanf@axis.com>
6217
6218 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
6219 * gdb.base/pointers.exp: Relax pattern match of decimals.
6220
b6ba6518
KB
62212001-03-06 Kevin Buettner <kevinb@redhat.com>
6222
6223 * Makefile.in, config/abug.exp, config/cfdbug.exp,
6224 config/cpu32bug.exp, config/dve.exp, config/est.exp,
6225 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
6226 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
6227 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
6228 config/sh.exp, config/sid.exp, config/slite.exp,
6229 config/sparclet.exp, config/udi.exp, config/unknown.exp,
6230 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
6231 config/vxworks.exp, config/vxworks29k.exp,
6232 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
6233 gdb.base/all-bin.exp, gdb.base/annota1.exp,
6234 gdb.base/arithmet.exp, gdb.base/assign.exp,
6235 gdb.base/async.exp, gdb.base/attach.exp,
6236 gdb.base/bitfields.exp, gdb.base/bitops.exp,
6237 gdb.base/break.exp, gdb.base/call-ar-st.exp,
6238 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
6239 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
6240 gdb.base/commands.exp, gdb.base/completion.exp,
6241 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
6242 gdb.base/constvars.exp, gdb.base/corefile.exp,
6243 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
6244 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
6245 gdb.base/ending-run.exp, gdb.base/environ.exp,
6246 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
6247 gdb.base/finish.exp, gdb.base/foll-exec.exp,
6248 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
6249 gdb.base/funcargs.exp, gdb.base/help.exp,
6250 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
6251 gdb.base/logical.exp, gdb.base/long_long.exp,
6252 gdb.base/maint.exp, gdb.base/mips_pro.exp,
6253 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
6254 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
6255 gdb.base/pointers.exp, gdb.base/printcmds.exp,
6256 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
6257 gdb.base/regs.exp, gdb.base/relational.exp,
6258 gdb.base/remote.exp, gdb.base/reread.exp,
6259 gdb.base/restore.exp, gdb.base/return2.exp,
6260 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
6261 gdb.base/selftest.exp, gdb.base/setshow.exp,
6262 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
6263 gdb.base/sigall.exp, gdb.base/signals.exp,
6264 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
6265 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
6266 gdb.base/step-test.exp, gdb.base/structs.c,
6267 gdb.base/structs.exp, gdb.base/structs2.exp,
6268 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
6269 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
6270 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
6271 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
6272 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
6273 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
6274 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
6275 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
6276 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
6277 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
6278 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
6279 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
6280 gdb.fortran/types.exp, gdb.java/jmisc.exp,
6281 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
6282 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
6283 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6284 gdb.trace/circ.exp, gdb.trace/collection.exp,
6285 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
6286 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6287 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
6288 gdb.trace/report.exp, gdb.trace/save-trace.exp,
6289 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6290 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
6291 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
6292 notices.
6293
dc96c6c7 62942001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
6295
6296 * gdb.base/varargs.c (find_max_double): Fix printf format string:
6297 first arg is int not float.
6298
dc96c6c7 62992001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
6300
6301 * gdb.base/reread.exp: Unsupported for non-native targets;
6302 doesn't work for remote debugging.
6303
9b0c4aeb
FN
63042001-02-19 Fernando Nasser <fnasser@redhat.com>
6305
6306 From Drew Moseley <dmoseley@redhat.com>
6307 * gdb.base/ending-run.exp: Properly handle the BSP state when
6308 stepping past the end of main.
6309
02aa71d5
MC
63102001-02-19 John Moore <jmoore@redhat.com>
6311
6312 * gdb.base/commands.exp (infrun_breakpoint_command_test):
6313 Converted HPUX fix for non-expected items following multiple
6314 step commands into general solution for all platforms.
6315
1fa449a4
MC
63162001-02-18 Michael Chastain <chastain@redhat.com>
6317
6318 * gdb.c++/classes.exp (do_tests): Change runto statements
6319 from "runto 'foo(void)'" to "runto 'foo'". This makes the
6320 statements demangler agnostic.
6321 * gdb.c++/virtfunc.exp (do_tests): Likewise.
6322 (gdb_virtfunc_restart): Likewise.
6323
b2f9ec70
MC
63242001-02-14 Michael Chastain <chastain@redhat.com>
6325
6326 * gdb.c++/inherit.exp (do_tests): Change runto statements
6327 from "runto 'foo(void)'" to "runto 'foo'". This makes the
6328 statements demangler agnostic.
6329
cf74b8ca
AC
6330Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
6331
6332 * gdb.threads/pthreads.exp: Unify pass/fail messages for
6333 ``continue to bkpt at common_routine in thread 2'' and ``stopped
6334 before calling common_routine 15 times'' tests.
6335
99f78f56
MC
63362001-02-11 Michael Chastain <chastain@redhat.com>
6337
6338 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
6339 Helps the test script figure out which demangler is in use.
6340 (dm_type_foo_ref): Ditto.
6341 (dm_type_int_star): Ditto.
6342 (dm_type_long_star): Ditto.
6343 (dm_type_unsigned_int): Ditto.
6344 (dm_type_void): Ditto.
6345 (dm_type_void_star): Ditto.
99707966 6346 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
6347 Probe the gdb demangler and set variables to accommodate
6348 formatting differences.
6349 (info_func_regexp): New function. Same as info_func, but
6350 matches against a regexp.
6351 (info_func): Match against a literal string.
6352 (print_addr_2): New function. Match against a literal string,
6353 which can be different from the input to gdb.
6354 (print_addr): Simply call print_addr_2 with the same argument twice.
6355 (test_lookup_operator_functions): Use demangler formatting variables.
6356 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
6357 the tests in the same order as the C++ class declaration.
6358 (test_paddr_operator_functions): Ditto.
6359 (test_paddr_overloaded_functions): Ditto.
6360 (test_paddr_hairy_functions): Use demangler formatting variables.
6361 Add reference to gdb/19 for related tests.
6362 (do_tests): Call probe_demangler.
6363
1de8f023
KB
63642001-01-30 Kevin Buettner <kevinb@redhat.com>
6365
6366 * gdb.c++/templates.cc (printf): Remove unused function definition.
6367
ca3f91ed
MS
63682001-01-26 Felix Lee <flee@redhat.com>
6369
6370 * sid.exp (sid_exit): Pass host, not target, to remote_close.
6371
63722001-01-25 matthew green <mrg@redhat.com>
6373
6374 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
6375 up sid.
6376 (sid_exit): Call `remote_pop_conn' after GDB is gone.
6377
63782001-01-25 matthew green <mrg@redhat.com>
6379
6380 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 6381 Deprecate $sid_spawn_id.
ca3f91ed
MS
6382 (sid_exit): Remove code necessary only for `spawn.'
6383
63842001-01-25 matthew green <mrg@redhat.com>
6385
6386 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
6387
fb18ec4a
MC
63882001-01-28 Michael Chastain <chastain@redhat.com>
6389
6390 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
6391 to call when tests fail. It takes gdb out of the overloaded
6392 function choice menu back to the main prompt, so that the test
6393 program stays synchronized.
6394 (set_bp_overloaded): New proc to collect all the common
6395 code for setting a breakpoint on an overloaded name. Calls
6396 take_gdb_out_of_choice_menu when needed.
6397 (menu_overload1arg): New variable to collect the repeated
6398 instances of the expected menu for an overloaded name. Change
6399 the regular expression to handle changes in g++ type encoding:
6400 "void" can be either "void" or "", and "unsigned int" can be
6401 either "unsigned int" or "unsigned".
6402 (continue_to_bp_overloaded): Change regular expressions to handle
6403 changes in g++ type encoding.
6404 (no proc): Call take_gdb_out_of_choice_menu when needed.
6405 Remove redundant calls to "info break". Accept either "canceled"
6406 or "cancelled". Change regular expressions in "info break"
6407 calls to handle changes in g++ type encoding. Give all tests
6408 unique strings.
6409
9c646a6e
BE
64102001-01-17 Ben Elliston <bje@redhat.com>
6411
6412 * config/sid.exp: New file.
6413
9549d9c1
AC
6414Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
6415
6416 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
6417
dc96c6c7 64182000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
6419
6420 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
6421 Add a RE to accept a non-ascii char if one is ever presented.
6422
b4df4f68
FN
64232000-12-20 Fernando Nasser <fnasser@redhat.com>
6424
297dd0fd 6425 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 6426
dc96c6c7 64272000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 6428
d63a86f8 6429 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
6430 in regexp. One '\' does not suffice on Linux.
6431
4a7bddb6
MC
64322000-12-09 Michael Chastain <chastain@redhat.com>
6433
6434 * gdb.base/break.exp (test_clear_command): Use a marker function
6435 rather than 'main' for the test function. Also move this
6436 test to an execution point where the marker function names are
6437 guaranteed to be bound to functions. (Executing tests after a
6438 'finish' from main runs into name conflicts with local names
6439 in __libc_start_main).
6440
dc96c6c7 64412000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
6442
6443 * gdb.base/finish.exp: New test for gdb's "finish" command.
6444 * gdb.base/return2.exp: New test for gdb's "return" command.
6445 * gdb.base/return2.c: New source file for above.
6446
dc96c6c7 64472000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
6448
6449 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
6450 * gdb.base/miscexprs.exp: Ditto.
6451 * gdb.base/pointers.exp: Ditto.
6452 * gdb.c++/derivation.exp: Ditto.
6453 * gdb.c++/local.exp: Ditto.
6454 * gdb.c++/namespace.exp: Ditto.
6455 * gdb.c++/overload.exp: Ditto.
6456 * gdb.c++/ref-types.exp: Ditto.
6457
dc96c6c7 64582000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
6459
6460 * gdb.base/constvars.exp: Test result of "up" command.
6461 * gdb.base/miscexprs.exp: Ditto.
6462 * gdb.base/pointers.exp: Ditto.
6463 * gdb.base/scope.exp: Ditto.
6464 * gdb.c++/derivation.exp: Ditto.
6465 * gdb.c++/local.exp: Ditto.
6466 * gdb.c++/namespace.exp: Ditto.
6467 * gdb.c++/overload.exp: Ditto.
6468 * gdb.c++/ref-types.exp: Ditto.
6469
44097287
FN
64702000-11-22 Michael Chastain <chastain@redhat.com>
6471
6472 * mips_pro.exp: Accept either "middle -> top -> main" or
6473 "middle -> main" in the backtrace, because gcc can optimize
6474 tail calls to jumps. Remove setup_xfail for the hppa case.
6475 Add a comment with the original warning messages from PR 3016,
6476 which was filed in 1993, to preserve them for posterity.
6477
9d2e1bab
ND
64782000-11-17 Nick Duffek <nsd@redhat.com>
6479
6480 * lib/gdb.exp (gdb_test): Override timeout with board info.
6481
1aca8eb7
ND
64822000-11-17 Nick Duffek <nsd@redhat.com>
6483
6484 * gdb.base/display.exp: Don't kill running stub. Add "again" to
6485 the second kill and detach messages.
6486
93076499
ND
64872000-11-17 Nick Duffek <nsd@redhat.com>
6488
6489 * configure.in: Add AC_EXEEXT.
6490 * configure: Regenerate.
6491 * Makefile.in (just-check): Export EXEEXT.
6492 * lib/gdb.exp ($EXEEXT): Import from environment.
6493 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
6494 expect "maint dump-me" on Cygwin.
6495 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
6496 $EXEEXT.
6497
30e87cd3
ND
64982000-11-17 Nick Duffek <nsd@redhat.com>
6499
6500 * gdb.base/break.exp: Test backtrace and finish from called
6501 function on all platforms, not just HP-UX.
6502
dc96c6c7 65032000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
6504
6505 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
6506 code from gdb_target_monitor, so it can be used independantly
6507 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 6508
dc96c6c7 65092000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
6510
6511 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
6512 * gdb.base/corefile.exp: Expect the message "Program is being
6513 debugged already" when we send the "corefile" command, since
6514 the preceeding gdb_load may have connected gdb to a remote target.
6515 * gdb.base/display.exp: Disable hardware watchpoints if new
6516 board info variable "no_hardware_watchpoints" is true.
6517 Replace single-letter commands with more readable ones.
6518 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
6519 if new board info variable "no_hardware_watchpoints" is true.
6520 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
6521 to see if stdio (printf) testing is possible.
6522 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
6523 board info variable "no_hardware_watchpoints" is true. Use new
6524 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
6525
39124dea
FN
65262000-11-13 Fernando Nasser <fnasser@redhat.com>
6527
6528 From Orjan Friberg <orjanf@axis.com>:
6529 * gdb.base/printcmds.exp: Escape curly braces followed by a number
6530 in array print pattern match.
6531
a9e2e984
FN
65322000-11-09 Fernando Nasser <fnasser@redhat.com>
6533
6534 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
6535 spelling "cancelled" to U.S. spelling "canceled" to match changes
6536 made to gdb.
6537 * gdb.c++/ovldbreak.exp: Ditto.
6538
c7db355b
PS
65392000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
6540
6541 * gdb.base/callfuncs.c (main): Moved to end of file, call
6542 t_double_values to initialize the FPU before inferior calls are made.
6543 * gdb.base/callfuncs.exp: Test for register preservation after calling
6544 inferior functions. Add tests for continuining, finishing and
6545 returning from a stop in a call dummy.
6546
dc96c6c7 65472000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
6548
6549 * gdb.base/commands.exp: Break up long lines, and re-indent.
6550
dc96c6c7 65512000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
6552
6553 * config/gdbserver.exp: Rewritten from the ground up, to make it
6554 compatible with the current dejagnu tree, and to make it work with
6555 the new "gdbserver" in libremote.
6556
dc96c6c7 65572000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
6558
6559 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
6560 * gdb.base/varargs.exp: Skip entire test if no printf support.
6561 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
6562 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
6563
dc96c6c7 65642000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
6565
6566 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
6567 no floating point support.
6568 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
6569 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
6570 * gdb.base/call-rt-st.exp: Ditto.
6571 * gdb.base/call-strs.exp: Ditto.
6572
bac5fc66
JG
65732000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
6574
6575 * gdb.base/sizeof.c: include <stdio.h>.
6576
6577 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
6578 'finish', otherwise uncaptured gdb_prompt would potentially
6579 throw remaining test points out of sync.
6580
b22a6027
SB
65812000-07-26 Scott Bambrough <scottb@netwinder.org>
6582
6583 * gdb.base/recurse.exp: Run tests for all targets.
6584 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
6585 gnu-oldld case on ARM.
6586 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
6587 for ARM targets.
d63a86f8 6588
d8231941
AG
6589Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
6590
6591 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
6592 * gdb.java/configure: Rebuild.
6593
8caabe69
AG
6594Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
6595
6596 * gdb.java/jv-exp.exp: New file.
6597
9d273ca3
AG
6598Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
6599
6600 * configure: Rebuilt.
6601 * configure.in (configdirs): Add gdb.java.
6602 * gdb.java/jmisc.java: New file.
6603 * gdb.java/jmisc.exp: New file.
6604 * gdb.java/Makefile.in: New file.
6605 * gdb.java/configure: Rebuilt.
6606 * gdb.java/configure.in: New file.
6607 * lib/java.exp: New file.
6608
4f823a66
AC
6609Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
6610
6611 * gdb.base/exprs.exp: Test casts to a pointer including over and
6612 underflow.
6613
2391e11d
AC
6614Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
6615
6616 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
6617 and the compilers sizes.
6618
54602222
ND
66192000-07-09 Nick Duffek <nsd@redhat.com>
6620
6621 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
6622 (use_methods): New function.
6623 (main): Call use_methods().
6624 * gdb.c++/classes.exp (test_method_param_class): New procedure.
6625 (do_tests): Call test_method_param_class.
6626
2bec0572
ND
66272000-07-09 Nick Duffek <nsd@redhat.com>
6628
6629 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
6630 spelling.
6631 (test_enums): New procedure. Move enum tests from end of script
6632 to here. Set breakpoint on function name instead of line number.
6633 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
6634 (enums2): New marker function.
6635 (enums1): New function.
6636 (main): Call enums1(). Move enum tests to enums1().
6637
78492fde
AC
6638Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
6639
6640 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
6641 compile/link program. Update line numbers.
6642 * gdb.asm/d10v.inc: Define ``startup''.
6643 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 6644
49a2cef8
AC
6645Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
6646
6647 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
6648
3e6c8688
EZ
66492000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6650
6651 * gdb.base/maint.exp: Add 'maint print architecture' item to output
6652 of 'help maint print' command.
6653
9ff5cbe9
AC
6654Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
6655
6656 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
6657 they use gdb_expect_list.
6658
17c579bd
AC
6659Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
6660
6661 * gdb.base/commands.exp: Use ``set remote
6662 memory-read-packet-size'' instead of ``set endian big'' to test
6663 long commands.
6664
e6d71bf3
DB
66652000-06-03 Daniel Berlin <dan@cgsoftware.com>
6666
6667 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 6668 g++, and stop skipping them.
e6d71bf3
DB
6669
6670 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
6671 work under g++.
6672
d63a86f8 6673 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
6674 initialization.
6675
dc96c6c7 66762000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
6677
6678 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
6679 the regular expression: accept an (almost) arbitrary sequence of
6680 "frames-invalid" and "breakpoints-invalid" messages both before
6681 and after the "starting" message.
6682
dc96c6c7 66832000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
6684
6685 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 6686
dc96c6c7 66872000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
6688
6689 * gdb.base/annota1.exp (annotate-signal-handler-caller):
6690 Relax the regular expression a little, make it pass on Solaris 8.
6691
8216cda9
KB
66922000-05-12 Kevin Buettner <kevinb@redhat.com>
6693
6694 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 6695 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
6696 Instead, it is permissible for gdb to stop on the line of the
6697 call itself.
6698
1a570b2f
MS
66992000-05-12 Michael Snyder <msnyder@.cygnus.com>
6700
6701 * gdb.base/break.exp (bp on small function, optimized file):
6702 Add a second pass pattern. The behavior differs here between stabs
6703 and dwarf for one-line functions. Stabs preserves two line symbols
6704 (one before the prologue and one after) with the same line number,
6705 but dwarf regards these as duplicates and discards one of them.
6706 Therefore the address after the prologue (where the breakpoint is)
6707 has no exactly matching line symbol, and GDB reports the breakpoint
6708 as if it were in the middle of a line rather than at the beginning.
6709
dc96c6c7 67102000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 6711
d63a86f8 6712 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
6713 rather than "send_gdb" (for consistancy).
6714
7d418785
AC
6715Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
6716
6717 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
6718 * gdb.c++/templates.cc: Properly check for GCC version number.
6719 * lib/compiler.cc: Likewise
6720
dc96c6c7 67212000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 6722
d63a86f8 6723 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
6724 gdb may not stop at the first line of main, due to code motion.
6725
dc96c6c7 67262000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
6727
6728 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
6729 This test depends on parsing the printf output from the target.
6730 Since the sparclet stub doesn't do stdio, this will never work.
6731 * gdb.base/call-rt-st.exp: ditto.
6732 * gdb.base/call-strs: ditto.
6733
dc96c6c7 67342000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
6735
6736 * gdb.base/miscexprs.exp: make sizeof long array test portable.
6737
6738 * gdb.base/ending-run.exp: After connecting to a remote target,
6739 but before running, the target will appear to be in a random
6740 location. Specify both a file and a line for breakpoints.
6741 Also, the function that calls main may be called 'init'
6742 rather than 'start'.
6743
a5a51225
EZ
67442000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6745
6746 * gdb.base/help.exp: Update output for add-symbol-file command.
6747
7930cc7c
FN
67482000-04-10 Fernando Nasser <fnasser@cygnus.com>
6749
6750 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6751 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
6752
23e37ab1
C
67532000-04-07 J.T. Conklin <jtc@redback.com>
6754
e93c542c
C
6755 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
6756
23e37ab1
C
6757 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
6758
591b8fa3
PDM
6759Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
6760
6761 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
6762 values that can be represented exactly.
6763 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
6764 above change, and to not check against the directory part of the source
6765 file name.
6766 (step into print_long_arg_list): Likewise.
6767 (print print_small_structs from print_long_arg_list): Likewise.
6768 (print print_long_arg_list): Likewise.
6769
7a495180
EZ
67702000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6771
30b53638 6772 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 6773
beb998c6
AC
6774Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
6775
6776 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
6777
1c689132
DB
67782000-03-25 Daniel Berlin <dan@cgsoftware.com>
6779
6780 * gdb.base/commands.exp (deprecated_command_test): Add test for
6781 deprecate with no arguments.
6782
c1790a9d
JL
67832000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
6784
6785 * gdb.base/break.exp: Add new test for setting breakpoints on
6786 optimized code so we can test breakpoints work even when function
6787 prologues may be optimized away
6788
003ba290
FN
67892000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
6790
6791 From David Whedon <dwhedon@gordian.com>
6792 * gdb.base/commands.exp : Added command deprecator tests.
6793
6837a0a2
DB
67942000-03-22 Daniel Berlin <dan@cgsoftware.com>
6795
6796 * gdb.base/help.exp: Added test for new apropos command.
6797
b9593231
KB
67982000-03-21 Kevin Buettner <kevinb@redhat.com>
6799
6800 * gdb.base/pointers.c (usevar): New function.
6801 (main): Make sure that global variables v_int_pointer2, rptr,
6802 and y are all referenced someplace in the program by calling
6803 usevar() on them. [Some linkers delete symbols which are
6804 never referenced. The space remains, but there's no way to
6805 get a (symbolic) handle on the variable from the debugger.]
6806
751a959b
EZ
68072000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6808
6809 * gdb.base/printcmds.c: Add typedeffed arrays.
6810
6811 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
6812 procedure to test arrays that are typedef'd.
6813
73a93a32
JI
68142000-03-13 James Ingham <jingham@leda.cygnus.com>
6815
6816 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 6817 the library directories.
73a93a32 6818
fb40c209
AC
6819Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
6820
6821 * configure.in (configdirs): Add sub directory gdb.mi.
6822 * configure: Re-generate.
6823
6824 * gdb.mi: New directory.
d63a86f8 6825
ee4dd2c9
AC
68262000-02-25 Scott Bambrough <scottb@netwinder.org>
6827
6828 * gdb.base/long_long.exp: Correct test suite failure when printing
6829 a long long value as a double on ARM platforms.
6830
70f0cc22
JB
68312000-02-16 Jim Blandy <jimb@redhat.com>
6832
6833 * gdb.base/break.exp ("breakpoint line number"): Make sure the
6834 default source file is set properly before running this test.
6835
853819b8
EZ
68362000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6837
6838 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
6839 gdbtk/library directory, not in gdbtcl2.
6840
dfcd3bfb
JM
68412000-02-04 Jim Blandy <jimb@redhat.com>
6842
6843 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
6844 backslash from regexp pattern.
6845
6846 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
6847 procedure. Use it to run all the "continue to bp overloaded"
6848 tests. Note that this changes the names of the tests slightly.
6849 If the breakpoint hit message includes a hex PC value, because
6850 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
6851 from the real source code, still consider that a pass.
6852
6853 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
6854 XFAIL here if the breakpoint message contains a hex address. Note
6855 similar change on 1999-11-02.
6856
6857 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
6858
6859 * gdb.base/ptype.exp: Establish a default source file before
6860 calling get_debug_format.
6861
68622000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
6863
6864 * gdb.base/watchpoint.exp: Remove duplication of test messages.
6865
8b93c638
JM
68662000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6867
6868 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
6869 of successive stepi commands -- while in the prologue we should see
6870 the function entry bracket.
6871
68722000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6873
6874 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
6875 reach __change_mode() when stepping through the end of main().
6876
c5394b80
JM
68772000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
6878
6879 * gdb.base/default.exp: Fix expected pattern.
6880 * gdb.base/help.exp: Same.
6881
0d06e24b
JM
68822000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6883
6884 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
6885 Don't use xfail's because that affects only the following test.
d63a86f8 6886
0d06e24b
JM
6887 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
6888 solaris or linux.
6889
6890 * gdb.base/selftest.exp: Update to reflect changes to main.c.
6891
dc96c6c7 68922000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 6893
d63a86f8 6894 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
6895 "A syntax error" rather than "A parse error". Accept both.
6896
68972000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
6898
6899 * gdb.base/default.exp: Remove OS dependent string from "target
6900 remote" test.
6901 * gdb.base/help.exp: Same for "help target remote" test.
6902
c3f6f71d
JM
69032000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6904
6905 From Jim Kingdon <kingdon@redhat.com>:
6906
6907 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
6908 prompt (cleanup rather than necessity, but still might keep output
6909 from spilling to next test).
6910
69112000-01-02 Fred Fish <fnf@cygnus.com>
6912
6913 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
6914 AIX, which defines them in <sys/types.h>.
6915
ed9a39eb 69161999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 6917
ed9a39eb
JM
6918 * gdb.base/default.exp: Match arm* etc instead of arm in "info
6919 float" test.
6920
69211999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 6922
ed9a39eb 6923 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
6924
6925 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
6926 outermost frame disallowed".
6927
69281999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
6929
6930 * gdb.base/setvar.exp: New tests for setting the value of a struct
6931 with a constant list.
6932
69331999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
6934
6935 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
6936 require the user to type a cast before setting the value of a struct.
6937
de57eccd
JM
69381999-12-06 Jim Blandy <jimb@cygnus.com>
6939
6940 * gdb.base/default.exp: Expect the new 'info float' command on
6941 all i386 platforms.
6942
6943 * gdb.threads/linux-dp.exp: Expand our ability to recognize
6944 LinuxThreads libraries that don't support debugging.
6945
c2d11a7d
JM
6946Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
6947
6948 * gdb.base/remote.c: Fill the buffer with truely random data.
6949 Change the buffer type to ``unsigned char'' to simplify size
6950 arithmetic.
6951
6952 * gdb.base/remote.exp: Reduce download numbers by one. Typical
6953 stub only handles 400-1 byte packets. Verify that the download
6954 worked.
6955
69561999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
6957
6958 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
6959 tests, using UNRESOLVED for the untested cases. Also, does not wait
6960 for a timeout if the prompt was received before a recognizable pattern.
6961
69621999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
6963
6964 * lib/gdb.exp (gdb_expect_list): Fix spelling.
6965
69661999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6967
6968 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
6969 watchpoints.
6970
69711999-11-24 Jason Merrill <jason@casey.cygnus.com>
6972
6973 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
6974
6975 * gdb.c++/local.exp: Be more flexible in recognizing local class
6976 name mangling. Don't allow horribly truncated method names.
6977 * gdb.c++/derivation.exp: Expect protected inheritance.
6978 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
6979 * gdb.c++/virtfunc.exp: Likewise.
6980 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
6981 when printing a nested enum.
6982
69831999-11-22 Jim Blandy <jimb@cygnus.com>
6984
6985 * gdb.base/step-test.exp: Properly await GDB's response to setting
6986 a breakpoint on the call to large_struct_by_value.
6987
6988 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
6989 just because we have debug info for the `start' function.
6990
69911999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
6992
6993 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
6994 "Unknown signal" messages, which indicate (on LinuxThreads) that
6995 GDB doesn't know how to debug threads on this system. This is
6996 better than hanging while philosopher 0 dumps chatter into gdb.log.
6997
69981999-11-18 Tom Tromey <tromey@cygnus.com>
6999
7000 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
7001
70021999-11-18 Fred Fish <fnf@cygnus.com>
7003
7004 * gdb.base/coremaker2.c: Add sample program for generating
7005 cores that is more self contained than coremaker.c. Eventually
7006 I'll add more code to this and tie it into the testsuite.
7007
4ce44c66
JM
70081999-11-12 Stan Shebs <shebs@andros.cygnus.com>
7009
7010 * gdb.base/dollar.exp: Remove, now in gdb.hp.
7011
70121999-11-10 Jimmy Guo <guo@cup.hp.com>
7013
7014 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
7015 from $srcdir/lib/.
7016 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
7017 and gdb.c++/.
7018
7019 * gdb.c++/derivation.exp: remove redundant get compiler info code.
7020
d63a86f8 7021 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
7022 'continue with watch' test point.
7023
70241999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
7025
7026 Merged from p2linux-990323-branch:
d63a86f8 7027
4ce44c66
JM
7028 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
7029
11cf8741
JM
7030Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
7031
7032 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
7033 {limit,fixed}''. Test ``set download-write-size''.
7034
7035Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
7036
7037 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
7038 gdb_expect_list.
7039
7040Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
7041
7042 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
7043
70441999-11-03 Mark Salter <msalter@cygnus.com>
7045
7046 * gdb.base/break.exp: Fix "stub continue" pattern.
7047
70481999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
7049
7050 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
7051
70521999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
7053
7054 * gdb.base/display.exp ("finish"): Add timeout clause.
7055
7056 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
7057 plain prompt clause, so this doesn't have to time out in order to
7058 fail.
7059
7060 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
7061 breakpoint hit messages include an address.
7062
7063 * gdb.base/display.exp: Don't forget to escape parens in regular
7064 expressions. Unix regexp notatation sucks.
7065
70661999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7067
7068 * gdb.base/annota1.exp: Test for annotate-signalled: change output
7069 order for 'signalled' message.
7070
5c44784c
JM
70711999-11-01 Stan Shebs <shebs@andros.cygnus.com>
7072
7073 From Jimmy Guo <guo@cup.hp.com>:
7074 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
7075 * gdb.base/annota1.c: Add code for tests to work with.
7076
70771999-10-26 Frank Ch. Eigler <fche@cygnus.com>
7078
7079 * gdb.base/remote.exp: New test for remote downloading settings.
7080 * gdb.base/remote.c: New file with large .data.
7081
917317f4
JM
70821999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
7083
7084 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
7085 for LinuxThreads support, merged from the Code Fusion branch.
7086
7087Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
7088
7089 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
7090 containing exp_continue into a while within an expect. Don't
7091 attempt a start more than three times. Check return value from
7092 gdb_load.
d63a86f8 7093
2df3850c
JM
7094Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
7095
7096 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
7097 a pass case.
7098
2acceee2
JM
70991999-10-01 Kevin Buettner <kevinb@cygnus.com>
7100
7101 * gdb.base/break.c (main): Added a statement that we can step
7102 off of.
7103 * gdb.base/break.exp: Added tests for setting a breakpoint
7104 at an offset and stepping onto a breakpoint.
7105
71061999-10-01 Fred Fish <fnf@cygnus.com>
7107
d63a86f8 7108 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
7109 gdb output.
7110
c2c6d25f
JM
71111999-09-18 Jim Blandy <jimb@cris.red-bean.com>
7112
7113 * gdb.base/break.exp: Code locations are in hex, don't forget!
7114 (For HP-UX.)
7115
71161999-09-17 Stan Shebs <shebs@andros.cygnus.com>
7117
7118 * condbreak.exp: Use break.c as test program.
7119 * condbreak.c: Remove, redundant with break.c.
7120
71211999-09-15 Stan Shebs <shebs@andros.cygnus.com>
7122
7123 * config/monitor.exp (gdb_target_monitor): Disable X- and
7124 Z-packets if the target needs it.
7125
71261999-09-13 James Ingham <jingham@leda.cygnus.com>
7127
7128 * gdb.c++/overload.exp: Added tests for listing overloaded
7129 functions with function pointers in the arg, explicitly calling
7130 out the version you want.
7131
cff3e48b
JM
71321999-09-09 Stan Shebs <shebs@andros.cygnus.com>
7133
7134 * long_long.exp: Add variations of test cases that work for
7135 targets with 16-bit ints and 32-bit doubles.
7136
d4f3574e
SS
71371999-09-08 Stan Shebs <shebs@andros.cygnus.com>
7138
7139 * break.c (main): Compare a possibly-uninitialized argc with an
7140 unlikely value that fits in 16 bits.
7141
71421999-09-07 Stan Shebs <shebs@andros.cygnus.com>
7143
7144 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
7145 0xfeeb, don't want negative numbers if ints are 16 bits.
7146
7147 * lib/gdb.exp (skip_cplus_tests): New proc.
7148 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
7149 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
7150 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
7151 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
7152 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
7153 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
7154 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
7155 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
7156
7157 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
7158
7159Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
7160
7161 * gdb.base/corefile.exp (up): Allow a parameter to appear
7162 in the frame that we're going up to.
7163
7164 From Jim Blandy <jimb@cygnus.com>:
7165
7166 * gdb.base/default.exp (info float): Expect some output now.
7167
7168 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
7169 returning floating-point values to fail on the x86.
7170 * gdb.base/callfwmall.exp (do_function_calls): Same.
7171
7172 * gdb.base/list.exp (test_listsize): Correct expectations for
7173 listing line 1 with listsize 2. Also, listing a single line
7174 works now, as does listing three lines. [Kevin's note: There
7175 were a number of other cases fixed too where the expectations
7176 differed...]
7177
71781999-09-02 Stan Shebs <shebs@andros.cygnus.com>
7179
7180 * gdb.base/selftest.exp: Add case for when version prints as
7181 constant string instead of char pointer.
7182
104c1213
JM
71831999-08-25 Stan Shebs <shebs@andros.cygnus.com>
7184
7185 * gdb.base/ending-run.exp: Add Solaris case for what happens when
7186 stepping out of main.
7187
7188 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
7189 G++ used.
7190
7191 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
7192 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
7193
7194 * gdb.c++/ovldbreak.exp: Update match string in test that
7195 includes a warning of multiple breakpoints.
7196
71971999-08-24 Stan Shebs <shebs@andros.cygnus.com>
7198
7199 * gdb.base/display.exp: Improve precision of step-after-finish
7200 added yesterday.
7201
7202 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
7203 test.
7204
7205 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
7206 configs when using G++, not just hppa*.
7207
72081999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7209
7210 * gdb.base/async.c: New file.
7211 * gdb.base/async.exp: New file.
7212
7213Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
7214
7215 * gdb.base/break.exp: Tweak PA specific tests to properly handle
7216 PA64.
7217
53a5351d
JM
7218Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
7219
104c1213
JM
7220 * gdb.base/display.exp: "finish" can leave us mid-line on many
7221 targets, deal with it. Add a small constant to main, instead of
7222 1000 since main+1000 may not be a valid address in the target.
7223
53a5351d
JM
7224 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
7225 on hpux11.
7226
7227 * gdb.base/attach.exp: Handle another hpux11 error message variant
7228 when attaching to a process that does not exist.
7229
72301999-08-19 J.T. Conklin <jtc@redback.com>
7231
7232 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
7233 characters in 'continue to 1241' test.
7234
72351999-08-17 Stan Shebs <shebs@andros.cygnus.com>
7236
7237 * gdb.base/call-ar-st.exp: Add a shorter match case for the
7238 stop in print_long_arg_list, define and use a whitespace
7239 variable in print_small_structs test, add an XFAIL for Solaris.
7240 * gdb.base/dbx.exp: XFAIL func commands until somebody is
7241 interested enough to fix.
7242
7be570e7
JM
72431999-08-13 Keith Seitz <keiths@cygnus.com>
7244
7245 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
7246 (dbx_gdb_load): Remove. Use gdb_load instead, since that
7247 proc knows about targets other than the natives.
7248 (test_assign): Use "gdb_run_cmd" to "run" the target.
7249 Check that we've actually hit the breakpoint at main.
7250 When we attempt to assign a value to a local variable, check
7251 that the variable is in the current scope, i.e., don't use
7252 a test with an empty result.
7253
7254Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
7255
7256 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
7257 command.
7258
72591999-08-09 Stan Shebs <shebs@andros.cygnus.com>
7260
7261 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7262 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
7263 gdb.compat, gdb.threads-hp.
7264 gdb.hp/configure, gdb.hp/configure.in: New files.
7265 gdb.hp/Makefile.in: Recurse into new subdirs.
7266 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
7267 gdb.hp/gdb.objdbg: New directory, tests for debugging info
7268 in object files.
7269 gdb.hp/tools: New directory, aux tools for HP-specific tests.
7270
96baa820
JM
72711999-08-05 Stan Shebs <shebs@andros.cygnus.com>
7272
7273 * gdb.base/display.exp: Help expect by putting a newline in the
7274 funky printf, remove a bogus p/a test.
7275
72761999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7277
7278 * gdb.base/display.exp: Make sure that when we say 'run', we are
7279 connected to the target. This is necessary when running not
7280 natively.
7281
72821999-08-03 Stan Shebs <shebs@andros.cygnus.com>
7283
7284 * gdb.base/step-test.exp: Removed some extraneous messages.
7285
7286 * gdb.base/long_long.exp: Don't run memory examination tests
7287 on little-endian targets (they will need a different set of
7288 results to match).
7289
72901999-08-02 Stan Shebs <shebs@andros.cygnus.com>
7291
7292 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
7293 until somebody decides to fix GDB.
7294
7295 * gdb.base/long_long.c: Stop compiler complaint by specifying long
7296 constant as "ULL".
7297 * gdb.base/long_long.exp: Loosen x/c test, add partial result
7298 matches for a couple x/2 commands.
7299
a0b3c4fd
JM
73001999-07-30 Stan Shebs <shebs@andros.cygnus.com>
7301
7302 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
7303 by merging in ref-types2 tests.
7304 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
7305
7306 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7307 * gdb.c++/Makefile.in: Add standard actions.
7308 (EXECUTABLES): Rename from PROGS, update list.
7309 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
7310 from gdb.hp.
7311 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
7312 foo and bar locals.
7313 * gdb.c++/anon-union.exp: Fix tests to match.
7314 * gdb.c++/classes.exp: Run if HP compiler used, add extra
7315 expect matches to handle output variations.
7316 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
7317 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
7318 output, add HP alternatives for new and delete prints.
7319 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
7320 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
7321 * gdb.c++/demangle.exp: Use $style when reporting failure.
7322 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
7323 * gdb.c++/inherit.exp: Run if HP compiler used, add some
7324 match alternatives.
7325 * gdb.c++/local.exp: Add match alternatives or xfails for HP
7326 compilers.
7327 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
7328 * gdb.c++/method.exp: Add match alternatives.
7329 * gdb.c++/misc.cc: Add bool types.
7330 * gdb.c++/misc.exp: Add tests for bool types.
7331 * gdb.c++/overload.exp: Add xfails.
7332 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
7333 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
7334 add some more template parameter tests (only for HP currently).
7335 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
7336 * gdb.c++/virtfunc.cc: Add return type and value for main.
7337 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
7338 match alternatives.
d63a86f8 7339
a0b3c4fd
JM
73401999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7341
7342 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
7343
73441999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
7345
7346 * gdb.base/signals.exp: Don't expect getting a backtrace from
7347 within a signal handler to fail on Linux.
7348
73491999-07-29 Stan Shebs <shebs@andros.cygnus.com>
7350
7351 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7352 * lib/gdb.exp: Remove some gratuitious semicolons.
7353 (delete_breakpoints): Increase timeout.
7354 (gdb_expect): Add -notransfer option.
7355 (gdb_test): Use -notransfer option.
7356 (get_compiler_info): Add f77 case.
7357 (get_compiler): New proc, split out from gdb_preprocess, add f77
7358 case.
7359 (gdb_preprocess): Call get_compiler.
7360
7361 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
7362 * gdb.base/attach.exp, gdb.base/display.exp,
7363 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
7364 gdb.base/long_long.exp, gdb.base/printcmds.exp,
7365 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
7366 third arg to gdb_test.
7367 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
7368 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
7369 HP-UX xfails, add others.
7370 * gdb.base/completion.exp: Reflect name change of self-test.
7371 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
7372 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
7373 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
7374 HP failure number.
7375 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
7376 useless HP-UX 10.30 references.
7377 * gdb.base/maint.exp: Loosen matches.
7378 * gdb.base/pointers.c (main): Declare more_code.
7379 * gdb.base/pointers.exp: Match on output of a `next'.
7380 * gdb.base/structs.c: Add prototypes.
7381 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
7382 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
7383
73841999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7385
7386 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
7387 command.
7388
73891999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7390
7391 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
7392 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
7393
7394 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
7395 debug info. Deal with lack of signal hanlder info in stack.
7396
7397 From Jim Kingdon <kingdon@redhat.com>:
7398 * gdb.base/annota1.exp: If printf has debug info, deal with it.
7399
5a2468f5
JM
74001999-07-19 Stan Shebs <shebs@andros.cygnus.com>
7401
7402 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
7403 gdb.base/foll-vfork.exp: Don't run for crosses.
7404
adf40b2e
JM
7405Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
7406
7407 * gdb.base/configure.in: Check for gdbvars.exp instead of
7408 a1-selftest.exp.
7409 * gdb.base/configure: Re-generate.
7410
74111999-07-12 Stan Shebs <shebs@andros.cygnus.com>
7412
7413 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
7414 in trying to run first and name is too long.
7415
7416 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
7417 pointers2.c and pointers2.exp, respectively.
7418 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
7419 doschk happier.
7420
43e526b9
JM
74211999-07-08 Stan Shebs <shebs@andros.cygnus.com>
7422
7423 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
7424 callfuncs2.c and callfuncs2.exp.
7425
7426 * gdb.base/list.exp: Remove mistaken xfails.
7427 * gdb.base/list0.h: Add optional prototypes.
7428
9846de1b
JM
7429Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
7430
7431 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
7432 calling malloc.
7433 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
7434 * ptype.exp: Move test for get_debug_format to before its first
7435 use.
7436
74371999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7438
7439 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
7440 * gdb.base/annota2.cc, annota2.exp: Move from here.
7441 * gdb.c++/annota2.cc, annota2.exp: To here.
7442 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
7443
43ff13b4
JM
7444Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
7445
7446 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
7447 a consistent format.
7448
085dd6e6
JM
74491999-06-25 Stan Shebs <shebs@andros.cygnus.com>
7450
7451 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7452 * lib/gdb.exp (get_compiler_info): Add detection for assorted
7453 HP compilers, also set the globals $true and $false.
7454
7455 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
7456 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
7457 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
7458 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
7459 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
7460 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
7461 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
7462 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
7463 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
7464 whatis.c} Add C++ compatible function definitions and return
7465 types, add includes for library functions.
7466 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
7467 * gdb.base/step-test.c (myglob): Rename from glob.
7468 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
7469 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
7470 files, move here from gdb.hp.
7471 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
7472 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
7473 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
7474 Adjust line numbers in regexps.
7475
7476 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
7477 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
7478 instead of 0/1.
7479
7480 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
7481 foll-vfork.exp: New files, move here from gdb.hp.
7482 * gdb.base/page.exp: New file, test of pagination command.
7483
7484 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
7485 recursion test.
7486 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
7487
7488 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
7489 gdb.base/solib.exp: Fix compiler invocation process.
7490
7491 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
7492 HP-UX 11, turn off overload resolution explicitly.
7493 * gdb.base/commands.exp: Set argument list explicitly, add
7494 watchpoint test.
7495 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
7496 them work.
7497 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
7498 expressions properly.
7499 * gdb.base/corefile.exp: Loosen the match slightly.
7500 * gdb.base/default.exp: Allow "Error accessing memory" message
7501 also.
7502 * gdb.base/display.exp: Skip over x/0 j if PA64.
7503 * gdb.base/funcargs.exp: Add xfails for HP-UX.
7504 * gdb.base/interrupt.exp: Ditto.
7505 * gdb.base/langs.exp: Add symbolic matches governed by compiler
7506 in use.
7507 * gdb.base/list.exp: Add xfails for HP-UX.
7508 * gdb.base/long_long.exp: Refine some of the numeric matches.
7509 * gdb.base/mips_pro.exp: Xfail on HP-UX.
7510 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
7511 * gdb.base/nodebug.exp: Succeed on more varieties of output.
7512 * gdb.base/opaque.exp: Remove some HP-UX xfails.
7513 * gdb.base/ptype.exp: Succeed on more varieties of output.
7514 * gdb.base/scope.exp: Add xfails for HP-UX.
7515 * gdb.base/sect-cmd.exp: Add more cases.
7516 * gdb.base/setvar.exp: Add xfails for HP-UX.
7517 * gdb.base/shlib-call.exp: Loosen some matches slightly.
7518 * gdb.base/signals.exp: Match on void symbolically.
7519 * gdb.base/step-test.exp: Add case for PA64.
7520 * gdb.base/term.exp: Add exit and restart.
7521 * gdb.base/twice.exp: Clean up after self.
7522 * gdb.base/varargs.exp: Disable overload resolution explicitly.
7523 * gdb.base/whatis.exp: Allow more ways to pass tests.
7524
7525 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
7526 no longer useful.
7527
7528Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
7529
7530 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
7531 list of patterns.
7532 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
7533 print_double_array(double_array)", "continuing to breakpoint
7534 1018", "print print_double_array(array_d)" and "continuing to
7535 1034" tests.
d63a86f8 7536
085dd6e6
JM
75371999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
7538
7539 * Makefile.in: Add empty html and install-html targets.
7540
75411999-06-24 Stan Shebs <shebs@andros.cygnus.com>
7542
7543 * config/mt-*: Remove, these haven't been used since 1996.
7544
75451999-06-22 Stan Shebs <shebs@andros.cygnus.com>
7546
7547 * gdb.base/call-strs.c, gdb.base/ending-run.c,
7548 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
7549 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
7550
9e0b60a8
JM
75511999-06-18 Stan Shebs <shebs@andros.cygnus.com>
7552
7553 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
7554 simpler match case for the ptype of the big class.
7555
75561999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7557
7558 * gdb.exp: Fix test for gdb_prompt existence.
7559
75601999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7561
7562 * gdb.exp (gdb_test): Add fail after calls to perror.
7563
75641999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7565
7566 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
7567
75681999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7569
7570 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
7571
0f71a2f6
JM
7572Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
7573
7574 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
7575 malloc() is linked in.
7576
75771999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
7578
7579 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
7580 step at end.
7581
7582 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
7583
75841999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
7585
7586 * gdb.java/jv-print.exp: New file. (Our first Java test!)
7587
cce74817
JM
7588Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
7589
7590 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
7591 * gdb.base/mips_pro.exp: Likewise.
7592
75931999-06-02 Keith Seitz <keiths@cygnus.com>
7594
7595 * gdb.c++/templates.cc: Change all "new" operators to throw
7596 an exception.
7597 * gdb.c++/cplusfuncs.cc: Likewise.
7598
7599 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
7600
7601Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
7602
7603 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
7604 * gdb.base/ending-run.exp: When stepping out of main, accept a
7605 step into an arbitrary assembler file.
7606
392a587b
JM
76071999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7608
d63a86f8 7609 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 7610 "breakpoint-invalid" to be printed.
d63a86f8 7611 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
7612 number of "frames-invalid" and "breakpoint-invalid" to be printed.
7613 * gdb.base/annota2.cc: Initialize a.x to 0.
7614
9e086581
JM
76151999-05-17 Keith Seitz <keiths@cygnus.com>
7616
7617 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
7618 when "skip_float_tests" set.
7619 Ditto for "print print_double_array(array_d)", "print print_small_structs",
7620 "print print_ten_doubles", and "step into print_long_arg_list".
7621 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
7622 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
7623 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
7624 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
7625 "skip_float_tests" is set.
7626 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
7627 when "skip_float_tests" set.
d63a86f8 7628
cd0fc7c3
SS
76291999-05-06 Keith Seitz <keiths@cygnus.com>
7630
7631 * gdb.base/annota2.cc: Include stdio.h.
7632
7633Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
7634
7635 * gdb.base/crossload.exp: Remove, this has been disabled ever
7636 since BFD stopped including all targets, and cross-GDB gets
7637 plenty of testing anyway.
7638 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
7639 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
7640 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
7641 * gdb.base/README: Remove, was doc for this.
7642 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
7643 needed.
7644
b83266a0
SS
76451999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7646
7647 * gdb.base/call-ar-st.exp: Fix one regular expression in test
7648 output.
7649
7650 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
7651 * gdb.base/annota2.exp: New file. More annotation tests.
7652 * gdb.base/annota1.c: New file. Source file for annota1.exp.
7653 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
7654
76551999-04-23 Angela Marie Thomas <angela@cygnus.com>
7656
7657 * config/cfdbug.exp: New file.
7658
7a292a7a
SS
76591999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
7660
7661 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
7662 Marcus Daniel's and Dale Hawkins's demangler crashes.
7663
7664 * gdb.c++/demangle.exp (test_gnu_style_demangling,
7665 test_lucid_style_demangling, test_arm_style_demangling,
7666 test_hp_style_demangling): Try Tom Tromey's core-dumping
7667 identifier under each demangling style.
7668
76691999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
7670
7671 * gdb.c++/demangle.exp: Include the current demangling style
7672 in all test names.
7673 (current_demangling_style): New global variable.
7674 (set_demangling_style, test_demangling_core, test_demangling,
7675 test_demangling_exact): New functions.
7676 (test_gnu_style_demangling, test_lucid_style_demangling,
7677 test_arm_style_demangling, test_hp_style_demangling): Use those,
7678 instead of calling gdb_test and gdb_test_exact directly.
7679 (catch_demangling_errors): New function, which reports errors
7680 signalled by the demangling test functions in an orderly way.
7681 (do_tests): Use catch_demangling_errors.
7682
76831999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
7684
7685 * gdb.base/signals.exp (test_handle_all_print): Use () for
7686 grouping in expressions, not {}.
7687
7688 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
7689 initialized yet.
7690
76911999-04-01 Stan Shebs <shebs@andros.cygnus.com>
7692
7693 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
7694 are listed.
7695
76961999-03-26 Stan Shebs <shebs@andros.cygnus.com>
7697
7698 * gdb.stabs/weird.exp: Test for CC being defined before
7699 looking at its value.
7700
77011999-03-25 Stan Shebs <shebs@andros.cygnus.com>
7702
7703 * gdb.base/call-ar-st.exp: Remove stray '#'.
7704 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
7705 "short int" and "long int".
7706 * gdb.c++/overload.cc: Cast the string added in the previous
7707 change, to mollify finicky HP compiler.
7708 * gdb.hp/reg-test.exp (testfile): Fix file name.
7709 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 7710
7a292a7a
SS
7711 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
7712 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
7713 alternate form of enum ptype.
7714
c906108c
SS
77151999-03-23 Stan Shebs <shebs@andros.cygnus.com>
7716
7a292a7a
SS
7717 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
7718 * gdb.hp/*.exp: Change all to run compiler probe only after
7719 passing skip_hp_tests, so as not to waste time on guaranteed
7720 failure.
7721
c906108c
SS
7722 * gdb.c++/overload.cc: Pass string instead of char addr, always
7723 init ccpfoo.
7724 * gdb.c++/templates.cc: Fix syntax error.
7725
7a292a7a
SS
7726Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7727
7728 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 7729 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
7730 command.
7731
77321999-03-18 James Ingham <jingham@cygnus.com>
7733
7734 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
7735
7736 * gdb.c++/method.exp: It was testing an uninitialized int on the
7737 stack and assuming it was positive.
7738
7739 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
7740
7741 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 7742 keep it from killing the rest of the tests.
7a292a7a
SS
7743 Use gdb_continue_to_end.
7744
7745 * gdb.base/sigall.exp: use gdb_continue_to_end.
7746
7747 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
7748
7749 * gdb.base/display.exp: use runto_main, not run.
7750
d63a86f8
RM
7751 * gdb.base/default.exp: Check for the current error message in the
7752 r abbreviation test.
7a292a7a
SS
7753 Add strongarm to the targets that know info float.
7754
d63a86f8 7755 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
7756 run which doesn't work with monitors.
7757
7758 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
7759
7760 * gdb.base/break.exp: use the gdb_continue_to_end proc.
7761
7762 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
7763 program. Traps the case (in Cygmon) when the program never really
7764 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
7765 more places, so I used my name. Sorry Mark...
7766
7767 * config/monitor.exp (gdb_target_monitor): added another
7768 target_info parameter: remotebinarydownload. This will set the
7769 remotebinarydownload flag if this is causing some boards trouble.
7770
77711999-03-18 Mark Salter <msalter@cygnus.com>
7772
7773 * lib/gdb.exp (continue_to_exit): New function.
7774
7775 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
7776 * gdb.base/ending-run.exp: Ditto.
7777 * gdb.base/step-test.exp: Ditto.
7778
77791999-03-16 Stan Shebs <shebs@andros.cygnus.com>
7780
7781 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
7782 (suggested by Art Haas <ahaas@neosoft.com>).
7783
77841999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
7785
7786 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7787
7788Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
7789
7790 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
7791 descriptions of types (short unsigned int vs unsigned short, etc).
7792
77931999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
7794
7795 * gdb.base/call-strs.exp: Don't assume that `step' will step over
7796 a call to strlen; sometimes we do have sources.
7797
77981999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
7799
7800 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
7801 character, so GDB won't print garbage after its end.
d63a86f8 7802
c906108c
SS
7803 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
7804 breakpoint there instead. Sometimes GCC emits memcpy to handle
7805 the large structures being passed by value, so we step into that
7806 instead of sum_array_print, which obscures what we're really testing.
7807 * gdb.base/step-test.exp: However, we do want a test that notices
7808 the bizarre steps into memcpy, so do that here. Add check for
7809 stepping into function calls that pass large structures by value.
7810 ("Is that a noun clause, or are you just happy to see me?")
7811 Remove all references to specific line numbers.
7812 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
7813 New type and function.
7814 (main): Call large_struct_by_value, passing it a large struct by value.
7815 * lib/gdb.exp (gdb_get_line_number): New function.
7816
7817 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
7818 more portable.
7819
7a292a7a
SS
78201999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
7821
c906108c
SS
7822 * lib/gdb.exp: Doc fixes.
7823
7a292a7a
SS
78241999-03-05 Nick Clifton <nickc@cygnus.com>
7825
d63a86f8 7826 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
7827
78281999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
7829
c906108c
SS
7830 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
7831 commands. They're not germane to this test, and they don't work
7832 that way on remote targets.
7833
3fc11d3e
JM
78341999-03-01 James Ingham <jingham@cygnus.com>
7835
7836 * Changelog entries merged over from gdb development branch.
7837
3fc11d3e
JM
7838 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
7839
7840 * lib/gdb.exp (gdbtk_analyze_results): Generic function
7841 for outputting results of test run.
7842
2d4a1622 7843 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
7844
7845 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 7846
7a292a7a
SS
78471999-02-25 Felix Lee <flee@cygnus.com>
7848
7849 * lib/gdb.exp (debug_format): initialize
7850
c906108c
SS
78511999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
7852
7853 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
7854 * gdb.base/call-rt-st.c: Ditto.
7855
c906108c
SS
78561999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
7857
7858 * gdb.threads/pthreads.exp (horiz): New variable.
7859 (test_startup): Fix regexps that capture thread numbers.
7860
78611999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
7862
7863 * gdb.base/smoke.exp: Disambiguate two test case names (both
7864 called ``print'').
7865
7866Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7867
7868 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
7869 compilation.
7870
78711999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7872
7873 * gdb.base/miscexprs.exp: Change patterns to match GDB's
7874 actual output formatting.
7875 * gdb.base/smoke.exp: GDB removes leading 0's.
7876 * gdb.base/volatile.exp: Don't check type of remuneration;
7877 that variable is no longer defined in constvars.c.
7878 * gdb.base/step-test.c (main): Exit with explicit exit code.
7879 * gdb.base/step-test.exp: Remove two nexti checks--they are
7880 not portable.
7881
78821999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7883
7884 * gdb.base/help.exp ("help delete display"): Fix test to match
7885 gdb's output.
7886
7887 * gdb.base/long_long.c (known_types): Initialize values to zero.
7888 * gdb.base/long_long.exp: Step one more line
7889 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 7890 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
7891 unique test case names.
7892
7893Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7894
d63a86f8 7895 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
7896
7897 * gdb.c++/method.exp: Add missing close brace.
7898
78991999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
7900
7901 * gdb.base/maint.exp: Use 'set height 0' to disable page
7902 prompting, not 'set height 400'.
7903
7904 Fix a bunch of timeouts.
7905 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
7906 four separate tests, so expect doesn't take forever to match a ton
7907 of text against a regexp with lots of .* forms.
7908 ("maint print psymbols", "maint print symbols"): Make some of
7909 these greps more selective, so that expect doesn't try to wade
7910 through huge piles of output and time out.
7911
7912 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
7913
7914 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
7915 tests: one which doesn't expect shlib events to be reported, and
7916 another which does, but is XFAIL for all platforms other than
7917 HP/UX.
7918
7919 * gdb.base/break.exp: Teach the test suite that the `catch
7920 fork', `catch vfork', and `catch exec' commands produce error
7921 messages on platforms that don't provide these features.
7922
7923Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7924
7925 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
7926 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
7927 (shortening names from solib_threshold.exp etc), won't run on
7928 anything but HP-UX for the foreseeable future.
7929 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
7930 reflect move.
7931
7932Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
7933
7934 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
7935 gdb.trace/Makefile.in (clean): Remove all test executables.
7936
7937Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
7938
7939 * gdb.base/shlib-call.exp: add test cases to verify that gdb
7940 successfully re-sets breakpoints in shared libraries.
7941 * gdb.base/shmain.c (main): return 0, don't fall off the end.
7942
7943Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7944
d63a86f8
RM
7945 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
7946 and compiled w/o GCC.
c906108c
SS
7947
7948 * gdb.hp/watch-cmd.exp: ditto.
7949
7950 * gdb.hp/watch-hp.exp: ditto.
7951
7952 * gdb.hp/xdb1.exp: ditto.
7953
7954 * gdb.hp/xdb2.exp: ditto.
7955
7956 * gdb.hp/dbx.exp: ditto.
7957
7958Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
7959
7960 * constvars.c: Remove C++-isms.
7961 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
7962 with GCC.
7963
7964Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
7965
7966 The following changes are part of the HP merge.
7967
7968 * gdb.base/break.exp: new tests to verify that catchpoints for
7969 fork, vfork, and exec don't trigger inappropriately.
7970
7971 * gdb.base/opaque.exp: compile one file at a time, then link.
7972
7973 * gdb.base/signals.exp: be more restrictive about which hppa
7974 systems receive a setup_xfail. new tests.
7975
7976 * gdb.base/solib_threshold.build: new file.
7977 * gdb.base/solib_threshold.exp: new file.
7978 * gdb.base/solib_threshold.link_opts: new file.
7979 * gdb.base/solib_threshold.mk: new file.
7980 * gdb.base/gen_solib_threshold.c: new file.
7981
7982 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
7983 tests. New tests for enums inside classes.
7984
7985 * gdb.c++/compiler.cc: indicate support of template debugging.
7986
7987 * gdb.c++/demangle.exp: run hp style demangling tests.
7988
7989 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
7990 tests.
7991
7992 * gdb.c++/misc.cc: changes to support new tests.
7993
7994 * gdb.c++/templates.cc: changes to support HP's compiler; changes
7995 to support new tests.
7996
7997 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
7998 gcc, then skip these tests.
7999
8000Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
8001
8002 The following files are part of the HP merge; some had longer
8003 names at HP, but have been renamed to be no more than 14
8004 characters in length.
8005
8006 * gdb.hp/ambiguous.cc: new file.
8007 * gdb.hp/ambiguous.exp: new file.
8008 * gdb.hp/attach.exp: new file.
8009 * gdb.hp/attach2.exp: new file.
8010 * gdb.hp/classes-hp.exp: new file.
8011 * gdb.hp/ctti.exp: new file.
8012 * gdb.hp/ctti-add.cc: new file.
8013 * gdb.hp/ctti-add1.cc: new file.
8014 * gdb.hp/ctti-add2.cc: new file.
8015 * gdb.hp/ctti-add3.cc: new file.
8016 * gdb.hp/dbx.exp: new file.
8017 * gdb.hp/exception.cc: new file.
8018 * gdb.hp/exception.exp: new file.
8019 * gdb.hp/foll-exec.c: new file.
8020 * gdb.hp/foll-exec.exp: new file.
8021 * gdb.hp/foll-fork.c: new file.
8022 * gdb.hp/foll-fork.exp: new file.
8023 * gdb.hp/foll-vfork.c: new file.
8024 * gdb.hp/foll-vfork.exp: new file.
8025 * gdb.hp/inherit-hp.exp: new file.
8026 * gdb.hp/more-steps.exp: new file.
8027 * gdb.hp/namespace.cc: new file.
8028 * gdb.hp/namespace.exp: new file.
8029 * gdb.hp/optimize.exp: new file.
8030 * gdb.hp/pxdb.c: new file.
8031 * gdb.hp/pxdb.exp: new file.
8032 * gdb.hp/quicksort.exp: new file.
8033 * gdb.hp/reg-test.exp: new file.
8034 * gdb.hp/reg-test.s: new file.
8035 * gdb.hp/sized-enum.c: new file.
8036 * gdb.hp/sized-enum.exp: new file.
8037 * gdb.hp/start-stop.exp: new file.
8038 * gdb.hp/templ-hp.cc: new file.
8039 * gdb.hp/templ-hp.exp: new file.
8040 * gdb.hp/thr-lib.c: new file.
8041 * gdb.hp/thr-lib.exp: new file.
8042 * gdb.hp/thr-lib.h: new file.
8043 * gdb.hp/thr-liblib.c: new file.
8044 * gdb.hp/virtfun-hp.c: new file.
8045 * gdb.hp/virtfun-hp.exp: new file.
8046 * gdb.hp/watch-cmd.exp: new file.
8047 * gdb.hp/watch-hp.exp: new file.
8048 * gdb.hp/xdb1.exp: new file.
8049 * gdb.hp/xdb2.exp: new file.
8050 * gdb.hp/xdb3.exp: new file.
8051
8052Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
8053
8054 The following files are part of the HP merge; some had longer
8055 names at HP, but have been renamed to be no more than 14
8056 characters in length.
8057
8058 * gdb.base/ss.h: new file.
8059 * gdb.base/call-ar-st.c: new file.
8060 * gdb.base/call-ar-st.exp: new file.
8061 * gdb.base/call-rt-st.c: new file.
8062 * gdb.base/call-rt-st-exp: new file.
8063 * gdb.base/call-strs.exp: new file.
8064 * gdb.base/ena-dis-br.exp: new file.
8065 * gdb.base/environ.exp: new file.
8066 * gdb.base/long_long.exp: new file.
8067 * gdb.base/sect-cmd.exp: new file.
8068 * gdb.base/shlib-cl2.exp: new file.
8069 * gdb.base/smoke.exp: new file.
8070 * gdb.base/so-impl-ld.c: new file.
8071 * gdb.base/so-impl-ld.exp: new file.
8072 * gdb.base/so-indr-cl.c: new file.
8073 * gdb.base/so-indr-cl.exp: new file.
8074 * gdb.base/varargs.exp: new file.
8075 * gdb.base/volatile.exp: new file.
8076 * gdb.base/whatis-exp.exp: new file.
7a292a7a 8077 * gdb.base/display.exp: new file.
c906108c
SS
8078 * gdb.c++/derivation.exp: new file.
8079 * gdb.c++/local.exp: new file.
8080 * gdb.c++/member-ptr.exp: new file.
8081 * gdb.c++/overload.exp: new file.
8082 * gdb.c++/ovldbreak.exp: new file.
8083 * gdb.c++/ref-types.exp: new file.
8084 * gdb.c++/ref-types2.exp: new file.
8085 * gdb.c++/userdef.exp: new file.
d63a86f8 8086
c906108c
SS
8087Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
8088
8089 * gdb.base/default.exp: Reflect wording change in remote.c.
8090
dc96c6c7 8091Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8092
8093 * gdb.base/help.exp: Update to reflect current text.
8094
8095Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
8096
8097 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
8098 they're stack variables and contain garbage.
8099 * gdb.c++/anon-union.exp: new file.
8100
8101 The following changes were made by David Taylor
8102 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
8103 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
8104 in changes by HP.
8105
8106 * gdb.base/bitops.exp: new file.
8107 * gdb.base/default.exp: change expected messages for catch and
8108 info catch tests to reflect HP merge changes.
8109 * gdb.base/enable-disable-break.exp
8110 * gdb.base/ending-run.c: new file.
8111 * gdb.base/long_long.c: new file.
8112 * gdb.base/maint.exp: new file.
8113 * gdb.base/pointers2.exp: new file.
8114 * gdb.base/shlib-call2.exp: new file.
8115 * gdb.base/solib.exp: new file.
8116 * gdb.base/step-test.c: new file.
8117 * gdb.c++/anon-union.cc: new file.
8118 * gdb.c++/local.cc: new file.
8119 * gdb.c++/member-pointer.cc: new file.
8120 * gdb.c++/method.cc: new file.
8121 * gdb.c++/ref-types.cc: new file.
8122 * gdb.c++/ref-types2.cc: new file.
8123 * gdb.c++/userdef.cc: new file.
d63a86f8 8124
c906108c
SS
8125 * gdb.base/scope.exp: compile one file at a time, then link.
8126 * gdb.base/langs.exp: ditto.
8127 * gdb.base/list.exp: ditto.
d63a86f8 8128
c906108c
SS
8129Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
8130
8131 The following changes were made by David Taylor
8132 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
8133 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
8134 in changes by HP.
d63a86f8 8135
c906108c
SS
8136 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
8137 skip tests. When compiling pass c++ flag to gdb_compile.
8138 * gdb.c++/
d63a86f8 8139
c906108c
SS
8140 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
8141 test for on hppa*-*-hpux*; use args to see if c++ was specified.
8142 (skip_hp_tests): new function.
8143 (gdb_preprocess): new function.
8144
8145 * configure.in (hpdir): decide whether to configure gdb.hp.
8146 * configure: regenerated.
8147
8148 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
8149 to delete on clean.
8150 (EXECUTABLES): update to reflect new additions.
8151 * gdb.base/commands.exp: update message expected.
8152 * gdb.base/default.exp: add copyright notice.
8153 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
8154 * gdb.base/help.exp: update messages to reflect current text.
8155 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
8156 targets for recurse tests.
8157 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
8158 skip this file.
8159
8160 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
8161 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
8162 compilation.
8163 * gdb.c++/misc.exp: ditto.
8164 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
8165 run the tests. tell gdb_compile that it's a c++ compilation.
8166
8167 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 8168
c906108c
SS
8169 * gdb.base/all-bin.exp: new file.
8170 * gdb.base/arithmet.exp: new file.
8171 * gdb.base/assign.exp: new file.
8172 * gdb.base/completion.exp: new file.
8173 * gdb.base/cond-expr.exp: new file.
8174 * gdb.base/condbreak.exp: new file.
8175 * gdb.base/define.exp: new file.
8176 * gdb.base/dollar.exp: new file.
8177 * gdb.base/environment.exp: new file.
8178 * gdb.base/eval-skip.exp: new file.
8179 * gdb.base/jump.exp: new file.
8180 * gdb.base/logical.exp: new file.
8181 * gdb.base/pointers.exp: new file.
8182 * gdb.base/relational.exp: new file.
8183 * gdb.base/section_command.exp: new file.
8184 * gdb.base/whatis-expr.exp: new file.
8185
8186 * gdb.base/all-types.c: new file.
8187 * gdb.base/call-array-struct.c: new file.
8188 * gdb.base/call-return-struct.c: new file.
8189 * gdb.base/call-strings.c: new file.
8190 * gdb.base/callfuncs2.c: new file.
8191 * gdb.base/condbreak.c: new file.
8192 * gdb.base/constvars.c: new file.
8193 * gdb.base/display.c: new file.
8194 * gdb.base/int-type.c: new file.
8195 * gdb.base/jump.c: new file.
8196 * gdb.base/miscexprs.c: new file.
8197 * gdb.base/pointers.c: new file.
8198 * gdb.base/pointers2.c: new file.
8199 * gdb.base/shmain.c: new file.
8200 * gdb.base/shr1.c: new file.
8201 * gdb.base/shr2.c: new file.
8202 * gdb.base/solib.c: new file.
8203 * gdb.base/solib1.c: new file.
8204 * gdb.base/solib2.c: new file.
8205 * gdb.base/varargs.c: new file.
8206 * gdb.c++/derivation.cc: new file.
8207 * gdb.c++/overload.cc: new file.
8208 * gdb.c++/ovldbreak.cc: new file.
8209 * gdb.hp/attach.c: new file.
8210 * gdb.hp/attach2.c: new file.
8211 * gdb.hp/average.c: new file.
8212 * gdb.hp/compiler.c: new file.
8213 * gdb.hp/compiler.cc: new file.
8214 * gdb.hp/execd-program.c: new file.
8215 * gdb.hp/follow-exec.c: new file.
8216 * gdb.hp/follow-fork.c: new file.
8217 * gdb.hp/follow-vfork-and-exec.c: new file.
8218 * gdb.hp/misc-hp.cc: new file.
8219 * gdb.hp/more-steps.c: new file.
8220 * gdb.hp/optimize.c: new file.
8221 * gdb.hp/quicksort.c: new file.
8222 * gdb.hp/run-hp.c: new file.
8223 * gdb.hp/start-stop.c: new file.
8224 * gdb.hp/sum.c: new file.
8225 * gdb.hp/templates-hp.cc: new file.
8226 * gdb.hp/thread-local-in-lib.c: new file.
8227 * gdb.hp/thread-local-in-lib.h: new file.
8228 * gdb.hp/thread-local-in-lib.lib.c: new file.
8229 * gdb.hp/vforked-program.c: new file.
8230 * gdb.hp/virtfunc-hp.cc: new file.
8231 * gdb.hp/watchpoint-hp.c: new file.
8232 * gdb.hp/xdb.c: new file.
8233 * gdb.hp/xdb0.c: new file.
8234 * gdb.hp/xdb0.h: new file.
8235 * gdb.hp/xdb1.c: new file.
8236
8237Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
8238
8239 The following change was made by Edith Epstein
8240 <eepstein@cygnus.com> as part of a project to merge in changes
8241 originally made by HP; HP did not create ChangeLog entries.
8242
8243 * gdb.c++/demangle.exp: changed the expected output for some
8244 ARM-style mangling -- removed second reference to datatype.
8245 For example, maint demangle __dt__11T1__pt__2_cFv
8246 T1<char>::~T1<char>(void)
8247 becomes,
8248 maint demangle __dt__11T1__pt__2_cFv
8249 T1<char>::~T1(void)
8250
8251 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 8252
c906108c
SS
8253Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
8254
8255 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
8256 * gdb.trace/backtrace.exp: Likewise.
8257 * gdb.trace/circ.exp: Likewise.
8258 * gdb.trace/collection.exp: Likewise.
8259 * gdb.trace/deltrace.exp: Likewise.
8260 * gdb.trace/infotrace.exp: Likewise.
8261 * gdb.trace/limits.exp: Likewise.
8262 * gdb.trace/packetlen.exp: Likewise.
8263 * gdb.trace/passc-dyn.exp: Likewise.
8264 * gdb.trace/passcount.exp: Likewise.
8265 * gdb.trace/report.exp: Likewise.
8266 * gdb.trace/save-trace.exp: Likewise.
8267 * gdb.trace/tfind.exp: Likewise.
8268 * gdb.trace/tracecmd.exp: Likewise.
8269 * gdb.trace/while-dyn.exp: Likewise.
8270 * gdb.trace/while-stepping.exp: Likewise.
8271
82721998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
8273
8274 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
8275
8276Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
8277
8278 From Brendan Kehoe:
8279 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
8280 int return types.
8281
8282Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
8283
8284 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
8285 remote dos host testing right.
8286
8287Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
8288
8289 * gdb.base/corefile.exp: remove some xfails.
8290
8291Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
8292
8293 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
8294 have different timestamps.
8295
8296Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
8297
8298 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
8299 gdb.base/default.exp: Replace "exec" with "executable".
8300
8301Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
8302
8303 * gdb.base/default.exp: Change else if to elseif from previous
8304 delta.
8305
8306Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
8307
8308 * gdb.base/default.exp: Add brace missing from previous delta.
8309
8310Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
8311
8312 * gdb.base/default.exp: Support test for info float for all
8313 varieties of arm toolchain.
8314
dc96c6c7 8315Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8316
8317 * gdb.trace/*.exp: remove "remote_download" command.
8318
dc96c6c7 8319Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8320
8321 * gdb.trace/*.exp: remove -gdwarf from compile.
8322
8323Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
8324
8325 * gdb.trace/configure.in(AC_INIT): typo
8326 * gdb.trace/configure: regenerated
8327
dc96c6c7 8328Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8329
8330 * config/m68k-emc.exp: New file.
8331 * lib/<emc-support.exp trace-support.exp}: New files.
8332 * configure.in: add new test directory gdb.trace.
8333 * gdb.trace/{configure configure.in Makefile.in}: New files.
8334 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
8335 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
8336 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
8337 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
8338 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
8339 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
8340 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 8341
dc96c6c7 8342Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8343
8344 * gdb.c++/classes.exp: Change all regular expressions to match
8345 arbitrary combinations of newline/carriage-return, so that they
8346 will work equally well on Unix and Windows.
8347 * gdb.c++/inherit.exp: ditto.
8348 * gdb.c++/virtfunc.exp: ditto.
8349
83501998-08-11 Dawn Perchik <dawn@cygnus.com>
8351
8352 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
8353
c2d11a7d
JM
8354Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
8355
8356 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
8357 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
8358 to use a0-a3/d0-d3 as needed.
8359
8360Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
8361
8362 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
8363 * gdb.disasm/am33.exp: Corresponding changes.
8364
c906108c
SS
83651998-07-11 Felix Lee <flee@cygnus.com>
8366
8367 * gdb.base/callfuncs.exp: add cmp10 test.
8368 * gdb.base/callfuncs.c (cmp10): new function.
8369
8370Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
8371
d63a86f8 8372 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
8373 into two parts to get around a synchronization problem in expect.
8374
3fc11d3e
JM
8375Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
8376
8377 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
8378
8379 * configure.in: Add options for gdbtk testsuite.
8380
8381 * configure: Regenerate.
8382
8383 * gdb.gdbtk: New directory to hold gdbtk tests.
8384
c906108c
SS
8385Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8386
8387 * gdb.fortran/types.exp: Escape brackets in expect patterns
8388 for test_float_literal_types_accepted tests.
8389 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
8390 before run test.
8391
c2d11a7d
JM
8392Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
8393
8394 * am33.exp: Just compile, do not link the testcase.
8395 * am33.s: Add ".am33" pseudoop to force am33 mode.
8396
c906108c
SS
83971998-06-25 Felix Lee <flee@cygnus.com>
8398
8399 * gdb.base/setshow.exp: make sure $pc is sane.
8400
8401 * gdb.stabs/weird.exp: split expect patterns properly.
8402
c2d11a7d
JM
8403Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
8404
8405 * gdb.disasm/am33.s: New disassembler testfile for the am33.
8406 * gdb.disasm/am33.exp: Run it.
8407
dc96c6c7 8408Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8409
8410 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
8411 match processing (and eliminate spurious timeouts when running).
8412
dc96c6c7 8413Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8414
8415 * gdb.base/signals.exp (test_handle_all_print): put back Mach
8416 exception test, but conditionalize it on target [mach | gnu].
8417
dc96c6c7 8418Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8419
8420 * gdb.base/overlays.exp: fixup compile line for linker script.
8421
8422Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
8423
8424 * gdb.fortran/types.exp: don't guess at float size.
8425
8426Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
8427
8428 * gdb.base/exprs.exp: delete test that depends on int size.
8429
8430Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
8431
8432 * config/sim.exp: Removed checks for target triplets.
8433 (gdb_target_sim): Use gdb,target_sim_options.
8434
8435Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
8436
8437 * gdb.base/reread.exp: New file.
8438 * gdb.base/reread1.c: New file.
8439 * gdb.base/reread2.c: New file.
8440
8441Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
8442
8443 * config/sim.exp: Use 'target sim -sparclite' when running
8444 SPARClite programs.
8445
8446Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
8447
8448 * gdb.base/structs2.exp: New file.
8449 * gdb.base/structs2.c: New file.
8450
8451Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
8452
8453 * gdb.asm/common.inc: New file.
8454 * gdb.asm/d10v.inc: New file.
8455 * asm-source.exp: Pass -I's to gas to find .inc files.
8456 Update line numbers in expected output.
8457 * asmsrc1.s: Rewrite.
8458 * asmsrc2.s: Rewrite.
8459 * configure.in: Create arch.inc symlink.
8460 * configure: Regenerate.
8461 * Makefile.in (distclean): Delete arch.inc.
8462
8463Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
8464
8465 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
8466 (t_enum_value2): ditto
8467 (t_enum_value3): ditto
8468 (main): ditto
8469Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8470
8471 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
8472 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
8473 change.
8474 Use gdb_test instead of send_gdb/gdb_expect sequences.
8475
8476Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
8477
8478 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
8479 not void.
8480
8481Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
8482
8483 * gdb.base/branches.c: Code with lots of loops and
8484 subroutines. Used to test gdbs ability to single step through PC
8485 changes, especially to test mips-tdep.c:mips_next_pc
8486
8487Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
8488
8489 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
8490 more rigorous EGCS C++ error checking.
8491
8492Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8493
8494 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 8495 tests.
c906108c 8496 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 8497 function when asleep.
c906108c 8498 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
8499 for i*86 Linux and SVR4 signal handling problems.
8500 Remove linux xfail for `next to handler in signals_tests_1', fixed
8501 by recent infrun.c change.
c906108c 8502 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 8503 stack backtraces.
c906108c
SS
8504 Adjust expect pattern in `handle all print' test to match Apr 28 1997
8505 target.[ch] change.
8506
8507Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
8508
8509 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
8510 for a newline from gdb before continuing.
8511 (default_gdb_exit): Just look for y or n.
8512 (gdb_test): Detect abnormal exit from GDB running on DOS; if
8513 it does, fail the rests of the tests in the file.
8514
8515Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
8516
8517 * config/cygmon.exp: New file.
8518
8519Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
8520
8521 * gdb.base/list.exp: Fix problem with "list default lines around
8522 main" test on remote targets.
8523
8524 * gdb.base/scope.exp: Fix problem with filelocal_bss before
8525 run test on remote targets.
8526
8527Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
8528
8529 * gdb.asm: New directory.
8530 * configure.in: Configure it.
8531 * configure: Regenerate.
8532 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
8533 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
8534
8535Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
8536
8537 * config/mn10300-eval.exp: New file to support MN10300 eval board.
8538
dc96c6c7 8539Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 8540
c906108c
SS
8541 * gdb.base/overlays (several files): Merge the two overlay
8542 managers into one. Change variables (foox, barx, bazx, grbxx)
8543 back into ints but force them to load in their proper sections.
8544
8545Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
8546
8547 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
8548 on-chip insn memory and IMAP1 to upper 128k.
8549 (D10VCopy): Handle memory regions crossing 16k boundaries.
8550 (D10VCopy): Transfer data in 32 bit chunks.
8551
8552Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
8553
8554 * gdb.base/overlays.c (main): Exit normally when result is
8555 correct.
8556
8557 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
8558 map. Include space for printf in .text segment.
8559
8560 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
8561 updated d10v memory VMA/LMA map.
8562 (D10VCopy): Call D10VTranslate.
d63a86f8 8563
c906108c
SS
8564Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
8565
8566 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
8567
8568 * gdb.base/bar.c (barx, bar): Change variable to small array so
8569 that it won't be put into the .sdata - small data -
8570 section. Update reference.
8571 * gdb.base/baz.c (bazx, baz): Ditto.
8572 * gdb.base/foo.c (foox, foo): Ditto.
8573 * gdb.base/grbx.c (grbxx, grbx): Ditto.
8574
8575 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
8576 to be arrays.
d63a86f8 8577
dc96c6c7 8578Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 8579
c906108c
SS
8580 * gdb.base/overlays.exp: fix up and get working again.
8581 Add tests for backtraces from an overlay function.
d63a86f8 8582
c906108c
SS
8583Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
8584
8585 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
8586 "calling function with watchpoint enabled".
8587
8588Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
8589
8590 * gdb.base/break.exp (test_next_with_recursion): Remove
8591 gdb_suppress_tests for d10v-*-*.
8592 * lib/gdb.exp (gdb_suppress_tests): Disable this function
8593 pending review of whether it is useful or not.
8594
8595Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
8596
8597 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
8598
8599Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
8600
8601 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
8602 * config/dve.exp: New file to support Densan boards.
8603
8604Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
8605
8606 * gdb.base/interrupt.exp: Document problem of simulators, signals,
8607 reads and BSD.
8608
8609Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
8610
8611 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
8612 response.
8613
8614 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
8615
8616Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
8617
8618 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
8619 test.
8620
8621 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
8622 target_sizeof_long and target_bigendian_p.
8623 (structs_by_value, structs_by_reference): Check values according
8624 to targets word size and endianess.
d63a86f8 8625
c906108c
SS
8626Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
8627
8628 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
8629 output.
8630
8631Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
8632
8633 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
8634 Update test of set args help to match source change.
8635
8636Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
8637
8638 * gdb.base/default.exp: Expect help system output to be in
8639 alphabetical order.
8640 * gdb.base/help.exp: Ditto.
8641
8642Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
8643
8644 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
8645 "i*86-pc-linux-gnu*".
8646 * gdb.base/interrupt.exp: Ditto.
8647 * gdb.base/corefile.exp: Ditto.
8648
8649 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
8650 define vxworks when building the testcase.
8651
8652 * gdb.base/ptype.exp: Fix testnames to be unique.
8653 * gdb.base/radix.exp: Ditto.
8654 * gdb.base/term.exp: Ditto.
8655 * gdb.base/whatis.exp: Ditto.
8656 * gdb.c++/classes.exp: Ditto.
8657
8658Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
8659
8660 * gdb.base/callfuncs.exp: Fix indentation.
8661
8662 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
8663 suppress_flag has been set.
8664 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
8665 target feature.
8666
8667Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
8668
8669 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
8670 the testcase.
8671
8672 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
8673 set_debug_traps() and breakpoint().
8674 * gdb.c++/misc.cc (main): Ditto.
8675 * gdb.c++/templates.cc (main): Ditto.
8676 * gdb.c++/virtfunc.cc (main): Ditto.
8677
8678Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
8679
8680 * lib/gdb.exp(gdb_step_for_stub): New function.
8681 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
8682 exists, reload the executable and do a "continue" instead of
8683 doing a jump.
8684 (runto_main): Use gdb_step_for_stub.
d63a86f8 8685
c906108c
SS
8686 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
8687 tests to have unique names.
8688 * gdb.base/callfuncs.exp: Ditto.
8689 * gdb.base/commands.exp: Ditto.
8690 * gdb.base/default.exp: Ditto.
8691 * gdb.base/help.exp: Ditto.
8692 * gdb.base/list.exp: Ditto.
8693 * gdb.base/opaque.exp: Ditto.
8694 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
8695 similar tests.
d63a86f8 8696
c906108c
SS
8697 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
8698 * gdb.c++/cplusfuncs.cc: Ditto.
8699 * gdb.c++/virtfunc.cc: Ditto.
8700
8701 * config/monitor.exp: Keep track of the last file we saw, rather
8702 than trying to get the info from gdb.
8703
8704 * gdb.fortran/types.exp: Move comment to previous line.
8705
8706Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
8707
8708 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
8709 target mode.
8710
8711Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
8712
8713 From Bob Manson:
8714 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
8715 string from GDB when it connects.
8716
8717 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
8718
8719Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
8720
8721 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
8722 if we can't get a debug format from GDB (we may be testing an
8723 older GDB). Use a 10 second timeout when checking for the format.
8724
8725 * gdb.stabs/weird.exp: Fix quoting.
8726
8727 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
8728
8729Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
8730
8731 * config/arm-ice.exp: New file.
8732
8733Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
8734
8735 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
8736 until it has been modified to work with the new testsuite.
8737
99707966 8738 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
8739 testcase won't compile, cause all of the testcases in the file to
8740 fail instead.
8741
8742 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
8743 (gdb_clear_suppressed): New procedure.
8744 (gdb_stop_suppressing_tests): Only clear suppress_flag if
8745 it contains a positive value.
8746
8747Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
8748
8749 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
8750
8751 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
8752
8753Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
8754
8755 * lib/gdb.exp (setup_xfail_format): New function.
8756 (get_debug_format): New function to get debug format.
8757 (debug_format): New global variable to hold last value set
8758 by get_debug_format.
8759 * gdb.base/list.exp: Call get_debug_format and expect some
8760 tests to fail for DWARF 1 and COFF formats.
8761 * gdb.c++/ptype.exp: Ditto.
8762 * gdb.c++/classes.exp: Ditto.
8763 * gdb.c++/cplusfuncs.exp: Ditto.
8764 * gdb.c++/inherit.exp: Ditto.
8765 * gdb.c++/templates.exp: Ditto.
8766 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 8767
c906108c
SS
8768Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
8769
8770 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
8771 host doesn't have a currently-open connection.
8772
8773 * config/sparclet.exp: Cleanups and fixes to make it generic for
8774 any gdb stub target. Handle cases where gdb doesn't respond when
8775 interrupted in a sane fashion.
8776
8777 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
8778 same thing in a totally different way.
8779
8780 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
8781 setting "timeout".
8782 (gdb_start): We set the global gdb_prompt variable in
8783 default_gdb_init now.
8784
8785Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
8786
8787 * gdb.base/printcmds.exp: Fix "check for floating addition"
8788 regexp to accept results within approx +/- .01 of exact value.
8789 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
8790
8791Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
8792
8793 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
8794 properly.
8795 (gdb_expect): Add optional timeout parameter, and add timeout
8796 value to various calls.
8797 (gdb_suppress_tests): Only give one warning message per group.
8798
8799Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
8800
8801 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
8802 global variables. Handle getting a value for $timeout more
8803 gracefully.
8804
8805Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8806
8807 * lib/gdb.exp: Close connection to remote host if gdb doesn't
8808 initialize.
8809 (default_gdb_init): New procedure; allow gdb_init to be overridden
8810 by a target configuration file.
8811 (gdb_expect): Pass the timeout to remote_expect.
8812
8813 * config/monitor.exp(gdb_load): Fix typo in regexp.
8814
8815Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
8816
8817 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
8818
8819Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
8820
8821 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
8822 here. Call gdb_target_exec before rebooting the target, to make
8823 sure the connection to the target is closed.
8824 (gdb_load): Pass the name of the executable to gdb_target_monitor.
8825 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
8826 Also detect "Timeout reading from remote" error.
8827
8828 * config/gdbserver.exp: Pass the executable being loaded to
8829 gdb_target_monitor. Don't call gdb_file_cmd here; let
8830 gdb_target_monitor do it.
8831
8832 * gdb.disasm/hppa.exp: Don't use exec_output.
8833
8834Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
8835
8836 * gdb.base/list.exp: If we're debugging a non-native target,
8837 try to set the pc register to point to the start of the
8838 program before doing the first list command.
8839
8840 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
8841 test_calls after restarting.
8842
8843 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
8844 reloading.
8845
8846 * gdb.base/watchpoint.exp: Fix typo.
8847
8848 * gdb.base/setshow.exp: Check for use_gdb_stub.
8849
8850 * gdb.base/break.exp: Fix continue until exit test for the gdb
8851 stub case.
8852 * gdb.base/langs.exp: Ditto.
8853
8854 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
8855 gdb_load_offset. If we weren't given a file to load, figure out
8856 what the current file is and use it.
8857
8858 * config/i386-bozo.exp: New file.
8859
8860Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
8861
8862 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
8863 feature.
8864
8865 * config/proelf.exp: New entry.
8866
8867Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
8868
8869 * lib/gdb.exp: Remove spurious .* patterns at the beginning
8870 of regexps.
8871
8872 * gdb.base/watchpoint.exp: Don't run the test_stepping
8873 tests if gdb can't call functions on the target.
8874
8875 * gdb.base/setshow.exp: Don't run the set prompt tests if
8876 the board has gdb_prompt set.
8877
8878Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
8879
8880 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
8881 * gdb.base/commands.exp: Likewise.
8882 * gdb.base/setshow.exp: Likewise.
8883
8884Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
8885
8886 * config/monitor.exp(gdb_start): Look for gdb_prompt target
8887 feature.
8888
8889 * config/i960.exp: New file.
8890
8891Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
8892
8893 * gdb.base/funcargs.exp: Check for gdb,short_int target
8894 feature instead of looking for explicit target triplets.
8895
dc96c6c7 8896Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 8897
d63a86f8 8898 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
8899 "p 123DEADBEEF", to check parse_number.
8900 * top.c: change "to enable to enable" to "to enable" in a couple
8901 of help strings.
8902
8903Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
8904
8905 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
8906 on the mn10300.
d63a86f8 8907
c906108c
SS
8908Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
8909
8910 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
8911 where the test executable is run with explicit args.
8912 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
8913
8914Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
8915
8916 * gdb.base/run.c: Use FAKEARGV to build test executable that
8917 does not require a command line arg, since most simulators
8918 don't currently support passing such an arg into the simulated
8919 program.
8920 * gdb.base/commands.exp: Change tests to insert the proper
8921 value as the arg to the first recursive factorial call. Change
8922 compilation line to define FAKEARGV at compile time.
8923
8924Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
8925
8926 * gdb.base/recurse.exp: Enable these tests for the mn10300.
8927 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
8928 function with watchpoint enabled" test.
8929
8930Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
8931
8932 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
8933 Don't call gdb_test when the command doesn't return to a gdb prompt.
8934
8935 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
8936 "Tests restarted" messages.
8937
8938Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
8939
8940 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
8941
dc96c6c7 8942Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8943
8944 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
8945 for INFO SYMBOL; add help tests for OVERLAY commands.
8946 * gdb.base/default.exp: add tests for INFO SYMBOL command;
8947 add tests for OVERLAY commands
8948 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
8949 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
8950 * gdb.base/sigall.c: add usestubs code frag
8951 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 8952
c906108c
SS
8953Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
8954
8955 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
8956 failures.
8957 (gdb_stop_suppressing_tests): Note that tests have restarted.
8958
8959Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
8960
8961 * config/h8300.exp: New file.
8962
8963Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
8964
8965 * gdb.base/setshow.exp: Check for the existence of a
8966 feature, not its value.
8967
8968Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
8969
8970 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
8971
8972 * gdb.base/scope.exp: It's now init0(), not init().
8973
8974 * gdb.base/scope0.c: For now, change init() to be init0().
8975
8976 * config/monitor.exp: Use gdb_serial in preference to serial
8977 or netport.
8978
8979 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
8980 and it's not already set.
8981
8982Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
8983
8984 * gdb.base/setshow.exp: Only test the run command if the target
8985 isn't using a stub and if it supports argument passing.
8986
8987Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
8988
8989 * config/udi.exp(gdb_start): Make sure UDICONF is set
8990 properly before starting gdb.
8991
8992Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
8993
8994 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
8995 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
8996 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
8997
8998Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
8999
9000 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
9001 specialized code to reboot the board, use remote_reboot instead.
9002
9003 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
9004
9005 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
9006
9007 * config/monitor.exp: Make sure we disconnect from the target.
9008 Also, try a reboot/reload cycle instead of failing if the
9009 load fails.
9010
9011Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
9012
9013 * gdb.base/default.exp: Don't set match_max.
9014 * gdb.base/help.exp: Ditto.
9015 * gdb.base/list.exp: Ditto.
9016 * gdb.base/signals.exp: Ditto.
9017
9018 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
9019 set, use remote_ld to download the testcase instead of
9020 the GDB loader.
9021
9022Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
9023
9024 * config/vr5000.exp: New file.
9025
9026 * config/monitor.exp(gdb_target_monitor): Add pattern for
9027 "Ending remote" to detect errors in connecting.
9028
9029 * gdb.base/setshow.exp: Add .* within auto language test.
9030
9031 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
9032 target feature.
9033
9034 * config/monitor.exp(gdb_load): Check for a failure when loading,
9035 and reboot the board if necessary.
9036
9037 * gdb.base/setvar.exp(test_set): Handle multiple prints within
9038 a set of tests. Remove print.* from the patterns being checked.
9039
9040Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
9041
9042 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
9043 refer to gdb_spawn_id.
9044
9045 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
9046 longer used.
9047 * config/sparclet.exp: Ditto.
9048 * config/sparclet-old.exp: Ditto.
9049 * config/slite.exp: Ditto.
9050 * config/sim.exp: Ditto.
9051 * gdb.base/funcargs.exp: Ditto.
9052
9053 * lib/gdb.exp:Remove references to gdb_spawn_id.
9054 (gdb_expect): Move to remote.exp.
9055
9056Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
9057
9058 * config/monitor.exp: Detect the "Couldn't establish connection"
9059 message from GDB.
9060
9061Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
9062
9063 * gdb.base/bitfields.exp: Use runto instead of explicit
9064 gdb_run_cmd/gdb_expect sequences.
9065
9066 * gdb.base/break.exp(text_next_with_recursion): Add match for
9067 gdb_expect call.
9068
9069 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
9070 We also need to handle the "A program is being debugged already"
9071 prompt from gdb. Use gdb_test to set the baud rate.
9072
9073 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
9074 to 20000. Really. I mean it.
9075
9076Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
9077
9078 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
9079 fails. If suppress_flag is set, skip perror message about not
9080 being able to send to GDB.
9081 (send_gdb): If suppress_flag is set, don't try to send commands to
9082 GDB.
9083 (gdb_expect): If suppress_flag is set, always fail immediately.
9084 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
9085 (gdb_init): Call gdb_stop_suppressing_tests.
9086 (default_gdb_exit): Ditto.
9087 (default_gdb_start): Ditto.
9088
9089 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
9090 gdb_stop_suppressing_tests as appropriate.
9091 * gdb.base/break.exp: Ditto.
9092 * gdb.base/callfuncs.exp: Ditto.
9093 * gdb.base/commands.exp: Ditto.
9094 * gdb.base/exprs.exp: Ditto.
9095 * gdb.base/funcargs.exp: Ditto.
9096 * gdb.base/list.exp: Ditto.
9097 * gdb.base/recurse.exp: Ditto.
9098 * gdb.base/scope.exp: Ditto.
9099 * gdb.base/structs.exp: Ditto.
9100 * gdb.c++/inherit.exp: Ditto.
9101
9102Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
9103
9104 * config/vr4300.exp: New file.
9105
99707966 9106 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 9107
99707966 9108 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
9109
9110Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
9111
9112 * lib/gdb.exp(gdb_init): New function.
9113
9114 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
9115 for each individual variable set.
9116
9117 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
9118 name.
9119
9120 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
9121
9122 * gdb.base/scope.exp: Use gdb_test.
9123
9124 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
9125 aborting; the testsuite driver will do that for us (see
9126 gdb_finish). Also, use gdb_test in a few more places.
9127
9128Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
9129
9130 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
9131
9132Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
9133
9134 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
9135 and "add_tests" are not at the same address.
9136
9137Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
9138
9139 * gdb.base/ptype.exp: Use gdb_test.
9140
9141Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
9142
9143 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
9144 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
9145 left in. No longer expect them to fail.
9146
9147 * gdb.stabs/*.mt; Deleted, no longer used.
9148 * gdb.stabs/configure.in: Remove references to target makefile
9149 frags.
9150 * gdb.stabs/configure: Rebuilt.
9151
9152 * gdb.disasm/*.mt: Deleted, no longer used.
9153 * gdb.disasm/configure.in: Remove references to target makefile
9154 frags. Use "sh3.s" as the unique filename for this directory.
9155 * gdb.disasm/configure: Rebuilt.
9156
9157 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
9158 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
9159 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
9160
9161Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
9162
9163 * config/udi.exp: Use mondfe,name instead of remote_host.
9164
9165Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
9166
9167 * gdb.base/watchpoint.exp: Don't expect a failure when calling
9168 a function with a watchpoint enabled on the mn10200.
9169
9170 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
9171 before trying to create it!
9172
9173Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
9174
9175 * config/vx.exp: Use hostname instead of netport.
9176
9177 * config/vxworks.exp: New file.
9178
9179 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
9180
9181 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
9182 gdb before assuming everything worked. Send a ^C if a timeout
9183 occurs.
9184
9185 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
9186 $gdb_spawn_id directly.
9187 (gdb_run_cmd): Try _start as well as start. Use the target feature
9188 gdb,start_symbol as the symbol to start from when jumping.
9189
9190Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
9191
9192 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
9193 redundant) test.
9194
9195 * gdb.base/recurse.exp: Relax final value test for 'b' so that
9196 it doesn't lose for 16bit integer systems.
9197
9198Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
9199
9200 * gdb.fortran/types.exp: If the target doesn't support "double"
9201 data types, then expect "real" types to only be 4 bytes.
9202
9203 * gdb.c++/virtfunc.exp: Expect failure for virtual function
9204 call tests if the target doesn't support inferior function calls.
9205
9206 * gdb.base/printcmds.exp: Allow minor deviation in FP values
9207 in printf tests.
9208
9209Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
9210
9211 * gdb.base/help.exp: Disable "help set", "help show", and
9212 "help support". Simplify regexp for "help stack".
9213
9214 * gdb.base/default.exp: Set match_max to 5000 and the timeout
9215 to 60 seconds. Temporarily set match_max to 15000 around the
9216 "info copying" test.
9217
9218 * gdb.base/nodebug.exp: Don't try to do an inferior function
9219 call if the target doesn't support them.
9220 * gdb.base/printcmds.exp: Likewise.
9221 * gdb.base/setvar.exp: Likewise.
9222 * gdb.base/structs.exp: Likewise.
9223 * gdb.c++/templates.exp: Likewise.
9224 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
9225
9226 * gdb.base/recurse.exp: Enable for the mn10200.
9227
9228 * configure.in: Do configure gdb.stabs directory for *-*-elf
9229 targets.
9230 * configure: Rebuilt.
9231
9232 * gdb.base/break.exp: Check for gdb,noresults before testing
9233 exit status and/or results from the target.
9234 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
9235 * lib/gdb.exp: Remove old (now bogus) initialization of
9236 noinferior, noargs, noresults and nosignals.
9237
9238Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
9239
9240 * config/sh.exp: New file.
9241
9242 * config/slite.exp: Try to connect multiple times to the board
9243 before rebooting. Only send a "monitor run" if need_monitor_run
9244 is set.
9245
9246 * gdb.base/break.exp: Don't do the "stub continue" test if
9247 the target has gdb_stub set.
9248
9249 * gdb.base/callfuncs.exp: Increase the timeout.
9250
9251 * gdb.base/interrupt.exp: Don't even try to compile the testcase
9252 if the target has gdb,noinferiorio set.
9253
9254 * gdb.base/list.exp: Increase match_max to 10000 characters.
9255
9256 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
9257
9258 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
9259 target.
9260
9261 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
9262
9263Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
9264
9265 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
9266 trying to delete the copy of gdb. Catch the file delete so we
9267 don't die if the delete fails; also, the file should be copied to
9268 the host, not to the build.
9269
9270Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
9271
9272 * lib/gdb.exp(gdb_test): Surround the result pattern with
9273 parenthesis in case it contains multiple regexps separated
9274 with |.
9275
9276 * gdb.base/watchpoint.exp: Use gdb_test.
9277 * gdb.base/default.exp: Ditto.
9278
9279Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
9280
99707966 9281 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 9282
c906108c
SS
9283 * gdb.base/scope.exp: Use gdb_test.
9284 * gdb.c++/classes.exp: Ditto.
9285 * gdb.c++/inherit.exp: Ditto.
9286
9287Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
9288
9289 * gdb.base/crossload.exp: Don't use execute_anywhere, use
9290 remote_exec instead.
9291 * gdb.base/corefile.exp: Don't be ridiculous.
9292 * gdb.base/*.c: Add missing stub invocations.
9293
9294Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
9295
9296 * config/slite.exp: Miscellaneous fixes.
9297
9298 * lib/gdb.exp: Fix runto.
9299
9300 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
9301 the target.
9302
9303 * gdb.base/watchpoint.exp: Fix regexp.
9304
9305 * lib/gdb.exp(default_gdb_exit): Add a catch to the
9306 close and wait commands, as the descriptor may now be
9307 invalid. Always call "remote_close host".
9308
9309Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
9310
9311 Major rewrite for testsuite revision.
d63a86f8 9312
c906108c
SS
9313 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
9314 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
9315 instead of relying on spawn_id to always contain a valid
9316 spawn id.
9317 (get_compiler_info): New procedure to build the ${binfile}.ci
9318 file, instead of replicating this in N different places.
9319 (gdb_compile): New procedure.
d63a86f8 9320
c906108c
SS
9321 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
9322 appropriate arguments) instead of compile. Use gdb_test in a lot
9323 more places. Use send_gdb instead of send. Always run gdb_start
9324 at the start of a testcase, as this is no longer done magically.
9325
9326 config/*-gdb.exp: Rename without the -gdb suffix.
9327
9328 config/mips.exp: Use remote_close instead of exit_remote_shell.
9329 config/monitor.exp: Use target_info instead of looking at
9330 baud, timeout, etc.
9331 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
9332
9333Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9334
9335 * gdb.c++/templates.exp (test_ptype_of_templates),
9336 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
9337 Update expect patterns for destructors and assignment operators
9338 to match corresponding c-typeprint.c changes.
9339 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
9340 to destructor breakpoint test, GDB should be able to set the
9341 destructor breakpoint without specifying arguments.
9342
9343Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
9344
9345 * gdb.threads/pthreads.exp: Change result for failure to compile due
9346 to lack of pthreads runtime support from an error to simply an
9347 unsupported test, per dejagnu standards.
9348
9349Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9350
9351 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
9352 where GDB exits to reduce pattern match time.
9353 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
9354
9355 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
9356
dc96c6c7 9357Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9358
9359 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
9360 * gdb.base/default.exp: ditto.
9361 * gdb.base/nodebug.exp: ditto.
9362 * gdb.base/printcmds.exp: ditto.
9363 * gdb.base/ptype.exp: ditto.
9364 * gdb.base/setvar.exp: ditto.
9365 * gdb.base/structs.exp: ditto.
9366 * gdb.base/setshow.c: Guard against uninitialized values of argc.
9367
9368Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
9369
9370 * configure, */configure: Rebuild with autoconf 2.12.
9371
9372Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
9373
9374 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
9375 use new i*86-pc-linux*-gnu quads.
9376 * gdb.base/corefile.exp: Ditto.
9377 * gdb.base/signals.exp: Ditto.
9378 * gdb.base/sigall.exp: Ditto.
9379 * gdb.base/interrupt.exp: Ditto.
9380
9381 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
9382 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
9383 RedHat 4.0.
d63a86f8 9384
c906108c
SS
9385 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
9386 linux. This allows the test case to at least compile on latest
9387 linux, but still not run due to missing the threads runtime library.
9388
9389Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9390
9391 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
9392 directory to search gdb directory. Accept and step over conditional
9393 stack alignment code. Consume $prompt in failure cases.
9394 Reset timeout to $oldtimeout instead of some arbitrary value.
9395 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
9396 timeout problems with infinite stack backtraces.
9397 * gdb.base/ptype.exp (ptype struct link, union tu_link):
9398 Accept function parameters for linkfunc member.
9399
9400Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
9401
9402 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
9403 (CXXFLAGS): Remove, unreferenced.
9404 (B_OPTIONS): Add for -B options and add code to initialize with
9405 previous -B options and also add -B option to pick up cross compiled
9406 runtime.
9407 (TARGET_INCLUDES): Add for -I options and add code to initialize when
9408 doing cross compiles.
9409 (target_alias): Declare global.
9410 (xgcc): Set variable to full path of gcc in build tree. Use findfile
9411 to verify that gcc exists in build tree, and if so set CC to that
9412 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 9413
c906108c
SS
9414Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
9415
9416 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
9417 ptype test for anonymous union. Fixup testcase to match
9418 current gcc debug output.
9419
9420Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
9421
9422 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
9423 force argument to an unsigned long type.
9424
9425Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
9426
9427 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
9428 tests and anonymous union print/ptype tests.
9429 * gdb.base/list.exp (test_forward-search): Increase timeout by
9430 5 minutes for the "search extremely long line" case.
9431 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
9432 completely optional and that the pass/fail messages use the command as
9433 the message if that third arg is a null string.
9434 (gdb_test_exact): Arrange that a null string pattern means match a
9435 null string output rather than any output, which might include random
9436 errors.
9437 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
9438 backtrace test.
9439 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
9440 always failing and failure is now exposed by gdb.exp changes.
9441
9442Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
9443
9444 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
9445 weren't being noted.
9446
9447Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9448
9449 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
9450 * gdb.stabs/weird.exp: Remove v_comb xfails.
9451
dc96c6c7 9452Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9453
9454 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
9455 list.exp scope.exp watchpoint.exp]
9456 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 9457
dc96c6c7 9458Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9459
9460 * config/monitor.exp: Increase download timeout to 1000 seconds.
9461
dc96c6c7 9462Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9463
9464 * config/m32r.exp: Increase timeout to 120 seconds.
9465
9466Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
9467
9468 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
9469 and accept older ordering as obsolescent gcc or gdb.
9470 * gdb.c++/templates.exp: Ditto.
9471 * gdb.c++/virtfunc.exp: Ditto.
9472
9473Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
9474
9475 * gdb.base/coremaker.c: Add code to mmap some data so we
9476 can check that it ends up in the core file.
9477 * gdb.base/corefile.exp: Add test to read mmapped data
9478 from core file.
9479
dc96c6c7 9480Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9481
9482 * config/m32r.exp: New file.
9483
9484Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
9485
9486 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
9487 that cflags can contains -gstabs, and work correctly for other tests.
9488
dc96c6c7 9489Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9490
9491 * gdb.base/setshow.exp: New file, tests show and set.
9492 * gdb.base/setshow.c: New file, tests show and set.
9493 * gdb.base/help.exp: Add test for help set|show annotate.
9494 * gdb.base/default.exp: Add test for set|show annotate.
9495
9496Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
9497
9498 * testsuite/gdb.base/break.exp: Make backtrace from factorial
9499 errors unique.
9500 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
9501 explicitly.
9502
9503Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
9504
9505 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
9506 and width commands. This is done elsewhere.
9507 * (gdb_start): Don't call gdb_start_sim here. That's already
9508 done in gdb_load. This fixes lots of failures in default.exp.
9509
9510Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
9511
9512 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
9513 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
9514 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
9515 in the same we we treat other failures (since it may be an expected
9516 condition), rather than as an error.
9517 * gdb.base/signals.exp (test_handle_all_print): Revert back to
9518 old test format.
9519
9520Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
9521
9522 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
9523 (distclean maintainer-clean realclean): No need to remove files
9524 twice. Nuke the duplicates.
9525 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 9526 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
9527 Remove config.h along with other config files.
9528
9529Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
9530
9531 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
9532 "p func1 ()" and note that rests of tests are skipped.
9533 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
9534 setup_xfails for "print func2::coremaker_local".
9535 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
9536 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
9537 affected by the previous run test.
9538 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
9539 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
9540 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
9541 "pass int powerset tuple" and "pass modeless int powerset tuple".
9542 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
9543 "real write 4" and "real write 8".
9544 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
9545 setup_xfails for "print vs1 after tuple assign 2",
9546 "print \$i after tuple assign 2", and
9547 "print vs2 after tuple assign 2".
9548 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
9549 meaningful error message and return -1 so the caller can
9550 suppress further tests and avoid a cascade of errors.
d63a86f8 9551
c906108c
SS
9552Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
9553
9554 * gdb.base/a1-selftest.exp: Tweak tests to account for new
9555 format for printing version.
9556 * gdb.base/default.exp: Ditto.
9557 * gdb.base/interrupt.exp: Fix problem with cascade of
9558 errors if child process dies while calling a function.
d63a86f8 9559
c906108c
SS
9560Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
9561
9562 * Makefile.in (VPATH): Add
9563 * Makefile.in (Makefile, config.status): Fix rules so things get
9564 remade when necessary.
9565
9566Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
9567
9568 * Makefile.in (just-check): Add path to sibling expect dir
9569 to environment variable specified by RPATH_ENVVAR.
9570
9571Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
9572
9573 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
9574 (just-check): Add shared library paths for libstdc++, tk,
9575 tcl, bfd, and opcodes to the environment variable specified
9576 in RPATH_ENVVAR.
9577 * configure.in: Add support to recognize --enable-shared flag
9578 and generate correct value for RPATH_ENVVAR.
9579 * configure: Regenerated with autoconf.
9580
9581Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
9582
9583 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
9584 include all osf versions.
9585 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
9586 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
9587 when target is linux. When failing to build pthreads test
9588 executable, give more meaningful message.
9589 * gdb.threads/pthreads.c: Hpux also uses old definition of second
9590 arg for pthread_create.
d63a86f8 9591
c906108c
SS
9592Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
9593
9594 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
9595 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
9596 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
9597 and -lpthreads (everybody else).
9598 (test_startup): Fail gracefully if threads are not supported.
9599 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
9600 "p/c array_index("abcdef",2)" when not gcc compiled.
9601 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
9602 "print func2::coremaker_local" when not gcc compiled.
9603 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
9604 "ptype on opaque struct tagname (statically)",
9605 "ptype on opaque struct tagname (dynamically) 1", and
9606 "ptype on opaque struct tagname (dynamically) 2"
9607 for not compiled with gcc.
9608 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
9609 backtrace when compiled with gcc.
d63a86f8 9610 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
9611 than always return success.
9612
9613Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
9614
9615 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
9616
9617Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
9618
9619 * gdb.base/structs.exp: Undo last change.
9620
9621Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
9622
9623 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
9624 encapsulate all the steps/nexts done during self test, starting
9625 at main, and makes them less sensitive to optimization issues.
9626 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
9627 signal handler" test.
9628 * gdb.threads/pthreads.exp: Only run this for native configs.
9629 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
9630 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
9631 tests.
9632 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
9633 for "runto test_calls(void)" test.
d63a86f8 9634
c906108c
SS
9635Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
9636
9637 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
9638 and don't expect address info in breakpoint confirmations.
9639
9640Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
9641
9642 * gdb.base/list.exp (test_forward_search): Increase timeout
9643 temporarily by 60 seconds for searching extremely long line,
9644 and then reset to old value when done. Increase expect input
9645 buffer to 10000.
9646
9647Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
9648
9649 * gdb.base/list.exp (test_forward_search): Fix to handle very
9650 long source line without overflowing expect's input buffer.
9651
9652Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
9653
9654 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
9655 "buffer_full".
9656
9657 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
9658 "buffer_full".
9659
9660 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
9661 "buffer_full".
9662
9663 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
9664 "buffer_full".
9665
9666Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
9667
9668 * configure.in (configdirs): Add gdb.threads.
9669 * configure: Regenerated with autoconf.
9670 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
9671 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
9672 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 9673
c906108c
SS
9674Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
9675
9676 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
9677
9678Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
9679
9680 * gdb.base/signals.exp (test_handle_all_print): Test separately for
9681 each signal's status in the output of "handle all print".
9682 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
9683 the \r\n sequence that immediately precedes the gdb prompt.
9684 * gdb.base/a1-selftest.exp: Save original timeout and restore
9685 after test.
9686
9687Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
9688
9689 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
9690 symbol.
9691
9692Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
9693
9694 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
9695
9696Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
9697
9698 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
9699 timeout by 60 seconds.
9700
9701Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
9702
9703 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
9704 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
9705 error return.
9706
9707Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
9708
9709 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
9710 gdb initialization, also report how long dejagnu waited. Restore
9711 old timeout before doing error return. Temporarily increase timeout
9712 by 3 minutes to allow for slow startups over heavy NFS use.
9713
9714Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
9715
9716 * lib/gdb.exp: Report timeout value for verbosity level 2.
9717 * config/gdbserver.exp: Ditto.
9718 * config/hppro.exp: Ditto.
9719 * config/mips-gdb.exp: Ditto.
9720 * config/monitor.exp: Ditto.
9721 * config/netware.exp: Ditto.
9722 * config/sim-gdb.exp: Ditto.
9723 * config/slite-gdb.exp: Ditto.
9724 * config/udi-gdb.exp: Ditto.
9725 * config/unix-gdb.exp: Ditto.
9726 * config/vx-gdb.exp: Ditto.
9727 * gdb.base/a1-selftest.exp: Ditto.
9728 * gdb.base/a2-run.exp: Ditto.
9729 * gdb.base/break.exp: Ditto.
9730 * gdb.base/corefile.exp: Ditto.
9731 * gdb.base/list.exp: Ditto.
9732 * gdb.base/recurse.exp: Ditto.
9733 * gdb.base/scope.exp: Ditto.
9734 * gdb.base/signals.exp: Ditto.
9735
9736Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
9737
9738 * gdb.threads/Makefile.in (docdir): Removed.
9739
9740Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
9741
9742 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 9743 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 9744 @srcdir@.
d63a86f8 9745 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
9746 autoconf 2.5 or higher.
9747 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
9748
9749Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
9750
9751 * configure: Regenerated.
9752 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
9753 avoid name clashes with SunOS headers.
9754
9755Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
9756
9757 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
9758
9759Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
9760
9761 * gdb.base/callfuncs.exp: Finish last change -- make sure the
9762 prototype information ends up in the compiler info file.
9763
9764Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
9765
9766 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
9767 attempting to regenerate it. Eliminate use of a temporary file
9768 and just generate the info file directly. Source it immediately,
9769 for consistency of use.
9770 * gdb.base/corefile.exp: Ditto
9771 * gdb.base/exprs.exp: Ditto.
9772 * gdb.base/funcargs.exp: Ditto.
9773 * gdb.base/langs.exp: Ditto.
9774 * gdb.base/list.exp: Ditto.
9775 * gdb.base/mips_pro.exp: Ditto.
9776 * gdb.base/nodebug.exp: Ditto.
9777 * gdb.base/opaque.exp: Ditto.
9778 * gdb.base/ptype.exp: Ditto.
9779 * gdb.base/scope.exp: Ditto.
9780 * gdb.base/setvar.exp: Ditto.
9781 * gdb.base/signals.exp: Ditto.
9782 * gdb.base/whatis.exp: Ditto.
9783 * gdb.c++/templates.exp: Ditto.
9784 * gdb.c++/virtfunc.exp: Ditto.
9785 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
9786 whether or not to add -lstdc++ to the compile command line args.
9787
9788Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9789
9790 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
9791 it got fixed by the recent lookup_minimal_symbol_by_pc change.
9792 Increase timeout, a lot of single stepping might be needed if the
9793 target has no hardware watchpoints.
9794
9795Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
9796
9797 * gdb.base/break.exp: Ignore compiler warnings when compiling
9798 break.c.
9799 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
9800 * gdb.base/default.exp: Add h8300 xfails. Handle messages
9801 from remote-sim.
9802 * gdb.base/exprs.exp: Add h8300 xfails.
9803 * gdb.base/funcargs.exp: Likewise.
9804 * gdb.base/nodebug.exp: Likewise.
9805 * gdb.base/printcmds.exp: Likewise.
9806 * gdb.base/ptype.exp: Likewise.
9807 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
9808 h8300 xfails.
d63a86f8 9809 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
9810 on the h8300.
9811 * gdb.base/funcargs.c: Explicitly make last constant argument to
9812 call_after_alloca_subr an unsigned long type.
9813 * gdb.base/return.c: Include stdio.h.
9814
9815Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
9816
9817 * config/abug.exp: New file for the older Motorola Bug monitor
9818 that runs on the mvme13x series VME boards.
9819 * config/monitor.exp: Use the new config array for target settings
9820 if they exist.
9821
9822Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
9823
9824 * sim-gdb.exp: Make the SH simulator allocate less space when
9825 it is targeted.
9826
9827Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
9828
9829 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
9830 test.
9831
9832Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
9833
9834 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
9835 "rs6000-*-*" for "list function in include file" when gcc compiled.
9836 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
9837 for "p ctable1[120]".
9838 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
9839 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
9840 Remove setup_xfail for "rs6000-*-*" for
9841 "print 'scope0.c'::filelocal before run".
9842 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
9843 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
9844 since some compilers don't allow both options to be given
9845 on the same command line. Create object file and move it.
d63a86f8 9846
c906108c
SS
9847Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
9848
9849 * gdb.base/corefile.exp: Always regenerate the core file, since
9850 we always regenerate the coremaker program. Detect special case
9851 where registers cannot be read from core file.
d63a86f8 9852
c906108c
SS
9853Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
9854
9855 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
9856 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
9857 * gdb.c++/templates.exp: Only match on basename of file since
9858 some formats like xcoff don't encode directory information.
9859 * gdb.stabs/weird.exp: Use the right sed script for powerpc
9860 and rs6000 AIX xcoff targets.
9861 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
9862 * configure: Regenerate.
9863 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
9864 here, rather than in distclean.
d63a86f8 9865
c906108c
SS
9866Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
9867
9868 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
9869 defined, and use it to compile the test case with -O2. The
9870 native compilation still uses no optimization.
9871 * gdb.base/mips_pro.c: Remove inline assembly code since
9872 it is compiled PIC by default, which results in assembler
9873 warnings that make the testsuite think the compilation
9874 was unsuccessful.
9875
9876Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
9877
9878 * gdb.c++/misc.exp: Add note to message for
9879 "print s.a for foo struct" that this is a known gcc 2.7.2
9880 and earlier bug.
9881
9882Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
9883
9884 * gdb.base/break.exp: Fix pattern for matching "Delete all
9885 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
9886 setup_xfail for deleting all breakpoints test. Fix various
9887 timeout messages to include "(timeout)".
9888 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
9889 for "p t_float_values2(3.14159,float_val2)".
9890 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
9891 for "continue to call2g" when gcc compiled.
9892 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
9893 "up to foo in langs.exp", "show language at foo in langs.exp",
9894 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
9895 and "show language at fsub in langs.exp".
9896 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
9897 "list line 1 in include file", "list message for lines past EOF",
9898 "list function in include file", "list list0.h:foo", and
9899 "list filename:function; nonexistant function".
9900 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
9901 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
9902 and "ptype t_char_array" to be for native cc only.
d63a86f8 9903
c906108c
SS
9904Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
9905
d63a86f8 9906 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
9907 setup_xfail for "print coremaker_bss", "print coremaker_ro",
9908 "print func2::coremaker_local", and "backtrace in corefile.exp".
9909
9910Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
9911
9912 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
9913 "bt in signals.exp". This problem only appears when running
9914 the testsuite, and then only intermittently.
9915
9916Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
9917
9918 * gdb.base/return.exp (return_tests): Differentiate between
9919 two tests of continuing.
9920
9921Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
9922
9923 * */Makefile.in (maintainer-clean): Remove config.log.
9924 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
9925 * gdb.c++/Makefile.in (PROGS): Add inherit.
9926 (clean): Remove *.ci.
9927
9928Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
9929
9930 * gdb.c++/misc.cc: Add test code from Mike Stump.
9931 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
9932
9933Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
9934
9935 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
9936 to "alpha-*-osf2*" and add comment.
9937 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
9938 setup_xfail for "step over execarg initialization" and
9939 "step over corearg initialization".
9940 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
9941 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
9942 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
9943 gcc compiled for "print coremaker_bss", "print coremaker_ro",
9944 "print func2::coremaker_local", and "backtrace in corefile.exp".
9945 * gdb.base/signals.exp: Build and source signals.ci.
9946 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
9947 to be for gcc only.
9948 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 9949
c906108c
SS
9950Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9951
9952 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
9953 Feb 3 procfs.c change.
9954
9955Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
9956
9957 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
9958
9959Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
9960
9961 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
9962 from dejagnu's apparent default of 10 seconds, which gives random
9963 results when running the tests over NFS on moderately loaded systems.
9964 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
9965
9966Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
9967
9968 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
9969 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
9970 result reports.
9971
9972Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
9973
9974 * configure.in (CY_AC_PATH_TCLH): Remove.
9975 * configure: Regenerate.
9976
9977Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
9978
9979 * gdb.c++/Makefile.in (clean): Add missing '{'.
9980
9981Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
9982
9983 * lib/gdb.exp: Provide a default value for noinferior.
9984
9985 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
9986 Load libgloss.exp.
9987
9988Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
9989
9990 * gdb.disasm/hppa.exp: Compile directly into an executable, use
9991 the executable, not the .o to run the tests from.
9992
9993Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
9994
9995 * gdb.base/break.exp: Don't test for program exit or exit status
9996 if $noresults if nonzero.
9997 * gdb.base/langs.exp: Likewise.
9998 * gdb.base/watchpoint.exp: Likewise.
9999
10000 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
10001 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
10002 trying to compile the testcase.
10003
10004Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
10005
10006 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
10007 * gdb.base/signals.exp (continue to handler): Likewise.
10008
10009Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
10010
10011 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
10012
10013 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
10014
10015Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
10016
10017 * gdb.base/corefile.exp: Recognize "not found" as failure
10018 when trying to determine if a core file was generated.
10019 If no core file was generate the first time, try again without
10020 the ulimit -c to work around braindamaged shells.
10021
10022Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
10023
10024 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
10025 [] tests with "test" and enclose string in quotes.
10026 * gdb.stabs/configure: Rebuild
d63a86f8 10027
c906108c
SS
10028Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
10029
10030 Changes in sync with expect:
10031 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
10032 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
10033 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
10034 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
10035 argument to AC_REQUIRE.
10036 * configure: Regenerated.
10037
10038Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
10039
10040 * gdb.base/corefile.exp: When generating a core, discard any
10041 error messages about ulimit not found and the "core dumped"
10042 message from the shell that runs the coredumper.
10043
10044Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
10045
10046 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
10047
10048 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
10049 which sed script to run. Expect failure for v_comb test
10050 on PA targets too.
d63a86f8 10051
c906108c
SS
10052Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
10053
10054 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
10055 "print func2::coremaker_local" and for "backtrace in corefile.exp"
10056
10057Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
10058
10059 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
10060 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
10061 "sparc-sun-solaris*" xfails for "p v_comb".
10062 * lib/gdb.exp (default_gdb_start): Fix typo.
10063 * gdb.base/corefile.exp: Allow "Core was generated by ..."
10064 messages to not include the full program name that caused
10065 the core dump since some systems (such as solaris) apparently
10066 truncate this path to about 80 characters.
10067 When generating a core file first try increasing the core file
10068 size limit to unlimited since some systems may default it to
10069 zero, and it is harmless to try it. Move the test for failing
10070 to generate a core file to where it will actually get executed.
10071 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
10072 new gdb result from g++ debug info improvements and make old
10073 pattern obsolescent. Also account for size_t differences
10074 (may be int or long).
10075 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
10076 initialization before function call is placed in the delay slot
10077 and thus appears to be skipped over by commands such as "next".
10078
10079Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
10080
10081 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
10082
10083Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
10084
10085 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
10086 input source file; fix code to compile test to deal with this
10087 convention.
10088 * gdb.c++/*.exp: Likewise.
10089
10090Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
10091
10092 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
10093 "bt in signals.exp".
10094
10095Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
10096
10097 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
10098 "step over execarg initialization" and
10099 "step over corearg initialization".
10100
10101Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
10102
10103 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
10104 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
10105
10106Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
10107
10108 From Rob Savoye (rob@poseidon.cygnus.com)
10109 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
10110 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
10111 configure.in}, gdb.disasm/{Makefile.in, configure.in},
10112 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
10113 configure.in}: Major reworking for autoconfig.
10114 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
10115 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
10116 New files.
10117 * config/unix-gdb.exp: Make GDB global.
10118 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
10119 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
10120 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
10121 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
10122 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
10123 term.exp, twice.exp, watchpoint.exp, whatis.exp},
10124 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
10125 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
10126 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
10127 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
10128 pr-8136.exp, result.exp, string.exp, tuples.exp},
10129 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
10130 to returns as necessary, arrange for test to compile own testcase
10131 executable.
10132 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 10133
c906108c
SS
10134Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
10135
10136 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
10137 clear_xfail at end of test which might not call either pass or fail.
10138 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
10139 "backtrace through signal handler".
10140
10141Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10142
10143 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
10144 continuing from a job control stop signal.
10145 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
10146
10147Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
10148
10149 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
10150 * gdb.base/corefile.exp: Likewise.
10151 * gdb.base/funcargs.exp: Likewise.
10152
10153Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
10154
10155 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
10156 * config/monitor.exp: Add support for setting baud rate.
10157
10158Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
10159
10160 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
10161 i*86-*-linux* xfails for "backtrace through signal handler".
10162 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
10163 "print func2::coremaker_local".
10164 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
10165 alpha-dec-osf2* xfail for
10166 "delete all breakpoints when none".
10167
10168Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
10169
10170 * gdb.base/break.exp: Change test that deletes all breakpoints
10171 when no user breakpoints are installed. A post 4.15 change
10172 causes gdb to no longer prompt in this case.
10173
10174Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
10175
10176 * gdb.base/return.exp (return_tests): Change xfail for test
10177 "correct value returned double test" to stop xfailing at
10178 Solaris 2.5. Apparently the bug has been fixed.
10179
10180Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
10181
10182 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
10183 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
10184
10185Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
10186
10187 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
10188 * gdb.disasm/hppa.s: Corresponding changes.
10189
10190Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
10191
10192 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
10193 makefile fragment.
10194 * config/mt-hpux: Deleted.
10195
10196Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
10197
d63a86f8 10198 * Many files: When warning about suppressed tests due to a
c906108c
SS
10199 nonexistant test binary, avoid incrementing the warning count.
10200
10201Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
10202
10203 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 10204
c906108c
SS
10205Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10206
10207 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
10208 "sparc-*-solaris2*".
10209
10210Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10211
10212 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
10213 Add global and local variables and initialize them.
10214 * gdb.base/corefile.exp: Test correct mapping of corefile sections
10215 by printing variables. Remove rs6000 and powerpc xfails, BFD now
10216 extracts the file name and terminating signal from the core file.
10217 * TODO: Remove note about tests for correct mapping of corefile.
10218 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
10219 from optimizing it away.
10220 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
10221 handles common blocks.
10222
10223Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
10224
10225 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
10226 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
10227
10228Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
10229
10230 * Makefile.in (maintainer-clean): New target, synonym for
10231 realclean.
10232 * gdb.base/Makefile.in (maintainer-clean): Likewise.
10233 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
10234 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
10235 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
10236 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
10237 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
10238
10239Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
10240
10241 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
10242 xfails when not gcc compiled for "print foo::funclocal".
10243 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
10244 "print foo::funclocal at foo",
10245 "print 'scope1.c'::foo::funclocal at foo",
10246 "print foo::funclocal_bss at foo",
10247 "print 'scope1.c'::foo::funclocal_bss at foo",
10248 "print foo::funclocal_ro at foo",
10249 "print 'scope1.c'::foo::funclocal_ro at foo",
10250 "print bar::funclocal at foo" and
10251 "print 'scope1.c'::bar::funclocal at foo".
10252 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
10253 gcc compiled for "print foo::funclocal at bar".
10254 Expand all messages to ensure that they identify that
10255 the test is at bar().
10256 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
10257 gcc compiled for:
10258 "ptype on opaque struct pointer (statically)",
10259 "ptype on opaque struct tagname (statically)",
10260 "ptype on opaque struct pointer (dynamically) 1",
10261 "ptype on opaque struct tagname (dynamically) 1",
10262 "ptype on opaque struct pointer (dynamically) 2" and
10263 "ptype on opaque struct tagname (dynamically) 2
10264 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
10265 gcc compiled for:
10266 "p datalocal"
10267 "whatis datalocal",
10268 "ptype datalocal",
10269 "p bsslocal",
10270 "whatis bsslocal", and
10271 "ptype bsslocal".
10272 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
10273 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
10274 when not gcc compiled.
10275 * gdb.base/funcargs.exp (float_and_integral_args): Add
10276 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
10277 compiled.
10278 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
10279 "backtrace from call6a" when not gcc compiled.
10280 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
10281 "backtrace from call7a" when not gcc compiled.
10282 * gdb.base/callfuncs.exp (do_function_calls):
10283 Add "hppa*-*-hpux*" xfail when not gcc compiled for
10284 "p t_char_array_values(char_array_val2,char_array_val1)",
10285 "p t_char_array_values(char_array_val1,char_array_val2)",
10286 "p t_char_array_values("carray 1","carray 2")",
10287 "p t_char_array_values("carray 1",char_array_val2)",
10288 "p t_char_array_values(char_array_val1,"carray 2")",
10289 "p sum_args(1,{2})",
10290 "p sum_args(2,{2,3})",
10291 "p sum_args(3,{2,3,4})",
10292 "p sum_args(4,{2,3,4,5})"
10293 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
10294 "backtrace in corefile.exp" when not gcc compiled.
10295
10296Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10297
10298 * gdb.base/signals.exp: Rewrite `handle all print' test as
10299 a procedure. Accept blanks or TABs as whitespace, increase
10300 timeout and expect input buffer size for the large output
10301 from the command. Remove "i*86-*-bsdi2.0" xfail.
10302
10303Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10304
10305 * gdb.base/setvar.exp: Add new testcases for truncation when
10306 assigning invalid values to bitfields.
10307
10308Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
10309
d63a86f8 10310 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
10311 mips-sgi-irix* xfail for
10312 "call inferior func with struct - returns char *"
10313 and fix test so that an optional (unsigned char *) cast is
10314 accepted in the result.
10315
10316Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
10317
10318 * gdb.base/funcargs.exp (float_and_integral_args): Remove
10319 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
10320 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
10321 * gdb.base/signals.exp: Remove duplicate "handle all print" test
10322 that accidentally got checked in.
10323
10324Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
10325
d63a86f8 10326 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
10327 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
10328 compiled test.
10329 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
10330 Add mips-sgi-irix5* xfail for not gcc compiled.
10331 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
10332 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
10333 "p top", "whatis top", "p middle", and "whatis middle".
10334 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
10335 "whatis signed char" for not gcc compiled.
10336 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
10337 "set variable signed char=-1 (-1)" and
10338 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
10339 * gdb.base/funcargs.exp (float_and_integral_args):
10340 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
10341 Add mips-sgi-irix* xfail when not gcc compiled for
10342 "continue to call2b".
10343 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
10344 "continue to call2g".
10345 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
10346 "backtrace from call6a"
10347 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
10348 "backtrace from call7k".
10349 Add mips-sgi-irix5* xfail when not gcc compiled for
10350 "backtrace from call7a".
10351 (localvars_after_alloca): Fix gdb_test cmds for
10352 "print * after runto ...".
10353 Remove rs6000-*-* xfails for
10354 "print i after runto localvars_after_alloca" and
10355 "print l after runto localvars_after_alloca"
10356 for all compilers.
10357 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
10358 when not compiled with gcc, for:
10359 "print signed char == (minus)",
10360 "print signed char != (minus)",
10361 "print signed char < (minus)",
10362 "print signed char > (minus)".
10363 * gdb.base/callfuncs.exp (do_function_calls):
10364 Add mips-sgi-irix* xfail, when compiled with native compiler, for
10365 "call inferior func with struct - returns char *".
d63a86f8 10366 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
10367 "correct value returned double test" to include Solaris 2.4.
10368 * gdb.base/funcargs.exp (float_and_integral_args):
10369 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 10370
c906108c
SS
10371Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10372
10373 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
10374 enumeration bitfields if compiling with GNU C.
10375 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
10376 to empty' prompt.
10377
10378Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
10379
10380 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
10381 test for PRO targets.
10382
10383 * gdb.base/funcargs.exp: Avoid ever setting more than 8
10384 breakpoints in the inferior at any given time by making
10385 two groups of breakpoints for call2*, call6* and call7*
10386 tests.
10387
10388Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10389
10390 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
10391 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
10392 from optimizing it away.
10393 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
10394 "call inferior func with struct".
10395
10396Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
10397
10398 * configure.in: Only configure gdb.chill for particular targets.
10399
10400Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
10401
10402 * gdb.base/Makefile.in: Add action to .c.o transformation
10403 rule that generates a .ci file for each .o file and remove
10404 explicit .c.o rules except for callfuncs.o.
10405 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
10406 generates a .ci file for each .o file and remove explicit
10407 .cc.o rules.
10408 (clean): Remove *.tmp *.ci files.
10409 (EXECUTABLES): Remove templ-info.exp.
10410 * gdb.base/compiler.c: New file.
10411 * gdb.c++/compiler.cc: New file
10412 * gdb.base/scope.exp: Source gdb.base/scope.ci.
10413 Change rs6000-*-* xfail for
10414 "print 'scope0.c'::filelocal_ro" and
10415 "print 'scope1.c'::filelocal" and
10416 "print 'scope1.c'::filelocal_bss" and
10417 "print 'scope1.c'::filelocal_ro" and
10418 "print 'scope1.c'::foo::funclocal" and
10419 "print 'scope1.c'::foo::funclocal_ro" and
10420 "print 'scope1.c'::bar::funclocal" and
10421 "print 'scope0.c'::filelocal_ro" and
10422 "print 'scope1.c'::filelocal at foo" and
10423 "print 'scope1.c'::filelocal_bss at foo" and
10424 "print 'scope1.c'::filelocal_ro at foo" and
10425 "print 'scope1.c'::foo::funclocal at foo" and
10426 "print 'scope1.c'::foo::funclocal_bss at foo" and
10427 "print 'scope1.c'::foo::funclocal_ro at foo" and
10428 "print 'scope1.c'::bar::funclocal at foo" and
10429 "print 'scope0.c'::filelocal_ro" and
10430 "print 'scope1.c'::filelocal" and
10431 "print 'scope1.c'::filelocal_bss" and
10432 "print 'scope1.c'::filelocal_ro" and
10433 "print 'scope1.c'::foo::funclocal" and
10434 "print 'scope1.c'::foo::funclocal_bss" and
10435 "print 'scope1.c'::foo::funclocal_ro" and
10436 "print 'scope1.c'::bar::funclocal" and
10437 "print 'scope1.c'::bar::funclocal_bss"
10438 to only be xfail'd when not compiled with gcc.
d63a86f8 10439 Add rs6000-*-* xfail for
c906108c
SS
10440 "print 'scope0.c'::filelocal_bss before run"
10441 when compiled with gcc.
10442 (test_at_main): Add rs6000-*-* xfail for
10443 "print filelocal_ro in test_at_main"
10444 when compiled with gcc.
10445 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 10446 Add rs6000-*-aix* xfail for
c906108c
SS
10447 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
10448 "ptype t_char_array", not compiled with gcc.
10449 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
10450 xfail for "list foo (in include file)" when gcc compiled.
10451 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
10452 (integral_args): Add rs6000-*-* xfail for
10453 "run to call0a" if not compiled with gcc.
10454 (unsigned_integral_args): Add rs6000-*-* xfail for
10455 "run to call1a" if not compiled with gcc.
10456 (float_and_integral_args): Add rs6000-*-* xfail for
10457 "run to call2a" if not compiled with gcc and for
10458 "continue to call2b" for any compiler.
10459 Add rs6000-*-* xfail to
10460 "print f1 after run to call2a" for gcc compiled.
10461 (discard_and_shuffle): Add rs6000-*-* xfail for
10462 "run to call6a".
10463 (shuffle_round_robin): Add rs6000-*-* xfail for
10464 "backtrace from call7a" if not compiled with gcc.
10465 Add rs6000-*-* xfail for
10466 "backtrace from call7b" if compiled with gcc.
10467 (call_after_alloca): Add rs6000-*-* xfail for
10468 "print c in call_after_alloca" and
10469 "print s in call_after_alloca" and
10470 "backtrace from call_after_alloca_subr"
10471 if not compiled with gcc.
10472 (localvars_in_indirect_call): Add rs6000-*-* xfail for
10473 "print c in localvars_in_indirect_call" and
10474 "print c in localvars_in_indirect_call" and
10475 "backtrace in indirectly called function" and
10476 "stepping into indirectly called function"
10477 if not compiled with gcc.
10478 (localvars_after_alloca): Add rs6000-*-* xfail for
10479 "print c after runto localvars_after_alloca" and
10480 "print s after runto localvars_after_alloca" and
10481 "print i after runto localvars_after_alloca" and
10482 "print l after runto localvars_after_alloca"
10483 for all compilers.
10484 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
10485 than whatis-info.exp.
10486 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
10487 than opaque-info.exp.
10488 Setup rs6000-*-* xfail for
d63a86f8 10489 "ptype on opaque struct pointer (statically)" and
c906108c
SS
10490 "ptype on opaque struct pointer (dynamically)" when
10491 not compiled with gcc.
10492 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
10493 rather than callf-info.exp.
10494 (do_function_calls): Add clear_xfail for rs6000-*-* for
10495 "p t_float_values2(3.14159,float_val2)". Seems to work
10496 fine there, both with xlc and gcc. Need to find out what
10497 it is doing right and fix other platforms.
10498 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
10499 "call inferior func with struct - returns int",
10500 "call inferior func with struct - returns long",
10501 "call inferior func with struct - returns float",
10502 "call inferior func with struct - returns double",
10503 "call inferior func with struct - returns char *",
10504 but only if not gcc compiled (presumes xlc compiled).
10505 Change rs6000-*-* xfails for
10506 "call inferior func with struct - returns char" and
10507 " call inferior func with struct - returns short" to only
10508 xfail if not using gcc.
10509 (clean mostlyclean): Remove *.ci and *.tmp files.
10510 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
10511 than templ-info.exp.
10512 * gdb.base/langs.exp: Source gdb.base/langs.ci.
10513 Add rs6000-*-* xfail for "up to foo in langs.exp"
10514 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
10515 when not gcc compiled.
d63a86f8 10516
c906108c
SS
10517Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10518
10519 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
10520 * gdb.base/corefile.exp: Likewise.
10521 * gdb.base/list.exp: Likewise.
10522 * gdb.base/scope.exp: Likewise.
10523 * gdb.base/siganls.exp: Likewise.
10524
10525 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
10526 compiler output.
10527 * gdb.base/whatis.exp: Likewise.
10528
10529Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
10530
10531 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
10532 failure (opcode table has been fixed to match reality).
10533
10534Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
10535
10536 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
10537 "call inferior func with struct - returns char",
10538 "call inferior func with struct - returns short"
10539
10540 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
10541 "print 'scope0.c'::filelocal at main",
10542 "print 'scope0.c'::filelocal_bss in test_at_main",
10543 "print 'scope0.c'::filelocal at foo",
10544 "print 'scope0.c'::filelocal_bss in test_at_foo",
10545 "print 'scope0.c'::filelocal at bar",
10546 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 10547
c906108c
SS
10548 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
10549 in source file 1". This bug seems to have been fixed with both
10550 gcc and native cc (was native assembler bug?).
10551
10552Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
10553
10554 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
10555 "backtrace through signal handler" to "i*86-*-sysv4*".
10556 * gdb.base/signals.exp: Add xfail for "'next' behaved as
10557 continue" case. Add "known SVR4 bug" to fail message.
10558 Add "i*86-*-bsdi2.0" xfail for "handle all print".
10559 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
10560 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
10561 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
10562 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
10563 "up to foo in langs.exp", "show language at foo in
10564 langs.exp", "up to cppsub_ in langs.exp", "show
10565 language at cppsub_ in langs.exp", "up to fsub in
10566 langs.exp", and "show language at fsub in langs.exp".
10567 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
10568 "bactrace in corefile.exp".
10569 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
10570 "call inferior function with struct - returns float" and
10571 "call inferior function with struct - returns double".
d63a86f8 10572
c906108c
SS
10573Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
10574
10575 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
10576 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
10577 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
10578 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
10579
10580Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
10581
10582 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
10583 (or overriden) "CHILL" macro rather then bare "gcc".
10584 Also look for ../../gcc/xgcc since that is what we will
10585 actually need, not "Makefile". Remove following assignment
10586 of CHILL to CHILL_FOR_TARGET because that results in
10587 recursive definition.
10588
10589Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
10590
10591 * gdb.base/corefile.exp: Change xfail for backtrace in
10592 corefile.exp from linuxaout to all linux.
10593 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
10594 cases where we miss the breakpoint at the signal handler
10595 for some reason. Setup xfail for linuxoldld/linuxaout and
10596 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
10597 hitting SIGURG breakpoint.
10598 * gdb.base/signals.exp: Setup xfail for "next" acting like
10599 continue to add linuxoldld. Setup xfail for all linux for
10600 "next to handler in signals_tests_1", "backtrace in
10601 signals_tests_1", "continue to func1", "pass SIGUSR1",
10602 and continue to handler".
10603
10604Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
10605
10606 * Update all FSF addresses except those in COPYING* files.
10607
10608Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
10609
10610 * gdb.base/a2-run.exp: Change messages to be more explicit about
10611 the status of args, and quote binfile in results.
10612
10613Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
10614
10615 * gdb.base/callfuncs.exp: Add tests for passing structs to
10616 inferior functions and return various types.
10617 * gdb.base/callfuncs.c: Add functions to receive a struct
10618 and return a member of the struct, in various types.
10619
10620Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10621
10622 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
10623
10624Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
10625
10626 * config/vxworks29k.exp: New file, sources vxworks.exp.
10627
10628Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10629
10630 * config/gdbremote.exp: New file. Testing framework using
10631 gdbserver.
10632
10633Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
10634
10635 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
10636 "call function when asleep" and "send end of file".
10637 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
10638 for "backtrace in corefile.exp".
10639 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
10640 for "backtrace through signal handler".
10641 * gdb.base/corefile.exp: Make sure we actually generate a core file
10642 before trying the core tests. Some systems allow the user to suppress
10643 generation of core files and default to that (linux for example).
10644 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
10645 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
10646
10647Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10648
10649 * gdb.threads: New directory with some crude multi-threaded
10650 gdb tests (step.exp and step2.exp).
10651 * config/mt-lynx (STEP_EXECUTABLE): Define.
10652 (THREADFLAGS): Define.
10653
10654Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
10655
10656 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
10657
10658 * gdb.base/signals.exp: Disable whole file for lynx until
10659 further notice.
10660
10661 * gdb.base/signals.exp: xfail test where "next" acts like
10662 "continue" for lynx.
10663
10664 * gdb.base/interrupt.exp: xfail test for calling function while
10665 inferior is asleep for lynx.
10666
10667 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
10668 than one cr-lf after each command.
10669
10670Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10671
10672 * configure.in: Reinstate setting of stabsdirs variable, fix
10673 typo in setting up configdirs for native builds.
10674
10675 * gdb.base/return.exp: Fix typo in return double test.
10676 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
10677 compiler from optimizing them away.
10678
10679Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
10680
10681 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
10682 sequences to be echo'd by gdb when using gdb_test.
10683 * gdb.chill/chexp.exp: Likewise.
10684 * gdb.fortran/exprs.exp: Likewise
10685
10686Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10687
10688 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
10689 after the inferior gdb has started.
10690
10691 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
10692 after each command.
10693 * gdb.base/funcargs.exp: Likewise.
10694 * gdb.base/gdbvars.exp: Likewise.
10695 * gdb.base/interrupt.exp: Likewise.
10696 * gdb.base/list.exp: Likewise.
10697 * gdb.base/watchpoint.exp: Likewise.
10698 * gdb.c++/demangle.exp: Likewise.
10699 * gdb.c++/inherit.exp: Likewise.
10700 * gdb.chill/chexp.exp: Likewise.
10701 * gdb.fortran/exprs.exp: Likewise.
10702
10703 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
10704 test if we can't handle IO to/from the inferior.
10705
10706 * gdb.c++/misc.exp: Always check for a program already being
10707 started after sending a "run" command to gdb.
10708
10709 * gdb.base/twice.exp: Start with a fresh gdb.
10710
10711 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
10712 only depend on gdb's expression code, not the chill runtime.
10713
10714 * gdb.base/return.c: Put return values into variables so we
10715 can have gdb print them rather than depending on the program
10716 to print them.
10717 * gdb.base/return.exp: Corresponding changes.
10718
10719 * lib/gdb.exp: Provide default value for noinferiorio.
10720 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
10721 the inferior.
10722
10723 * gdb.base/break.exp: Always check for a program already being
10724 started after sending a "run" command to gdb.
10725 (text_next_with_recursion): Don't check the output from the
10726 program's printf statement. Instead just make sure the program
10727 exited.
10728
10729 * gdb.base/commands.exp: Protect tests which need arguments with
10730 $noargs conditionals.
10731
10732Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10733
10734 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
10735 of structure member arrays to match gdb/valops.c:value_addr change.
10736
10737Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
10738
10739 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
10740 cases.
10741
10742Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
10743
10744 * configure.in (configdirs): Remove gdb.chill from default list
10745 of subdirs and then add it back in only if doing a native build.
10746 The current chill compiler does not yet work in any cross build.
10747 * Revert all signal changes from Jul 6.
10748 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
10749 for sh-hms targets, allowing these tests to link, with no other
10750 changes. Testing is suppressed by setting "nosignals" in site.exp.
10751
10752Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
10753
10754 * configure.in (signaldirs): Define and add to configdirs for all
10755 targets except some specific ones that are known to not support signals.
10756 Also clean up formatting.
10757 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
10758 (signals, sigall): Remove rules to build.
10759 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
10760 Moved to new gdb.signals directory.
10761 * gdb.signals: New test directory.
10762 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
10763 signals.c signals.exp}: New or moved files.
10764
10765Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
10766
10767 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
10768
10769Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
10770
10771 * gdb.base/return.exp: Xfail `return double' test failure
10772 on at least Solaris 2.3 and handle future/past versions on
10773 a case by case basis as appropriate. Also update message
10774 to include i*86 failures.
10775
10776Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10777
10778 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
10779
10780 * lib/gdb.exp: Fix comment which erroneously identified
10781 gdb_file_cmd as gdb_load (the 19 May change was in fact to
10782 gdb_file_cmd not gdb_load).
10783 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
10784
10785 * gdb.base/setvar.exp: Make test names consistent between pass and
10786 fail cases. Use gdb_test more.
10787
10788Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10789
10790 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
10791
10792Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10793
10794 * gdb.base/help.exp: Fix expected help string for `show commands'.
10795
10796Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
10797
10798 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
10799
10800 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
10801 of a text section.
10802
10803Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
10804
10805 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
10806 that loop eventually terminates. Fix Connection refused logic so
10807 that testsuite will expire nicely.
10808
10809Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
10810
10811 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
10812 config/rom68k.exp: New tcl glue for the appropriate monitors.
10813 These all just end up calling monitor.exp.
10814 * config/monitor.exp (gdb_target_monitor): Handle `Connection
10815 refused' by retrying. Cleanup some timeout issues.
10816 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
10817 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
10818 callers don't have to set/restore global timeout variable.
10819
10820 * The following set of changes centralizes management of the global
10821 timeout variable. This way, it can be set in one target dependent
10822 place instead of dozens of places scattered throughout the test suite.
10823 If you need to lengthen a timeout, then you should either set timeout
10824 in one of the config/{target}.exp files, or multiply it by a factor.
10825 Setting it to an absolute value is always going to lose for some
10826 targets.
10827 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
10828 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
10829 * gdb.base/funcargs.exp: Don't set timeout.
10830 * gdb.base/list.exp (test_forward_search): Only use local timeout.
10831 * gdb.base/printcmds.exp (test_print_string_constants
10832 test_print_array_constants): Don't set timeout.
10833 * gdb.base/ptype.exp: Don't set timeout.
10834 * gdb.base/recurse.exp: Don't set timeout.
10835 * gdb.base/return.exp: Don't set timeout.
10836 * gdb.base/watchpoint.exp: Don't set timeout.
10837 * gdb.c++/classes.exp (do_tests): Don't set timeout.
10838 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
10839
10840Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
10841
10842 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
10843
10844Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10845
10846 * lib/gdb.exp: Disable chill tests for irix5.
10847
10848Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10849
10850 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
10851 each test pass or fail.
10852
10853Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10854
10855 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
10856 xlc not gcc.
10857
10858Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
10859
10860 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
10861
10862Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
10863
10864 * config/est.exp: Fix copyright and comments. Remove dead code.
10865 Use targetname, serialport and baud variables instead of fixed
10866 constants.
10867 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
10868 * config/cpu32bug.exp: New file to support cpu32bug monitors.
10869
10870Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10871
10872 * gdb.base/watchpoint.exp: Don't run
10873 test_watchpoint_triggered_in_syscall for sunos.
10874
10875Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10876
10877 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
10878 they don't seem to exist. Do include stdio.h.
10879
10880Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10881
10882 * gdb.base/a1-selftest.exp: Add alpha xfail.
10883
10884Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10885
10886 * gdb.base/watchpoint.c (main): Prompt before calling read().
10887 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
10888 Revise accordingly. Remove cruft about sending "123" several
10889 times, until it gets noticed. Clean up the "print buf[0]" stuff
10890 so that it passes or fails, and waits for prompts in the usual way.
10891
10892Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10893
10894 * gdb.base/recurse.exp: Fix comment.
10895
10896 * TODO: Remove item about printing variables in nodebug.exp. Add
10897 item about enabling tests which are only run on some targets.
10898
10899 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
10900 fail, make test names unique, use new gdb_test convention
10901 regarding pattern, use gdb_test more, etc.).
10902
10903 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
10904 fail, make test names unique, etc.).
10905
10906Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10907
10908 * gdb.base/nodebug.c: Change return type of top and middle to
10909 short.
10910 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
10911 are fixed by the recent mdebugread.c changes. Allow `short ()'
10912 as type for top and middle.
10913
10914Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10915
10916 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
10917 nearly as I can tell, the whole thing was an accident in Stu's
10918 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
10919 to replace a send/expect pair with gdb_test, but ended up only
10920 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
10921 of 30 Mar 1995 took care of it, but left this vestigial comment
10922 which I am now nuking.
10923
10924Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10925
10926 * gdb.base/break.exp: Look for different line number for
10927 breakpoint at main depending on usestubs.
10928
10929Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10930
10931 * gdb.base/list.exp: Adjust some alternate expect patterns to
10932 match recent list0.c change. Add alternate expect pattern for
10933 output from `list default lines around main' for optimizing
10934 compilers.
10935
10936Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10937
10938 * lib/gdb.exp: If nosignals is not set, set it to 0.
10939
10940Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
10941
10942 * config/slite-gdb.exp: Responds to load symbol table prompt.
10943 * gdb.base/break.exp: Adjust line number, fix rerun.
10944 * gdb.base/langs0.c: Add #ifdef usestubs.
10945
10946Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
10947
10948 * gdb.base/list.exp: Adjust line contents after adding new lines in
10949 list0.c. Also fix a syntax error.
10950
10951 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
10952 * gdb.base/break.exp: ditto.
10953 * gdb.base/list.exp: ditto.
10954 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
10955 * gdb.base/run.c: ditto.
10956 * gdb.base/list0.c: ditto.
10957 * gdb.base/funcargs.c: ditto.
10958
10959Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
10960
10961 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
10962 $targetname, $serialport and $baud instead of hardwired variables.
10963 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
10964 target doesn't support signals.
10965
10966Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
10967
10968 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
10969
10970Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10971
10972 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
10973 Don't rely on the value of an auto variable before it has been
10974 initialized. Use gdb_test more.
10975
10976Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10977
10978 * lib/gdb.exp (default_gdb_version): A version number must start
10979 with a digit, but other than that contains all characters up to
10980 the first whitespace character.
10981
10982Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10983
10984 * gdb.base/commands.exp (breakpoint_command_test): New tests.
10985
10986Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10987
10988 * gdb.c++/*.exp: Warn if executable does not exist. The original
10989 reason for skipping the warning was that configure.in sometimes
10990 intentionally skipped building the executables but the tcl code
10991 had no way of knowing. That (a) was always bogus with respect to
10992 error handling, (b) is no longer true (right now there is no way
10993 to skip C++ tests).
10994
10995 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
10996
10997Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10998
10999 * gdb.base/list.exp: Add expect patterns for output from
11000 SunPRO compiled executables.
11001 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
11002 types.
11003
11004Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11005
11006 * gdb.base/break.exp (test_next_with_recursion): Accept any line
11007 number (we are already testing that the correct source line text
11008 gets printed).
11009
11010 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
11011 that is what is intended, but something needed to be done to get
11012 sunos4 native working again.
11013
11014 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
11015
11016 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
11017 apparently went with a (very) old xfail.
11018
11019Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
11020
11021 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
11022 runto_main is a proc in gdb.exp that will do 'step' for target use
11023 stubs.
11024 * gdb.base/exprs.exp: ditto.
11025 * gdb.base/interrupt.exp: ditto.
11026 * gdb.base/opaque.exp: ditto.
11027 * gdb.base/printcmds.exp: ditto.
11028 * gdb.base/ptype.exp: ditto.
11029 * gdb.base/scope.exp: ditto.
11030 * gdb.base/setvar.exp: ditto.
11031 * gdb.base/signals.exp: ditto.
11032 * gdb.base/twice.exp: ditto.
11033 * gdb.c++/classes.exp: ditto.
11034 * gdb.c++/inherit.exp: ditto.
11035 * gdb.c++/templates.exp: ditto.
11036 * gdb.base/break.exp: no run and hit main for stubs. Change line
11037 numbers for breakpoints and info breakpoint.
11038 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
11039 breakpoint().
11040 * gdb.base/callfuncs.c: ditto.
11041 * gdb.base/exprs: ditto.
11042 * gdb.base/interrupt.c: ditto.
11043 * gdb.base/opaque0.c: ditto.
11044 * gdb.base/printcmds.c: ditto.
11045 * gdb.base/ptype.c: ditto.
11046 * gdb.base/scope0.c: ditto.
11047 * gdb.base/setvar.c: ditto.
11048 * gdb.base/signals.c: ditto.
11049 * gdb.base/twice.c: ditto.
11050 * gdb.c++/misc.cc: ditto.
11051 * gdb.c++/templates.cc: ditto.
11052
11053Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11054
11055 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
11056
11057 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
11058 somewhere between `read' and `main.c'. I'm pretty sure the
11059 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
11060 and it isn't particularly useful.
11061
11062 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
11063
11064Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11065
11066 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
11067
11068Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
11069
11070 * config/mt-slite: add LIBS and -nostdlib.
11071 * config/slite-gdb.exp: add this new file to support sparclite target.
11072
11073Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
11074
11075 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
11076
11077 * gdb.base/a2-run.exp: Change argument to istarget from
11078 "*-*-vxworks" to "*-*-vxworks*".
11079 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
11080
11081Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
11082
11083 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
11084 will not runto main but do a 'step' to step out of breakpoint().
11085 * config/mt-slite: add -Dusestubs.
11086
11087Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11088
11089 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
11090 instead of just @.
11091
11092 * gdb.base/signals.exp: Add test for "handle all print".
11093 * TODO: Remove "handle all print". Also remove item about
11094 checking copyright date (I don't like the idea of a spurious FAIL
11095 based on when we run the tests).
11096
11097 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
11098 for SunOS4 (reason for failure not investigated). Remove
11099 redundant test for $binfile.
11100
11101 * gdb.base/nodebug.c (array_index): Call malloc.
11102
11103 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
11104
11105Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
11106
11107 * gdb.base/recurse.exp: Update gdb_test invocation to use new
11108 conventions and slightly simplify the matching regexp.
11109
11110Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11111
11112 * gdb.base/break.exp: Update gdb_test invocation to use new
11113 convention.
11114
11115 * lib/gdb.exp: If noargs is not set, set it to 0.
11116
11117 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
11118 tests unique.
11119
11120 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
11121
11122Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11123
11124 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
11125 one argument of type "<non-float parameter>".
11126
11127Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
11128
11129 * config/rom68k.exp: New file to support Motorola IDP board.
11130 * gdb.base/a2-run.exp: Skip this file if noargs is set.
11131 * gdb.base/break.c: Change things around so that this program
11132 doesn't depend upon args. This is necessary to make remote
11133 targets work (in general, they can't take args).
11134 * gdb.base/break.exp: Don't try to send args to program. Don't
11135 expect output. Also, replace lots of code with gdb_test.
11136
11137Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11138
11139 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
11140 printing of '\'' (which is what the comment says we are testing,
11141 even though we were not), not '''.
11142 (test_integer_literals_rejected): Test that printing ''' is an error.
11143
11144 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
11145 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
11146 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
11147 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
11148 Use gdb_test not test_print_accept.
11149 * lib/gdb.exp: Remove test_print_accept.
11150
11151 * gdb.base/signals.exp (signal_tests_1): Make pass message
11152 consistent with fail message.
11153
11154 * gdb.base/whatis.exp: Remove xfails for printing char vs.
11155 unsigned char; the bug (PR 1821) is fixed.
11156
11157 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
11158
11159 * gdb.base/scope.exp (test_at_localscopes): Call pass for
11160 successful tests--makes xfailing them work right.
11161
11162Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11163
11164 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
11165 only \r\n, not .*. The test can pass .* as the last thing in
11166 $pattern if that is what it wants. In addition to providing this
11167 flexibility, this change should speed up pattern matching in cases
11168 where the pattern already ended with .* (there were a number of
11169 them). This change also helps catch bad patterns--in the old
11170 scheme the typo "char \*" instead of "char \\*" would pass. Now
11171 it is caught.
11172 * Many .exp files: Update callers.
11173
11174 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
11175 clearer and does not spuriously match multiple ('s. Likewise for
11176 ) and *.
11177
11178 * gdb.base/nodebug.exp: Test ability to call a function and pass
11179 it a string (even with no debugging info).
11180
11181 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
11182 "p '\'", which is the same as "p ''" once tcl gets done with
11183 quoting, to "p '\\'", which I suspect is what is intended (one
11184 backslash gets sent to GDB).
11185
11186 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
11187
11188Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11189
11190 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
11191 1817) was fixed literally years ago.
11192
11193Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11194
11195 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
11196 test, it causes stepping out of call_after_alloca_subr with
11197 optimizing compilers.
11198 (localvars_in_indirect_call): Consume GDB prompt if `finish'
11199 fails.
11200
11201 * gdb.c++/templates.exp: Source templ-info.exp only if
11202 the templates executable exists.
11203
11204 * gdb.c++/misc.cc (class Contains_static_instance,
11205 class Contains_nested_static_instance),
11206 gdb.c++/classes.exp (test_static_members): Test printing of
11207 a class that contains a static instance of the class.
11208
11209Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11210
11211 * gdb.base/langs2.c (cppsub_): Don't prototype.
11212 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
11213 only, I believe).
11214
11215Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11216
11217 * lib/gdb.exp (skip_chill_tests): New procedure.
11218
11219 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
11220
11221Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
11222
11223 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
11224 each expect pattern. Cuts runtime from 12 to about 4 seconds.
11225
11226Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11227
11228 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
11229
11230 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
11231 disassemble 8, not 16, instructions for part 4.
11232
11233 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
11234 support the latter anymore.
11235
11236 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
11237 -DNO_PROTOTYPES.
11238 * gdb.base/callfuncs.c: Control use of prototypes based on
11239 NO_PROTOTYPES, not __STDC__.
11240 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
11241 t_float_values2 tests if prototypes in use.
11242
11243 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
11244 t_double_values): When checking differences against DELTA, check
11245 that difference is within the range (-DELTA,DELTA), not just
11246 (-infinity,DELTA).
11247
11248Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
11249
11250 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
11251 'file' command firts, then 'target', then 'load', this is due to gdb
11252 target set up.
11253 * config/mips-gdb.exp: Fix a couple regular exp bugs.
11254
11255Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
11256
11257 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
11258 FP load/store variants.
11259 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
11260
11261Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
11262
11263 * gdb.base/term.exp: Do not give a warning if not native, it is
11264 not an abnormal condition.
11265
11266Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
11267
11268 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
11269 t_char_array".
11270
11271Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
11272
11273 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
11274 are getting the version number.
11275
11276 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
11277 if not native, it is not an abnormal condition.
11278
11279Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11280
11281 * lib/gdb.exp: Just use "file exists", rather than undocumented
11282 dejagnu procedure "findfile".
11283
11284Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
11285
11286 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
11287 (LDFLAGS): Set to -Xlinker -Ur.
11288
11289 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
11290 Removed, these values are set by lib/gdb.exp.
11291
11292 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
11293
11294Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
11295
11296 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
11297 of replicating gdb startup code.
11298
11299 * config/mt-vxworks (LDFLAGS): Set to -r.
11300 (CFLAGS_FOR_TARGET): Removed.
11301
11302 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
11303 (gdb) and gdb for vxworks uses (vxgdb).
11304
11305 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
11306 executable is not in the tree and host != target, use sed and
11307 program_transform_name to determine the gdb name used by the
11308 target.
11309
11310 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
11311 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
11312
11313Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11314
11315 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
11316 floats, chars, and shorts where there are ANSI-style function
11317 definitions.
11318
11319 * gdb.base/langs.exp, gdb.base/langs*: New test.
11320 * gdb.base/Makefile.in: Build it.
11321 * TODO: Remove item about checking that C names don't get C++
11322 demangling applied; this test tests it.
11323
11324Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11325
11326 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
11327 went with the const70 xfail. The xfail went away a year ago.
11328
11329 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
11330
11331 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
11332 for hp300.
11333
11334 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
11335
11336 * gdb.base/a1-selftest.exp: Don't run on hp300.
11337
11338Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11339
11340 * Makefile.in (site.exp): Set host_alias and target_alias as well
11341 as host_triplet and target_triplet.
11342
11343Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11344
11345 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
11346
11347 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
11348 places as other ecoff systems).
11349
11350 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
11351 ultrix.
11352
11353Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11354
11355 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
11356 remove them.
11357 * gdb.base/nodebug.exp: Accept "function" in addition to "text
11358 variable and "variable" in addition to "data variable".
11359 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
11360
11361 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
11362 2.
11363 * gdb.base/list1.c (long_line): Add additional statement at start
11364 of function.
11365 * gdb.base/list.exp (test_forward_search): Update line number to
11366 reflect new statement.
11367
11368Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11369
11370 * gdb.base/signals.exp: Reinitialize searched source directories
11371 after gdb_start call.
11372
11373Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
11374
11375 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
11376 * gdb.stabs/Makefile.in: Likewise.
11377
11378 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
11379 change. Instead split the tests into smaller pieces.
11380 * gdb.disasm/hppa.s: Corresponding changes.
11381
11382Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11383
11384 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
11385 Quote ^C when passing it to stty. For some shells ^ is a pipe.
11386
11387 * gdb.base/funcargs.exp: Modify many tests so that every test
11388 either passes or fails. Make some test names unique.
11389
11390Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11391
11392 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
11393 Call stty to set interrupt character.
11394
11395 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
11396 for HP assembler versus GNU assembler based on actual behavior of
11397 $(CC), rather than assuming that $(AS) is always the GNU assembler.
11398
11399 * TODO: Suggest a few more stepping tests.
11400
11401Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
11402
11403 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
11404 restart GDB for h8300 after a continue.
11405 (return): Add pattern to match a29k-udi behavior.
11406 * gdb.base/nodebug.exp: Remove obsolete comment.
11407 * gdb.base/regs.exp: New file, testing of register displays.
11408 * gdb.base/return.exp: Fix typo in reference to $objdir.
11409 * gdb.base/whatis.exp: Always start with a fresh GDB.
11410
11411Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11412
11413 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
11414 higher, these tests generate a lot of output.
11415
11416Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11417
11418 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
11419 code following the catch silently ignored some errors; without the
11420 catch they should be thrown like any other tcl error. Also, the
11421 catch used "" instead of {} which meant all the callers who wanted
11422 to include one of the characters "[]$ had to quote it an extra time.
11423 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
11424 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
11425 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
11426 Remove extra quoting.
11427
11428Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
11429
11430 * gdb.base/commands.exp: Make test names unique; every test either
11431 passes or fails. Update some comments.
11432
11433 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
11434
11435Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11436
11437 The following fixes a FAIL caused by the fact that the alpha stabs
11438 configuration didn't use the ".if alpha" code in weird.def.
11439 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
11440 bit pointer, so the 32 bit version works even on the alpha.
11441 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
11442 Remove the stuff which allowed us to have separate versions for
11443 alpha and everything else.
11444
11445 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
11446 regexp which "info func operator\[\](" is supposed to match. Fix
11447 string to send to GDB. Note that GDB still doesn't work right. Add a
11448 new test for "info func .perator\[\](" which GDB does handle correctly.
11449
11450 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
11451
11452Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11453
11454 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
11455 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
11456 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
11457 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
11458 it makes the tests harder to understand and confuses test-o-matic.
11459 The preferred style is that each test provides a PASS or a FAIL,
11460 and has a unique message (e.g. "continue #54" not just "continue")
11461 which is the same for the pass and the fail.
11462 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
11463 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
11464 to lib/gdb.exp.
11465 * gdb.base/printcmds.exp: Use test_print_accept. Remove
11466 prt_accept which was basically the same thing. Likewise for
11467 test_print_reject and prt_reject.
11468 * lib/gdb.exp (test_print_reject): Add some more error message
11469 patterns to match from the former printcmds.exp (prt_reject).
11470 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
11471 One defect of the passcount stuff is that some of it failed to
11472 report XPASS where appropriate.
11473 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
11474 stuff before and after arg in expected pattern.
11475 (test_paddr_operator_functions): Re-do test without print_addr_of;
11476 this is the only test which seems to want extra stuff there.
11477
11478Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11479
11480 * gdb.base/nodebug.exp: Update new tests to reflect improved
11481 wording of gdb output.
11482
11483 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
11484 and "ptype" work on variables in files compiled without -g.
11485 Replaces commented out "maint print msymbol" tests.
11486
11487Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11488
11489 * gdb.base/setvar.c (dummy): Call malloc.
11490
11491 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
11492 losing with the irix4 sed.
11493
11494 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
11495 ALRM" on irix4.
11496
11497Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11498
11499 * TODO: Remove items about corefile.exp testing new exec-file and
11500 backtrace; both are now done. Add items about printing enums.
11501
11502Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11503
11504 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
11505 "get signal $thissig" test fails.
11506
11507 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
11508
11509Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11510
11511 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
11512 compiler warning with dec alpha compiler.
11513
11514 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
11515 extra \n from gdb_test call (this explains why the prompt test
11516 that I removed yesterday was there).
11517 (user_defined_command_test): Remove extra \n and prompt test.
11518
11519 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
11520 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
11521 doesn't exist.
11522 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
11523 Also remove alpha workaround, which turns out to be because
11524 SIGABRT == SIGLOST.
11525
11526 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
11527
11528 * gdb.base/help.exp: Don't test "help show".
11529
11530Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11531
11532 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
11533 "set print address" is on.
11534 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
11535 pass prompt to gdb_test; gdb_test already looks for the prompt.
11536
11537 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
11538
11539 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
11540 was a vestige of the manual TESTSTRATEGY, and the purpose of it
11541 was to make sure that gdb can read a core file. But (a) the "read
11542 the corefile" part didn't make it to a1-selftest.exp, we just
11543 delete the corefile after creating it, and (b) we test reading
11544 corefiles in corefile.exp anyway. Also, this test left around a
11545 xgdb process on Solaris.
11546
11547 * gdb.base/corefile.exp: Also test backtrace.
11548
11549Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
11550
11551 * gdb.base/commands.exp: Test a simple user defined command with
11552 arguments and if/while statements; verify the full user command is
11553 printed by "show user".
11554
11555 * gdb.base/commands.exp: Test if/while commands as part of a
11556 breakpoint command list; verify they appear in breakpoint
11557 information.
11558
11559Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11560
11561 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
11562 than by dividing by zero.
11563
11564Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
11565
11566 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
11567 performing an inferior call with watchpoints enabled.
11568 * gdb.base/watchpoint.c (main): Delete second unnecessary read
11569 call.
11570
11571Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11572
11573 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
11574 of "file" command.
11575
11576 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
11577 Add additional pattern for when "int operator int(void);" appears
11578 in a different order.
11579
11580Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11581
11582 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
11583
11584 * gdb.base/help.exp: Replace most of docstrings for "info signals"
11585 and "signal" with ".*".
11586
11587Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11588
11589 * TODO: Add note about "handle all nostop".
11590
11591 * gdb.base/{sigall.c, sigall.exp}: New test.
11592 * gdb.base/Makefile.in: Add it.
11593
11594Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
11595
11596 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
11597 when invoking GDB, suppresses any windowing interface.
11598
11599Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
11600
11601 * config/sim-gdb: New file, simulator testing support.
11602
11603Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
11604
11605 * gdb.base/interrupt.exp: Test calling func1 twice.
11606
11607Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
11608
11609 * gdb.base/list.exp (test_forward_search): Set timeout higher
11610 when we'll be getting lots of output from gdb.
11611
11612 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
11613 "init_malloc" to after the expect statement. Run it if that
11614 regexp is taken, but also for two others which happen if source
11615 cannot be found.
11616
11617Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11618
11619 * gdb.base/printcmds.exp: New test, for printing register before
11620 program is running.
11621
11622Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11623
11624 * gdb.base/list.exp: Correct some alternate expect patterns
11625 to reflect changes in list1.c.
11626
11627Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11628
11629 * TODO: Add item regarding large frames.
11630
11631 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
11632
11633 * TODO: Remove item about enabling return.exp; it
11634 is enabled. Suggest a few more "return" tests.
11635
11636Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11637
11638 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
11639 anonymous unions.
11640
11641Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11642
11643 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
11644 and pr-5646.o, so "make" is the same as "make all", not "make
11645 pr-4975.o".
11646
11647Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
11648
11649 * gdb.base/list.exp: Adjust expectations to reflect changes in
11650 list1.c.
11651 (test_forward_search): New test proc.
11652 * gdb.base/list1.c (long_line): New function, has long source line.
11653
11654Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
11655
11656 * gdb.base/a1-selftest.exp: Change initial stepping to know about
11657 additional line of code that was added.
11658
11659Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
11660
11661 * gdb.disasm/hppa.s: Break the large branching tests into smaller
11662 tests so as not to overflow expect's input buffers.
11663 * gdb.disasm/hppa.exp: Corresponding changes.
11664
11665Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11666
11667 Beginnings of template debugging tests.
11668 * gdb.c++/templ-info.cc: New file to test for template
11669 debugging capability of the compiler.
11670 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
11671 templ-info.cc.
11672 * gdb.c++/templates.cc: Add explicit template instantiations
11673 to enable compiling with -fno-implicit-templates. Add destructor
11674 and 'value' method to T5 class for template tests.
11675 * gdb.c++/templates.exp: Add testcases for printing of template
11676 types, setting breakpoints on template methods and calling a
d63a86f8 11677 template method.
c906108c
SS
11678
11679Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
11680
11681 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
11682 branch target since some assemblers (gas-2.5) may emit a
11683 relocation for the branch instead of resolving it in the
11684 assembler.
11685
11686Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11687
11688 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
11689 through signal handler.
11690
11691Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11692
11693 * configure.in (*-*-netware): Use config/mt-netware.
11694
11695 * config/mt-netware: New file.
11696 * config/mt-i386-netware: Removed, separate configs for different
11697 netware architectures are no longer needed now that we have
11698 --with-headers.
11699
11700Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11701
11702 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
11703 by the recent changes to use ANSI C arithmetic conversions.
11704
11705Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11706
11707 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
11708 bug involving using inferior_pid to figure out whether to select a
11709 frame.
11710
11711Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
11712
11713 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
11714 match the current disassembler output.
11715
11716Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
11717
11718 * gdb.fortran/exprs.exp: Expect VOID instead of void.
11719 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
11720 types, expect "int" as type of integer values (for now).
11721
11722Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
11723
11724 * gdb.base/commands.exp: New tests for if/while commands.
11725
11726Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
11727
11728 * lib/gdb.exp (runto): Replace sub-pattern for hex value
11729 by .*, since hex values have different syntax in Chill mode.
11730
11731Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11732
11733 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
11734 linefeed from expect pattern for repeated types with indices > 9.
11735
11736Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
11737
11738 First part of Fortran test suite.
11739 * gdb.fortran: New directory.
11740 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
11741
11742Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11743
11744 * gdb.base/default.exp: Update expect pattern for load command
11745 without arguments.
11746
11747Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
11748
11749 * configure.in: Change i386 to i[345]86.
11750 * gdb.base/configure.in: Likewise.
11751 * gdb.c++/configure.in: Likewise.
11752 * gdb.chill/configure.in: Likewise.
11753
11754Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
11755
11756 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
11757 patterns, since that is not a valid context for comments.
11758
11759Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
11760
11761 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
11762 repeated types and repeated types with indices > 9.
11763
11764Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
11765
11766 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
11767 2417; old bug has been fixed.
11768
11769Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
11770
11771 * gdb.base/interrupt.exp: When trying to wake up the inferior,
11772 send the newline ourselves instead of assuming gdb_test will do
11773 so when passed an empty input string.
11774
11775 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
11776 stabs testcode.
11777
11778Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11779
11780 * lib/gdb.exp (gdb_test): Don't send anything if the first
11781 argument is an empty string. This makes cases where we want to
11782 match output that is already in expect's buffers (for example,
11783 matching a breakpoint after gdb_run_cmd has been called) work
11784 reliably.
11785
11786Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11787
11788 * config/netware.exp: New file.
11789
11790Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11791
11792 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
11793 the -B and -L prefixes so we can find the debugging stub.
11794
11795 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
11796 there and we are using the gcc from the tree.
11797
11798 * gdb.base/types.c: Removed.
11799
11800 * gdb.base/configure.in: Look for makefile fragments in ../config.
11801 Recognize i386-*-netware.
11802 * gdb.c++/configure.in: Likewise.
11803
11804Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11805
11806 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
11807 the correct TCL syntax.
11808
11809Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11810
11811 * gdb.base/opaque.exp: use runto instead of messing around with
11812 breakpoints. Simplify by using gdb_test.
11813
11814 * gdb.base/bitfields.exp: restart between tests on netware targets
11815 because breakpoints aren't relocated after target death. Run
11816 processes to completion.
11817
11818 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
11819
11820Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
11821
11822 * Makefile.in: Remove extra tabs that confuse some versions
11823 of "make". Use the newly built gdb to test with by default,
11824 rather than the first one in the tester's search path.
11825
11826Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
11827
11828 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
11829
11830 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
11831 condition help.
11832
11833Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11834
11835 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
11836
11837 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
11838 running.
11839 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
11840 * gdb.base/funcargs.exp: Likewise.
11841
11842 * gdb.base/bitfields.exp: Simplify by using gdb_test.
11843 * gdb.base/funcargs.exp: Likewise.
11844
11845 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
11846 message is "".
11847
11848Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11849
11850 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
11851 return,signals,twice}.exp: Handle non-existant binaries
11852 consistantly.
11853
11854 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
11855 * gdb.base/Makefile.in: Don't try to generate a core dump, we
11856 might testing a cross development system.
11857
11858Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11859
11860 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
11861 runtest script is relative to ${srcdir}, not ${rootdir}.
11862
11863Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
11864
11865 * gdb.base/signals.exp: Allow for optionality of breakpoint
11866 address.
11867
11868Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11869
11870 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
11871
11872Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11873
11874 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
11875 for size_t definition.
11876 * gdb.c++/templates.cc: Likewise
11877
11878 * config/mt-i386-netware: New file.
11879
11880 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
11881 defined.
11882
11883 * gdb.base/Makefile.in: Added support for systems that name core
11884 files by appending "core" to the program name.
11885 * gdb.base/a1-selftest.exp: Likewise.
11886
11887Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11888
11889 * gdb.base/return.exp: Add comment and message for `return double'
11890 test failure on Sparc Solaris.
11891
11892Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
11893
11894 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
11895
11896Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11897
11898 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
11899 from optimizing them away.
11900 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
11901 patterns to include default constructors and assignment operators,
11902 to match gcc versions beyond 2.5.8. Accept any cplus demangling
11903 character in the output of the virtual base pointer.
11904
11905Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11906
11907 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
11908 expression match in print_addr_of to avoid unintented matches.
11909 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
11910 versions up to 2.5.8.
11911
11912Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11913
11914 * gdb.base/list.exp: Tweak alternate pattern for listing of an
11915 included file to run under newer versions of expect.
11916 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
11917 consecutive >'s in templates to accomodate recent cplus-dem.c change.
11918 Remove xfail for the virtual table of BDDHookV.
11919
11920Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
11921
11922 * lib/gdb.exp (string_to_regexp): Set a default result.
11923 (default_gdb_start): Fix misleading message.
11924
11925Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
11926
11927 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
11928 Remove all CC, etc definitions.
11929 * config/mt-hpux: New file.
11930 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
11931 (CFLAGS, LDFLAGS): Define.
11932 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
11933
11934 * Makefile.in (site.exp): Don't insert host_os, etc.
11935 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
11936 (distclean): Check existence of subdir.
11937 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
11938 * gdb.base/Makefile.in: General cleanup and simplification.
11939 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11940 to build executables. Use default rule to build .o files.
11941 (EXPECT, RUNTEST, CC): Fix relative pathname.
11942 (site.exp): Don't insert host_os, etc.
11943 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
11944 and/or SIGUSR1 defined.
11945 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
11946 * gdb.c++/Makefile.in: General cleanup and simplification.
11947 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11948 (CFLAGS): Remove.
11949 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
11950
11951Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
11952
11953 * gdb.base/recurse.exp: Misc changes to get tests running again
11954 after Kung's changes to the watchpoint code.
11955 * gdb.base/watchpoint.exp: Likewise.
11956
11957Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
11958
11959 * lib/gdb.exp (string_to_regexp): Convert {\} also.
11960
11961Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
11962
11963 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
11964 * lib/gdb.exp (default_gdb_start): Define.
11965 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
11966 gdb.base/funcargs.exp, gdb.base/opaque.exp,
11967 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
11968 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
11969 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
11970 Don't call gdb_target_udi in between tests.
11971
11972Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11973
11974 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
11975 (which was basically just a local version of the same thing). In
11976 addition to avoiding duplication, gdb_test_exact is faster.
11977 * lib/gdb.exp (gdb_test_exact): Fix typo.
11978
11979 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
11980 don't give an error.
11981
11982 * gdb.base/term.exp: Call delete_breakpoints before starting.
11983
11984 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
11985 (t10): Add comment.
11986
11987Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
11988
11989 Reorganization of the GDB Test Suite.
11990
11991 * gdb.base: New directory, contains all the basic tests.
11992 * gdb.c++: New directory, tests specific to C++.
11993 * gdb.chill: New directory, tests specific to Chill.
11994 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
11995 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
11996 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
11997 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
11998 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
11999 t30-31 to chill).
12000 * */gdbme.*: Rename to match appropriate expect scripts.
12001 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
12002 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
12003 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
12004 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
12005 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
12006 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
12007 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
12008 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
12009 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
12010 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
12011 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
12012 gdb.c++/virtfunc.cc: New names of C++ files.
12013 * gdb.chill/chillvars.ch: New name of Chill file.
12014 * gdb.base/configure.in, gdb.c++/configure.in,
12015 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
12016 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
12017 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
12018 * configure.in (configdirs): Update to reflect directory changes.
12019 (target_abbrev): No longer define for any configuration.
12020 * Makefile.in: Cosmetic improvements to header comments.
12021
12022Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
12023
12024 Various changes to gdb.t31:
12025
12026 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
12027 * gdbme.ch: Make all key-words and predefineds be upper-case.
12028 * chillvars.exp: Expect key-words and predefinds in upper-case.
12029
12030 * chillvars.exp: Use gdb_test_exact many places.
12031 Change expected output for arrays (which now includes index labels).
12032
12033 * pr-5020.exp, gdme.ch (module PR_5020):
12034 New test, for PR-5020.
12035
12036Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
12037
12038 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
12039 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
12040
12041Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
12042
12043 * Makefile.in: Fix bit-rot in definitions of CHILL,
12044 CHILL_FOR_TARGET and Chill_LIB.
12045 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
12046 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
12047 CHILL, and CHILL_LIB.
12048
12049Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
12050
12051 * Revert the previous changes. Please see Rob's directory
12052 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
12053
12054Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
12055
12056 * Makefile.in, configure.in, config/mips-gdb.exp,
12057 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
12058 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
12059 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
12060 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
12061 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
12062 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
12063 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
12064 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
12065 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
12066 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
12067 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
12068 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
12069 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
12070 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
12071 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
12072 changes from 94Q1.
12073
12074Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
12075
12076 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
12077 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
12078 Rob's new testing fragments.
12079
12080Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
12081
12082 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
12083 lib/gdb.exp: Replace error proc calls with perror.
12084
12085Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
12086
12087 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
12088 version also, match on casted version strings, and match on
12089 gdb startup case where the line numbers might be messed up.
12090
12091Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
12092
12093 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
12094 (CFLAGS): Delete it from here.
12095
12096Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
12097
12098 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
12099
12100Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
12101
12102 * Makefile.in (RUNTEST): Default to just "runtest".
12103
12104Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12105
12106 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
12107 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
12108 the code has been restructured.
12109
12110Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12111
12112 * gdb.t00/default.exp (set write): Allow any number of \r and/or
12113 \n, not just one of each.
12114
12115 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
12116 /bin/cc gives a warning if you do.
12117
12118Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
12119
d63a86f8 12120 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
12121 __t10ListS_link1ZUiRCUiPT0
12122
12123Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12124
12125 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
12126 on local variables in recursive functions.
12127
12128 * gdb.t07/Makefile.in: Build the new test.
12129
12130Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12131
12132 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
12133 directly. Instead compare the return values from actual calls.
12134
12135Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
12136
12137 * Makefile.in (check): Set TCL_LIBRARY for runtest.
12138
12139Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12140
12141 * From Peter Schauer with minor modifications.
12142 * gdb.t15/return.exp (return_tests): Handle targets where "return"
12143 stops in mid-line in the caller. Add xfail for returning a float
12144 value on X86 targets.
12145
12146Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12147
12148 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
12149 to avoid expect lossage.
12150 (fmem_LRbug_tests): Likewise.
12151 * gdb.disasm/hppa.s: Corresponding changes.
12152
12153 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
12154 conditions to work with latest dejagnu/expect.
12155
12156 * gdb.t15/funcargs.exp (finish from indirect call): No longer
12157 expected to fail on the PA.
12158 (backtrace in call with trampolines): Explicitly require main
12159 to be frame #1 (no trampolines should show up in backtrace).
12160
12161 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
12162 "continue -expect".
12163 * gdb.t06/break.exp: Likewise.
12164 * gdb.t07/watchpoint.exp: Likewise.
12165 * gdb.t13/bitfields.exp: Likewise.
12166 * gdb.t15/{funcargs,return}.exp: Likewise.
12167 * gdb.stabs/weird.exp: Likewise.
12168 * config/{mips,udi}-gdb.exp: Likewise.
12169
12170 * hppa.sed: Enclose comments within a sed command to avoid
12171 losing with the old OSF1 sed.
12172
12173Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12174
12175 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
12176 sequent dynix.
12177 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
12178 * gdb.t15/funcargs.exp: Conditionally step again to really
12179 finish from marker_call_with_trampolines. Handle the case where
12180 the first step from within call_with_trampolines already steps
12181 us back to main.
12182 * gdb.t15/gdbme.c: Add comment to closing brace of
12183 call_with_trampolines for funcargs.exp.
12184
12185Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12186
d63a86f8 12187 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
12188 Fix typo(s).
12189
12190Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12191
12192 * gdb.t07/gdbme.c: More code for watchpoint testing.
12193
12194 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
12195 "Hardware watchpoint" throughout file.
12196 (test_watchpoint_triggered_in_syscall): New test.
12197 (test_complex_watchpoint): New test.
12198
12199Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12200
12201 * gdbme.c (call_with_trampolines): New function to try and step
12202 into. Tests trampoline problems on the PA.
12203
12204 * funcargs.exp (localvars_in_indirect_call): No longer expect
12205 stepping into indirect call to fail on PAs.
12206 (test_stepping_over_trampolines): New test.
12207
12208Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12209
12210 * TODO: Add suggestions for static member function tests, and
12211 completion tests.
12212
12213Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12214
12215 * TODO: Add suggestions for "p/a" tests.
12216
12217 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
12218 (default_gdb_exit): Replace all the hair with sending "quit" to
12219 the process with a simple close.
12220
12221Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12222
12223 * TODO: Add suggestions for shared library tests.
12224
12225Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12226
12227 * TODO: Add suggestions for x/s tests.
12228
12229Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12230
12231 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
12232 "enable once", and "enable breakpoints once" with ".*".
12233
12234Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12235
12236 * TODO: Add suggestions about structure passing tests.
12237
12238Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12239
12240 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
12241 the primary1 test, use work around if __GNUC__ < 2.
12242 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
12243 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
12244 Test for bad output rather than waiting for timeout. Issue
12245 second continue only if first continue failed.
12246
12247Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
12248
12249 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
12250 operator[] test with gdb_test because the old code didn't seem to
12251 be getting the quoting right with the new dejagnu.
12252
12253Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
12254
12255 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
12256 one from the path.
12257 * Makefile.in: Use a fresh expect if there is one, use runtest
12258 from the src tree if there is one.
d63a86f8 12259
c906108c
SS
12260Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
12261
12262 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
12263 next over recursive call. Revise the tests from that point on
12264 (which had been skipped) to match GDB's actual (correct) output.
12265
12266 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
12267 with next over a breakpoint whose condition is false.
12268
12269 * gdb.t00/help.exp: Comment out "help set print" tests just like
12270 (and for same reason as) "help set" test.
12271
12272Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12273
12274 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
12275 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
12276
12277Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12278
12279 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
12280 necessary gdb_target_udi.
12281
12282 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
12283
12284 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
12285 1838 and 2417; they are fixed.
12286
12287 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
12288 gdb.t03/ptype.exp (ptype structure, ptype union):
12289 Remove xfails; the test is looser than when the xfails were added.
12290
12291 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
12292 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
12293
12294 * gdb.t01/run.exp: Only run shell test if isnative.
12295
12296 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
12297 since "run" automatically loads if necessary. Call gdb_target_udi
12298 after the "file" since "file" kills any execution target.
12299
12300 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
12301 GDB. GDB doesn't work that way (not anymore at least) on UDI.
12302 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
12303 argument for UDI.
12304
12305Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
12306
12307 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
12308
12309 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
12310
12311Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12312
12313 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
12314 properly quoting regexps. This makes the second argument to
12315 demangle a fixed string, which matches the callers, instead of a
12316 shell-style pattern which is what the previous implementation
12317 used. Update some of the callers.
12318
12319Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12320
12321 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
12322 (comib_nullified_tests): Fix typo.
12323 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
12324 strings. No longer expected to fail.
12325
12326 * gdb.disasm/hppa.s (addib_tests): Fix typo.
12327 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
12328 strings. No longer expected to fail.
12329
12330 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
12331 string. No longer expected to fail.
12332
12333Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12334
12335 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
12336 No longer expected to fail.
12337
12338 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
12339 string. No longer expected to fail.
12340
12341Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12342
12343 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
12344 only in the names (I probably got most of them). I was even
12345 generous with some which differed in underscores in names, and
12346 probably missed a few, and I *still* was able to remove almost a
12347 third of the file with almost no impact on testsuite coverage.
12348
12349Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12350
12351 * gdb.t00/default.exp: Match udi_attach error message as well as
12352 the one from child_attach.
12353
12354 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
12355
12356 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
12357
12358 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
12359 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
12360
12361 * Move test with enums and partial symbols back to
12362 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
12363 Reverts the change of 26 May 93. Per today's change to
12364 stabs.texinfo, the behavior that weird.exp was expecting was
12365 unreasonable; what is important is that the compiler+gdb get
12366 things right, which happens with a recent gcc. Also fix the test
12367 to deal with native compilers which put out the stab gdb can't
12368 deal with.
12369
12370Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12371
12372 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
12373 in the names. The main thing these accomplish is to slow things down.
12374 Many more such duplicates surely remain.
12375
12376 * gdb.t00/help.exp: Comment out "help support" test just like
12377 (and for same reason as) "help set" test.
12378
12379Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
12380
12381 * gdb.t06/break.exp: Remove setup_xfails for
12382 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
12383 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
12384 about known bug in gcc to include up through 2.5.8.
12385 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
12386 well as "_vb$".
12387 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
12388 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
12389 with latest gcc and gdb.
12390 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
12391 well as "_vb$".
12392
12393Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12394
12395 * configure.in (hppa*-*-*): Also configure and build stabs-only
12396 tests.
12397
12398Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12399
12400 * gdb.t10/hppa.mt: A makefile fragment for the PA.
12401 * gdb.t10/configure.in (hppa*-*-*): Use it.
12402
12403Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12404
12405 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
12406
12407Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12408
12409 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
12410 versions prior to 1.13.5.
12411
12412Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12413
12414 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
12415 the prompt is at the start of a line.
12416
12417Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12418
12419 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
12420 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
12421 in the copr tests now.
12422 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
12423 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
12424 expected to fail.
12425
12426Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
12427
12428 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
12429 gdb.t31/chillvars.exp, lib/gdb.exp:
12430 Tweak to run under either version of expect.
12431 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
12432 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
12433 * gdb.t11/list.exp: Remove extraneous whitespace.
12434
12435Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12436
12437 * gdb.t16/printcmds.exp (test_print_strings): Accept
12438 "(unsigned char *) " before the string.
12439
12440 * TODO: Add notes about printing of fancy types and GDB expressions.
12441
12442Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
12443
12444 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
12445 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 12446 if doing mips-idt-ecoff.
c906108c
SS
12447
12448Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
12449
12450 * Most .exp files: Tweak to run under either version of expect.
12451
12452Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12453
12454 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
12455 xfails; I'm not sure why they are failing, but not because of PR 1806.
12456
12457Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
12458
12459 * config/unix-gdb.exp: Remove gdb_unload cause it's already
12460 defined in lib/gdb.exp.
12461
12462Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12463
12464 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
12465 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
12466 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
12467 have to be typeless.
12468
12469Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12470
12471 * TODO: Add suggestion for copyright year test.
12472
12473Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
12474
12475 * configure.in (*-*-lynxos*): Add stabs tests.
12476
12477Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
12478
12479 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
12480 so insert a tab before any assembler directive in column zero.
12481
12482 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
12483 stores.
12484 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
12485 stores.
12486 (fpu_short_memory_tests): Likewise.
12487
12488Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12489
12490 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
12491 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
12492 .stabs directives in comments.
12493
12494Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12495
12496 * TODO: New file, describing tests we could write.
12497 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
12498
12499Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12500
12501 * gdb.t06/signals.exp: Add kludge to force re-sync.
12502
12503 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
12504 to xgdb instead of gdb, get out of gdb.
12505
12506Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
12507
12508 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
12509 for info.
12510
12511Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
12512
12513 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
12514 * gdb.stabs/configure.in (hppa*-*-*): Use it.
12515 * gdb.stabs/hppa.sed: New sed script for the PA.
12516
12517Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12518
12519 * gdb.stabs: Re-write weird.def and configuration to use sed
12520 instead of cpp. sed is portable and POSIX; cpp is neither.
12521
12522Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12523
12524 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
12525
12526Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12527
12528 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
12529
12530Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12531
12532 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
12533 "_vb$".
12534 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
12535 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
12536
12537Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12538
12539 * lib/gdb.exp: Comment out code which depends on non-existent
12540 `transform' procedure.
12541
12542Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
12543
12544 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
12545 * lib/gdb.exp: Transform tool name.
12546 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
12547 1.1's new error handling system.
12548
12549Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12550
12551 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
12552
12553Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12554
12555 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
12556 They made pattern matching so slow that timeouts happened on
12557 heavily loaded systems. Now any output from "show print" which
12558 gets us back to the GDB prompt is a PASS.
12559
12560Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
12561
12562 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
12563
12564Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12565
12566 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
12567
12568 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
12569 It is not from PR 3220.
12570
12571Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12572
12573 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
12574 just started failing because they depended on the order the
12575 subcommands are presented, or exact docstring text. This kind of
12576 test is a pain and has minimal benefit.
12577
12578Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12579
12580 * gdb.t09/corefile.exp: At end of test, use "core" command with
12581 no arguments.
12582
12583Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
12584
12585 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
12586 17}/Makefile.in: Make it possible to run the testsuite with Sun
12587 make and CC = cross gcc by adding explicit build rules for .o
12588 files.
12589
12590Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12591
12592 * gdb.t15/funcargs.exp: Don't put comments on same line as
12593 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 12594
c906108c
SS
12595Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12596
12597 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
12598
12599Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
12600
12601 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
12602 * gdb.t20/inherit.exp: remove three dumplicate entries.
12603
12604Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12605
12606 * gdb.t06/break.exp: For "next over recursive call", fail on any
12607 incorrect output, not just on "factorial (value=2)".
12608
12609Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12610
12611 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
12612 working now. Add an xfail if accesing a bss variable causes
12613 a memory error if the target is not yet run.
12614
12615Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12616
12617 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
12618 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
12619 name of __st* demangling (2 strings). Did Kung really get the
12620 more than 95 others right without testing them?
12621
12622Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
12623
12624 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
12625
12626Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
12627
12628 * configure.in (configdirs): Add gdb.disasm
12629 * gdb.disasm: New directory for GDB disassembler tests.
12630 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
12631
12632Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12633
12634 * gdb.t00/help.exp: Don't test "help set".
12635
12636 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
12637 from within expect statements. None of these happen anymore and
12638 they cause regressions to be silently unnoticed.
12639
12640 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
12641 messages) about known failures with gcc cygnus-2.4.5-930417.
12642
12643 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
12644 comp-info.exp so it gets built if it doesn't exist.
12645
12646 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
12647 it is no longer used.
12648 * gdb.t13/comp-info.c: Removed.
12649
12650Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12651
12652 * gdb.t06/signals.exp: Add xfail for sun3.
12653
12654Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12655
12656 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
12657 relevant because ^C doesn't get sent but failure can be reproduced
12658 interactively).
12659
12660Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12661
12662 * gdb.stabs/alpha.mt: New configuration file for alpha.
12663 * gdb.stabs/configure.in: Use it.
12664 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
12665 sharing with alpha.mt, redefine long to word via preprocessor.
12666 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
12667 for alpha.
12668 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
12669 native cc.
12670 * gdb.t00/teststrategy.exp: Change expect string so that we
12671 consume the `(xgdb)' from the command echo and from the gdb prompt.
12672 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
12673 gdb currently compares all values as long, so this failure probably
12674 applies to any configuration where LONGEST is bigger than a target int.
12675 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
12676 with gcc.
12677 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
12678 to handle opaque pointers, gcc is.
12679 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
12680 as first argument. Include <sys/types.h> and change all operator
12681 new definitions to use size_t.
12682 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
12683 now that we use size_t.
12684
12685Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12686
12687 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
12688 a long or float array cast all array members to the same type.
12689 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
12690 with 64 bit longs.
12691 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
12692 on alpha.
12693 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
12694
12695Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12696
12697 * gdb.t24 (demangle.exp): Constructors of templates have names like
12698 vector<int>::vector(int) not vector<int>::vector<int>(int). See
12699 section 14.6 of the ARM.
12700
12701 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
12702 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
12703 accomplish little and slow down the testsuite.
12704
12705 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
12706 Accept spaces various places.
12707
12708Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12709
12710 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
12711 with watchpoint enabled.
12712
12713 * Makefile.in: Remove definition of CC and remove the second
12714 definition of CXX (the "CXX = gcc" one remains). These definitions
12715 were causing backquotes to be expanded within backquotes, which
12716 doesn't work.
12717
12718Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
12719
12720 * gdb.t17/callfuncs.exp: Add "return 0" to end.
12721
12722Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12723
12724 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
12725 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
12726 by mips cc and contains no stabs entries.
12727
12728Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
12729
12730 * config/vx-gdb.exp: Use fake device to load files rather than
12731 NFS.
12732 * lib/gdb.exp: New proc to do "file" command.
12733 * config/unix-gdb.exp: Use new "file" proc.
12734
12735Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
12736
12737 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
12738 Rework board rebooting slightly.
12739 (gdb_exit): Don't exit from the remote shell; there isn't one.
12740 * gdb.stabs/weird.exp: If a program is being debugged already,
12741 kill it.
12742 * gdb.t04/setvar.exp: Stop and restart gdb.
12743 * gdb.t05/expr.exp: Likewise.
12744 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
12745 restart gdb and reload the program.
12746 * gdb.t08/opaque.exp: Likewise.
12747 * gdb.t12/scope.exp: Likewise.
12748 * gdb.t13/bitfields.exp: Likewise.
12749 * gdb.t15/funcargs.exp: Likewise.
12750 * gdb.t20/classes.exp: Likewise.
12751 * gdb.t03/ptype.exp: Increase timeout.
12752 * gdb.t16/printcmds.exp (test_print_string_constants,
12753 test_print_array_constants): Likewise.
12754 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
12755 * gdb.t20/classes.exp (do_tests): Likewise.
12756 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
12757
12758Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
12759
12760 * gdb.stabs: Renamed *wierd* to *weird*.
12761
12762Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
12763
12764 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
12765 for timeout. Add "known gcc 2.4.5 bug" to failure message.
12766
12767Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
12768
12769 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
12770 (do_tests): Remove xfail for whatis on one_var and two_var.
12771
12772Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
12773
12774 * Makefile.in: Made cross building work better by adding
12775 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
12776
12777Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12778
12779 * gdb.t15/{return.c,return.exp,Makefile.in}:
12780 New test, currently commented out.
12781
12782Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
12783
12784 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
12785 still running and removes the leftover named socket so GDb can do
12786 clean restarts.
12787
12788Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
12789
12790 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
12791 console, not GDB.
12792 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
12793 cross testing works better with "make check"
12794 * config/unix-gdb: Use default procedures for exit and version.
12795 * config/vx-gdb.exp: Cleaned up and massaged back to working order
12796 with the newest VxWorks.
12797
12798Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12799
12800 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
12801 old form.
12802
12803 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
12804 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
12805
12806 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
12807
12808 * config/unix-gdb.exp: Remove this version of gdb_exit
12809 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
12810 Rob says he'll look at it when he gets back to testing boards.
12811
12812Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
12813
12814 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
12815 an expected fail for certain ptype commands.
12816
12817 * gdb.t20/classes.exp: Update expected results of "ptype class
12818 Base1" to account for the constructor that now appears in the type.
12819
12820Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
12821
12822 * configure.in (configdirs): Restore gdb.t04, which mysteriously
12823 disappeared from list.
12824 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
12825 "alldone" proc with call to cleanup and exit.
12826 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
12827 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
12828 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
12829 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
12830 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
12831 "alldone" proc with simple returns that suppress remaining
12832 tests. The alldone proc went away many months ago.
12833
12834Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12835
12836 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
12837
12838 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
12839
12840Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12841
12842 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
12843 as vax gdb will display them.
12844
12845Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12846
12847 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
12848 optimizers.
12849
12850 * scope.exp: Change "bad value for localval" messages so each one
12851 is unique.
12852
12853 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
12854 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
12855
12856 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
12857
12858Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12859
12860 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
12861 doesn't exist (due to optimization).
12862
12863Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12864
12865 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
12866 contains \r because the filename is long.
12867
12868 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
12869 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
12870
12871Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12872
12873 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
12874 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
12875 Ultrix.
12876 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
12877 int tests.
12878 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
12879
12880Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
12881
12882 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
12883
12884 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 12885 to match does not match the passing case but still matches the
c906108c
SS
12886 failing case.
12887
12888Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12889
12890 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
12891
12892Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
12893
12894 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
12895 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
12896 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
12897 Remove various versions of gdb_exit.
12898 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
12899 gdb_exit.
12900 * config/unix-gdb.exp: gdb_exit remains here, and should override
12901 the generic version, since it's doing a lot of wierd stuff that
12902 the other versions aren't. FIXME, fold it in, or abandon this
12903 version.
12904
12905Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12906
12907 * gdb.t24/demangle.exp: Add tests for PR 3220.
12908
12909Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12910
12911 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
12912
12913Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
12914
12915 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
12916 "i386-*-*". Works for i486 as well.
12917
12918 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
12919 bug, and expand domain of xfail to all SVR4 systems, since the
12920 actual problem is likely to be in generic SVR4 /proc support.
12921
12922Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12923
12924 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
12925
12926Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
12927
12928 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
12929 xfails for other systems. Match a missing 'Continuing.' as an
12930 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
12931
12932 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
12933 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
12934 Only issue warning for missing executables if -all option is used.
12935
12936 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
12937 file if -all option is used. It's like an unpredictable XFAIL.
12938
12939Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12940
12941 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
12942 for dynamically linked binaries.
12943
12944 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
12945
12946Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12947
12948 * gdb.t20/inherit.exp: Change message for "print tagless struct"
12949 to state that this is a known bug in old versions of g++.
12950
12951Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12952
12953 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
12954 while waiting for `Continuing'.
12955
12956Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
12957
12958 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
12959 in text, data, and bss.
12960 * gdb.t10/nodebug.c: Add local and global test variables for
12961 initialized and uninitialized data.
12962
12963Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12964
12965 * config/unix-gdb.exp (gdb_exit): Add "wait".
12966
12967Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12968
12969 * gdb.t06/signals.exp: xfail the continue from the handler for all
12970 targets.
12971
12972 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
12973 function with watchpoints enabled, the i386 call dummy starts with
12974 a call.
12975
12976 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
12977 386 bsd names its corefiles.
12978
12979Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
12980
12981 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
12982 compilers don't grok it.
12983 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
12984 with small octal ints rather than character constants, which
12985 are signed and might not fit if first promoted to int.
12986
12987Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
12988
12989 * gdb.t09/Makefile.in (clean): Remove corefile.
12990
12991Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12992
12993 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
12994
12995Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12996 and Jim Kingdon (kingdon@cygnus.com)
12997
12998 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
12999 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
13000 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
13001
13002Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13003
13004 * gdb.t17/interrupt.exp: Add xfail for hppa.
13005
13006Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13007
13008 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
13009 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
13010 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
13011 to determine signed-ness of bitfields and use the result to setup
13012 the xfail.
13013 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
13014 * gdb.t15/funcargs.exp: Use them to step until the second indirect
13015 call line is reached if necessary.
13016
13017Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13018
13019 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
13020
13021Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13022
13023 * gdb.t06/break.exp: Also test `clear' command.
13024
13025Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
13026
13027 * gdb.t00/teststrategy.exp: Remove extra quote.
13028
13029 * gdb.t07/watchpoint.exp: Change xfail for calling function with
13030 watchpoint enabled to be for all non-68k machines.
13031
13032 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
13033
13034Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13035
13036 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
13037 targets use aout.mt instead of ecoff.mt as gas understands
13038 standard aout format.
13039
13040Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
13041
13042 * lib/gdb.exp (runto): Don't insist that function we are running to
13043 was compiled with -g.
13044
13045 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
13046
13047 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
13048 to get back into the read system call.
13049 Accept leading newline in case where we woke it up.
13050
13051Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13052
13053 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
13054 to make the stabs test work on ecoff systems using gcc and -with-stabs.
13055 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
13056 enable ecoff configuration.
13057
13058Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13059
13060 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
13061
13062Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13063
13064 * gdb.t16/printcmds.exp: Add another printf test.
13065
13066Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
13067
13068 * configure.in: If configured -with-stabs on any target, add
13069 stabsdirs to configdirs.
13070
13071Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13072
13073 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
13074 fun" so pattern does not match the command itself.
13075
13076Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13077
13078 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
13079
13080Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13081
13082 * gdb.t17/interrupt.exp: Test for more things.
13083
13084Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13085
13086 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
13087 compiler arranges the code and line numbers.
13088
13089 * gdb.t17/interrupt.exp: Don't send \n after ^C.
13090
13091Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13092
13093 * gdb.t00/help.exp: Increase expect input buffer size.
13094
13095Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13096
13097 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
13098
13099 * gdb.t07/watchpoint.exp: Add xfail for hppa.
13100
13101 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
13102
13103 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
13104 [0-9]*, not just [0-9].
13105
13106Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13107
13108 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
13109
13110 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
13111
13112Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13113
13114 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
13115
13116Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13117
13118 * gdb.t06/signals.c: Add xfails for sun3.
13119
13120 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
13121
13122 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
13123 test_stepping tests.
13124
13125Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13126
13127 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
13128
13129 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
13130
13131 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
13132 rather than actually putting it through cpp twice.
13133
13134 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
13135
13136Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
13137
13138 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
13139 no longer needed.
13140
13141Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13142
13143 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
13144
13145 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
13146 C++ features prints as "struct", make it a pass, not an xfail.
13147
13148Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13149
13150 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
13151 Don't require VA to print as "class" rather than "struct".
13152
13153Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
13154
13155 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
13156
13157Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13158
13159 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
13160
13161Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13162
13163 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
13164 order.
13165
13166Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13167
13168 * gdb.t16/printcmds.exp: Add printf tests.
13169
13170 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
13171
13172 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
13173
13174Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
13175
13176 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
13177 pass counts, to counteract any existing or future setup_xfails.
13178
13179Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13180
13181 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
13182 {BEGIN,END}_COMMON for common block instead of STAB.
13183 * gdb.stabs/wierd.exp: Add xfail for rs6000.
13184
13185 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
13186 intp_var should be N_GSYM not N_LSYM.
13187 wierd-aout.S: Use a label for the value of the N_SO.
13188 wierd.def: Remove all backslashes.
13189 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
13190
13191Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13192
13193 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
13194 get the expected next to inheritance3.
13195
13196Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13197
13198 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
13199 now that gcc-2.4 gets it right.
13200
13201Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13202
13203 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
13204
13205 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
13206 generating comp-info.exp which works for cross-compilation.
13207
13208Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
13209
13210 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
13211 "*-*-sysv4.*".
13212
13213Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
13214
13215 * gdb.t01/run.exp: Start with a fresh gdb.
13216 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
13217 SVR4.x.
13218
13219Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
13220
13221 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
13222 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
13223 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
13224 Makefile.in (distclean, realclean): Remove gdbme.c from list of
13225 things to remove.
13226
13227Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
13228
13229 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
13230 test cases from bug reports.
13231
13232Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
13233
13234 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
13235 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
13236 avoid spurious xfails.
13237 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
13238 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
13239 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
13240
13241Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
13242
13243 * gdb.t00/teststrategy.exp: Rework to provide more useful
13244 description of each test, fix problem with systems that define
13245 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
13246 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
13247 results for "next over recursive call" so timeouts aren't taken
13248 by error.
13249
13250Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
13251
13252 * gdb.t12/scope.exp: Test printing of variables before run.
13253
13254 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
13255 printed in wrong order due to sorting.
13256
13257Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
13258
13259 * gdb.t00/teststrategy.exp: Fix expected results for printing
13260 user entered string constant. Is array of char, prints with no
13261 address.
13262
13263 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
13264 commands.
13265 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
13266 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
13267 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
13268 of struct of char arrays.
13269 * gdb.t00/radix.exp: New tests for radix commands.
13270
13271Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
13272
13273 * gdb.t16/printcmd.exp: Print a variable before running program
13274 (with xfail for AIX).
13275
13276Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
13277
13278 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
13279
13280 * gdb.t16/printcmd.exp: Don't print variables before running program.
13281
13282 * gdb.t06/break.exp: Don't require envp argument to main.
13283
13284 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
13285
13286 * gdb.t02/whatis.exp, gdb.t11/list.exp:
13287 Add xfails for rs6000.
13288
13289 * gdb.t02/whatis.exp: Change other tests not to re-test something
13290 we already tested.
13291
13292 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
13293 each type used has a variable of that type.
13294
13295Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
13296
13297 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
13298
13299Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
13300
13301 * configure.in: change srctrigger to be a file, not a directory
13302
13303Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
13304
13305 * configure.in (mips-idt-ecoff*): Added trailing '*'.
13306
13307 * gdb.t11/list.exp: Fixed a couple of typos.
13308
13309Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
13310
13311 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
13312 is fixed and PR is closed.
13313 * gdb.t16 (gdbme.c): Add simple test string variable.
13314 * gdb.t16 (printcmds.exp): Add tests with simple test string
13315 variable, primarily for boundaries on "set print elements".
13316
13317Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
13318
13319 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
13320 Make leading 0's optional and don't expect a tab in the middle
13321 of the number.
13322
13323 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
13324
13325 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
13326 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
13327 don't end command passed to gdb_test with newline.
13328
13329 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
13330 signed keyword away, don't expect signed bitfields to be signed.
13331
13332 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
13333 printing with only as many 1's as are in the field as well as printing
13334 with 32 1's (see comment).
13335
13336Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
13337
13338 * gdb.t00/default.exp: Start with a fresh gdb.
13339 * configure.in (configdirs): Remove gdb.t31 until the chill
13340 compiler works again. It no longer is able to find chillrt0
13341 since it isn't in libchill.a anymore.
13342 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
13343 wierd.o, make more modular.
13344 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
13345 spurious newlines that caused problems.
13346
13347Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13348
13349 * Move test with enums and partial symbols from gdb.t03/ptype.exp
13350 to gdb.stabs/wierd.exp since GCC has worked around the bug.
13351 gdb.stabs/wierd.{exp,def}: Many new tests.
13352
13353 * gdb.t00/default.exp: update info line for new message.
13354
13355 * gdb.t02/{whatis.exp,gdbme.c}:
13356 Test that "char *" doesn't print as "caddr_t".
13357
13358Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13359
13360 * gdb.t00/help.exp: Use .* in place of some help messages which
13361 just changed.
13362 gdb.t00/default.exp: Update "info frame" test for new message.
13363 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
13364 Remove some xfails
13365
13366Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13367
13368 * gdb.t03/{gdbme.c,ptype.exp}:
13369 Add tests for typedef'd struct and union without tags.
13370 Also check "whatis" on a variable of a typedef'd enum without a tag.
13371
13372 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
13373 PRMS 1823; the bug still exists but isn't reproduced by this test
13374 anymore), and remove rs6000 XFAIL (the bug is fixed).
13375
13376 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
13377 duplicated from whatis.exp. For those that are left, accept
13378 "long", "long int", or "int" for long variables (whatis.exp already
13379 has an XFAIL for "int", so no need to fail it here).
13380
13381 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
13382 Deal with GCC's names for types now that GDB uses the compiler's names.
13383
13384 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
13385 setup_xfail's for sunos4. If we #defined the signed keyword away,
13386 don't expect GDB to know that char it is signed.
13387
13388 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
13389
13390Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
13391
13392 * configure.in (configdirs): Add gdb.t24 for C++ tests that
13393 should work on any system, regardless of debugging format.
13394 * gdb.t21/demangle.exp: Move to gdb.t24.
13395 * gdb.t24/demangle.exp: Move from gdb.t21.
13396 * gdb.t24/{Makefile.in, configure.in}: New files.
13397
13398Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13399
13400 * configure.in: Do gdb.stabs and C++ tests only for stabs.
13401 * gdb.stabs: New directory.
13402
13403Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13404
13405 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
13406 not just "Quit anyway?".
13407
13408Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
13409
13410 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
13411 that all setup_xfails are immediately followed by clear_xfails.
13412
13413Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
13414
13415 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
13416 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
13417 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
13418 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
13419 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
13420 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
13421 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
13422 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
13423 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
13424 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
13425 gdb.t31/chillvars.exp, lib/gdb.exp:
13426 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
13427 bug-gdb@prep.ai.mit.edu.
13428
13429Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
13430
13431 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
13432 with 0.0, not integer 0.
13433
13434Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
13435
13436 * gdb.t06/break.exp: Update for "Kill the program" message change.
13437
13438Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
13439
13440 * Makefile.in (GDBFLAGS): Set to -nx.
13441 * Makefile.in (site.exp): Use GDBFLAGS.
13442
13443Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
13444
13445 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
13446 Makefiles.
13447 (check): depend on just-check.
13448 (just-check): added so that tests can be run without a noop
13449 build pass.
13450
13451Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
13452
13453 Switch to using configure's configdirs.
13454 * Makefile.in (Makefile): add configure.in dependency.
13455 (SUBDIRS): removed redundant assignment.
13456 * configure.in: switch subdirs assignment to configdirs.
13457 * gdb.t*/configure.in: new files.
13458
13459Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
13460
13461 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
13462 works.
13463
13464Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
13465
13466 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
13467 in explicit rules. Apparently this is not supported by some makes.
13468
13469Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
13470
13471 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
13472
13473Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13474
13475 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
13476 disappeared.
13477
13478Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
13479
13480 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
13481
13482Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
13483
13484 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
13485 watchpoint problem that is now fixed.
13486 * gdb.t30/chexp.exp: Remove setup_xfail for printing
13487 uninitialized convenience variables.
13488 * gdb.t31/chillvars.exp: Fix expected patterns for printing
13489 structures.
13490
13491Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13492
13493 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
13494 which causes expect to get out of sync with gdb on long output
13495 from help set.
13496 * gdb.t09/corefile.exp: Make expected pattern for core file
13497 failing signal and frame output format less sun specific.
13498
13499Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
13500
13501 * gdb.t31/chillvars.exp: Add and remove initial dummy
13502 breakpoint, so that symbol table is forced in.
13503 (Needed at least on Sunos4, though it seems not SVR4.)
13504 * gdb.t31/chillvars.exp: Update for changed output format.
13505
13506Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
13507
13508 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
13509
13510Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
13511
13512 * Makefile.in: Added --srcdir when invoking runtest, removed the
13513 need for a local config file. (optional now)
13514
13515Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
13516
13517 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
13518 failure count used to force early termination. Add some more
13519 expected failures for gnu style demangling.
13520
13521Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13522
13523 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
13524 pmi variable from gdb.t20/gdbme to get optimized away.
13525 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
13526 Check for written corefile upon timeout _and_ eof.
13527
13528Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13529
13530 * config/unix-gdb.exp: Add missing return 0.
13531
13532Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13533
13534 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
13535 test termination.
13536
13537Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
13538
13539 * configure.in (subdirs): Put back gdb.t17 which mysteriously
13540 disappeared.
13541
13542Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
13543
13544 * gdb.t10/crossload.exp: Disable the i860-elf test until such
13545 time as i860 support works.
13546
d63a86f8 13547 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
13548 "backtrace 100\r" rather than just "backtrace\r", to match last
13549 change.
13550
13551Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
13552
13553 * config/udi-gdb.exp (gdb_exit): Remove close command.
13554 (gdb_target_udi): New procedure to set the UDI target.
13555 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
13556 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
13557 Added waits for prompts after several question responses. Added
13558 some more responses used by a29k-amd-udi-gdb.
13559 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
13560 pass different arguments, restart UDI connection after program
13561 completion.
13562 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
13563 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
13564 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
13565 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
13566 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
13567 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
13568 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
13569 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
13570 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
13571 after program completion.
13572 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
13573 compiled with a SELECT_VECS setting.
13574 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
13575 infinite recursion.
13576
13577 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
13578 Added checks for COFF results, and made them expected failures for
13579 all targets. It would be better to make them expected failures
13580 for COFF targets only.
13581
13582Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
13583
13584 * Makefile.in: add null dvi target, don't bother to recurse
13585 through test directories for info and install-info; rename
13586 $(datadir) to be dejagnu instead of deja-gnu
13587
13588Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
13589
13590 * gdb.t31/gdbme.ch: Re-enable code that previously caused
13591 compiler to coredump.
13592 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
13593 code.
13594
13595Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
13596
13597 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
13598 coredump.
13599 * gdb.t31/chillvars.exp: Comment out tests that depend on that
13600 code.
13601
13602Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
13603
13604 * gdb.t03/ptype.exp: tests for return code from gdb_test.
13605 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
13606 which in a shell. Deletes xgdb when done.
13607 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
13608 Tests the return from the "set height" or "set width" commands.
13609 Added a few return codes where needed.
13610
13611Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
13612
13613 * Makefile.in (SUBDIRS): Add gdb.t17.
13614 * configure.in (subdirs): Add gdb.t17.
13615 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
13616 files to test gdb's calling of functions in the inferior with
13617 the correct arguments and gdb's ability to retrieve any
13618 result returned.
13619
13620Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
13621
13622 * config/unix-gdb.exp (gdb_exit): Remove close commands that
13623 may be called after gdb goes away. Previous versions of expect
13624 needed these to avoid file descriptor leaks, but they cause
13625 errors with the current revision of expect.
13626 * gdb.t00/gdbvars.exp: Use -re on expected output after
13627 setting sevenbit-strings.
13628 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
13629 to set sevenbit-strings consistent across tests.
13630 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
13631 set sevenbit-strings consistent across tests.
13632
13633Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
13634
13635 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
13636 expected output to match current "expect" expectations.
13637
13638Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
13639
13640 * gdb.t00/default.exp: Change expected output for default "source"
13641 command, to match new gdb behavior which requires a filename to
13642 source.
13643
13644Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
13645
13646 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
13647 expected fail for i486-*-* that misses the marker2 function.
13648 * gdb.t10/crossload.exp (bfddefault): Allow successful
13649 recognition of a format to pass even if no symbols are found.
13650 Explicitly catch failures where the format is not recognized
13651 or is ambiguous, and add the reason to the fail message.
13652 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
13653 the cause is and invalid target and add reason to failure message.
13654 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
13655 elf32-i386, elf32-sparc, and elf32-i860.
13656 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
13657 Set up expected failure for 'filename'::variable scope resolution,
13658 which is now apparently broken on all targets.
13659 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
13660 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
13661 gdb.t23/templates.exp: Change failure for missing binfile into
13662 just a warning.
13663 gdb.t21/demangle.exp: Change all cfront references to 'arm'
13664 references.
13665
13666Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
13667
13668 * gdb.t00/default.exp: Add expected output for default "source"
13669 command, to match new gdb behavior.
13670 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
13671
13672Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
13673
13674 * config/*-gdb.exp: returns an error, rather than exiting on
13675 internal errors.
13676
13677Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
13678
13679 * gdb.t03/gdbme.c: Add pointer to struct variable.
13680 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
13681 referencing struct members.
13682
13683Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
13684
13685 * configure.in (mips-idt-ecoff): New target.
13686 * config/mips-gdb.exp: New file for remote board using MIPS remote
13687 debugging protocol.
13688
13689 * Redid configuration scheme. Removed gdb.t*/configure.in.
13690 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
13691 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
13692 distclean targets. Built executables via .o files. Adjusted
13693 tests to account for source files in $(srcdir) rather than
13694 $(objdir).
13695 * lib/gdb.exp (runto): Don't expect () after the function name,
13696 because it may have arguments.
13697
13698Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
13699
13700 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
13701 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
13702 expected failures for mips-idt-* and mips-sgi-*.
13703 * gdb.t00/default.exp (attach): Kill process if requested.
13704 * gdb.t00/help.exp (help target core, help target): Accept a gdb
13705 that does not read core files.
13706 * gdb.t01/run.exp: Removed checks for exit status code.
13707 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
13708 it is linked in.
13709 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
13710 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
13711 appropriate, rather than doing it by hand.
13712 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
13713 execution.
13714 * gdb.t10/crossload.exp: Kill existing program if needed.
13715 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
13716 appropriate, rather than doing it by hand. Always increase
13717 timeout for this test, not just for VxWorks.
13718
13719Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
13720
13721 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
13722 of Chill STRUCT types and STRUCT values.
13723 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
13724 than "char".
13725 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 13726 struct2): New struct definitions and initializations to test
c906108c
SS
13727 simple Chill STRUCT types.
13728
13729Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
13730
13731 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
13732 the null byte at the end of strings.
13733 * gdb.t00/default.exp: Make show version insensitive to copyright
13734 date.
13735 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
13736 to avoid dependencies on target char signedness.
13737 * gdb.t16/printcmds.exp: Update expected results for explicitly
13738 unsigned char.
13739 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
13740 now work.
13741 * gdb.t21/demangle.exp: Add many more patterns for template
13742 demangling, most of them being expected failures.
13743 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
13744 string we are matching for, to match on the whole string.
13745 * gdb.t21/demangle.exp: Add many new test strings to demangle,
13746 and fix a whole bunch that had incorrect expected output but were
13747 passing anyway because of the bug in "proc demangle".
13748 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
13749 type.
13750 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
13751
13752Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
13753
13754 * gdb/testsuite: made modifications to testcases, etc., to allow
13755 them to work properly given the reorganization of deja-gnu and the
13756 relocation of the testcases from deja-gnu to a "tool" subdirectory.
13757
13758Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
13759
13760 * gdb/testsuite: Initial creation of gdb/testsuite.
13761 Migrated dejagnu testcases and support files for testing nm to
13762 gdb/testsuite from deja-gnu. These files were moved "as is"
13763 with no modifications. This migration is part of a major overhaul
13764 of dejagnu. The modifications to these testcases, etc., which
13765 will allow them to work with the new version of dejagnu will be
13766 made in a future update.
48efe704 13767
8d8cb839 13768 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 13769\f
8d8cb839
EZ
13770;; Local Variables:
13771;; mode: change-log
13772;; left-margin: 8
13773;; fill-column: 74
13774;; version-control: never
13775;; End:
902f2ccb
MC
13776
13777 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 13778 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
13779 Copying and distribution of this file, with or without modification,
13780 are permitted provided the copyright notice and this notice are preserved.
This page took 1.701474 seconds and 4 git commands to generate.