* gdbint.texinfo (Watchpoints): Delete
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
2db2d571
JB
12006-02-07 Joel Brobecker <brobecker@adacore.com>
2
3 * gdb.ada/array_return.exp: Mark the last test as expected to fail
4 on hppa32 targets.
5
38fcd64c
DJ
62006-02-06 Vladimir Prus <ghost@cs.msu.su>
7
8 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
9 field.
10
1315ad46
MK
112006-01-29 Mark Kettenis <kettenis@gnu.org>
12
13 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
14
5625b943
DJ
152006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
16
17 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
18 files.
19
80df1bbe
DJ
202006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
21
22 * gdb.cp/maint.exp: Set complaints to a positive value.
23
9078e690
DJ
242006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
25
26 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
27 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
28 function name.
29
9c903399
DJ
302006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
31
32 * gdb.base/checkpoint.c: Update copyright notice. Include
33 <stdlib.h>.
34
761ae4d6
JB
352006-01-04 Jim Blandy <jimb@redhat.com>
36
37 * gdb.asm/asm-source.exp: Independently provide default values for
38 asm-flags and debug-flags. Use 'string equal' to do the
39 comparison, not the implicit expr's '==' operator. Remove
40 now-unneeded assignments to asm-flags. In h8300 case, place
41 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
42
099ac3dd
MS
432006-01-04 Michael Snyder <msnyder@redhat.com>
44
45 * gdb.base/checkpoint.c: New file.
46 * gdb.base/checkpoint.exp: New file.
47 * gdb.base/multi-fork.c: New file.
48 * gdb.base/multi-fork.exp: New file.
49 * gdb.base/pi.txt: New file (data for checkpoint.c test).
50
f4d85314
FF
512006-01-04 Fred Fish <fnf@specifix.com>
52
53 * gdb.base/ptype.c (foo): Add typedef.
54 (intfoo): Add function.
55 * gdb.base/ptype1.c: New file.
56 * gdb.base/ptype.exp: Handle compilation and linking with two
57 source files. Test that proper type for "foo" is found based
58 on source context rather than first match found in symtabs.
59
a1b06f35
MK
602005-12-28 Mark Kettenis <kettenis@gnu.org>
61
62 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
63 * gdb.asm/openbsd.inc: Indent commands.
64
d082a1e2
MK
652005-12-26 Mark Kettenis <kettenis@gnu.org>
66
c65016bd
MK
67 * gdb.base/freebpcmd.exp: Increase timeout.
68
d082a1e2
MK
69 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
70
d3c32a0e
DJ
712005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
72
73 * gdb.base/default.exp: Update check for "show version".
74
9fdb1f50
RC
752005-12-09 Randolph Chung <tausq@debian.org>
76
77 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
78 * gdb.asm/pa64.inc: New file.
79
5f2c56f7
RC
802005-12-09 Randolph Chung <tausq@debian.org>
81
82 * gdb.asm/common.inc: Indent commands.
83 * gdb.asm/asmsrc1.s: Likewise.
84 * gdb.asm/asmsrc2.s: Likewise.
85
8117349c
RC
862005-12-09 Randolph Chung <tausq@debian.org>
87
88 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
89 (get_addr_of_sym): Remove duplicate print.
90 (gen_core): xfail hppa*-*-hpux*, update expected output.
91 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
92 * gdb.arch/pa64-nullify.s: New file.
93
8f07f25a
RC
942005-12-09 Randolph Chung <tausq@debian.org>
95
96 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
97
55b39184
DJ
982005-12-07 Christophe Lyon <christophe.lyon@st.com>
99
100 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
101 code generation for these functions.
102 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
103 error message.
104
31e2b00f
AS
1052005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
106
107 * gdb.base/help.exp (help b, help br, help bre, help brea)
108 (help break): Update the expected message.
109
c3d0b56e
SC
1102005-11-11 Stephane Carrez <stcarrez@nerim.fr>
111
112 * gdb.asm/m68hc11.inc: Setup the data section.
113 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
114 script for this test.
115 (m6812-*-*): Likewise.
116
36ae0ea9
RC
1172005-11-09 Randolph Chung <tausq@debian.org>
118
119 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
120
9d6f42e9
WZ
1212005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
122
123 * gdb.base/break.exp: Fix a comment typo.
124
e2126a14
EZ
1252005-11-03 Jim Blandy <jimb@redhat.com>
126
127 Checked in by Elena Zannoni <ezannoni@redhat.com>
128
129 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
130
e0ac7199
CV
1312005-11-02 Corinna Vinschen <vinschen@redhat.com>
132
133 * gdb.arch/gdb1558.c: Include stdio.h.
134
31d3fb18
MK
1352005-10-31 Mark Kettenis <kettenis@gnu.org>
136
137 * gdb.asm/asm-source.exp: Use -e instead of --entry.
138
e52b687c
MK
1392005-10-31 Mark Kettenis <kettenis@gnu.org>
140
141 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
142
f4711d79
PG
1432005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
144
145 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
146 vscr" tests to better match output.
147
987a9106
JB
1482005-10-12 Jim Blandy <jimb@redhat.com>
149
150 * gdb.base/structs.exp (any): New function.
151 (test_struct_returns): Don't make any assumptions at all about
152 what value the function returns when GDB can't set the return
153 value.
154
2336bb58
JB
1552005-10-09 Joel Brobecker <brobecker@adacore.com>
156
157 * gdb.ada/arrayidx/p.adb: New file.
158 * gdb.ada/arrayidx.exp: New testcase
159
1602005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
161
162 * gdb.ada/array_return/pck.ads: New file.
163 * gdb.ada/array_return/pck.adb: New file.
164 * gdb.ada/array_return/p.adb: New file.
165 * gdb.ada/array_return.exp: New testcase.
166
705335ea
JB
1672005-10-03 Joel Brobecker <brobecker@adacore.com>
168
169 * gdb.base/arrayidx.c: New file.
170 * gdb.base/arrayidx.exp: New testcase.
171
11ee9940
NR
1722005-09-29 Nick Roberts <nickrob@snap.net.nz>
173
174 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
175 frames-invalid and breakpoints-invalid are no longer generated
176 with level 3 so don't expect them in the output.
177
39fb8e9e
BR
1782005-09-27 Bob Rossi <bob@brasko.net>
179
180 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
181 from test. Escape the | in mi_gdb_test call.
182 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
183 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
184 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
185 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
186 expected regex's in mi_gdb_test calls.
187 * lib/mi-support.exp: Remove arbitrary .* from tests.
188 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
189 Fully anchor GDB/MI expected results in mi_gdb_test.
190 * lib/gdb.exp (string_to_regexp): Escape the ] character.
191 * gdb.base/sizeof.exp: Remove escape character. Correct test.
192
2af48f68
PB
1932005-09-26 Paul Brook <paul@codesourcery.com>
194
195 * long_long.exp: Exclude eabi targets from arm FPA float format test.
196
f34502bc
WZ
1972005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
198
199 * bfp-test.c: New file.
200 * bfp-test.exp: New testcase.
201
ca929517
WZ
2022005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
203
204 * gdb.fortran/subarray.exp: New testcase to test the evaluation
205 of subarray and substring variable.
206 * gdb.fortran/subarray.f: New source file for the test of subarray
207 and substring variable evaluation.
208 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
209 of string constant.
210
c761af65
DJ
2112005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
212
213 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
214 copyright dates.
215
561d7a1d
PG
2162005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
217
218 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
219 powerpc altivec' test with an almost identical 'info vector' test.
220
b2b64cc9
PG
2212005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
222
223 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
224 vscr" tests to match output.
225
6ac4d15a
PG
2262005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
227
228 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
229 output.
230
40e55bef
BR
2312005-09-11 Bob Rossi <bob@brasko.net>
232
233 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
234 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
235 commands that return an MI output command and an asyncronous MI output
236 command.
237 * gdb.mi/mi-console.exp: Ditto.
238
3c7385ec
BR
2392005-09-11 Bob Rossi <bob@brasko.net>
240
241 * gdb.mi/mi-var-child.c: Include <string.h>.
242
a6cd0eb3
DJ
2432005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
244
245 * killed.exp: Correct gdb_expect syntax.
246
2f168eed
CV
2472005-08-09 Corinna Vinschen <vinschen@redhat.com>
248
249 * lib/mi-support.exp (mi_gdb_load): Fix typo.
250
ecd3fd0f
BR
2512005-08-02 Bob Rossi <bob@brasko.net>
252
253 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
254 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
255 Change tests to inferior-tty-set/show.
256 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
257 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
258 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
259 inferior. Use mi_gdb_test to get GDB and Inferior output.
260 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
261 descriptor.
262 (mi_inferior_tty_name): Add inferior PTY file name.
263 (mi_gdb_start): Add INFERIOR_PTY parameter.
264 (mi_gdb_test): Add IPATTERN parameter.
265
f1ea48cb
BR
2662005-08-02 Bob Rossi <bob@brasko.net>
267
268 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
269 parameter to mi_gdb_test.
270 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
271
6e650a67
DJ
2722005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
273
274 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
275 struct_declarations.
276 * gdb.mi/mi-var-child.exp: Step over the initialization of
277 struct_declarations.
278
8be260b6
DJ
2792005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
280
281 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
282 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
283 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
284 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
285 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
286 file.
287
4e660f07
NR
2882005-07-27 Nick Roberts <nickrob@snap.net.nz>
289
290 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
291 (do_children_tests): Assign values to the extra elements.
292
293 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
294 them for tests for "-var-update --no-values" and
295 "-var-update --all-values".
296 Add test for "-var-list-children --simple-values".
297
298 * gdb.mi/basics.c (callee4): Add integer array D[3]...
299
300 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
301 "-stack-list-locals --simple-values" Improve doc strings and
302 comments.
303
6bdae935
MK
3042005-07-18 Mark Kettenis <kettenis@gnu.org>
305
598b7a6f
MK
306 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
307 *-*-openbsd*.
308 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
309
6bdae935
MK
310 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
311 sigaltsatck'.
312
1323e929
BR
3132005-07-14 Bob Rossi <bob@brasko.net>
314
315 * gdb.base/default.exp (tty): Changed output of command.
316 * gdb.base/help.exp (help tty): Ditto.
317
b1a9c082
MK
3182005-07-12 Mark Kettenis <kettenis@gnu.org>
319
320 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
321
10a844a2
MK
3222005-07-10 Mark Kettenis <kettenis@gnu.org>
323
324 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
325 -stack-select-frame without arguments.
326 (test_stack_frame_listing): Add test for newly implemented command
327 -stack-info-frame.
328
3cb3b8df
BR
3292005-07-06 Bob Rossi <bob@brasko.net>
330
331 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
332 command.
333 (Copyright): Update copyright.
334
a0c5fbcf
WZ
3352005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
336
337 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
338 tests to evaluate exponentiation expression.
339
984971d0
AS
3402005-06-29 Andreas Schwab <schwab@suse.de>
341
342 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
343 main to avoid warnings.
344
345 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
346
fe03833f
NR
3472005-06-20 Nick Roberts <nickrob@snap.net.nz>
348
349 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
350 -stack-select-frame without arguments.
351 (test_stack_frame_listing): Add test for newly implemented command
352 -stack-info-frame.
353
7a55f279
WZ
3542005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
355
0ffa0ea5
DJ
356 * gdb.fortran/array-element.f: New file.
357 * gdb.fortran/array-element.exp: New testcase.
7a55f279 358
26585198
DJ
3592005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
360
361 * gdb.base/bigcore.exp: Correct checks for systems which can
362 not dump a large core file.
363
c1bd25fd
DJ
3642005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
365
366 * gdb.base/relocate.c: Add a copyright notice.
367 (dummy): Remove.
368 * gdb.base/relocate.exp: Test printing the values of variables
369 from a relocatable file.
370
589e074d
DJ
3712005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
372
373 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
374 excess MI output after an error.
375
0915f927
JB
3762005-05-29 Joel Brobecker <brobecker@adacore.com>
377
378 * gdb.arch/alpha-step.c: New file.
379 * gdb.arch/alpha-step.exp: New testcase.
380
76ff342d
DJ
3812005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
382 Dennis Brueni <dennis@slickedit.com>
383
384 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
385 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
386 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
387 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
388 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
389 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
390 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
391
96b0c7ac
DJ
3922005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
393 Wu Zhou <woodzltc@cn.ibm.com>
394
395 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
396 IBM's xlc compiler.
397 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
398 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
399
f21565d2
JB
4002005-05-13 Jim Blandy <jimb@redhat.com>
401
402 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
403 calling gdb_suppress_entire_file.
404 * gdb.base/charset.exp: Same.
405 * gdb.base/call-rt-st.exp: Same.
406
6006a3a1
BR
4072005-05-05 Bob Rossi <bob_rossi@cox.net>
408
409 * lib/gdb.exp (fullname_syntax): Added global regex.
410 (fullname_syntax_POSIX): Ditto.
411 (fullname_syntax_UNC): Ditto.
412 (fullname_syntax_DOS_CASE): Ditto.
413 (fullname_syntax_DOS): Ditto.
414 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
415 fullname_syntax variable to scope and use it.
416 (test_file_list_exec_source_files): Ditto.
417 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
418
c3b69c04
DJ
4192005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
420
421 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
422
3c95e6af
PG
4232004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
424
425 * lib/gdb.exp (skip_altivec_tests): New function, based on
426 check_vmx_hw_available from the GCC testsuite.
427 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
428 * lib/gdb.arch/altivec-regs.exp: Likewise.
429
78df6c56
JB
4302005-05-02 Jim Blandy <jimb@redhat.com>
431
432 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
433 calling gdb_suppress_entire_file.
434
1690f9cf
DJ
4352005-04-30 Randolph Chung <tausq@debian.org>
436
437 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
438 Slightly relax "sem_post" name checking.
439
5ea106f7
PG
4402005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
441
442 * gdb.base/unload.exp: Use new shared library infrastructure.
443
bf7234cf
PG
4442005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
445
446 * gdb.base/so-impl-ld.exp: Use new shared library
447 infrastructure.
448
547b869a
CV
4492005-04-29 Corinna Vinschen <vinschen@redhat.com>
450
451 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
452 * gdb.asm/h8300.inc: New file.
453
f07e55f0
PG
4542005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
455
456 * gdb.base/shlib-call.exp: Change to use new shared library
457 infrastructure.
458
3cbba3d1
PG
4592005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
460
461 * gdb.base/pending.exp: Change to use new shared library
462 infrastructure.
463
ed6df200
PG
4642005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
465
466 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
467 use test_compiler_info instead of gcc_compiled, and update copyright.
468
8c8f4ebe
PG
4692005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
470
471 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
472 shared objects being adjusted and update copyright years.
473
607fbc54
DJ
4742005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
475
476 * ChangeLog: Correct some 2003-01-13 dates.
477 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
478 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
479 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
480 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
481 gdb.trace/tfind.exp: Update copyright years.
482
57bf0e56
DJ
4832005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
484 Daniel Jacobowitz <dan@codesourcery.com>
485
486 * lib/gdb.exp (gdb_compile): Handle shlib=.
487 (gdb_compile_shlib): New function.
488
9b593790
PG
4892005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
490
491 * lib/gdb.exp (test_compiler_info): Give argument a default value.
492
9494c6a5
DJ
4932005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
494
495 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
496 gdb.server.
497 * configure.ac: Likewise.
498 * configure: Regenerated.
499 * gdb.gdbserver/Makefile.in: Moved to...
500 * gdb.server/Makefile.in: ... here.
501 * gdb.gdbserver/server.c: Moved to...
502 * gdb.server/server.c: ... here.
503 * gdb.gdbserver/server-run.exp: Moved to...
504 * gdb.server/server-run.exp: ... here.
505
6f8eac0e
DJ
5062005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
507
508 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
509 * configure.ac: Create gdb.gdbserver/Makefile.
510 * configure: Regenerated.
511 * lib/gdbserver-support.exp: New file, derived from
512 config/gdbserver.exp.
513 * config/gdbserver.exp: Use gdbserver-support.exp.
514 * gdb.gdbserver/Makefile.in: New file.
515 * gdb.gdbserver/server.c: New file.
516 * gdb.gdbserver/server-run.exp: New file.
517
6e87504d
PG
5182005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
519
520 * lib/gdb.exp (test_compiler_info): Return compiler_info
521 if no arguments are given.
522
d1779be4
PG
5232005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
524
525 * gdb.arch/altivec-abi.exp: Check for compiler and set
526 use altivec' flag accordingly.
527 * gdb.arch/altivec-regs.exp: Likewise.
528
88750304
DJ
5292005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
530
531 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
532
f3fb768d
AS
5332005-03-27 Andreas Schwab <schwab@suse.de>
534
535 * gdb.base/bigcore.c (main): Add missing mode argument in open
536 call.
537
7e813ac5
DJ
5382005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
539
540 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
541 downloads.
542 * config/gdbserver.exp (gdb_load): Likewise.
543
8e3049aa
PB
5442005-03-14 Paul Brook <paul@codesourcery.com>
545
546 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
547 targets.
548
a9df7c44
JB
5492005-03-09 Joel Brobecker <brobecker@adacore.com>
550
551 * gdb.dwarf2/dup-psym.S: New file.
552 * gdb.dwarf2/dup-psym.exp: New testcase.
553
9f0d94e8
JB
5542005-03-09 Joel Brobecker <brobecker@adacore.com>
555
556 * gdb.ada/exec_changed/first.adb: New file.
557 * gdb.ada/exec_changed/second.adb: New file.
558 * gdb.ada/exec_changed.exp: New testcase.
559
5f579bc5
NS
5602005-03-08 Nathan Sidwell <nathan@codesourcery.com>
561
36e9969c
NS
562 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
563 (A2): New class.
564 (main): Test operator+.
565 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
566 breakpoint test.
567
5f579bc5
NS
568 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
569 * gdb.base/signull.exp: Disable if gdb,nosignals.
570 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
571 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
572 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
573 * gdb.mi/mi2-console.exp: Likewise.
574 * gdb.trace/collection.exp (run_trace_experiment): Consume the
575 continue output at start.
576 (gdb_collect_locals_test): Robustify regexp.
577 * gdb.trace/passc-dyn.exp: Fix comment typo.
578 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
579
be46087e
CV
5802005-03-08 Corinna Vinschen <vinschen@redhat.com>
581
582 * gdb.asm/asm-source.exp: Add iq2000 case.
583 * gdb.asm/iq2000.inc: New file.
584
384e1a61
MI
5852005-03-07 Manoj Iyer <manjo@austin.ibm.com>
586
587 * gdb.base/command.exp: Change hardcoded value to regular expression.
588 * gdb.base/float.exp: Add powerpc to the list of targets checked.
589
584b6e9e
DJ
5902005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
591
592 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
593 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
594 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
595 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
596 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
597
ab5b5d61
MK
5982005-03-05 Mark Kettenis <kettenis@gnu.org>
599
600 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
601 changes.
602
ae051c1b
PG
6032004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
604
605 * lib/compiler.c: Add test for IBM's xlc compiler.
606 * lib/compiler.cc: Likewise.
607
3f0f6ed2
JB
6082004-02-24 Joel Brobecker <brobecker@adacore.com>
609
610 * gdb.ada/fixed_points.exp: Create compilation object directory
611 before running the test.
612 * gdb.ada/null_record.exp: Likewise.
613 * gdb.ada/packed_array.exp: Likewise.
614 * gdb.ada/start.exp: Likewise.
615
724f452b
JB
6162005-02-15 Joel Brobecker <brobecker@adacore.com>
617
618 * gdb.ada/packed_array/pa.adb: New file.
619 * gdb.ada/packed_array.exp: New testcase.
620
57f5cdfb 6212005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 622
1f393151
MK
623 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
624 files.
625
ebdda337
MK
626 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
627 on *-*-openbsd*. Correctly match whitespace in regukar
628 expressions.
629
cf309262
DJ
6302005-02-10 Daniel Jacobowitz <dan@debian.org>
631
632 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
633 PR exp/1821
634 * gdb.base/gdb1821.c: New test file.
635 * gdb.base/gdb1821.exp: New test file.
636
3be49e7a
JB
6372005-02-09 Joel Brobecker <brobecker@adacore.com>
638
639 * gdb.base/start.c: New file.
640 * gdb.base/start.exp: New testcase.
641
e292e67d
JB
6422005-02-09 Joel Brobecker <brobecker@adacore.com>
643
644 * gdb.ada/start/dummy.adb: New file.
645 * gdb.ada/start.exp: New testcase.
646
dbdfa66c
CV
6472005-02-09 Corinna Vinschen <vinschen@redhat.com>
648
649 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
650 for printing symbols and statistics.
651 Add test for using relative pathnames in "maint print msymbols" test.
652 Mark "maint info sections DATA" XFAIL on Cygwin.
653 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
654 tests.
655
d7941671
AC
6562005-02-09 Andreas Schwab <schwab@suse.de>
657
658 Committed by Andrew Cagney <cagney@gnu.org>
659 * gdb.base/remotetimeout.exp: New file.
660
74e5ef44
MK
6612005-02-07 Mark Kettenis <kettenis@gnu.org>
662
663 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
664
464dd14d
JB
6652005-02-03 Joel Brobecker <brobecker@adacore.com>
666
667 * gdb.ada/gnat_ada.gpr: New file.
668 * gdb.ada/gnat_ada.gin: Delete, no longer used.
669 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
670 * configure.ac: No longer generate gnat_ada.gpr.
671 * configure: Regenerate.
672 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
673 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
674 * gdb.ada/null_record/bar.ads: Likewise.
675 * gdb.ada/null_record/bar.adb: Likewise.
676 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
677 * gdb.ada/null_record.exp (testdir): New variable.
678 (testfile): executable is now in testdir subdirectory.
679 (srcfile): Use full path to the main compilation unit.
680 * gdb.ada/fixed_points.exp: Same changes as above.
681
30d756ae
NR
6822005-02-03 Nick Roberts <nickrob@snap.net.nz>
683
684 * gdb.base/interp.exp: New test.
685
9d799f85
AC
6862005-01-24 Andrew Cagney <cagney@gnu.org>
687
688 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
689
15656118
AC
6902005-01-19 Andrew Cagney <cagney@gnu.org>
691
a892c31b
AC
692 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
693 configure.ac not configure.in.
694
15656118
AC
695 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
696 of powerpc*-*-*.
697 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
698 * gdb.base/list.exp (test_list_function)
699 (test_list_filename_and_function): Ditto.
700 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
701
a7b01baf
AC
7022005-01-16 Andrew Cagney <cagney@gnu.org>
703
17d92a02
AC
704 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
705
a7b01baf
AC
706 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
707
bc8332bb
AC
7082005-01-14 Andrew Cagney <cagney@gnu.org>
709
710 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
711 * gdb.mi/mi2-var-cmd.exp: Ditto.
712
4d074752
CV
7132005-01-10 Corinna Vinschen <vinschen@redhat.com>
714
715 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
716
bec39cab
AC
7172005-01-07 Andrew Cagney <cagney@gnu.org>
718
719 * configure.ac: Rename configure.in, require autoconf 2.59.
720 * configure: Re-generate.
721 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
722 * gdb.stabs/configure: Re-generate.
723 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
724 * gdb.hp/configure: Re-generate.
725 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
726 autoconf 2.59.
727 * gdb.hp/gdb.objdbg/configure: Re-generate.
728 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
729 autoconf 2.59.
730 * gdb.hp/gdb.defects/configure: Re-generate.
731 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
732 autoconf 2.59.
733 * gdb.hp/gdb.compat/configure: Re-generate.
734 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
735 autoconf 2.59.
736 * gdb.hp/gdb.base-hp/configure: Re-generate.
737 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
738 autoconf 2.59.
739 * gdb.hp/gdb.aCC/configure: Re-generate.
740
f10b16d4
JB
7412004-12-15 Jim Blandy <jimb@redhat.com>
742
743 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
744 under NPTL when there is debugging info available for libpthread.
745
fb6e1814
JG
7462004-12-13 Jerome Guitton <guitton@gnat.com>
747
748 * gdb.ada/fixed_points.c: New file.
749 * gdb.ada/fixed_points.exp: New file.
750
fe46cd3a
RC
7512004-12-03 Randolph Chung <tausq@debian.org>
752
753 * gdb.arch/pa-nullify.exp: New file.
754 * gdb.arch/pa-nullify.s: New file.
755
8de0841b
RC
7562004-11-30 Randolph Chung <tausq@debian.org>
757
758 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
759 instead of "tbug". Fix regexp to work properly with gdb_test.
760
c8170782
PH
7612004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
762
763 * gdb.base/bitfields2.exp: New test.
764 * gdb.base/bitfields2.c: New file.
765
954269c2
RE
7662004-11-28 Richard Earnshaw <rearnsha@arm.com>
767
768 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
769
0107feed
RC
7702004-11-16 Randolph Chung <tausq@debian.org>
771
772 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
773
f073ae8c
DJ
7742004-11-14 Daniel Jacobowitz <dan@debian.org>
775
776 * gdb.threads/threadapply.exp: Correct "macro details" test.
777
19ad59e7
JJ
7782004-11-11 Jeff Johnston <jjohnstn@redhat.com>
779
780 * gdb.threads/threadapply.exp: New test.
781 * gdb.threads/threadapply.c: New file.
782
9cf0961b
MK
7832004-11-07 Mark Kettenis <kettenis@gnu.org>
784
785 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
786 frames.
787
c789492a
FL
7882004-11-05 Felix Lee <felix+log1@specifixinc.com>
789
790 * gdb.base/cursal.exp: New file.
791 * gdb.base/cursal.c: New file.
792
a1e167bb
AC
7932004-11-03 Andrew Cagney <cagney@gnu.org>
794
795 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
796
b7cbf173
MK
7972004-10-30 Mark Kettenis <kettenis@gnu.org>
798
799 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
800 NetBSD/ELF targets.
801
88f9d34f
JB
8022004-10-29 Joel Brobecker <brobecker@gnat.com>
803
804 * gdb.threads/bp_in_thread.c: New file, copied from
805 pthread_cond_wait.c.
806 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
807 file, rather than reusing the .c file from another testcase.
808
ca7d6a0c
JB
8092004-10-20 Joel Brobecker <brobecker@gnat.com>
810
811 * gdb.ada/null_record.exp: Check where we stopped after
812 sending the start command, instead of where the associated
813 temporary breakpoint was inserted.
814
0d863d03
AC
8152004-10-14 Andrew Cagney <cagney@gnu.org>
816
817 * gdb.mi/gdb701.c (main): Return 0.
818
d11e72cb
DJ
8192004-10-13 Daniel Jacobowitz <dan@debian.org>
820
d40539a4 821 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 822
e1923096
JJ
8232004-10-12 Jeff Johnston <jjohnstn@redhat.com>
824
825 * gdb.threads/schedlock.c: Add comment markers to use to find
826 line numbers.
827 * gdb.threads/schedlock.exp: Adjust regex to handle the new
828 comments.
829 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
830 breakpoint lines.
831
ec8ba2c9
DJ
8322004-10-12 Daniel Jacobowitz <dan@debian.org>
833
834 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
835
0eb3658b
DJ
8362004-10-12 Daniel Jacobowitz <dan@debian.org>
837
838 * configure.in: Add gdb.dwarf2.
839 * configure: Regenerated.
840 * Makefile.in: Add gdb.dwarf2.
841 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
842 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
843 gdb.dwarf2/file1.txt: New files.
844
a271cc33
OF
8452004-10-11 Orjan Friberg <orjanf@axis.com>
846
847 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
848 of "run", since the latter doesn't work with remote targets. Adjust
849 the breakpoint numbering accordingly.
850 * gdb.threads/pthread_cond_wait.exp: Ditto.
851
895ce074
MC
8522004-10-08 Michael Chastain <mec.gnu@mindspring.com>
853
854 * gdb.base/overlays.exp: Update copyright years.
855
6be3092d
KI
8562004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
857
858 * gdb.base/overlays.exp: Disable if target is Linux.
859
e05389b8
FL
8602004-10-06 Felix Lee <felix+log1@specifixinc.com>
861
862 * config/gdbserver.exp (gdb_load): Use right filename on remote.
863
73cb587d
KI
8642004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
865
866 * gdb.asm/asm-source.exp: Add m32r-linux target.
867 * gdb.asm/m32r-linux.inc: New file.
868
3c0edcdc
AC
8692004-09-24 Andrew Cagney <cagney@redhat.com>
870 David Anderson <anderson@redhat.com>
871
872 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
873 command fails, assume things will work.
874 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
875 (_GNU_SOURCE): Define.
876 (print_unsigned, print_hex): Change parameter to "long long".
877 (print_byte_count): New function, use to print byte counts.
878 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
879 O_LARGEFILE.
880 (main): Compute an upper bound on a corefile in max_core_size.
881 Limit memory chunk size to max_core_size. Limit total memory
882 allocated to max_core_size.
883
4bb3667f
AC
8842004-09-23 Andrew Cagney <cagney@gnu.org>
885
886 * gdb.base/bigcore.exp: Replace the code that creates a corefile
887 from a separate process with code that creates a corefile by
888 making the inferior dump core.
889
60fe1a51
MK
8902004-09-23 Mark Kettenis <kettenis@gnu.org>
891
892 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
893 block.
894
8e937346
MC
8952004-09-23 Michael Chastain <mec.gnu@mindspring.com>
896
897 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
898 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
899 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
900 Likewise.
901
7213f6d6
JJ
9022004-09-20 Jeff Johnston <jjohnstn@redhat.com>
903
904 * gdb.java/jprint.exp: New test case for java inferior call.
905 * gdb.java/jprint.java: Ditto.
906
eac69dca
JB
9072004-09-15 Joel Brobecker <brobecker@gnat.com>
908
909 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
910
22227696
MC
9112004-09-14 Michael Chastain <mec.gnu@mindspring.com>
912
913 * gdb.threads/killed.c: Include <stdlib.h>.
914 * gdb.threads/pthreads.c: Likewise.
915
7dd403a4
MC
9162004-09-14 Michael Chastain <mec.gnu@mindspring.com>
917
918 * gdb.threads/killed.c: Add copyright notice.
919
33f2d567
JM
9202004-09-10 Jason Molenda (jmolenda@apple.com)
921
922 * gdb.base/define.exp: Two new tests to verify zero space chars
923 after 'if' and 'while' commands in a user-defined command is correctly
924 parsed.
925
e05b62ac
AC
9262004-09-08 Andrew Cagney <cagney@gnu.org>
927
928 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
929 delivery test with duplicate at end of file.
930
9cbe82da
MK
9312004-09-06 Mark Kettenis <kettenis@jive.nl>
932
933 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
934
564803d9
MC
9352004-09-05 Michael Chastain <mec.gnu@mindspring.com>
936
937 * config/hppro.exp: Removed.
938
7c6807ce
MC
9392004-09-05 Michael Chastain <mec.gnu@mindspring.com>
940
941 * config/sparclet.exp: Removed.
942
bf7e26dd
MC
9432004-09-05 Michael Chastain <mec.gnu@mindspring.com>
944
945 * config/udi.exp: Removed.
946
714e341b
MC
9472004-09-02 Michael Chastain <mec.gnu@mindspring.com>
948
949 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
950 of "exp_continue".
951 (advancei): Likewise.
952
1236e623
JJ
9532004-09-01 Jeff Johnston <jjohnstn@redhat.com>
954
955 * gdb.base/unload.exp: Fix so messages aren't duplicated.
956
3bdcad15
MI
9572004-09-01 Manoj Iyer <manjo@austin.ibm.com>
958
228af206 959 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
960 to check for nodebug in executable.
961 * gdb.gdb/observer.exp (setup_test): Likewise.
962 * gdb.gdb/selftest.exp (test_with_self): Likewise.
963 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
964
c72b934c
AC
9652004-09-01 Andrew Cagney <cagney@gnu.org>
966
967 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
968 files.
969
edd9b715
JJ
9702004-09-01 Jeff Johnston <jjohnstn@redhat.com>
971
972 * gdb.base/unload.exp: Fix expected warning message to match
973 latest format.
974
fb4ce06b
CV
9752004-09-01 Corinna Vinschen <vinschen@redhat.com>
976
977 * gdb.base/call-rt-st.exp: Fix typos.
978
ce78e7c3
MI
9792004-08-31 Manoj Iyer <manjo@austin.ibm.com>
980
981 * gdb.threads/thread_check.exp: New testcase.
982 * gdb.threads/thread_check.c: New testcase.
983
2dedb159
AC
9842004-08-31 Andrew Cagney <cagney@gnu.org>
985
986 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
987 (skip_to_handler_entry): New procedures. Test stepping into a
988 handler when the breakpoint is at the handler's entry point.
989
68f53502
AC
9902004-08-30 Andrew Cagney <cagney@gnu.org>
991
992 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
993 gdb/1757.
994
3e3ffd2b
MC
9952004-08-27 Michael Chastain <mec.gnu@mindspring.com>
996
997 With code from Manoj Iyer <manjo@austin.ibm.com>:
998 * lib/gdb.exp (gdb_file_cmd): Return more information in the
999 return value. Add an arm for "no debugging symbols found".
1000 Change a stray "error" to "perror".
1001 (gdb_run_cmd): Adapt to new return value.
1002 * gdb.base/remote.exp: Adapt to new return value.
1003 * gdb.gdb/complaints.exp: Likewise.
1004 * gdb.gdb/observer.exp: Likewise.
1005 * gdb.gdb/selftest.exp: Likewise.
1006 * gdb.gdb/xfullpath.exp: Likewise.
1007
4b6f5fd2
JB
10082004-08-27 Joel Brobecker <brobecker@gnat.com>
1009
1010 * gdb.threads/bp_in_thread.exp: New testcase.
1011
e5b25496
MC
10122004-08-27 Michael Chastain <mec.gnu@mindspring.com>
1013
1014 Fix PR testsuite/1735.
1015 * gdb.threads/schedlock.c (thread_function): Add a cast
1016 to suppress a gcc warning.
1017 * gdb.threads/thread-specific.c (thread_function): Likewise.
1018
934353d6
MC
10192004-08-26 Michael Chastain <mec.gnu@mindspring.com>
1020
1021 * gdb.base/unload.c: Include <stdlib.h>.
1022
f98a0aef 10232004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 1024
f98a0aef 1025 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
1026 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
1027 synchronized after the "return".
1028
5a2e8882
MC
10292004-08-26 Michael Chastain <mec.gnu@mindspring.com>
1030
1031 * gdb.mi/basics.c: Include <stdio.h>.
1032 * gdb.mi/pthreads.c: Include <stdlib.h>.
1033 * gdb.mi/var-cmd.c: Include <stdlib.h>.
1034
a9640423
MC
10352004-08-26 Michael Chastain <mec.gnu@mindspring.com>
1036
1037 * gdb.threads/schedlock.c: Add copyright notice.
1038
b04e311d
AC
10392004-08-25 Andrew Cagney <cagney@gnu.org>
1040
1041 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
1042 (skip_over_handler, breakpoint_over_hander): New test procedures.
1043 (advance, advancei): Add a proper prefix, do not use
1044 rerun_to_main.
1045 * gdb.base/sigstep.c (main): Change to use an infinite loop.
1046
7c27f15b
MC
10472004-08-24 Michael Chastain <mec.gnu@mindspring.com>
1048
1049 * gdb.mi/basics.c: Add copyright notice.
1050 * gdb.mi/var-cmd.c: Add copyright notice.
1051
fffc87ae
MC
10522004-08-23 Michael Chastain <mec.gnu@mindspring.com>
1053
1054 * lib/gdb.exp: Remove signed_keyword_not_used.
1055 * lib/compiler.c: Likewise.
1056 * lib/compiler.cc: Likewise.
1057
d782e0bf
MC
10582004-08-23 Michael Chastain <mec.gnu@mindspring.com>
1059
1060 * gdb.base/whatis.c: Remove conditional disabling of "signed".
1061 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
1062
96033e83
MC
10632004-08-23 Michael Chastain <mec.gnu@mindspring.com>
1064
1065 * gdb.base/whatis.c: Add copyright notice.
1066
cf38c229
MK
10672004-08-20 Mark Kettenis <kettenis@gnu.org>
1068
1069 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
1070 it to skip the breakpoints encoded in the inline assembly.
1071
f4b49756
MC
10722004-08-20 Michael Chastain <mec.gnu@mindspring.com>
1073
1074 * Makefile.in: Add gdb.fortran.
1075
2f193b69
MC
10762004-08-20 Michael Chastain <mec.gnu@mindspring.com>
1077
1078 * gdb.base/call-sc.exp (test_scalar_returns):
1079 Fix cut-and-paste glitch in "Make fun return now".
1080
89a237cb
MC
10812004-08-17 Michael Chastain <mec.gnu@mindspring.com>
1082
1083 * configure.in: Add gdb.fortran.
1084 * configure: Regenerate.
1085 * gdb.fortran/Makefile.in: New file.
1086 * lib/gdb.exp (skip_fortran_tests): New procedure.
1087
469aff8e
MC
10882004-08-17 Michael Chastain <mec.gnu@mindspring.com>
1089
1090 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
1091 reference to bug-gnu@prep.ai.mit.edu.
1092 * gdb.mi/mi-var-child.exp: Likewise.
1093 * gdb.mi/mi-var-cmd.exp: Likewise.
1094 * gdb.mi/mi-var-display.exp: Likewise.
1095 * gdb.mi/mi2-var-block.exp: Likewise.
1096 * gdb.mi/mi2-var-child.exp: Likewise.
1097 * gdb.mi/mi2-var-cmd.exp: Likewise.
1098 * gdb.mi/mi2-var-display.exp: Likewise.
1099
00b51b9f
MK
11002004-08-15 Mark Kettenis <kettenis@gnu.org>
1101
1102 * gdb.base/unload.c (main): Make local variable msg const.
1103
45f07fef
MC
11042004-08-15 Michael Chastain <mec.gnu@mindspring.com>
1105
1106 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
1107 to bug-gnu@prep.ai.mit.edu.
1108 * gdb.mi/mi-disassemble.exp: Likewise.
1109 * gdb.mi/mi-eval.exp: Likewise.
1110 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
1111 default line number.
1112 * gdb.mi/mi-return.exp: Likewise.
1113 * gdb.mi/mi-simplerun.exp: Likewise.
1114 * gdb.mi/mi-stack.exp: Likewise.
1115 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
1116 number with explicit range test.
1117 * gdb.mi/mi-watch.exp: Likewise.
1118 * gdb.mi/mi2-break.exp: Likewise.
1119 * gdb.mi/mi2-cli.exp: Likewise.
1120 * gdb.mi/mi2-disassemble.exp: Likewise.
1121 * gdb.mi/mi2-eval.exp: Likewise.
1122 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
1123 default line number.
1124 * gdb.mi/mi2-return.exp: Likewise.
1125 * gdb.mi/mi2-simplerun.exp: Likewise.
1126 * gdb.mi/mi2-stack.exp: Likewise.
1127 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
1128 number with explicit range test.
1129 * gdb.mi/mi2-watch.exp: Likewise.
1130
dd8c8ee7
MC
11312004-08-15 Michael Chastain <mec.gnu@mindspring.com>
1132
1133 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
1134 * gdb.cp/m-static.exp: Likewise.
1135 * gdb.cp/rtti.exp: Likewise.
1136
4e838464
MK
11372004-08-14 Mark Kettenis <kettenis@gnu.org>
1138
1139 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
1140
8d8cb839
EZ
11412004-08-14 Eli Zaretskii <eliz@gnu.org>
1142
1143 * ChangeLog: Prefix Local Variables with semi-colons and indent
1144 the reference to older ChangeLog files, to fix fontification in
1145 Emacs.
1146
deea8bb0
MC
11472004-08-13 Michael Chastain <mec.gnu@mindspring.com>
1148
1149 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
1150 * gdb.mi/mi2-break.exp: Likewise.
1151
c3297504
MC
11522004-08-13 Michael Chastain <mec.gnu@mindspring.com>
1153
1154 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
1155
25808999
MC
11562004-08-13 Michael Chastain <mec.gnu@mindspring.com>
1157
1158 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
1159
226a8d71
MC
11602004-08-13 Michael Chastain <mec.gnu@mindspring.com>
1161
1162 * gdb.cp/classes.exp: Remove unused declarations. Just let
1163 test names default instead of providing special names. Remove
1164 extraneous demangler test.
1165
37fdf854
JJ
11662004-08-12 Jeff Johnston <jjohnstn@redhat.com>
1167
1168 * gdb.base/unload.exp: New test for breakpoints in dynamically
1169 loaded libraries.
1170 * gdb.base/unload.c: Ditto.
1171 * gdb.base/unloadshr.c: Ditto.
1172
2d3a7986
MC
11732004-08-12 Michael Chastain <mec.gnu@mindspring.com>
1174
1175 * gdb.cp/classes.exp (test_ptype_class_objects): Call
1176 cp_test_ptype_class.
1177 (test_enums): Likewise.
1178
c72b934c
AC
11792004-08-10 Andrew Cagney <cagney@gnu.org>
1180
1181 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
1182 files.
1183
cc503c8a
AC
11842004-08-10 Andrew Cagney <cagney@gnu.org>
1185
1186 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
1187 init_malloc call.
1188
902f2ccb
MC
11892004-08-10 Michael Chastain <mec.gnu@mindspring.com>
1190
1191 * ChangeLog: Add copyright notice. The notice is copied
1192 from emacs 21.3 top level ChangeLog.
1193
78c90502
MC
11942004-08-09 Michael Chastain <mec.gnu@mindspring.com>
1195
1196 * lib/cp-support.exp: New file.
1197 * lib/cp-support.exp (cp_test_type_class): New function.
1198 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
1199 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
1200 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
1201 cp_test_ptype_class.
1202
88e5ea78
MC
12032004-08-09 Michael Chastain <mec.gnu@mindspring.com>
1204
1205 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
1206 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
1207 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
1208 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
1209 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
1210 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
1211 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
1212 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
1213 gdb.mi/mi2-watch.exp: Update copyright years.
1214
6a89fc9c
MK
12152004-08-09 Mark Kettenis <kettenis@gnu.org>
1216
1217 * gdb.base/sigaltstack.exp: Provide proper anchoring.
1218
1482e0de
MC
12192004-08-09 Michael Chastain <mec.gnu@mindspring.com>
1220
1221 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
1222 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
1223 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
1224 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
1225 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
1226 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
1227 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
1228 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
1229 gdb.mi/mi-watch.exp: Update copyright years.
1230
1a5ce3f3
DJ
12312004-08-08 Daniel Jacobowitz <dan@debian.org>
1232
1233 PR gdb/1738
1234 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
1235 from a breakpoint with a pending signal.
1236
04f6ecf2
DJ
12372004-08-08 Daniel Jacobowitz <dan@debian.org>
1238
1239 PR gdb/1736
1240 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
1241 * gdb.base/sigaltstack.exp (finish_test): Consume output until
1242 the prompt.
1243 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
1244
54d90d35
DJ
12452004-08-08 Daniel Jacobowitz <dan@debian.org>
1246
1247 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
1248
d2f6abb0
DJ
12492004-08-08 Daniel Jacobowitz <dan@debian.org>
1250
1251 PR gdb/1736
1252 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
1253 for i?86-*-linux*.
1254
5598c03d
DJ
12552004-08-08 Daniel Jacobowitz <dan@debian.org>
1256
1257 * gdb.arch/i386-prologue.exp: Compile without debug information.
1258
c6fee705
MC
12592004-08-08 Michael Chastain <mec.gnu@mindspring.com>
1260
1261 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
1262 rather than asking gdb to search.
1263
dd90efdb
MC
12642004-08-05 Michael Chastain <mec.gnu@mindspring.com>
1265
1266 * gdb.base/gcore.c: Include <string.h>.
1267
1e84bec1
MC
12682004-08-05 Michael Chastain <mec.gnu@mindspring.com>
1269
1270 * gdb.base/gcore.c: Add copyright notice.
1271
e425eb2b
MC
12722004-08-05 Michael Chastain <mec.gnu@mindspring.com>
1273
1274 * gdb.base/freebpcmd.c: Include <stdio.h>.
1275 * gdb.base/long_long.c: Include <string.h>.
1276 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
1277 * gdb.base/siginfo.c: Include <string.h>.
1278 * gdb.base/sigstep.c: Include <string.h>.
1279
cb9aaed5
MC
12802004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1281
1282 * gdb.base/complex.c: Include <stdlib.h>.
1283
55944f3d
MC
12842004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1285
1286 * gdb.base/complex.c: Add copyright notice.
1287
7b2953d9
MC
12882004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1289
1290 * gdb.base/charset.c: Include <stdlib.h>.
1291
c9133d23
MC
12922004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1293
1294 * gdb.base/auxv.c: Include <stdlib.h>.
1295
0a8490ad
MC
12962004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1297
1298 * gdb.base/auxv.c: Add copyright notice.
1299
3426d5ec
MC
13002004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1301
1302 * gdb.base/coremaker.c: Add copyright notice.
1303 * gdb.base/coremaker2.c: Add copyright notice.
1304
8da195dd
AC
13052004-08-04 Andrew Cagney <cagney@gnu.org>
1306
1307 * gdb.base/store.exp: Update copyright.
1308 (check_set, up_set, check_struct, up_struct): Add a prefix to test
1309 names, do not import gdb_prompt.
1310
8d394f98
AC
13112004-08-01 Andrew Cagney <cagney@gnu.org>
1312
1313 Fix PR testsuite/1729.
1314 * gdb.base/dump.exp: Add test name to callers of capture_value, do
1315 not use capture_value with value 4.
1316 (capture_value): Add optional test name parameter.
1317 (test_reload_saved_value, test_restore_saved_value): Use $msg as
1318 the prefix, pass to capture_value.
1319
b6702b23
MK
13202004-08-01 Mark Kettenis <kettenis@gnu.org>
1321
1322 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
1323 * gdb.arch/i386-prologue.c (standard): New prototype and function.
1324 (main): Call new function.
1325
c203e0ca
MC
13262004-07-31 Michael Chastain <mec.gnu@mindspring.com>
1327
1328 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
1329
a7995a30
MC
13302004-07-31 Michael Chastain <mec.gnu@mindspring.com>
1331
1332 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
1333
9366563b
MC
13342004-07-31 Michael Chastain <mec.gnu@mindspring.com>
1335
b6eeaf26 1336 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
1337 Accept more values of vtbl pointer. Remove some messages
1338 about "obsolete gcc or gdb".
1339
2fc1f950
MC
13402004-07-30 Michael Chastain <mec.gnu@mindspring.com>
1341
1342 * gdb.cp/classes.exp: Accept more varieties of ptype output.
1343
c724d49b
MC
13442004-07-30 Michael Chastain <mec.gnu@mindspring.com>
1345
1346 * gdb.base/asm-source.exp: Properly convert target board
1347 debug flags from gcc format to binutils format.
1348
736b0fce
MK
13492004-07-28 Mark Kettenis <kettenis@gnu.org>
1350
1351 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
1352 gdb1718". PR backtrace/1718 partially fixed.
1353
5633ea5c
JJ
13542004-07-27 Jeff Johnston <jjohnstn@redhat.com>
1355
1356 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
1357
575eebb1
NC
13582004-07-26 Nick Clifton <nickc@redhat.com>
1359
1360 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
1361 good default value for a specific architecture is available then
1362 set it to that value. Otherwise default to the -gstabs switch.
1363 Remove the -g... switches from the asm-flags variable. Allow the
1364 target board info to override the value if it wants to. Pass the
1365 switch on the assembler command line.
1366
62104619
MK
13672004-07-23 Mark Kettenis <kettenis@gnu.org>
1368
1369 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
1370 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
1371 (main): Call new function.
1372
4a1135b8
MC
13732004-07-22 Michael Chastain <mec.gnu@mindspring.com>
1374
1375 Test for PR exp/1715.
1376 * gdb.base/radix.exp: Refactor common procedures. Make all
1377 test names unique. Change XFAIL to KFAIL.
1378
8a12c1f0
MC
13792004-07-20 Michael Chastain <mec.gnu@mindspring.com>
1380
1381 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
1382 * gdb.ada/gnat_ada.gin: ... to here.
1383 * configure.in: Use gnat_ada.gin.
1384 * configure: Regenerate.
1385
23b451cf
AC
13862004-07-20 Andrew Cagney <cagney@gnu.org>
1387
1388 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
1389 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
1390 XFAILs. Clean up test messages and comments. Check backtraces.
1391 Delete re-sync code.
1392
ab618a02
MC
13932004-07-19 Michael Chastain <mec.gnu@mindspring.com>
1394
1395 Fix PR cli/740.
1396 * gdb.base/annota1.exp: Honor gdb,nosignals.
1397 * gdb.base/annota3.exp: Likewise.
1398
46dad340
MC
13992004-07-19 Michael Chastain <mec.gnu@mindspring.com>
1400
1401 * lib/java.exp: Update copyright notice.
1402
756d8c70
AC
14032004-07-19 Andrew Cagney <cagney@gnu.org>
1404
1405 * gdb.base/selftest.exp: Copy file from here ...
1406 * gdb.gdb/selftest.exp: ... to here.
1407
586027e6
AC
14082004-07-16 Andrew Cagney <cagney@redhat.com>
1409
1410 * lib/insight-support.exp: Delete file.
1411 * lib/java.exp (java_init): Fix copyright.
1412
029d2200
AC
14132004-07-16 Andrew Cagney <cagney@gnu.org>
1414
1415 * gdb.base/restore.c: Append "prologue" to comments marking the a
1416 function's prologue.
1417 * gdb.base/restore.exp: Update copyright, re-indent.
1418 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
1419 callerN" prefix where needed. Update patterns that match a
1420 function's prologue.
1421
653b62c5
MC
14222004-07-16 Michael Chastain <mec.gnu@mindspring.com>
1423
1424 * gdb.base/restore.c: Add copyright notice.
1425
f7d690e5
AC
14262004-07-16 Andrew Cagney <cagney@gnu.org>
1427
1428 * gdb.base/logical.exp: Update copyright.
1429 (evaluate): New procedure. Use to re-implement tests using
1430 several tables.
1431
d629a7cb
MH
14322004-07-14 Martin Hunt <hunt@redhat.com>
1433
1434 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
1435 which fixes some problems where init.tcl was not found.
1436
9c7bb332
AC
14372004-07-13 Andrew Cagney <cagney@gnu.org>
1438
6bf46641
AC
1439 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
1440 (check_sizeof, check_valueof): Do not include the output in the
1441 test name. Use gdb_test.
1442 (get_valueof): Use gdb_test_multiple.
1443
c4ffd4c0
AC
1444 * gdb.base/step-test.exp: Update copyright. Use
1445 gdb_test_multiple. Ensure that test names do not include
1446 architecture dependent output.
1447
ab89363a
AC
1448 * gdb.gdb/observer.exp: Update copyright.
1449 (setup_test): Use gdb_test_multiple.
1450 (attach_first_observer, attach_second_observer)
1451 (attach_third_observer, detach_first_observer)
1452 (detach_second_observer, detach_third_observer)
1453 (reset_counters, check_counters): Make $message a prefix.
1454 (test_normal_stop_notifications): Add "args" parameter - a list of
1455 init functions to be called. Make $message a prefix,
1456 (test_observer_normal_stop): Change the message prefixes so that
1457 they are unique, pass the attach / detach procedures to
1458 test_normal_stop_notifications.
1459
ec58997a
AC
1460 * gdb.base/signull.exp (test_segv): Prefix all tests with
1461 "${name}". Clean up test messages.
1462
b475183b
AC
1463 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
1464
9c7bb332
AC
1465 * gdb.base/ena-dis-br.exp: Update copyright.
1466 (break_at): New function. Replace send_gdb with gdb_test,
1467 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
1468 ignore count, not stopped at bpt", with KFAIL.
1469
2dd95497
CV
14702004-07-13 Corinna Vinschen <vinschen@redhat.com>
1471
1472 * gdb.base/attach.exp: Remove cleanupfile handling.
1473
419e626b
AC
14742004-07-12 Andrew Cagney <cagney@gnu.org>
1475
1476 * gdb.base/annota1.exp: Cleanup corefile test name.
1477 * gdb.base/annota3.exp: Ditto.
1478
8b1b3228
AC
14792004-07-12 Andrew Cagney <cagney@gnu.org>
1480
78650829
AC
1481 * gdb.base/signals.exp: Clean up copyright, re-indent.
1482
8b1b3228
AC
1483 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
1484 gdb_test and gdb_test_multiple.
1485
935c2760
JJ
14862004-07-08 Jeff Johnston <jjohnstn@redhat.com>
1487
1488 * gdb.java/jmain.exp: Fix expected line number for main to
1489 break at. Set XFAIL for break at main test since gcj does not
1490 provide line number info for first statement in main.
1491
1544280f
AC
14922004-07-08 Andrew Cagney <cagney@gnu.org>
1493
1279f4ff
AC
1494 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
1495
1544280f
AC
1496 * gdb.base/sigbpt.exp: Make the common part of each test name a
1497 prefix instead of suffix.
1498
bcc82369
BR
14992004-07-07 Bob Rossi <bob_rossi@cox.net>
1500
1501 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
1502 test from test_tbreak_creation_and_listing to
1503 test_file_list_exec_source_file
1504 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
1505 Changed name of test from test_tbreak_creation_and_listing to
1506 test_file_list_exec_source_file
1507
23f4b0aa
JJ
15082004-07-07 Jeff Johnston <jjohnstn@redhat.com>
1509
1510 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
1511 the jmisc() constructor instead of <init>.
1512 * gdb.java/jmisc1.exp: Ditto.
1513
56401cd5
AC
15142004-07-07 Andrew Cagney <cagney@gnu.org>
1515
1516 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
1517 corrupting the PC.
1518
44ae2f6a
MC
15192004-07-06 Michael Chastain <mec.gnu@mindspring.com>
1520
1521 * gdb.cp/templates.exp: Accept whitespace change in demangler
1522 output.
1523
45a83408
AC
15242004-07-06 Andrew Cagney <cagney@gnu.org>
1525
1526 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
1527
d205ad70
MC
15282004-07-02 Michael Chastain <mec.gnu@mindspring.com>
1529
1530 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
1531 * lib/compiler.cc: Likewise.
1532
06ea1a61
MC
15332004-06-30 Michael Chastain <mec.gnu@mindspring.com>
1534
1535 * lib/compiler.cc: Work around string preprocessing problem
1536 with old hp c++ compiler.
1537 * lib/compiler.c: Likewise.
1538
daab1251
CV
15392004-06-29 Corinna Vinschen <vinschen@redhat.com>
1540
1541 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
1542 directives to conditionalize symbol prefixing.
1543 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
1544 additional_flags handling. Add underscore prefix for Cygwin.
1545 * gdb.arch/i386-unwind.c: Use preprocessor directives to
1546 conditionalize symbol prefixing.
1547 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
1548 additional_flags handling. Add underscore prefix for Cygwin.
1549
cc984116
CV
15502004-06-29 Corinna Vinschen <vinschen@redhat.com>
1551
1552 * gdb.base/bigcore.exp: Skip test on Cygwin.
1553
c279b077
MC
15542004-06-28 Michael Chastain <mec.gnu@mindspring.com>
1555
1556 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
1557 formats for "info register". Use gdb_test_multiple. Fix
1558 the "invalid register" test.
1559
0e915747
CV
15602004-06-28 Corinna Vinschen <vinschen@redhat.com>
1561
1562 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
1563 PID for Cygwin. Add Cygwin specific strings to check for in some
1564 tests.
1565 (do_attach_tests): Add a test for user interaction when attaching
1566 to a process with no matching symbol table already loaded.
1567
11422c86
AC
15682004-06-26 Andrew Cagney <cagney@gnu.org>
1569
1570 Test PR java/1567 and PR java/1565.
1571 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
1572 * gdb.java/jmisc2.exp: Delete file.
1573
cefbce26
MC
15742004-06-26 Michael Chastain <mec.gnu@mindspring.com>
1575
1576 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
1577
e19f872c
CV
15782004-06-25 Corinna Vinschen <vinschen@redhat.com>
1579
1580 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
1581 attach process.
1582
d931ba3b
MC
15832004-06-23 Michael Chastain <mec.gnu@mindspring.com>
1584
1585 * gdb.cp/pr-1553.exp: Remove.
1586
aef68c48
MC
15872004-06-22 Michael Chastain <mec.gnu@mindspring.com>
1588
1589 * gdb.cp/pr-1553.cc: Remove.
1590 * gdb.cp/pr-1553.exp: Disable this test.
1591
8d5df71a
JB
15922004-06-20 Jim Blandy <jimb@redhat.com>
1593
1594 Fix PR testsuite/1680.
1595 * gdb.arch/i386-sse.exp: Properly quote curly braces in
1596 regular expressions.
1597
4ac6f39d
MC
15982004-06-19 Michael Chastain <mec.gnu@mindspring.com>
1599
1600 Fix PR testsuite/1679.
1601 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
1602 Issue an UNSUPPORTED result instead.
1603
1b413552
JB
16042004-06-18 Jim Blandy <jimb@redhat.com>
1605
1606 * gdb.base/charset.exp: Only send a control-C if we see a new
1607 prompt and incomplete command.
1608
6daa6ebd
MC
16092004-06-18 Michael Chastain <mec.gnu@mindspring.com>
1610
1611 * gdb.cp/pr-574.cc: Add copyright notice.
1612
51fa4ae0
JB
16132004-06-17 Jim Blandy <jimb@redhat.com>
1614
1615 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
1616 cases where the regexp has no groups; this grabs random text from
1617 the previous test suite, whatever that was.
1618
8fea26c5
MC
16192004-06-17 Michael Chastain <mec.gnu@mindspring.com>
1620
1621 * gdb.cp/printmethod.cc: Add copyright notice.
1622
1e3aeb41
MC
16232004-06-16 Michael Chastain <mec.gnu@mindspring.com>
1624
1625 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
1626
9d9030bc
AC
16272004-06-16 Andrew Cagney <cagney@gnu.org>
1628
1629 * gdb.base/signull.c: Update copyright. Include <string.h>.
1630 (bowler): Replace data_pointer with data_read
1631 and data_write cases. Add code_descriptor case.
1632 (zero, desc): New array and pointer.
1633 (data, code): Change to simple pointers.
1634 * gdb.base/signull.exp: Fix probe pattern matching a function
1635 descriptor SIGSEGV. Replace data_pointer with data_read and
1636 data_write tests.
1637
acd4ad44
AC
16382004-06-16 Andrew Cagney <cagney@gnu.org>
1639
1640 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
1641
08fd625c
MC
16422004-06-15 Michael Chastain <mec.gnu@mindspring.com>
1643
1644 * gdb.base/long_long.c: Add copyright notice.
1645
1903502c
MC
16462004-06-15 Michael Chastain <mec.gnu@mindspring.com>
1647
1648 * gdb.base/long_long.exp: Remove reference to
1649 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
1650 to gdb_breakpoint and gdb_continue_to_breakpoint.
1651
83313cb1
JB
16522004-06-14 Jim Blandy <jimb@redhat.com>
1653
1654 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
1655 endian case.
1656
1bf404ef
AC
16572004-06-14 Andrew Cagney <cagney@gnu.org>
1658
1659 * gdb.base/gcore.exp (capture_command_output): Delete the always
1660 passing tests containing inferior values.
1661 * gdb.base/ending-run.exp: Do not include the breakpoint address
1662 in the test message. Update copyright.
1663 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
1664 size in the test name, use gdb_test_multiple. Update copyright.
1665
ef220b33
MC
16662004-06-14 Michael Chastain <mec.gnu@mindspring.com>
1667
1668 * gdb.cp/ref-types.cc: Add copyright notice.
1669
4f70a4c9
MC
16702004-06-14 Michael Chastain <mec.gnu@mindspring.com>
1671
1672 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
1673 hp_aCC_compiler.
1674 * lib/compiler.cc: Likewise.
1675 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
1676 'set' commands. Log diagnostics for other lines. Set
1677 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
1678
335928ac
MC
16792004-06-13 Michael Chastain <mec.gnu@mindspring.com>
1680
1681 * gdb.cp/try_catch.cc: Add copyright notice.
1682
2efb12e8
MC
16832004-06-12 Michael Chastain <mec.gnu@mindspring.com>
1684
1685 * gdb.cp/userdef.cc: Add copyright notice.
1686
0bbed51a
MC
16872004-06-11 Michael Chastain <mec.gnu@mindspring.com>
1688
1689 * gdb.cp/virtfunc.cc: Add copyright notice.
1690
e12a46c9
RC
16912004-06-11 Randolph Chung <tausq@debian.org>
1692
1693 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
1694 problem.
1695
338e05af
AC
16962004-06-10 Andrew Cagney <cagney@gnu.org>
1697
1698 * lib/compiler.cc, lib/compiler.c: Append either
1699 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
1700 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
1701 instead of gcc-3-3.
1702
dc3f10cb
AC
17032004-06-09 Andrew Cagney <cagney@gnu.org>
1704
b4d946af
AC
1705 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
1706 gdb/1455, bug is specific to "long long" and "double".
1707
dc3f10cb
AC
1708 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
1709 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
1710 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
1711 fixed.
1712
b5c0bfa2
AC
17132004-06-09 Andrew Cagney <cagney@gnu.org>
1714
1715 * gdb.base/structs.exp (test_struct_returns): Replace
1716 "return_value_unknown" and "finish_value_unknown" by
1717 "return_value_known" and "finish_value_known". Instead of
1718 "return_value_unknown" iff "finish_value_unknown", check
1719 "return_value_known" implies "finish_value_known".
1720
caeb605f
MH
17212004-06-08 Martin Hunt <hunt@redhat.com>
1722
1723 * gdb.base/float.exp: Add pattern for mips targets.
1724
c892bb64
RC
17252004-06-08 Randolph Chung <tausq@debian.org>
1726
1727 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
1728 message for unknown architectures more clear.
1729
48306d3e
JB
17302004-06-08 Joel Brobecker <brobecker@gnat.com>
1731
1732 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
1733 start the execution of the program.
1734
83ecb59f
JB
17352004-06-07 Jim Blandy <jimb@redhat.com>
1736
1737 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
1738 * gdb.arch/i386-cpuid.h: New helper file.
1739
55264cb4
RC
17402004-06-07 Randolph Chung <tausq@debian.org>
1741
1742 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
1743 has started.
1744
23cadb28
RM
17452004-06-04 Roland McGrath <roland@redhat.com>
1746
1747 Fix PR gdb/1647.
1748 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
1749 differently to be robust to output buffering differences.
1750
51d01eda
MC
17512004-06-04 Michael Chastain <mec.gnu@mindspring.com>
1752
1753 * gdb.threads/pthreads.exp: Update copyright years.
1754 (check_control_c): Change asynchronous 'after' to synchronous.
1755
f4fc3b93
RM
17562004-06-04 Roland McGrath <roland@redhat.com>
1757
1758 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
1759 next gdb prompt.
1760
4013522b
MC
17612004-06-02 Michael Chastain <mec.gnu@mindspring.com>
1762
1763 Fix PR gdb/1636.
1764 * gdb.threads/manythreads.exp: Change asynchronous 'after'
1765 calls to synchronous.
1766
7a8f1e6b
JB
17672004-05-26 Jim Blandy <jimb@redhat.com>
1768
1769 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
1770
81bb3443
RC
17712004-05-24 Randolph Chung <tausq@debian.org>
1772
1773 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
1774 * gdb.asm/pa.inc: New file.
1775
8f5a3103
MK
17762004-05-22 Mark Kettenis <kettenis@gnu.org>
1777
1778 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
1779
734b8fe8
JB
17802004-05-21 Joel Brobecker <brobecker@gnat.com>
1781 Daniel Jacobowitz <drow@mvista.com>
1782
1783 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
1784 GDB prompt.
1785
725603e1
UW
17862004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1787
f4fc3b93 1788 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
1789 setjmp/longjmp. Use sigaction instead of signal.
1790
8b923272
JB
17912004-05-19 J. Brobecker <brobecker@gnat.com>
1792 Michael Snyder <msnyder@redhat.com>
1793
1794 * gdb.threads/pthread_cond_wait.c: New file.
1795 * gdb.threads/pthread_cond_wait.exp: New testcase.
1796
8bfabb04
AC
17972004-05-13 Andrew Cagney <cagney@redhat.com>
1798
1799 * gdb.base/signull.exp, gdb.base/signull.c: New files.
1800 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
1801
42edda50
AC
18022004-05-11 Andrew Cagney <cagney@redhat.com>
1803
1804 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
1805 fixed but revealed gdb/1639.
1806
d303a6c7
AC
18072004-05-10 Andrew Cagney <cagney@redhat.com>
1808
1809 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
1810 func1" and "next to 2nd alarm", kernel bug avoided.
1811
bf08c2a1
DJ
18122004-05-10 Daniel Jacobowitz <dan@debian.org>
1813
1814 PR external/1568
1815 * gdb.base/bigcore.exp: Check the size of the dumped core file.
1816 XFAIL if it is smaller than bytes_allocated.
1817 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
1818 (main): Make chunks_allocated unsigned. Correct comment.
1819
c0586a34
JB
18202004-05-07 Joel Brobecker <brobecker@gnat.com>
1821
1822 * gdb.arch/powerpc-aix-prologue.c: New file.
1823 * gdb.arch/powerpc-aix-prologue.exp: New file.
1824
f2785d12
JB
18252004-05-07 Jim Blandy <jimb@redhat.com>
1826
1827 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
1828 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
1829
bd7f6e30
JB
18302004-05-06 Joel Brobecker <brobecker@gnat.com>
1831
1832 * gdb.base/sep.exp: No longer setup_kfail when the program was
1833 built with dwarf2.
1834
0a5e7efe
JI
18352004-05-05 Jim Ingham <jingham@apple.com>
1836
1837 * gdb.base/pending.exp: Make sure pending breakpoints
1838 preserve the ignore count.
f4fc3b93 1839
a8958849
MK
18402004-04-27 Jerome Guitton <guitton@gnat.com>
1841
1842 * i386-prologue.exp: Add testcase for jump instruction as first
1843 instruction of the real code.
1844 * i386-prologue.c (jump_at_beginning): New function.
1845
7e103f5b
MK
18462004-04-28 Mark Kettenis <kettenis@gnu.org>
1847
1848 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
1849 x86_64-*-*.
1850
5d38b224
MK
18512004-04-28 Mark Kettenis <kettenis@gnu.org>
1852
1853 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
1854 i*86-*-*.
1855
0ef32fd9
MK
18562004-04-25 Mark Kettenis <kettenis@gnu.org>
1857
1858 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
1859 expression that checks the return type.
1860
71d7dd7c
AC
18612004-04-23 Andrew Cagney <cagney@redhat.com>
1862
1863 * gdb.base/call-sc.exp: New test of scalar call/return values.
1864 * gdb.base/call-sc.c: Ditto.
1865
1e9f977e
JJ
18662004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1867
1868 * gdb.threads/manythreads.c: Reduce thread stack size.
1869
899d9e3a
JJ
18702004-04-23 Jeff Johnston <jjohnstn@redhat.com>
1871
1872 * gdb.threads/manythreads.c: Add copyright notice.
1873
61bcae62
AC
18742004-04-23 Andrew Cagney <cagney@redhat.com>
1875
1876 * gdb.base/siginfo.exp: Better handle step out of signal.
1877 * gdb.base/sigstep.exp: Ditto.
1878
7339a42e
JJ
18792004-04-22 Jeff Johnston <jjohnstn@redhat.com>
1880 Daniel Jacobowitz <drow@mvista.com>
1881
1882 * gdb.threads/manythreads.c: New testcase.
1883 * gdb.threads/manythreads.exp: Ditto.
1884
5c98409b
JB
18852004-04-22 Jim Blandy <jimb@redhat.com>
1886
1887 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
1888 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
1889
3b611f1a
MC
18902004-04-21 Michael Chastain <mec.gnu@mindspring.com>
1891
1892 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
1893
f0fd9238
AC
18942004-04-21 Andrew Cagney <cagney@redhat.com>
1895
1896 * gdb.base/sigstep.c: New file.
1897 * gdb.base/sigstep.exp: New file.
1898
90990674
JB
18992004-04-16 Joel Brobecker <brobecker@gnat.com>
1900
1901 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
1902 call to observer_notify_normal_stop.
1903
78cef34b
AC
19042004-04-15 Andrew Cagney <cagney@redhat.com>
1905
1906 * gdb.base/siginfo.c: New file.
1907 * gdb.base/siginfo.exp: New file.
1908
d2343407
JB
19092004-04-12 J. Brobecker <brobecker@gnat.com>
1910
1911 * gdb.base/sep.exp: Fix typo in comment.
1912
a2dba3c8
JB
19132004-04-12 J. Brobecker <brobecker@gnat.com>
1914
1915 * gdb.base/sep.c: New file.
1916 * gdb.base/sep-proc.c: New file.
1917 * gdb.base/sep.exp: New testcase.
1918
15f7b60e
MK
19192004-04-09 Mark Kettenis <kettenis@gnu.org>
1920
1921 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
1922 support.
1923
44f4de1a
AC
19242004-04-05 Andrew Cagney <cagney@redhat.com>
1925
1926 * gdb.base/sigaltstack.c: New file.
1927 * gdb.base/sigaltstack.exp: New file.
1928
ef04f396
JB
19292004-04-04 Joel Brobecker <brobecker@gnat.com>
1930
1931 * gdb.base/foll-fork.exp: Update the expected output for
1932 "help set follow-fork-mode", to match a change that was made
1933 to the help of this variable on 2004-01-13.
1934
d40d2c92
JB
19352004-04-01 Joel Brobecker <brobecker@gnat.com>
1936
1937 * lib/ada.exp: Add copyright notice.
1938 * bar.ads: Likewise.
1939 * bar.adb: Likewise.
1940 * null_record.adb: Likewise.
1941 * null_record.exp: Likewise.
1942 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
1943
f86ef5a3
JB
19442004-04-01 Joel Brobecker <brobecker@gnat.com>
1945
1946 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
1947 * configure: Regenerate.
1948
414e70e3
JB
19492004-04-01 Joel Brobecker <brobecker@gnat.com>
1950
1951 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
1952 to build the application. Remove the message printed when in
1953 verbose mode, redundant with the UNSUPPORTED message above.
1954
f0aaee49
JB
19552004-03-31 Joel Brobecker <brobecker@gnat.com>
1956
1957 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
1958 * gdb.ada (null_record.exp): New testcase.
1959
ac81cb54
JB
19602004-03-31 Joel Brobecker <brobecker@gnat.com>
1961
1962 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
1963
854af2f7
JB
19642004-03-31 Joel Brobecker <brobecker@gnat.com>
1965
1966 * gdb.ada: New subdirectory.
1967 * gdb.ada/Makefile.in: New file.
1968 * gdb.ada/gnat_ada.gpr.in: New file.
1969
034cb681
JB
19702004-03-31 Joel Brobecker <brobecker@gnat.com>
1971
1972 * lib/ada.exp: New file.
1973
78a1a894
DJ
19742004-03-24 Daniel Jacobowitz <drow@mvista.com>
1975
1976 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
1977 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
1978
4b2b3b3e
AC
19792004-03-22 Andrew Cagney <cagney@redhat.com>
1980
1981 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
1982 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
1983 Problem identified by Ulrich Weigand.
1984
23c73aa3
DC
19852004-03-17 David Carlton <carlton@kealia.com>
1986
1987 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
1988 PR c++/826.
1989
d63a86f8
RM
19902004-03-16 Roland McGrath <roland@redhat.com>
1991
1992 * gdb.base/auxv.exp: New file.
1993 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
1994
0e02aa50
DC
19952004-03-12 David Carlton <carlton@kealia.com>
1996
1997 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
1998 * gdb.cp/pr-1553.cc: Ditto.
1999 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
2000 pass branch.
2001
c20b71be
MC
20022004-03-12 Michael Chastain <mec.gnu@mindspring.com>
2003
2004 * gdb.cp/templates.exp: Accept more template types.
2005
c7414a01
MC
20062004-03-09 Michael Chastain <mec.gnu@mindspring.com>
2007
2008 From Corinna Vinschen with modifications.
2009 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
2010 local variable obj_with_enum.
2011 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
2012 results with obj_with_enum.
2013
ed69573c
MC
20142004-03-09 Michael Chastain <mec.gnu@mindspring.com>
2015
2016 * gdb.cp/classes.cc: New file, copied from misc.cc.
2017 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
2018
28301461
MC
20192004-03-09 Michael Chastain <mec.gnu@mindspring.com>
2020
2021 * gdb.cp/misc.cc: Add copyright notice.
2022
1198ecbe
DC
20232004-03-05 David Carlton <carlton@kealia.com>
2024
2025 * gdb.cp/rtti.exp: Add 'print *obj3' test.
2026 * gdb.cp/rtti.h: Update copyright.
2027 (namespace n2::n3): New.
2028 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
2029 (n2::n3::func3): New.
2030 (main): Call n2::n3::func3.
2031 * gdb.cp/rtti2.cc: Update copyright.
2032 (n2::create3): New.
2033
9e08c470
MK
20342004-03-04 Mark Kettenis <kettenis@gnu.org>
2035
2036 * gdb.asm/openbsd.inc: Fix typo.
2037
4bebc3aa
FF
20382004-03-03 Fred Fish <fnf@redhat.com>
2039
2040 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
2041 "val" instead of unused "size". Update copyright year.
2042
6ea9fb37
DJ
20432004-02-29 Daniel Jacobowitz <drow@mvista.com>
2044
2045 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
2046 to use unsigned char.
2047 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
2048 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
2049
23b23974
DJ
20502004-02-29 Daniel Jacobowitz <drow@mvista.com>
2051
2052 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
2053 line of output.
2054
7574fd53
DJ
20552004-02-28 Daniel Jacobowitz <drow@mvista.com>
2056
2057 * gdb.base/relocate.c (dummy): Initialize.
2058
a195357f
DJ
20592004-02-28 Daniel Jacobowitz <drow@mvista.com>
2060
2061 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
2062 a breakpoint at exit.
2063
72fd54a9
FF
20642004-02-27 Fred Fish <fnf@redhat.com>
2065
2066 * gdb.base/chng-syms.exp: Add expect condition to match failing
2067 case that isn't a timeout.
2068
b9d23137
AC
20692004-02-27 Andrew Cagney <cagney@redhat.com>
2070
2071 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
2072 support.
2073
15d208f6 20742004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 2075
15d208f6
FF
2076 * gdb.arch/gdb1431.c: Remove.
2077 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
2078 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
2079 of "until" incorrectly.
2080
98f9cd2d
JB
20812004-02-26 J. Brobecker <brobecker@gnat.com>
2082
2083 * gdb.cp/class2.cc (empty): New class.
2084 (refer): New function.
2085 (main): Declare an object of type empty and use it.
2086 * gdb.cp/class2.exp: Print the value of an object of type empty.
2087
9b50c11b
JJ
20882004-02-26 Jeff Johnston <jjohnstn@redhat.com>
2089
2090 * gdb.base/langs.exp: Update query string to match the
2091 new nquery format used for pending breakpoints.
2092
0dcd613f
AC
20932004-02-26 Andrew Cagney <cagney@redhat.com>
2094
2095 Fix PR i18n/1570.
2096 * gdb.base/charset.c: Update copyright notice.
2097 (main, init_string): Remove the escape character '\e' tests.
2098 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
2099 * gdb.base/charset.exp (valid_host_charset): Ditto.
2100 * gdb.base/setvar.exp: Ditto.
2101
b8a56647
AC
21022004-02-24 Andrew Cagney <cagney@redhat.com>
2103
90d59e34
AC
2104 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
2105 mmapped data in core file" PASS and FAIL messages consistent.
2106
b8a56647
AC
2107 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
2108 setting a breakpoint. Work around PR java/1565.
2109
9f27c604
JJ
21102004-02-23 Jeff Johnston <jjohnstn@redhat.com>
2111
2112 * lib/gdb.exp (gdb_breakpoint): Update query string to match
2113 new nquery format.
2114 * gdb.base/pending.exp: Ditto.
2115
3224a706
MK
21162004-02-22 Mark Kettenis <kettenis@gnu.org>
2117
2118 * configure.in: Run stabs tests on *BSD.
2119 * configure: Regenerated.
2120
41e0a9ca
MK
21212004-02-21 Mark Kettenis <kettenis@gnu.org>
2122
2123 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
2124
1e1b3428
FF
21252004-02-20 Fred Fish <fnf@redhat.com>
2126
2127 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
2128 blank in test for "returns short", for consistency with other
2129 "returns xxx" tests. Update copyright year.
2130
f9a7572a
FF
21312004-02-19 Fred Fish <fnf@redhat.com>
2132
2133 New testcase for PR breakpoint/1558.
2134 * gdb.arch/gdb1558.exp: New file.
2135 * gdb.arch/gdb1558.c: New file.
2136
b2ce2854
EZ
21372004-02-19 Elena Zannoni <ezannoni@redhat.com>
2138
2139 * gdb.base/nodebug.exp: Fix typo.
2140
e7c9ff01
JB
21412004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2142
2143 Committed by Jim Blandy <jimb@redhat.com>.
2144
62f4b920
JB
2145 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
2146
2db536a1
JB
2147 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
2148
e7c9ff01
JB
2149 * gdb.base/float.exp: Support s390*-*-* targets.
2150
f3205b34
AF
21512004-02-17 Adam Fedor <fedor@gnu.org>
2152
2153 * gdb.base/gdb1555.exp: New file.
2154 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
2155
9d62932d
EZ
21562004-02-17 Elena Zannoni <ezannoni@redhat.com>
2157
2158 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
2159
344c9711
FF
21602004-02-16 Fred Fish <fnf@redhat.com>
2161
2162 * gdb.arch/gdb1291.c: Remove
2163 * gdb.arch/gdb1291.s: New test input file.
2164 * gdb.arch/gdb1291.exp: Expand test to check case that should not
2165 fail. Test for correct result, known incorrect result, other
2166 failures and timeouts.
2167
2d822687
AC
21682004-02-16 Andrew Cagney <cagney@redhat.com>
2169
2170 * gdb.base/bigcore.exp: New file.
2171 * gdb.base/bigcore.c: New file.
2172
dac15b66
AC
21732004-02-13 Andrew Cagney <cagney@redhat.com>
2174
2175 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
2176 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
2177 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
2178 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
2179 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
2180 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
2181 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
2182 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
2183 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
2184 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
2185
6bdfc2c4
JJ
21862004-02-11 Jeff Johnston <jjohnstn@redhat.com>
2187
2188 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
2189 executed is an alloc instruction.
2190
87b3ede8
DC
21912004-02-11 David Carlton <carlton@kealia.com>
2192
2193 * gdb.cp/breakpoint.exp: New.
2194 * gdb.cp/breakpoint.cc: New.
2195
6e19e2bf
MC
21962004-02-11 Michael Chastain <mec.gnu@mindspring.com>
2197
2198 Partial fix for PR gdb/1543.
2199 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
2200 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
2201 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
2202 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
2203 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
2204 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
2205 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
2206 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
2207 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
2208 to bug-gdb@prep.ai.mit.edu .
2209 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
2210 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
2211 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
2212 Likewise.
2213
5c5455dc
AC
22142004-02-10 Andrew Cagney <cagney@redhat.com>
2215
2216 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
2217 using gdb_internal_error_resync.
2218
9cf689d7
DJ
22192004-02-09 Daniel Jacobowitz <drow@mvista.com>
2220
2221 * gdb.threads/thread-specific.exp: Stop early if no threads are
2222 found.
2223
d2dc51db
MC
22242004-02-09 Michael Chastain <mec.gnu@mindspring.com>
2225
2226 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
2227
14b1a056
DJ
22282004-02-08 Daniel Jacobowitz <drow@mvista.com>
2229
2230 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
2231 breakpoints.
2232
83f66e8f
DJ
22332004-02-07 Daniel Jacobowitz <drow@mvista.com>
2234
2235 * config/sim.exp (gdb_load): Handle $arg == "".
2236 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
2237 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
2238
30fc0091
EZ
22392004-02-07 Elena Zannoni <ezannoni@redhat.com>
2240
2241 * gdb.base/maint.exp: Update test to reflect
2242 obstack changes.
2243
4d806929
JJ
22442004-02-04 Jeff Johnston <jjohnstn@redhat.com>
2245
2246 * gdb.base/pendshr.c (pendfunc): New function that calls
2247 pendfunc1.
2248 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
2249
7bfdd688
FF
22502004-02-04 Fred Fish <fnf@redhat.com>
2251
2252 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
2253 function symbols and update copyright years.
2254 * gdb.arch/gdb1291.c: Ditto.
2255
aaa08ee4
MC
22562004-02-03 Michael Chastain <mec.gnu@mindspring.com>
2257
2258 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
2259
dbad7755
MC
22602004-02-03 Michael Chastain <mec.gnu@mindspring.com>
2261
2262 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
2263
ec4646ef
MC
22642004-02-03 Michael Chastain <mec.gnu@mindspring.com>
2265
2266 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
2267
1b802196
FF
22682004-02-02 Fred Fish <fnf@redhat.com>
2269
2270 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
2271 remote targets. Update copyright years.
2272
18fe2033
JJ
22732004-02-02 Jeff Johnston <jjohnstn@redhat.com>
2274
2275 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
2276 support.
2277 * gdb.base/langs.exp: Fix test which attempts to create
2278 breakpoint on non-existent function to handle new pending
2279 support.
2280 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
2281 a breakpoint.
2282 * gdb.base/pending.exp: New test.
2283 * gdb.base/pending.c: New file.
2284 * gdb.base/pendshr.c: Ditto.
2285
8d577d32
DC
22862004-02-02 David Carlton <carlton@kealia.com>
2287
2288 * gdb.cp/overload.exp: Add overloadNamespace tests.
2289 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
2290 (overloadNamespace, XXX): New.
2291 (main): Call XXX::marker2.
2292
3ad13771
FF
22932004-02-01 Fred Fish <fnf@redhat.com>
2294
2295 * gdb.base/dump.exp: Use runto_main instead of "runto main".
2296 * gdb.base/finish.exp: Ditto.
2297 * gdb.base/gcore.exp: Ditto.
2298 * gdb.base/huge.exp: Ditto.
2299 * gdb.base/info-proc.exp: Ditto.
2300 * gdb.base/return2.exp: Ditto.
2301 * gdb.threads/gcore-thread.exp: Ditto.
2302
44c75849
DJ
23032004-02-01 Daniel Jacobowitz <drow@mvista.com>
2304
2305 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
2306
005bc093
MK
23072004-02-01 Mark Kettenis <kettenis@gnu.org>
2308
2309 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
2310 that opening the file succeeds on OpenBSD.
2311
c47cebdb
DJ
23122004-02-01 Daniel Jacobowitz <drow@mvista.com>
2313
2314 * gdb.threads/thread-specific.c: New file.
2315 * gdb.threads/threads-specific.exp: New test script.
2316 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
2317 to expect_out.
2318
5a01311c
MK
23192004-02-01 Mark Kettenis <kettenis@gnu.org>
2320
2321 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
2322 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
2323 only on the "print_small_structs from print_long_arg_list" test.
2324
ce22a4f1
DJ
23252004-02-01 Daniel Jacobowitz <drow@mvista.com>
2326
2327 * gdb.base/completion.exp: Kill a stray backslash.
2328
2329 From Jim Ingham <jingham@apple.com>:
2330 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
2331 agrees with the result from sending a tab.
2332
abbab9d3
DJ
23332004-01-31 Daniel Jacobowitz <drow@mvista.com>
2334
2335 * gdb.base/chng-syms.exp: Remove stray newline.
2336
53904d1e
MK
23372004-01-31 Mark Kettenis <kettenis@gnu.org>
2338
2339 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
2340 *-*-openbsd*.
2341 * gdb.asm/openbsd.inc: New file.
2342
3a4b3aac
MK
23432004-01-30 Mark Kettenis <kettenis@gnu.org>
2344
2345 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
2346 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
2347 *-*solaris2*. Remove commented out default settings for
2348 asm-flags. Replace gdb_compile with target_link.
2349
ebac27b4
MC
23502004-01-29 Michael Chastain <mec.gnu@mindspring.com>
2351
2352 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
2353 for all tests. Remove old hp-ux and cygnus xfail cases.
2354
d8679d84
PH
23552004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
2356
2357 * gdb.base/chng-syms.exp: New file.
2358 * gdb.base/chng-syms.c: New file.
2359
0a55bc22
MC
23602004-01-24 Michael Chastain <mec.gnu@mindspring.com>
2361
2362 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
2363 Provide arms for current output in all my configurations.
2364
94b8e876
MC
23652004-01-24 Michael Chastain <mec.gnu@mindspring.com>
2366
2367 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
2368 * lib/compiler.cc: Likewise.
2369 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
2370 get the right preprocessor. Eval the output directly. Remove
2371 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
2372 hp_f77_compiler and hp_f90_compiler completely.
2373 (gdb_preprocess): Delete.
2374 (get_compiler): Delete.
2375
7cf03d44
MK
23762004-01-24 Mark Kettenis <kettenis@gnu.org>
2377
2378 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
2379 <string.h>.
2380
68b6dce9
NR
23812004-01-24 Nick Roberts <nick@nick.uklinux.net>
2382
2383 * gdb.mi/mi-stack.exp: Update copyright.
2384
b368761e
DC
23852004-01-23 David Carlton <carlton@kealia.com>
2386
2387 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
2388 test for cp_lookup_transparent_type.
2389 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
2390 call them.
2391
f2061b53
DJ
23922004-01-23 Daniel Jacobowitz <drow@mvista.com>
2393
2394 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
2395 after -var-update.
2396
37fc574a
DC
23972004-01-23 David Carlton <carlton@kealia.com>
2398
2399 * gdb.cp/namespace.cc (C::ensureRefs): New.
2400 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
2401
8e94b928
NR
24022004-01-20 Nick Roberts <nick@nick.uklinux.net>
2403
2404 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
2405 case "-stack-list-locals 2".
2406 * gdb.mi/mi-var-child.exp: Test for case
2407 "-var-list-children --all-values NAME".
2408
997b0952
MC
24092004-01-18 Michael Chastain <mec.gnu@mindspring.com>
2410
2411 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
2412
52470da3
MK
24132004-01-18 Mark Kettenis <kettenis@gnu.org>
2414
7049b4b8
MK
2415 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
2416 used with gdb_test_multiple.
2417
52470da3
MK
2418 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
2419 read at address 0. This fixes PR testsuite/1504.
2420
da6012e5
DJ
24212004-01-18 Daniel Jacobowitz <drow@mvista.com>
2422
2423 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
2424 Remove downloading, guessing the host executable, the calls to
2425 gdb_file_cmd and gdb_target_cmd, and "load" support.
2426 (infer_host_exec): New function broken out from gdb_load.
2427 (gdb_load): New wrapper for gdbserver_gdb_load.
2428 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
2429 gdb_target_cmd. Use -target-select.
2430 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
2431 Download binaries to the host. Clear last_mi_remote_file when
2432 we load a new binary.
2433 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
2434 call gdbserver_gdb_load and mi_gdb_target_cmd.
2435
32c70722
MC
24362004-01-17 Michael Chastain <mec.gnu@mindspring.com>
2437
2438 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
2439 type patterns.
2440
b0cecf36
MC
24412004-01-17 Michael Chastain <mec.gnu@mindspring.com>
2442
2443 * gdb.cp/templates.exp: Fix typo in test name of
2444 "print Foo<volatile char*>::foo".
2445
4120d7e6
MC
24462004-01-15 Michael Chastain <mec.gnu@mindspring.com>
2447
2448 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
2449
f679e530
BE
24502004-01-16 Ben Elliston <bje@wasabisystems.com>
2451
2452 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
2453 (clean mostlyclean): Remove empty rm.
2454
091c48f6
MC
24552004-01-15 Michael Chastain <mec.gnu@mindspring.com>
2456
2457 * gdb.base/setvar.exp: Add copyright years.
2458
3e5fc8d2
DC
24592004-01-14 David Carlton <carlton@bactrian.org>
2460
2461 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
2462 PR c++/1511 and update coment.
2463 * gdb.cp/templates.exp: Update patterns to match current output.
2464 If changes involve something other than whitespace, KFAIL
2465 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
2466
63d06c5c
DC
24672004-01-14 David Carlton <carlton@kealia.com>
2468
2469 * gdb.cp/namespace.exp: Add tests involving classes defined within
2470 namespaces.
2471 * gdb.cp/namespace.cc (C::CClass): New.
2472 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
2473
a51dab88
EZ
24742004-01-14 Elena Zannoni <ezannoni@redhat.com>
2475
2476 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
2477 what debug info we have. Print a better message if something goes
2478 wrong while producing the separate debug info file.
2479
a476ccc9
MC
24802004-01-14 Michael Chastain <mec.gnu@mindspring.com>
2481
2482 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
2483
f453692c
MC
24842004-01-14 Michael Chastain <mec.gnu@mindspring.com>
2485
2486 * gdb.base/callfuncs.c: Add copyright notice.
2487
f40063a5
MC
24882004-01-13 Michael Chastain <mec.gnu@mindspring.com>
2489
2490 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
2491 inheritance. PR gdb/1498, PR gcc/13539.
2492
19ac3974
EZ
24932004-01-13 Elena Zannoni <ezannoni@redhat.com>
2494
2495 * gdb.threads/gcore-thread.exp: Prefix name of binary with
2496 test specific name.
2497 * gdb.mi/gdb669.exp: Ditto.
2498 * gdb.mi/mi-pthreads.exp: Ditto.
2499 * gdb.mi/mi1-pthreads.exp: Ditto.
2500 * gdb.mi/mi2-pthreads.exp: Ditto.
2501
56c97c6e
MC
25022004-01-12 Michael Chastain <mec.gnu@mindspring.com>
2503
2504 * gdb.cp/member-ptr.cc: Add copyright notice.
2505
a0644324
MC
25062004-01-12 Michael Chastain <mec.gnu@mindspring.com>
2507
2508 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
2509 some patterns for recent versions of gcc and hpacc. Delete
2510 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
2511 Delete tests that access a NULL pointer-to-member-data. This
2512 script is still disabled for gcc.
2513
32fabe09
EZ
25142004-01-12 Elena Zannoni <ezannoni@redhat.com>
2515
2516 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
2517 escaped correctly.
2518
1f8a6abb
EZ
25192004-01-12 Elena Zannoni <ezannoni@redhat.com>
2520
2521 * gdb.base/sepdebug.exp: New file.
2522 * gdb.base/sepdebug.c: New file.
2523 * lib/gdb.exp (separate_debug_filename): New procedure.
2524 (gdb_gnu_strip_debug): New procedure.
2525
48efe704
AC
25262004-01-12 Andrew Cagney <cagney@redhat.com>
2527
2528 * gdb.mi/ChangeLog: Delete file. Renamed to ...
2529 * gdb.mi/ChangeLog-1999-2003: New file.
2530
a9415475
AC
25312004-01-12 Andrew Cagney <cagney@redhat.com>
2532
2533 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
2534 "Renaming a directory to a non-empty directory returns ENOTEMPTY
2535 or EEXIST", treat EBUSY as an XFAIL.
2536
83b8cf9d
MC
25372004-01-11 Michael Chastain <mec.gnu@mindspring.com>
2538
2539 * gdb.base/scope.exp: Remove obsolete setup_xfail for
2540 hp_cc_compiler.
2541
9939d2a8
MC
25422004-01-10 Michael Chastain <mec.gnu@mindspring.com>
2543
2544 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
2545 decorations.
2546
1ff8cadf
MC
25472004-01-10 Michael Chastain <mec.gnu@mindspring.com>
2548
2549 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
2550 and "(aCC)" decorations. Remove obsolete doco about old
2551 test results.
2552
6fa9022e
MC
25532004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2554
2555 * gdb.cp/exception.exp: Fix typo in doco.
2556
209721fe
MK
25572004-01-09 Mark Kettenis <kettenis@gnu.org>
2558
2559 * gdb.base/gdb1476.exp: Fix typo.
2560
ef11303e
MC
25612004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2562
2563 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
2564 file.
2565
041ab88c
MC
25662004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2567
2568 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
2569 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
2570 Use gdb_compile. Remove restriction on gcc. Add some patterns
2571 for recent version of gdb. Delete second half, which was a copy
2572 of the first half with different build flags. This test is
2573 still disabled because it is still not ready for production.
2574
e36d075a
MC
25752004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2576
2577 * gdb.cp/exception.cc: Add copyright notice.
2578 * gdb.cp/exception.exp: Add a notice that this file is broken
2579 because of line number changes caused by addition of copyright
2580 notice.
2581
42b190ad
MC
25822004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2583
2584 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
2585 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
2586
8f25f06b
MC
25872004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2588
2589 * gdb.cp/classes.exp: Accept gnu abi 2.
2590 * gdb.cp/derivation.exp: Likewise.
2591 * gdb.cp/overload.exp: Likewise.
2592 * gdb.cp/virtfunc.exp: Likewise.
2593
06ded8b8
MC
25942004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2595
2596 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
2597 semicolon after end of function.
2598
77c26ae3
MC
25992004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2600
2601 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
2602 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
2603 boilerplate code for compiling and running the program under
2604 test. Add some string method tests.
2605
20757486
MC
26062004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2607
2608 * gdb.cp/bs15503.cc: Add copyright notice.
2609 * gdb.cp/bs15503.exp: Adjust line number.
2610
0fd3b503
MC
26112004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2612
2613 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
2614 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
2615
10d1bea8
MC
26162004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2617
2618 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
2619 hp_cc_compiler.
2620
2789202a
MC
26212004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2622
2623 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
2624 * gdb.cp/ctti.exp: Use the marker instead of "next".
2625 With gcc, run further before bailing.
2626
b862f14c
MC
26272004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2628
2629 * gdb.cp/cttiadd.cc: Add copyright notice.
2630 * gdb.cp/cttiadd1.cc: Likewise.
2631 * gdb.cp/cttiadd2.cc: Likewise.
2632 * gdb.cp/cttiadd3.cc: Likewise.
2633
96da2469
MC
26342004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2635
2636 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
2637 Use gdb_test, gdb_test_multiple. Use floating-point values that
2638 have exact representations in IEEE-ish formats.
2639
053248ff
MC
26402004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2641
2642 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
2643 compilers. Delete duplicate call to get_compiler_info.
2644 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
2645 * gdb.base/volatile.exp: Likewise.
2646
84acecdd
MK
26472004-01-07 Mark Kettenis <kettenis@gnu.org>
2648
2649 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
2650 memory at address 0.
2651
fe11a27f
MC
26522004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2653
2654 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
2655 to test for hp-ux assembler. Fix copyright years.
2656
60ad077b
AC
26572004-01-07 Andrew Cagney <cagney@redhat.com>
2658
2659 * gdb.base/fileio.c (strerrno): Add "EBUSY".
2660
1c9b8f33
AC
26612004-01-07 Andrew Cagney <cagney@redhat.com>
2662
2663 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
2664 when creating the read-only file. From analysis by Roland McGrath
2665 and Elena Zannoni.
2666
753ccc7a
MC
26672004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2668
2669 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
2670
eca3e36b
MC
26712004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2672
2673 * gdb.base/cvexpr.c: Be type-safe with function pointers and
2674 data pointers.
2675
f8d4bac4
MC
26762004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2677
2678 * gdb.cp/m-static.exp: Compile one source file at a time.
2679 Delete unused call to get_compiler_info.
2680
9b4e0f94
MC
26812004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2682
2683 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
2684 * gdb.base/call-rt-st.exp: Likewise.
2685 * gdb.base/nodebug.exp: Likewise.
2686 * gdb.base/volatile.exp: Likewise.
2687 * gdb.cp/ref-types.exp: Likewise.
2688 * gdb.cp/templates.exp: Likewise.
2689
023c1024
MK
26902004-01-05 Mark Kettenis <kettenis@gnu.org>
2691
2692 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
2693
19703c4a
MC
26942004-01-05 Michael Chastain <mec.gnu@mindspring.com>
2695
2696 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
2697 hppa*-hp-hpux*.
2698
18b67037
MK
26992004-01-04 Mark Kettenis <kettenis@gnu.org>
2700
ba6219c8
MK
2701 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
2702 x86_64-*-*.
2703
18b67037
MK
2704 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
2705 sparc64-*-* and sparc*-solaris2*.
2706
1bfbbb9d
MK
27072004-01-04 Mark Kettenis <kettenis@gnu.org>
2708
2709 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
2710 return ${tests}" test. The ${tests} already mentions the
2711 filename.
2712
06846494
MC
27132004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2714
2715 * gdb.cp/local.exp: Accept gcc abi 2.
2716
3b0cb202
MC
27172004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2718
2719 * gdb.cp/templates.exp: Accept gcc abi 2.
2720
0643ec3f
MC
27212004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2722
2723 * lib/compiler.cc: Remove supports_template_debugging.
2724 * gdb.cp/templates.exp: Do not test supports_template_debugging.
2725
d231d0b1
MC
27262004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2727
2728 * gdb.cp/namespace.exp: Accept gcc abi 2.
2729
44ffb27c
MC
27302004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2731
2732 * gdb.cp/method.exp: Accept gcc abi 2.
2733
184ad485
MC
27342004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2735
2736 * gdb.cp/classes.exp: Generate identical results as old version.
2737 * gdb.cp/derivation.exp: Likewise.
2738 * gdb.cp/overload.exp: Likewise.
2739 * gdb.cp/virtfunc.exp: Likewise.
2740
116f09e7
MC
27412004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2742
2743 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
2744 mysterious bug with sourceware version of expect.
2745
b1379776
MC
27462004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2747
2748 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
2749 current versions of gcc, including gcc abi 2. Remove gratuitous
2750 restart of test program. Use gdb_test_multiple and gdb_test for
2751 all tests. Add patterns to xfail missing "const" in "const char *"
2752 and kfail PR gdb/1155.
2753
6b7a4c0e
MC
27542004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2755
2756 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
2757 current versions of gcc, including gcc abi 2. Remove gratuitous
2758 restart of test program. Use gdb_test_multiple and gdb_test for
2759 all tests. Add patterns to kfail PR gdb/1498.
2760
51615d72
MC
27612003-12-31 Michael Chastain <mec.gnu@mindspring.com>
2762
2763 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
2764 current versions of gcc, including gcc abi 2. Use "breakpoint"
2765 and "continue" instead of restarting the target program. Use
2766 gdb_test_multiple and gdb_test for all tests.
2767
7b79a9d7
MK
27682004-01-01 Mark Kettenis <kettenis@gnu.org>
2769
2770 * gdb.asm/asm-source.exp: Update copyright year. Link statically
2771 for *-*-solaris2*.
2772
1cd3489f
MC
27732003-12-31 Michael Chastain <mec.gnu@mindspring.com>
2774
2775 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
2776 current versions of gcc, including gcc abi 2. Use "breakpoint"
2777 and "continue" instead of restarting the target program several
2778 times. Use gdb_test_multiple and gdb_test for all tests.
2779
850742db
MC
27802003-12-18 Michael Chastain <mec.gnu@mindspring.com>
2781
2782 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
2783 source files.
2784
eb4bbda8
MC
27852003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2786
2787 * gdb.base/environ.exp: Handle compiling test case from multiple
2788 source files.
2789
e42c7771
MC
27902003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2791
2792 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
2793
80e4b428
JB
27942003-12-17 Jim Blandy <jimb@redhat.com>
2795
5f06973a
JB
2796 * gdb.base/freebpcmd.c: Add copyright notice.
2797
80e4b428
JB
2798 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
2799
0ab84fb7
MC
28002003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2801
2802 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
2803
1b3bb3d0
JB
28042003-12-13 Jim Blandy <jimb@redhat.com>
2805
2806 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
2807
3a4c9371
KB
28082003-12-12 Kevin Buettner <kevinb@redhat.com>
2809
2810 * gdb.asm/frv.inc: New file.
2811 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
2812
a1dea79a
FF
28132003-12-09 Fred Fish <fnf@redhat.com>
2814
2815 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
2816 functions to break1.c and leave prototypes behind. Add more
2817 "set breakpoint NN here" comments.
2818 * gdb.base/break1.c: New file.
2819
2820 * gdb.base/break.exp: Handle compiling test case from multiple
2821 source files and change source file references as needed.
2822 * gdb.base/completion.exp: Ditto.
2823 * gdb.base/condbreak.exp: Ditto.
2824 * gdb.base/define.exp: Ditto.
2825 * gdb.base/ena-dis-br.exp: Ditto.
2826 * gdb.base/info-proc.exp: Ditto.
2827 * gdb.base/maint.exp: Ditto.
2828 * gdb.base/until.exp: Ditto.
2829
2830 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
2831 hardcoded line numbers.
2832 * gdb.base/define.exp: Ditto.
2833 * gdb.base/ena-dis-br.exp: Ditto.
2834 * gdb.base/maint.exp: Ditto.
2835 * gdb.base/until.exp: Ditto.
2836
2837 * gdb.base/completion.exp: Use "break1" for completion tests since
2838 "break" is no longer a unique prefix.
2839
5266b69c
AC
28402003-12-06 Andrew Cagney <cagney@redhat.com>
2841
2842 * gdb.base/structs.exp (test_struct_returns): When applicable, set
2843 "return_value_unimplemented". When an unimplemented struct return
2844 architecture, report incorrect values as a KFAIL
2845
374451f0
MC
28462003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2847
2848 * gdb.cp/rtti.exp: Accept new wording of warning from
2849 cp_lookup_rtti_type.
2850
ba9b20a7
MC
28512003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2852
2853 Partial fix for PR testsuite/1456.
2854 * gdb.base/scope.exp (test_at_main): Replace references to
2855 gcc_compiled with calls to test_compiler_info.
2856 (test_at_foo): Likewise.
2857 (test_at_bar): Likewise.
2858
b74b6d0b
MC
28592003-12-04 Michael Chastain <mec.gnu@mindspring.com>
2860
2861 Partial fix for PR testsuite/1456.
2862 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
2863 to test_compiler_info.
2864
ccfa3402
MC
28652003-12-03 Michael Chastain <mec.gnu@mindspring.com>
2866
2867 * gdb.base/so-impl-ld.exp: Update copyright notice.
2868
f6246aba
MC
28692003-12-02 Michael Chastain <mec.gnu@mindspring.com>
2870
2871 Partial fix for PR testsuite/1456.
2872 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
2873 to test_compiler_info.
2874
13ae734a
MC
28752003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2876
2877 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
2878 from current versions of gdb. Clean up regular expressions.
2879 Delete redundant timeout case.
2880
d8e1cdee
MC
28812003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2882
2883 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
2884 from current versions of gdb. Clean up regular expressions.
2885 Delete redundant timeout case.
2886
96457b64
MC
28872003-12-01 Michael Chastain <mec.gnu@mindspring.com>
2888
2889 Partial fix for PR testsuite/1456.
2890 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
2891 gcc_compiled with call to test_compiler_info.
2892
f35309fc
MC
28932003-11-30 Michael Chastain <mec.gnu@mindspring.com>
2894
2895 Partial fix for PR testsuite/1456.
2896 * gdb.base/list.exp (test_list_function): Delete unused declaration
2897 of gcc_compiled.
2898
d7afdf9b
MC
28992003-11-29 Michael Chastain <mec.gnu@mindspring.com>
2900
2901 Partial fix for PR testsuite/1456.
2902 * gdb.base/complex.exp: Replace reference to gcc_compiled with
2903 call to test_compiler_info.
2904
71507b56
MK
29052003-11-29 Mark Kettenis <kettenis@gnu.org>
2906
2907 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
2908 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
2909 it to create the appropriate note.inc.
2910 * gdb.asm/asmsrc1.s: Include "note.inc".
2911 * gdb.asm/netbsd.inc: New file.
2912 * gdb.asm/empty.inc: New file.
2913
f81f93f7
MC
29142003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2915
2916 Partial fix for PR testsuite/1456.
2917 * gdb.base/constvars.exp: Replace references to gcc_compiled with
2918 calls to test_compiler_info.
2919
9a77938e
MC
29202003-11-27 Michael Chastain <mec.gnu@mindspring.com>
2921
2922 Partial fix for PR testsuite/1456.
2923 * gdb.base/volatile.exp: Replace references to gcc_compiled with
2924 calls to test_compiler_info.
2925
e8367dc7
MK
29262003-11-27 Mark Kettenis <kettenis@gnu.org>
2927
2928 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
2929 pattern for the KFAILs.
2930
526c61ee
AF
29312003-11-25 Adam Fedor <fedor@gnu.org>
2932
2933 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
2934 * gdb.objc/objcdecode.m: New file.
2935
28f2d600
AF
29362003-11-25 Adam Fedor <fedor@gnu.org>
2937
2938 * gdb.objc/nondebug.exp: Test for PR objc/1236.
2939 * gdb.objc/nondebug.m: New file.
2940
a3895cee
BE
29412003-11-26 Ben Elliston <bje@wasabisystems.com>
2942
2943 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
2944 NetBSD as it does on FreeBSD. Modelled on a similar change by
2945 Mark Kettenis on 2003-05-30.
2946 (link-flags): Set to "--entry _start" regardless of target.
2947 Special linker flags are to be appended to $link-flags.
2948 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
2949
c9f2c8a3
MC
29502003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2951
2952 * gdb.cp/method.exp: Accept output of new demangler.
2953
15a0587a 29542003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
2955
2956 * gdb/class2.exp: New file.
2957 * gdb/class2.cc: New file.
2958
3c00b570
MC
29592003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2960
2961 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
2962 of new demangler.
2963
7027acc7
MK
29642003-11-23 Mark Kettenis <kettenis@gnu.org>
2965
2966 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
2967 of gdb_test "run".
2968
b0e1598a
MK
29692003-11-23 Mark Kettenis <kettenis@gnu.org>
2970
2971 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
2972 "continue" into "run".
2973
4d9eda44
MC
29742003-11-23 Michael Chastain <mec.gnu@mindspring.com>
2975
2976 Partial fix for PR testsuite/1456.
2977 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
2978 call to test_compiler_info.
2979 * gdb.cp/ctti.exp: Likewise.
2980 * gdb.cp/derivation.exp: Likewise.
2981 * gdb.cp/member-ptr.exp: Likewise.
2982 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
2983 reference to gcc_compiled.
2984
29852003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
2986
2987 Fix PR testsuite/1463.
2988 * gdb.base/structs.exp (start_structs_test): Call
2989 get_debug_format before using the debug format.
2990
d422fe19
AC
29912003-11-22 Andrew Cagney <cagney@redhat.com>
2992
2993 * lib/gdb.exp (gdb_test_multiple): Add simple example.
2994 * gdb.base/structs.exp: Use gdb_test_multiple.
2995
039cf96d
AC
29962003-11-20 Andrew Cagney <cagney@redhat.com>
2997
6882279b
AC
2998 * gdb.base/structs.exp: Handle and recover from internal errors.
2999 Replace "foo${n}" with "foo<n>" in test messages.
3000
e53890ae
AC
3001 * gdb.base/structs.exp: Update copyright. Rewrite.
3002 * gdb.base/structs.c: Update copyright. Rewrite.
3003
2b211c59
AC
3004 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
3005 resync count exceeded.
d63a86f8 3006
039cf96d
AC
3007 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
3008 from the internal error.
3009 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
3010 Original from Jim Blandy.
3011 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 3012
eac98b22
AC
30132003-11-19 Andrew Cagney <cagney@redhat.com>
3014
3015 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
3016 KFAIL.
3017
67455b2a
MK
30182003-11-17 Mark Kettenis <kettenis@gnu.org>
3019
3020 New testcase for PR backtrace/1435.
3021 * gdb.arch/i386-unwind.exp: New file.
3022 * gdb.arch/i386-unwind.c: New file.
3023
853d6e5b
AC
30242003-11-17 Andrew Cagney <cagney@redhat.com>
3025
3026 * lib/gdb.exp (compiler_info): New global.
3027 (test_compiler_info): New function.
3028 (get_compiler_info): Set compiler_info.
3029 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
3030 "compiler_info" to gcc-<major>-<minor>.
3031
38cf6e11
MC
30322003-11-15 Michael Chastain <mec.gnu@mindspring.com>
3033
3034 * gdb.trace/configure: Remove.
3035
a50d3602
EZ
30362003-11-13 Elena Zannoni <ezannoni@redhat.com>
3037
3038 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 3039 breakpoints.
a50d3602
EZ
3040 * gdb.base/break.exp: Remove all references to explicit line
3041 numbers.
3042
d9407aaa
NC
30432003-11-11 Nick Clifton <nickc@redhat.com>
3044
3045 * gdb.base/shreloc.exp: Do not run for targets which do not
3046 support shared objects.
3047
db488fc1
CV
30482003-11-10 Corinna Vinschen <vinschen@redhat.com>
3049
3050 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
3051 Don't run tests if nofileio flag is given.
3052
6a90a18e
EZ
30532003-11-07 Elena Zannoni <ezannoni@redhat.com>
3054
3055 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
3056 as well as 'Watchpoint'.
3057
0b915e9c
EZ
30582003-11-06 Elena Zannoni <ezannoni@redhat.com>
3059
3060 Reported by Jim Ingham <jingham@apple.com>:
3061 * gdb.base/annota1.exp: Match at least one occurrence of the
3062 signal handler annotation.
3063
d7e4b55f
EZ
30642003-11-06 Elena Zannoni <ezannoni@redhat.com>
3065
3066 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
3067 as well as 'Watchpoint'.
3068
2fe4e8d0
MC
30692003-11-05 Michael Chastain <mec@shout.net>
3070
3071 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
3072
6ef88553
KW
30732003-11-03 Kris Warkentin <kewarken@qnx.com>
3074
3075 * gdb.arch/gdb1291.c: New test file.
3076 * gdb.arch/gdb1291.exp: New test script.
3077 * gdb.arch/gdb1431.c: New test file.
3078 * gdb.arch/gdb1431.exp: New test script.
3079
ae7dc4d8
MC
30802003-10-22 Michael Chastain <mec@shout.net>
3081
3082 * gdb.mi/pthreads.c: Add copyright notice.
3083
c39d7427
MC
30842003-10-22 Michael Chastain <mec@shout.net>
3085
3086 * gdb.threads/pthreads.c: Add copyright notice.
3087
8b7d96c1
MC
30882003-10-20 Michael Chastain <mec@shout.net>
3089
3090 * gdb.base/gdb1056.exp: New test script.
3091
d1d69fdd
DJ
30922003-10-13 Daniel Jacobowitz <drow@mvista.com>
3093
3094 * gdb.threads/killed.exp: Use gdb_run_cmd.
3095
7d605576
DJ
30962003-10-13 Daniel Jacobowitz <drow@mvista.com>
3097
3098 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
3099 create a core file.
3100 * gdb.threads/gcore-thread.exp: Likewise.
3101
618ec112
CV
31022003-10-13 Corinna Vinschen <vinschen@redhat.com>
3103
3104 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
3105 type, based on char type.
3106 (struct bit_flags_short_t): New bitfield type, based on short type.
3107 (init_bit_flags_char): New fuction.
3108 (init_bit_flags_short): Ditto.
3109 (print_bit_flags_char): Ditto.
3110 (print_bit_flags_short): Ditto.
3111 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
3112
9367a73c
MC
31132003-10-11 Michael Chastain <mec@shout.net>
3114
3115 * gdb.base/call-rt-st.exp: Update copyright year.
3116
1decf120
KI
31172003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
3118
3119 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
3120 * gdb.disasm/sh3.s: Ditto.
3121
5445b2ae
DJ
31222003-10-07 Daniel Jacobowitz <drow@mvista.com>
3123
3124 * gdb.threads/switch-threads.exp: New test.
3125 * gdb.threads/switch-threads.c: New source file.
3126
aec24853
CV
31272003-10-07 Corinna Vinschen <vinschen@redhat.com>
3128
3129 * gdb.base/ending-run.exp: Add sh specific case.
3130
adc7428d
AC
31312003-10-06 Andrew Cagney <cagney@redhat.com>
3132
3133 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
3134 * gdb.disasm/mn10200.exp: Delete obsolete file.
3135
c9d37158
DJ
31362003-09-29 Daniel Jacobowitz <drow@mvista.com>
3137
3138 * ChangeLog: Correct an entry command.exp -> commands.exp.
3139 * gdb.base/commands.exp (bp_deleted_in_command_test)
3140 (temporary_breakpoint_commands): Check noargs.
3141
79c2c32d
DC
31422003-09-25 David Carlton <carlton@kealia.com>
3143
3144 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
3145 of some print tests, where appropriate. Add tests for C::D::cd,
3146 E::ce, F::cXfX, G::XgX.
3147 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
3148
594e6d67
RE
31492003-09-25 Richard Earnshaw <rearnsha@arm.com>
3150
3151 * lib/java.exp (java_init): Import target_alias before using it.
3152
10f0d451
DC
31532003-09-25 David Carlton <carlton@kealia.com>
3154
3155 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
3156
274bcba0
EZ
31572003-09-23 Elena Zannoni <ezannoni@redhat.com>
3158
d63a86f8 3159 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
3160 weirdness.
3161
cdbf20f7
MC
31622003-09-17 Michael Chastain <mec@shout.net>
3163
3164 * gdb.cp/gdb1355.exp: New file.
3165 * gdb.cp/gdb1355.c: New file.
3166
71e06f80
CV
31672003-09-15 Corinna Vinschen <vinschen@redhat.com>
3168
3169 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
3170 * gdb.asm/sh.inc: New file.
3171
5c4e30ca
DC
31722003-09-11 David Carlton <carlton@kealia.com>
3173
bd45b7af
DC
3174 * gdb.cp/namespace.exp: Add tests for namespace types.
3175 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
3176 (test_namespace): New.
3177
1c199746
EZ
31782003-09-11 Elena Zannoni <ezannoni@redhat.com>
3179
3180 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 3181 * gdb.stabs/weird.exp: Ditto.
1c199746 3182
04ed252f
MC
31832003-09-08 Michael Chastain <mec@shout.net>
3184
3185 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
3186
d8a2d9e7
MC
31872003-09-07 Michael Chastain <mec@shout.net>
3188
3189 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
3190 'parse error'.
3191
161afb24
MK
31922003-09-07 Mark Kettenis <m.kettenis@osp.nl>
3193
3194 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
3195
49f2741a
MC
31962003-08-30 Michael Chastain <mec@shout.net>
3197
3198 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
3199 * gdb.gdb/observer.exp: Ditto.
3200 * gdb.gdb/xfullpath.exp: Ditto.
3201
8afa723e
MK
32022003-08-29 Mark Kettenis <kettenis@gnu.org>
3203
3204 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
3205 *-*-*bsd*.
3206
f31dfe3b
JJ
32072003-08-28 Jeff Johnston <jjohnstn@redhat.com>
3208
3209 * gdb.base/dump.exp: Skip for ia64.
3210
4630e498
JJ
32112003-08-25 Jeff Johnston <jjohnstn@redhat.com>
3212
3213 * gdb.asm/asm-source.exp: Add ia64 support.
3214 * gdb.asm/ia64.inc: New file.
3215
1105b7ef
MC
32162003-08-22 Michael Chastain <mec@shout.net>
3217
3218 * gdb.cp: New directory.
3219 * gdb.cp/*: Copy from gdb.c++/*.
3220 * gdb.c++/*: Remove.
3221 * Makefile.in: Change gdb.c++ to gdb.cp.
3222 * configure.in: Ditto.
3223 * configure: Regnerate.
3224
c945b932
MK
32252003-08-18 Mark Kettenis <kettenis@gnu.org>
3226
3227 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
3228 * gdb.arch/i386-prologue.c (gdb1338): Add function.
3229
2b66634b
DJ
32302003-08-17 Daniel Jacobowitz <drow@mvista.com>
3231
3232 * mi-var-display.exp (-var-list-children weird): Accept function
3233 pointers with argument types.
3234 * mi1-var-display.exp (-var-list-children weird): Likewise.
3235 * mi2-var-display.exp (-var-list-children weird): Likewise.
3236
a356f73b
DJ
32372003-08-17 Daniel Jacobowitz <drow@mvista.com>
3238
3239 * gdb.base/annota3.exp: Add missing newline.
3240
483417b8
MC
32412003-08-06 Michael Chastain <mec@shout.net>
3242
3243 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
3244
c99c59c3
MS
32452003-08-12 Michael Snyder <msnyder@redhat.com>
3246
3247 * gdb.base/float.exp: Add test for SH.
3248
55ed7501
MK
32492003-08-10 Mark Kettenis <kettenis@gnu.org>
3250
3251 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
3252
1a371f2e
EZ
32532003-08-07 Elena Zannoni <ezannoni@redhat.com>
3254
3255 * gdb.base/completion.exp: Remove reduntant completion test
3256 on filename.
3257
e0f353ce
EZ
32582003-08-07 Elena Zannoni <ezannoni@redhat.com>
3259
3260 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
3261 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
3262 gdb.trace/save-trace.exp: Make sure that full pathnames are
3263 escaped correctly.
3264
5710a1af 32652003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 3266
5710a1af
EZ
3267 * configure.in: Don't generate config.h from config.hin.
3268 * configure: Regenerate.
3269 * config.hin: Remove file.
3270 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
3271 * gdb.threads/pthreads.c: Ditto.
3272
dcd81ce9
DJ
32732003-08-07 Daniel Jacobowitz <drow@mvista.com>
3274
3275 From Kei Sakamoto <sakamoto.kei@renesas.com>:
3276 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
3277 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
3278 Replace ld24 with seth/add3.
3279
6009d884
AC
32802003-08-02 Andrew Cagney <cagney@redhat.com>
3281
3282 * gdb.base/annota3.exp: New file.
3283 * gdb.base/annota3.c: New file.
3284 * gdb.c++/annota3.exp: New file.
3285 * gdb.c++/annota3.cc: New file.
3286
51514e06
MC
32872003-07-29 Michael Chastain <mec@shout.net>
3288
3289 * gdb.threads/tls.c (spin): Check errno only if sem_wait
3290 actually failed.
3291 (do_pass): Likewise.
3292 * gdb.threads/tls.exp: Always initialize no_of_threads.
3293
4ee6625b
DJ
32942003-07-27 Daniel Jacobowitz <drow@mvista.com>
3295
3296 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
3297 pattern.
3298 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
3299 * gdb.threads/tls.exp: Recognize one case of the host library not
3300 supporting TLS.
3301
225f2bf6
AC
33022003-07-27 Andrew Cagney <cagney@redhat.com>
3303
3304 * gdb.base/fileio.exp: Use SH when running commands using
3305 remote_exec.
3306
bcb27c9f
DJ
33072003-07-24 Daniel Jacobowitz <drow@mvista.com>
3308
3309 From Kei Sakamoto <sakamoto.kei@renesas.com>:
3310 * gdb.base/relocate.c (dummy): New padding array.
3311
3d67be83
MS
33122003-07-22 Michael Snyder <msnyder@redhat.com>
3313
d63a86f8 3314 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
3315
3316 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
3317 patterns to be more general, accepting old and new output.
3318 Some output chars (such as '+') also must be quoted.
d63a86f8 3319 Some addresses are displayed numerically instead of
3d67be83
MS
3320 symbolically.
3321
57ba3b85
MS
33222003-07-23 Michael Snyder <msnyder@redhat.com>
3323
686d097c
MS
3324 * gdb.base/return2.exp: Don't test long-long return.
3325
57ba3b85
MS
3326 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
3327 * gdb.disasm/t01_mov.exp: Ditto.
3328 * gdb.disasm/t02_mova.s: Ditto.
3329 * gdb.disasm/t02_mova.exp: Ditto.
3330 * gdb.disasm/t03_add.s: Ditto.
3331 * gdb.disasm/t03_add.exp: Ditto.
3332 * gdb.disasm/t04_sub.s: Ditto.
3333 * gdb.disasm/t04_sub.exp: Ditto.
3334 * gdb.disasm/t05_cmp.s: Ditto.
3335 * gdb.disasm/t05_cmp.exp: Ditto.
3336 * gdb.disasm/t06_ari2.s: Ditto.
3337 * gdb.disasm/t06_ari2.exp: Ditto.
3338 * gdb.disasm/t07_ari3.s: Ditto.
3339 * gdb.disasm/t07_ari3.exp: Ditto.
3340 * gdb.disasm/t08_or.s: Ditto.
3341 * gdb.disasm/t08_or.exp: Ditto.
3342 * gdb.disasm/t09_xor.s: Ditto.
3343 * gdb.disasm/t09_xor.exp: Ditto.
3344 * gdb.disasm/t10_and.s: Ditto.
3345 * gdb.disasm/t10_and.exp: Ditto.
3346 * gdb.disasm/t11_logs.s: Ditto.
3347 * gdb.disasm/t11_logs.exp: Ditto.
3348 * gdb.disasm/t12_bit.s: Ditto.
3349 * gdb.disasm/t12_bit.exp: Ditto.
3350 * gdb.disasm/t13_otr.s: Ditto.
3351 * gdb.disasm/t13_otr.exp: Ditto.
3352
e00759ef
EZ
33532003-07-22 Elena Zannoni <ezannoni@redhat.com>
3354
3355 * gdb.threads/tls.exp :Add kfail for 'info address' case.
3356
8bc2021f
EZ
33572003-07-22 Elena Zannoni <ezannoni@redhat.com>
3358
3359 * gdb.threads/tls.c : New file.
3360 * gdb.threads/tls.exp : New file.
3361 * gdb.threads/tls-main.c : New file.
3362 * gdb.threads/tls-shared.c : New file.
3363 * gdb.threads/tls-shared.exp : New file.
3364
89320c4c
AS
33652003-07-22 Andreas Schwab <schwab@suse.de>
3366
3367 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
3368
180dea7c
AS
33692003-07-20 Andreas Schwab <schwab@suse.de>
3370
3371 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
3372 due to insn reordering.
3373
0714963c
AC
33742003-07-15 Andrew Cagney <cagney@redhat.com>
3375
3376 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
3377
98a23b3f
MC
33782003-07-15 Michael Chastain <mec@shout.net>
3379
3380 * gdb.base/gdb1250.exp: New file.
3381 * gdb.base/gdb1250.c: New file.
3382
27e417a2
ML
33832003-07-09 Michal Ludvig <mludvig@suse.cz>
3384
3385 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
3386 expansion of size_t to 'unsigned long', not only to 'unsigned'.
3387
8bc2021f
EZ
33882003-07-09 Elena Zannoni <ezannoni@redhat.com>
3389
3390 * gdb.threads/tls.c: New file.
3391 * gdb.threads/tls.exp: New file.
3392 * gdb.threads/tls-main.c: New file.
3393 * gdb.threads/tls-shared.c: New file.
3394 * gdb.threads/tls-shared.exp: New file.
3395
d99968dc
EZ
33962003-07-09 Elena Zannoni <ezannoni@redhat.com>
3397
3398 * gdb.base/annota1.exp: Make sure that we properly escape the
3399 full path of the source file. Xfail more permissive patterns,
d63a86f8 3400 due to a compiler debug info problem.
d99968dc 3401
83876b3b
AS
34022003-07-07 Andreas Schwab <schwab@suse.de>
3403
2705e972
AS
3404 * gdb.asm/m68k.inc: New file.
3405 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
3406
83876b3b
AS
3407 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
3408 arguments"): Also match negative number.
3409
3410 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
3411
3a871b37
DJ
34122003-07-03 Daniel Jacobowitz <drow@mvista.com>
3413
3414 * gdb.base/store.c (charest): New typedef.
3415 (add_char): Rename to add_charest, update.
3416 (wack_char): Rename to wack_charest, update types. Return l + r
3417 to keep r live across the call.
3418 (wack_short, wack_int, wack_long, wack_longest, wack_float)
3419 (wack_double, wack_doublest): Return l + r to keep r live across
3420 the call.
3421 * gdb.base/store.exp: Accomodate store.c changes.
3422
b2a7f303
DC
34232003-06-30 David Carlton <carlton@kealia.com>
3424
3425 * gdb.c++/maint.exp (test_invalid_name): New.
3426 (test_first_component): Add tests for invalid names.
3427
3c6cb4a1
MC
34282003-06-29 Michael Chastain <mec@shout.net>
3429
3430 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
3431 output of '<VTT for class>' for virtual base classes.
3432
f1c2644b
DJ
34332003-06-29 Daniel Jacobowitz <drow@mvista.com>
3434
3435 * gdb.base/completion.exp: Tab-complete "complet" instead of
3436 "compl".
3437 * gdb.base/complex.exp, gdb.base/complex.c: New files.
3438
18080350
DJ
34392003-06-29 Daniel Jacobowitz <drow@mvista.com>
3440
3441 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
3442 * gdb.base/volatile.exp: Likewise.
3443
f56973f8
DJ
34442003-06-29 Daniel Jacobowitz <drow@mvista.com>
3445
3446 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
3447 gdb/1265.
3448
34492003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
3450 Daniel Jacobowitz <drow@mvista.com>
3451
3452 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
3453 initial line count of 'captured_main' from 26 to 32.
3454 (test_with_self): Allow xmalloc call to be interleaved with the
3455 preceding two lines.
3456
e766d4d6
JB
34572003-06-24 Joel Brobecker <brobecker@gnat.com>
3458
3459 * gdb.base/bang.exp: New testcase.
3460
f125c9a4
JB
34612003-06-23 Joel Brobecker <brobecker@gnat.com>
3462
3463 * gdb.base/langs.exp: Add some tests for the "minimal" language
3464 support.
3465
6e25beaf
EZ
34662003-06-23 Elena Zannoni <ezannoni@redhat.com>
3467
3468 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
3469 the testcase.
3470
2f816dda
DJ
34712003-06-22 Daniel Jacobowitz <drow@mvista.com>
3472
3473 * gdb.base/relocate.exp: Test add-symbol-file with a variable
3474 offset.
3475
db5a5748
DJ
34762003-06-22 Daniel Jacobowitz <drow@mvista.com>
3477
3478 * gdb.c++/pr-1210.cc: New file.
3479 * gdb.c++/pr-1210.exp: New file.
3480
1df0c130
DJ
34812003-06-21 Daniel Jacobowitz <drow@mvista.com>
3482
3483 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
3484 000-exec-continue.
3485
a92feac0
MK
34862003-06-15 Mark Kettenis <kettenis@gnu.org>
3487
3488 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
3489 on *-*-*bsd* instead of *-*-freebsd*.
3490
81a58f5b
AC
34912003-06-14 Andrew Cagney <cagney@redhat.com>
3492
3493 * gdb.base/store.exp: Test longest and doublest. Test all
3494 parameters. Weaken return statement match.
3495 * gdb.base/store.c: Add longest and doublest - aka long long and
3496 long double functions. Put all parameters into local register
3497 variables. Use negative values.
3498
b257a0d3
AC
34992003-06-14 Andrew Cagney <cagney@redhat.com>
3500
3501 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
3502 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
3503 exit status.
3504 * gdb.base/fileio.exp: Disable target when nointerrupts and
3505 noinferiorio, instead of limiting it to remote. Use remote_exec
3506 instead of system.
d63a86f8 3507
21c38304
JJ
35082003-06-12 Jeff Johnston <jjohnstn@redhat.com>
3509
3510 * gdb.base/float.exp: Add ia64 support.
3511
1bcdb424
CV
35122003-06-12 Corinna Vinschen <vinschen@redhat.com>
3513
3514 * gdb.base/fileio.exp: Run only on remote targets.
3515
6aeb981f
CV
35162003-06-10 Corinna Vinschen <vinschen@redhat.com>
3517
3518 * gdb.base/fileio.c: New file, testing File-I/O.
3519 * gdb.base/fileio.exp: Ditto.
3520
53df362e
RG
35212003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
3522
3523 * gdb.base/shreloc.exp: New file, check symbol values obtained from
3524 shared objects after relocation at load time (gdb PR/1132).
3525 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
3526 as above, part of the shared object relocation test.
3527
ffee1b46
MK
35282003-06-08 Mark Kettenis <kettenis@gnu.org>
3529
b5ca3722
MK
3530 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
3531 fully filled history list.
3532 * gdb.base/gdb_history: New file.
3533
03ed860d
MK
3534 * gdb.base/signals.exp: XFAIL "continue to func1" on
3535 i*86-*-freebsd*.
3536
ffee1b46
MK
3537 * gdb.base/attach.exp: When trying to attach to a nonexistent
3538 process, make it possible to specify the PID based on the target,
3539 and do so for *-*-freebsd*.
3540
d80dbb52
RH
35412003-06-02 Richard Henderson <rth@redhat.com>
3542
3543 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
3544
6dd77b81
RH
35452003-06-02 Richard Henderson <rth@redhat.com>
3546
3547 * gdb.base/selftest.exp: Next over lim_at_start initialization.
3548
f6347e16
RH
35492003-06-02 Richard Henderson <rth@redhat.com>
3550
3551 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
3552
2c161407
DJ
35532003-06-01 Daniel Jacobowitz <drow@mvista.com>
3554
3555 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
3556 of globalvar.
3557
572eb746
MK
35582003-06-01 Mark Kettenis <kettenis@gnu.org>
3559
3560 * gdb.asm/asm-source.exp: Check for memory read errors in
3561 disassembler test on *BSD too.
3562
9e9617a5
RH
35632003-06-01 Richard Henderson <rth@redhat.com>
3564
3565 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
3566 for .frame.
3567 (gdbasm_call): Lose ldgp.
3568 (gdbasm_startup): Add frame information.
3569 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
3570
7b34ad4e
MK
35712003-05-31 Mark Kettenis <kettenis@gnu.org>
3572
3573 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
3574 i?86-*-*.
3575
10059fdf
MK
35762003-05-30 Mark Kettenis <kettenis@gnu.org>
3577
3578 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
3579 FreeBSD.
3580
acf4b816
RH
35812003-05-29 Richard Henderson <rth@redhat.com>
3582
3583 * gdb.asm/alpha.inc: New file.
3584 * gdb.asm/asm-source.exp: Use it.
3585
e9ecd949
JB
35862003-05-29 Jim Blandy <jimb@redhat.com>
3587
3588 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
3589 'core.PID'.
3590
e3e5a4f3
JB
35912003-05-22 Jim Blandy <jimb@redhat.com>
3592
3593 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
3594 backtrace.
d63a86f8 3595
72fe3d25
DC
35962003-05-20 David Carlton <carlton@math.stanford.edu>
3597
3598 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
3599 this time.
3600
58da2eb2
DC
36012003-05-19 David Carlton <carlton@bactrian.org>
3602
3603 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
3604 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
3605
1fcb5155
DC
36062003-05-19 David Carlton <carlton@bactrian.org>
3607
3608 * gdb.c++/namespace.exp: Add namespace scope and anonymous
3609 namespace tests.
3610 Bump copyright date.
3611 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
3612 (main): Call C::D::marker2.
3613 * gdb.c++/namespace1.cc: New file.
3614
85e85163
JJ
36152003-05-14 Jeff Johnston <jjohnstn@redhat.com>
3616
3617 Roland McGrath <roland@redhat.com>
d63a86f8 3618 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
3619 there is no manager thread.
3620
a25fbfec
JJ
36212003-05-08 Jeff Johnston <jjohnstn@redhat.com>
3622
d63a86f8
RM
3623 * gdb.threads/schedlock.exp: Remove assumption that all threads
3624 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
3625 in one of the child threads rather than the main thread.
3626
be375bae
JB
36272003-05-07 Jim Blandy <jimb@redhat.com>
3628
09bf6082
JB
3629 Add support for assembly source testing on the s390x.
3630 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
3631 architecture.
3632 * gdb.asm/s390x.inc: New file.
3633
be375bae
JB
3634 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
3635 succession of 'if' statements.
3636
00905d52
AC
36372003-05-05 Andrew Cagney <cagney@redhat.com>
3638
3639 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
3640
b1e29e33
AC
36412003-05-05 Andrew Cagney <cagney@redhat.com>
3642
3643 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
3644 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
3645
e33d66ec
EZ
36462003-05-02 Elena Zannoni <ezannoni@redhat.com>
3647
3648 * gdb.base/charset.exp: Update based on new behavior of set/show
3649 charset commands.
3650
2b6fd0d8
AC
36512003-05-01 Andrew Cagney <cagney@redhat.com>
3652
3653 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
3654 variable do not give memory errors.
3655
130cacce
AF
36562003-04-30 Adam Fedor <fedor@gnu.org>
3657
3658 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
3659 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
3660 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
3661 gdb.objc/basicclass.m: : New files
3662
3663 * lib/gdb.exp (gdb_compile_objc): New procedure.
3664
bea71854
DJ
36652003-04-27 Daniel Jacobowitz <drow@mvista.com>
3666
3667 * gdb.base/signals.exp: Make backtrace tests more specific.
3668
0f20eeea
DC
36692003-04-23 David Carlton <carlton@bactrian.org>
3670
3671 * gdb.c++/maint.exp (test_first_component): Add tests for
3672 'operator' in more locations.
3673
c8c4d8dc
KB
36742003-04-16 Kevin Buettner <kevinb@redhat.com>
3675
3676 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
3677
3fe60e3c
EZ
36782003-04-16 Elena Zannoni <ezannoni@redhat.com>
3679
3680 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
3681 func marke' instead. Update test name.
3682
9219021c
DC
36832003-04-15 David Carlton <carlton@math.stanford.edu>
3684
3685 * gdb.c++/maint.exp: New file.
3686
5dd55bdd
EZ
36872003-04-14 Elena Zannoni <ezannoni@redhat.com>
3688
3689 * gdb.threads/schedlock.c: Change type of thread function argument
3690 to long, to avoid warnings on 64-bit platforms.
3691
00890572
EZ
36922003-04-14 Elena Zannoni <ezannoni@redhat.com>
3693
3694 * gdb.base/attach.exp: Add new message from ptrace in case of
3695 attaching to nonexistent process.
d63a86f8 3696
93201743
JB
36972003-04-11 Jim Blandy <jimb@redhat.com>
3698
3699 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3700 gdb.c++/userdef.cc: Place comments on the lines to which the
3701 marker function might return.
3702 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3703 gdb.c++/userdef.exp: Look for those comments to check that we've
3704 returned to the right place, instead of checking line numbers.
3705
2a11c64d
EZ
37062003-04-11 Elena Zannoni <ezannoni@redhat.com>
3707
3708 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
3709 match on sourcefile name, instead of directory name.
3710
68ab8fc5
EZ
37112003-04-10 Elena Zannoni <ezannoni@redhat.com>
3712
d63a86f8 3713 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
3714 working directory name.
3715
5624293a
JB
37162003-04-09 Jim Blandy <jimb@redhat.com>
3717
3718 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3719 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
3720 after an inferior function call, report the failure, but allow the
3721 test to continue.
3722
f1f02ee4
SC
37232003-04-05 Stephane Carrez <stcarrez@nerim.fr>
3724
3725 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
3726 with -DPROTOTYPES.
3727
6eb79af0
SC
37282003-04-05 Stephane Carrez <stcarrez@nerim.fr>
3729
3730 * gdb.base/break.exp: Revert last patch.
3731
8dfb4cf0
SC
37322003-04-04 Stephane Carrez <stcarrez@nerim.fr>
3733
3734 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
3735 with -DPROTOTYPES.
3736
ed4c619a
AC
37372003-04-02 Andrew Cagney <cagney@redhat.com>
3738
3739 * gdb.base/callfuncs.exp: Make "print add" messages unique.
3740 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
3741 matching directories by the name breakpoint.
3742 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
3743 Make "continue to marker1" consistent.
3744 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
3745 message consistent.
3746 * lib/gdb.exp: Put "the program is no longer running", and "the
3747 program exited" in parenthesis.
3748 * lib/mi-support.exp: Ditto.
d63a86f8 3749
4e35d5f0 37502003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 3751
4e35d5f0
BR
3752 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
3753
71900fe8
AC
37542003-03-29 Andrew Cagney <cagney@redhat.com>
3755
3756 * gdb.base/sizeof.c (main): Print the value of '\377'.
3757 * gdb.base/sizeof.exp: Check the sign of '\377'.
3758
c0655a16
MC
37592003-03-27 Michael Chastain <mec@shout.net>
3760
3761 * gdb.base/gdb1090.exp: New file.
3762 * gdb.base/gdb1090.cc: New file.
3763
5b2a3989
JB
37642003-03-27 J. Brobecker <brobecker@gnat.com>
3765
3766 * gdb.gdb/observer.exp: New regression test.
3767
79876890
MC
37682003-03-27 Michael Chastain <mec@shout.net>
3769
3770 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
3771 * gdb.base/ptype.exp: Likewise.
3772
6eac95e3
CV
37732003-03-27 Corinna Vinschen <vinschen@redhat.com>
3774
3775 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
3776
e8c71839
MC
37772003-03-26 Michael Chastain <mec@shout.net>
3778
3779 * gdb.base/ptype.exp: Actually use some typedef'd types.
3780
71b10041
SC
37812003-03-21 Stephane Carrez <stcarrez@nerim.fr>
3782
3783 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
3784 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
3785
2512cf80
CV
37862003-03-20 Corinna Vinschen <vinschen@redhat.com>
3787
3788 * gdb.base/default.exp: Fix regular expression.
3789
0d195a4f
CV
37902003-03-20 Corinna Vinschen <vinschen@redhat.com>
3791
3792 * gdb.base/args.exp: Fix regular expression.
3793
8a2dbca8
CV
37942003-03-20 Corinna Vinschen <vinschen@redhat.com>
3795
3796 * gdb.base/help.exp: Allow Win32 child process.
3797
bf028682
CV
37982003-03-20 Corinna Vinschen <vinschen@redhat.com>
3799
3800 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
3801 when stepping out of main().
3802
182dbe85
CV
38032003-03-20 Corinna Vinschen <vinschen@redhat.com>
3804
3805 * gdb.base/default.exp: Check for win32 specific message when calling
3806 "run" without executable.
3807
d67a6ba5
CV
38082003-03-20 Corinna Vinschen <vinschen@redhat.com>
3809
3810 * gdb.base/args.exp: Expect .exe in output.
3811
a955b5bb
CV
38122003-03-20 Corinna Vinschen <vinschen@redhat.com>
3813
3814 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
3815 Cygwin native.
3816
bf6bad4b
AC
38172003-03-17 Andrew Cagney <cagney@redhat.com>
3818
3819 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
3820 vector registes.
3821 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
3822 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
3823
293e9a31
DC
38242003-03-17 David Carlton <carlton@math.stanford.edu>
3825
3826 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
3827 test, for PR breakpoints/38.
3828 Call test_watchpoint_and_breakpoint.
3829 * gdb.base/watchpoint.c (func3): New function.
3830 (main): Call func3.
3831
5330f2db
DC
38322003-03-04 David Carlton <carlton@math.stanford.edu>
3833
3834 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
3835 Garply<Garply<char> >:: garply".
3836 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
3837 with respect to PR c++/1111; note also PR c++/1113.
3838 (test_template_breakpoints): KFAIL "constructor breakpoint" with
3839 respect to PR c++/1062.
3840 KFAIL "destructor breakpoint" with respect to PR c++/1112.
3841
6ece72da
DC
38422003-03-03 David Carlton <carlton@math.stanford.edu>
3843
3844 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
3845 with respect to PR c++/57.
3846 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
3847 c++/826.
3848 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
3849 respect to PR c++/57.
3850
85ca1584
DC
38512003-03-03 David Carlton <carlton@math.stanford.edu>
3852
3853 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
3854 respect to PR c++/33 into FAILs.
3855
98e9c5b8
MC
38562003-03-03 Michael Chastain <mec@shout.net>
3857
7bedbf27
MC
3858 * configure.in: Update copyright years.
3859
38602003-03-03 Michael Chastain <mec@shout.net>
3861
3862 * Makefile.in: Update copyright years.
98e9c5b8 3863
f683e100
DC
38642003-02-28 David Carlton <carlton@math.stanford.edu>
3865
3866 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
3867 print class instead of struct and/or superfluous protection
3868 specifiers, as long as the resulting output is equivalent to the
3869 source code.
3870 Delete FIXME from end of messages on tests that don't need
3871 fixing.
3872
a9e0cf2c
DC
38732003-02-28 David Carlton <carlton@math.stanford.edu>
3874
3875 * gdb.c++/templates.exp (do_tests): Allow const in the two
3876 Foo<volatile char *>::foo tests.
3877
e8d359df
MS
38782003-02-27 Michael Snyder <msnyder@redhat.com>
3879
d63a86f8 3880 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
3881 will be consistant.
3882
0b71dc91
DC
38832003-02-26 David Carlton <carlton@math.stanford.edu>
3884
3885 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
3886 char *>::foo" test with respect to PR c++/33. Create a new test
3887 which is identical to that one except that it doesn't put the
3888 space between the "char" and the "*"; KFAIL it, too.
3889
dd14ab43
DC
38902003-02-26 David Carlton <carlton@math.stanford.edu>
3891
3892 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
3893 template types into either PASSes or KFAILs (corresponding to PR
3894 c++/57). Tweak indentation. Update copyright.
3895
1146c7f1
SC
38962003-02-23 Stephane Carrez <stcarrez@nerim.fr>
3897
3898 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
3899
74641dfb
MC
39002003-02-13 Michael Chastain <mec@shout.net>
3901
3902 * gdb.base/exprs.exp: Remove i960 remnants.
3903 * gdb.base/funcargs.exp: Likewise.
3904 * gdb.base/list.exp: Likewise.
3905 * gdb.base/ptype.exp: Likewise.
3906
559cd2d0
DC
39072003-02-14 David Carlton <carlton@math.stanford.edu>
3908
3909 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
3910 pEe->D::vg()" from XFAIL to KFAIL.
3911
c4f90d87
JM
39122003-02-13 Jason Molenda (jmolenda@apple.com)
3913
3914 * gdb.base/maint.exp: Update maint print statistics regexp to include
3915 new entries.
3916
cbc4d97c
MC
39172003-02-13 Michael Chastain <mec@shout.net>
3918
3919 * gdb.c++/inherit.exp: Remove call to get_debug_format.
3920
40f235b7
MC
39212003-02-12 Michael Chastain <mec@shout.net>
3922
3923 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
3924 * gdb.c++/inherit.exp: Likewise.
3925 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
3926 * gdb.c++/templates.exp: Likewise.
3927 * gdb.c++/virtfunc.exp: Likewise.
3928
c56716b0
JM
39292003-02-06 Jason Molenda (jason-cl@molenda.com)
3930
3931 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
3932 why the code is written that way.
3933
070afcf8
MC
39342003-02-05 Michael Chastain <mec@shout.net>
3935
3936 * gdb.base/dump.exp: Add missing copyright line.
3937
5d0331e5
JM
39382003-02-05 Jason Molenda (jason-cl@molenda.com)
3939
f7ae6d3e 3940 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
3941 at the beginning so the breakpoint doesn't get set on the loop.
3942
92851186
MC
39432003-02-05 Michael Chastain <mec@shout.net>
3944
3945 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
3946 output for configurations with gcc 2.95.3.
3947
cbf1e085
AC
39482003-02-05 Keith Seitz <keiths@redhat.com>
3949 Andrew Cagney <ac131313@redhat.com>
3950
3951 * gdb.mi/mi-cli.exp: New file.
d63a86f8 3952
29518e1e
MC
39532003-02-04 Michael Chastain <mec@shout.net>
3954
3955 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
3956 Call perror and then continue.
3957
5af1d5f3
MC
39582003-02-03 Michael Chastain <mec@shout.net>
3959
3960 * gdb.c++/pr-1023.cc: New file.
3961 * gdb.c++/pr-1023.exp: New file.
3962
6b549786
JB
39632003-02-05 Jim Blandy <jimb@redhat.com>
3964
3965 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
3966 it's local to foobar. Check for it there, and check that it's not
3967 present in main.
3968 * gdb.c++/local.cc (marker2): New function.
3969 (foobar): Call marker1.
3970 (main): Call marker2 instead of marker1.
3971
67f16606
AC
39722003-02-04 Andrew Cagney <ac131313@redhat.com>
3973
3974 * gdb.disasm/mn10200.exp: Obsolete file.
3975 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
3976 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
3977 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
3978
1c5cb38e
DC
39792003-02-04 David Carlton <carlton@math.stanford.edu>
3980
3981 * gdb.c++/overload.exp: Test intToChar(1).
3982 * gdb.c++/overload.cc (intToChar): New.
3983 (main): Call intToChar.
3984
d1fe6965
DC
39852003-02-03 David Carlton <carlton@math.stanford.edu>
3986
3987 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
3988 'might_kfail' arg.
3989 KFAIL some of the continue_to_bp_overloaded calls, according to
3990 PR c++/1025.
3991
9ba61c5d
MC
39922003-02-01 Michael Chastain <mec@shout.net>
3993
3994 * gdb.base/advance.c (marker1): New marker function.
3995 * gdb.base/advance.exp: When the 'advance' command lands on the
3996 return breakpoint, it can legitimately stop on either the
3997 current line or the next line. Accommodate both outcomes.
3998 * gdb.base/until.exp: Likewise.
3999
e7494ffb
AC
40002003-02-02 Andrew Cagney <ac131313@redhat.com>
4001
4002 2002-11-10 Jason Molenda (jason-cl@molenda.com):
4003 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
4004 now a list, not a tuple.
4005 * gdb.mi/mi-var-display.exp: Ditto.
4006 * gdb.mi/gdb792.exp: Ditto.
4007
075559bc
AC
40082003-02-01 Andrew Cagney <ac131313@redhat.com>
4009
4010 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
4011 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
4012 stack backtraces.
4013 * gdb.mi/mi-syn-frame.c: Part of same.
4014
2bd4c7b1
MK
40152003-02-01 Mark Kettenis <kettenis@gnu.org>
4016
4017 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
4018 gdb.mi/mi1-pthreads.exp: Return instead of calling
4019 gdb_suppress_entire_file.
4020
eabd8992
MS
40212003-02-01 Mark Salter <msalter@redhat.com>
4022
4023 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
4024
71469e2f
MS
40252003-01-31 Mark Salter <msalter@redhat.com>
4026
4027 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
4028 Support empty arg.
4029
38a94d44
MC
40302003-01-30 Michael Chastain <mec@shout.net>
4031
4032 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
4033 This was a workaround for a UTF-8 bug in readline 4.3. The bug
4034 has been fixed in gdb/readline on 2003-01-09.
4035
19ea9e73
MS
40362003-01-29 Michael Snyder <msnyder@redhat.com>
4037
e8d359df
MS
4038 * gdb.base/maint.exp: Allow for leading underscore in symbol.
4039 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
4040 * gdb.base/args.exp: Skip if target does not support args passing.
4041
2307bd6a
DJ
40422003-01-22 Daniel Jacobowitz <drow@mvista.com>
4043
19ea9e73 4044 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
4045 gdb_test. Accept a list of expect arguments as the third
4046 parameter.
4047 (gdb_test): Use it.
4048
f2dd3617
EZ
40492003-01-20 Elena Zannoni <ezannoni@redhat.com>
4050
4051 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
4052 allow for different test tree configurations. Update some
4053 tescases accordingly.
4054 * gdb.arch/altivec-regs.exp: Ditto.
4055 * gdb.asm/asm-source.exp: Ditto.
4056 * gdb.base/advance.exp: Ditto.
4057 * gdb.base/display.exp: Ditto.
d63a86f8 4058 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
4059 * gdb.base/mips_pro.exp: Ditto.
4060 * gdb.base/overlays.exp: Ditto.
4061 * gdb.base/relocate.exp: Ditto.
4062 * gdb.base/setshow.exp: Ditto.
4063 * gdb.base/step-line.exp: Ditto.
4064 * gdb.base/step-test.exp: Ditto.
4065 * gdb.base/until.exp: Ditto.
4066 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
4067
c71cdefd
DC
40682003-01-17 David Carlton <carlton@math.stanford.edu>
4069
4070 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
4071 corresponding to PR c++/945.
4072 Update copyright.
4073
fdba05d7
DC
40742003-01-17 David Carlton <carlton@math.stanford.edu>
4075
4076 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
4077 corresponding to PR c++/68.
4078
40792003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
4080
4081 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
4082 (test_paddr_hairy_functions): Call print_addr_2_kfail for
4083 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
4084
c362c33a
EZ
40852003-01-15 Elena Zannoni <ezannoni@redhat.com>
4086
0fbc361c
EZ
4087 * gdb.base/break.exp: Fix change of default location, because of
4088 removal of until tests.
4089 * gdb.base/help.exp: Update test for new 'until' help message.
4090 Add test for help on 'advance'.
c362c33a
EZ
4091 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
4092
dabf8a35
MK
40932003-01-15 Mark Kettenis <kettenis@gnu.org>
4094
4095 * gdb.base/default.exp: Adapt "info float" test for recent changes
4096 to that command. Add test for "info vector".
4097 * gdb.base/float.exp: New file. Add test for "info float" that
4098 resembles the old test in gdb.base/default.exp.
4099
a1769aca
DC
41002003-01-15 David Carlton <carlton@math.stanford.edu>
4101
4102 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
4103
82025e13
EZ
41042003-01-15 Elena Zannoni <ezannoni@redhat.com>
4105
4106 * gdb.base/break.exp: Move the tests of until command from here...
4107 * gdb.base/until.exp: ... to here. New file. Add other tests.
4108 * gdb.base/advance.c: New file.
4109 * gdb.base/advance.exp: New file.
4110
8f9ab801
EZ
41112003-01-14 Elena Zannoni <ezannoni@redhat.com>
4112
4113 * gdb.base/args.c: New file.
4114 * gdb.base/args.exp: New file.
4115
9ae66589
DJ
41162003-01-14 Daniel Jacobowitz <drow@mvista.com>
4117
4118 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
4119
8d77e5c3
DJ
41202003-01-14 Daniel Jacobowitz <drow@mvista.com>
4121
4122 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
4123
12d2f0a1
DJ
41242003-01-14 Daniel Jacobowitz <drow@mvista.com>
4125
4126 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
4127 dates.
4128
6ca37014
DJ
41292003-01-13 Daniel Jacobowitz <drow@mvista.com>
4130
4131 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
4132
b0023472
DJ
41332003-01-13 Daniel Jacobowitz <drow@mvista.com>
4134
4135 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
4136 (ptype &*"foo").
4137 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
4138
607fbc54 41392003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
4140
4141 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
4142 * gdb.mi/mi1-console.exp: Likewise.
4143
607fbc54 41442003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
4145
4146 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
4147 * gdb.mi/mi1-console.exp: Likewise.
4148
a1fb14a2
DJ
41492003-01-13 Daniel Jacobowitz <drow@mvista.com>
4150
4151 * gdb.c++/overload.exp: Remove some fixed XFAILs.
4152
c4cf40b7
DJ
41532003-01-09 Daniel Jacobowitz <drow@mvista.com>
4154
4155 * gdb.base/detach.exp: New test.
4156
696d5a5b
DJ
41572003-01-09 Daniel Jacobowitz <drow@mvista.com>
4158
4159 * Makefile.in (ALL_SUBDIRS): New variable.
4160 (subdirs, clean, distclean): Use it.
4161 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
4162 regenerating Makefile, since it is generated from the top level.
4163 * gdb.asm/Makefile.in: Likewise.
4164 * gdb.base/Makefile.in: Likewise.
4165 * gdb.c++/Makefile.in: Likewise.
4166 * gdb.disasm/Makefile.in: Likewise.
4167 * gdb.java/Makefile.in: Likewise.
4168 * gdb.mi/Makefile.in: Likewise.
4169 * gdb.threads/Makefile.in: Likewise.
4170 * gdb.trace/Makefile.in: Likewise.
4171
754533e4
DC
41722003-01-09 David Carlton <carlton@math.stanford.edu>
4173
4174 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
4175 Add copyright year 2003.
4176
d8b3e9ee
MC
41772003-01-06 Michael Chastain <mec@shout.net>
4178
4179 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
4180 When selecting a thread, 'line' and 'file' are optional.
4181 * gdb.mi/mi1-pthreads.exp: Likewise.
4182
8e9e0fe6
AS
41832003-01-06 Andreas Schwab <schwab@suse.de>
4184
4185 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
4186 failures.
4187
b5ab8ff3
DJ
41882003-01-04 Daniel Jacobowitz <drow@mvista.com>
4189
4190 Fix PR gdb/844
4191 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
4192 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
4193
4194 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
4195 instead of calling gdb_suppress_entire_file.
4196 * gdb.threads/print-threads.exp: Likewise.
4197 * gdb.threads/schedlock.exp: Likewise.
4198
4199 * gdb.threads/killed.exp: Return instead of calling
4200 gdb_suppress_entire_file.
4201 * gdb.threads/linux-dp.exp: Likewise.
4202 * gdb.threads/pthreads.exp: Likewise.
4203
1e698235
DJ
42042003-01-04 Daniel Jacobowitz <drow@mvista.com>
4205
4206 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
4207 stabs.
4208 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
4209 * gdb.base/whatis.exp: Always allow (void) after function names.
4210
147ff08c
DJ
42112003-01-04 Daniel Jacobowitz <drow@mvista.com>
4212
4213 * gdb.c++/casts.exp: Correct regexp.
4214
dc62bfc2
MK
42152003-01-04 Mark Kettenis <kettenis@gnu.org>
4216
4217 * configure.in: Call AC_CONFIG_HEADER. Don't call
4218 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
4219 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
4220 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
4221 aforementioned directories in the AC_OUPUT call.
4222 * config.hin: New file.
4223 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
4224 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
4225 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
4226 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
4227 pass -I$objdir instead of -I$objdir/$subdir in compilation.
4228 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
4229 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
4230 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
4231 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
4232 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
4233 gdb.threads/configure.in, gdb.threads/configure,
4234 gdb.threads/config.in, gdb.trace/configure.in,
4235 gdb.trace/configure: Removed.
4236
77afa639
MC
42372003-01-03 Michael Chastain <mec@shout.net>
4238
4239 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
4240 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
4241
7634bb6e
DJ
42422003-01-03 Daniel Jacobowitz <drow@mvista.com>
4243
4244 * gdb.base/store.exp: Fix regular expressions.
4245
b39c905e
MK
42462002-12-28 Mark Kettenis <kettenis@gnu.org>
4247
4248 * configure.in: Rewrite.
4249 * configure: Regenerated.
4250
0a8551dd
DC
42512003-01-03 David Carlton <carlton@math.stanford.edu>
4252
4253 * gdb.base/psymtab.exp: New file.
4254 * gdb.base/psymtab1.c: Ditto.
4255 * gdb.base/psymtab2.c: Ditto.
4256
c60b7188
AF
42572002-12-23 Adam Fedor <fedor@gnu.org>
4258
4259 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
4260
ee73db83
DC
42612002-12-23 David Carlton <carlton@math.stanford.edu>
4262
4263 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
4264 and current_directory initialization.
4265
d6c1774e
JB
42662002-12-22 Jim Blandy <jimb@redhat.com>
4267
f0a847b8
JB
4268 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
4269 rather than as part of the output file name.
4270
d6c1774e
JB
4271 * gdb.base/attach.exp: There's no need to copy the test program to
4272 /tmp; that was only ever necessary on HP/UX, and this test is
4273 entirely disabled there anyway.
4274
f0708dbb
JB
42752002-12-21 Jim Blandy <jimb@redhat.com>
4276
4c2acfea
JB
4277 * gdb.c++/psmang.exp: Doc fix.
4278
f0708dbb
JB
4279 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
4280 test.
4281
9579e000
DC
42822002-12-20 David Carlton <carlton@math.stanford.edu>
4283
4284 * gdb.c++/annota2.exp: KFAIL annotate-quit.
4285
d1810171
MC
42862002-12-18 Michael Chastain <mec@shout.net>
4287
4288 * gdb.c++/annota2.exp: Add copyright year 2002.
4289
76565097
DC
42902002-12-17 David Carlton <carlton@math.stanford.edu>
4291
4292 * gdb.c++/try_catch.cc: Add marker comments.
4293 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
4294 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
4295 * gdb.c++/m-static.cc: Ditto.
4296 * gdb.c++/m-static1.cc: Ditto.
4297 * gdb.c++/try_catch.cc: Ditto.
4298
da81390b
JJ
42992002-12-16 Jeff Johnston <jjohnstn@redhat.com>
4300
4301 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
4302 to see whether we are using the new -environment-directory
4303 command which resets via -r or the old version of the command
4304 which may prompt the user. Part of fix for gdb/741.
4305
b304d130
AC
43062002-12-13 Andrew Cagney <ac131313@redhat.com>
4307
4308 * gdb.fortran/types.exp: Update obsolete comment.
4309 * gdb.fortran/exprs.exp: Ditto.
4310 * lib/gdb.exp: Delete obsolete code.
4311 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
4312 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
4313 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
4314 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
4315 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
4316 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
4317 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
4318 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
4319 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
4320 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
4321 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
4322 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
4323 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
4324 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
4325 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
4326 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
4327 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
4328 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
4329 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
4330 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
4331 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
4332 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
4333 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
4334 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
4335 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
4336 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
4337 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
4338 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
4339 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
4340 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
4341 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
4342 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
4343 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
4344 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
4345 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
4346 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
4347 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
4348
a23b6e6a
DC
43492002-12-11 David Carlton <carlton@math.stanford.edu>
4350
4351 * gdb.c++/m-data.exp: Add test for members that shadow global
4352 variables: see PR gdb/804.
4353 * gdb.c++/m-data.cc: Ditto.
4354
6604731b
DJ
43552002-12-10 Daniel Jacobowitz <drow@mvista.com>
4356
4357 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
4358
de46ecd7
DC
43592002-12-06 David Carlton <carlton@math.stanford.edu>
4360
4361 * gdb.base/store.c: Don't declare functions static.
4362
27e829d0
AC
43632002-12-04 Andrew Cagney <ac131313@redhat.com>
4364
4365 * gdb.base/store.exp, gdb.base/store.c: New files.
4366
92806416
DJ
43672002-12-03 Daniel Jacobowitz <drow@mvista.com>
4368
4369 * gdb.base/selftest.exp: Update for current gdb.
4370
3bcbaac5
DJ
43712002-12-03 Daniel Jacobowitz <drow@mvista.com>
4372
4373 * gdb.base/maint.exp: Only dump symbols from one source file
4374 or objfile.
4375
f4f00b1f
DJ
43762002-12-03 Daniel Jacobowitz <drow@mvista.com>
4377
4378 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
4379 function call.
4380
f1c8a949
JB
43812002-11-25 Jim Blandy <jimb@redhat.com>
4382
4383 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
4384 function appearing in error message.
4385
9e297a97
DJ
43862002-11-21 Daniel Jacobowitz <drow@mvista.com>
4387
4388 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
4389
1f312e79
JJ
43902002-11-08 Jeff Johnston <jjohnstn@redhat.com>
4391
d63a86f8
RM
4392 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
4393 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
4394 should be in mi console format. This is part of fix for PR gdb/604.
4395
83c31e7d
FN
43962002-09-18 Fernando Nasser <fnasser@redhat.com>
4397
4398 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
4399 which explicitly prints the zero offset as "+0".
4400
322b3f65
DJ
44012002-10-22 Daniel Jacobowitz <drow@mvista.com>
4402
4403 * gdb.threads/schedlock.c (args): Make unsigned.
4404
44052002-10-21 Daniel Jacobowitz <drow@mvista.com>
4406
4407 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
4408 numbers. Allow "foo2|selected stack frame".
4409 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
4410 * gdb.asm/asmsrc2.s: Likewise.
4411 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
4412 comments.
4413 * gdb.asm/mips.inc: New file.
4414
5e2fe5b8
AF
44152002-10-18 Adam Fedor <fedor@gnu.org>
4416
4417 * gdb.base/default.exp: Update expected output to include 'ObjC'.
4418 * gdb.base/help.exp: Likewise.
4419
abe1a5d0
KB
44202002-10-17 Kevin Buettner <kevinb@redhat.com>
4421
4422 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
4423 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
4424
10abb1d4
JB
44252002-10-02 Jim Blandy <jimb@redhat.com>
4426
4427 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
4428
1f609b42
AC
44292002-10-01 Andrew Cagney <ac131313@redhat.com>
4430
4431 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
4432 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
4433 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
4434 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
4435 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
4436 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
4437 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
4438
0aee02e4
AC
44392002-09-29 Andrew Cagney <ac131313@redhat.com>
4440
4441 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
4442 * mi0-disassemble.exp, mi0-eval.exp: Delete.
4443 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
4444 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
4445 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
4446 * mi0-var-block.exp, mi0-var-child.exp: Delete.
4447 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 4448
6fde09ad
KB
44492002-09-27 Kevin Buettner <kevinb@redhat.com>
4450
4451 * gdb.base/annota1.exp (info break): Make directory components of
4452 path optional since not all compilers emit this debug information.
4453
4454 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
4455 step ends up stepping out of the function instead of stopping on
4456 the epilogue.
4457
9e8aab75
KS
44582002-09-26 Keith Seitz <keiths@redhat.com>
4459
4460 * lib/insight-support.exp (gdbtk_start): Figure out where
4461 the insight executable is based on where gdb is. Use this
4462 executable to start insight instead of gdb.
4463
e36180d7
AC
44642002-09-25 Andrew Cagney <cagney@redhat.com>
4465
4466 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
4467
9dd34b2b
AC
44682002-09-24 Andrew Cagney <ac131313@redhat.com>
4469
4470 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
4471 test_isolated_complaints.
4472 (test_empty_complaint): New function.
4473 (test_empty_complaints): New function. Check no output when no
4474 complaints.
d63a86f8 4475
dea97812
KB
44762002-09-19 Jim Blandy <jimb@redhat.com>
4477
4478 * gdb.base/charset.exp, gdb.base/charset.c: New files.
4479
54951bd7
AC
44802002-09-19 Andrew Cagney <ac131313@redhat.com>
4481
4482 * gdb.gdb/complaints.exp: New file.
4483
dec43320
AC
44842002-09-18 Andrew Cagney <ac131313@redhat.com>
4485
4486 * gdb.base/maint.exp: Check `help maint internal-warning'.
4487
e70d6e3f
DC
44882002-09-18 David Carlton <carlton@math.stanford.edu>
4489
4490 * gdb.c++/m-static.exp: Remove breakpoints depending on line
4491 numbers, and replace them by a single breakpoint after the
4492 constructors are all finished.
4493 Add test 4.
4494 * gdb.c++/m-static.cc: Add test 4.
4495 * gdb.c++/m-static.h: New file.
4496 * gdb.c++/m-static1.cc: New file.
4497
4498 * gdb.c++/printmethod.exp: New file.
4499 * gdb.c++/printmethod.cc: New file.
4500
4501 * gdb.c++/pr-574.exp: New file.
4502 * gdb.c++/pr-574.cc: New file.
4503
afb5c968
CV
45042002-09-18 Corinna Vinschen <vinschen@redhat.com>
4505
4506 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
4507 embedded targets which never actually exit.
4508
31e45dee
FN
45092002-09-18 Fernando Nasser <fnasser@redhat.com>
4510
4511 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
4512 "don't step after run" as unresolved or unsupported, instead of xfail.
4513
a283c5a1
CV
45142002-09-18 Corinna Vinschen <vinschen@redhat.com>
4515
4516 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
4517 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
4518 Add newline to expected string in "step out of main (status wrapper)"
4519 case.
4520
11350d2a
CV
45212002-09-18 Corinna Vinschen <vinschen@redhat.com>
4522
4523 * lib/gdb.exp (rerun_to_main): Allow restarting application.
4524 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
4525
0deec7d6
TT
45262002-09-17 Tom Tromey <tromey@redhat.com>
4527
4528 * gdb.base/printcmds.exp (test_print_string_constants): Expect
4529 \000, not \0, in double-quoted string.
4530
b2b4a1b5
CV
45312002-09-14 Corinna Vinschen <vinschen@redhat.com>
4532
c9d37158 4533 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
4534 string after running the commands execution on breakpoint tests.
4535
1c56143a
CV
45362002-09-13 Corinna Vinschen <vinschen@redhat.com>
4537
4538 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
4539
37f8da45
JB
45402002-09-12 Joel Brobecker <brobecker@gnat.com>
4541
4542 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
4543
08b468e0
KS
45442002-09-10 Keith Seitz <keiths@redhat.com>
4545
4546 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
4547 runto proc.
4548 (mi_run_to_main): Use mi_runto.
4549 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
4550
dc360f58
KS
45512002-09-10 Keith Seitz <keiths@redhat.com>
4552
4553 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
4554 regexp for stopping at main. Could have multiple event notifications.
4555 Don't assume that main was declared with no parameters.
4556 (mi_next): Use mi_step_to.
4557 (mi_step): Use mi_next_to.
4558
ce3abcfb
CV
45592002-09-09 Corinna Vinschen <vinschen@redhat.com>
4560
4561 * gdb.base/default.exp: Fix expected string in `info float' test.
4562
d1f5b980
BE
45632002-09-09 Ben Elliston <bje@redhat.com>
4564
4565 * config/mips.exp: Update comments.
4566 * config/mips-idt.exp: Likewise.
4567 * config/nind.exp: Likewise.
4568 * config/slite.exp: Likewise.
4569 * config/sparclet.exp: Likewise.
4570 * config/udi.exp: Likewise.
4571 * config/vx.exp: Likewise.
4572 * config/vxworks29k.exp: Likewise.
4573
2f71430b
JB
45742002-09-05 Jim Blandy <jimb@redhat.com>
4575
4576 * gdb.threads/killed.exp: Fix test failure message.
4577
7ddebc7e
KS
45782002-09-04 Keith Seitz <keiths@redhat.com>
4579
4580 * lib/mi-support.exp: Update copyright.
4581 (mi_gdb_test): Increase the priority of the expected pattern
4582 so that it matches gdb_test.
4583
0ae67eb3
KS
45842002-09-03 Keith Seitz <keiths@redhat.com>
4585
4586 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
4587 Use integer comparison instead of string comparison for testing
4588 whether binary was built.
4589
38fc42c8
JB
45902002-09-03 Jim Blandy <jimb@redhat.com>
4591
4592 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
4593
b6ff0e81
JB
45942002-08-29 Jim Blandy <jimb@redhat.com>
4595
4596 * gdb.threads/pthreads.exp: Move the portable thread compilation
4597 code into a function in lib/gdb.exp, and call that from here.
4598 * lib/gdb.exp (gdb_compile_pthreads): New function.
4599
07c98896
KS
46002002-08-29 Keith Seitz <keiths@redhat.com>
4601
4602 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
4603 expect_out so that callers can get at it.
4604
0312286c
DJ
46052002-08-23 Daniel Jacobowitz <drow@mvista.com>
4606
4607 * gdb.threads/print-threads.c: New file.
4608 * gdb.threads/print-threads.exp: New file.
4609 * gdb.threads/schedlock.c: New file.
4610 * gdb.threads/schedlock.exp: New file.
4611
dd039bc4
EZ
46122002-08-22 Elena Zannoni <ezannoni@redhat.com>
4613
4614 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
4615 not altivec.c.
4616
1f36144c
MK
46172002-08-17 Mark Kettenis <kettenis@gnu.org>
4618
4619 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
4620 targets. The problem should be fixed now.
4621
16057ec7 46222002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
4623
4624 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
4625 2002-07-24 change that removes final dots from error messages.
4626
3c1499ad
TT
46272002-08-13 Tom Tromey <tromey@redhat.com>
4628
4629 * gdb.base/readline.exp: New file.
4630
a20ce2c3
AC
46312002-08-01 Andrew Cagney <ac131313@redhat.com>
4632
4633 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
4634 supress message.
4635
db034ac5
AC
46362002-08-01 Andrew Cagney <cagney@redhat.com>
4637
4638 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
4639 CHILL_FOR_TARGET and CHILL_LIB.
4640 * configure.in (configdirs): Remove gdb.chill.
4641 * configure: Regenerate.
4642 * lib/gdb.exp: Obsolete references to chill.
4643 * gdb.fortran/types.exp: Ditto.
4644 * gdb.fortran/exprs.exp: Ditto.
4645
3e000b18
KB
46462002-07-30 Kevin Buettner <kevinb@redhat.com>
4647
4648 * gdb.base/shlib-call.exp (additional_flags): Conditionally
4649 set Irix-specific compile and link flags.
4650
28f4966b
KB
46512002-07-29 Kevin Buettner <kevinb@redhat.com>
4652
4653 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
4654 source files. The ``-o'' option doesn't work with the ``-E'' option
4655 when using the Irix compiler.
4656
46c0d5a6
DJ
46572002-07-19 Daniel Jacobowitz <drow@mvista.com>
4658
4659 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
4660 Improve support for reusing an exec file. Copy exec file
4661 to target, and run gdbserver on the target instead of on the host.
4662
eecf4bed
JB
46632002-07-18 Jim Blandy <jimb@redhat.com>
4664
0f815cdf
JB
4665 * gdb.base/ending-run.exp: Don't expect to see the program end in
4666 some orderly fashion when we're running on a real stand-alone
4667 board.
4668
eecf4bed
JB
4669 * gdb.base/interrupt.exp: Correct logic for skipping tests on
4670 targets that don't support interrupts.
4671
52d309e4
JB
46722002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
4673
4674 * gdb.base/attach.exp: Add patterns to match output from /proc-based
4675 systems.
4676 Move comments in expect statements to inside the actions, so that they
4677 don't get matched against.
4678
ff683d9e
MK
46792002-07-10 Mark Kettenis <kettenis@gnu.org>
4680
4681 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
4682 function when asleep" test.
4683
b5356753
AC
46842002-07-10 Andrew Cagney <ac131313@redhat.com>
4685
4686 * gdb.base/page.exp: Rewrite to handle problems with very long
4687 `info set' output. Update copyright.
4688
6aa4d13a
AC
46892002-06-26 Andrew Cagney <ac131313@redhat.com>
4690
4691 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
4692 gdb.threads-hp.
4693 * gdb.hp/configure: Regenerate.
4694 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
4695 * gdb.hp/gdb.threads-hp/configure: Delete file.
4696 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
4697
8cf8c2b8
AC
46982002-06-22 Andrew Cagney <ac131313@redhat.com>
4699
4700 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
4701 setlocale, bindtextdomain and textdomain.
4702
6827a8f8
JB
47032002-06-11 Jim Blandy <jimb@redhat.com>
4704
919d772c
JB
4705 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
4706 preprocessor macro information is present.
4707
6827a8f8
JB
4708 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
4709 tests.
4710
c15b0d21
MS
47112002-06-06 Michael Snyder <msnyder@redhat.com>
4712
c5984d70
MS
4713 * gdb.base/overlays.exp: Record addresses of overlay
4714 functions in TCL variables rather than in GDB variables,
4715 to avoid having GDB convert them to pointers (with loss
4716 of information).
4717
d63a86f8 4718 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 4719 default linker script changes.
c15b0d21
MS
4720 * gdb.base/long_long.exp: Add check for sizeof (long double).
4721
be26fe0d
ML
47222002-06-06 Michal Ludvig <mludvig@suse.cz>
4723
4724 * gdb.asm/asm-source.exp: Add x86-64 target.
4725 * gdb.asm/x86_64.inc: New.
d63a86f8 4726
258093ca 47272002-05-30 Michael Chastain <mec@shout.net>
258093ca 4728
4b3153f1 4729 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
4730 * gdb.c++/m-static.cc: New file.
4731 * gdb.c++/m-static.exp: New file.
4732
241264c6
MS
47332002-05-28 Michael Snyder <msnyder@redhat.com>
4734
4735 * gdb.base/call-ar-st.exp: Allow for reduced floating point
4736 precision.
4737
9bba8c8f 47382002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 4739
4b3153f1 4740 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
4741 * gdb.c++/m-data.cc: New file.
4742 * gdb.c++/m-data.exp: New file.
4743
47442002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 4745
4b3153f1 4746 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 4747 * gdb.c++/try_catch.cc: New file.
d63a86f8 4748 * gdb.c++/try_catch.exp: New file.
9bba8c8f 4749
def1b996
MC
47502002-05-27 Michael Chastain <mec@shout.net>
4751
4752 * gdb.c++/local.exp: Accept more nested types in output.
4753
522ba268
MC
47542002-05-26 Michael Chastain <mec@shout.net>
4755
4756 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
4757
277254ba
MS
47582002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
4759
4760 * lib/gdb.exp (gdb_wrapper_init): Just because
4761 gdb_wrapper_file exists, this does not mean that the file
4762 should not be rebuilt. That is what gdb_wrapper_initialized
4763 is for.
4764 (default_gdb_init): Reset gdb_wrapper_initialized.
4765
b61a8733
MS
47662002-05-23 Michael Snyder <msnyder@redhat.com>
4767
d63a86f8 4768 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
4769 the precision of the floating point test results.
4770 * gdb.base/call-rt-st.exp: Ditto.
4771
b61a8733
MS
4772 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
4773 * gdb.base/call-rt-st.exp: Ditto.
4774
56f6e910
MC
47752002-05-19 Michael Chastain <mec@shout.net>
4776
4777 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
4778
ad0b0016
EZ
47792002-05-19 Elena Zannoni <ezannoni@redhat.com>
4780
4781 * configure.in (configdirs): Add gdb.arch.
4782 * configure: Regenerate.
4783
f617d2b6
JB
47842002-05-17 Jim Blandy <jimb@redhat.com>
4785
4786 * gdb.base/completion.exp: Recognize the more detailed error
4787 messages produced by the macro expander's lexical analyzer.
4788
eac2a696
EZ
47892002-05-14 Elena Zannoni <ezannoni@redhat.com>
4790
4791 * gdb.arch/altivec-abi.c: New file.
4792 * gdb.arch/altivec-abi.exp: New file.
4793 * gdb.arch/altivec-regs.c: New file.
4794 * gdb.arch/altivec-regs.exp: New file.
4795
2fdde8f8
DJ
47962002-05-14 Daniel Jacobowitz <drow@mvista.com>
4797
4798 * gdb.base/maint.exp (maint print type): Update for new type
4799 structure.
d63a86f8 4800
e31f1a7c
EZ
48012002-05-14 Elena Zannoni <ezannoni@redhat.com>
4802
4803 * gdb.arch: New directory.
4804 * gdb.arch/configure.in: New file.
4805 * gdb.arch/configure: New file.
4806 * gdb.arch/Makefile.in: New file.
4807
db589741
CV
48082002-05-13 Corinna Vinschen <vinschen@redhat.com>
4809
4810 * gdb.asm/asm-source.exp: Add v850 as supported target.
4811 * gdb.asm/v850.inc: New file.
4812
8ce2a7dc
DJ
48132002-05-13 Daniel Jacobowitz <drow@mvista.com>
4814
4815 * gdb.c++/annota2.exp (annotate-quit): Add comment.
4816
df763c7f
DJ
48172002-05-12 Daniel Jacobowitz <drow@mvista.com>
4818
4819 * gdb.base/break.exp: Check 'break "marker2"'.
4820
377daeed
MS
48212002-05-10 Michael Snyder <msnyder@redhat.com>
4822
4823 * gdb.base/long_long.exp: Fix typo.
4824
c4b7bc2b
JB
48252002-05-10 Jim Blandy <jimb@redhat.com>
4826
ecac9a4e
JB
4827 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
4828 a bug.
4829
c4b7bc2b
JB
4830 * gdb.base/printcmds.exp (test_integer_literals_rejected):
4831 Recognize more detailed error message produced by the macro
4832 expander's lexical analyzer.
4833 * lib/gdb.exp (test_print_reject): Same.
4834
e71019a1
MK
48352002-05-09 Mark Kettenis <kettenis@gnu.org>
4836
4837 * gdb.c++/method.exp: Fix typo.
4838
fedfc8e6
MS
48392002-05-08 Michael Snyder <msnyder@redhat.com>
4840
166a1957
MS
4841 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
4842 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 4843 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
4844 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
4845 Add iftarget clause for strongarm.
d63a86f8 4846
f1c47eb2
MS
48472002-05-06 Michael Snyder <msnyder@redhat.com>
4848
cb9a9d3e
MS
4849 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
4850 (gdb_continue_to_end): Accept output from status wrapper.
4851 * gdb.base/ending-run.exp: Add case for output from status wrapper.
4852 Clean up fail messages to match pass messages.
4853
f1c47eb2
MS
4854 Enable the "needs_status_wrapper" testsuite feature.
4855 * lib/gdb.exp (gdb_wrapper_init): New procedure.
4856 (gdb_compile): Conditionally call gdb_wrapper_init.
4857 * gdb.base/a2-run.exp: Recognize output from status wrapper.
4858 * gdb.c++/method.exp: Recognize output from status wrapper.
4859
6079c749
BE
48602002-05-06 Ben Elliston <bje@redhat.com>
4861From Graydon Hoare <graydon@redhat.com>
4862
4863 * config/sid.exp: Include support for "rawsid" protocol.
4864
188baff3
JB
48652002-05-03 Jim Blandy <jimb@redhat.com>
4866
4867 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
4868 * gdb.c++/hang3.C: New file.
4869
b9c07f0f
AC
48702002-05-04 Andrew Cagney <ac131313@redhat.com>
4871
4872 * gdb.base/default.exp: Remove obsolete code.
4873 * gdb.c++/misc.exp: Ditto. Update copyright.
4874 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
4875 * gdb.base/whatis.exp: Ditto. Update copyright.
4876 * gdb.base/scope.exp: Ditto. Update copyright.
4877 * gdb.base/ptype.exp: Ditto. Update copyright.
4878 * gdb.base/printcmds.exp: Ditto. Update copyright.
4879 * gdb.base/opaque.exp: Ditto. Update copyright.
4880 * gdb.base/list.exp: Ditto.
4881 * gdb.base/funcargs.exp: Ditto. Update copyright.
4882 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
4883 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
4884 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
4885 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
4886 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
4887 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
4888
5c7a0397
MS
48892002-05-02 Michael Snyder <msnyder@redhat.com>
4890
d6dcc264 4891 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
4892 * gdb.base/long_long.exp: Add xscale target.
4893 * gdb.base/default.exp: Add xscale target.
4894
eb7f1c48
JB
48952002-05-01 Jim Blandy <jimb@redhat.com>
4896
4897 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
4898 gdb.c++/hang.exp: New test.
4899
a6befae8
FF
49002002-05-01 Fred Fish <fnf@redhat.com>
4901
4902 * gdb.base/completion.exp: Handle completions of "./Make" for
4903 more than one completion possibility, as is the case when we
4904 build and test in the source tree.
4905
0a310277
AG
49062002-04-29 Anthony Green <green@redhat.com>
4907
4908 * gdb.java/jmisc1.exp: New file.
4909 * gdb.java/jmisc2.exp: New file.
4910
6ff9af88
DJ
49112002-04-24 Daniel Jacobowitz <drow@mvista.com>
4912
4913 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
4914
96b3d632
EZ
49152002-04-23 Elena Zannoni <ezannoni@redhat.com>
4916
4917 * gdb.base/help.exp: Change 'help status' to allow for target
4918 dependent output differences.
4919
5019bb54
MC
49202002-04-22 Michael Chastain <mec@shout.net>
4921
4922 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
4923
a805a116
MC
49242002-04-22 Michael Chastain <mec@shout.net>
4925
4926 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
4927
a1706bfd
DM
49282002-04-17 David S. Miller <davem@redhat.com>
4929
4930 * gdb.asm/sparc64.inc: New file.
4931 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
4932
a73a20a2
EZ
49332002-04-19 Elena Zannoni <ezannoni@redhat.com>
4934
4935 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
4936 instruction file directly into the build tree. Clean up at end of
4937 test.
4938
ba678339
DM
49392002-04-18 David S. Miller <davem@redhat.com>
4940
4941 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
4942 handle 64-bit platforms correctly.
4943 * gdb.base/maint.exp: Likewise.
4944
b03399da
KB
49452002-04-18 Kevin Buettner <kevinb@redhat.com>
4946
4947 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
4948 ``-fpic'' when compiling files comprising a shared library, but
4949 it does need additional linker flags in order to find shared
4950 libraries at run time.
4951
e2004992
KB
49522002-04-18 Kevin Buettner <kevinb@redhat.com>
4953
4954 * gdb.base/cvexpr.c (use): New function.
4955 (main): Invoke use() on all global variables to prevent
4956 some linkers from deleting these otherwise unused symbols.
4957
d8937120
MC
49582002-04-17 Michael Chastain <mec@shout.net>
4959From David S. Miller <davem@redhat.com>
4960
4961 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
4962 handle 64-bit platforms correctly.
4963
ffd61a58
MS
49642002-04-12 Michael Snyder <msnyder@redhat.com>
4965From Jim Blandy <jimb@redhat.com>
4966 * gdb.base/foo.c (foox): Remove section attribute; the linker
4967 script can handle this instead.
4968 * gdb.base/bar.c (barx): Same.
4969 * gdb.base/baz.c (bazx): Same.
4970 * gdb.base/grbx.c (grbxx): Same.
4971
4972 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
4973 manager doesn't automatically unmap overlays unnecessarily.
4974
6b8426a6
MH
49752002-04-10 Martin M. Hunt <hunt@redhat.com>
4976
4977 * gdb.base/ending-run.exp: Fix pattern for Mips targets
4978 stepping out of main.
4979
34af4875
MC
49802002-04-09 Michael Chastain <mec@shout.net>
4981
4982 * gdb.c++/local.cc (main): Move call to marker1() inside nested
4983 scope so that the nested scope tests will make sense.
4984 * gdb.c++/local.exp: Write patterns that actually work with gcc
4985 (the HP patterns "were never known to work with gcc").
4986 Keep the old aCC patterns too.
4987
2d1676a0
DJ
49882002-04-09 Daniel Jacobowitz <drow@mvista.com>
4989
4990 * gdb.base/attach.exp: Correct target board test.
4991
3a63e3f9
MC
49922002-04-08 Michael Chastain <mec@shout.net>
4993
4994 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
4995 in a const method. Add some xfail and fail cases for configurations
4996 that do not emit the "const ...".
4997
f18dabd2
MC
49982002-04-07 Michael Chastain <mec@shout.net>
4999
5000 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
5001 Accept "A * const" and "const A * const" as type of "this".
5002 Fix spelling of getFunky throughout. Make messages uniform.
5003
0fcddd82
EZ
50042002-04-07 Elena Zannoni <ezannoni@redhat.com>
5005
5006 Work around for PR gdb/285:
5007 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
5008
16a8534a
EZ
50092002-04-07 Elena Zannoni <ezannoni@redhat.com>
5010
5011 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
5012 instructions file at run time instead of configure time.
5013 Sometimes we run the test in a directory that is not the one we
5014 configured in.
5015 * gdb.asm/configure.in: Delete creation of symlink.
5016 * gdb.asm/configure: Regenerate.
5017
24181d81
JB
50182002-04-05 J. Brobecker <brobecker@gnat.com>
5019
5020 * gdb.gdb/xfullpath.exp: New test, to exercise the new
5021 xfullpath () function.
5022
7cdb7107
DJ
50232002-04-04 Daniel Jacobowitz <drow@mvista.com>
5024
5025 * gdb.asm/Makefile.in: Correct dependencies.
5026
5027 * gdb.asm/powerpc.inc: New file.
5028 * gdb.asm/asm-source.exp: Add PowerPC.
5029 * gdb.asm/configure.in: Likewise.
5030 * gdb.asm/configure: Regenerated.
5031
a7d17088
DJ
50322002-04-04 Daniel Jacobowitz <drow@mvista.com>
5033
5034 * gdb.base/relocate.exp: New file.
5035 * gdb.base/relocate.c: New file.
5036
cd721503
FF
50372002-04-04 Fred Fish <fnf@redhat.com>
5038
5039 * gdb.base/step-test.exp: Update comment regarding stopping in
5040 memcpy/bcopy calls inserted as part of the compiler runtime.
5041
b22ad7a7
MS
50422002-04-04 Michael Snyder <msnyder@redhat.com>
5043
5044 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
5045
5f279fa6
DJ
50462002-04-03 Daniel Jacobowitz <drow@mvista.com>
5047
5048 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
5049 (gdb_expect): Remove $notransfer hack.
5050
dd0fd3ce
DJ
50512002-04-02 Daniel Jacobowitz <drow@mvista.com>
5052
5053 * gdb.c++/classes.exp ("calling method for small class"): Match
5054 updated register output.
5055
1e50cda1
DJ
50562002-03-30 Daniel Jacobowitz <drow@mvista.com>
5057
5058 Fix PR gdb/452
5059 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
5060 when finished. Make gdb_file_cmd send "exec-file" when
5061 appropriate.
5062
24015922
DJ
50632002-03-30 Daniel Jacobowitz <drow@mvista.com>
5064
5065 * gdb.base/attach.exp: Remove extra setup_xfail.
5066
dd7dfd64
MS
50672002-03-26 Michael Snyder <msnyder@redhat.com>
5068
5069 * gdb.base/default.exp: Add tests for dump, append, and restore.
5070 * gdb.base/help.exp: Add tests for dump, append, and restore.
5071 * gdb.base/dump.exp: New file, test dump, append and restore.
5072 * gdb.base/dump.c: New file.
5073
48b2f8d7
MS
50742002-03-27 Michael Snyder <msnyder@redhat.com>
5075
d63a86f8 5076 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
5077 clean-ups in help messages.
5078
05b4d525
FF
50792002-03-26 Fred Fish <fnf@redhat.com>
5080
5081 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
5082 have debugging info for those functions and the compiler uses them
5083 internally to copy structs around.
5084
d7679631
FF
50852002-03-26 Fred Fish <fnf@redhat.com>
5086
5087 * gdb.base/list.exp: Revert the change made yesterday and add note
5088 about why we don't list the default lines for remote targets.
5089
523ac3f9
MS
50902002-03-25 Michael Snyder <msnyder@redhat.com>
5091
5092 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
5093
754b2b8d
FF
50942002-03-25 Fred Fish <fnf@redhat.com>
5095
5096 * gdb.base/list.exp: This test works on remote targets so remove
5097 the short circuit for remote targets. Update copyright.
5098
33c3e192
FF
50992002-03-25 Fred Fish <fnf@redhat.com>
5100
5101 * gdb.base/attach.exp: Fix logic error that was suppressing this
5102 test for all non hppa*-*-hpux* targets, instead of the hp target.
5103 Move comments closer to the suppression point. Also now need to
5104 check that we are running natively.
5105
d43e73ee
MS
51062002-03-22 Michael Snyder <msnyder@redhat.com>
5107
882c8f02
MS
5108 * gdb.base/default.exp: Add test for gcore. Update copyright.
5109 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 5110
04c12f60
FF
51112002-03-06 Fred Fish <fnf@redhat.com>
5112
5113 * gdb.base/funcargs.c: Remove extraneous ';' character.
5114 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
5115
b43df995
MC
51162002-03-04 Michael Chastain <mec@shout.net>
5117
5118 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
5119 accommodate gcc v3 function signature.
5120 * gdb.mi/mi0-var-cmd-exp: Ditto.
5121
92362027
AC
51222002-02-24 Andrew Cagney <ac131313@redhat.com>
5123
5124 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
5125 ``GNU/Linux'' or ``Linux kernel''
5126 * testsuite/gdb.threads/pthreads.c: Ditto.
5127
258ad32d
MC
51282002-02-24 Michael Chastain <mec@shout.net>
5129
5130 * gdb.threads/pthreads.c (thread1): Add a return statement.
5131 (thread2): Likewise.
5132 (foo): Likewise.
5133
04c3b3d4
MC
51342002-02-23 Michael Chastain <mec@shout.net>
5135
5136 * gdb.threads/linux-dp.c (philosopher): Add a return statement
5137 to placate gcc.
5138
5a2a0a20
MC
51392002-02-23 Michael Chastain <mec@shout.net>
5140
5141 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
5142 test "ptype bint". The test passes on all my stabs configurations.
5143
a640f7fc
JB
51442002-02-21 Jim Blandy <jimb@redhat.com>
5145
27924826
JB
5146 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
5147 filename at a time, and watch for the ones we want to see.
5148
a640f7fc
JB
5149 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
5150 types of pointers to prototyped functions.
5151
edcc8c75
AC
51522002-02-20 Andrew Cagney <ac131313@redhat.com>
5153
5154 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
5155 signed, unsigned and straight char.
5156 (padding_char, padding_short, padding_int, padding_long,
5157 padding_long_long, padding_float, padding_double,
5158 padding_long_double): New global variables.
5159 (fill, fill_structs): New functions.
5160
5161 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
5162 for correctly sized writes. Update copyright.
5163 (get_valueof): New procedure.
5164 (get_sizeof): Call get_valueof.
5165 (check_valueof): New procedure.
5166 (check_padding): New procedure.
5167
ac57ea44
MC
51682002-02-20 Michael Chastain <mec@shout.net>
5169
5170 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
5171 to setup_xfail. Document some of the remaining calls.
5172
7a10c941
MC
51732002-02-18 Michael Chastain <mec@shout.net>
5174
5175 * gdb.c++/userdef.exp: Update copyright year.
5176
fb8acdcc
DJ
51772002-02-18 Daniel Jacobowitz <drow@mvista.com>
5178
5179 * gdb.c++/userdef.exp: Test overloaded operators properly.
5180 Remove xfails.
5181
fda6ae12
MS
51822002-02-14 Michael Snyder <msnyder@redhat.com>
5183
5184 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
5185
676a0442
DJ
51862002-02-14 Daniel Jacobowitz <drow@mvista.com>
5187
5188 * gdb.base/a2-run.exp: Check for a remote target properly.
5189 * gdb.base/annota1.exp: Likewise.
5190 * gdb.base/list.exp: Likewise.
5191 * gdb.base/reread.exp: Likewise.
5192 * gdb.base/scope.exp: Likewise.
5193 * gdb.base/shlib-call.exp: Likewise.
5194 * gdb.base/term.exp: Likewise.
5195 * gdb.c++/annota2.exp: Likewise.
5196
78b4f468
RE
51972002-02-13 Richard Earnshaw <rearnsha@arm.com>
5198
5199 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
5200
9a81ba51
MC
52012002-02-10 Michael Chastain <mec@shout.net>
5202
5203 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
5204 (call_after_alloca): Ditto.
5205
004af6c7
DJ
52062002-02-10 Daniel Jacobowitz <drow@mvista.com>
5207
5208 * gdb.base/ending-run.exp: Guard "cont" test with
5209 gdb_skip_stdio_test.
5210
37225f62
JB
52112002-02-06 Jim Blandy <jimb@redhat.com>
5212
5213 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
5214 from here...
5215 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
5216 To here. Disable this test on non-HP platforms. Add big comment.
5217
fe6fdd96
MS
52182002-02-04 Michael Snyder <msnyder@redhat.com>
5219
5220 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
5221 other than d10v and m32r.
5222
036fad3f
RE
52232002-02-02 Richard Earnshaw <rearnsha@arm.com>
5224
5225 * gdb.base/default.exp: Rewrite test patterns to reduce time
5226 taken to match them.
5227
7148ab62
DJ
52282002-01-30 Daniel Jacobowitz <drow@mvista.com>
5229
5230 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
5231 Allow a start function above main.
5232 * gdb.threads/linux-dp.exp: Fix copyright date.
5233
396cc255
DJ
52342002-01-30 Daniel Jacobowitz <drow@mvista.com>
5235
5236 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
5237 (check_philosopher_stack): Check for manager thread before checking
5238 for a just-starting thread.
5239
f038d31b
DJ
52402002-01-30 Daniel Jacobowitz <drow@mvista.com>
5241
5242 From Neil Booth <neil@daikokuya.demon.co.uk>:
5243 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
5244 warnings.
5245
b3ff9d9a
FF
52462002-01-21 Fred Fish <fnf@redhat.com>
5247
5248 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
5249 not caller.
5250
39ad761d
JB
52512002-01-21 Jim Blandy <jimb@redhat.com>
5252
5253 * gdb.base/reread.exp: Check that GDB properly re-reads the
5254 executable file when it changes while no inferior is running.
5255
aaf320fa
FF
52562002-01-21 Fred Fish <fnf@redhat.com>
5257
5258 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
5259 optionally accept the "shlib events" variation.
5260
808a31f5
JB
52612002-01-21 Jim Blandy <jimb@redhat.com>
5262
5263 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
5264 call `fflush' after every `printf', so that the output is produced
5265 at predictable points, regardless of whatever buffering does (or
5266 doesn't) take place.
5267 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
5268 at different points.
5269
4420d5e2
DJ
52702002-01-20 Daniel Jacobowitz <drow@mvista.com>
5271
5272 * gdb.c++/inherit.exp: Update copyright years.
5273 * gdb.c++/method.exp: Likewise.
5274
3e36a0f4
DJ
52752002-01-20 Daniel Jacobowitz <drow@mvista.com>
5276
5277 * gdb.c++/classes.exp: Update for improved v3 support and skipping
5278 artificial methods/arguments.
5279 * gdb.c++/derivation.exp: Likewise.
5280 * gdb.c++/inherit.exp: Likewise.
5281 * gdb.c++/method.exp: Likewise.
5282 * gdb.c++/virtfunc.exp: Likewise.
5283
b4ceaee6
AC
52842002-01-18 Andrew Cagney <ac131313@redhat.com>
5285
5286 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
5287 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
5288 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
5289 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
5290 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
5291 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
5292
ecace851
JB
52932002-01-17 Jim Blandy <jimb@redhat.com>
5294
5295 * gdb.asm/asm-source.exp (info symbol): Take another shot at
5296 anchoring the pattern matching the entry point symbol's name.
5297
375fc983
AC
52982002-01-17 Andrew Cagney <ac131313@redhat.com>
5299
5300 * gdb.base/maint.exp: Update ``maint internal-error'' to match
5301 continue/quit query. Update copyright.
5302
fe6fdd96
MS
53032002-01-14 Michael Snyder <msnyder@redhat.com>
5304
5305 * gdb.base/gcore.exp: Remove extra debugging output.
5306
e017c81f
DJ
53072002-01-13 Daniel Jacobowitz <drow@mvista.com>
5308
5309 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
5310 for slightly dubious v2 mangled string.
5311
37ab3bf8
DJ
53122002-01-13 Daniel Jacobowitz <drow@mvista.com>
5313
5314 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
5315
1bc05c3a 53162002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 5317
1bc05c3a 5318 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 5319
1bc05c3a
JM
5320 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
5321 constructors.
5322 * gdb.c++/derivation.exp: Likewise.
5323 * gdb.c++/templates.exp: Likewise.
5324 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 5325
1bc05c3a
JM
53262002-01-10 Michael Snyder <msnyder@redhat.com>
5327
5328 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 5329
a911c360
MS
53302002-01-08 Michael Snyder <msnyder@redhat.com>
5331
5332 * gdb.base/gcore.exp: New test for generate-core-file command.
5333 * gdb.base/gcore.c: Testcase for above.
5334 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
5335
ea2119ec
JM
53362002-01-08 Jason Merrill <jason@redhat.com>
5337
5338 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
5339
68203136
FF
53402002-01-07 Fred Fish <fnf@redhat.com>
5341
5342 * gdb.c++/overload.exp: Remove unconditional xfails for:
5343 print foo_instance1.overloadargs(1)
5344 print foo_instance1.overloadargs(1, 2)
5345 print foo_instance1.overloadargs(1, 2, 3)
5346 print foo_instance1.overloadargs(1, 2, 3, 4)
5347 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
5348 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
5349 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
5350 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
5351 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
5352 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
5353 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
5354 print foo_instance1.overload1arg()
5355 print foo_instance1.overload1arg((char)arg2)
5356 print foo_instance1.overload1arg((signed char)arg3)
5357 print foo_instance1.overload1arg((unsigned char)arg4)
5358 print foo_instance1.overload1arg((int)arg7)
5359 print foo_instance1.overload1arg((unsigned int)arg8)
5360 print foo_instance1.overload1arg((float)arg11)
5361 print foo_instance1.overload1arg((double)arg12)
d63a86f8 5362
21b9b5b1
MS
53632002-01-07 Michael Snyder <msnyder@redhat.com>
5364
5365 * gdb.base/huge.exp: New test. Print a very large target data object.
5366 (skip_huge_test): New test variable. Define if you want to skip this
5367 test. The test reads an 8 megabyte data object from the target, so it
5368 might be very time consuming on remote targets with a slow connection.
5369 * gdb.base/huge.c: New file. Test case for above.
5370
725f922e
FF
53712002-01-07 Fred Fish <fnf@redhat.com>
5372
5373 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
5374 g_instance.bfoo, and g_instance.cfoo.
5375
634d57ec
JL
5376Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
5377
f286b2c3
JL
5378 * gdb.base/break.c (multi_line_if_conditional): New function.
5379 (multi_ilne_while_conditional): Likewise.
5380 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
5381 IF or WHILE condition puts the breakpoint at the start of
5382 the condition.
5383
634d57ec
JL
5384 * gdb.base/selftest.exp (backtrace through signal handler): Remove
5385 hppa*-*-hpux* expected failure.
5386 * gdb.base/structs.exp (do_function_calls): Similarly.
5387
5388 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
5389 watchpoints.
5390
9fbfe2dc
AC
53912002-01-06 Andrew Cagney <ac131313@redhat.com>
5392
5393 Fix PR gdb/66.
5394 * gdb.base/structs.exp: Replace skip for a29k with skip for
5395 gdb,cannot_call_functions.
5396 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
5397 * gdb.base/callfuncs.exp: Ditto.
5398 * gdb.base/call-rt-st.exp: Ditto.
5399 * gdb.base/call-strs.exp: Ditto.
5400 * gdb.base/callfwmall.exp: Ditto.
5401 * gdb.base/scope.exp: Obsolete xfail a29k.
5402 * gdb.c++/misc.exp: Ditto.
5403 * gdb.c++/cplusfuncs.exp: Ditto.
5404 * gdb.base/ptype.exp: Ditto.
5405 * gdb.base/printcmds.exp: Ditto.
5406 * gdb.base/opaque.exp: Ditto.
5407 * gdb.base/list.exp: Ditto.
5408 * gdb.base/funcargs.exp: Ditto.
5409 * gdb.base/default.exp: Ditto.
5410
8ddad156
MS
54112002-01-04 Michael Snyder <msnyder@redhat.com>
5412
ca4976a6 5413 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
5414 * gdb.base/maint.exp: Add tests for maint info sections options.
5415
1b074332
JL
5416Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
5417
5418 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
5419
7d159115
CV
54202001-12-20 Corinna Vinschen <vinschen@redhat.com>
5421
5422 * gdb.asm/arm.inc: New file.
5423 * gdb.asm/asm-source.exp: Add arm targets.
5424 * gdb.asm/configure.in: Ditto.
5425 * gdb.asm/configure: Recreated from configure.in.
5426
8fb87725
JL
5427Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
5428
afabe08c
JL
5429 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
5430 with HP's compiler.
5431 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
5432 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
5433 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
5434 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
5435
5436 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
5437 either HP's compilers or GCC.
5438
db521deb
JL
5439 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
5440 a SIGBUS or SIGSEGV.
5441
5442 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
5443
5444 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
5445 can be compiled with either HP's compiler or GCC.
5446
cfa88ab7
JL
5447 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
5448 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
5449 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
5450
ca344dff
JL
5451 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
5452 to match current gdb output. Update due to using auto-solib-limit
5453 for limiting instead of overloading auto-solib-add.
5454 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
5455 test program.
5456
3f3c6e55 5457 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
5458 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
5459 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
5460 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
5461 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
5462 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
5463 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
5464 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
5465 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
5466 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
5467 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
5468 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
5469 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 5470
8fb87725
JL
5471 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
5472 a SIGTRAP to the inferior.
5473
cf599fa7
CV
54742001-12-19 Corinna Vinschen <vinschen@redhat.com>
5475
5476 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
5477 Substitute call to target_link by call to gdb_compile.
5478
2cd045cd
JL
5479Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
5480
5481 * gdb.base/break.exp: Fix HP specific search string when testing
5482 backtracing in a called function.
5483
d63a86f8 5484 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
5485 compiling the test with HP's compilers.
5486 * gdb.base/volatile.exp: Similarly.
5487
99ebe9ac
JB
54882001-12-19 Jim Blandy <jimb@redhat.com>
5489
5490 * gdb.base/printcmds.exp: Expect the null character to be printed
5491 as '\0', and the '\013' to be printed as '\v'.
5492 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
5493 * gdb.base/setvar.exp: Same.
5494
b9891b29
JB
54952001-12-17 Jim Blandy <jimb@redhat.com>
5496
0eba65ab
JB
5497 * gdb.base/completion.exp: Rather than completing very long
5498 filenames, which can make the readline library produce output we
5499 don't recognize, cd to the directory first, and then complete
5500 using nice, short relative paths.
5501
6970b5b1
JB
5502 * gdb.base/completion.exp: On some systems, there is, in fact, a
5503 variable named `b' in scope, since GDB treats all static
5504 variables as being in scope. So use `no_var_named_this'
5505 instead of `b'.
5506
b9891b29
JB
5507 * gdb.base/corefile.exp: Recognize the message saying that GDB
5508 can't find the core file's registers as a failure.
5509
e6ccd35f
JSC
55102001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
5511
5512 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
5513 test expect string more specific.
5514
105ba819
CV
55152001-12-13 Corinna Vinschen <vinschen@redhat.com>
5516
5517 * gdb.asm/asm-source.exp: Add support for xstormy16.
5518 * gdb.asm/configure.in: Ditto.
5519 * gdb.asm/configure: Rebuild.
5520 * gdb.asm/xstormy16.inc: New file.
5521
e9e79dd9
FF
55222001-12-10 Fred Fish <fnf@redhat.com>
5523
5524 * gdb.base/maint.exp: Update to match changes in type dumping code.
5525
347dc97d
JB
55262001-12-10 Jim Blandy <jimb@redhat.com>
5527
5528 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
5529 matching the entry point symbol's name at the beginning of the
5530 line.
5531
5178b9d6
DJ
55322001-12-07 Daniel Jacobowitz <drow@mvista.com>
5533
5534 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
5535 gdb.c++/inherit.exp, gdb.c++/method.exp,
5536 gdb.c++/namespace.exp, gdb.c++/templates.exp,
5537 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
5538 and class layout support.
5539
af890c52
DJ
55402001-12-07 Daniel Jacobowitz <drow@mvista.com>
5541
5542 * gdb.c++/classes.exp: Add test for static member function.
5543 * gdb.c++/misc.cc: Add class with static member function.
5544
7a345fb3
JB
55452001-12-07 Jim Blandy <jimb@redhat.com>
5546
f2e54a80 5547 If GDB says it can't find the struct the function returned, report
8032bf31
JB
5548 those tests as `unsupported'.
5549 * gdb.base/call-rt-st.exp (print_struct_call): New function.
5550 Rewrite subsequent tests to use it.
5551
5552 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
5553 those tests as `unsupported'.
5554 * gdb.base/structs.exp (call_struct_func): New function.
5555 (do_function_calls): Use call_struct_func to call the functions
5556 returning structs.
5557
0bc69509
JB
5558 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
5559 whether functions are prototyped or not, so we can't possibly pass
5560 arguments to t_float_values2 properly.
5561
7a345fb3
JB
5562 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
5563 value of `timeout' for targets other than the mips*tx39-*.
5564
edb6ede1
MS
55652001-12-06 Michael Snyder <msnyder@redhat.com>
5566
d63a86f8 5567 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
5568 and detect whether the start symbol has a leading underscore.
5569
2d842f13
JB
55702001-12-04 Jim Blandy <jimb@redhat.com>
5571
5572 * gdb.base/completion.exp: Clarify indentation.
5573
68550daf
JB
55742001-12-03 Jim Blandy <jimb@redhat.com>
5575
5576 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
5577 variables on the S/390, not `.word'.
5578
cd5195a8
JB
55792001-11-30 Jim Blandy <jimb@redhat.com>
5580
5581 Add assembly-source tests for s390-ibm-linux.
5582 * gdb.asm/s390.inc: New file.
5583 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
5584 the S/390 architecture.
5585 * gdb.asm/configure: Regenerated.
5586
ca9efc90
MS
55872001-11-30 Michael Snyder <msnyder@redhat.com>
5588
5589 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
5590 next, info source, info sources, info line, global and static
5591 variables, and static functions.
5592 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
5593 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
5594 * gdb.asm/asmsrc1.s: Add a static function and some variables.
5595 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
5596 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
5597 (gdbasm_leave): Restore frame pointer.
5598 (gdbasm_startup): Copy stack set-up from crt0.S.
5599
d0e66976
FN
56002001-11-26 Fernando Nasser <fnasser@redhat.com>
5601
5602 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
5603 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
5604 to a local (non-static) variable. Copy tstruct.a to a static buffer
5605 and return a pointer to that buffer.
5606 * gdb.base/callfwmall.c (t_structs_a): Ditto.
5607
e2334072
MK
56082001-11-24 Mark Kettenis <kettenis@gnu.org>
5609
5610 * gdb.asm/configure.in: Fix recognition of ix86 target.
5611 * gdb.asm/configure: Regenerate.
5612
756caa3d
MS
56132001-11-21 Michael Snyder <msnyder@redhat.com>
5614
5615 * gdb.asm/sparc.inc: New file.
5616 * gdb.asm/asm-source.exp: Recognize sparc target.
5617 * gdb.asm/configure.in: Recognize sparc target.
5618 * gdb.asm/configure: Regenerate.
d63a86f8 5619
9a4d72d5
MS
56202001-11-21 Michael Snyder <msnyder@redhat.com>
5621
5622 * gdb.asm/m32r.inc: New file.
5623 * gdb.asm/asm-source.exp: Recognize m32r target.
5624 * gdb.asm/configure.in: Recognize m32r target.
5625 * gdb.asm/configure: Regenerate.
5626
a773d1cd
MS
56272001-11-20 Michael Snyder <msnyder@redhat.com>
5628
017ac23d
MS
5629 * gdb.asm/i386.inc: New file.
5630 * gdb.asm/asm-source.exp: Recognize ix86 target.
5631 * gdb.asm/configure.in: Recognize ix86 target.
5632 * gdb.asm/configure: Regenerate.
5633
a773d1cd
MS
5634 * gdb.c++/namespace.exp: Fix quotes in output messages.
5635
bb632afb
MS
56362001-11-14 Michael Snyder <msnyder@redhat.com>
5637
25d559ca 5638 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
5639 qualifier in a type cast expression, to designate an address
5640 in the instruction space (Harvard architecture).
5641
4749e309
MS
56422001-11-13 Michael Snyder <msnyder@redhat.com>
5643
5644 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
5645 Tests for expressions using 'const' and 'volatile'.
5646
25050984
CV
56472001-11-13 Corinna Vinschen <vinschen@redhat.com>
5648
5649 * gdb.asm/asm-sources.exp: Allow defining linker flags.
5650
1902c51f
DJ
56512001-11-12 Daniel Jacobowitz <drow@mvista.com>
5652
5653 * lib/mi-support.exp (mi_run_to_helper): Move comments
5654 outside of gdb_expect.
5655
dcf95b47
DJ
56562001-11-11 Daniel Jacobowitz <drow@mvista.com>
5657
5658 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
5659 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
5660 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
5661 mi0_run_to): New functions.
5662 * gdb.mi/mi-simplerun.exp: Use them.
5663 * gdb.mi/mi0-simplerun.exp: Likewise.
5664 * gdb.mi/mi-var-cmd.exp: Likewise.
5665 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 5666
45b074e1
AC
56672001-11-10 Andrew Cagney <ac131313@redhat.com>
5668
5669 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
5670 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
5671
bf50d346
AC
56722001-11-09 Andrew Cagney <ac131313@redhat.com>
5673
5674 * gdb.base/restore.exp: Include $expected value in restored test
5675 message.
5676
9383332c
AC
56772001-11-09 Andrew Cagney <ac131313@redhat.com>
5678
5679 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
5680 implemented.
5681
db62520a
MS
56822001-11-08 Michael Snyder <msnyder@redhat.com>
5683
5684 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
5685 Add pass/fail message for stop at breakpoint in call dummy function.
5686
b5703437
MS
56872001-11-07 Michael Snyder <msnyder@redhat.com>
5688
d63a86f8
RM
5689 * gdb.c++/templates.exp (test_template_breakpoints):
5690 If we get an overload menu, but it does not match what
760f6330 5691 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
5692 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
5693 making the whitespace optional. Argument for "new" may be
5694 "unsigned" as well as "unsigned int/long".
d63a86f8 5695 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
5696 making the whitespace optional. Also replace "(void) with
5697 "((void|)), making the keyword "void" optional.
d63a86f8 5698 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
5699 making the whitespace optional. Also replace "(void) with
5700 "((void|)), making the keyword "void" optional.
3bf40917
MS
5701 * gdb.base/callfuncs.c (t_float_values): This function must
5702 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 5703 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
5704 can be tested against both cases. Usually one case involves
5705 promotion of float to double, while the other does not.
5706 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
5707 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
5708 includes a stack frame for "start".
5709
c8ab4e6d
JB
57102001-11-05 Jim Blandy <jimb@redhat.com>
5711
5712 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
5713 pointers are 32 bits long, and that offsets of relocs are always
5714 stored in the data (REL-style), and not in the reloc entry itself
5715 (RELA-style).
5716 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
5717 stabs.
5718
3f08ced9
MS
57192001-11-01 Michael Snyder <msnyder@redhat.com>
5720
5721 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
5722 and regular expression operators by using quoting.
5723
cbfa24cd
MS
57242001-10-31 Michael Snyder <msnyder@redhat.com>
5725
5726 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
5727 depending on what the symbol table contains.
5728 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
5729 the output of the ptype command. Similarly, accept both "const &"
5730 and "const&".
5731
aaa68313
CV
57322001-10-31 Corinna Vinschen <vinschen@redhat.com>
5733
5734 * gdb.base/miscexprs.c (main): Add usage of preprocessor
5735 symbol `STORAGE' to allow to choose the storage class of
5736 the local datastructures.
5737 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
5738 compiler directive.
5739
91740388
MS
57402001-10-30 Michael Snyder <msnyder@redhat.com>
5741
5742 * gdb.base/jump.exp: Allow it to run for all targets.
5743
1b7c05e7
CV
57442001-10-29 Corinna Vinschen <vinschen@redhat.com>
5745
5746 * gdb.base/call-ar-st.c (print_double_array): Match for loop
5747 with new double_array size.
5748 (main): Change storage class of all local variables to static.
5749 Reduce size of double_array to 9.
5750 * gdb.base/call-ar-st.exp: Increase timeout value.
5751 Change expected output for double array to match new size in
5752 call-ar-st.c.
5753
36a22261
CV
57542001-10-29 Corinna Vinschen <vinschen@redhat.com>
5755
5756 * gdb.base/ending-run.exp: Create identical output when passing
5757 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 5758 Stormy16 target.
36a22261 5759
92b8ae91
MK
57602001-10-28 Mark Kettenis <kettenis@gnu.org>
5761
5762 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
5763 that we catch the expected failure under Linux/x86.
5764
cb135b83
OF
57652001-10-29 Orjan Friberg <orjanf@axis.com>
5766
5767 * gdb.base/setvar.exp: Escape curly braces.
5768 * gdb.stabs/weird.exp: Ditto.
5769
6884aa54
DJ
57702001-10-27 Daniel Jacobowitz <drow@mvista.com>
5771
5772 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
5773 * gdm.mi/mi0-hack-cli.exp: Likewise.
5774
0398c9aa
AC
57752001-10-25 Andrew Cagney <ac131313@redhat.com>
5776
5777 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
5778 messages.
5779
d20bf2e8
AC
57802001-10-21 Andrew Cagney <ac131313@redhat.com>
5781
5782 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
5783 checking MI enabled.
5784
03dd63aa
CV
57852001-10-09 Corinna Vinschen <vinschen@redhat.com>
5786
5787 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
5788
1d9d99f3
FCE
57892001-10-04 Frank Ch. Eigler <fche@redhat.com>
5790
5791 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
5792 if gdb child process crashes, just signal an error.
5793
838ae6c4
JB
57942001-10-02 Jim Blandy <jimb@redhat.com>
5795
5796 * lib/gdb.exp (test_xfail_format): Simplify.
5797
5798 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
5799 front of the variable name `format'. Simplify `if'.
5800
8f0cbc1c
DJ
58012001-10-01 Daniel Jacobowitz <drow@mvista.com>
5802
5803 * gdb.threads/pthreads.exp: Wait for output and delay
5804 before sending ^C.
5805
1f08dafd
DJ
58062001-10-01 Daniel Jacobowitz <drow@mvista.com>
5807
5808 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
5809 some incorrect output instead of timing out.
5810 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
5811
674f90ff
CV
58122001-09-28 Corinna Vinschen <vinschen@redhat.com>
5813
5814 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
5815 check to allow additional `int'.
5816
9b284272
DJ
58172001-09-27 Daniel Jacobowitz <drow@mvista.com>
5818
5819 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
5820 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
5821
b55a4771
MS
58222001-09-27 Michael Snyder <msnyder@redhat.com>
5823
5824 * lib/gdb.exp (test_debug_format): New proc.
5825 (setup_xfail_format): Use new proc test_debug_format.
5826 * gdb.base/constvars.exp (local_compiler_xfail_check): New
5827 proc; use new service proc test_debug_format.
5828 Replace all other "gcc_compiled" tests with this test.
5829 * gdb.base/volatile.exp (local_compiler_xfail_check): New
5830 proc; use new service proc test_debug_format.
5831 Replace all other "gcc_compiled" tests with this test.
5832
58332001-09-27 Michael Snyder <msnyder@redhat.com>
5834
5835 * gdb.base/cvexpr.exp: New file.
5836 * gdb.base/cvexpr.c: New file
5837 Test for expressions using const and volatile keywords.
5838
4e6667ac
CV
58392001-09-26 Corinna Vinschen <vinschen@redhat.com>
5840
5841 * gdb.base/constvars.exp: Check for different orders of keywords
5842 and additional "int" strings in output.
5843
4f337972
AC
58442001-09-22 Andrew Cagney <ac131313@redhat.com>
5845
5846 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
5847 responses from "help maint".
5848
2015650d
FCE
58492001-09-19 Frank Ch. Eigler <fche@redhat.com>
5850
5851 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
5852 to localhost:NNN instead of :NNN, in case Xvfb is listening
5853 only on TCP.
5854
f3bcedc1
CV
58552001-09-19 Corinna Vinschen <vinschen@redhat.com>
5856
5857 * gdb.base/recurse.exp: When checking leaving the watchpoint
5858 scope, recognize when gdb is in function's epilogue and pass.
5859
6b819c92
KS
58602001-09-18 Keith Seitz <keiths@redhat.com>
5861
5862 * lib/insight-support.exp (_gdbtk_export_target_info): Add
5863 support for running tests against sid targets.
5864 (gdbtk_done): Ditto.
5865
a10c9419
CV
58662001-09-18 Corinna Vinschen <vinschen@redhat.com>
5867
5868 * gdb.base/ending-run.c (main): Set stdout buffersize
5869 to the same reasonable value for any target.
5870 * gdb.base/ending-run.exp: Add a regular expression
5871 to make testsuite happy on Sanyo Stormy16 target.
5872
739d0d99
CV
58732001-09-17 Corinna Vinschen <vinschen@redhat.com>
5874
5875 * gdb.base/display.c (do_loops): Add float variable `f'.
5876 Increment f in loop.
5877 * gdb.base/display.exp: Increment timeout by 60 seconds.
5878 Change float display test to use variable `f'.
5879
1b8947f0
JB
58802001-09-17 Jim Blandy <jimb@redhat.com>
5881
5882 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
5883 overflowing the limited breakpoint tables on some ROM monitors
5884 (like the ROM68K).
5885
9890ac81
FCE
58862001-09-15 Frank Ch. Eigler <fche@redhat.com>
5887
5888 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
5889 the "-ac" (disable access control) flag.
5890
6db765ea
JH
58912001-08-30 Jeff Holcomb <jeffh@redhat.com>
5892
5893 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
5894 ints.
5895
4c32cc04
KS
58962001-08-30 Keith Seitz <keiths@redhat.com>
5897
5898 * lib/gdb.exp: Move all insight-related functionality into
5899 separate file.
5900 * lib/insight-support.exp: New file.
5901
8d6e6f81
FCE
59022001-08-29 Frank Ch. Eigler <fche@redhat.com>
5903
5904 * config/sid.exp (sid_start): Never set sid verbosity; disable
5905 expect_background {} that consumed its stdout; tolerate </dev/null.
5906 Attempt to set endianness override in "sid" protocol mode. Cleanup.
5907
6a90e1d0
AC
59082001-08-18 Andrew Cagney <ac131313@redhat.com>
5909
5910 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
5911 CLI jump command to start it.
5912 (mi_run_to_main): Fail immediatly when unexpected output.
5913
1759b3c3
AC
59142001-08-18 Andrew Cagney <ac131313@redhat.com>
5915
5916 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
5917 beginning of function. Fix PR gdb/191.
5918
61d11d80
FCE
59192001-08-16 Frank Ch. Eigler <fche@redhat.com>
5920
5921 * config/sid.exp (sid_start): Don't warn if we cannot figure out
5922 what to force sid endianness to.
5923
942a4df2
KS
59242001-08-15 Keith Seitz <keiths@redhat.com>
5925
5926 * lib/gdb.exp (gdbtk_start): Don't set environment
5927 variables for TCL_LIBRARY and friends. Insight will
5928 now figure these out for itself.
5929
0521c418
MS
59302001-08-02 Michael Snyder <msnyder@redhat.com>
5931
5932 * gdb.base/completion.exp: Remove the symbol "a64l" from
5933 the expect string; this is target-specific, and not related
5934 to what is being tested.
5935
74a9a58a
DB
59362001-08-02 Dave Brolley <brolley@redhat.com>
5937
5938 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
5939
c70819fa
MS
59402001-07-25 Michael Snyder <msnyder@redhat.com>
5941
c2b8fa57
MS
5942 * gdb.base/consecutive.exp: New file. Test stepping over
5943 breakpoints on consecutive instructions.
5944 * gdb.base/consecutive.c: New file.
5945
c70819fa
MS
5946 * gdb.base/call-rt-st.exp: Use double-backslash to quote
5947 curly braces in regular expressions.
5948
2b1a1355
MS
59492001-07-25 Michael Snyder <msnyder@redhat.com>
5950
5951 * gdb.base/ending-run.exp: Accept "Program exited normally" as
5952 legitimate output from stepping out of main.
5953
413eca6f
KS
59542001-07-22 Keith Seitz <keiths@redhat.com>
5955
5956 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
5957 the empty string, do not run the tests.
5958
7e5a9322
SC
59592001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5960
5961 * gdb.base/long_long.exp: Detect size of pointer. Take into
5962 account 2-byte pointers when testing for p/a results.
5963
de58f10f
SC
59642001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5965
d63a86f8 5966 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
5967 and defined to 1K for m68hc11.
5968 (random_data): Reduce table to 1K for embedded platforms (68hc11).
5969 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
5970 (sizeof_random_data): New variable to tell the size of the data table;
5971 don't test past this size; always run to main.
5972
d6f5fea1
SC
59732001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5974
5975 * gdb.base/return2.exp: return of long long and double fails for
5976 68HC11; don't execute these tests on that platform.
5977 * gdb.base/return.exp: Return of a double fails for 68hc11.
5978
c477543d
SC
59792001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5980
5981 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
5982 tests that print a float.
5983 * call-rt-st.exp: Likewise.
5984
63cf1c79
MK
59852001-07-12 Mark Kettenis <kettenis@gnu.org>
5986
5987 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
5988 running this test on Linux.
5989
112f9ab5
MC
59902001-06-24 Michael Chastain <chastain@redhat.com>
5991
5992 * gdb.base/arithmet.exp: Remove some tests to make all test names
5993 unique.
5994
4970cb0f
MS
59952001-07-03 Michael Snyder <msnyder@redhat.com>
5996
5997 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
5998 the output of the ptype command.
5999
d85da69f
MS
60002001-07-02 Michael Snyder <msnyder@redhat.com>
6001
4c8a82de
MS
6002 * gdb.base/completion.exp: Don't assume that break.c is the only
6003 source file that may contain functions named "marker".
d85da69f
MS
6004 * gdb.base/corefile.exp: Quote the curly braces in regexp.
6005
8afc772b
AC
60062001-06-28 Andrew Cagney <ac131313@redhat.com>
6007
6008 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
6009 of files to delete.
6010
6011 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
6012 * gdb.disasm/h8300s.exp: New file.
6013 gdb.disasm/h8300s.s: Likewise.
6014
cff22675
AC
60152001-06-27 Andrew Cagney <ac131313@redhat.com>
6016
6017 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
6018 empty breakpoint tables.
6019
68c81b54
AC
60202001-06-25 Andrew Cagney <ac131313@redhat.com>
6021
6022 * lib/mi-support.exp: Update args=... part of stop-reason
6023 patterns. Accept either a list or a tuple.
6024
2dd62704
AC
60252001-06-23 Andrew Cagney <ac131313@redhat.com>
6026
6027 * lib/mi-support.exp: Remove local emacs variable defining
6028 change-log-default-name.
6029
b4127474
MC
60302001-06-22 Michael Chastain <chastain@redhat.com>
6031
6032 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
6033 This is operationally compatible with the previous version.
6034
8dbfb380
JB
60352001-06-13 Jim Blandy <jimb@redhat.com>
6036
6037 * lib/gdb.exp (gdb_test): Doc fix.
6038
f2d8c86d
MC
60392001-06-10 Michael Chastain <chastain@redhat.com>
6040
6041 * gdb.base/exprs.exp: Remove a duplicate test.
6042
81564d34
JB
60432001-06-06 Jim Blandy <jimb@redhat.com>
6044
6045 * gdb.base/return2.exp (main): Use values to test float and double
6046 returns that are not NaN's, to avoid being confused by IEEE
6047 comparison rules.
6048
da55addb
MS
60492001-06-04 Michael Snyder <msnyder@redhat.com>
6050
6051 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 6052 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
6053 rather than wait for 12 more tests to time out.
6054
42c65987
JB
60552001-06-06 Jim Blandy <jimb@redhat.com>
6056
b18bced9 6057 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 6058 Don't forget to match the GDB prompt.
b18bced9 6059
42c65987
JB
6060 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
6061
5b41e5f0
JB
60622001-06-04 Jim Blandy <jimb@redhat.com>
6063
6064 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
6065 command.
6066
015e046f
KB
60672001-05-31 Kevin Buettner <kevinb@redhat.com>
6068
6069 * gdb.base/annota1.exp (info break): Match four or more spaces
6070 after "Address".
6071
fb1ffbbe
MC
60722001-05-31 Michael Chastain <chastain@redhat.com>
6073
6074 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
6075 (dm_type_int_star): Likewise.
6076 (dm_type_long_star): Likewise.
6077 (dm_type_void_star): Likewise.
6078
5ea2a32c
KB
60792001-05-29 Kevin Buettner <kevinb@redhat.com>
6080
6081 * gdb.base/completion.exp (INPUTRC): Set this environment variable
6082 to a known value in order to get consistent results regardless
6083 of the setting of INPUTRC or the presence or contents of .inputrc.
6084
ae23c492
MS
60852001-05-24 Michael Snyder <msnyder@redhat.com>
6086
ac55707e
MS
6087 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
6088 Don't require that the main thread and the manager thread are the
6089 first in the list.
6090
ae23c492
MS
6091 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
6092 debugging. If test fails, issue an "unsupported" not a "fail".
6093
400071f1
JB
60942001-05-24 Jim Blandy <jimb@redhat.com>
6095
6096 Don't assume that short is shorter than int.
6097 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
6098 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 6099 this isn't true.
400071f1
JB
6100 ("print unsigned char == (~0)"): Add test that verifies that ~0,
6101 an int, is not equal to ~0 stored in an unsigned char. This tests
6102 the same thing that the previous test meant to, but works on
6103 16-bit machines, too.
6104 ("print unsigned char != (~0)"): Same test, complemented.
6105
0816a3e5
MS
61062001-05-24 Michael Snyder <msnyder@redhat.com>
6107
6108 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 6109 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
6110 and prevents dejagnu getting out of step.
6111
f6dc23a9
KB
61122001-05-23 Kevin Buettner <kevinb@redhat.com>
6113
6114 * gdb.base/finish.exp (finish_void): Revise pattern for
6115 stopping on the call statement to not permit stopping at
6116 the start of the instructions comprising the call sequence.
6117
7dbd117d
MC
61182001-05-19 Michael Chastain <chastain@redhat.com>
6119
6120 * gdb.base/callfuncs.exp: Make all test names unique.
6121 * gdb.base/commands.exp: Make all test names unique.
6122 * gdb.base/condbreak.exp: Make all test names unique.
6123 * gdb.base/dbx.exp: Make all test names unique.
6124 * gdb.base/default.exp: Make all test names unique.
6125 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
6126 and TIMEOUT messages to their corresponding PASS message.
6127 * gdb.base/ending-run.exp: Make all test names unique.
6128 * gdb.base/long_long.exp: Remove duplicate test.
6129
6b0b0a9e
KB
61302001-05-21 Kevin Buettner <kevinb@redhat.com>
6131
6132 * gdb.base/finish.exp (finish_void): Allow "finish" command to
6133 stop on the call statement as well as the statement after the
6134 call.
6135
2caa35cb
MS
61362001-05-21 Michael Snyder <msnyder@redhat.com>
6137
6138 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
6139
40713331
EZ
61402001-05-10 Elena Zannoni <ezannoni@redhat.com>
6141
6142 * gdb.base/completion.exp: Revamp test. Make it execute on all
6143 platforms.
6144
c2c1be8d
EZ
61452001-05-10 Elena Zannoni <ezannoni@redhat.com>
6146
2c9cd303
EZ
6147 * config/gdbserver.exp (gdb_load): Handle the case
6148 in which the arguments to gdbserver are given in the
6149 baseboard configuration file.
6150 Also handle the case in which the server needs to do a
6151 load.
6152
9671de48
KS
61532001-05-07 Keith Seitz <keiths@cygnus.com>
6154
6155 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
6156 set up the display for testing.
6157 (gdbtk_start): Convert all paths to paths that tcl will like.
6158 Export target information to environment.
6159 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
6160 necessary.
6161 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
6162 (to_tcl_path): New proc to convert a given pathname into
6163 a path acceptible as an argument to a tcl command.
6164 (_gdbtk_export_target_info): New proc to export target info
6165 into the environment for gdbtk testing.
6166 (gdbtk_done): New proc to signal end-of-test.
6167
5a360f47
JB
61682001-05-06 Jim Blandy <jimb@redhat.com>
6169
6170 * restore.c: Make the code of caller0 correspond to its comment.
6171
66c756c6
MS
61722001-05-03 Michael Snyder <msnyder@redhat.com>
6173
6174 * config/sid.exp (gdb_target_sid): Check for error messages.
6175 On error or timeout, don't make expect exit (which will terminate
6176 all subsequent tests); instead just make gdb exit.
d63a86f8 6177 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
6178 return a negative value.
6179
a966fde5
JB
61802001-04-24 Jim Blandy <jimb@redhat.com>
6181
851c18e0
JB
6182 * gdb.c++/templates.exp: If we see the prompt for the overload
6183 list, but we haven't recognized any of the longer patterns,
6184 arrange for this test to fail, not hang.
6185
a966fde5
JB
6186 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
6187 variations.
6188
db144853
MC
61892001-04-22 Michael Chastain <chastain@redhat.com>
6190
6191 * gdb.c++/local.exp: Use the 'runto' library function.
6192 * gdb.c++/namespace.exp: Likewise.
6193 * gdb.c++/overload.exp: Likewise.
6194
3207ec21
KB
61952001-03-26 Kevin Buettner <kevinb@redhat.com>
6196
6197 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
6198 * gdb.base/step-line.exp: New file. Test step/next in presence of
6199 #line directives.
6200 * gdb.base/step-line.c: New file. Test program for the above.
6201 * gdb.base/step-line.inp: New file. We pretend that this file has
6202 been transformed by some other tool into step-line.c.
6203
13b57657
JB
62042001-03-21 Jim Blandy <jimb@redhat.com>
6205
6206 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
6207 unmangled operator names.
6208
754cbe1c
JB
62092001-03-20 Jim Blandy <jimb@redhat.com>
6210
6211 * gdb.threads/linux-dp.exp: Recognize an additional message
6212 generated by GDB when it doesn't understand how to debug threads
6213 on the target system.
6214
177495c9
AC
62152001-03-19 Andrew Cagney <ac131313@redhat.com>
6216
6217 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
6218
f266096b
MC
62192001-03-12 Michael Chastain <chastain@redhat.com>
6220
6221 * gdb.c++/derivation.exp: Use the 'runto' library function.
6222
cac3c2ff
MC
62232001-03-12 Michael Chastain <chastain@redhat.com>
6224
6225 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
6226
b6c11a24
MC
62272001-02-24 Michael Chastain <chastain@redhat.com>
6228
6229 * gdb.c++/ref-types.exp: Change handwritten code to library
6230 function 'runto'.
6231
6bae5bce
OF
62322001-03-16 Orjan Friberg <orjanf@axis.com>
6233
6234 * gdb.base/signals.exp: Set count to 0 explicitly.
6235
0015fd9a
MS
62362001-03-15 Mark Salter <msalter@redhat.com>
6237
6238 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
6239 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
6240 (gdb_load): Add support for additional target_info: gdb_download_size
6241 and gdb_load_timeout.
0015fd9a 6242
fc33412a
DT
6243Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
6244
6245 * gdb.base/annota1.exp: Move test of isnative to earlier in the
6246 file -- to prevent failing when the compile fails but we have no
6247 intention of running the tests anyway.
6248
6249 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
6250 tests if set.
6251
6252 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
6253 integers.
6254
6255 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
6256 * gdb.c++/namespace.exp: Ditto.
6257
115f06de
OF
62582001-03-07 Orjan Friberg <orjanf@axis.com>
6259
6260 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
6261 * gdb.base/pointers.exp: Relax pattern match of decimals.
6262
b6ba6518
KB
62632001-03-06 Kevin Buettner <kevinb@redhat.com>
6264
6265 * Makefile.in, config/abug.exp, config/cfdbug.exp,
6266 config/cpu32bug.exp, config/dve.exp, config/est.exp,
6267 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
6268 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
6269 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
6270 config/sh.exp, config/sid.exp, config/slite.exp,
6271 config/sparclet.exp, config/udi.exp, config/unknown.exp,
6272 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
6273 config/vxworks.exp, config/vxworks29k.exp,
6274 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
6275 gdb.base/all-bin.exp, gdb.base/annota1.exp,
6276 gdb.base/arithmet.exp, gdb.base/assign.exp,
6277 gdb.base/async.exp, gdb.base/attach.exp,
6278 gdb.base/bitfields.exp, gdb.base/bitops.exp,
6279 gdb.base/break.exp, gdb.base/call-ar-st.exp,
6280 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
6281 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
6282 gdb.base/commands.exp, gdb.base/completion.exp,
6283 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
6284 gdb.base/constvars.exp, gdb.base/corefile.exp,
6285 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
6286 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
6287 gdb.base/ending-run.exp, gdb.base/environ.exp,
6288 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
6289 gdb.base/finish.exp, gdb.base/foll-exec.exp,
6290 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
6291 gdb.base/funcargs.exp, gdb.base/help.exp,
6292 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
6293 gdb.base/logical.exp, gdb.base/long_long.exp,
6294 gdb.base/maint.exp, gdb.base/mips_pro.exp,
6295 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
6296 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
6297 gdb.base/pointers.exp, gdb.base/printcmds.exp,
6298 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
6299 gdb.base/regs.exp, gdb.base/relational.exp,
6300 gdb.base/remote.exp, gdb.base/reread.exp,
6301 gdb.base/restore.exp, gdb.base/return2.exp,
6302 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
6303 gdb.base/selftest.exp, gdb.base/setshow.exp,
6304 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
6305 gdb.base/sigall.exp, gdb.base/signals.exp,
6306 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
6307 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
6308 gdb.base/step-test.exp, gdb.base/structs.c,
6309 gdb.base/structs.exp, gdb.base/structs2.exp,
6310 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
6311 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
6312 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
6313 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
6314 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
6315 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
6316 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
6317 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
6318 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
6319 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
6320 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
6321 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
6322 gdb.fortran/types.exp, gdb.java/jmisc.exp,
6323 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
6324 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
6325 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6326 gdb.trace/circ.exp, gdb.trace/collection.exp,
6327 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
6328 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6329 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
6330 gdb.trace/report.exp, gdb.trace/save-trace.exp,
6331 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6332 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
6333 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
6334 notices.
6335
dc96c6c7 63362001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
6337
6338 * gdb.base/varargs.c (find_max_double): Fix printf format string:
6339 first arg is int not float.
6340
dc96c6c7 63412001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
6342
6343 * gdb.base/reread.exp: Unsupported for non-native targets;
6344 doesn't work for remote debugging.
6345
9b0c4aeb
FN
63462001-02-19 Fernando Nasser <fnasser@redhat.com>
6347
6348 From Drew Moseley <dmoseley@redhat.com>
6349 * gdb.base/ending-run.exp: Properly handle the BSP state when
6350 stepping past the end of main.
6351
02aa71d5
MC
63522001-02-19 John Moore <jmoore@redhat.com>
6353
6354 * gdb.base/commands.exp (infrun_breakpoint_command_test):
6355 Converted HPUX fix for non-expected items following multiple
6356 step commands into general solution for all platforms.
6357
1fa449a4
MC
63582001-02-18 Michael Chastain <chastain@redhat.com>
6359
6360 * gdb.c++/classes.exp (do_tests): Change runto statements
6361 from "runto 'foo(void)'" to "runto 'foo'". This makes the
6362 statements demangler agnostic.
6363 * gdb.c++/virtfunc.exp (do_tests): Likewise.
6364 (gdb_virtfunc_restart): Likewise.
6365
b2f9ec70
MC
63662001-02-14 Michael Chastain <chastain@redhat.com>
6367
6368 * gdb.c++/inherit.exp (do_tests): Change runto statements
6369 from "runto 'foo(void)'" to "runto 'foo'". This makes the
6370 statements demangler agnostic.
6371
cf74b8ca
AC
6372Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
6373
6374 * gdb.threads/pthreads.exp: Unify pass/fail messages for
6375 ``continue to bkpt at common_routine in thread 2'' and ``stopped
6376 before calling common_routine 15 times'' tests.
6377
99f78f56
MC
63782001-02-11 Michael Chastain <chastain@redhat.com>
6379
6380 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
6381 Helps the test script figure out which demangler is in use.
6382 (dm_type_foo_ref): Ditto.
6383 (dm_type_int_star): Ditto.
6384 (dm_type_long_star): Ditto.
6385 (dm_type_unsigned_int): Ditto.
6386 (dm_type_void): Ditto.
6387 (dm_type_void_star): Ditto.
99707966 6388 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
6389 Probe the gdb demangler and set variables to accommodate
6390 formatting differences.
6391 (info_func_regexp): New function. Same as info_func, but
6392 matches against a regexp.
6393 (info_func): Match against a literal string.
6394 (print_addr_2): New function. Match against a literal string,
6395 which can be different from the input to gdb.
6396 (print_addr): Simply call print_addr_2 with the same argument twice.
6397 (test_lookup_operator_functions): Use demangler formatting variables.
6398 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
6399 the tests in the same order as the C++ class declaration.
6400 (test_paddr_operator_functions): Ditto.
6401 (test_paddr_overloaded_functions): Ditto.
6402 (test_paddr_hairy_functions): Use demangler formatting variables.
6403 Add reference to gdb/19 for related tests.
6404 (do_tests): Call probe_demangler.
6405
1de8f023
KB
64062001-01-30 Kevin Buettner <kevinb@redhat.com>
6407
6408 * gdb.c++/templates.cc (printf): Remove unused function definition.
6409
ca3f91ed
MS
64102001-01-26 Felix Lee <flee@redhat.com>
6411
6412 * sid.exp (sid_exit): Pass host, not target, to remote_close.
6413
64142001-01-25 matthew green <mrg@redhat.com>
6415
6416 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
6417 up sid.
6418 (sid_exit): Call `remote_pop_conn' after GDB is gone.
6419
64202001-01-25 matthew green <mrg@redhat.com>
6421
6422 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 6423 Deprecate $sid_spawn_id.
ca3f91ed
MS
6424 (sid_exit): Remove code necessary only for `spawn.'
6425
64262001-01-25 matthew green <mrg@redhat.com>
6427
6428 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
6429
fb18ec4a
MC
64302001-01-28 Michael Chastain <chastain@redhat.com>
6431
6432 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
6433 to call when tests fail. It takes gdb out of the overloaded
6434 function choice menu back to the main prompt, so that the test
6435 program stays synchronized.
6436 (set_bp_overloaded): New proc to collect all the common
6437 code for setting a breakpoint on an overloaded name. Calls
6438 take_gdb_out_of_choice_menu when needed.
6439 (menu_overload1arg): New variable to collect the repeated
6440 instances of the expected menu for an overloaded name. Change
6441 the regular expression to handle changes in g++ type encoding:
6442 "void" can be either "void" or "", and "unsigned int" can be
6443 either "unsigned int" or "unsigned".
6444 (continue_to_bp_overloaded): Change regular expressions to handle
6445 changes in g++ type encoding.
6446 (no proc): Call take_gdb_out_of_choice_menu when needed.
6447 Remove redundant calls to "info break". Accept either "canceled"
6448 or "cancelled". Change regular expressions in "info break"
6449 calls to handle changes in g++ type encoding. Give all tests
6450 unique strings.
6451
9c646a6e
BE
64522001-01-17 Ben Elliston <bje@redhat.com>
6453
6454 * config/sid.exp: New file.
6455
9549d9c1
AC
6456Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
6457
6458 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
6459
dc96c6c7 64602000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
6461
6462 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
6463 Add a RE to accept a non-ascii char if one is ever presented.
6464
b4df4f68
FN
64652000-12-20 Fernando Nasser <fnasser@redhat.com>
6466
297dd0fd 6467 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 6468
dc96c6c7 64692000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 6470
d63a86f8 6471 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
6472 in regexp. One '\' does not suffice on Linux.
6473
4a7bddb6
MC
64742000-12-09 Michael Chastain <chastain@redhat.com>
6475
6476 * gdb.base/break.exp (test_clear_command): Use a marker function
6477 rather than 'main' for the test function. Also move this
6478 test to an execution point where the marker function names are
6479 guaranteed to be bound to functions. (Executing tests after a
6480 'finish' from main runs into name conflicts with local names
6481 in __libc_start_main).
6482
dc96c6c7 64832000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
6484
6485 * gdb.base/finish.exp: New test for gdb's "finish" command.
6486 * gdb.base/return2.exp: New test for gdb's "return" command.
6487 * gdb.base/return2.c: New source file for above.
6488
dc96c6c7 64892000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
6490
6491 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
6492 * gdb.base/miscexprs.exp: Ditto.
6493 * gdb.base/pointers.exp: Ditto.
6494 * gdb.c++/derivation.exp: Ditto.
6495 * gdb.c++/local.exp: Ditto.
6496 * gdb.c++/namespace.exp: Ditto.
6497 * gdb.c++/overload.exp: Ditto.
6498 * gdb.c++/ref-types.exp: Ditto.
6499
dc96c6c7 65002000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
6501
6502 * gdb.base/constvars.exp: Test result of "up" command.
6503 * gdb.base/miscexprs.exp: Ditto.
6504 * gdb.base/pointers.exp: Ditto.
6505 * gdb.base/scope.exp: Ditto.
6506 * gdb.c++/derivation.exp: Ditto.
6507 * gdb.c++/local.exp: Ditto.
6508 * gdb.c++/namespace.exp: Ditto.
6509 * gdb.c++/overload.exp: Ditto.
6510 * gdb.c++/ref-types.exp: Ditto.
6511
44097287
FN
65122000-11-22 Michael Chastain <chastain@redhat.com>
6513
6514 * mips_pro.exp: Accept either "middle -> top -> main" or
6515 "middle -> main" in the backtrace, because gcc can optimize
6516 tail calls to jumps. Remove setup_xfail for the hppa case.
6517 Add a comment with the original warning messages from PR 3016,
6518 which was filed in 1993, to preserve them for posterity.
6519
9d2e1bab
ND
65202000-11-17 Nick Duffek <nsd@redhat.com>
6521
6522 * lib/gdb.exp (gdb_test): Override timeout with board info.
6523
1aca8eb7
ND
65242000-11-17 Nick Duffek <nsd@redhat.com>
6525
6526 * gdb.base/display.exp: Don't kill running stub. Add "again" to
6527 the second kill and detach messages.
6528
93076499
ND
65292000-11-17 Nick Duffek <nsd@redhat.com>
6530
6531 * configure.in: Add AC_EXEEXT.
6532 * configure: Regenerate.
6533 * Makefile.in (just-check): Export EXEEXT.
6534 * lib/gdb.exp ($EXEEXT): Import from environment.
6535 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
6536 expect "maint dump-me" on Cygwin.
6537 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
6538 $EXEEXT.
6539
30e87cd3
ND
65402000-11-17 Nick Duffek <nsd@redhat.com>
6541
6542 * gdb.base/break.exp: Test backtrace and finish from called
6543 function on all platforms, not just HP-UX.
6544
dc96c6c7 65452000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
6546
6547 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
6548 code from gdb_target_monitor, so it can be used independantly
6549 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 6550
dc96c6c7 65512000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
6552
6553 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
6554 * gdb.base/corefile.exp: Expect the message "Program is being
6555 debugged already" when we send the "corefile" command, since
6556 the preceeding gdb_load may have connected gdb to a remote target.
6557 * gdb.base/display.exp: Disable hardware watchpoints if new
6558 board info variable "no_hardware_watchpoints" is true.
6559 Replace single-letter commands with more readable ones.
6560 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
6561 if new board info variable "no_hardware_watchpoints" is true.
6562 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
6563 to see if stdio (printf) testing is possible.
6564 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
6565 board info variable "no_hardware_watchpoints" is true. Use new
6566 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
6567
39124dea
FN
65682000-11-13 Fernando Nasser <fnasser@redhat.com>
6569
6570 From Orjan Friberg <orjanf@axis.com>:
6571 * gdb.base/printcmds.exp: Escape curly braces followed by a number
6572 in array print pattern match.
6573
a9e2e984
FN
65742000-11-09 Fernando Nasser <fnasser@redhat.com>
6575
6576 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
6577 spelling "cancelled" to U.S. spelling "canceled" to match changes
6578 made to gdb.
6579 * gdb.c++/ovldbreak.exp: Ditto.
6580
c7db355b
PS
65812000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
6582
6583 * gdb.base/callfuncs.c (main): Moved to end of file, call
6584 t_double_values to initialize the FPU before inferior calls are made.
6585 * gdb.base/callfuncs.exp: Test for register preservation after calling
6586 inferior functions. Add tests for continuining, finishing and
6587 returning from a stop in a call dummy.
6588
dc96c6c7 65892000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
6590
6591 * gdb.base/commands.exp: Break up long lines, and re-indent.
6592
dc96c6c7 65932000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
6594
6595 * config/gdbserver.exp: Rewritten from the ground up, to make it
6596 compatible with the current dejagnu tree, and to make it work with
6597 the new "gdbserver" in libremote.
6598
dc96c6c7 65992000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
6600
6601 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
6602 * gdb.base/varargs.exp: Skip entire test if no printf support.
6603 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
6604 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
6605
dc96c6c7 66062000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
6607
6608 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
6609 no floating point support.
6610 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
6611 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
6612 * gdb.base/call-rt-st.exp: Ditto.
6613 * gdb.base/call-strs.exp: Ditto.
6614
bac5fc66
JG
66152000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
6616
6617 * gdb.base/sizeof.c: include <stdio.h>.
6618
6619 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
6620 'finish', otherwise uncaptured gdb_prompt would potentially
6621 throw remaining test points out of sync.
6622
b22a6027
SB
66232000-07-26 Scott Bambrough <scottb@netwinder.org>
6624
6625 * gdb.base/recurse.exp: Run tests for all targets.
6626 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
6627 gnu-oldld case on ARM.
6628 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
6629 for ARM targets.
d63a86f8 6630
d8231941
AG
6631Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
6632
6633 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
6634 * gdb.java/configure: Rebuild.
6635
8caabe69
AG
6636Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
6637
6638 * gdb.java/jv-exp.exp: New file.
6639
9d273ca3
AG
6640Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
6641
6642 * configure: Rebuilt.
6643 * configure.in (configdirs): Add gdb.java.
6644 * gdb.java/jmisc.java: New file.
6645 * gdb.java/jmisc.exp: New file.
6646 * gdb.java/Makefile.in: New file.
6647 * gdb.java/configure: Rebuilt.
6648 * gdb.java/configure.in: New file.
6649 * lib/java.exp: New file.
6650
4f823a66
AC
6651Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
6652
6653 * gdb.base/exprs.exp: Test casts to a pointer including over and
6654 underflow.
6655
2391e11d
AC
6656Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
6657
6658 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
6659 and the compilers sizes.
6660
54602222
ND
66612000-07-09 Nick Duffek <nsd@redhat.com>
6662
6663 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
6664 (use_methods): New function.
6665 (main): Call use_methods().
6666 * gdb.c++/classes.exp (test_method_param_class): New procedure.
6667 (do_tests): Call test_method_param_class.
6668
2bec0572
ND
66692000-07-09 Nick Duffek <nsd@redhat.com>
6670
6671 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
6672 spelling.
6673 (test_enums): New procedure. Move enum tests from end of script
6674 to here. Set breakpoint on function name instead of line number.
6675 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
6676 (enums2): New marker function.
6677 (enums1): New function.
6678 (main): Call enums1(). Move enum tests to enums1().
6679
78492fde
AC
6680Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
6681
6682 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
6683 compile/link program. Update line numbers.
6684 * gdb.asm/d10v.inc: Define ``startup''.
6685 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 6686
49a2cef8
AC
6687Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
6688
6689 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
6690
3e6c8688
EZ
66912000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6692
6693 * gdb.base/maint.exp: Add 'maint print architecture' item to output
6694 of 'help maint print' command.
6695
9ff5cbe9
AC
6696Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
6697
6698 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
6699 they use gdb_expect_list.
6700
17c579bd
AC
6701Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
6702
6703 * gdb.base/commands.exp: Use ``set remote
6704 memory-read-packet-size'' instead of ``set endian big'' to test
6705 long commands.
6706
e6d71bf3
DB
67072000-06-03 Daniel Berlin <dan@cgsoftware.com>
6708
6709 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 6710 g++, and stop skipping them.
e6d71bf3
DB
6711
6712 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
6713 work under g++.
6714
d63a86f8 6715 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
6716 initialization.
6717
dc96c6c7 67182000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
6719
6720 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
6721 the regular expression: accept an (almost) arbitrary sequence of
6722 "frames-invalid" and "breakpoints-invalid" messages both before
6723 and after the "starting" message.
6724
dc96c6c7 67252000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
6726
6727 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 6728
dc96c6c7 67292000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
6730
6731 * gdb.base/annota1.exp (annotate-signal-handler-caller):
6732 Relax the regular expression a little, make it pass on Solaris 8.
6733
8216cda9
KB
67342000-05-12 Kevin Buettner <kevinb@redhat.com>
6735
6736 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 6737 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
6738 Instead, it is permissible for gdb to stop on the line of the
6739 call itself.
6740
1a570b2f
MS
67412000-05-12 Michael Snyder <msnyder@.cygnus.com>
6742
6743 * gdb.base/break.exp (bp on small function, optimized file):
6744 Add a second pass pattern. The behavior differs here between stabs
6745 and dwarf for one-line functions. Stabs preserves two line symbols
6746 (one before the prologue and one after) with the same line number,
6747 but dwarf regards these as duplicates and discards one of them.
6748 Therefore the address after the prologue (where the breakpoint is)
6749 has no exactly matching line symbol, and GDB reports the breakpoint
6750 as if it were in the middle of a line rather than at the beginning.
6751
dc96c6c7 67522000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 6753
d63a86f8 6754 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
6755 rather than "send_gdb" (for consistancy).
6756
7d418785
AC
6757Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
6758
6759 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
6760 * gdb.c++/templates.cc: Properly check for GCC version number.
6761 * lib/compiler.cc: Likewise
6762
dc96c6c7 67632000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 6764
d63a86f8 6765 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
6766 gdb may not stop at the first line of main, due to code motion.
6767
dc96c6c7 67682000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
6769
6770 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
6771 This test depends on parsing the printf output from the target.
6772 Since the sparclet stub doesn't do stdio, this will never work.
6773 * gdb.base/call-rt-st.exp: ditto.
6774 * gdb.base/call-strs: ditto.
6775
dc96c6c7 67762000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
6777
6778 * gdb.base/miscexprs.exp: make sizeof long array test portable.
6779
6780 * gdb.base/ending-run.exp: After connecting to a remote target,
6781 but before running, the target will appear to be in a random
6782 location. Specify both a file and a line for breakpoints.
6783 Also, the function that calls main may be called 'init'
6784 rather than 'start'.
6785
a5a51225
EZ
67862000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6787
6788 * gdb.base/help.exp: Update output for add-symbol-file command.
6789
7930cc7c
FN
67902000-04-10 Fernando Nasser <fnasser@cygnus.com>
6791
6792 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6793 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
6794
23e37ab1
C
67952000-04-07 J.T. Conklin <jtc@redback.com>
6796
e93c542c
C
6797 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
6798
23e37ab1
C
6799 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
6800
591b8fa3
PDM
6801Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
6802
6803 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
6804 values that can be represented exactly.
6805 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
6806 above change, and to not check against the directory part of the source
6807 file name.
6808 (step into print_long_arg_list): Likewise.
6809 (print print_small_structs from print_long_arg_list): Likewise.
6810 (print print_long_arg_list): Likewise.
6811
7a495180
EZ
68122000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6813
30b53638 6814 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 6815
beb998c6
AC
6816Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
6817
6818 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
6819
1c689132
DB
68202000-03-25 Daniel Berlin <dan@cgsoftware.com>
6821
6822 * gdb.base/commands.exp (deprecated_command_test): Add test for
6823 deprecate with no arguments.
6824
c1790a9d
JL
68252000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
6826
6827 * gdb.base/break.exp: Add new test for setting breakpoints on
6828 optimized code so we can test breakpoints work even when function
6829 prologues may be optimized away
6830
003ba290
FN
68312000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
6832
6833 From David Whedon <dwhedon@gordian.com>
6834 * gdb.base/commands.exp : Added command deprecator tests.
6835
6837a0a2
DB
68362000-03-22 Daniel Berlin <dan@cgsoftware.com>
6837
6838 * gdb.base/help.exp: Added test for new apropos command.
6839
b9593231
KB
68402000-03-21 Kevin Buettner <kevinb@redhat.com>
6841
6842 * gdb.base/pointers.c (usevar): New function.
6843 (main): Make sure that global variables v_int_pointer2, rptr,
6844 and y are all referenced someplace in the program by calling
6845 usevar() on them. [Some linkers delete symbols which are
6846 never referenced. The space remains, but there's no way to
6847 get a (symbolic) handle on the variable from the debugger.]
6848
751a959b
EZ
68492000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6850
6851 * gdb.base/printcmds.c: Add typedeffed arrays.
6852
6853 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
6854 procedure to test arrays that are typedef'd.
6855
73a93a32
JI
68562000-03-13 James Ingham <jingham@leda.cygnus.com>
6857
6858 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 6859 the library directories.
73a93a32 6860
fb40c209
AC
6861Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
6862
6863 * configure.in (configdirs): Add sub directory gdb.mi.
6864 * configure: Re-generate.
6865
6866 * gdb.mi: New directory.
d63a86f8 6867
ee4dd2c9
AC
68682000-02-25 Scott Bambrough <scottb@netwinder.org>
6869
6870 * gdb.base/long_long.exp: Correct test suite failure when printing
6871 a long long value as a double on ARM platforms.
6872
70f0cc22
JB
68732000-02-16 Jim Blandy <jimb@redhat.com>
6874
6875 * gdb.base/break.exp ("breakpoint line number"): Make sure the
6876 default source file is set properly before running this test.
6877
853819b8
EZ
68782000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6879
6880 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
6881 gdbtk/library directory, not in gdbtcl2.
6882
dfcd3bfb
JM
68832000-02-04 Jim Blandy <jimb@redhat.com>
6884
6885 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
6886 backslash from regexp pattern.
6887
6888 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
6889 procedure. Use it to run all the "continue to bp overloaded"
6890 tests. Note that this changes the names of the tests slightly.
6891 If the breakpoint hit message includes a hex PC value, because
6892 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
6893 from the real source code, still consider that a pass.
6894
6895 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
6896 XFAIL here if the breakpoint message contains a hex address. Note
6897 similar change on 1999-11-02.
6898
6899 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
6900
6901 * gdb.base/ptype.exp: Establish a default source file before
6902 calling get_debug_format.
6903
69042000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
6905
6906 * gdb.base/watchpoint.exp: Remove duplication of test messages.
6907
8b93c638
JM
69082000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6909
6910 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
6911 of successive stepi commands -- while in the prologue we should see
6912 the function entry bracket.
6913
69142000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6915
6916 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
6917 reach __change_mode() when stepping through the end of main().
6918
c5394b80
JM
69192000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
6920
6921 * gdb.base/default.exp: Fix expected pattern.
6922 * gdb.base/help.exp: Same.
6923
0d06e24b
JM
69242000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6925
6926 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
6927 Don't use xfail's because that affects only the following test.
d63a86f8 6928
0d06e24b
JM
6929 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
6930 solaris or linux.
6931
6932 * gdb.base/selftest.exp: Update to reflect changes to main.c.
6933
dc96c6c7 69342000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 6935
d63a86f8 6936 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
6937 "A syntax error" rather than "A parse error". Accept both.
6938
69392000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
6940
6941 * gdb.base/default.exp: Remove OS dependent string from "target
6942 remote" test.
6943 * gdb.base/help.exp: Same for "help target remote" test.
6944
c3f6f71d
JM
69452000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6946
6947 From Jim Kingdon <kingdon@redhat.com>:
6948
6949 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
6950 prompt (cleanup rather than necessity, but still might keep output
6951 from spilling to next test).
6952
69532000-01-02 Fred Fish <fnf@cygnus.com>
6954
6955 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
6956 AIX, which defines them in <sys/types.h>.
6957
ed9a39eb 69581999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 6959
ed9a39eb
JM
6960 * gdb.base/default.exp: Match arm* etc instead of arm in "info
6961 float" test.
6962
69631999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 6964
ed9a39eb 6965 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
6966
6967 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
6968 outermost frame disallowed".
6969
69701999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
6971
6972 * gdb.base/setvar.exp: New tests for setting the value of a struct
6973 with a constant list.
6974
69751999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
6976
6977 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
6978 require the user to type a cast before setting the value of a struct.
6979
de57eccd
JM
69801999-12-06 Jim Blandy <jimb@cygnus.com>
6981
6982 * gdb.base/default.exp: Expect the new 'info float' command on
6983 all i386 platforms.
6984
6985 * gdb.threads/linux-dp.exp: Expand our ability to recognize
6986 LinuxThreads libraries that don't support debugging.
6987
c2d11a7d
JM
6988Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
6989
6990 * gdb.base/remote.c: Fill the buffer with truely random data.
6991 Change the buffer type to ``unsigned char'' to simplify size
6992 arithmetic.
6993
6994 * gdb.base/remote.exp: Reduce download numbers by one. Typical
6995 stub only handles 400-1 byte packets. Verify that the download
6996 worked.
6997
69981999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
6999
7000 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
7001 tests, using UNRESOLVED for the untested cases. Also, does not wait
7002 for a timeout if the prompt was received before a recognizable pattern.
7003
70041999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
7005
7006 * lib/gdb.exp (gdb_expect_list): Fix spelling.
7007
70081999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7009
7010 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
7011 watchpoints.
7012
70131999-11-24 Jason Merrill <jason@casey.cygnus.com>
7014
7015 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
7016
7017 * gdb.c++/local.exp: Be more flexible in recognizing local class
7018 name mangling. Don't allow horribly truncated method names.
7019 * gdb.c++/derivation.exp: Expect protected inheritance.
7020 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
7021 * gdb.c++/virtfunc.exp: Likewise.
7022 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
7023 when printing a nested enum.
7024
70251999-11-22 Jim Blandy <jimb@cygnus.com>
7026
7027 * gdb.base/step-test.exp: Properly await GDB's response to setting
7028 a breakpoint on the call to large_struct_by_value.
7029
7030 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
7031 just because we have debug info for the `start' function.
7032
70331999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
7034
7035 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
7036 "Unknown signal" messages, which indicate (on LinuxThreads) that
7037 GDB doesn't know how to debug threads on this system. This is
7038 better than hanging while philosopher 0 dumps chatter into gdb.log.
7039
70401999-11-18 Tom Tromey <tromey@cygnus.com>
7041
7042 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
7043
70441999-11-18 Fred Fish <fnf@cygnus.com>
7045
7046 * gdb.base/coremaker2.c: Add sample program for generating
7047 cores that is more self contained than coremaker.c. Eventually
7048 I'll add more code to this and tie it into the testsuite.
7049
4ce44c66
JM
70501999-11-12 Stan Shebs <shebs@andros.cygnus.com>
7051
7052 * gdb.base/dollar.exp: Remove, now in gdb.hp.
7053
70541999-11-10 Jimmy Guo <guo@cup.hp.com>
7055
7056 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
7057 from $srcdir/lib/.
7058 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
7059 and gdb.c++/.
7060
7061 * gdb.c++/derivation.exp: remove redundant get compiler info code.
7062
d63a86f8 7063 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
7064 'continue with watch' test point.
7065
70661999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
7067
7068 Merged from p2linux-990323-branch:
d63a86f8 7069
4ce44c66
JM
7070 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
7071
11cf8741
JM
7072Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
7073
7074 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
7075 {limit,fixed}''. Test ``set download-write-size''.
7076
7077Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
7078
7079 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
7080 gdb_expect_list.
7081
7082Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
7083
7084 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
7085
70861999-11-03 Mark Salter <msalter@cygnus.com>
7087
7088 * gdb.base/break.exp: Fix "stub continue" pattern.
7089
70901999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
7091
7092 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
7093
70941999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
7095
7096 * gdb.base/display.exp ("finish"): Add timeout clause.
7097
7098 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
7099 plain prompt clause, so this doesn't have to time out in order to
7100 fail.
7101
7102 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
7103 breakpoint hit messages include an address.
7104
7105 * gdb.base/display.exp: Don't forget to escape parens in regular
7106 expressions. Unix regexp notatation sucks.
7107
71081999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7109
7110 * gdb.base/annota1.exp: Test for annotate-signalled: change output
7111 order for 'signalled' message.
7112
5c44784c
JM
71131999-11-01 Stan Shebs <shebs@andros.cygnus.com>
7114
7115 From Jimmy Guo <guo@cup.hp.com>:
7116 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
7117 * gdb.base/annota1.c: Add code for tests to work with.
7118
71191999-10-26 Frank Ch. Eigler <fche@cygnus.com>
7120
7121 * gdb.base/remote.exp: New test for remote downloading settings.
7122 * gdb.base/remote.c: New file with large .data.
7123
917317f4
JM
71241999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
7125
7126 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
7127 for LinuxThreads support, merged from the Code Fusion branch.
7128
7129Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
7130
7131 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
7132 containing exp_continue into a while within an expect. Don't
7133 attempt a start more than three times. Check return value from
7134 gdb_load.
d63a86f8 7135
2df3850c
JM
7136Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
7137
7138 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
7139 a pass case.
7140
2acceee2
JM
71411999-10-01 Kevin Buettner <kevinb@cygnus.com>
7142
7143 * gdb.base/break.c (main): Added a statement that we can step
7144 off of.
7145 * gdb.base/break.exp: Added tests for setting a breakpoint
7146 at an offset and stepping onto a breakpoint.
7147
71481999-10-01 Fred Fish <fnf@cygnus.com>
7149
d63a86f8 7150 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
7151 gdb output.
7152
c2c6d25f
JM
71531999-09-18 Jim Blandy <jimb@cris.red-bean.com>
7154
7155 * gdb.base/break.exp: Code locations are in hex, don't forget!
7156 (For HP-UX.)
7157
71581999-09-17 Stan Shebs <shebs@andros.cygnus.com>
7159
7160 * condbreak.exp: Use break.c as test program.
7161 * condbreak.c: Remove, redundant with break.c.
7162
71631999-09-15 Stan Shebs <shebs@andros.cygnus.com>
7164
7165 * config/monitor.exp (gdb_target_monitor): Disable X- and
7166 Z-packets if the target needs it.
7167
71681999-09-13 James Ingham <jingham@leda.cygnus.com>
7169
7170 * gdb.c++/overload.exp: Added tests for listing overloaded
7171 functions with function pointers in the arg, explicitly calling
7172 out the version you want.
7173
cff3e48b
JM
71741999-09-09 Stan Shebs <shebs@andros.cygnus.com>
7175
7176 * long_long.exp: Add variations of test cases that work for
7177 targets with 16-bit ints and 32-bit doubles.
7178
d4f3574e
SS
71791999-09-08 Stan Shebs <shebs@andros.cygnus.com>
7180
7181 * break.c (main): Compare a possibly-uninitialized argc with an
7182 unlikely value that fits in 16 bits.
7183
71841999-09-07 Stan Shebs <shebs@andros.cygnus.com>
7185
7186 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
7187 0xfeeb, don't want negative numbers if ints are 16 bits.
7188
7189 * lib/gdb.exp (skip_cplus_tests): New proc.
7190 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
7191 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
7192 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
7193 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
7194 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
7195 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
7196 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
7197 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
7198
7199 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
7200
7201Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
7202
7203 * gdb.base/corefile.exp (up): Allow a parameter to appear
7204 in the frame that we're going up to.
7205
7206 From Jim Blandy <jimb@cygnus.com>:
7207
7208 * gdb.base/default.exp (info float): Expect some output now.
7209
7210 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
7211 returning floating-point values to fail on the x86.
7212 * gdb.base/callfwmall.exp (do_function_calls): Same.
7213
7214 * gdb.base/list.exp (test_listsize): Correct expectations for
7215 listing line 1 with listsize 2. Also, listing a single line
7216 works now, as does listing three lines. [Kevin's note: There
7217 were a number of other cases fixed too where the expectations
7218 differed...]
7219
72201999-09-02 Stan Shebs <shebs@andros.cygnus.com>
7221
7222 * gdb.base/selftest.exp: Add case for when version prints as
7223 constant string instead of char pointer.
7224
104c1213
JM
72251999-08-25 Stan Shebs <shebs@andros.cygnus.com>
7226
7227 * gdb.base/ending-run.exp: Add Solaris case for what happens when
7228 stepping out of main.
7229
7230 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
7231 G++ used.
7232
7233 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
7234 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
7235
7236 * gdb.c++/ovldbreak.exp: Update match string in test that
7237 includes a warning of multiple breakpoints.
7238
72391999-08-24 Stan Shebs <shebs@andros.cygnus.com>
7240
7241 * gdb.base/display.exp: Improve precision of step-after-finish
7242 added yesterday.
7243
7244 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
7245 test.
7246
7247 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
7248 configs when using G++, not just hppa*.
7249
72501999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7251
7252 * gdb.base/async.c: New file.
7253 * gdb.base/async.exp: New file.
7254
7255Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
7256
7257 * gdb.base/break.exp: Tweak PA specific tests to properly handle
7258 PA64.
7259
53a5351d
JM
7260Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
7261
104c1213
JM
7262 * gdb.base/display.exp: "finish" can leave us mid-line on many
7263 targets, deal with it. Add a small constant to main, instead of
7264 1000 since main+1000 may not be a valid address in the target.
7265
53a5351d
JM
7266 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
7267 on hpux11.
7268
7269 * gdb.base/attach.exp: Handle another hpux11 error message variant
7270 when attaching to a process that does not exist.
7271
72721999-08-19 J.T. Conklin <jtc@redback.com>
7273
7274 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
7275 characters in 'continue to 1241' test.
7276
72771999-08-17 Stan Shebs <shebs@andros.cygnus.com>
7278
7279 * gdb.base/call-ar-st.exp: Add a shorter match case for the
7280 stop in print_long_arg_list, define and use a whitespace
7281 variable in print_small_structs test, add an XFAIL for Solaris.
7282 * gdb.base/dbx.exp: XFAIL func commands until somebody is
7283 interested enough to fix.
7284
7be570e7
JM
72851999-08-13 Keith Seitz <keiths@cygnus.com>
7286
7287 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
7288 (dbx_gdb_load): Remove. Use gdb_load instead, since that
7289 proc knows about targets other than the natives.
7290 (test_assign): Use "gdb_run_cmd" to "run" the target.
7291 Check that we've actually hit the breakpoint at main.
7292 When we attempt to assign a value to a local variable, check
7293 that the variable is in the current scope, i.e., don't use
7294 a test with an empty result.
7295
7296Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
7297
7298 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
7299 command.
7300
73011999-08-09 Stan Shebs <shebs@andros.cygnus.com>
7302
7303 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7304 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
7305 gdb.compat, gdb.threads-hp.
7306 gdb.hp/configure, gdb.hp/configure.in: New files.
7307 gdb.hp/Makefile.in: Recurse into new subdirs.
7308 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
7309 gdb.hp/gdb.objdbg: New directory, tests for debugging info
7310 in object files.
7311 gdb.hp/tools: New directory, aux tools for HP-specific tests.
7312
96baa820
JM
73131999-08-05 Stan Shebs <shebs@andros.cygnus.com>
7314
7315 * gdb.base/display.exp: Help expect by putting a newline in the
7316 funky printf, remove a bogus p/a test.
7317
73181999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7319
7320 * gdb.base/display.exp: Make sure that when we say 'run', we are
7321 connected to the target. This is necessary when running not
7322 natively.
7323
73241999-08-03 Stan Shebs <shebs@andros.cygnus.com>
7325
7326 * gdb.base/step-test.exp: Removed some extraneous messages.
7327
7328 * gdb.base/long_long.exp: Don't run memory examination tests
7329 on little-endian targets (they will need a different set of
7330 results to match).
7331
73321999-08-02 Stan Shebs <shebs@andros.cygnus.com>
7333
7334 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
7335 until somebody decides to fix GDB.
7336
7337 * gdb.base/long_long.c: Stop compiler complaint by specifying long
7338 constant as "ULL".
7339 * gdb.base/long_long.exp: Loosen x/c test, add partial result
7340 matches for a couple x/2 commands.
7341
a0b3c4fd
JM
73421999-07-30 Stan Shebs <shebs@andros.cygnus.com>
7343
7344 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
7345 by merging in ref-types2 tests.
7346 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
7347
7348 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7349 * gdb.c++/Makefile.in: Add standard actions.
7350 (EXECUTABLES): Rename from PROGS, update list.
7351 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
7352 from gdb.hp.
7353 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
7354 foo and bar locals.
7355 * gdb.c++/anon-union.exp: Fix tests to match.
7356 * gdb.c++/classes.exp: Run if HP compiler used, add extra
7357 expect matches to handle output variations.
7358 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
7359 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
7360 output, add HP alternatives for new and delete prints.
7361 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
7362 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
7363 * gdb.c++/demangle.exp: Use $style when reporting failure.
7364 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
7365 * gdb.c++/inherit.exp: Run if HP compiler used, add some
7366 match alternatives.
7367 * gdb.c++/local.exp: Add match alternatives or xfails for HP
7368 compilers.
7369 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
7370 * gdb.c++/method.exp: Add match alternatives.
7371 * gdb.c++/misc.cc: Add bool types.
7372 * gdb.c++/misc.exp: Add tests for bool types.
7373 * gdb.c++/overload.exp: Add xfails.
7374 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
7375 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
7376 add some more template parameter tests (only for HP currently).
7377 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
7378 * gdb.c++/virtfunc.cc: Add return type and value for main.
7379 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
7380 match alternatives.
d63a86f8 7381
a0b3c4fd
JM
73821999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7383
7384 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
7385
73861999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
7387
7388 * gdb.base/signals.exp: Don't expect getting a backtrace from
7389 within a signal handler to fail on Linux.
7390
73911999-07-29 Stan Shebs <shebs@andros.cygnus.com>
7392
7393 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7394 * lib/gdb.exp: Remove some gratuitious semicolons.
7395 (delete_breakpoints): Increase timeout.
7396 (gdb_expect): Add -notransfer option.
7397 (gdb_test): Use -notransfer option.
7398 (get_compiler_info): Add f77 case.
7399 (get_compiler): New proc, split out from gdb_preprocess, add f77
7400 case.
7401 (gdb_preprocess): Call get_compiler.
7402
7403 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
7404 * gdb.base/attach.exp, gdb.base/display.exp,
7405 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
7406 gdb.base/long_long.exp, gdb.base/printcmds.exp,
7407 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
7408 third arg to gdb_test.
7409 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
7410 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
7411 HP-UX xfails, add others.
7412 * gdb.base/completion.exp: Reflect name change of self-test.
7413 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
7414 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
7415 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
7416 HP failure number.
7417 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
7418 useless HP-UX 10.30 references.
7419 * gdb.base/maint.exp: Loosen matches.
7420 * gdb.base/pointers.c (main): Declare more_code.
7421 * gdb.base/pointers.exp: Match on output of a `next'.
7422 * gdb.base/structs.c: Add prototypes.
7423 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
7424 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
7425
74261999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7427
7428 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
7429 command.
7430
74311999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7432
7433 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
7434 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
7435
7436 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
7437 debug info. Deal with lack of signal hanlder info in stack.
7438
7439 From Jim Kingdon <kingdon@redhat.com>:
7440 * gdb.base/annota1.exp: If printf has debug info, deal with it.
7441
5a2468f5
JM
74421999-07-19 Stan Shebs <shebs@andros.cygnus.com>
7443
7444 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
7445 gdb.base/foll-vfork.exp: Don't run for crosses.
7446
adf40b2e
JM
7447Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
7448
7449 * gdb.base/configure.in: Check for gdbvars.exp instead of
7450 a1-selftest.exp.
7451 * gdb.base/configure: Re-generate.
7452
74531999-07-12 Stan Shebs <shebs@andros.cygnus.com>
7454
7455 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
7456 in trying to run first and name is too long.
7457
7458 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
7459 pointers2.c and pointers2.exp, respectively.
7460 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
7461 doschk happier.
7462
43e526b9
JM
74631999-07-08 Stan Shebs <shebs@andros.cygnus.com>
7464
7465 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
7466 callfuncs2.c and callfuncs2.exp.
7467
7468 * gdb.base/list.exp: Remove mistaken xfails.
7469 * gdb.base/list0.h: Add optional prototypes.
7470
9846de1b
JM
7471Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
7472
7473 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
7474 calling malloc.
7475 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
7476 * ptype.exp: Move test for get_debug_format to before its first
7477 use.
7478
74791999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7480
7481 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
7482 * gdb.base/annota2.cc, annota2.exp: Move from here.
7483 * gdb.c++/annota2.cc, annota2.exp: To here.
7484 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
7485
43ff13b4
JM
7486Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
7487
7488 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
7489 a consistent format.
7490
085dd6e6
JM
74911999-06-25 Stan Shebs <shebs@andros.cygnus.com>
7492
7493 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7494 * lib/gdb.exp (get_compiler_info): Add detection for assorted
7495 HP compilers, also set the globals $true and $false.
7496
7497 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
7498 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
7499 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
7500 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
7501 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
7502 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
7503 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
7504 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
7505 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
7506 whatis.c} Add C++ compatible function definitions and return
7507 types, add includes for library functions.
7508 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
7509 * gdb.base/step-test.c (myglob): Rename from glob.
7510 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
7511 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
7512 files, move here from gdb.hp.
7513 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
7514 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
7515 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
7516 Adjust line numbers in regexps.
7517
7518 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
7519 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
7520 instead of 0/1.
7521
7522 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
7523 foll-vfork.exp: New files, move here from gdb.hp.
7524 * gdb.base/page.exp: New file, test of pagination command.
7525
7526 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
7527 recursion test.
7528 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
7529
7530 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
7531 gdb.base/solib.exp: Fix compiler invocation process.
7532
7533 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
7534 HP-UX 11, turn off overload resolution explicitly.
7535 * gdb.base/commands.exp: Set argument list explicitly, add
7536 watchpoint test.
7537 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
7538 them work.
7539 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
7540 expressions properly.
7541 * gdb.base/corefile.exp: Loosen the match slightly.
7542 * gdb.base/default.exp: Allow "Error accessing memory" message
7543 also.
7544 * gdb.base/display.exp: Skip over x/0 j if PA64.
7545 * gdb.base/funcargs.exp: Add xfails for HP-UX.
7546 * gdb.base/interrupt.exp: Ditto.
7547 * gdb.base/langs.exp: Add symbolic matches governed by compiler
7548 in use.
7549 * gdb.base/list.exp: Add xfails for HP-UX.
7550 * gdb.base/long_long.exp: Refine some of the numeric matches.
7551 * gdb.base/mips_pro.exp: Xfail on HP-UX.
7552 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
7553 * gdb.base/nodebug.exp: Succeed on more varieties of output.
7554 * gdb.base/opaque.exp: Remove some HP-UX xfails.
7555 * gdb.base/ptype.exp: Succeed on more varieties of output.
7556 * gdb.base/scope.exp: Add xfails for HP-UX.
7557 * gdb.base/sect-cmd.exp: Add more cases.
7558 * gdb.base/setvar.exp: Add xfails for HP-UX.
7559 * gdb.base/shlib-call.exp: Loosen some matches slightly.
7560 * gdb.base/signals.exp: Match on void symbolically.
7561 * gdb.base/step-test.exp: Add case for PA64.
7562 * gdb.base/term.exp: Add exit and restart.
7563 * gdb.base/twice.exp: Clean up after self.
7564 * gdb.base/varargs.exp: Disable overload resolution explicitly.
7565 * gdb.base/whatis.exp: Allow more ways to pass tests.
7566
7567 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
7568 no longer useful.
7569
7570Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
7571
7572 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
7573 list of patterns.
7574 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
7575 print_double_array(double_array)", "continuing to breakpoint
7576 1018", "print print_double_array(array_d)" and "continuing to
7577 1034" tests.
d63a86f8 7578
085dd6e6
JM
75791999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
7580
7581 * Makefile.in: Add empty html and install-html targets.
7582
75831999-06-24 Stan Shebs <shebs@andros.cygnus.com>
7584
7585 * config/mt-*: Remove, these haven't been used since 1996.
7586
75871999-06-22 Stan Shebs <shebs@andros.cygnus.com>
7588
7589 * gdb.base/call-strs.c, gdb.base/ending-run.c,
7590 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
7591 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
7592
9e0b60a8
JM
75931999-06-18 Stan Shebs <shebs@andros.cygnus.com>
7594
7595 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
7596 simpler match case for the ptype of the big class.
7597
75981999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7599
7600 * gdb.exp: Fix test for gdb_prompt existence.
7601
76021999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7603
7604 * gdb.exp (gdb_test): Add fail after calls to perror.
7605
76061999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7607
7608 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
7609
76101999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7611
7612 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
7613
0f71a2f6
JM
7614Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
7615
7616 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
7617 malloc() is linked in.
7618
76191999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
7620
7621 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
7622 step at end.
7623
7624 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
7625
76261999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
7627
7628 * gdb.java/jv-print.exp: New file. (Our first Java test!)
7629
cce74817
JM
7630Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
7631
7632 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
7633 * gdb.base/mips_pro.exp: Likewise.
7634
76351999-06-02 Keith Seitz <keiths@cygnus.com>
7636
7637 * gdb.c++/templates.cc: Change all "new" operators to throw
7638 an exception.
7639 * gdb.c++/cplusfuncs.cc: Likewise.
7640
7641 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
7642
7643Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
7644
7645 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
7646 * gdb.base/ending-run.exp: When stepping out of main, accept a
7647 step into an arbitrary assembler file.
7648
392a587b
JM
76491999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7650
d63a86f8 7651 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 7652 "breakpoint-invalid" to be printed.
d63a86f8 7653 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
7654 number of "frames-invalid" and "breakpoint-invalid" to be printed.
7655 * gdb.base/annota2.cc: Initialize a.x to 0.
7656
9e086581
JM
76571999-05-17 Keith Seitz <keiths@cygnus.com>
7658
7659 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
7660 when "skip_float_tests" set.
7661 Ditto for "print print_double_array(array_d)", "print print_small_structs",
7662 "print print_ten_doubles", and "step into print_long_arg_list".
7663 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
7664 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
7665 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
7666 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
7667 "skip_float_tests" is set.
7668 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
7669 when "skip_float_tests" set.
d63a86f8 7670
cd0fc7c3
SS
76711999-05-06 Keith Seitz <keiths@cygnus.com>
7672
7673 * gdb.base/annota2.cc: Include stdio.h.
7674
7675Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
7676
7677 * gdb.base/crossload.exp: Remove, this has been disabled ever
7678 since BFD stopped including all targets, and cross-GDB gets
7679 plenty of testing anyway.
7680 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
7681 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
7682 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
7683 * gdb.base/README: Remove, was doc for this.
7684 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
7685 needed.
7686
b83266a0
SS
76871999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7688
7689 * gdb.base/call-ar-st.exp: Fix one regular expression in test
7690 output.
7691
7692 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
7693 * gdb.base/annota2.exp: New file. More annotation tests.
7694 * gdb.base/annota1.c: New file. Source file for annota1.exp.
7695 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
7696
76971999-04-23 Angela Marie Thomas <angela@cygnus.com>
7698
7699 * config/cfdbug.exp: New file.
7700
7a292a7a
SS
77011999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
7702
7703 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
7704 Marcus Daniel's and Dale Hawkins's demangler crashes.
7705
7706 * gdb.c++/demangle.exp (test_gnu_style_demangling,
7707 test_lucid_style_demangling, test_arm_style_demangling,
7708 test_hp_style_demangling): Try Tom Tromey's core-dumping
7709 identifier under each demangling style.
7710
77111999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
7712
7713 * gdb.c++/demangle.exp: Include the current demangling style
7714 in all test names.
7715 (current_demangling_style): New global variable.
7716 (set_demangling_style, test_demangling_core, test_demangling,
7717 test_demangling_exact): New functions.
7718 (test_gnu_style_demangling, test_lucid_style_demangling,
7719 test_arm_style_demangling, test_hp_style_demangling): Use those,
7720 instead of calling gdb_test and gdb_test_exact directly.
7721 (catch_demangling_errors): New function, which reports errors
7722 signalled by the demangling test functions in an orderly way.
7723 (do_tests): Use catch_demangling_errors.
7724
77251999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
7726
7727 * gdb.base/signals.exp (test_handle_all_print): Use () for
7728 grouping in expressions, not {}.
7729
7730 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
7731 initialized yet.
7732
77331999-04-01 Stan Shebs <shebs@andros.cygnus.com>
7734
7735 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
7736 are listed.
7737
77381999-03-26 Stan Shebs <shebs@andros.cygnus.com>
7739
7740 * gdb.stabs/weird.exp: Test for CC being defined before
7741 looking at its value.
7742
77431999-03-25 Stan Shebs <shebs@andros.cygnus.com>
7744
7745 * gdb.base/call-ar-st.exp: Remove stray '#'.
7746 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
7747 "short int" and "long int".
7748 * gdb.c++/overload.cc: Cast the string added in the previous
7749 change, to mollify finicky HP compiler.
7750 * gdb.hp/reg-test.exp (testfile): Fix file name.
7751 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 7752
7a292a7a
SS
7753 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
7754 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
7755 alternate form of enum ptype.
7756
c906108c
SS
77571999-03-23 Stan Shebs <shebs@andros.cygnus.com>
7758
7a292a7a
SS
7759 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
7760 * gdb.hp/*.exp: Change all to run compiler probe only after
7761 passing skip_hp_tests, so as not to waste time on guaranteed
7762 failure.
7763
c906108c
SS
7764 * gdb.c++/overload.cc: Pass string instead of char addr, always
7765 init ccpfoo.
7766 * gdb.c++/templates.cc: Fix syntax error.
7767
7a292a7a
SS
7768Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7769
7770 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 7771 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
7772 command.
7773
77741999-03-18 James Ingham <jingham@cygnus.com>
7775
7776 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
7777
7778 * gdb.c++/method.exp: It was testing an uninitialized int on the
7779 stack and assuming it was positive.
7780
7781 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
7782
7783 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 7784 keep it from killing the rest of the tests.
7a292a7a
SS
7785 Use gdb_continue_to_end.
7786
7787 * gdb.base/sigall.exp: use gdb_continue_to_end.
7788
7789 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
7790
7791 * gdb.base/display.exp: use runto_main, not run.
7792
d63a86f8
RM
7793 * gdb.base/default.exp: Check for the current error message in the
7794 r abbreviation test.
7a292a7a
SS
7795 Add strongarm to the targets that know info float.
7796
d63a86f8 7797 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
7798 run which doesn't work with monitors.
7799
7800 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
7801
7802 * gdb.base/break.exp: use the gdb_continue_to_end proc.
7803
7804 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
7805 program. Traps the case (in Cygmon) when the program never really
7806 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
7807 more places, so I used my name. Sorry Mark...
7808
7809 * config/monitor.exp (gdb_target_monitor): added another
7810 target_info parameter: remotebinarydownload. This will set the
7811 remotebinarydownload flag if this is causing some boards trouble.
7812
78131999-03-18 Mark Salter <msalter@cygnus.com>
7814
7815 * lib/gdb.exp (continue_to_exit): New function.
7816
7817 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
7818 * gdb.base/ending-run.exp: Ditto.
7819 * gdb.base/step-test.exp: Ditto.
7820
78211999-03-16 Stan Shebs <shebs@andros.cygnus.com>
7822
7823 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
7824 (suggested by Art Haas <ahaas@neosoft.com>).
7825
78261999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
7827
7828 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7829
7830Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
7831
7832 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
7833 descriptions of types (short unsigned int vs unsigned short, etc).
7834
78351999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
7836
7837 * gdb.base/call-strs.exp: Don't assume that `step' will step over
7838 a call to strlen; sometimes we do have sources.
7839
78401999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
7841
7842 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
7843 character, so GDB won't print garbage after its end.
d63a86f8 7844
c906108c
SS
7845 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
7846 breakpoint there instead. Sometimes GCC emits memcpy to handle
7847 the large structures being passed by value, so we step into that
7848 instead of sum_array_print, which obscures what we're really testing.
7849 * gdb.base/step-test.exp: However, we do want a test that notices
7850 the bizarre steps into memcpy, so do that here. Add check for
7851 stepping into function calls that pass large structures by value.
7852 ("Is that a noun clause, or are you just happy to see me?")
7853 Remove all references to specific line numbers.
7854 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
7855 New type and function.
7856 (main): Call large_struct_by_value, passing it a large struct by value.
7857 * lib/gdb.exp (gdb_get_line_number): New function.
7858
7859 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
7860 more portable.
7861
7a292a7a
SS
78621999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
7863
c906108c
SS
7864 * lib/gdb.exp: Doc fixes.
7865
7a292a7a
SS
78661999-03-05 Nick Clifton <nickc@cygnus.com>
7867
d63a86f8 7868 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
7869
78701999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
7871
c906108c
SS
7872 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
7873 commands. They're not germane to this test, and they don't work
7874 that way on remote targets.
7875
3fc11d3e
JM
78761999-03-01 James Ingham <jingham@cygnus.com>
7877
7878 * Changelog entries merged over from gdb development branch.
7879
3fc11d3e
JM
7880 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
7881
7882 * lib/gdb.exp (gdbtk_analyze_results): Generic function
7883 for outputting results of test run.
7884
2d4a1622 7885 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
7886
7887 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 7888
7a292a7a
SS
78891999-02-25 Felix Lee <flee@cygnus.com>
7890
7891 * lib/gdb.exp (debug_format): initialize
7892
c906108c
SS
78931999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
7894
7895 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
7896 * gdb.base/call-rt-st.c: Ditto.
7897
c906108c
SS
78981999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
7899
7900 * gdb.threads/pthreads.exp (horiz): New variable.
7901 (test_startup): Fix regexps that capture thread numbers.
7902
79031999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
7904
7905 * gdb.base/smoke.exp: Disambiguate two test case names (both
7906 called ``print'').
7907
7908Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7909
7910 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
7911 compilation.
7912
79131999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7914
7915 * gdb.base/miscexprs.exp: Change patterns to match GDB's
7916 actual output formatting.
7917 * gdb.base/smoke.exp: GDB removes leading 0's.
7918 * gdb.base/volatile.exp: Don't check type of remuneration;
7919 that variable is no longer defined in constvars.c.
7920 * gdb.base/step-test.c (main): Exit with explicit exit code.
7921 * gdb.base/step-test.exp: Remove two nexti checks--they are
7922 not portable.
7923
79241999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7925
7926 * gdb.base/help.exp ("help delete display"): Fix test to match
7927 gdb's output.
7928
7929 * gdb.base/long_long.c (known_types): Initialize values to zero.
7930 * gdb.base/long_long.exp: Step one more line
7931 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 7932 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
7933 unique test case names.
7934
7935Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7936
d63a86f8 7937 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
7938
7939 * gdb.c++/method.exp: Add missing close brace.
7940
79411999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
7942
7943 * gdb.base/maint.exp: Use 'set height 0' to disable page
7944 prompting, not 'set height 400'.
7945
7946 Fix a bunch of timeouts.
7947 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
7948 four separate tests, so expect doesn't take forever to match a ton
7949 of text against a regexp with lots of .* forms.
7950 ("maint print psymbols", "maint print symbols"): Make some of
7951 these greps more selective, so that expect doesn't try to wade
7952 through huge piles of output and time out.
7953
7954 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
7955
7956 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
7957 tests: one which doesn't expect shlib events to be reported, and
7958 another which does, but is XFAIL for all platforms other than
7959 HP/UX.
7960
7961 * gdb.base/break.exp: Teach the test suite that the `catch
7962 fork', `catch vfork', and `catch exec' commands produce error
7963 messages on platforms that don't provide these features.
7964
7965Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7966
7967 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
7968 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
7969 (shortening names from solib_threshold.exp etc), won't run on
7970 anything but HP-UX for the foreseeable future.
7971 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
7972 reflect move.
7973
7974Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
7975
7976 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
7977 gdb.trace/Makefile.in (clean): Remove all test executables.
7978
7979Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
7980
7981 * gdb.base/shlib-call.exp: add test cases to verify that gdb
7982 successfully re-sets breakpoints in shared libraries.
7983 * gdb.base/shmain.c (main): return 0, don't fall off the end.
7984
7985Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7986
d63a86f8
RM
7987 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
7988 and compiled w/o GCC.
c906108c
SS
7989
7990 * gdb.hp/watch-cmd.exp: ditto.
7991
7992 * gdb.hp/watch-hp.exp: ditto.
7993
7994 * gdb.hp/xdb1.exp: ditto.
7995
7996 * gdb.hp/xdb2.exp: ditto.
7997
7998 * gdb.hp/dbx.exp: ditto.
7999
8000Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
8001
8002 * constvars.c: Remove C++-isms.
8003 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
8004 with GCC.
8005
8006Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
8007
8008 The following changes are part of the HP merge.
8009
8010 * gdb.base/break.exp: new tests to verify that catchpoints for
8011 fork, vfork, and exec don't trigger inappropriately.
8012
8013 * gdb.base/opaque.exp: compile one file at a time, then link.
8014
8015 * gdb.base/signals.exp: be more restrictive about which hppa
8016 systems receive a setup_xfail. new tests.
8017
8018 * gdb.base/solib_threshold.build: new file.
8019 * gdb.base/solib_threshold.exp: new file.
8020 * gdb.base/solib_threshold.link_opts: new file.
8021 * gdb.base/solib_threshold.mk: new file.
8022 * gdb.base/gen_solib_threshold.c: new file.
8023
8024 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
8025 tests. New tests for enums inside classes.
8026
8027 * gdb.c++/compiler.cc: indicate support of template debugging.
8028
8029 * gdb.c++/demangle.exp: run hp style demangling tests.
8030
8031 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
8032 tests.
8033
8034 * gdb.c++/misc.cc: changes to support new tests.
8035
8036 * gdb.c++/templates.cc: changes to support HP's compiler; changes
8037 to support new tests.
8038
8039 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
8040 gcc, then skip these tests.
8041
8042Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
8043
8044 The following files are part of the HP merge; some had longer
8045 names at HP, but have been renamed to be no more than 14
8046 characters in length.
8047
8048 * gdb.hp/ambiguous.cc: new file.
8049 * gdb.hp/ambiguous.exp: new file.
8050 * gdb.hp/attach.exp: new file.
8051 * gdb.hp/attach2.exp: new file.
8052 * gdb.hp/classes-hp.exp: new file.
8053 * gdb.hp/ctti.exp: new file.
8054 * gdb.hp/ctti-add.cc: new file.
8055 * gdb.hp/ctti-add1.cc: new file.
8056 * gdb.hp/ctti-add2.cc: new file.
8057 * gdb.hp/ctti-add3.cc: new file.
8058 * gdb.hp/dbx.exp: new file.
8059 * gdb.hp/exception.cc: new file.
8060 * gdb.hp/exception.exp: new file.
8061 * gdb.hp/foll-exec.c: new file.
8062 * gdb.hp/foll-exec.exp: new file.
8063 * gdb.hp/foll-fork.c: new file.
8064 * gdb.hp/foll-fork.exp: new file.
8065 * gdb.hp/foll-vfork.c: new file.
8066 * gdb.hp/foll-vfork.exp: new file.
8067 * gdb.hp/inherit-hp.exp: new file.
8068 * gdb.hp/more-steps.exp: new file.
8069 * gdb.hp/namespace.cc: new file.
8070 * gdb.hp/namespace.exp: new file.
8071 * gdb.hp/optimize.exp: new file.
8072 * gdb.hp/pxdb.c: new file.
8073 * gdb.hp/pxdb.exp: new file.
8074 * gdb.hp/quicksort.exp: new file.
8075 * gdb.hp/reg-test.exp: new file.
8076 * gdb.hp/reg-test.s: new file.
8077 * gdb.hp/sized-enum.c: new file.
8078 * gdb.hp/sized-enum.exp: new file.
8079 * gdb.hp/start-stop.exp: new file.
8080 * gdb.hp/templ-hp.cc: new file.
8081 * gdb.hp/templ-hp.exp: new file.
8082 * gdb.hp/thr-lib.c: new file.
8083 * gdb.hp/thr-lib.exp: new file.
8084 * gdb.hp/thr-lib.h: new file.
8085 * gdb.hp/thr-liblib.c: new file.
8086 * gdb.hp/virtfun-hp.c: new file.
8087 * gdb.hp/virtfun-hp.exp: new file.
8088 * gdb.hp/watch-cmd.exp: new file.
8089 * gdb.hp/watch-hp.exp: new file.
8090 * gdb.hp/xdb1.exp: new file.
8091 * gdb.hp/xdb2.exp: new file.
8092 * gdb.hp/xdb3.exp: new file.
8093
8094Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
8095
8096 The following files are part of the HP merge; some had longer
8097 names at HP, but have been renamed to be no more than 14
8098 characters in length.
8099
8100 * gdb.base/ss.h: new file.
8101 * gdb.base/call-ar-st.c: new file.
8102 * gdb.base/call-ar-st.exp: new file.
8103 * gdb.base/call-rt-st.c: new file.
8104 * gdb.base/call-rt-st-exp: new file.
8105 * gdb.base/call-strs.exp: new file.
8106 * gdb.base/ena-dis-br.exp: new file.
8107 * gdb.base/environ.exp: new file.
8108 * gdb.base/long_long.exp: new file.
8109 * gdb.base/sect-cmd.exp: new file.
8110 * gdb.base/shlib-cl2.exp: new file.
8111 * gdb.base/smoke.exp: new file.
8112 * gdb.base/so-impl-ld.c: new file.
8113 * gdb.base/so-impl-ld.exp: new file.
8114 * gdb.base/so-indr-cl.c: new file.
8115 * gdb.base/so-indr-cl.exp: new file.
8116 * gdb.base/varargs.exp: new file.
8117 * gdb.base/volatile.exp: new file.
8118 * gdb.base/whatis-exp.exp: new file.
7a292a7a 8119 * gdb.base/display.exp: new file.
c906108c
SS
8120 * gdb.c++/derivation.exp: new file.
8121 * gdb.c++/local.exp: new file.
8122 * gdb.c++/member-ptr.exp: new file.
8123 * gdb.c++/overload.exp: new file.
8124 * gdb.c++/ovldbreak.exp: new file.
8125 * gdb.c++/ref-types.exp: new file.
8126 * gdb.c++/ref-types2.exp: new file.
8127 * gdb.c++/userdef.exp: new file.
d63a86f8 8128
c906108c
SS
8129Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
8130
8131 * gdb.base/default.exp: Reflect wording change in remote.c.
8132
dc96c6c7 8133Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8134
8135 * gdb.base/help.exp: Update to reflect current text.
8136
8137Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
8138
8139 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
8140 they're stack variables and contain garbage.
8141 * gdb.c++/anon-union.exp: new file.
8142
8143 The following changes were made by David Taylor
8144 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
8145 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
8146 in changes by HP.
8147
8148 * gdb.base/bitops.exp: new file.
8149 * gdb.base/default.exp: change expected messages for catch and
8150 info catch tests to reflect HP merge changes.
8151 * gdb.base/enable-disable-break.exp
8152 * gdb.base/ending-run.c: new file.
8153 * gdb.base/long_long.c: new file.
8154 * gdb.base/maint.exp: new file.
8155 * gdb.base/pointers2.exp: new file.
8156 * gdb.base/shlib-call2.exp: new file.
8157 * gdb.base/solib.exp: new file.
8158 * gdb.base/step-test.c: new file.
8159 * gdb.c++/anon-union.cc: new file.
8160 * gdb.c++/local.cc: new file.
8161 * gdb.c++/member-pointer.cc: new file.
8162 * gdb.c++/method.cc: new file.
8163 * gdb.c++/ref-types.cc: new file.
8164 * gdb.c++/ref-types2.cc: new file.
8165 * gdb.c++/userdef.cc: new file.
d63a86f8 8166
c906108c
SS
8167 * gdb.base/scope.exp: compile one file at a time, then link.
8168 * gdb.base/langs.exp: ditto.
8169 * gdb.base/list.exp: ditto.
d63a86f8 8170
c906108c
SS
8171Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
8172
8173 The following changes were made by David Taylor
8174 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
8175 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
8176 in changes by HP.
d63a86f8 8177
c906108c
SS
8178 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
8179 skip tests. When compiling pass c++ flag to gdb_compile.
8180 * gdb.c++/
d63a86f8 8181
c906108c
SS
8182 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
8183 test for on hppa*-*-hpux*; use args to see if c++ was specified.
8184 (skip_hp_tests): new function.
8185 (gdb_preprocess): new function.
8186
8187 * configure.in (hpdir): decide whether to configure gdb.hp.
8188 * configure: regenerated.
8189
8190 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
8191 to delete on clean.
8192 (EXECUTABLES): update to reflect new additions.
8193 * gdb.base/commands.exp: update message expected.
8194 * gdb.base/default.exp: add copyright notice.
8195 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
8196 * gdb.base/help.exp: update messages to reflect current text.
8197 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
8198 targets for recurse tests.
8199 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
8200 skip this file.
8201
8202 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
8203 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
8204 compilation.
8205 * gdb.c++/misc.exp: ditto.
8206 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
8207 run the tests. tell gdb_compile that it's a c++ compilation.
8208
8209 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 8210
c906108c
SS
8211 * gdb.base/all-bin.exp: new file.
8212 * gdb.base/arithmet.exp: new file.
8213 * gdb.base/assign.exp: new file.
8214 * gdb.base/completion.exp: new file.
8215 * gdb.base/cond-expr.exp: new file.
8216 * gdb.base/condbreak.exp: new file.
8217 * gdb.base/define.exp: new file.
8218 * gdb.base/dollar.exp: new file.
8219 * gdb.base/environment.exp: new file.
8220 * gdb.base/eval-skip.exp: new file.
8221 * gdb.base/jump.exp: new file.
8222 * gdb.base/logical.exp: new file.
8223 * gdb.base/pointers.exp: new file.
8224 * gdb.base/relational.exp: new file.
8225 * gdb.base/section_command.exp: new file.
8226 * gdb.base/whatis-expr.exp: new file.
8227
8228 * gdb.base/all-types.c: new file.
8229 * gdb.base/call-array-struct.c: new file.
8230 * gdb.base/call-return-struct.c: new file.
8231 * gdb.base/call-strings.c: new file.
8232 * gdb.base/callfuncs2.c: new file.
8233 * gdb.base/condbreak.c: new file.
8234 * gdb.base/constvars.c: new file.
8235 * gdb.base/display.c: new file.
8236 * gdb.base/int-type.c: new file.
8237 * gdb.base/jump.c: new file.
8238 * gdb.base/miscexprs.c: new file.
8239 * gdb.base/pointers.c: new file.
8240 * gdb.base/pointers2.c: new file.
8241 * gdb.base/shmain.c: new file.
8242 * gdb.base/shr1.c: new file.
8243 * gdb.base/shr2.c: new file.
8244 * gdb.base/solib.c: new file.
8245 * gdb.base/solib1.c: new file.
8246 * gdb.base/solib2.c: new file.
8247 * gdb.base/varargs.c: new file.
8248 * gdb.c++/derivation.cc: new file.
8249 * gdb.c++/overload.cc: new file.
8250 * gdb.c++/ovldbreak.cc: new file.
8251 * gdb.hp/attach.c: new file.
8252 * gdb.hp/attach2.c: new file.
8253 * gdb.hp/average.c: new file.
8254 * gdb.hp/compiler.c: new file.
8255 * gdb.hp/compiler.cc: new file.
8256 * gdb.hp/execd-program.c: new file.
8257 * gdb.hp/follow-exec.c: new file.
8258 * gdb.hp/follow-fork.c: new file.
8259 * gdb.hp/follow-vfork-and-exec.c: new file.
8260 * gdb.hp/misc-hp.cc: new file.
8261 * gdb.hp/more-steps.c: new file.
8262 * gdb.hp/optimize.c: new file.
8263 * gdb.hp/quicksort.c: new file.
8264 * gdb.hp/run-hp.c: new file.
8265 * gdb.hp/start-stop.c: new file.
8266 * gdb.hp/sum.c: new file.
8267 * gdb.hp/templates-hp.cc: new file.
8268 * gdb.hp/thread-local-in-lib.c: new file.
8269 * gdb.hp/thread-local-in-lib.h: new file.
8270 * gdb.hp/thread-local-in-lib.lib.c: new file.
8271 * gdb.hp/vforked-program.c: new file.
8272 * gdb.hp/virtfunc-hp.cc: new file.
8273 * gdb.hp/watchpoint-hp.c: new file.
8274 * gdb.hp/xdb.c: new file.
8275 * gdb.hp/xdb0.c: new file.
8276 * gdb.hp/xdb0.h: new file.
8277 * gdb.hp/xdb1.c: new file.
8278
8279Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
8280
8281 The following change was made by Edith Epstein
8282 <eepstein@cygnus.com> as part of a project to merge in changes
8283 originally made by HP; HP did not create ChangeLog entries.
8284
8285 * gdb.c++/demangle.exp: changed the expected output for some
8286 ARM-style mangling -- removed second reference to datatype.
8287 For example, maint demangle __dt__11T1__pt__2_cFv
8288 T1<char>::~T1<char>(void)
8289 becomes,
8290 maint demangle __dt__11T1__pt__2_cFv
8291 T1<char>::~T1(void)
8292
8293 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 8294
c906108c
SS
8295Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
8296
8297 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
8298 * gdb.trace/backtrace.exp: Likewise.
8299 * gdb.trace/circ.exp: Likewise.
8300 * gdb.trace/collection.exp: Likewise.
8301 * gdb.trace/deltrace.exp: Likewise.
8302 * gdb.trace/infotrace.exp: Likewise.
8303 * gdb.trace/limits.exp: Likewise.
8304 * gdb.trace/packetlen.exp: Likewise.
8305 * gdb.trace/passc-dyn.exp: Likewise.
8306 * gdb.trace/passcount.exp: Likewise.
8307 * gdb.trace/report.exp: Likewise.
8308 * gdb.trace/save-trace.exp: Likewise.
8309 * gdb.trace/tfind.exp: Likewise.
8310 * gdb.trace/tracecmd.exp: Likewise.
8311 * gdb.trace/while-dyn.exp: Likewise.
8312 * gdb.trace/while-stepping.exp: Likewise.
8313
83141998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
8315
8316 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
8317
8318Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
8319
8320 From Brendan Kehoe:
8321 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
8322 int return types.
8323
8324Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
8325
8326 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
8327 remote dos host testing right.
8328
8329Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
8330
8331 * gdb.base/corefile.exp: remove some xfails.
8332
8333Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
8334
8335 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
8336 have different timestamps.
8337
8338Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
8339
8340 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
8341 gdb.base/default.exp: Replace "exec" with "executable".
8342
8343Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
8344
8345 * gdb.base/default.exp: Change else if to elseif from previous
8346 delta.
8347
8348Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
8349
8350 * gdb.base/default.exp: Add brace missing from previous delta.
8351
8352Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
8353
8354 * gdb.base/default.exp: Support test for info float for all
8355 varieties of arm toolchain.
8356
dc96c6c7 8357Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8358
8359 * gdb.trace/*.exp: remove "remote_download" command.
8360
dc96c6c7 8361Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8362
8363 * gdb.trace/*.exp: remove -gdwarf from compile.
8364
8365Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
8366
8367 * gdb.trace/configure.in(AC_INIT): typo
8368 * gdb.trace/configure: regenerated
8369
dc96c6c7 8370Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8371
8372 * config/m68k-emc.exp: New file.
8373 * lib/<emc-support.exp trace-support.exp}: New files.
8374 * configure.in: add new test directory gdb.trace.
8375 * gdb.trace/{configure configure.in Makefile.in}: New files.
8376 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
8377 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
8378 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
8379 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
8380 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
8381 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
8382 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 8383
dc96c6c7 8384Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8385
8386 * gdb.c++/classes.exp: Change all regular expressions to match
8387 arbitrary combinations of newline/carriage-return, so that they
8388 will work equally well on Unix and Windows.
8389 * gdb.c++/inherit.exp: ditto.
8390 * gdb.c++/virtfunc.exp: ditto.
8391
83921998-08-11 Dawn Perchik <dawn@cygnus.com>
8393
8394 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
8395
c2d11a7d
JM
8396Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
8397
8398 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
8399 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
8400 to use a0-a3/d0-d3 as needed.
8401
8402Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
8403
8404 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
8405 * gdb.disasm/am33.exp: Corresponding changes.
8406
c906108c
SS
84071998-07-11 Felix Lee <flee@cygnus.com>
8408
8409 * gdb.base/callfuncs.exp: add cmp10 test.
8410 * gdb.base/callfuncs.c (cmp10): new function.
8411
8412Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
8413
d63a86f8 8414 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
8415 into two parts to get around a synchronization problem in expect.
8416
3fc11d3e
JM
8417Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
8418
8419 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
8420
8421 * configure.in: Add options for gdbtk testsuite.
8422
8423 * configure: Regenerate.
8424
8425 * gdb.gdbtk: New directory to hold gdbtk tests.
8426
c906108c
SS
8427Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8428
8429 * gdb.fortran/types.exp: Escape brackets in expect patterns
8430 for test_float_literal_types_accepted tests.
8431 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
8432 before run test.
8433
c2d11a7d
JM
8434Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
8435
8436 * am33.exp: Just compile, do not link the testcase.
8437 * am33.s: Add ".am33" pseudoop to force am33 mode.
8438
c906108c
SS
84391998-06-25 Felix Lee <flee@cygnus.com>
8440
8441 * gdb.base/setshow.exp: make sure $pc is sane.
8442
8443 * gdb.stabs/weird.exp: split expect patterns properly.
8444
c2d11a7d
JM
8445Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
8446
8447 * gdb.disasm/am33.s: New disassembler testfile for the am33.
8448 * gdb.disasm/am33.exp: Run it.
8449
dc96c6c7 8450Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8451
8452 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
8453 match processing (and eliminate spurious timeouts when running).
8454
dc96c6c7 8455Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8456
8457 * gdb.base/signals.exp (test_handle_all_print): put back Mach
8458 exception test, but conditionalize it on target [mach | gnu].
8459
dc96c6c7 8460Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8461
8462 * gdb.base/overlays.exp: fixup compile line for linker script.
8463
8464Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
8465
8466 * gdb.fortran/types.exp: don't guess at float size.
8467
8468Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
8469
8470 * gdb.base/exprs.exp: delete test that depends on int size.
8471
8472Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
8473
8474 * config/sim.exp: Removed checks for target triplets.
8475 (gdb_target_sim): Use gdb,target_sim_options.
8476
8477Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
8478
8479 * gdb.base/reread.exp: New file.
8480 * gdb.base/reread1.c: New file.
8481 * gdb.base/reread2.c: New file.
8482
8483Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
8484
8485 * config/sim.exp: Use 'target sim -sparclite' when running
8486 SPARClite programs.
8487
8488Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
8489
8490 * gdb.base/structs2.exp: New file.
8491 * gdb.base/structs2.c: New file.
8492
8493Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
8494
8495 * gdb.asm/common.inc: New file.
8496 * gdb.asm/d10v.inc: New file.
8497 * asm-source.exp: Pass -I's to gas to find .inc files.
8498 Update line numbers in expected output.
8499 * asmsrc1.s: Rewrite.
8500 * asmsrc2.s: Rewrite.
8501 * configure.in: Create arch.inc symlink.
8502 * configure: Regenerate.
8503 * Makefile.in (distclean): Delete arch.inc.
8504
8505Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
8506
8507 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
8508 (t_enum_value2): ditto
8509 (t_enum_value3): ditto
8510 (main): ditto
8511Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8512
8513 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
8514 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
8515 change.
8516 Use gdb_test instead of send_gdb/gdb_expect sequences.
8517
8518Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
8519
8520 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
8521 not void.
8522
8523Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
8524
8525 * gdb.base/branches.c: Code with lots of loops and
8526 subroutines. Used to test gdbs ability to single step through PC
8527 changes, especially to test mips-tdep.c:mips_next_pc
8528
8529Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
8530
8531 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
8532 more rigorous EGCS C++ error checking.
8533
8534Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8535
8536 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 8537 tests.
c906108c 8538 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 8539 function when asleep.
c906108c 8540 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
8541 for i*86 Linux and SVR4 signal handling problems.
8542 Remove linux xfail for `next to handler in signals_tests_1', fixed
8543 by recent infrun.c change.
c906108c 8544 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 8545 stack backtraces.
c906108c
SS
8546 Adjust expect pattern in `handle all print' test to match Apr 28 1997
8547 target.[ch] change.
8548
8549Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
8550
8551 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
8552 for a newline from gdb before continuing.
8553 (default_gdb_exit): Just look for y or n.
8554 (gdb_test): Detect abnormal exit from GDB running on DOS; if
8555 it does, fail the rests of the tests in the file.
8556
8557Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
8558
8559 * config/cygmon.exp: New file.
8560
8561Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
8562
8563 * gdb.base/list.exp: Fix problem with "list default lines around
8564 main" test on remote targets.
8565
8566 * gdb.base/scope.exp: Fix problem with filelocal_bss before
8567 run test on remote targets.
8568
8569Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
8570
8571 * gdb.asm: New directory.
8572 * configure.in: Configure it.
8573 * configure: Regenerate.
8574 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
8575 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
8576
8577Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
8578
8579 * config/mn10300-eval.exp: New file to support MN10300 eval board.
8580
dc96c6c7 8581Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 8582
c906108c
SS
8583 * gdb.base/overlays (several files): Merge the two overlay
8584 managers into one. Change variables (foox, barx, bazx, grbxx)
8585 back into ints but force them to load in their proper sections.
8586
8587Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
8588
8589 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
8590 on-chip insn memory and IMAP1 to upper 128k.
8591 (D10VCopy): Handle memory regions crossing 16k boundaries.
8592 (D10VCopy): Transfer data in 32 bit chunks.
8593
8594Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
8595
8596 * gdb.base/overlays.c (main): Exit normally when result is
8597 correct.
8598
8599 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
8600 map. Include space for printf in .text segment.
8601
8602 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
8603 updated d10v memory VMA/LMA map.
8604 (D10VCopy): Call D10VTranslate.
d63a86f8 8605
c906108c
SS
8606Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
8607
8608 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
8609
8610 * gdb.base/bar.c (barx, bar): Change variable to small array so
8611 that it won't be put into the .sdata - small data -
8612 section. Update reference.
8613 * gdb.base/baz.c (bazx, baz): Ditto.
8614 * gdb.base/foo.c (foox, foo): Ditto.
8615 * gdb.base/grbx.c (grbxx, grbx): Ditto.
8616
8617 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
8618 to be arrays.
d63a86f8 8619
dc96c6c7 8620Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 8621
c906108c
SS
8622 * gdb.base/overlays.exp: fix up and get working again.
8623 Add tests for backtraces from an overlay function.
d63a86f8 8624
c906108c
SS
8625Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
8626
8627 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
8628 "calling function with watchpoint enabled".
8629
8630Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
8631
8632 * gdb.base/break.exp (test_next_with_recursion): Remove
8633 gdb_suppress_tests for d10v-*-*.
8634 * lib/gdb.exp (gdb_suppress_tests): Disable this function
8635 pending review of whether it is useful or not.
8636
8637Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
8638
8639 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
8640
8641Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
8642
8643 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
8644 * config/dve.exp: New file to support Densan boards.
8645
8646Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
8647
8648 * gdb.base/interrupt.exp: Document problem of simulators, signals,
8649 reads and BSD.
8650
8651Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
8652
8653 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
8654 response.
8655
8656 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
8657
8658Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
8659
8660 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
8661 test.
8662
8663 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
8664 target_sizeof_long and target_bigendian_p.
8665 (structs_by_value, structs_by_reference): Check values according
8666 to targets word size and endianess.
d63a86f8 8667
c906108c
SS
8668Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
8669
8670 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
8671 output.
8672
8673Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
8674
8675 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
8676 Update test of set args help to match source change.
8677
8678Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
8679
8680 * gdb.base/default.exp: Expect help system output to be in
8681 alphabetical order.
8682 * gdb.base/help.exp: Ditto.
8683
8684Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
8685
8686 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
8687 "i*86-pc-linux-gnu*".
8688 * gdb.base/interrupt.exp: Ditto.
8689 * gdb.base/corefile.exp: Ditto.
8690
8691 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
8692 define vxworks when building the testcase.
8693
8694 * gdb.base/ptype.exp: Fix testnames to be unique.
8695 * gdb.base/radix.exp: Ditto.
8696 * gdb.base/term.exp: Ditto.
8697 * gdb.base/whatis.exp: Ditto.
8698 * gdb.c++/classes.exp: Ditto.
8699
8700Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
8701
8702 * gdb.base/callfuncs.exp: Fix indentation.
8703
8704 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
8705 suppress_flag has been set.
8706 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
8707 target feature.
8708
8709Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
8710
8711 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
8712 the testcase.
8713
8714 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
8715 set_debug_traps() and breakpoint().
8716 * gdb.c++/misc.cc (main): Ditto.
8717 * gdb.c++/templates.cc (main): Ditto.
8718 * gdb.c++/virtfunc.cc (main): Ditto.
8719
8720Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
8721
8722 * lib/gdb.exp(gdb_step_for_stub): New function.
8723 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
8724 exists, reload the executable and do a "continue" instead of
8725 doing a jump.
8726 (runto_main): Use gdb_step_for_stub.
d63a86f8 8727
c906108c
SS
8728 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
8729 tests to have unique names.
8730 * gdb.base/callfuncs.exp: Ditto.
8731 * gdb.base/commands.exp: Ditto.
8732 * gdb.base/default.exp: Ditto.
8733 * gdb.base/help.exp: Ditto.
8734 * gdb.base/list.exp: Ditto.
8735 * gdb.base/opaque.exp: Ditto.
8736 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
8737 similar tests.
d63a86f8 8738
c906108c
SS
8739 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
8740 * gdb.c++/cplusfuncs.cc: Ditto.
8741 * gdb.c++/virtfunc.cc: Ditto.
8742
8743 * config/monitor.exp: Keep track of the last file we saw, rather
8744 than trying to get the info from gdb.
8745
8746 * gdb.fortran/types.exp: Move comment to previous line.
8747
8748Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
8749
8750 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
8751 target mode.
8752
8753Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
8754
8755 From Bob Manson:
8756 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
8757 string from GDB when it connects.
8758
8759 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
8760
8761Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
8762
8763 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
8764 if we can't get a debug format from GDB (we may be testing an
8765 older GDB). Use a 10 second timeout when checking for the format.
8766
8767 * gdb.stabs/weird.exp: Fix quoting.
8768
8769 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
8770
8771Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
8772
8773 * config/arm-ice.exp: New file.
8774
8775Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
8776
8777 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
8778 until it has been modified to work with the new testsuite.
8779
99707966 8780 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
8781 testcase won't compile, cause all of the testcases in the file to
8782 fail instead.
8783
8784 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
8785 (gdb_clear_suppressed): New procedure.
8786 (gdb_stop_suppressing_tests): Only clear suppress_flag if
8787 it contains a positive value.
8788
8789Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
8790
8791 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
8792
8793 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
8794
8795Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
8796
8797 * lib/gdb.exp (setup_xfail_format): New function.
8798 (get_debug_format): New function to get debug format.
8799 (debug_format): New global variable to hold last value set
8800 by get_debug_format.
8801 * gdb.base/list.exp: Call get_debug_format and expect some
8802 tests to fail for DWARF 1 and COFF formats.
8803 * gdb.c++/ptype.exp: Ditto.
8804 * gdb.c++/classes.exp: Ditto.
8805 * gdb.c++/cplusfuncs.exp: Ditto.
8806 * gdb.c++/inherit.exp: Ditto.
8807 * gdb.c++/templates.exp: Ditto.
8808 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 8809
c906108c
SS
8810Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
8811
8812 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
8813 host doesn't have a currently-open connection.
8814
8815 * config/sparclet.exp: Cleanups and fixes to make it generic for
8816 any gdb stub target. Handle cases where gdb doesn't respond when
8817 interrupted in a sane fashion.
8818
8819 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
8820 same thing in a totally different way.
8821
8822 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
8823 setting "timeout".
8824 (gdb_start): We set the global gdb_prompt variable in
8825 default_gdb_init now.
8826
8827Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
8828
8829 * gdb.base/printcmds.exp: Fix "check for floating addition"
8830 regexp to accept results within approx +/- .01 of exact value.
8831 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
8832
8833Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
8834
8835 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
8836 properly.
8837 (gdb_expect): Add optional timeout parameter, and add timeout
8838 value to various calls.
8839 (gdb_suppress_tests): Only give one warning message per group.
8840
8841Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
8842
8843 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
8844 global variables. Handle getting a value for $timeout more
8845 gracefully.
8846
8847Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8848
8849 * lib/gdb.exp: Close connection to remote host if gdb doesn't
8850 initialize.
8851 (default_gdb_init): New procedure; allow gdb_init to be overridden
8852 by a target configuration file.
8853 (gdb_expect): Pass the timeout to remote_expect.
8854
8855 * config/monitor.exp(gdb_load): Fix typo in regexp.
8856
8857Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
8858
8859 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
8860
8861Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
8862
8863 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
8864 here. Call gdb_target_exec before rebooting the target, to make
8865 sure the connection to the target is closed.
8866 (gdb_load): Pass the name of the executable to gdb_target_monitor.
8867 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
8868 Also detect "Timeout reading from remote" error.
8869
8870 * config/gdbserver.exp: Pass the executable being loaded to
8871 gdb_target_monitor. Don't call gdb_file_cmd here; let
8872 gdb_target_monitor do it.
8873
8874 * gdb.disasm/hppa.exp: Don't use exec_output.
8875
8876Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
8877
8878 * gdb.base/list.exp: If we're debugging a non-native target,
8879 try to set the pc register to point to the start of the
8880 program before doing the first list command.
8881
8882 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
8883 test_calls after restarting.
8884
8885 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
8886 reloading.
8887
8888 * gdb.base/watchpoint.exp: Fix typo.
8889
8890 * gdb.base/setshow.exp: Check for use_gdb_stub.
8891
8892 * gdb.base/break.exp: Fix continue until exit test for the gdb
8893 stub case.
8894 * gdb.base/langs.exp: Ditto.
8895
8896 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
8897 gdb_load_offset. If we weren't given a file to load, figure out
8898 what the current file is and use it.
8899
8900 * config/i386-bozo.exp: New file.
8901
8902Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
8903
8904 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
8905 feature.
8906
8907 * config/proelf.exp: New entry.
8908
8909Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
8910
8911 * lib/gdb.exp: Remove spurious .* patterns at the beginning
8912 of regexps.
8913
8914 * gdb.base/watchpoint.exp: Don't run the test_stepping
8915 tests if gdb can't call functions on the target.
8916
8917 * gdb.base/setshow.exp: Don't run the set prompt tests if
8918 the board has gdb_prompt set.
8919
8920Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
8921
8922 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
8923 * gdb.base/commands.exp: Likewise.
8924 * gdb.base/setshow.exp: Likewise.
8925
8926Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
8927
8928 * config/monitor.exp(gdb_start): Look for gdb_prompt target
8929 feature.
8930
8931 * config/i960.exp: New file.
8932
8933Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
8934
8935 * gdb.base/funcargs.exp: Check for gdb,short_int target
8936 feature instead of looking for explicit target triplets.
8937
dc96c6c7 8938Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 8939
d63a86f8 8940 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
8941 "p 123DEADBEEF", to check parse_number.
8942 * top.c: change "to enable to enable" to "to enable" in a couple
8943 of help strings.
8944
8945Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
8946
8947 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
8948 on the mn10300.
d63a86f8 8949
c906108c
SS
8950Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
8951
8952 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
8953 where the test executable is run with explicit args.
8954 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
8955
8956Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
8957
8958 * gdb.base/run.c: Use FAKEARGV to build test executable that
8959 does not require a command line arg, since most simulators
8960 don't currently support passing such an arg into the simulated
8961 program.
8962 * gdb.base/commands.exp: Change tests to insert the proper
8963 value as the arg to the first recursive factorial call. Change
8964 compilation line to define FAKEARGV at compile time.
8965
8966Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
8967
8968 * gdb.base/recurse.exp: Enable these tests for the mn10300.
8969 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
8970 function with watchpoint enabled" test.
8971
8972Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
8973
8974 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
8975 Don't call gdb_test when the command doesn't return to a gdb prompt.
8976
8977 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
8978 "Tests restarted" messages.
8979
8980Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
8981
8982 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
8983
dc96c6c7 8984Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8985
8986 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
8987 for INFO SYMBOL; add help tests for OVERLAY commands.
8988 * gdb.base/default.exp: add tests for INFO SYMBOL command;
8989 add tests for OVERLAY commands
8990 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
8991 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
8992 * gdb.base/sigall.c: add usestubs code frag
8993 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 8994
c906108c
SS
8995Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
8996
8997 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
8998 failures.
8999 (gdb_stop_suppressing_tests): Note that tests have restarted.
9000
9001Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
9002
9003 * config/h8300.exp: New file.
9004
9005Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
9006
9007 * gdb.base/setshow.exp: Check for the existence of a
9008 feature, not its value.
9009
9010Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
9011
9012 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
9013
9014 * gdb.base/scope.exp: It's now init0(), not init().
9015
9016 * gdb.base/scope0.c: For now, change init() to be init0().
9017
9018 * config/monitor.exp: Use gdb_serial in preference to serial
9019 or netport.
9020
9021 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
9022 and it's not already set.
9023
9024Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
9025
9026 * gdb.base/setshow.exp: Only test the run command if the target
9027 isn't using a stub and if it supports argument passing.
9028
9029Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
9030
9031 * config/udi.exp(gdb_start): Make sure UDICONF is set
9032 properly before starting gdb.
9033
9034Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
9035
9036 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
9037 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
9038 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
9039
9040Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
9041
9042 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
9043 specialized code to reboot the board, use remote_reboot instead.
9044
9045 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
9046
9047 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
9048
9049 * config/monitor.exp: Make sure we disconnect from the target.
9050 Also, try a reboot/reload cycle instead of failing if the
9051 load fails.
9052
9053Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
9054
9055 * gdb.base/default.exp: Don't set match_max.
9056 * gdb.base/help.exp: Ditto.
9057 * gdb.base/list.exp: Ditto.
9058 * gdb.base/signals.exp: Ditto.
9059
9060 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
9061 set, use remote_ld to download the testcase instead of
9062 the GDB loader.
9063
9064Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
9065
9066 * config/vr5000.exp: New file.
9067
9068 * config/monitor.exp(gdb_target_monitor): Add pattern for
9069 "Ending remote" to detect errors in connecting.
9070
9071 * gdb.base/setshow.exp: Add .* within auto language test.
9072
9073 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
9074 target feature.
9075
9076 * config/monitor.exp(gdb_load): Check for a failure when loading,
9077 and reboot the board if necessary.
9078
9079 * gdb.base/setvar.exp(test_set): Handle multiple prints within
9080 a set of tests. Remove print.* from the patterns being checked.
9081
9082Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
9083
9084 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
9085 refer to gdb_spawn_id.
9086
9087 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
9088 longer used.
9089 * config/sparclet.exp: Ditto.
9090 * config/sparclet-old.exp: Ditto.
9091 * config/slite.exp: Ditto.
9092 * config/sim.exp: Ditto.
9093 * gdb.base/funcargs.exp: Ditto.
9094
9095 * lib/gdb.exp:Remove references to gdb_spawn_id.
9096 (gdb_expect): Move to remote.exp.
9097
9098Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
9099
9100 * config/monitor.exp: Detect the "Couldn't establish connection"
9101 message from GDB.
9102
9103Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
9104
9105 * gdb.base/bitfields.exp: Use runto instead of explicit
9106 gdb_run_cmd/gdb_expect sequences.
9107
9108 * gdb.base/break.exp(text_next_with_recursion): Add match for
9109 gdb_expect call.
9110
9111 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
9112 We also need to handle the "A program is being debugged already"
9113 prompt from gdb. Use gdb_test to set the baud rate.
9114
9115 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
9116 to 20000. Really. I mean it.
9117
9118Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
9119
9120 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
9121 fails. If suppress_flag is set, skip perror message about not
9122 being able to send to GDB.
9123 (send_gdb): If suppress_flag is set, don't try to send commands to
9124 GDB.
9125 (gdb_expect): If suppress_flag is set, always fail immediately.
9126 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
9127 (gdb_init): Call gdb_stop_suppressing_tests.
9128 (default_gdb_exit): Ditto.
9129 (default_gdb_start): Ditto.
9130
9131 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
9132 gdb_stop_suppressing_tests as appropriate.
9133 * gdb.base/break.exp: Ditto.
9134 * gdb.base/callfuncs.exp: Ditto.
9135 * gdb.base/commands.exp: Ditto.
9136 * gdb.base/exprs.exp: Ditto.
9137 * gdb.base/funcargs.exp: Ditto.
9138 * gdb.base/list.exp: Ditto.
9139 * gdb.base/recurse.exp: Ditto.
9140 * gdb.base/scope.exp: Ditto.
9141 * gdb.base/structs.exp: Ditto.
9142 * gdb.c++/inherit.exp: Ditto.
9143
9144Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
9145
9146 * config/vr4300.exp: New file.
9147
99707966 9148 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 9149
99707966 9150 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
9151
9152Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
9153
9154 * lib/gdb.exp(gdb_init): New function.
9155
9156 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
9157 for each individual variable set.
9158
9159 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
9160 name.
9161
9162 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
9163
9164 * gdb.base/scope.exp: Use gdb_test.
9165
9166 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
9167 aborting; the testsuite driver will do that for us (see
9168 gdb_finish). Also, use gdb_test in a few more places.
9169
9170Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
9171
9172 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
9173
9174Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
9175
9176 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
9177 and "add_tests" are not at the same address.
9178
9179Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
9180
9181 * gdb.base/ptype.exp: Use gdb_test.
9182
9183Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
9184
9185 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
9186 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
9187 left in. No longer expect them to fail.
9188
9189 * gdb.stabs/*.mt; Deleted, no longer used.
9190 * gdb.stabs/configure.in: Remove references to target makefile
9191 frags.
9192 * gdb.stabs/configure: Rebuilt.
9193
9194 * gdb.disasm/*.mt: Deleted, no longer used.
9195 * gdb.disasm/configure.in: Remove references to target makefile
9196 frags. Use "sh3.s" as the unique filename for this directory.
9197 * gdb.disasm/configure: Rebuilt.
9198
9199 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
9200 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
9201 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
9202
9203Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
9204
9205 * config/udi.exp: Use mondfe,name instead of remote_host.
9206
9207Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
9208
9209 * gdb.base/watchpoint.exp: Don't expect a failure when calling
9210 a function with a watchpoint enabled on the mn10200.
9211
9212 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
9213 before trying to create it!
9214
9215Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
9216
9217 * config/vx.exp: Use hostname instead of netport.
9218
9219 * config/vxworks.exp: New file.
9220
9221 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
9222
9223 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
9224 gdb before assuming everything worked. Send a ^C if a timeout
9225 occurs.
9226
9227 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
9228 $gdb_spawn_id directly.
9229 (gdb_run_cmd): Try _start as well as start. Use the target feature
9230 gdb,start_symbol as the symbol to start from when jumping.
9231
9232Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
9233
9234 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
9235 redundant) test.
9236
9237 * gdb.base/recurse.exp: Relax final value test for 'b' so that
9238 it doesn't lose for 16bit integer systems.
9239
9240Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
9241
9242 * gdb.fortran/types.exp: If the target doesn't support "double"
9243 data types, then expect "real" types to only be 4 bytes.
9244
9245 * gdb.c++/virtfunc.exp: Expect failure for virtual function
9246 call tests if the target doesn't support inferior function calls.
9247
9248 * gdb.base/printcmds.exp: Allow minor deviation in FP values
9249 in printf tests.
9250
9251Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
9252
9253 * gdb.base/help.exp: Disable "help set", "help show", and
9254 "help support". Simplify regexp for "help stack".
9255
9256 * gdb.base/default.exp: Set match_max to 5000 and the timeout
9257 to 60 seconds. Temporarily set match_max to 15000 around the
9258 "info copying" test.
9259
9260 * gdb.base/nodebug.exp: Don't try to do an inferior function
9261 call if the target doesn't support them.
9262 * gdb.base/printcmds.exp: Likewise.
9263 * gdb.base/setvar.exp: Likewise.
9264 * gdb.base/structs.exp: Likewise.
9265 * gdb.c++/templates.exp: Likewise.
9266 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
9267
9268 * gdb.base/recurse.exp: Enable for the mn10200.
9269
9270 * configure.in: Do configure gdb.stabs directory for *-*-elf
9271 targets.
9272 * configure: Rebuilt.
9273
9274 * gdb.base/break.exp: Check for gdb,noresults before testing
9275 exit status and/or results from the target.
9276 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
9277 * lib/gdb.exp: Remove old (now bogus) initialization of
9278 noinferior, noargs, noresults and nosignals.
9279
9280Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
9281
9282 * config/sh.exp: New file.
9283
9284 * config/slite.exp: Try to connect multiple times to the board
9285 before rebooting. Only send a "monitor run" if need_monitor_run
9286 is set.
9287
9288 * gdb.base/break.exp: Don't do the "stub continue" test if
9289 the target has gdb_stub set.
9290
9291 * gdb.base/callfuncs.exp: Increase the timeout.
9292
9293 * gdb.base/interrupt.exp: Don't even try to compile the testcase
9294 if the target has gdb,noinferiorio set.
9295
9296 * gdb.base/list.exp: Increase match_max to 10000 characters.
9297
9298 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
9299
9300 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
9301 target.
9302
9303 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
9304
9305Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
9306
9307 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
9308 trying to delete the copy of gdb. Catch the file delete so we
9309 don't die if the delete fails; also, the file should be copied to
9310 the host, not to the build.
9311
9312Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
9313
9314 * lib/gdb.exp(gdb_test): Surround the result pattern with
9315 parenthesis in case it contains multiple regexps separated
9316 with |.
9317
9318 * gdb.base/watchpoint.exp: Use gdb_test.
9319 * gdb.base/default.exp: Ditto.
9320
9321Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
9322
99707966 9323 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 9324
c906108c
SS
9325 * gdb.base/scope.exp: Use gdb_test.
9326 * gdb.c++/classes.exp: Ditto.
9327 * gdb.c++/inherit.exp: Ditto.
9328
9329Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
9330
9331 * gdb.base/crossload.exp: Don't use execute_anywhere, use
9332 remote_exec instead.
9333 * gdb.base/corefile.exp: Don't be ridiculous.
9334 * gdb.base/*.c: Add missing stub invocations.
9335
9336Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
9337
9338 * config/slite.exp: Miscellaneous fixes.
9339
9340 * lib/gdb.exp: Fix runto.
9341
9342 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
9343 the target.
9344
9345 * gdb.base/watchpoint.exp: Fix regexp.
9346
9347 * lib/gdb.exp(default_gdb_exit): Add a catch to the
9348 close and wait commands, as the descriptor may now be
9349 invalid. Always call "remote_close host".
9350
9351Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
9352
9353 Major rewrite for testsuite revision.
d63a86f8 9354
c906108c
SS
9355 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
9356 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
9357 instead of relying on spawn_id to always contain a valid
9358 spawn id.
9359 (get_compiler_info): New procedure to build the ${binfile}.ci
9360 file, instead of replicating this in N different places.
9361 (gdb_compile): New procedure.
d63a86f8 9362
c906108c
SS
9363 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
9364 appropriate arguments) instead of compile. Use gdb_test in a lot
9365 more places. Use send_gdb instead of send. Always run gdb_start
9366 at the start of a testcase, as this is no longer done magically.
9367
9368 config/*-gdb.exp: Rename without the -gdb suffix.
9369
9370 config/mips.exp: Use remote_close instead of exit_remote_shell.
9371 config/monitor.exp: Use target_info instead of looking at
9372 baud, timeout, etc.
9373 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
9374
9375Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9376
9377 * gdb.c++/templates.exp (test_ptype_of_templates),
9378 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
9379 Update expect patterns for destructors and assignment operators
9380 to match corresponding c-typeprint.c changes.
9381 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
9382 to destructor breakpoint test, GDB should be able to set the
9383 destructor breakpoint without specifying arguments.
9384
9385Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
9386
9387 * gdb.threads/pthreads.exp: Change result for failure to compile due
9388 to lack of pthreads runtime support from an error to simply an
9389 unsupported test, per dejagnu standards.
9390
9391Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9392
9393 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
9394 where GDB exits to reduce pattern match time.
9395 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
9396
9397 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
9398
dc96c6c7 9399Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9400
9401 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
9402 * gdb.base/default.exp: ditto.
9403 * gdb.base/nodebug.exp: ditto.
9404 * gdb.base/printcmds.exp: ditto.
9405 * gdb.base/ptype.exp: ditto.
9406 * gdb.base/setvar.exp: ditto.
9407 * gdb.base/structs.exp: ditto.
9408 * gdb.base/setshow.c: Guard against uninitialized values of argc.
9409
9410Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
9411
9412 * configure, */configure: Rebuild with autoconf 2.12.
9413
9414Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
9415
9416 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
9417 use new i*86-pc-linux*-gnu quads.
9418 * gdb.base/corefile.exp: Ditto.
9419 * gdb.base/signals.exp: Ditto.
9420 * gdb.base/sigall.exp: Ditto.
9421 * gdb.base/interrupt.exp: Ditto.
9422
9423 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
9424 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
9425 RedHat 4.0.
d63a86f8 9426
c906108c
SS
9427 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
9428 linux. This allows the test case to at least compile on latest
9429 linux, but still not run due to missing the threads runtime library.
9430
9431Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9432
9433 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
9434 directory to search gdb directory. Accept and step over conditional
9435 stack alignment code. Consume $prompt in failure cases.
9436 Reset timeout to $oldtimeout instead of some arbitrary value.
9437 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
9438 timeout problems with infinite stack backtraces.
9439 * gdb.base/ptype.exp (ptype struct link, union tu_link):
9440 Accept function parameters for linkfunc member.
9441
9442Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
9443
9444 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
9445 (CXXFLAGS): Remove, unreferenced.
9446 (B_OPTIONS): Add for -B options and add code to initialize with
9447 previous -B options and also add -B option to pick up cross compiled
9448 runtime.
9449 (TARGET_INCLUDES): Add for -I options and add code to initialize when
9450 doing cross compiles.
9451 (target_alias): Declare global.
9452 (xgcc): Set variable to full path of gcc in build tree. Use findfile
9453 to verify that gcc exists in build tree, and if so set CC to that
9454 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 9455
c906108c
SS
9456Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
9457
9458 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
9459 ptype test for anonymous union. Fixup testcase to match
9460 current gcc debug output.
9461
9462Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
9463
9464 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
9465 force argument to an unsigned long type.
9466
9467Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
9468
9469 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
9470 tests and anonymous union print/ptype tests.
9471 * gdb.base/list.exp (test_forward-search): Increase timeout by
9472 5 minutes for the "search extremely long line" case.
9473 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
9474 completely optional and that the pass/fail messages use the command as
9475 the message if that third arg is a null string.
9476 (gdb_test_exact): Arrange that a null string pattern means match a
9477 null string output rather than any output, which might include random
9478 errors.
9479 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
9480 backtrace test.
9481 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
9482 always failing and failure is now exposed by gdb.exp changes.
9483
9484Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
9485
9486 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
9487 weren't being noted.
9488
9489Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9490
9491 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
9492 * gdb.stabs/weird.exp: Remove v_comb xfails.
9493
dc96c6c7 9494Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9495
9496 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
9497 list.exp scope.exp watchpoint.exp]
9498 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 9499
dc96c6c7 9500Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9501
9502 * config/monitor.exp: Increase download timeout to 1000 seconds.
9503
dc96c6c7 9504Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9505
9506 * config/m32r.exp: Increase timeout to 120 seconds.
9507
9508Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
9509
9510 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
9511 and accept older ordering as obsolescent gcc or gdb.
9512 * gdb.c++/templates.exp: Ditto.
9513 * gdb.c++/virtfunc.exp: Ditto.
9514
9515Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
9516
9517 * gdb.base/coremaker.c: Add code to mmap some data so we
9518 can check that it ends up in the core file.
9519 * gdb.base/corefile.exp: Add test to read mmapped data
9520 from core file.
9521
dc96c6c7 9522Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9523
9524 * config/m32r.exp: New file.
9525
9526Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
9527
9528 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
9529 that cflags can contains -gstabs, and work correctly for other tests.
9530
dc96c6c7 9531Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9532
9533 * gdb.base/setshow.exp: New file, tests show and set.
9534 * gdb.base/setshow.c: New file, tests show and set.
9535 * gdb.base/help.exp: Add test for help set|show annotate.
9536 * gdb.base/default.exp: Add test for set|show annotate.
9537
9538Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
9539
9540 * testsuite/gdb.base/break.exp: Make backtrace from factorial
9541 errors unique.
9542 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
9543 explicitly.
9544
9545Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
9546
9547 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
9548 and width commands. This is done elsewhere.
9549 * (gdb_start): Don't call gdb_start_sim here. That's already
9550 done in gdb_load. This fixes lots of failures in default.exp.
9551
9552Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
9553
9554 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
9555 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
9556 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
9557 in the same we we treat other failures (since it may be an expected
9558 condition), rather than as an error.
9559 * gdb.base/signals.exp (test_handle_all_print): Revert back to
9560 old test format.
9561
9562Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
9563
9564 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
9565 (distclean maintainer-clean realclean): No need to remove files
9566 twice. Nuke the duplicates.
9567 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 9568 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
9569 Remove config.h along with other config files.
9570
9571Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
9572
9573 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
9574 "p func1 ()" and note that rests of tests are skipped.
9575 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
9576 setup_xfails for "print func2::coremaker_local".
9577 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
9578 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
9579 affected by the previous run test.
9580 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
9581 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
9582 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
9583 "pass int powerset tuple" and "pass modeless int powerset tuple".
9584 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
9585 "real write 4" and "real write 8".
9586 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
9587 setup_xfails for "print vs1 after tuple assign 2",
9588 "print \$i after tuple assign 2", and
9589 "print vs2 after tuple assign 2".
9590 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
9591 meaningful error message and return -1 so the caller can
9592 suppress further tests and avoid a cascade of errors.
d63a86f8 9593
c906108c
SS
9594Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
9595
9596 * gdb.base/a1-selftest.exp: Tweak tests to account for new
9597 format for printing version.
9598 * gdb.base/default.exp: Ditto.
9599 * gdb.base/interrupt.exp: Fix problem with cascade of
9600 errors if child process dies while calling a function.
d63a86f8 9601
c906108c
SS
9602Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
9603
9604 * Makefile.in (VPATH): Add
9605 * Makefile.in (Makefile, config.status): Fix rules so things get
9606 remade when necessary.
9607
9608Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
9609
9610 * Makefile.in (just-check): Add path to sibling expect dir
9611 to environment variable specified by RPATH_ENVVAR.
9612
9613Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
9614
9615 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
9616 (just-check): Add shared library paths for libstdc++, tk,
9617 tcl, bfd, and opcodes to the environment variable specified
9618 in RPATH_ENVVAR.
9619 * configure.in: Add support to recognize --enable-shared flag
9620 and generate correct value for RPATH_ENVVAR.
9621 * configure: Regenerated with autoconf.
9622
9623Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
9624
9625 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
9626 include all osf versions.
9627 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
9628 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
9629 when target is linux. When failing to build pthreads test
9630 executable, give more meaningful message.
9631 * gdb.threads/pthreads.c: Hpux also uses old definition of second
9632 arg for pthread_create.
d63a86f8 9633
c906108c
SS
9634Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
9635
9636 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
9637 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
9638 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
9639 and -lpthreads (everybody else).
9640 (test_startup): Fail gracefully if threads are not supported.
9641 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
9642 "p/c array_index("abcdef",2)" when not gcc compiled.
9643 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
9644 "print func2::coremaker_local" when not gcc compiled.
9645 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
9646 "ptype on opaque struct tagname (statically)",
9647 "ptype on opaque struct tagname (dynamically) 1", and
9648 "ptype on opaque struct tagname (dynamically) 2"
9649 for not compiled with gcc.
9650 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
9651 backtrace when compiled with gcc.
d63a86f8 9652 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
9653 than always return success.
9654
9655Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
9656
9657 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
9658
9659Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
9660
9661 * gdb.base/structs.exp: Undo last change.
9662
9663Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
9664
9665 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
9666 encapsulate all the steps/nexts done during self test, starting
9667 at main, and makes them less sensitive to optimization issues.
9668 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
9669 signal handler" test.
9670 * gdb.threads/pthreads.exp: Only run this for native configs.
9671 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
9672 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
9673 tests.
9674 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
9675 for "runto test_calls(void)" test.
d63a86f8 9676
c906108c
SS
9677Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
9678
9679 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
9680 and don't expect address info in breakpoint confirmations.
9681
9682Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
9683
9684 * gdb.base/list.exp (test_forward_search): Increase timeout
9685 temporarily by 60 seconds for searching extremely long line,
9686 and then reset to old value when done. Increase expect input
9687 buffer to 10000.
9688
9689Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
9690
9691 * gdb.base/list.exp (test_forward_search): Fix to handle very
9692 long source line without overflowing expect's input buffer.
9693
9694Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
9695
9696 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
9697 "buffer_full".
9698
9699 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
9700 "buffer_full".
9701
9702 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
9703 "buffer_full".
9704
9705 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
9706 "buffer_full".
9707
9708Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
9709
9710 * configure.in (configdirs): Add gdb.threads.
9711 * configure: Regenerated with autoconf.
9712 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
9713 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
9714 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 9715
c906108c
SS
9716Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
9717
9718 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
9719
9720Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
9721
9722 * gdb.base/signals.exp (test_handle_all_print): Test separately for
9723 each signal's status in the output of "handle all print".
9724 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
9725 the \r\n sequence that immediately precedes the gdb prompt.
9726 * gdb.base/a1-selftest.exp: Save original timeout and restore
9727 after test.
9728
9729Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
9730
9731 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
9732 symbol.
9733
9734Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
9735
9736 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
9737
9738Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
9739
9740 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
9741 timeout by 60 seconds.
9742
9743Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
9744
9745 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
9746 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
9747 error return.
9748
9749Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
9750
9751 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
9752 gdb initialization, also report how long dejagnu waited. Restore
9753 old timeout before doing error return. Temporarily increase timeout
9754 by 3 minutes to allow for slow startups over heavy NFS use.
9755
9756Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
9757
9758 * lib/gdb.exp: Report timeout value for verbosity level 2.
9759 * config/gdbserver.exp: Ditto.
9760 * config/hppro.exp: Ditto.
9761 * config/mips-gdb.exp: Ditto.
9762 * config/monitor.exp: Ditto.
9763 * config/netware.exp: Ditto.
9764 * config/sim-gdb.exp: Ditto.
9765 * config/slite-gdb.exp: Ditto.
9766 * config/udi-gdb.exp: Ditto.
9767 * config/unix-gdb.exp: Ditto.
9768 * config/vx-gdb.exp: Ditto.
9769 * gdb.base/a1-selftest.exp: Ditto.
9770 * gdb.base/a2-run.exp: Ditto.
9771 * gdb.base/break.exp: Ditto.
9772 * gdb.base/corefile.exp: Ditto.
9773 * gdb.base/list.exp: Ditto.
9774 * gdb.base/recurse.exp: Ditto.
9775 * gdb.base/scope.exp: Ditto.
9776 * gdb.base/signals.exp: Ditto.
9777
9778Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
9779
9780 * gdb.threads/Makefile.in (docdir): Removed.
9781
9782Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
9783
9784 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 9785 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 9786 @srcdir@.
d63a86f8 9787 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
9788 autoconf 2.5 or higher.
9789 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
9790
9791Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
9792
9793 * configure: Regenerated.
9794 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
9795 avoid name clashes with SunOS headers.
9796
9797Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
9798
9799 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
9800
9801Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
9802
9803 * gdb.base/callfuncs.exp: Finish last change -- make sure the
9804 prototype information ends up in the compiler info file.
9805
9806Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
9807
9808 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
9809 attempting to regenerate it. Eliminate use of a temporary file
9810 and just generate the info file directly. Source it immediately,
9811 for consistency of use.
9812 * gdb.base/corefile.exp: Ditto
9813 * gdb.base/exprs.exp: Ditto.
9814 * gdb.base/funcargs.exp: Ditto.
9815 * gdb.base/langs.exp: Ditto.
9816 * gdb.base/list.exp: Ditto.
9817 * gdb.base/mips_pro.exp: Ditto.
9818 * gdb.base/nodebug.exp: Ditto.
9819 * gdb.base/opaque.exp: Ditto.
9820 * gdb.base/ptype.exp: Ditto.
9821 * gdb.base/scope.exp: Ditto.
9822 * gdb.base/setvar.exp: Ditto.
9823 * gdb.base/signals.exp: Ditto.
9824 * gdb.base/whatis.exp: Ditto.
9825 * gdb.c++/templates.exp: Ditto.
9826 * gdb.c++/virtfunc.exp: Ditto.
9827 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
9828 whether or not to add -lstdc++ to the compile command line args.
9829
9830Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9831
9832 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
9833 it got fixed by the recent lookup_minimal_symbol_by_pc change.
9834 Increase timeout, a lot of single stepping might be needed if the
9835 target has no hardware watchpoints.
9836
9837Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
9838
9839 * gdb.base/break.exp: Ignore compiler warnings when compiling
9840 break.c.
9841 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
9842 * gdb.base/default.exp: Add h8300 xfails. Handle messages
9843 from remote-sim.
9844 * gdb.base/exprs.exp: Add h8300 xfails.
9845 * gdb.base/funcargs.exp: Likewise.
9846 * gdb.base/nodebug.exp: Likewise.
9847 * gdb.base/printcmds.exp: Likewise.
9848 * gdb.base/ptype.exp: Likewise.
9849 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
9850 h8300 xfails.
d63a86f8 9851 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
9852 on the h8300.
9853 * gdb.base/funcargs.c: Explicitly make last constant argument to
9854 call_after_alloca_subr an unsigned long type.
9855 * gdb.base/return.c: Include stdio.h.
9856
9857Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
9858
9859 * config/abug.exp: New file for the older Motorola Bug monitor
9860 that runs on the mvme13x series VME boards.
9861 * config/monitor.exp: Use the new config array for target settings
9862 if they exist.
9863
9864Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
9865
9866 * sim-gdb.exp: Make the SH simulator allocate less space when
9867 it is targeted.
9868
9869Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
9870
9871 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
9872 test.
9873
9874Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
9875
9876 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
9877 "rs6000-*-*" for "list function in include file" when gcc compiled.
9878 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
9879 for "p ctable1[120]".
9880 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
9881 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
9882 Remove setup_xfail for "rs6000-*-*" for
9883 "print 'scope0.c'::filelocal before run".
9884 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
9885 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
9886 since some compilers don't allow both options to be given
9887 on the same command line. Create object file and move it.
d63a86f8 9888
c906108c
SS
9889Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
9890
9891 * gdb.base/corefile.exp: Always regenerate the core file, since
9892 we always regenerate the coremaker program. Detect special case
9893 where registers cannot be read from core file.
d63a86f8 9894
c906108c
SS
9895Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
9896
9897 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
9898 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
9899 * gdb.c++/templates.exp: Only match on basename of file since
9900 some formats like xcoff don't encode directory information.
9901 * gdb.stabs/weird.exp: Use the right sed script for powerpc
9902 and rs6000 AIX xcoff targets.
9903 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
9904 * configure: Regenerate.
9905 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
9906 here, rather than in distclean.
d63a86f8 9907
c906108c
SS
9908Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
9909
9910 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
9911 defined, and use it to compile the test case with -O2. The
9912 native compilation still uses no optimization.
9913 * gdb.base/mips_pro.c: Remove inline assembly code since
9914 it is compiled PIC by default, which results in assembler
9915 warnings that make the testsuite think the compilation
9916 was unsuccessful.
9917
9918Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
9919
9920 * gdb.c++/misc.exp: Add note to message for
9921 "print s.a for foo struct" that this is a known gcc 2.7.2
9922 and earlier bug.
9923
9924Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
9925
9926 * gdb.base/break.exp: Fix pattern for matching "Delete all
9927 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
9928 setup_xfail for deleting all breakpoints test. Fix various
9929 timeout messages to include "(timeout)".
9930 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
9931 for "p t_float_values2(3.14159,float_val2)".
9932 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
9933 for "continue to call2g" when gcc compiled.
9934 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
9935 "up to foo in langs.exp", "show language at foo in langs.exp",
9936 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
9937 and "show language at fsub in langs.exp".
9938 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
9939 "list line 1 in include file", "list message for lines past EOF",
9940 "list function in include file", "list list0.h:foo", and
9941 "list filename:function; nonexistant function".
9942 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
9943 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
9944 and "ptype t_char_array" to be for native cc only.
d63a86f8 9945
c906108c
SS
9946Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
9947
d63a86f8 9948 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
9949 setup_xfail for "print coremaker_bss", "print coremaker_ro",
9950 "print func2::coremaker_local", and "backtrace in corefile.exp".
9951
9952Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
9953
9954 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
9955 "bt in signals.exp". This problem only appears when running
9956 the testsuite, and then only intermittently.
9957
9958Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
9959
9960 * gdb.base/return.exp (return_tests): Differentiate between
9961 two tests of continuing.
9962
9963Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
9964
9965 * */Makefile.in (maintainer-clean): Remove config.log.
9966 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
9967 * gdb.c++/Makefile.in (PROGS): Add inherit.
9968 (clean): Remove *.ci.
9969
9970Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
9971
9972 * gdb.c++/misc.cc: Add test code from Mike Stump.
9973 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
9974
9975Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
9976
9977 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
9978 to "alpha-*-osf2*" and add comment.
9979 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
9980 setup_xfail for "step over execarg initialization" and
9981 "step over corearg initialization".
9982 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
9983 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
9984 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
9985 gcc compiled for "print coremaker_bss", "print coremaker_ro",
9986 "print func2::coremaker_local", and "backtrace in corefile.exp".
9987 * gdb.base/signals.exp: Build and source signals.ci.
9988 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
9989 to be for gcc only.
9990 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 9991
c906108c
SS
9992Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9993
9994 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
9995 Feb 3 procfs.c change.
9996
9997Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
9998
9999 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
10000
10001Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
10002
10003 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
10004 from dejagnu's apparent default of 10 seconds, which gives random
10005 results when running the tests over NFS on moderately loaded systems.
10006 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
10007
10008Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
10009
10010 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
10011 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
10012 result reports.
10013
10014Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
10015
10016 * configure.in (CY_AC_PATH_TCLH): Remove.
10017 * configure: Regenerate.
10018
10019Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
10020
10021 * gdb.c++/Makefile.in (clean): Add missing '{'.
10022
10023Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
10024
10025 * lib/gdb.exp: Provide a default value for noinferior.
10026
10027 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
10028 Load libgloss.exp.
10029
10030Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
10031
10032 * gdb.disasm/hppa.exp: Compile directly into an executable, use
10033 the executable, not the .o to run the tests from.
10034
10035Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
10036
10037 * gdb.base/break.exp: Don't test for program exit or exit status
10038 if $noresults if nonzero.
10039 * gdb.base/langs.exp: Likewise.
10040 * gdb.base/watchpoint.exp: Likewise.
10041
10042 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
10043 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
10044 trying to compile the testcase.
10045
10046Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
10047
10048 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
10049 * gdb.base/signals.exp (continue to handler): Likewise.
10050
10051Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
10052
10053 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
10054
10055 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
10056
10057Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
10058
10059 * gdb.base/corefile.exp: Recognize "not found" as failure
10060 when trying to determine if a core file was generated.
10061 If no core file was generate the first time, try again without
10062 the ulimit -c to work around braindamaged shells.
10063
10064Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
10065
10066 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
10067 [] tests with "test" and enclose string in quotes.
10068 * gdb.stabs/configure: Rebuild
d63a86f8 10069
c906108c
SS
10070Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
10071
10072 Changes in sync with expect:
10073 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
10074 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
10075 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
10076 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
10077 argument to AC_REQUIRE.
10078 * configure: Regenerated.
10079
10080Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
10081
10082 * gdb.base/corefile.exp: When generating a core, discard any
10083 error messages about ulimit not found and the "core dumped"
10084 message from the shell that runs the coredumper.
10085
10086Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
10087
10088 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
10089
10090 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
10091 which sed script to run. Expect failure for v_comb test
10092 on PA targets too.
d63a86f8 10093
c906108c
SS
10094Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
10095
10096 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
10097 "print func2::coremaker_local" and for "backtrace in corefile.exp"
10098
10099Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
10100
10101 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
10102 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
10103 "sparc-sun-solaris*" xfails for "p v_comb".
10104 * lib/gdb.exp (default_gdb_start): Fix typo.
10105 * gdb.base/corefile.exp: Allow "Core was generated by ..."
10106 messages to not include the full program name that caused
10107 the core dump since some systems (such as solaris) apparently
10108 truncate this path to about 80 characters.
10109 When generating a core file first try increasing the core file
10110 size limit to unlimited since some systems may default it to
10111 zero, and it is harmless to try it. Move the test for failing
10112 to generate a core file to where it will actually get executed.
10113 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
10114 new gdb result from g++ debug info improvements and make old
10115 pattern obsolescent. Also account for size_t differences
10116 (may be int or long).
10117 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
10118 initialization before function call is placed in the delay slot
10119 and thus appears to be skipped over by commands such as "next".
10120
10121Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
10122
10123 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
10124
10125Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
10126
10127 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
10128 input source file; fix code to compile test to deal with this
10129 convention.
10130 * gdb.c++/*.exp: Likewise.
10131
10132Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
10133
10134 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
10135 "bt in signals.exp".
10136
10137Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
10138
10139 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
10140 "step over execarg initialization" and
10141 "step over corearg initialization".
10142
10143Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
10144
10145 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
10146 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
10147
10148Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
10149
10150 From Rob Savoye (rob@poseidon.cygnus.com)
10151 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
10152 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
10153 configure.in}, gdb.disasm/{Makefile.in, configure.in},
10154 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
10155 configure.in}: Major reworking for autoconfig.
10156 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
10157 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
10158 New files.
10159 * config/unix-gdb.exp: Make GDB global.
10160 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
10161 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
10162 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
10163 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
10164 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
10165 term.exp, twice.exp, watchpoint.exp, whatis.exp},
10166 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
10167 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
10168 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
10169 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
10170 pr-8136.exp, result.exp, string.exp, tuples.exp},
10171 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
10172 to returns as necessary, arrange for test to compile own testcase
10173 executable.
10174 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 10175
c906108c
SS
10176Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
10177
10178 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
10179 clear_xfail at end of test which might not call either pass or fail.
10180 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
10181 "backtrace through signal handler".
10182
10183Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10184
10185 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
10186 continuing from a job control stop signal.
10187 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
10188
10189Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
10190
10191 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
10192 * gdb.base/corefile.exp: Likewise.
10193 * gdb.base/funcargs.exp: Likewise.
10194
10195Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
10196
10197 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
10198 * config/monitor.exp: Add support for setting baud rate.
10199
10200Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
10201
10202 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
10203 i*86-*-linux* xfails for "backtrace through signal handler".
10204 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
10205 "print func2::coremaker_local".
10206 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
10207 alpha-dec-osf2* xfail for
10208 "delete all breakpoints when none".
10209
10210Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
10211
10212 * gdb.base/break.exp: Change test that deletes all breakpoints
10213 when no user breakpoints are installed. A post 4.15 change
10214 causes gdb to no longer prompt in this case.
10215
10216Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
10217
10218 * gdb.base/return.exp (return_tests): Change xfail for test
10219 "correct value returned double test" to stop xfailing at
10220 Solaris 2.5. Apparently the bug has been fixed.
10221
10222Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
10223
10224 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
10225 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
10226
10227Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
10228
10229 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
10230 * gdb.disasm/hppa.s: Corresponding changes.
10231
10232Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
10233
10234 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
10235 makefile fragment.
10236 * config/mt-hpux: Deleted.
10237
10238Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
10239
d63a86f8 10240 * Many files: When warning about suppressed tests due to a
c906108c
SS
10241 nonexistant test binary, avoid incrementing the warning count.
10242
10243Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
10244
10245 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 10246
c906108c
SS
10247Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10248
10249 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
10250 "sparc-*-solaris2*".
10251
10252Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10253
10254 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
10255 Add global and local variables and initialize them.
10256 * gdb.base/corefile.exp: Test correct mapping of corefile sections
10257 by printing variables. Remove rs6000 and powerpc xfails, BFD now
10258 extracts the file name and terminating signal from the core file.
10259 * TODO: Remove note about tests for correct mapping of corefile.
10260 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
10261 from optimizing it away.
10262 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
10263 handles common blocks.
10264
10265Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
10266
10267 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
10268 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
10269
10270Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
10271
10272 * Makefile.in (maintainer-clean): New target, synonym for
10273 realclean.
10274 * gdb.base/Makefile.in (maintainer-clean): Likewise.
10275 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
10276 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
10277 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
10278 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
10279 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
10280
10281Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
10282
10283 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
10284 xfails when not gcc compiled for "print foo::funclocal".
10285 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
10286 "print foo::funclocal at foo",
10287 "print 'scope1.c'::foo::funclocal at foo",
10288 "print foo::funclocal_bss at foo",
10289 "print 'scope1.c'::foo::funclocal_bss at foo",
10290 "print foo::funclocal_ro at foo",
10291 "print 'scope1.c'::foo::funclocal_ro at foo",
10292 "print bar::funclocal at foo" and
10293 "print 'scope1.c'::bar::funclocal at foo".
10294 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
10295 gcc compiled for "print foo::funclocal at bar".
10296 Expand all messages to ensure that they identify that
10297 the test is at bar().
10298 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
10299 gcc compiled for:
10300 "ptype on opaque struct pointer (statically)",
10301 "ptype on opaque struct tagname (statically)",
10302 "ptype on opaque struct pointer (dynamically) 1",
10303 "ptype on opaque struct tagname (dynamically) 1",
10304 "ptype on opaque struct pointer (dynamically) 2" and
10305 "ptype on opaque struct tagname (dynamically) 2
10306 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
10307 gcc compiled for:
10308 "p datalocal"
10309 "whatis datalocal",
10310 "ptype datalocal",
10311 "p bsslocal",
10312 "whatis bsslocal", and
10313 "ptype bsslocal".
10314 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
10315 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
10316 when not gcc compiled.
10317 * gdb.base/funcargs.exp (float_and_integral_args): Add
10318 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
10319 compiled.
10320 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
10321 "backtrace from call6a" when not gcc compiled.
10322 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
10323 "backtrace from call7a" when not gcc compiled.
10324 * gdb.base/callfuncs.exp (do_function_calls):
10325 Add "hppa*-*-hpux*" xfail when not gcc compiled for
10326 "p t_char_array_values(char_array_val2,char_array_val1)",
10327 "p t_char_array_values(char_array_val1,char_array_val2)",
10328 "p t_char_array_values("carray 1","carray 2")",
10329 "p t_char_array_values("carray 1",char_array_val2)",
10330 "p t_char_array_values(char_array_val1,"carray 2")",
10331 "p sum_args(1,{2})",
10332 "p sum_args(2,{2,3})",
10333 "p sum_args(3,{2,3,4})",
10334 "p sum_args(4,{2,3,4,5})"
10335 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
10336 "backtrace in corefile.exp" when not gcc compiled.
10337
10338Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10339
10340 * gdb.base/signals.exp: Rewrite `handle all print' test as
10341 a procedure. Accept blanks or TABs as whitespace, increase
10342 timeout and expect input buffer size for the large output
10343 from the command. Remove "i*86-*-bsdi2.0" xfail.
10344
10345Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10346
10347 * gdb.base/setvar.exp: Add new testcases for truncation when
10348 assigning invalid values to bitfields.
10349
10350Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
10351
d63a86f8 10352 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
10353 mips-sgi-irix* xfail for
10354 "call inferior func with struct - returns char *"
10355 and fix test so that an optional (unsigned char *) cast is
10356 accepted in the result.
10357
10358Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
10359
10360 * gdb.base/funcargs.exp (float_and_integral_args): Remove
10361 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
10362 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
10363 * gdb.base/signals.exp: Remove duplicate "handle all print" test
10364 that accidentally got checked in.
10365
10366Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
10367
d63a86f8 10368 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
10369 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
10370 compiled test.
10371 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
10372 Add mips-sgi-irix5* xfail for not gcc compiled.
10373 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
10374 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
10375 "p top", "whatis top", "p middle", and "whatis middle".
10376 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
10377 "whatis signed char" for not gcc compiled.
10378 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
10379 "set variable signed char=-1 (-1)" and
10380 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
10381 * gdb.base/funcargs.exp (float_and_integral_args):
10382 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
10383 Add mips-sgi-irix* xfail when not gcc compiled for
10384 "continue to call2b".
10385 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
10386 "continue to call2g".
10387 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
10388 "backtrace from call6a"
10389 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
10390 "backtrace from call7k".
10391 Add mips-sgi-irix5* xfail when not gcc compiled for
10392 "backtrace from call7a".
10393 (localvars_after_alloca): Fix gdb_test cmds for
10394 "print * after runto ...".
10395 Remove rs6000-*-* xfails for
10396 "print i after runto localvars_after_alloca" and
10397 "print l after runto localvars_after_alloca"
10398 for all compilers.
10399 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
10400 when not compiled with gcc, for:
10401 "print signed char == (minus)",
10402 "print signed char != (minus)",
10403 "print signed char < (minus)",
10404 "print signed char > (minus)".
10405 * gdb.base/callfuncs.exp (do_function_calls):
10406 Add mips-sgi-irix* xfail, when compiled with native compiler, for
10407 "call inferior func with struct - returns char *".
d63a86f8 10408 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
10409 "correct value returned double test" to include Solaris 2.4.
10410 * gdb.base/funcargs.exp (float_and_integral_args):
10411 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 10412
c906108c
SS
10413Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10414
10415 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
10416 enumeration bitfields if compiling with GNU C.
10417 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
10418 to empty' prompt.
10419
10420Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
10421
10422 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
10423 test for PRO targets.
10424
10425 * gdb.base/funcargs.exp: Avoid ever setting more than 8
10426 breakpoints in the inferior at any given time by making
10427 two groups of breakpoints for call2*, call6* and call7*
10428 tests.
10429
10430Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10431
10432 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
10433 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
10434 from optimizing it away.
10435 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
10436 "call inferior func with struct".
10437
10438Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
10439
10440 * configure.in: Only configure gdb.chill for particular targets.
10441
10442Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
10443
10444 * gdb.base/Makefile.in: Add action to .c.o transformation
10445 rule that generates a .ci file for each .o file and remove
10446 explicit .c.o rules except for callfuncs.o.
10447 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
10448 generates a .ci file for each .o file and remove explicit
10449 .cc.o rules.
10450 (clean): Remove *.tmp *.ci files.
10451 (EXECUTABLES): Remove templ-info.exp.
10452 * gdb.base/compiler.c: New file.
10453 * gdb.c++/compiler.cc: New file
10454 * gdb.base/scope.exp: Source gdb.base/scope.ci.
10455 Change rs6000-*-* xfail for
10456 "print 'scope0.c'::filelocal_ro" and
10457 "print 'scope1.c'::filelocal" and
10458 "print 'scope1.c'::filelocal_bss" and
10459 "print 'scope1.c'::filelocal_ro" and
10460 "print 'scope1.c'::foo::funclocal" and
10461 "print 'scope1.c'::foo::funclocal_ro" and
10462 "print 'scope1.c'::bar::funclocal" and
10463 "print 'scope0.c'::filelocal_ro" and
10464 "print 'scope1.c'::filelocal at foo" and
10465 "print 'scope1.c'::filelocal_bss at foo" and
10466 "print 'scope1.c'::filelocal_ro at foo" and
10467 "print 'scope1.c'::foo::funclocal at foo" and
10468 "print 'scope1.c'::foo::funclocal_bss at foo" and
10469 "print 'scope1.c'::foo::funclocal_ro at foo" and
10470 "print 'scope1.c'::bar::funclocal at foo" and
10471 "print 'scope0.c'::filelocal_ro" and
10472 "print 'scope1.c'::filelocal" and
10473 "print 'scope1.c'::filelocal_bss" and
10474 "print 'scope1.c'::filelocal_ro" and
10475 "print 'scope1.c'::foo::funclocal" and
10476 "print 'scope1.c'::foo::funclocal_bss" and
10477 "print 'scope1.c'::foo::funclocal_ro" and
10478 "print 'scope1.c'::bar::funclocal" and
10479 "print 'scope1.c'::bar::funclocal_bss"
10480 to only be xfail'd when not compiled with gcc.
d63a86f8 10481 Add rs6000-*-* xfail for
c906108c
SS
10482 "print 'scope0.c'::filelocal_bss before run"
10483 when compiled with gcc.
10484 (test_at_main): Add rs6000-*-* xfail for
10485 "print filelocal_ro in test_at_main"
10486 when compiled with gcc.
10487 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 10488 Add rs6000-*-aix* xfail for
c906108c
SS
10489 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
10490 "ptype t_char_array", not compiled with gcc.
10491 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
10492 xfail for "list foo (in include file)" when gcc compiled.
10493 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
10494 (integral_args): Add rs6000-*-* xfail for
10495 "run to call0a" if not compiled with gcc.
10496 (unsigned_integral_args): Add rs6000-*-* xfail for
10497 "run to call1a" if not compiled with gcc.
10498 (float_and_integral_args): Add rs6000-*-* xfail for
10499 "run to call2a" if not compiled with gcc and for
10500 "continue to call2b" for any compiler.
10501 Add rs6000-*-* xfail to
10502 "print f1 after run to call2a" for gcc compiled.
10503 (discard_and_shuffle): Add rs6000-*-* xfail for
10504 "run to call6a".
10505 (shuffle_round_robin): Add rs6000-*-* xfail for
10506 "backtrace from call7a" if not compiled with gcc.
10507 Add rs6000-*-* xfail for
10508 "backtrace from call7b" if compiled with gcc.
10509 (call_after_alloca): Add rs6000-*-* xfail for
10510 "print c in call_after_alloca" and
10511 "print s in call_after_alloca" and
10512 "backtrace from call_after_alloca_subr"
10513 if not compiled with gcc.
10514 (localvars_in_indirect_call): Add rs6000-*-* xfail for
10515 "print c in localvars_in_indirect_call" and
10516 "print c in localvars_in_indirect_call" and
10517 "backtrace in indirectly called function" and
10518 "stepping into indirectly called function"
10519 if not compiled with gcc.
10520 (localvars_after_alloca): Add rs6000-*-* xfail for
10521 "print c after runto localvars_after_alloca" and
10522 "print s after runto localvars_after_alloca" and
10523 "print i after runto localvars_after_alloca" and
10524 "print l after runto localvars_after_alloca"
10525 for all compilers.
10526 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
10527 than whatis-info.exp.
10528 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
10529 than opaque-info.exp.
10530 Setup rs6000-*-* xfail for
d63a86f8 10531 "ptype on opaque struct pointer (statically)" and
c906108c
SS
10532 "ptype on opaque struct pointer (dynamically)" when
10533 not compiled with gcc.
10534 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
10535 rather than callf-info.exp.
10536 (do_function_calls): Add clear_xfail for rs6000-*-* for
10537 "p t_float_values2(3.14159,float_val2)". Seems to work
10538 fine there, both with xlc and gcc. Need to find out what
10539 it is doing right and fix other platforms.
10540 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
10541 "call inferior func with struct - returns int",
10542 "call inferior func with struct - returns long",
10543 "call inferior func with struct - returns float",
10544 "call inferior func with struct - returns double",
10545 "call inferior func with struct - returns char *",
10546 but only if not gcc compiled (presumes xlc compiled).
10547 Change rs6000-*-* xfails for
10548 "call inferior func with struct - returns char" and
10549 " call inferior func with struct - returns short" to only
10550 xfail if not using gcc.
10551 (clean mostlyclean): Remove *.ci and *.tmp files.
10552 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
10553 than templ-info.exp.
10554 * gdb.base/langs.exp: Source gdb.base/langs.ci.
10555 Add rs6000-*-* xfail for "up to foo in langs.exp"
10556 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
10557 when not gcc compiled.
d63a86f8 10558
c906108c
SS
10559Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10560
10561 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
10562 * gdb.base/corefile.exp: Likewise.
10563 * gdb.base/list.exp: Likewise.
10564 * gdb.base/scope.exp: Likewise.
10565 * gdb.base/siganls.exp: Likewise.
10566
10567 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
10568 compiler output.
10569 * gdb.base/whatis.exp: Likewise.
10570
10571Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
10572
10573 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
10574 failure (opcode table has been fixed to match reality).
10575
10576Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
10577
10578 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
10579 "call inferior func with struct - returns char",
10580 "call inferior func with struct - returns short"
10581
10582 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
10583 "print 'scope0.c'::filelocal at main",
10584 "print 'scope0.c'::filelocal_bss in test_at_main",
10585 "print 'scope0.c'::filelocal at foo",
10586 "print 'scope0.c'::filelocal_bss in test_at_foo",
10587 "print 'scope0.c'::filelocal at bar",
10588 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 10589
c906108c
SS
10590 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
10591 in source file 1". This bug seems to have been fixed with both
10592 gcc and native cc (was native assembler bug?).
10593
10594Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
10595
10596 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
10597 "backtrace through signal handler" to "i*86-*-sysv4*".
10598 * gdb.base/signals.exp: Add xfail for "'next' behaved as
10599 continue" case. Add "known SVR4 bug" to fail message.
10600 Add "i*86-*-bsdi2.0" xfail for "handle all print".
10601 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
10602 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
10603 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
10604 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
10605 "up to foo in langs.exp", "show language at foo in
10606 langs.exp", "up to cppsub_ in langs.exp", "show
10607 language at cppsub_ in langs.exp", "up to fsub in
10608 langs.exp", and "show language at fsub in langs.exp".
10609 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
10610 "bactrace in corefile.exp".
10611 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
10612 "call inferior function with struct - returns float" and
10613 "call inferior function with struct - returns double".
d63a86f8 10614
c906108c
SS
10615Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
10616
10617 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
10618 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
10619 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
10620 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
10621
10622Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
10623
10624 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
10625 (or overriden) "CHILL" macro rather then bare "gcc".
10626 Also look for ../../gcc/xgcc since that is what we will
10627 actually need, not "Makefile". Remove following assignment
10628 of CHILL to CHILL_FOR_TARGET because that results in
10629 recursive definition.
10630
10631Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
10632
10633 * gdb.base/corefile.exp: Change xfail for backtrace in
10634 corefile.exp from linuxaout to all linux.
10635 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
10636 cases where we miss the breakpoint at the signal handler
10637 for some reason. Setup xfail for linuxoldld/linuxaout and
10638 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
10639 hitting SIGURG breakpoint.
10640 * gdb.base/signals.exp: Setup xfail for "next" acting like
10641 continue to add linuxoldld. Setup xfail for all linux for
10642 "next to handler in signals_tests_1", "backtrace in
10643 signals_tests_1", "continue to func1", "pass SIGUSR1",
10644 and continue to handler".
10645
10646Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
10647
10648 * Update all FSF addresses except those in COPYING* files.
10649
10650Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
10651
10652 * gdb.base/a2-run.exp: Change messages to be more explicit about
10653 the status of args, and quote binfile in results.
10654
10655Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
10656
10657 * gdb.base/callfuncs.exp: Add tests for passing structs to
10658 inferior functions and return various types.
10659 * gdb.base/callfuncs.c: Add functions to receive a struct
10660 and return a member of the struct, in various types.
10661
10662Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10663
10664 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
10665
10666Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
10667
10668 * config/vxworks29k.exp: New file, sources vxworks.exp.
10669
10670Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10671
10672 * config/gdbremote.exp: New file. Testing framework using
10673 gdbserver.
10674
10675Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
10676
10677 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
10678 "call function when asleep" and "send end of file".
10679 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
10680 for "backtrace in corefile.exp".
10681 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
10682 for "backtrace through signal handler".
10683 * gdb.base/corefile.exp: Make sure we actually generate a core file
10684 before trying the core tests. Some systems allow the user to suppress
10685 generation of core files and default to that (linux for example).
10686 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
10687 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
10688
10689Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10690
10691 * gdb.threads: New directory with some crude multi-threaded
10692 gdb tests (step.exp and step2.exp).
10693 * config/mt-lynx (STEP_EXECUTABLE): Define.
10694 (THREADFLAGS): Define.
10695
10696Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
10697
10698 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
10699
10700 * gdb.base/signals.exp: Disable whole file for lynx until
10701 further notice.
10702
10703 * gdb.base/signals.exp: xfail test where "next" acts like
10704 "continue" for lynx.
10705
10706 * gdb.base/interrupt.exp: xfail test for calling function while
10707 inferior is asleep for lynx.
10708
10709 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
10710 than one cr-lf after each command.
10711
10712Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10713
10714 * configure.in: Reinstate setting of stabsdirs variable, fix
10715 typo in setting up configdirs for native builds.
10716
10717 * gdb.base/return.exp: Fix typo in return double test.
10718 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
10719 compiler from optimizing them away.
10720
10721Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
10722
10723 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
10724 sequences to be echo'd by gdb when using gdb_test.
10725 * gdb.chill/chexp.exp: Likewise.
10726 * gdb.fortran/exprs.exp: Likewise
10727
10728Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10729
10730 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
10731 after the inferior gdb has started.
10732
10733 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
10734 after each command.
10735 * gdb.base/funcargs.exp: Likewise.
10736 * gdb.base/gdbvars.exp: Likewise.
10737 * gdb.base/interrupt.exp: Likewise.
10738 * gdb.base/list.exp: Likewise.
10739 * gdb.base/watchpoint.exp: Likewise.
10740 * gdb.c++/demangle.exp: Likewise.
10741 * gdb.c++/inherit.exp: Likewise.
10742 * gdb.chill/chexp.exp: Likewise.
10743 * gdb.fortran/exprs.exp: Likewise.
10744
10745 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
10746 test if we can't handle IO to/from the inferior.
10747
10748 * gdb.c++/misc.exp: Always check for a program already being
10749 started after sending a "run" command to gdb.
10750
10751 * gdb.base/twice.exp: Start with a fresh gdb.
10752
10753 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
10754 only depend on gdb's expression code, not the chill runtime.
10755
10756 * gdb.base/return.c: Put return values into variables so we
10757 can have gdb print them rather than depending on the program
10758 to print them.
10759 * gdb.base/return.exp: Corresponding changes.
10760
10761 * lib/gdb.exp: Provide default value for noinferiorio.
10762 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
10763 the inferior.
10764
10765 * gdb.base/break.exp: Always check for a program already being
10766 started after sending a "run" command to gdb.
10767 (text_next_with_recursion): Don't check the output from the
10768 program's printf statement. Instead just make sure the program
10769 exited.
10770
10771 * gdb.base/commands.exp: Protect tests which need arguments with
10772 $noargs conditionals.
10773
10774Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10775
10776 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
10777 of structure member arrays to match gdb/valops.c:value_addr change.
10778
10779Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
10780
10781 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
10782 cases.
10783
10784Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
10785
10786 * configure.in (configdirs): Remove gdb.chill from default list
10787 of subdirs and then add it back in only if doing a native build.
10788 The current chill compiler does not yet work in any cross build.
10789 * Revert all signal changes from Jul 6.
10790 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
10791 for sh-hms targets, allowing these tests to link, with no other
10792 changes. Testing is suppressed by setting "nosignals" in site.exp.
10793
10794Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
10795
10796 * configure.in (signaldirs): Define and add to configdirs for all
10797 targets except some specific ones that are known to not support signals.
10798 Also clean up formatting.
10799 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
10800 (signals, sigall): Remove rules to build.
10801 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
10802 Moved to new gdb.signals directory.
10803 * gdb.signals: New test directory.
10804 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
10805 signals.c signals.exp}: New or moved files.
10806
10807Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
10808
10809 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
10810
10811Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
10812
10813 * gdb.base/return.exp: Xfail `return double' test failure
10814 on at least Solaris 2.3 and handle future/past versions on
10815 a case by case basis as appropriate. Also update message
10816 to include i*86 failures.
10817
10818Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10819
10820 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
10821
10822 * lib/gdb.exp: Fix comment which erroneously identified
10823 gdb_file_cmd as gdb_load (the 19 May change was in fact to
10824 gdb_file_cmd not gdb_load).
10825 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
10826
10827 * gdb.base/setvar.exp: Make test names consistent between pass and
10828 fail cases. Use gdb_test more.
10829
10830Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10831
10832 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
10833
10834Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10835
10836 * gdb.base/help.exp: Fix expected help string for `show commands'.
10837
10838Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
10839
10840 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
10841
10842 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
10843 of a text section.
10844
10845Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
10846
10847 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
10848 that loop eventually terminates. Fix Connection refused logic so
10849 that testsuite will expire nicely.
10850
10851Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
10852
10853 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
10854 config/rom68k.exp: New tcl glue for the appropriate monitors.
10855 These all just end up calling monitor.exp.
10856 * config/monitor.exp (gdb_target_monitor): Handle `Connection
10857 refused' by retrying. Cleanup some timeout issues.
10858 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
10859 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
10860 callers don't have to set/restore global timeout variable.
10861
10862 * The following set of changes centralizes management of the global
10863 timeout variable. This way, it can be set in one target dependent
10864 place instead of dozens of places scattered throughout the test suite.
10865 If you need to lengthen a timeout, then you should either set timeout
10866 in one of the config/{target}.exp files, or multiply it by a factor.
10867 Setting it to an absolute value is always going to lose for some
10868 targets.
10869 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
10870 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
10871 * gdb.base/funcargs.exp: Don't set timeout.
10872 * gdb.base/list.exp (test_forward_search): Only use local timeout.
10873 * gdb.base/printcmds.exp (test_print_string_constants
10874 test_print_array_constants): Don't set timeout.
10875 * gdb.base/ptype.exp: Don't set timeout.
10876 * gdb.base/recurse.exp: Don't set timeout.
10877 * gdb.base/return.exp: Don't set timeout.
10878 * gdb.base/watchpoint.exp: Don't set timeout.
10879 * gdb.c++/classes.exp (do_tests): Don't set timeout.
10880 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
10881
10882Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
10883
10884 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
10885
10886Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10887
10888 * lib/gdb.exp: Disable chill tests for irix5.
10889
10890Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10891
10892 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
10893 each test pass or fail.
10894
10895Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10896
10897 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
10898 xlc not gcc.
10899
10900Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
10901
10902 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
10903
10904Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
10905
10906 * config/est.exp: Fix copyright and comments. Remove dead code.
10907 Use targetname, serialport and baud variables instead of fixed
10908 constants.
10909 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
10910 * config/cpu32bug.exp: New file to support cpu32bug monitors.
10911
10912Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10913
10914 * gdb.base/watchpoint.exp: Don't run
10915 test_watchpoint_triggered_in_syscall for sunos.
10916
10917Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10918
10919 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
10920 they don't seem to exist. Do include stdio.h.
10921
10922Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10923
10924 * gdb.base/a1-selftest.exp: Add alpha xfail.
10925
10926Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10927
10928 * gdb.base/watchpoint.c (main): Prompt before calling read().
10929 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
10930 Revise accordingly. Remove cruft about sending "123" several
10931 times, until it gets noticed. Clean up the "print buf[0]" stuff
10932 so that it passes or fails, and waits for prompts in the usual way.
10933
10934Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10935
10936 * gdb.base/recurse.exp: Fix comment.
10937
10938 * TODO: Remove item about printing variables in nodebug.exp. Add
10939 item about enabling tests which are only run on some targets.
10940
10941 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
10942 fail, make test names unique, use new gdb_test convention
10943 regarding pattern, use gdb_test more, etc.).
10944
10945 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
10946 fail, make test names unique, etc.).
10947
10948Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10949
10950 * gdb.base/nodebug.c: Change return type of top and middle to
10951 short.
10952 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
10953 are fixed by the recent mdebugread.c changes. Allow `short ()'
10954 as type for top and middle.
10955
10956Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10957
10958 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
10959 nearly as I can tell, the whole thing was an accident in Stu's
10960 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
10961 to replace a send/expect pair with gdb_test, but ended up only
10962 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
10963 of 30 Mar 1995 took care of it, but left this vestigial comment
10964 which I am now nuking.
10965
10966Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10967
10968 * gdb.base/break.exp: Look for different line number for
10969 breakpoint at main depending on usestubs.
10970
10971Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10972
10973 * gdb.base/list.exp: Adjust some alternate expect patterns to
10974 match recent list0.c change. Add alternate expect pattern for
10975 output from `list default lines around main' for optimizing
10976 compilers.
10977
10978Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10979
10980 * lib/gdb.exp: If nosignals is not set, set it to 0.
10981
10982Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
10983
10984 * config/slite-gdb.exp: Responds to load symbol table prompt.
10985 * gdb.base/break.exp: Adjust line number, fix rerun.
10986 * gdb.base/langs0.c: Add #ifdef usestubs.
10987
10988Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
10989
10990 * gdb.base/list.exp: Adjust line contents after adding new lines in
10991 list0.c. Also fix a syntax error.
10992
10993 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
10994 * gdb.base/break.exp: ditto.
10995 * gdb.base/list.exp: ditto.
10996 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
10997 * gdb.base/run.c: ditto.
10998 * gdb.base/list0.c: ditto.
10999 * gdb.base/funcargs.c: ditto.
11000
11001Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
11002
11003 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
11004 $targetname, $serialport and $baud instead of hardwired variables.
11005 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
11006 target doesn't support signals.
11007
11008Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
11009
11010 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
11011
11012Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11013
11014 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
11015 Don't rely on the value of an auto variable before it has been
11016 initialized. Use gdb_test more.
11017
11018Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11019
11020 * lib/gdb.exp (default_gdb_version): A version number must start
11021 with a digit, but other than that contains all characters up to
11022 the first whitespace character.
11023
11024Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11025
11026 * gdb.base/commands.exp (breakpoint_command_test): New tests.
11027
11028Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11029
11030 * gdb.c++/*.exp: Warn if executable does not exist. The original
11031 reason for skipping the warning was that configure.in sometimes
11032 intentionally skipped building the executables but the tcl code
11033 had no way of knowing. That (a) was always bogus with respect to
11034 error handling, (b) is no longer true (right now there is no way
11035 to skip C++ tests).
11036
11037 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
11038
11039Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11040
11041 * gdb.base/list.exp: Add expect patterns for output from
11042 SunPRO compiled executables.
11043 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
11044 types.
11045
11046Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11047
11048 * gdb.base/break.exp (test_next_with_recursion): Accept any line
11049 number (we are already testing that the correct source line text
11050 gets printed).
11051
11052 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
11053 that is what is intended, but something needed to be done to get
11054 sunos4 native working again.
11055
11056 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
11057
11058 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
11059 apparently went with a (very) old xfail.
11060
11061Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
11062
11063 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
11064 runto_main is a proc in gdb.exp that will do 'step' for target use
11065 stubs.
11066 * gdb.base/exprs.exp: ditto.
11067 * gdb.base/interrupt.exp: ditto.
11068 * gdb.base/opaque.exp: ditto.
11069 * gdb.base/printcmds.exp: ditto.
11070 * gdb.base/ptype.exp: ditto.
11071 * gdb.base/scope.exp: ditto.
11072 * gdb.base/setvar.exp: ditto.
11073 * gdb.base/signals.exp: ditto.
11074 * gdb.base/twice.exp: ditto.
11075 * gdb.c++/classes.exp: ditto.
11076 * gdb.c++/inherit.exp: ditto.
11077 * gdb.c++/templates.exp: ditto.
11078 * gdb.base/break.exp: no run and hit main for stubs. Change line
11079 numbers for breakpoints and info breakpoint.
11080 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
11081 breakpoint().
11082 * gdb.base/callfuncs.c: ditto.
11083 * gdb.base/exprs: ditto.
11084 * gdb.base/interrupt.c: ditto.
11085 * gdb.base/opaque0.c: ditto.
11086 * gdb.base/printcmds.c: ditto.
11087 * gdb.base/ptype.c: ditto.
11088 * gdb.base/scope0.c: ditto.
11089 * gdb.base/setvar.c: ditto.
11090 * gdb.base/signals.c: ditto.
11091 * gdb.base/twice.c: ditto.
11092 * gdb.c++/misc.cc: ditto.
11093 * gdb.c++/templates.cc: ditto.
11094
11095Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11096
11097 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
11098
11099 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
11100 somewhere between `read' and `main.c'. I'm pretty sure the
11101 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
11102 and it isn't particularly useful.
11103
11104 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
11105
11106Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11107
11108 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
11109
11110Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
11111
11112 * config/mt-slite: add LIBS and -nostdlib.
11113 * config/slite-gdb.exp: add this new file to support sparclite target.
11114
11115Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
11116
11117 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
11118
11119 * gdb.base/a2-run.exp: Change argument to istarget from
11120 "*-*-vxworks" to "*-*-vxworks*".
11121 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
11122
11123Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
11124
11125 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
11126 will not runto main but do a 'step' to step out of breakpoint().
11127 * config/mt-slite: add -Dusestubs.
11128
11129Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11130
11131 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
11132 instead of just @.
11133
11134 * gdb.base/signals.exp: Add test for "handle all print".
11135 * TODO: Remove "handle all print". Also remove item about
11136 checking copyright date (I don't like the idea of a spurious FAIL
11137 based on when we run the tests).
11138
11139 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
11140 for SunOS4 (reason for failure not investigated). Remove
11141 redundant test for $binfile.
11142
11143 * gdb.base/nodebug.c (array_index): Call malloc.
11144
11145 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
11146
11147Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
11148
11149 * gdb.base/recurse.exp: Update gdb_test invocation to use new
11150 conventions and slightly simplify the matching regexp.
11151
11152Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11153
11154 * gdb.base/break.exp: Update gdb_test invocation to use new
11155 convention.
11156
11157 * lib/gdb.exp: If noargs is not set, set it to 0.
11158
11159 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
11160 tests unique.
11161
11162 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
11163
11164Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11165
11166 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
11167 one argument of type "<non-float parameter>".
11168
11169Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
11170
11171 * config/rom68k.exp: New file to support Motorola IDP board.
11172 * gdb.base/a2-run.exp: Skip this file if noargs is set.
11173 * gdb.base/break.c: Change things around so that this program
11174 doesn't depend upon args. This is necessary to make remote
11175 targets work (in general, they can't take args).
11176 * gdb.base/break.exp: Don't try to send args to program. Don't
11177 expect output. Also, replace lots of code with gdb_test.
11178
11179Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11180
11181 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
11182 printing of '\'' (which is what the comment says we are testing,
11183 even though we were not), not '''.
11184 (test_integer_literals_rejected): Test that printing ''' is an error.
11185
11186 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
11187 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
11188 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
11189 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
11190 Use gdb_test not test_print_accept.
11191 * lib/gdb.exp: Remove test_print_accept.
11192
11193 * gdb.base/signals.exp (signal_tests_1): Make pass message
11194 consistent with fail message.
11195
11196 * gdb.base/whatis.exp: Remove xfails for printing char vs.
11197 unsigned char; the bug (PR 1821) is fixed.
11198
11199 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
11200
11201 * gdb.base/scope.exp (test_at_localscopes): Call pass for
11202 successful tests--makes xfailing them work right.
11203
11204Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11205
11206 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
11207 only \r\n, not .*. The test can pass .* as the last thing in
11208 $pattern if that is what it wants. In addition to providing this
11209 flexibility, this change should speed up pattern matching in cases
11210 where the pattern already ended with .* (there were a number of
11211 them). This change also helps catch bad patterns--in the old
11212 scheme the typo "char \*" instead of "char \\*" would pass. Now
11213 it is caught.
11214 * Many .exp files: Update callers.
11215
11216 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
11217 clearer and does not spuriously match multiple ('s. Likewise for
11218 ) and *.
11219
11220 * gdb.base/nodebug.exp: Test ability to call a function and pass
11221 it a string (even with no debugging info).
11222
11223 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
11224 "p '\'", which is the same as "p ''" once tcl gets done with
11225 quoting, to "p '\\'", which I suspect is what is intended (one
11226 backslash gets sent to GDB).
11227
11228 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
11229
11230Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11231
11232 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
11233 1817) was fixed literally years ago.
11234
11235Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11236
11237 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
11238 test, it causes stepping out of call_after_alloca_subr with
11239 optimizing compilers.
11240 (localvars_in_indirect_call): Consume GDB prompt if `finish'
11241 fails.
11242
11243 * gdb.c++/templates.exp: Source templ-info.exp only if
11244 the templates executable exists.
11245
11246 * gdb.c++/misc.cc (class Contains_static_instance,
11247 class Contains_nested_static_instance),
11248 gdb.c++/classes.exp (test_static_members): Test printing of
11249 a class that contains a static instance of the class.
11250
11251Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11252
11253 * gdb.base/langs2.c (cppsub_): Don't prototype.
11254 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
11255 only, I believe).
11256
11257Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11258
11259 * lib/gdb.exp (skip_chill_tests): New procedure.
11260
11261 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
11262
11263Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
11264
11265 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
11266 each expect pattern. Cuts runtime from 12 to about 4 seconds.
11267
11268Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11269
11270 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
11271
11272 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
11273 disassemble 8, not 16, instructions for part 4.
11274
11275 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
11276 support the latter anymore.
11277
11278 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
11279 -DNO_PROTOTYPES.
11280 * gdb.base/callfuncs.c: Control use of prototypes based on
11281 NO_PROTOTYPES, not __STDC__.
11282 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
11283 t_float_values2 tests if prototypes in use.
11284
11285 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
11286 t_double_values): When checking differences against DELTA, check
11287 that difference is within the range (-DELTA,DELTA), not just
11288 (-infinity,DELTA).
11289
11290Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
11291
11292 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
11293 'file' command firts, then 'target', then 'load', this is due to gdb
11294 target set up.
11295 * config/mips-gdb.exp: Fix a couple regular exp bugs.
11296
11297Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
11298
11299 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
11300 FP load/store variants.
11301 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
11302
11303Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
11304
11305 * gdb.base/term.exp: Do not give a warning if not native, it is
11306 not an abnormal condition.
11307
11308Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
11309
11310 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
11311 t_char_array".
11312
11313Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
11314
11315 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
11316 are getting the version number.
11317
11318 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
11319 if not native, it is not an abnormal condition.
11320
11321Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11322
11323 * lib/gdb.exp: Just use "file exists", rather than undocumented
11324 dejagnu procedure "findfile".
11325
11326Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
11327
11328 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
11329 (LDFLAGS): Set to -Xlinker -Ur.
11330
11331 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
11332 Removed, these values are set by lib/gdb.exp.
11333
11334 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
11335
11336Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
11337
11338 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
11339 of replicating gdb startup code.
11340
11341 * config/mt-vxworks (LDFLAGS): Set to -r.
11342 (CFLAGS_FOR_TARGET): Removed.
11343
11344 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
11345 (gdb) and gdb for vxworks uses (vxgdb).
11346
11347 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
11348 executable is not in the tree and host != target, use sed and
11349 program_transform_name to determine the gdb name used by the
11350 target.
11351
11352 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
11353 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
11354
11355Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11356
11357 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
11358 floats, chars, and shorts where there are ANSI-style function
11359 definitions.
11360
11361 * gdb.base/langs.exp, gdb.base/langs*: New test.
11362 * gdb.base/Makefile.in: Build it.
11363 * TODO: Remove item about checking that C names don't get C++
11364 demangling applied; this test tests it.
11365
11366Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11367
11368 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
11369 went with the const70 xfail. The xfail went away a year ago.
11370
11371 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
11372
11373 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
11374 for hp300.
11375
11376 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
11377
11378 * gdb.base/a1-selftest.exp: Don't run on hp300.
11379
11380Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11381
11382 * Makefile.in (site.exp): Set host_alias and target_alias as well
11383 as host_triplet and target_triplet.
11384
11385Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11386
11387 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
11388
11389 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
11390 places as other ecoff systems).
11391
11392 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
11393 ultrix.
11394
11395Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11396
11397 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
11398 remove them.
11399 * gdb.base/nodebug.exp: Accept "function" in addition to "text
11400 variable and "variable" in addition to "data variable".
11401 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
11402
11403 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
11404 2.
11405 * gdb.base/list1.c (long_line): Add additional statement at start
11406 of function.
11407 * gdb.base/list.exp (test_forward_search): Update line number to
11408 reflect new statement.
11409
11410Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11411
11412 * gdb.base/signals.exp: Reinitialize searched source directories
11413 after gdb_start call.
11414
11415Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
11416
11417 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
11418 * gdb.stabs/Makefile.in: Likewise.
11419
11420 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
11421 change. Instead split the tests into smaller pieces.
11422 * gdb.disasm/hppa.s: Corresponding changes.
11423
11424Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11425
11426 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
11427 Quote ^C when passing it to stty. For some shells ^ is a pipe.
11428
11429 * gdb.base/funcargs.exp: Modify many tests so that every test
11430 either passes or fails. Make some test names unique.
11431
11432Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11433
11434 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
11435 Call stty to set interrupt character.
11436
11437 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
11438 for HP assembler versus GNU assembler based on actual behavior of
11439 $(CC), rather than assuming that $(AS) is always the GNU assembler.
11440
11441 * TODO: Suggest a few more stepping tests.
11442
11443Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
11444
11445 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
11446 restart GDB for h8300 after a continue.
11447 (return): Add pattern to match a29k-udi behavior.
11448 * gdb.base/nodebug.exp: Remove obsolete comment.
11449 * gdb.base/regs.exp: New file, testing of register displays.
11450 * gdb.base/return.exp: Fix typo in reference to $objdir.
11451 * gdb.base/whatis.exp: Always start with a fresh GDB.
11452
11453Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11454
11455 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
11456 higher, these tests generate a lot of output.
11457
11458Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11459
11460 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
11461 code following the catch silently ignored some errors; without the
11462 catch they should be thrown like any other tcl error. Also, the
11463 catch used "" instead of {} which meant all the callers who wanted
11464 to include one of the characters "[]$ had to quote it an extra time.
11465 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
11466 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
11467 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
11468 Remove extra quoting.
11469
11470Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
11471
11472 * gdb.base/commands.exp: Make test names unique; every test either
11473 passes or fails. Update some comments.
11474
11475 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
11476
11477Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11478
11479 The following fixes a FAIL caused by the fact that the alpha stabs
11480 configuration didn't use the ".if alpha" code in weird.def.
11481 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
11482 bit pointer, so the 32 bit version works even on the alpha.
11483 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
11484 Remove the stuff which allowed us to have separate versions for
11485 alpha and everything else.
11486
11487 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
11488 regexp which "info func operator\[\](" is supposed to match. Fix
11489 string to send to GDB. Note that GDB still doesn't work right. Add a
11490 new test for "info func .perator\[\](" which GDB does handle correctly.
11491
11492 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
11493
11494Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11495
11496 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
11497 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
11498 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
11499 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
11500 it makes the tests harder to understand and confuses test-o-matic.
11501 The preferred style is that each test provides a PASS or a FAIL,
11502 and has a unique message (e.g. "continue #54" not just "continue")
11503 which is the same for the pass and the fail.
11504 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
11505 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
11506 to lib/gdb.exp.
11507 * gdb.base/printcmds.exp: Use test_print_accept. Remove
11508 prt_accept which was basically the same thing. Likewise for
11509 test_print_reject and prt_reject.
11510 * lib/gdb.exp (test_print_reject): Add some more error message
11511 patterns to match from the former printcmds.exp (prt_reject).
11512 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
11513 One defect of the passcount stuff is that some of it failed to
11514 report XPASS where appropriate.
11515 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
11516 stuff before and after arg in expected pattern.
11517 (test_paddr_operator_functions): Re-do test without print_addr_of;
11518 this is the only test which seems to want extra stuff there.
11519
11520Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11521
11522 * gdb.base/nodebug.exp: Update new tests to reflect improved
11523 wording of gdb output.
11524
11525 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
11526 and "ptype" work on variables in files compiled without -g.
11527 Replaces commented out "maint print msymbol" tests.
11528
11529Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11530
11531 * gdb.base/setvar.c (dummy): Call malloc.
11532
11533 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
11534 losing with the irix4 sed.
11535
11536 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
11537 ALRM" on irix4.
11538
11539Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11540
11541 * TODO: Remove items about corefile.exp testing new exec-file and
11542 backtrace; both are now done. Add items about printing enums.
11543
11544Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11545
11546 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
11547 "get signal $thissig" test fails.
11548
11549 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
11550
11551Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11552
11553 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
11554 compiler warning with dec alpha compiler.
11555
11556 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
11557 extra \n from gdb_test call (this explains why the prompt test
11558 that I removed yesterday was there).
11559 (user_defined_command_test): Remove extra \n and prompt test.
11560
11561 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
11562 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
11563 doesn't exist.
11564 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
11565 Also remove alpha workaround, which turns out to be because
11566 SIGABRT == SIGLOST.
11567
11568 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
11569
11570 * gdb.base/help.exp: Don't test "help show".
11571
11572Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11573
11574 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
11575 "set print address" is on.
11576 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
11577 pass prompt to gdb_test; gdb_test already looks for the prompt.
11578
11579 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
11580
11581 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
11582 was a vestige of the manual TESTSTRATEGY, and the purpose of it
11583 was to make sure that gdb can read a core file. But (a) the "read
11584 the corefile" part didn't make it to a1-selftest.exp, we just
11585 delete the corefile after creating it, and (b) we test reading
11586 corefiles in corefile.exp anyway. Also, this test left around a
11587 xgdb process on Solaris.
11588
11589 * gdb.base/corefile.exp: Also test backtrace.
11590
11591Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
11592
11593 * gdb.base/commands.exp: Test a simple user defined command with
11594 arguments and if/while statements; verify the full user command is
11595 printed by "show user".
11596
11597 * gdb.base/commands.exp: Test if/while commands as part of a
11598 breakpoint command list; verify they appear in breakpoint
11599 information.
11600
11601Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11602
11603 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
11604 than by dividing by zero.
11605
11606Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
11607
11608 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
11609 performing an inferior call with watchpoints enabled.
11610 * gdb.base/watchpoint.c (main): Delete second unnecessary read
11611 call.
11612
11613Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11614
11615 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
11616 of "file" command.
11617
11618 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
11619 Add additional pattern for when "int operator int(void);" appears
11620 in a different order.
11621
11622Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11623
11624 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
11625
11626 * gdb.base/help.exp: Replace most of docstrings for "info signals"
11627 and "signal" with ".*".
11628
11629Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11630
11631 * TODO: Add note about "handle all nostop".
11632
11633 * gdb.base/{sigall.c, sigall.exp}: New test.
11634 * gdb.base/Makefile.in: Add it.
11635
11636Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
11637
11638 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
11639 when invoking GDB, suppresses any windowing interface.
11640
11641Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
11642
11643 * config/sim-gdb: New file, simulator testing support.
11644
11645Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
11646
11647 * gdb.base/interrupt.exp: Test calling func1 twice.
11648
11649Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
11650
11651 * gdb.base/list.exp (test_forward_search): Set timeout higher
11652 when we'll be getting lots of output from gdb.
11653
11654 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
11655 "init_malloc" to after the expect statement. Run it if that
11656 regexp is taken, but also for two others which happen if source
11657 cannot be found.
11658
11659Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11660
11661 * gdb.base/printcmds.exp: New test, for printing register before
11662 program is running.
11663
11664Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11665
11666 * gdb.base/list.exp: Correct some alternate expect patterns
11667 to reflect changes in list1.c.
11668
11669Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11670
11671 * TODO: Add item regarding large frames.
11672
11673 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
11674
11675 * TODO: Remove item about enabling return.exp; it
11676 is enabled. Suggest a few more "return" tests.
11677
11678Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11679
11680 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
11681 anonymous unions.
11682
11683Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11684
11685 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
11686 and pr-5646.o, so "make" is the same as "make all", not "make
11687 pr-4975.o".
11688
11689Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
11690
11691 * gdb.base/list.exp: Adjust expectations to reflect changes in
11692 list1.c.
11693 (test_forward_search): New test proc.
11694 * gdb.base/list1.c (long_line): New function, has long source line.
11695
11696Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
11697
11698 * gdb.base/a1-selftest.exp: Change initial stepping to know about
11699 additional line of code that was added.
11700
11701Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
11702
11703 * gdb.disasm/hppa.s: Break the large branching tests into smaller
11704 tests so as not to overflow expect's input buffers.
11705 * gdb.disasm/hppa.exp: Corresponding changes.
11706
11707Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11708
11709 Beginnings of template debugging tests.
11710 * gdb.c++/templ-info.cc: New file to test for template
11711 debugging capability of the compiler.
11712 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
11713 templ-info.cc.
11714 * gdb.c++/templates.cc: Add explicit template instantiations
11715 to enable compiling with -fno-implicit-templates. Add destructor
11716 and 'value' method to T5 class for template tests.
11717 * gdb.c++/templates.exp: Add testcases for printing of template
11718 types, setting breakpoints on template methods and calling a
d63a86f8 11719 template method.
c906108c
SS
11720
11721Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
11722
11723 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
11724 branch target since some assemblers (gas-2.5) may emit a
11725 relocation for the branch instead of resolving it in the
11726 assembler.
11727
11728Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11729
11730 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
11731 through signal handler.
11732
11733Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11734
11735 * configure.in (*-*-netware): Use config/mt-netware.
11736
11737 * config/mt-netware: New file.
11738 * config/mt-i386-netware: Removed, separate configs for different
11739 netware architectures are no longer needed now that we have
11740 --with-headers.
11741
11742Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11743
11744 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
11745 by the recent changes to use ANSI C arithmetic conversions.
11746
11747Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11748
11749 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
11750 bug involving using inferior_pid to figure out whether to select a
11751 frame.
11752
11753Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
11754
11755 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
11756 match the current disassembler output.
11757
11758Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
11759
11760 * gdb.fortran/exprs.exp: Expect VOID instead of void.
11761 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
11762 types, expect "int" as type of integer values (for now).
11763
11764Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
11765
11766 * gdb.base/commands.exp: New tests for if/while commands.
11767
11768Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
11769
11770 * lib/gdb.exp (runto): Replace sub-pattern for hex value
11771 by .*, since hex values have different syntax in Chill mode.
11772
11773Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11774
11775 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
11776 linefeed from expect pattern for repeated types with indices > 9.
11777
11778Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
11779
11780 First part of Fortran test suite.
11781 * gdb.fortran: New directory.
11782 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
11783
11784Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11785
11786 * gdb.base/default.exp: Update expect pattern for load command
11787 without arguments.
11788
11789Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
11790
11791 * configure.in: Change i386 to i[345]86.
11792 * gdb.base/configure.in: Likewise.
11793 * gdb.c++/configure.in: Likewise.
11794 * gdb.chill/configure.in: Likewise.
11795
11796Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
11797
11798 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
11799 patterns, since that is not a valid context for comments.
11800
11801Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
11802
11803 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
11804 repeated types and repeated types with indices > 9.
11805
11806Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
11807
11808 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
11809 2417; old bug has been fixed.
11810
11811Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
11812
11813 * gdb.base/interrupt.exp: When trying to wake up the inferior,
11814 send the newline ourselves instead of assuming gdb_test will do
11815 so when passed an empty input string.
11816
11817 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
11818 stabs testcode.
11819
11820Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11821
11822 * lib/gdb.exp (gdb_test): Don't send anything if the first
11823 argument is an empty string. This makes cases where we want to
11824 match output that is already in expect's buffers (for example,
11825 matching a breakpoint after gdb_run_cmd has been called) work
11826 reliably.
11827
11828Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11829
11830 * config/netware.exp: New file.
11831
11832Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11833
11834 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
11835 the -B and -L prefixes so we can find the debugging stub.
11836
11837 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
11838 there and we are using the gcc from the tree.
11839
11840 * gdb.base/types.c: Removed.
11841
11842 * gdb.base/configure.in: Look for makefile fragments in ../config.
11843 Recognize i386-*-netware.
11844 * gdb.c++/configure.in: Likewise.
11845
11846Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11847
11848 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
11849 the correct TCL syntax.
11850
11851Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11852
11853 * gdb.base/opaque.exp: use runto instead of messing around with
11854 breakpoints. Simplify by using gdb_test.
11855
11856 * gdb.base/bitfields.exp: restart between tests on netware targets
11857 because breakpoints aren't relocated after target death. Run
11858 processes to completion.
11859
11860 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
11861
11862Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
11863
11864 * Makefile.in: Remove extra tabs that confuse some versions
11865 of "make". Use the newly built gdb to test with by default,
11866 rather than the first one in the tester's search path.
11867
11868Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
11869
11870 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
11871
11872 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
11873 condition help.
11874
11875Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11876
11877 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
11878
11879 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
11880 running.
11881 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
11882 * gdb.base/funcargs.exp: Likewise.
11883
11884 * gdb.base/bitfields.exp: Simplify by using gdb_test.
11885 * gdb.base/funcargs.exp: Likewise.
11886
11887 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
11888 message is "".
11889
11890Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11891
11892 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
11893 return,signals,twice}.exp: Handle non-existant binaries
11894 consistantly.
11895
11896 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
11897 * gdb.base/Makefile.in: Don't try to generate a core dump, we
11898 might testing a cross development system.
11899
11900Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11901
11902 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
11903 runtest script is relative to ${srcdir}, not ${rootdir}.
11904
11905Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
11906
11907 * gdb.base/signals.exp: Allow for optionality of breakpoint
11908 address.
11909
11910Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11911
11912 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
11913
11914Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11915
11916 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
11917 for size_t definition.
11918 * gdb.c++/templates.cc: Likewise
11919
11920 * config/mt-i386-netware: New file.
11921
11922 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
11923 defined.
11924
11925 * gdb.base/Makefile.in: Added support for systems that name core
11926 files by appending "core" to the program name.
11927 * gdb.base/a1-selftest.exp: Likewise.
11928
11929Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11930
11931 * gdb.base/return.exp: Add comment and message for `return double'
11932 test failure on Sparc Solaris.
11933
11934Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
11935
11936 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
11937
11938Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11939
11940 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
11941 from optimizing them away.
11942 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
11943 patterns to include default constructors and assignment operators,
11944 to match gcc versions beyond 2.5.8. Accept any cplus demangling
11945 character in the output of the virtual base pointer.
11946
11947Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11948
11949 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
11950 expression match in print_addr_of to avoid unintented matches.
11951 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
11952 versions up to 2.5.8.
11953
11954Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11955
11956 * gdb.base/list.exp: Tweak alternate pattern for listing of an
11957 included file to run under newer versions of expect.
11958 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
11959 consecutive >'s in templates to accomodate recent cplus-dem.c change.
11960 Remove xfail for the virtual table of BDDHookV.
11961
11962Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
11963
11964 * lib/gdb.exp (string_to_regexp): Set a default result.
11965 (default_gdb_start): Fix misleading message.
11966
11967Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
11968
11969 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
11970 Remove all CC, etc definitions.
11971 * config/mt-hpux: New file.
11972 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
11973 (CFLAGS, LDFLAGS): Define.
11974 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
11975
11976 * Makefile.in (site.exp): Don't insert host_os, etc.
11977 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
11978 (distclean): Check existence of subdir.
11979 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
11980 * gdb.base/Makefile.in: General cleanup and simplification.
11981 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11982 to build executables. Use default rule to build .o files.
11983 (EXPECT, RUNTEST, CC): Fix relative pathname.
11984 (site.exp): Don't insert host_os, etc.
11985 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
11986 and/or SIGUSR1 defined.
11987 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
11988 * gdb.c++/Makefile.in: General cleanup and simplification.
11989 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11990 (CFLAGS): Remove.
11991 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
11992
11993Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
11994
11995 * gdb.base/recurse.exp: Misc changes to get tests running again
11996 after Kung's changes to the watchpoint code.
11997 * gdb.base/watchpoint.exp: Likewise.
11998
11999Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
12000
12001 * lib/gdb.exp (string_to_regexp): Convert {\} also.
12002
12003Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
12004
12005 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
12006 * lib/gdb.exp (default_gdb_start): Define.
12007 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
12008 gdb.base/funcargs.exp, gdb.base/opaque.exp,
12009 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
12010 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
12011 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
12012 Don't call gdb_target_udi in between tests.
12013
12014Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12015
12016 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
12017 (which was basically just a local version of the same thing). In
12018 addition to avoiding duplication, gdb_test_exact is faster.
12019 * lib/gdb.exp (gdb_test_exact): Fix typo.
12020
12021 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
12022 don't give an error.
12023
12024 * gdb.base/term.exp: Call delete_breakpoints before starting.
12025
12026 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
12027 (t10): Add comment.
12028
12029Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
12030
12031 Reorganization of the GDB Test Suite.
12032
12033 * gdb.base: New directory, contains all the basic tests.
12034 * gdb.c++: New directory, tests specific to C++.
12035 * gdb.chill: New directory, tests specific to Chill.
12036 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
12037 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
12038 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
12039 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
12040 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
12041 t30-31 to chill).
12042 * */gdbme.*: Rename to match appropriate expect scripts.
12043 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
12044 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
12045 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
12046 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
12047 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
12048 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
12049 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
12050 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
12051 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
12052 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
12053 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
12054 gdb.c++/virtfunc.cc: New names of C++ files.
12055 * gdb.chill/chillvars.ch: New name of Chill file.
12056 * gdb.base/configure.in, gdb.c++/configure.in,
12057 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
12058 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
12059 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
12060 * configure.in (configdirs): Update to reflect directory changes.
12061 (target_abbrev): No longer define for any configuration.
12062 * Makefile.in: Cosmetic improvements to header comments.
12063
12064Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
12065
12066 Various changes to gdb.t31:
12067
12068 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
12069 * gdbme.ch: Make all key-words and predefineds be upper-case.
12070 * chillvars.exp: Expect key-words and predefinds in upper-case.
12071
12072 * chillvars.exp: Use gdb_test_exact many places.
12073 Change expected output for arrays (which now includes index labels).
12074
12075 * pr-5020.exp, gdme.ch (module PR_5020):
12076 New test, for PR-5020.
12077
12078Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
12079
12080 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
12081 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
12082
12083Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
12084
12085 * Makefile.in: Fix bit-rot in definitions of CHILL,
12086 CHILL_FOR_TARGET and Chill_LIB.
12087 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
12088 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
12089 CHILL, and CHILL_LIB.
12090
12091Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
12092
12093 * Revert the previous changes. Please see Rob's directory
12094 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
12095
12096Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
12097
12098 * Makefile.in, configure.in, config/mips-gdb.exp,
12099 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
12100 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
12101 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
12102 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
12103 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
12104 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
12105 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
12106 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
12107 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
12108 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
12109 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
12110 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
12111 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
12112 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
12113 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
12114 changes from 94Q1.
12115
12116Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
12117
12118 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
12119 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
12120 Rob's new testing fragments.
12121
12122Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
12123
12124 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
12125 lib/gdb.exp: Replace error proc calls with perror.
12126
12127Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
12128
12129 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
12130 version also, match on casted version strings, and match on
12131 gdb startup case where the line numbers might be messed up.
12132
12133Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
12134
12135 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
12136 (CFLAGS): Delete it from here.
12137
12138Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
12139
12140 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
12141
12142Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
12143
12144 * Makefile.in (RUNTEST): Default to just "runtest".
12145
12146Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12147
12148 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
12149 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
12150 the code has been restructured.
12151
12152Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12153
12154 * gdb.t00/default.exp (set write): Allow any number of \r and/or
12155 \n, not just one of each.
12156
12157 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
12158 /bin/cc gives a warning if you do.
12159
12160Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
12161
d63a86f8 12162 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
12163 __t10ListS_link1ZUiRCUiPT0
12164
12165Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12166
12167 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
12168 on local variables in recursive functions.
12169
12170 * gdb.t07/Makefile.in: Build the new test.
12171
12172Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12173
12174 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
12175 directly. Instead compare the return values from actual calls.
12176
12177Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
12178
12179 * Makefile.in (check): Set TCL_LIBRARY for runtest.
12180
12181Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12182
12183 * From Peter Schauer with minor modifications.
12184 * gdb.t15/return.exp (return_tests): Handle targets where "return"
12185 stops in mid-line in the caller. Add xfail for returning a float
12186 value on X86 targets.
12187
12188Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12189
12190 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
12191 to avoid expect lossage.
12192 (fmem_LRbug_tests): Likewise.
12193 * gdb.disasm/hppa.s: Corresponding changes.
12194
12195 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
12196 conditions to work with latest dejagnu/expect.
12197
12198 * gdb.t15/funcargs.exp (finish from indirect call): No longer
12199 expected to fail on the PA.
12200 (backtrace in call with trampolines): Explicitly require main
12201 to be frame #1 (no trampolines should show up in backtrace).
12202
12203 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
12204 "continue -expect".
12205 * gdb.t06/break.exp: Likewise.
12206 * gdb.t07/watchpoint.exp: Likewise.
12207 * gdb.t13/bitfields.exp: Likewise.
12208 * gdb.t15/{funcargs,return}.exp: Likewise.
12209 * gdb.stabs/weird.exp: Likewise.
12210 * config/{mips,udi}-gdb.exp: Likewise.
12211
12212 * hppa.sed: Enclose comments within a sed command to avoid
12213 losing with the old OSF1 sed.
12214
12215Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12216
12217 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
12218 sequent dynix.
12219 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
12220 * gdb.t15/funcargs.exp: Conditionally step again to really
12221 finish from marker_call_with_trampolines. Handle the case where
12222 the first step from within call_with_trampolines already steps
12223 us back to main.
12224 * gdb.t15/gdbme.c: Add comment to closing brace of
12225 call_with_trampolines for funcargs.exp.
12226
12227Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12228
d63a86f8 12229 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
12230 Fix typo(s).
12231
12232Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12233
12234 * gdb.t07/gdbme.c: More code for watchpoint testing.
12235
12236 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
12237 "Hardware watchpoint" throughout file.
12238 (test_watchpoint_triggered_in_syscall): New test.
12239 (test_complex_watchpoint): New test.
12240
12241Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12242
12243 * gdbme.c (call_with_trampolines): New function to try and step
12244 into. Tests trampoline problems on the PA.
12245
12246 * funcargs.exp (localvars_in_indirect_call): No longer expect
12247 stepping into indirect call to fail on PAs.
12248 (test_stepping_over_trampolines): New test.
12249
12250Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12251
12252 * TODO: Add suggestions for static member function tests, and
12253 completion tests.
12254
12255Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12256
12257 * TODO: Add suggestions for "p/a" tests.
12258
12259 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
12260 (default_gdb_exit): Replace all the hair with sending "quit" to
12261 the process with a simple close.
12262
12263Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12264
12265 * TODO: Add suggestions for shared library tests.
12266
12267Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12268
12269 * TODO: Add suggestions for x/s tests.
12270
12271Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12272
12273 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
12274 "enable once", and "enable breakpoints once" with ".*".
12275
12276Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12277
12278 * TODO: Add suggestions about structure passing tests.
12279
12280Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12281
12282 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
12283 the primary1 test, use work around if __GNUC__ < 2.
12284 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
12285 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
12286 Test for bad output rather than waiting for timeout. Issue
12287 second continue only if first continue failed.
12288
12289Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
12290
12291 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
12292 operator[] test with gdb_test because the old code didn't seem to
12293 be getting the quoting right with the new dejagnu.
12294
12295Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
12296
12297 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
12298 one from the path.
12299 * Makefile.in: Use a fresh expect if there is one, use runtest
12300 from the src tree if there is one.
d63a86f8 12301
c906108c
SS
12302Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
12303
12304 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
12305 next over recursive call. Revise the tests from that point on
12306 (which had been skipped) to match GDB's actual (correct) output.
12307
12308 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
12309 with next over a breakpoint whose condition is false.
12310
12311 * gdb.t00/help.exp: Comment out "help set print" tests just like
12312 (and for same reason as) "help set" test.
12313
12314Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12315
12316 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
12317 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
12318
12319Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12320
12321 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
12322 necessary gdb_target_udi.
12323
12324 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
12325
12326 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
12327 1838 and 2417; they are fixed.
12328
12329 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
12330 gdb.t03/ptype.exp (ptype structure, ptype union):
12331 Remove xfails; the test is looser than when the xfails were added.
12332
12333 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
12334 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
12335
12336 * gdb.t01/run.exp: Only run shell test if isnative.
12337
12338 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
12339 since "run" automatically loads if necessary. Call gdb_target_udi
12340 after the "file" since "file" kills any execution target.
12341
12342 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
12343 GDB. GDB doesn't work that way (not anymore at least) on UDI.
12344 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
12345 argument for UDI.
12346
12347Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
12348
12349 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
12350
12351 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
12352
12353Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12354
12355 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
12356 properly quoting regexps. This makes the second argument to
12357 demangle a fixed string, which matches the callers, instead of a
12358 shell-style pattern which is what the previous implementation
12359 used. Update some of the callers.
12360
12361Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12362
12363 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
12364 (comib_nullified_tests): Fix typo.
12365 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
12366 strings. No longer expected to fail.
12367
12368 * gdb.disasm/hppa.s (addib_tests): Fix typo.
12369 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
12370 strings. No longer expected to fail.
12371
12372 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
12373 string. No longer expected to fail.
12374
12375Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12376
12377 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
12378 No longer expected to fail.
12379
12380 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
12381 string. No longer expected to fail.
12382
12383Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12384
12385 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
12386 only in the names (I probably got most of them). I was even
12387 generous with some which differed in underscores in names, and
12388 probably missed a few, and I *still* was able to remove almost a
12389 third of the file with almost no impact on testsuite coverage.
12390
12391Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12392
12393 * gdb.t00/default.exp: Match udi_attach error message as well as
12394 the one from child_attach.
12395
12396 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
12397
12398 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
12399
12400 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
12401 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
12402
12403 * Move test with enums and partial symbols back to
12404 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
12405 Reverts the change of 26 May 93. Per today's change to
12406 stabs.texinfo, the behavior that weird.exp was expecting was
12407 unreasonable; what is important is that the compiler+gdb get
12408 things right, which happens with a recent gcc. Also fix the test
12409 to deal with native compilers which put out the stab gdb can't
12410 deal with.
12411
12412Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12413
12414 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
12415 in the names. The main thing these accomplish is to slow things down.
12416 Many more such duplicates surely remain.
12417
12418 * gdb.t00/help.exp: Comment out "help support" test just like
12419 (and for same reason as) "help set" test.
12420
12421Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
12422
12423 * gdb.t06/break.exp: Remove setup_xfails for
12424 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
12425 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
12426 about known bug in gcc to include up through 2.5.8.
12427 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
12428 well as "_vb$".
12429 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
12430 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
12431 with latest gcc and gdb.
12432 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
12433 well as "_vb$".
12434
12435Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12436
12437 * configure.in (hppa*-*-*): Also configure and build stabs-only
12438 tests.
12439
12440Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12441
12442 * gdb.t10/hppa.mt: A makefile fragment for the PA.
12443 * gdb.t10/configure.in (hppa*-*-*): Use it.
12444
12445Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12446
12447 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
12448
12449Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12450
12451 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
12452 versions prior to 1.13.5.
12453
12454Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12455
12456 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
12457 the prompt is at the start of a line.
12458
12459Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12460
12461 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
12462 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
12463 in the copr tests now.
12464 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
12465 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
12466 expected to fail.
12467
12468Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
12469
12470 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
12471 gdb.t31/chillvars.exp, lib/gdb.exp:
12472 Tweak to run under either version of expect.
12473 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
12474 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
12475 * gdb.t11/list.exp: Remove extraneous whitespace.
12476
12477Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12478
12479 * gdb.t16/printcmds.exp (test_print_strings): Accept
12480 "(unsigned char *) " before the string.
12481
12482 * TODO: Add notes about printing of fancy types and GDB expressions.
12483
12484Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
12485
12486 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
12487 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 12488 if doing mips-idt-ecoff.
c906108c
SS
12489
12490Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
12491
12492 * Most .exp files: Tweak to run under either version of expect.
12493
12494Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12495
12496 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
12497 xfails; I'm not sure why they are failing, but not because of PR 1806.
12498
12499Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
12500
12501 * config/unix-gdb.exp: Remove gdb_unload cause it's already
12502 defined in lib/gdb.exp.
12503
12504Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12505
12506 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
12507 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
12508 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
12509 have to be typeless.
12510
12511Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12512
12513 * TODO: Add suggestion for copyright year test.
12514
12515Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
12516
12517 * configure.in (*-*-lynxos*): Add stabs tests.
12518
12519Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
12520
12521 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
12522 so insert a tab before any assembler directive in column zero.
12523
12524 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
12525 stores.
12526 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
12527 stores.
12528 (fpu_short_memory_tests): Likewise.
12529
12530Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12531
12532 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
12533 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
12534 .stabs directives in comments.
12535
12536Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12537
12538 * TODO: New file, describing tests we could write.
12539 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
12540
12541Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12542
12543 * gdb.t06/signals.exp: Add kludge to force re-sync.
12544
12545 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
12546 to xgdb instead of gdb, get out of gdb.
12547
12548Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
12549
12550 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
12551 for info.
12552
12553Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
12554
12555 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
12556 * gdb.stabs/configure.in (hppa*-*-*): Use it.
12557 * gdb.stabs/hppa.sed: New sed script for the PA.
12558
12559Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12560
12561 * gdb.stabs: Re-write weird.def and configuration to use sed
12562 instead of cpp. sed is portable and POSIX; cpp is neither.
12563
12564Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12565
12566 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
12567
12568Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12569
12570 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
12571
12572Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12573
12574 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
12575 "_vb$".
12576 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
12577 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
12578
12579Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12580
12581 * lib/gdb.exp: Comment out code which depends on non-existent
12582 `transform' procedure.
12583
12584Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
12585
12586 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
12587 * lib/gdb.exp: Transform tool name.
12588 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
12589 1.1's new error handling system.
12590
12591Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12592
12593 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
12594
12595Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12596
12597 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
12598 They made pattern matching so slow that timeouts happened on
12599 heavily loaded systems. Now any output from "show print" which
12600 gets us back to the GDB prompt is a PASS.
12601
12602Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
12603
12604 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
12605
12606Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12607
12608 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
12609
12610 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
12611 It is not from PR 3220.
12612
12613Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12614
12615 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
12616 just started failing because they depended on the order the
12617 subcommands are presented, or exact docstring text. This kind of
12618 test is a pain and has minimal benefit.
12619
12620Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12621
12622 * gdb.t09/corefile.exp: At end of test, use "core" command with
12623 no arguments.
12624
12625Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
12626
12627 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
12628 17}/Makefile.in: Make it possible to run the testsuite with Sun
12629 make and CC = cross gcc by adding explicit build rules for .o
12630 files.
12631
12632Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12633
12634 * gdb.t15/funcargs.exp: Don't put comments on same line as
12635 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 12636
c906108c
SS
12637Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12638
12639 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
12640
12641Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
12642
12643 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
12644 * gdb.t20/inherit.exp: remove three dumplicate entries.
12645
12646Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12647
12648 * gdb.t06/break.exp: For "next over recursive call", fail on any
12649 incorrect output, not just on "factorial (value=2)".
12650
12651Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12652
12653 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
12654 working now. Add an xfail if accesing a bss variable causes
12655 a memory error if the target is not yet run.
12656
12657Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12658
12659 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
12660 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
12661 name of __st* demangling (2 strings). Did Kung really get the
12662 more than 95 others right without testing them?
12663
12664Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
12665
12666 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
12667
12668Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
12669
12670 * configure.in (configdirs): Add gdb.disasm
12671 * gdb.disasm: New directory for GDB disassembler tests.
12672 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
12673
12674Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12675
12676 * gdb.t00/help.exp: Don't test "help set".
12677
12678 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
12679 from within expect statements. None of these happen anymore and
12680 they cause regressions to be silently unnoticed.
12681
12682 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
12683 messages) about known failures with gcc cygnus-2.4.5-930417.
12684
12685 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
12686 comp-info.exp so it gets built if it doesn't exist.
12687
12688 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
12689 it is no longer used.
12690 * gdb.t13/comp-info.c: Removed.
12691
12692Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12693
12694 * gdb.t06/signals.exp: Add xfail for sun3.
12695
12696Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12697
12698 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
12699 relevant because ^C doesn't get sent but failure can be reproduced
12700 interactively).
12701
12702Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12703
12704 * gdb.stabs/alpha.mt: New configuration file for alpha.
12705 * gdb.stabs/configure.in: Use it.
12706 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
12707 sharing with alpha.mt, redefine long to word via preprocessor.
12708 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
12709 for alpha.
12710 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
12711 native cc.
12712 * gdb.t00/teststrategy.exp: Change expect string so that we
12713 consume the `(xgdb)' from the command echo and from the gdb prompt.
12714 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
12715 gdb currently compares all values as long, so this failure probably
12716 applies to any configuration where LONGEST is bigger than a target int.
12717 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
12718 with gcc.
12719 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
12720 to handle opaque pointers, gcc is.
12721 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
12722 as first argument. Include <sys/types.h> and change all operator
12723 new definitions to use size_t.
12724 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
12725 now that we use size_t.
12726
12727Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12728
12729 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
12730 a long or float array cast all array members to the same type.
12731 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
12732 with 64 bit longs.
12733 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
12734 on alpha.
12735 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
12736
12737Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12738
12739 * gdb.t24 (demangle.exp): Constructors of templates have names like
12740 vector<int>::vector(int) not vector<int>::vector<int>(int). See
12741 section 14.6 of the ARM.
12742
12743 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
12744 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
12745 accomplish little and slow down the testsuite.
12746
12747 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
12748 Accept spaces various places.
12749
12750Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12751
12752 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
12753 with watchpoint enabled.
12754
12755 * Makefile.in: Remove definition of CC and remove the second
12756 definition of CXX (the "CXX = gcc" one remains). These definitions
12757 were causing backquotes to be expanded within backquotes, which
12758 doesn't work.
12759
12760Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
12761
12762 * gdb.t17/callfuncs.exp: Add "return 0" to end.
12763
12764Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12765
12766 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
12767 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
12768 by mips cc and contains no stabs entries.
12769
12770Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
12771
12772 * config/vx-gdb.exp: Use fake device to load files rather than
12773 NFS.
12774 * lib/gdb.exp: New proc to do "file" command.
12775 * config/unix-gdb.exp: Use new "file" proc.
12776
12777Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
12778
12779 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
12780 Rework board rebooting slightly.
12781 (gdb_exit): Don't exit from the remote shell; there isn't one.
12782 * gdb.stabs/weird.exp: If a program is being debugged already,
12783 kill it.
12784 * gdb.t04/setvar.exp: Stop and restart gdb.
12785 * gdb.t05/expr.exp: Likewise.
12786 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
12787 restart gdb and reload the program.
12788 * gdb.t08/opaque.exp: Likewise.
12789 * gdb.t12/scope.exp: Likewise.
12790 * gdb.t13/bitfields.exp: Likewise.
12791 * gdb.t15/funcargs.exp: Likewise.
12792 * gdb.t20/classes.exp: Likewise.
12793 * gdb.t03/ptype.exp: Increase timeout.
12794 * gdb.t16/printcmds.exp (test_print_string_constants,
12795 test_print_array_constants): Likewise.
12796 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
12797 * gdb.t20/classes.exp (do_tests): Likewise.
12798 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
12799
12800Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
12801
12802 * gdb.stabs: Renamed *wierd* to *weird*.
12803
12804Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
12805
12806 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
12807 for timeout. Add "known gcc 2.4.5 bug" to failure message.
12808
12809Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
12810
12811 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
12812 (do_tests): Remove xfail for whatis on one_var and two_var.
12813
12814Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
12815
12816 * Makefile.in: Made cross building work better by adding
12817 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
12818
12819Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12820
12821 * gdb.t15/{return.c,return.exp,Makefile.in}:
12822 New test, currently commented out.
12823
12824Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
12825
12826 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
12827 still running and removes the leftover named socket so GDb can do
12828 clean restarts.
12829
12830Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
12831
12832 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
12833 console, not GDB.
12834 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
12835 cross testing works better with "make check"
12836 * config/unix-gdb: Use default procedures for exit and version.
12837 * config/vx-gdb.exp: Cleaned up and massaged back to working order
12838 with the newest VxWorks.
12839
12840Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12841
12842 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
12843 old form.
12844
12845 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
12846 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
12847
12848 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
12849
12850 * config/unix-gdb.exp: Remove this version of gdb_exit
12851 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
12852 Rob says he'll look at it when he gets back to testing boards.
12853
12854Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
12855
12856 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
12857 an expected fail for certain ptype commands.
12858
12859 * gdb.t20/classes.exp: Update expected results of "ptype class
12860 Base1" to account for the constructor that now appears in the type.
12861
12862Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
12863
12864 * configure.in (configdirs): Restore gdb.t04, which mysteriously
12865 disappeared from list.
12866 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
12867 "alldone" proc with call to cleanup and exit.
12868 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
12869 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
12870 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
12871 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
12872 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
12873 "alldone" proc with simple returns that suppress remaining
12874 tests. The alldone proc went away many months ago.
12875
12876Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12877
12878 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
12879
12880 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
12881
12882Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12883
12884 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
12885 as vax gdb will display them.
12886
12887Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12888
12889 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
12890 optimizers.
12891
12892 * scope.exp: Change "bad value for localval" messages so each one
12893 is unique.
12894
12895 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
12896 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
12897
12898 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
12899
12900Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12901
12902 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
12903 doesn't exist (due to optimization).
12904
12905Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12906
12907 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
12908 contains \r because the filename is long.
12909
12910 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
12911 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
12912
12913Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12914
12915 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
12916 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
12917 Ultrix.
12918 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
12919 int tests.
12920 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
12921
12922Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
12923
12924 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
12925
12926 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 12927 to match does not match the passing case but still matches the
c906108c
SS
12928 failing case.
12929
12930Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12931
12932 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
12933
12934Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
12935
12936 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
12937 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
12938 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
12939 Remove various versions of gdb_exit.
12940 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
12941 gdb_exit.
12942 * config/unix-gdb.exp: gdb_exit remains here, and should override
12943 the generic version, since it's doing a lot of wierd stuff that
12944 the other versions aren't. FIXME, fold it in, or abandon this
12945 version.
12946
12947Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12948
12949 * gdb.t24/demangle.exp: Add tests for PR 3220.
12950
12951Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12952
12953 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
12954
12955Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
12956
12957 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
12958 "i386-*-*". Works for i486 as well.
12959
12960 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
12961 bug, and expand domain of xfail to all SVR4 systems, since the
12962 actual problem is likely to be in generic SVR4 /proc support.
12963
12964Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12965
12966 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
12967
12968Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
12969
12970 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
12971 xfails for other systems. Match a missing 'Continuing.' as an
12972 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
12973
12974 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
12975 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
12976 Only issue warning for missing executables if -all option is used.
12977
12978 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
12979 file if -all option is used. It's like an unpredictable XFAIL.
12980
12981Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12982
12983 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
12984 for dynamically linked binaries.
12985
12986 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
12987
12988Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12989
12990 * gdb.t20/inherit.exp: Change message for "print tagless struct"
12991 to state that this is a known bug in old versions of g++.
12992
12993Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12994
12995 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
12996 while waiting for `Continuing'.
12997
12998Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
12999
13000 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
13001 in text, data, and bss.
13002 * gdb.t10/nodebug.c: Add local and global test variables for
13003 initialized and uninitialized data.
13004
13005Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13006
13007 * config/unix-gdb.exp (gdb_exit): Add "wait".
13008
13009Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13010
13011 * gdb.t06/signals.exp: xfail the continue from the handler for all
13012 targets.
13013
13014 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
13015 function with watchpoints enabled, the i386 call dummy starts with
13016 a call.
13017
13018 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
13019 386 bsd names its corefiles.
13020
13021Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
13022
13023 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
13024 compilers don't grok it.
13025 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
13026 with small octal ints rather than character constants, which
13027 are signed and might not fit if first promoted to int.
13028
13029Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
13030
13031 * gdb.t09/Makefile.in (clean): Remove corefile.
13032
13033Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13034
13035 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
13036
13037Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13038 and Jim Kingdon (kingdon@cygnus.com)
13039
13040 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
13041 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
13042 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
13043
13044Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13045
13046 * gdb.t17/interrupt.exp: Add xfail for hppa.
13047
13048Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13049
13050 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
13051 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
13052 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
13053 to determine signed-ness of bitfields and use the result to setup
13054 the xfail.
13055 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
13056 * gdb.t15/funcargs.exp: Use them to step until the second indirect
13057 call line is reached if necessary.
13058
13059Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13060
13061 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
13062
13063Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13064
13065 * gdb.t06/break.exp: Also test `clear' command.
13066
13067Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
13068
13069 * gdb.t00/teststrategy.exp: Remove extra quote.
13070
13071 * gdb.t07/watchpoint.exp: Change xfail for calling function with
13072 watchpoint enabled to be for all non-68k machines.
13073
13074 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
13075
13076Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13077
13078 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
13079 targets use aout.mt instead of ecoff.mt as gas understands
13080 standard aout format.
13081
13082Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
13083
13084 * lib/gdb.exp (runto): Don't insist that function we are running to
13085 was compiled with -g.
13086
13087 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
13088
13089 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
13090 to get back into the read system call.
13091 Accept leading newline in case where we woke it up.
13092
13093Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13094
13095 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
13096 to make the stabs test work on ecoff systems using gcc and -with-stabs.
13097 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
13098 enable ecoff configuration.
13099
13100Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13101
13102 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
13103
13104Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13105
13106 * gdb.t16/printcmds.exp: Add another printf test.
13107
13108Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
13109
13110 * configure.in: If configured -with-stabs on any target, add
13111 stabsdirs to configdirs.
13112
13113Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13114
13115 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
13116 fun" so pattern does not match the command itself.
13117
13118Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13119
13120 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
13121
13122Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13123
13124 * gdb.t17/interrupt.exp: Test for more things.
13125
13126Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13127
13128 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
13129 compiler arranges the code and line numbers.
13130
13131 * gdb.t17/interrupt.exp: Don't send \n after ^C.
13132
13133Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13134
13135 * gdb.t00/help.exp: Increase expect input buffer size.
13136
13137Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13138
13139 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
13140
13141 * gdb.t07/watchpoint.exp: Add xfail for hppa.
13142
13143 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
13144
13145 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
13146 [0-9]*, not just [0-9].
13147
13148Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13149
13150 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
13151
13152 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
13153
13154Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13155
13156 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
13157
13158Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13159
13160 * gdb.t06/signals.c: Add xfails for sun3.
13161
13162 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
13163
13164 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
13165 test_stepping tests.
13166
13167Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13168
13169 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
13170
13171 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
13172
13173 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
13174 rather than actually putting it through cpp twice.
13175
13176 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
13177
13178Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
13179
13180 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
13181 no longer needed.
13182
13183Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13184
13185 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
13186
13187 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
13188 C++ features prints as "struct", make it a pass, not an xfail.
13189
13190Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13191
13192 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
13193 Don't require VA to print as "class" rather than "struct".
13194
13195Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
13196
13197 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
13198
13199Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13200
13201 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
13202
13203Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13204
13205 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
13206 order.
13207
13208Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13209
13210 * gdb.t16/printcmds.exp: Add printf tests.
13211
13212 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
13213
13214 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
13215
13216Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
13217
13218 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
13219 pass counts, to counteract any existing or future setup_xfails.
13220
13221Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13222
13223 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
13224 {BEGIN,END}_COMMON for common block instead of STAB.
13225 * gdb.stabs/wierd.exp: Add xfail for rs6000.
13226
13227 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
13228 intp_var should be N_GSYM not N_LSYM.
13229 wierd-aout.S: Use a label for the value of the N_SO.
13230 wierd.def: Remove all backslashes.
13231 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
13232
13233Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13234
13235 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
13236 get the expected next to inheritance3.
13237
13238Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13239
13240 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
13241 now that gcc-2.4 gets it right.
13242
13243Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13244
13245 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
13246
13247 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
13248 generating comp-info.exp which works for cross-compilation.
13249
13250Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
13251
13252 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
13253 "*-*-sysv4.*".
13254
13255Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
13256
13257 * gdb.t01/run.exp: Start with a fresh gdb.
13258 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
13259 SVR4.x.
13260
13261Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
13262
13263 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
13264 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
13265 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
13266 Makefile.in (distclean, realclean): Remove gdbme.c from list of
13267 things to remove.
13268
13269Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
13270
13271 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
13272 test cases from bug reports.
13273
13274Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
13275
13276 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
13277 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
13278 avoid spurious xfails.
13279 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
13280 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
13281 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
13282
13283Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
13284
13285 * gdb.t00/teststrategy.exp: Rework to provide more useful
13286 description of each test, fix problem with systems that define
13287 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
13288 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
13289 results for "next over recursive call" so timeouts aren't taken
13290 by error.
13291
13292Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
13293
13294 * gdb.t12/scope.exp: Test printing of variables before run.
13295
13296 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
13297 printed in wrong order due to sorting.
13298
13299Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
13300
13301 * gdb.t00/teststrategy.exp: Fix expected results for printing
13302 user entered string constant. Is array of char, prints with no
13303 address.
13304
13305 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
13306 commands.
13307 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
13308 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
13309 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
13310 of struct of char arrays.
13311 * gdb.t00/radix.exp: New tests for radix commands.
13312
13313Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
13314
13315 * gdb.t16/printcmd.exp: Print a variable before running program
13316 (with xfail for AIX).
13317
13318Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
13319
13320 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
13321
13322 * gdb.t16/printcmd.exp: Don't print variables before running program.
13323
13324 * gdb.t06/break.exp: Don't require envp argument to main.
13325
13326 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
13327
13328 * gdb.t02/whatis.exp, gdb.t11/list.exp:
13329 Add xfails for rs6000.
13330
13331 * gdb.t02/whatis.exp: Change other tests not to re-test something
13332 we already tested.
13333
13334 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
13335 each type used has a variable of that type.
13336
13337Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
13338
13339 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
13340
13341Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
13342
13343 * configure.in: change srctrigger to be a file, not a directory
13344
13345Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
13346
13347 * configure.in (mips-idt-ecoff*): Added trailing '*'.
13348
13349 * gdb.t11/list.exp: Fixed a couple of typos.
13350
13351Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
13352
13353 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
13354 is fixed and PR is closed.
13355 * gdb.t16 (gdbme.c): Add simple test string variable.
13356 * gdb.t16 (printcmds.exp): Add tests with simple test string
13357 variable, primarily for boundaries on "set print elements".
13358
13359Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
13360
13361 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
13362 Make leading 0's optional and don't expect a tab in the middle
13363 of the number.
13364
13365 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
13366
13367 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
13368 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
13369 don't end command passed to gdb_test with newline.
13370
13371 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
13372 signed keyword away, don't expect signed bitfields to be signed.
13373
13374 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
13375 printing with only as many 1's as are in the field as well as printing
13376 with 32 1's (see comment).
13377
13378Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
13379
13380 * gdb.t00/default.exp: Start with a fresh gdb.
13381 * configure.in (configdirs): Remove gdb.t31 until the chill
13382 compiler works again. It no longer is able to find chillrt0
13383 since it isn't in libchill.a anymore.
13384 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
13385 wierd.o, make more modular.
13386 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
13387 spurious newlines that caused problems.
13388
13389Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13390
13391 * Move test with enums and partial symbols from gdb.t03/ptype.exp
13392 to gdb.stabs/wierd.exp since GCC has worked around the bug.
13393 gdb.stabs/wierd.{exp,def}: Many new tests.
13394
13395 * gdb.t00/default.exp: update info line for new message.
13396
13397 * gdb.t02/{whatis.exp,gdbme.c}:
13398 Test that "char *" doesn't print as "caddr_t".
13399
13400Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13401
13402 * gdb.t00/help.exp: Use .* in place of some help messages which
13403 just changed.
13404 gdb.t00/default.exp: Update "info frame" test for new message.
13405 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
13406 Remove some xfails
13407
13408Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13409
13410 * gdb.t03/{gdbme.c,ptype.exp}:
13411 Add tests for typedef'd struct and union without tags.
13412 Also check "whatis" on a variable of a typedef'd enum without a tag.
13413
13414 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
13415 PRMS 1823; the bug still exists but isn't reproduced by this test
13416 anymore), and remove rs6000 XFAIL (the bug is fixed).
13417
13418 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
13419 duplicated from whatis.exp. For those that are left, accept
13420 "long", "long int", or "int" for long variables (whatis.exp already
13421 has an XFAIL for "int", so no need to fail it here).
13422
13423 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
13424 Deal with GCC's names for types now that GDB uses the compiler's names.
13425
13426 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
13427 setup_xfail's for sunos4. If we #defined the signed keyword away,
13428 don't expect GDB to know that char it is signed.
13429
13430 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
13431
13432Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
13433
13434 * configure.in (configdirs): Add gdb.t24 for C++ tests that
13435 should work on any system, regardless of debugging format.
13436 * gdb.t21/demangle.exp: Move to gdb.t24.
13437 * gdb.t24/demangle.exp: Move from gdb.t21.
13438 * gdb.t24/{Makefile.in, configure.in}: New files.
13439
13440Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13441
13442 * configure.in: Do gdb.stabs and C++ tests only for stabs.
13443 * gdb.stabs: New directory.
13444
13445Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13446
13447 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
13448 not just "Quit anyway?".
13449
13450Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
13451
13452 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
13453 that all setup_xfails are immediately followed by clear_xfails.
13454
13455Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
13456
13457 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
13458 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
13459 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
13460 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
13461 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
13462 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
13463 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
13464 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
13465 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
13466 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
13467 gdb.t31/chillvars.exp, lib/gdb.exp:
13468 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
13469 bug-gdb@prep.ai.mit.edu.
13470
13471Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
13472
13473 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
13474 with 0.0, not integer 0.
13475
13476Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
13477
13478 * gdb.t06/break.exp: Update for "Kill the program" message change.
13479
13480Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
13481
13482 * Makefile.in (GDBFLAGS): Set to -nx.
13483 * Makefile.in (site.exp): Use GDBFLAGS.
13484
13485Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
13486
13487 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
13488 Makefiles.
13489 (check): depend on just-check.
13490 (just-check): added so that tests can be run without a noop
13491 build pass.
13492
13493Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
13494
13495 Switch to using configure's configdirs.
13496 * Makefile.in (Makefile): add configure.in dependency.
13497 (SUBDIRS): removed redundant assignment.
13498 * configure.in: switch subdirs assignment to configdirs.
13499 * gdb.t*/configure.in: new files.
13500
13501Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
13502
13503 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
13504 works.
13505
13506Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
13507
13508 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
13509 in explicit rules. Apparently this is not supported by some makes.
13510
13511Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
13512
13513 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
13514
13515Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13516
13517 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
13518 disappeared.
13519
13520Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
13521
13522 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
13523
13524Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
13525
13526 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
13527 watchpoint problem that is now fixed.
13528 * gdb.t30/chexp.exp: Remove setup_xfail for printing
13529 uninitialized convenience variables.
13530 * gdb.t31/chillvars.exp: Fix expected patterns for printing
13531 structures.
13532
13533Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13534
13535 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
13536 which causes expect to get out of sync with gdb on long output
13537 from help set.
13538 * gdb.t09/corefile.exp: Make expected pattern for core file
13539 failing signal and frame output format less sun specific.
13540
13541Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
13542
13543 * gdb.t31/chillvars.exp: Add and remove initial dummy
13544 breakpoint, so that symbol table is forced in.
13545 (Needed at least on Sunos4, though it seems not SVR4.)
13546 * gdb.t31/chillvars.exp: Update for changed output format.
13547
13548Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
13549
13550 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
13551
13552Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
13553
13554 * Makefile.in: Added --srcdir when invoking runtest, removed the
13555 need for a local config file. (optional now)
13556
13557Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
13558
13559 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
13560 failure count used to force early termination. Add some more
13561 expected failures for gnu style demangling.
13562
13563Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13564
13565 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
13566 pmi variable from gdb.t20/gdbme to get optimized away.
13567 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
13568 Check for written corefile upon timeout _and_ eof.
13569
13570Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13571
13572 * config/unix-gdb.exp: Add missing return 0.
13573
13574Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13575
13576 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
13577 test termination.
13578
13579Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
13580
13581 * configure.in (subdirs): Put back gdb.t17 which mysteriously
13582 disappeared.
13583
13584Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
13585
13586 * gdb.t10/crossload.exp: Disable the i860-elf test until such
13587 time as i860 support works.
13588
d63a86f8 13589 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
13590 "backtrace 100\r" rather than just "backtrace\r", to match last
13591 change.
13592
13593Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
13594
13595 * config/udi-gdb.exp (gdb_exit): Remove close command.
13596 (gdb_target_udi): New procedure to set the UDI target.
13597 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
13598 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
13599 Added waits for prompts after several question responses. Added
13600 some more responses used by a29k-amd-udi-gdb.
13601 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
13602 pass different arguments, restart UDI connection after program
13603 completion.
13604 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
13605 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
13606 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
13607 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
13608 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
13609 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
13610 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
13611 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
13612 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
13613 after program completion.
13614 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
13615 compiled with a SELECT_VECS setting.
13616 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
13617 infinite recursion.
13618
13619 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
13620 Added checks for COFF results, and made them expected failures for
13621 all targets. It would be better to make them expected failures
13622 for COFF targets only.
13623
13624Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
13625
13626 * Makefile.in: add null dvi target, don't bother to recurse
13627 through test directories for info and install-info; rename
13628 $(datadir) to be dejagnu instead of deja-gnu
13629
13630Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
13631
13632 * gdb.t31/gdbme.ch: Re-enable code that previously caused
13633 compiler to coredump.
13634 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
13635 code.
13636
13637Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
13638
13639 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
13640 coredump.
13641 * gdb.t31/chillvars.exp: Comment out tests that depend on that
13642 code.
13643
13644Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
13645
13646 * gdb.t03/ptype.exp: tests for return code from gdb_test.
13647 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
13648 which in a shell. Deletes xgdb when done.
13649 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
13650 Tests the return from the "set height" or "set width" commands.
13651 Added a few return codes where needed.
13652
13653Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
13654
13655 * Makefile.in (SUBDIRS): Add gdb.t17.
13656 * configure.in (subdirs): Add gdb.t17.
13657 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
13658 files to test gdb's calling of functions in the inferior with
13659 the correct arguments and gdb's ability to retrieve any
13660 result returned.
13661
13662Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
13663
13664 * config/unix-gdb.exp (gdb_exit): Remove close commands that
13665 may be called after gdb goes away. Previous versions of expect
13666 needed these to avoid file descriptor leaks, but they cause
13667 errors with the current revision of expect.
13668 * gdb.t00/gdbvars.exp: Use -re on expected output after
13669 setting sevenbit-strings.
13670 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
13671 to set sevenbit-strings consistent across tests.
13672 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
13673 set sevenbit-strings consistent across tests.
13674
13675Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
13676
13677 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
13678 expected output to match current "expect" expectations.
13679
13680Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
13681
13682 * gdb.t00/default.exp: Change expected output for default "source"
13683 command, to match new gdb behavior which requires a filename to
13684 source.
13685
13686Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
13687
13688 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
13689 expected fail for i486-*-* that misses the marker2 function.
13690 * gdb.t10/crossload.exp (bfddefault): Allow successful
13691 recognition of a format to pass even if no symbols are found.
13692 Explicitly catch failures where the format is not recognized
13693 or is ambiguous, and add the reason to the fail message.
13694 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
13695 the cause is and invalid target and add reason to failure message.
13696 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
13697 elf32-i386, elf32-sparc, and elf32-i860.
13698 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
13699 Set up expected failure for 'filename'::variable scope resolution,
13700 which is now apparently broken on all targets.
13701 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
13702 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
13703 gdb.t23/templates.exp: Change failure for missing binfile into
13704 just a warning.
13705 gdb.t21/demangle.exp: Change all cfront references to 'arm'
13706 references.
13707
13708Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
13709
13710 * gdb.t00/default.exp: Add expected output for default "source"
13711 command, to match new gdb behavior.
13712 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
13713
13714Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
13715
13716 * config/*-gdb.exp: returns an error, rather than exiting on
13717 internal errors.
13718
13719Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
13720
13721 * gdb.t03/gdbme.c: Add pointer to struct variable.
13722 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
13723 referencing struct members.
13724
13725Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
13726
13727 * configure.in (mips-idt-ecoff): New target.
13728 * config/mips-gdb.exp: New file for remote board using MIPS remote
13729 debugging protocol.
13730
13731 * Redid configuration scheme. Removed gdb.t*/configure.in.
13732 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
13733 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
13734 distclean targets. Built executables via .o files. Adjusted
13735 tests to account for source files in $(srcdir) rather than
13736 $(objdir).
13737 * lib/gdb.exp (runto): Don't expect () after the function name,
13738 because it may have arguments.
13739
13740Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
13741
13742 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
13743 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
13744 expected failures for mips-idt-* and mips-sgi-*.
13745 * gdb.t00/default.exp (attach): Kill process if requested.
13746 * gdb.t00/help.exp (help target core, help target): Accept a gdb
13747 that does not read core files.
13748 * gdb.t01/run.exp: Removed checks for exit status code.
13749 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
13750 it is linked in.
13751 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
13752 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
13753 appropriate, rather than doing it by hand.
13754 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
13755 execution.
13756 * gdb.t10/crossload.exp: Kill existing program if needed.
13757 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
13758 appropriate, rather than doing it by hand. Always increase
13759 timeout for this test, not just for VxWorks.
13760
13761Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
13762
13763 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
13764 of Chill STRUCT types and STRUCT values.
13765 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
13766 than "char".
13767 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 13768 struct2): New struct definitions and initializations to test
c906108c
SS
13769 simple Chill STRUCT types.
13770
13771Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
13772
13773 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
13774 the null byte at the end of strings.
13775 * gdb.t00/default.exp: Make show version insensitive to copyright
13776 date.
13777 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
13778 to avoid dependencies on target char signedness.
13779 * gdb.t16/printcmds.exp: Update expected results for explicitly
13780 unsigned char.
13781 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
13782 now work.
13783 * gdb.t21/demangle.exp: Add many more patterns for template
13784 demangling, most of them being expected failures.
13785 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
13786 string we are matching for, to match on the whole string.
13787 * gdb.t21/demangle.exp: Add many new test strings to demangle,
13788 and fix a whole bunch that had incorrect expected output but were
13789 passing anyway because of the bug in "proc demangle".
13790 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
13791 type.
13792 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
13793
13794Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
13795
13796 * gdb/testsuite: made modifications to testcases, etc., to allow
13797 them to work properly given the reorganization of deja-gnu and the
13798 relocation of the testcases from deja-gnu to a "tool" subdirectory.
13799
13800Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
13801
13802 * gdb/testsuite: Initial creation of gdb/testsuite.
13803 Migrated dejagnu testcases and support files for testing nm to
13804 gdb/testsuite from deja-gnu. These files were moved "as is"
13805 with no modifications. This migration is part of a major overhaul
13806 of dejagnu. The modifications to these testcases, etc., which
13807 will allow them to work with the new version of dejagnu will be
13808 made in a future update.
48efe704 13809
8d8cb839 13810 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 13811\f
8d8cb839
EZ
13812;; Local Variables:
13813;; mode: change-log
13814;; left-margin: 8
13815;; fill-column: 74
13816;; version-control: never
13817;; End:
902f2ccb
MC
13818
13819 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 13820 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
13821 Copying and distribution of this file, with or without modification,
13822 are permitted provided the copyright notice and this notice are preserved.
This page took 1.456511 seconds and 4 git commands to generate.