55318f802c04878bfe32458943eb8f1dd9a1f927
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
2
3 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
4 downloads.
5 * config/gdbserver.exp (gdb_load): Likewise.
6
7 2005-03-14 Paul Brook <paul@codesourcery.com>
8
9 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
10 targets.
11
12 2005-03-09 Joel Brobecker <brobecker@adacore.com>
13
14 * gdb.dwarf2/dup-psym.S: New file.
15 * gdb.dwarf2/dup-psym.exp: New testcase.
16
17 2005-03-09 Joel Brobecker <brobecker@adacore.com>
18
19 * gdb.ada/exec_changed/first.adb: New file.
20 * gdb.ada/exec_changed/second.adb: New file.
21 * gdb.ada/exec_changed.exp: New testcase.
22
23 2005-03-08 Nathan Sidwell <nathan@codesourcery.com>
24
25 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
26 (A2): New class.
27 (main): Test operator+.
28 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
29 breakpoint test.
30
31 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
32 * gdb.base/signull.exp: Disable if gdb,nosignals.
33 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
34 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
35 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
36 * gdb.mi/mi2-console.exp: Likewise.
37 * gdb.trace/collection.exp (run_trace_experiment): Consume the
38 continue output at start.
39 (gdb_collect_locals_test): Robustify regexp.
40 * gdb.trace/passc-dyn.exp: Fix comment typo.
41 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
42
43 2005-03-08 Corinna Vinschen <vinschen@redhat.com>
44
45 * gdb.asm/asm-source.exp: Add iq2000 case.
46 * gdb.asm/iq2000.inc: New file.
47
48 2005-03-07 Manoj Iyer <manjo@austin.ibm.com>
49
50 * gdb.base/command.exp: Change hardcoded value to regular expression.
51 * gdb.base/float.exp: Add powerpc to the list of targets checked.
52
53 2005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
54
55 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
56 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
57 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
58 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
59 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
60
61 2005-03-05 Mark Kettenis <kettenis@gnu.org>
62
63 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
64 changes.
65
66 2004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
67
68 * lib/compiler.c: Add test for IBM's xlc compiler.
69 * lib/compiler.cc: Likewise.
70
71 2004-02-24 Joel Brobecker <brobecker@adacore.com>
72
73 * gdb.ada/fixed_points.exp: Create compilation object directory
74 before running the test.
75 * gdb.ada/null_record.exp: Likewise.
76 * gdb.ada/packed_array.exp: Likewise.
77 * gdb.ada/start.exp: Likewise.
78
79 2005-02-15 Joel Brobecker <brobecker@adacore.com>
80
81 * gdb.ada/packed_array/pa.adb: New file.
82 * gdb.ada/packed_array.exp: New testcase.
83
84 2005-02-10 Mark Kettenis <kettenis@gnu.org>
85
86 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
87 files.
88
89 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
90 on *-*-openbsd*. Correctly match whitespace in regukar
91 expressions.
92
93 2005-02-10 Daniel Jacobowitz <dan@debian.org>
94
95 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
96 PR exp/1821
97 * gdb.base/gdb1821.c: New test file.
98 * gdb.base/gdb1821.exp: New test file.
99
100 2005-02-09 Joel Brobecker <brobecker@adacore.com>
101
102 * gdb.base/start.c: New file.
103 * gdb.base/start.exp: New testcase.
104
105 2005-02-09 Joel Brobecker <brobecker@adacore.com>
106
107 * gdb.ada/start/dummy.adb: New file.
108 * gdb.ada/start.exp: New testcase.
109
110 2005-02-09 Corinna Vinschen <vinschen@redhat.com>
111
112 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
113 for printing symbols and statistics.
114 Add test for using relative pathnames in "maint print msymbols" test.
115 Mark "maint info sections DATA" XFAIL on Cygwin.
116 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
117 tests.
118
119 2005-02-09 Andreas Schwab <schwab@suse.de>
120
121 Committed by Andrew Cagney <cagney@gnu.org>
122 * gdb.base/remotetimeout.exp: New file.
123
124 2005-02-07 Mark Kettenis <kettenis@gnu.org>
125
126 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
127
128 2005-02-03 Joel Brobecker <brobecker@adacore.com>
129
130 * gdb.ada/gnat_ada.gpr: New file.
131 * gdb.ada/gnat_ada.gin: Delete, no longer used.
132 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
133 * configure.ac: No longer generate gnat_ada.gpr.
134 * configure: Regenerate.
135 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
136 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
137 * gdb.ada/null_record/bar.ads: Likewise.
138 * gdb.ada/null_record/bar.adb: Likewise.
139 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
140 * gdb.ada/null_record.exp (testdir): New variable.
141 (testfile): executable is now in testdir subdirectory.
142 (srcfile): Use full path to the main compilation unit.
143 * gdb.ada/fixed_points.exp: Same changes as above.
144
145 2005-02-03 Nick Roberts <nickrob@snap.net.nz>
146
147 * gdb.base/interp.exp: New test.
148
149 2005-01-24 Andrew Cagney <cagney@gnu.org>
150
151 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
152
153 2005-01-19 Andrew Cagney <cagney@gnu.org>
154
155 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
156 configure.ac not configure.in.
157
158 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
159 of powerpc*-*-*.
160 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
161 * gdb.base/list.exp (test_list_function)
162 (test_list_filename_and_function): Ditto.
163 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
164
165 2005-01-16 Andrew Cagney <cagney@gnu.org>
166
167 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
168
169 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
170
171 2005-01-14 Andrew Cagney <cagney@gnu.org>
172
173 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
174 * gdb.mi/mi2-var-cmd.exp: Ditto.
175
176 2005-01-10 Corinna Vinschen <vinschen@redhat.com>
177
178 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
179
180 2005-01-07 Andrew Cagney <cagney@gnu.org>
181
182 * configure.ac: Rename configure.in, require autoconf 2.59.
183 * configure: Re-generate.
184 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
185 * gdb.stabs/configure: Re-generate.
186 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
187 * gdb.hp/configure: Re-generate.
188 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
189 autoconf 2.59.
190 * gdb.hp/gdb.objdbg/configure: Re-generate.
191 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
192 autoconf 2.59.
193 * gdb.hp/gdb.defects/configure: Re-generate.
194 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
195 autoconf 2.59.
196 * gdb.hp/gdb.compat/configure: Re-generate.
197 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
198 autoconf 2.59.
199 * gdb.hp/gdb.base-hp/configure: Re-generate.
200 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
201 autoconf 2.59.
202 * gdb.hp/gdb.aCC/configure: Re-generate.
203
204 2004-12-15 Jim Blandy <jimb@redhat.com>
205
206 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
207 under NPTL when there is debugging info available for libpthread.
208
209 2004-12-13 Jerome Guitton <guitton@gnat.com>
210
211 * gdb.ada/fixed_points.c: New file.
212 * gdb.ada/fixed_points.exp: New file.
213
214 2004-12-03 Randolph Chung <tausq@debian.org>
215
216 * gdb.arch/pa-nullify.exp: New file.
217 * gdb.arch/pa-nullify.s: New file.
218
219 2004-11-30 Randolph Chung <tausq@debian.org>
220
221 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
222 instead of "tbug". Fix regexp to work properly with gdb_test.
223
224 2004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
225
226 * gdb.base/bitfields2.exp: New test.
227 * gdb.base/bitfields2.c: New file.
228
229 2004-11-28 Richard Earnshaw <rearnsha@arm.com>
230
231 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
232
233 2004-11-16 Randolph Chung <tausq@debian.org>
234
235 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
236
237 2004-11-14 Daniel Jacobowitz <dan@debian.org>
238
239 * gdb.threads/threadapply.exp: Correct "macro details" test.
240
241 2004-11-11 Jeff Johnston <jjohnstn@redhat.com>
242
243 * gdb.threads/threadapply.exp: New test.
244 * gdb.threads/threadapply.c: New file.
245
246 2004-11-07 Mark Kettenis <kettenis@gnu.org>
247
248 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
249 frames.
250
251 2004-11-05 Felix Lee <felix+log1@specifixinc.com>
252
253 * gdb.base/cursal.exp: New file.
254 * gdb.base/cursal.c: New file.
255
256 2004-11-03 Andrew Cagney <cagney@gnu.org>
257
258 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
259
260 2004-10-30 Mark Kettenis <kettenis@gnu.org>
261
262 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
263 NetBSD/ELF targets.
264
265 2004-10-29 Joel Brobecker <brobecker@gnat.com>
266
267 * gdb.threads/bp_in_thread.c: New file, copied from
268 pthread_cond_wait.c.
269 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
270 file, rather than reusing the .c file from another testcase.
271
272 2004-10-20 Joel Brobecker <brobecker@gnat.com>
273
274 * gdb.ada/null_record.exp: Check where we stopped after
275 sending the start command, instead of where the associated
276 temporary breakpoint was inserted.
277
278 2004-10-14 Andrew Cagney <cagney@gnu.org>
279
280 * gdb.mi/gdb701.c (main): Return 0.
281
282 2004-10-13 Daniel Jacobowitz <dan@debian.org>
283
284 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
285
286 2004-10-12 Jeff Johnston <jjohnstn@redhat.com>
287
288 * gdb.threads/schedlock.c: Add comment markers to use to find
289 line numbers.
290 * gdb.threads/schedlock.exp: Adjust regex to handle the new
291 comments.
292 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
293 breakpoint lines.
294
295 2004-10-12 Daniel Jacobowitz <dan@debian.org>
296
297 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
298
299 2004-10-12 Daniel Jacobowitz <dan@debian.org>
300
301 * configure.in: Add gdb.dwarf2.
302 * configure: Regenerated.
303 * Makefile.in: Add gdb.dwarf2.
304 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
305 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
306 gdb.dwarf2/file1.txt: New files.
307
308 2004-10-11 Orjan Friberg <orjanf@axis.com>
309
310 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
311 of "run", since the latter doesn't work with remote targets. Adjust
312 the breakpoint numbering accordingly.
313 * gdb.threads/pthread_cond_wait.exp: Ditto.
314
315 2004-10-08 Michael Chastain <mec.gnu@mindspring.com>
316
317 * gdb.base/overlays.exp: Update copyright years.
318
319 2004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
320
321 * gdb.base/overlays.exp: Disable if target is Linux.
322
323 2004-10-06 Felix Lee <felix+log1@specifixinc.com>
324
325 * config/gdbserver.exp (gdb_load): Use right filename on remote.
326
327 2004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
328
329 * gdb.asm/asm-source.exp: Add m32r-linux target.
330 * gdb.asm/m32r-linux.inc: New file.
331
332 2004-09-24 Andrew Cagney <cagney@redhat.com>
333 David Anderson <anderson@redhat.com>
334
335 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
336 command fails, assume things will work.
337 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
338 (_GNU_SOURCE): Define.
339 (print_unsigned, print_hex): Change parameter to "long long".
340 (print_byte_count): New function, use to print byte counts.
341 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
342 O_LARGEFILE.
343 (main): Compute an upper bound on a corefile in max_core_size.
344 Limit memory chunk size to max_core_size. Limit total memory
345 allocated to max_core_size.
346
347 2004-09-23 Andrew Cagney <cagney@gnu.org>
348
349 * gdb.base/bigcore.exp: Replace the code that creates a corefile
350 from a separate process with code that creates a corefile by
351 making the inferior dump core.
352
353 2004-09-23 Mark Kettenis <kettenis@gnu.org>
354
355 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
356 block.
357
358 2004-09-23 Michael Chastain <mec.gnu@mindspring.com>
359
360 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
361 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
362 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
363 Likewise.
364
365 2004-09-20 Jeff Johnston <jjohnstn@redhat.com>
366
367 * gdb.java/jprint.exp: New test case for java inferior call.
368 * gdb.java/jprint.java: Ditto.
369
370 2004-09-15 Joel Brobecker <brobecker@gnat.com>
371
372 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
373
374 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
375
376 * gdb.threads/killed.c: Include <stdlib.h>.
377 * gdb.threads/pthreads.c: Likewise.
378
379 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
380
381 * gdb.threads/killed.c: Add copyright notice.
382
383 2004-09-10 Jason Molenda (jmolenda@apple.com)
384
385 * gdb.base/define.exp: Two new tests to verify zero space chars
386 after 'if' and 'while' commands in a user-defined command is correctly
387 parsed.
388
389 2004-09-08 Andrew Cagney <cagney@gnu.org>
390
391 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
392 delivery test with duplicate at end of file.
393
394 2004-09-06 Mark Kettenis <kettenis@jive.nl>
395
396 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
397
398 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
399
400 * config/hppro.exp: Removed.
401
402 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
403
404 * config/sparclet.exp: Removed.
405
406 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
407
408 * config/udi.exp: Removed.
409
410 2004-09-02 Michael Chastain <mec.gnu@mindspring.com>
411
412 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
413 of "exp_continue".
414 (advancei): Likewise.
415
416 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
417
418 * gdb.base/unload.exp: Fix so messages aren't duplicated.
419
420 2004-09-01 Manoj Iyer <manjo@austin.ibm.com>
421
422 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
423 to check for nodebug in executable.
424 * gdb.gdb/observer.exp (setup_test): Likewise.
425 * gdb.gdb/selftest.exp (test_with_self): Likewise.
426 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
427
428 2004-09-01 Andrew Cagney <cagney@gnu.org>
429
430 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
431 files.
432
433 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
434
435 * gdb.base/unload.exp: Fix expected warning message to match
436 latest format.
437
438 2004-09-01 Corinna Vinschen <vinschen@redhat.com>
439
440 * gdb.base/call-rt-st.exp: Fix typos.
441
442 2004-08-31 Manoj Iyer <manjo@austin.ibm.com>
443
444 * gdb.threads/thread_check.exp: New testcase.
445 * gdb.threads/thread_check.c: New testcase.
446
447 2004-08-31 Andrew Cagney <cagney@gnu.org>
448
449 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
450 (skip_to_handler_entry): New procedures. Test stepping into a
451 handler when the breakpoint is at the handler's entry point.
452
453 2004-08-30 Andrew Cagney <cagney@gnu.org>
454
455 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
456 gdb/1757.
457
458 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
459
460 With code from Manoj Iyer <manjo@austin.ibm.com>:
461 * lib/gdb.exp (gdb_file_cmd): Return more information in the
462 return value. Add an arm for "no debugging symbols found".
463 Change a stray "error" to "perror".
464 (gdb_run_cmd): Adapt to new return value.
465 * gdb.base/remote.exp: Adapt to new return value.
466 * gdb.gdb/complaints.exp: Likewise.
467 * gdb.gdb/observer.exp: Likewise.
468 * gdb.gdb/selftest.exp: Likewise.
469 * gdb.gdb/xfullpath.exp: Likewise.
470
471 2004-08-27 Joel Brobecker <brobecker@gnat.com>
472
473 * gdb.threads/bp_in_thread.exp: New testcase.
474
475 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
476
477 Fix PR testsuite/1735.
478 * gdb.threads/schedlock.c (thread_function): Add a cast
479 to suppress a gcc warning.
480 * gdb.threads/thread-specific.c (thread_function): Likewise.
481
482 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
483
484 * gdb.base/unload.c: Include <stdlib.h>.
485
486 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
487
488 From Paul Gilliam <pgilliam@us.ibm.com>:
489 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
490 synchronized after the "return".
491
492 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
493
494 * gdb.mi/basics.c: Include <stdio.h>.
495 * gdb.mi/pthreads.c: Include <stdlib.h>.
496 * gdb.mi/var-cmd.c: Include <stdlib.h>.
497
498 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
499
500 * gdb.threads/schedlock.c: Add copyright notice.
501
502 2004-08-25 Andrew Cagney <cagney@gnu.org>
503
504 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
505 (skip_over_handler, breakpoint_over_hander): New test procedures.
506 (advance, advancei): Add a proper prefix, do not use
507 rerun_to_main.
508 * gdb.base/sigstep.c (main): Change to use an infinite loop.
509
510 2004-08-24 Michael Chastain <mec.gnu@mindspring.com>
511
512 * gdb.mi/basics.c: Add copyright notice.
513 * gdb.mi/var-cmd.c: Add copyright notice.
514
515 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
516
517 * lib/gdb.exp: Remove signed_keyword_not_used.
518 * lib/compiler.c: Likewise.
519 * lib/compiler.cc: Likewise.
520
521 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
522
523 * gdb.base/whatis.c: Remove conditional disabling of "signed".
524 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
525
526 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
527
528 * gdb.base/whatis.c: Add copyright notice.
529
530 2004-08-20 Mark Kettenis <kettenis@gnu.org>
531
532 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
533 it to skip the breakpoints encoded in the inline assembly.
534
535 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
536
537 * Makefile.in: Add gdb.fortran.
538
539 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
540
541 * gdb.base/call-sc.exp (test_scalar_returns):
542 Fix cut-and-paste glitch in "Make fun return now".
543
544 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
545
546 * configure.in: Add gdb.fortran.
547 * configure: Regenerate.
548 * gdb.fortran/Makefile.in: New file.
549 * lib/gdb.exp (skip_fortran_tests): New procedure.
550
551 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
552
553 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
554 reference to bug-gnu@prep.ai.mit.edu.
555 * gdb.mi/mi-var-child.exp: Likewise.
556 * gdb.mi/mi-var-cmd.exp: Likewise.
557 * gdb.mi/mi-var-display.exp: Likewise.
558 * gdb.mi/mi2-var-block.exp: Likewise.
559 * gdb.mi/mi2-var-child.exp: Likewise.
560 * gdb.mi/mi2-var-cmd.exp: Likewise.
561 * gdb.mi/mi2-var-display.exp: Likewise.
562
563 2004-08-15 Mark Kettenis <kettenis@gnu.org>
564
565 * gdb.base/unload.c (main): Make local variable msg const.
566
567 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
568
569 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
570 to bug-gnu@prep.ai.mit.edu.
571 * gdb.mi/mi-disassemble.exp: Likewise.
572 * gdb.mi/mi-eval.exp: Likewise.
573 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
574 default line number.
575 * gdb.mi/mi-return.exp: Likewise.
576 * gdb.mi/mi-simplerun.exp: Likewise.
577 * gdb.mi/mi-stack.exp: Likewise.
578 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
579 number with explicit range test.
580 * gdb.mi/mi-watch.exp: Likewise.
581 * gdb.mi/mi2-break.exp: Likewise.
582 * gdb.mi/mi2-cli.exp: Likewise.
583 * gdb.mi/mi2-disassemble.exp: Likewise.
584 * gdb.mi/mi2-eval.exp: Likewise.
585 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
586 default line number.
587 * gdb.mi/mi2-return.exp: Likewise.
588 * gdb.mi/mi2-simplerun.exp: Likewise.
589 * gdb.mi/mi2-stack.exp: Likewise.
590 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
591 number with explicit range test.
592 * gdb.mi/mi2-watch.exp: Likewise.
593
594 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
595
596 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
597 * gdb.cp/m-static.exp: Likewise.
598 * gdb.cp/rtti.exp: Likewise.
599
600 2004-08-14 Mark Kettenis <kettenis@gnu.org>
601
602 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
603
604 2004-08-14 Eli Zaretskii <eliz@gnu.org>
605
606 * ChangeLog: Prefix Local Variables with semi-colons and indent
607 the reference to older ChangeLog files, to fix fontification in
608 Emacs.
609
610 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
611
612 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
613 * gdb.mi/mi2-break.exp: Likewise.
614
615 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
616
617 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
618
619 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
620
621 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
622
623 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
624
625 * gdb.cp/classes.exp: Remove unused declarations. Just let
626 test names default instead of providing special names. Remove
627 extraneous demangler test.
628
629 2004-08-12 Jeff Johnston <jjohnstn@redhat.com>
630
631 * gdb.base/unload.exp: New test for breakpoints in dynamically
632 loaded libraries.
633 * gdb.base/unload.c: Ditto.
634 * gdb.base/unloadshr.c: Ditto.
635
636 2004-08-12 Michael Chastain <mec.gnu@mindspring.com>
637
638 * gdb.cp/classes.exp (test_ptype_class_objects): Call
639 cp_test_ptype_class.
640 (test_enums): Likewise.
641
642 2004-08-10 Andrew Cagney <cagney@gnu.org>
643
644 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
645 files.
646
647 2004-08-10 Andrew Cagney <cagney@gnu.org>
648
649 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
650 init_malloc call.
651
652 2004-08-10 Michael Chastain <mec.gnu@mindspring.com>
653
654 * ChangeLog: Add copyright notice. The notice is copied
655 from emacs 21.3 top level ChangeLog.
656
657 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
658
659 * lib/cp-support.exp: New file.
660 * lib/cp-support.exp (cp_test_type_class): New function.
661 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
662 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
663 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
664 cp_test_ptype_class.
665
666 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
667
668 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
669 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
670 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
671 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
672 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
673 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
674 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
675 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
676 gdb.mi/mi2-watch.exp: Update copyright years.
677
678 2004-08-09 Mark Kettenis <kettenis@gnu.org>
679
680 * gdb.base/sigaltstack.exp: Provide proper anchoring.
681
682 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
683
684 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
685 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
686 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
687 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
688 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
689 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
690 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
691 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
692 gdb.mi/mi-watch.exp: Update copyright years.
693
694 2004-08-08 Daniel Jacobowitz <dan@debian.org>
695
696 PR gdb/1738
697 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
698 from a breakpoint with a pending signal.
699
700 2004-08-08 Daniel Jacobowitz <dan@debian.org>
701
702 PR gdb/1736
703 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
704 * gdb.base/sigaltstack.exp (finish_test): Consume output until
705 the prompt.
706 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
707
708 2004-08-08 Daniel Jacobowitz <dan@debian.org>
709
710 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
711
712 2004-08-08 Daniel Jacobowitz <dan@debian.org>
713
714 PR gdb/1736
715 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
716 for i?86-*-linux*.
717
718 2004-08-08 Daniel Jacobowitz <dan@debian.org>
719
720 * gdb.arch/i386-prologue.exp: Compile without debug information.
721
722 2004-08-08 Michael Chastain <mec.gnu@mindspring.com>
723
724 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
725 rather than asking gdb to search.
726
727 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
728
729 * gdb.base/gcore.c: Include <string.h>.
730
731 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
732
733 * gdb.base/gcore.c: Add copyright notice.
734
735 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
736
737 * gdb.base/freebpcmd.c: Include <stdio.h>.
738 * gdb.base/long_long.c: Include <string.h>.
739 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
740 * gdb.base/siginfo.c: Include <string.h>.
741 * gdb.base/sigstep.c: Include <string.h>.
742
743 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
744
745 * gdb.base/complex.c: Include <stdlib.h>.
746
747 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
748
749 * gdb.base/complex.c: Add copyright notice.
750
751 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
752
753 * gdb.base/charset.c: Include <stdlib.h>.
754
755 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
756
757 * gdb.base/auxv.c: Include <stdlib.h>.
758
759 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
760
761 * gdb.base/auxv.c: Add copyright notice.
762
763 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
764
765 * gdb.base/coremaker.c: Add copyright notice.
766 * gdb.base/coremaker2.c: Add copyright notice.
767
768 2004-08-04 Andrew Cagney <cagney@gnu.org>
769
770 * gdb.base/store.exp: Update copyright.
771 (check_set, up_set, check_struct, up_struct): Add a prefix to test
772 names, do not import gdb_prompt.
773
774 2004-08-01 Andrew Cagney <cagney@gnu.org>
775
776 Fix PR testsuite/1729.
777 * gdb.base/dump.exp: Add test name to callers of capture_value, do
778 not use capture_value with value 4.
779 (capture_value): Add optional test name parameter.
780 (test_reload_saved_value, test_restore_saved_value): Use $msg as
781 the prefix, pass to capture_value.
782
783 2004-08-01 Mark Kettenis <kettenis@gnu.org>
784
785 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
786 * gdb.arch/i386-prologue.c (standard): New prototype and function.
787 (main): Call new function.
788
789 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
790
791 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
792
793 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
794
795 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
796
797 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
798
799 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
800 Accept more values of vtbl pointer. Remove some messages
801 about "obsolete gcc or gdb".
802
803 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
804
805 * gdb.cp/classes.exp: Accept more varieties of ptype output.
806
807 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
808
809 * gdb.base/asm-source.exp: Properly convert target board
810 debug flags from gcc format to binutils format.
811
812 2004-07-28 Mark Kettenis <kettenis@gnu.org>
813
814 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
815 gdb1718". PR backtrace/1718 partially fixed.
816
817 2004-07-27 Jeff Johnston <jjohnstn@redhat.com>
818
819 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
820
821 2004-07-26 Nick Clifton <nickc@redhat.com>
822
823 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
824 good default value for a specific architecture is available then
825 set it to that value. Otherwise default to the -gstabs switch.
826 Remove the -g... switches from the asm-flags variable. Allow the
827 target board info to override the value if it wants to. Pass the
828 switch on the assembler command line.
829
830 2004-07-23 Mark Kettenis <kettenis@gnu.org>
831
832 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
833 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
834 (main): Call new function.
835
836 2004-07-22 Michael Chastain <mec.gnu@mindspring.com>
837
838 Test for PR exp/1715.
839 * gdb.base/radix.exp: Refactor common procedures. Make all
840 test names unique. Change XFAIL to KFAIL.
841
842 2004-07-20 Michael Chastain <mec.gnu@mindspring.com>
843
844 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
845 * gdb.ada/gnat_ada.gin: ... to here.
846 * configure.in: Use gnat_ada.gin.
847 * configure: Regenerate.
848
849 2004-07-20 Andrew Cagney <cagney@gnu.org>
850
851 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
852 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
853 XFAILs. Clean up test messages and comments. Check backtraces.
854 Delete re-sync code.
855
856 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
857
858 Fix PR cli/740.
859 * gdb.base/annota1.exp: Honor gdb,nosignals.
860 * gdb.base/annota3.exp: Likewise.
861
862 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
863
864 * lib/java.exp: Update copyright notice.
865
866 2004-07-19 Andrew Cagney <cagney@gnu.org>
867
868 * gdb.base/selftest.exp: Copy file from here ...
869 * gdb.gdb/selftest.exp: ... to here.
870
871 2004-07-16 Andrew Cagney <cagney@redhat.com>
872
873 * lib/insight-support.exp: Delete file.
874 * lib/java.exp (java_init): Fix copyright.
875
876 2004-07-16 Andrew Cagney <cagney@gnu.org>
877
878 * gdb.base/restore.c: Append "prologue" to comments marking the a
879 function's prologue.
880 * gdb.base/restore.exp: Update copyright, re-indent.
881 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
882 callerN" prefix where needed. Update patterns that match a
883 function's prologue.
884
885 2004-07-16 Michael Chastain <mec.gnu@mindspring.com>
886
887 * gdb.base/restore.c: Add copyright notice.
888
889 2004-07-16 Andrew Cagney <cagney@gnu.org>
890
891 * gdb.base/logical.exp: Update copyright.
892 (evaluate): New procedure. Use to re-implement tests using
893 several tables.
894
895 2004-07-14 Martin Hunt <hunt@redhat.com>
896
897 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
898 which fixes some problems where init.tcl was not found.
899
900 2004-07-13 Andrew Cagney <cagney@gnu.org>
901
902 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
903 (check_sizeof, check_valueof): Do not include the output in the
904 test name. Use gdb_test.
905 (get_valueof): Use gdb_test_multiple.
906
907 * gdb.base/step-test.exp: Update copyright. Use
908 gdb_test_multiple. Ensure that test names do not include
909 architecture dependent output.
910
911 * gdb.gdb/observer.exp: Update copyright.
912 (setup_test): Use gdb_test_multiple.
913 (attach_first_observer, attach_second_observer)
914 (attach_third_observer, detach_first_observer)
915 (detach_second_observer, detach_third_observer)
916 (reset_counters, check_counters): Make $message a prefix.
917 (test_normal_stop_notifications): Add "args" parameter - a list of
918 init functions to be called. Make $message a prefix,
919 (test_observer_normal_stop): Change the message prefixes so that
920 they are unique, pass the attach / detach procedures to
921 test_normal_stop_notifications.
922
923 * gdb.base/signull.exp (test_segv): Prefix all tests with
924 "${name}". Clean up test messages.
925
926 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
927
928 * gdb.base/ena-dis-br.exp: Update copyright.
929 (break_at): New function. Replace send_gdb with gdb_test,
930 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
931 ignore count, not stopped at bpt", with KFAIL.
932
933 2004-07-13 Corinna Vinschen <vinschen@redhat.com>
934
935 * gdb.base/attach.exp: Remove cleanupfile handling.
936
937 2004-07-12 Andrew Cagney <cagney@gnu.org>
938
939 * gdb.base/annota1.exp: Cleanup corefile test name.
940 * gdb.base/annota3.exp: Ditto.
941
942 2004-07-12 Andrew Cagney <cagney@gnu.org>
943
944 * gdb.base/signals.exp: Clean up copyright, re-indent.
945
946 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
947 gdb_test and gdb_test_multiple.
948
949 2004-07-08 Jeff Johnston <jjohnstn@redhat.com>
950
951 * gdb.java/jmain.exp: Fix expected line number for main to
952 break at. Set XFAIL for break at main test since gcj does not
953 provide line number info for first statement in main.
954
955 2004-07-08 Andrew Cagney <cagney@gnu.org>
956
957 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
958
959 * gdb.base/sigbpt.exp: Make the common part of each test name a
960 prefix instead of suffix.
961
962 2004-07-07 Bob Rossi <bob_rossi@cox.net>
963
964 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
965 test from test_tbreak_creation_and_listing to
966 test_file_list_exec_source_file
967 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
968 Changed name of test from test_tbreak_creation_and_listing to
969 test_file_list_exec_source_file
970
971 2004-07-07 Jeff Johnston <jjohnstn@redhat.com>
972
973 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
974 the jmisc() constructor instead of <init>.
975 * gdb.java/jmisc1.exp: Ditto.
976
977 2004-07-07 Andrew Cagney <cagney@gnu.org>
978
979 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
980 corrupting the PC.
981
982 2004-07-06 Michael Chastain <mec.gnu@mindspring.com>
983
984 * gdb.cp/templates.exp: Accept whitespace change in demangler
985 output.
986
987 2004-07-06 Andrew Cagney <cagney@gnu.org>
988
989 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
990
991 2004-07-02 Michael Chastain <mec.gnu@mindspring.com>
992
993 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
994 * lib/compiler.cc: Likewise.
995
996 2004-06-30 Michael Chastain <mec.gnu@mindspring.com>
997
998 * lib/compiler.cc: Work around string preprocessing problem
999 with old hp c++ compiler.
1000 * lib/compiler.c: Likewise.
1001
1002 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
1003
1004 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
1005 directives to conditionalize symbol prefixing.
1006 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
1007 additional_flags handling. Add underscore prefix for Cygwin.
1008 * gdb.arch/i386-unwind.c: Use preprocessor directives to
1009 conditionalize symbol prefixing.
1010 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
1011 additional_flags handling. Add underscore prefix for Cygwin.
1012
1013 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
1014
1015 * gdb.base/bigcore.exp: Skip test on Cygwin.
1016
1017 2004-06-28 Michael Chastain <mec.gnu@mindspring.com>
1018
1019 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
1020 formats for "info register". Use gdb_test_multiple. Fix
1021 the "invalid register" test.
1022
1023 2004-06-28 Corinna Vinschen <vinschen@redhat.com>
1024
1025 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
1026 PID for Cygwin. Add Cygwin specific strings to check for in some
1027 tests.
1028 (do_attach_tests): Add a test for user interaction when attaching
1029 to a process with no matching symbol table already loaded.
1030
1031 2004-06-26 Andrew Cagney <cagney@gnu.org>
1032
1033 Test PR java/1567 and PR java/1565.
1034 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
1035 * gdb.java/jmisc2.exp: Delete file.
1036
1037 2004-06-26 Michael Chastain <mec.gnu@mindspring.com>
1038
1039 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
1040
1041 2004-06-25 Corinna Vinschen <vinschen@redhat.com>
1042
1043 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
1044 attach process.
1045
1046 2004-06-23 Michael Chastain <mec.gnu@mindspring.com>
1047
1048 * gdb.cp/pr-1553.exp: Remove.
1049
1050 2004-06-22 Michael Chastain <mec.gnu@mindspring.com>
1051
1052 * gdb.cp/pr-1553.cc: Remove.
1053 * gdb.cp/pr-1553.exp: Disable this test.
1054
1055 2004-06-20 Jim Blandy <jimb@redhat.com>
1056
1057 Fix PR testsuite/1680.
1058 * gdb.arch/i386-sse.exp: Properly quote curly braces in
1059 regular expressions.
1060
1061 2004-06-19 Michael Chastain <mec.gnu@mindspring.com>
1062
1063 Fix PR testsuite/1679.
1064 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
1065 Issue an UNSUPPORTED result instead.
1066
1067 2004-06-18 Jim Blandy <jimb@redhat.com>
1068
1069 * gdb.base/charset.exp: Only send a control-C if we see a new
1070 prompt and incomplete command.
1071
1072 2004-06-18 Michael Chastain <mec.gnu@mindspring.com>
1073
1074 * gdb.cp/pr-574.cc: Add copyright notice.
1075
1076 2004-06-17 Jim Blandy <jimb@redhat.com>
1077
1078 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
1079 cases where the regexp has no groups; this grabs random text from
1080 the previous test suite, whatever that was.
1081
1082 2004-06-17 Michael Chastain <mec.gnu@mindspring.com>
1083
1084 * gdb.cp/printmethod.cc: Add copyright notice.
1085
1086 2004-06-16 Michael Chastain <mec.gnu@mindspring.com>
1087
1088 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
1089
1090 2004-06-16 Andrew Cagney <cagney@gnu.org>
1091
1092 * gdb.base/signull.c: Update copyright. Include <string.h>.
1093 (bowler): Replace data_pointer with data_read
1094 and data_write cases. Add code_descriptor case.
1095 (zero, desc): New array and pointer.
1096 (data, code): Change to simple pointers.
1097 * gdb.base/signull.exp: Fix probe pattern matching a function
1098 descriptor SIGSEGV. Replace data_pointer with data_read and
1099 data_write tests.
1100
1101 2004-06-16 Andrew Cagney <cagney@gnu.org>
1102
1103 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
1104
1105 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
1106
1107 * gdb.base/long_long.c: Add copyright notice.
1108
1109 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
1110
1111 * gdb.base/long_long.exp: Remove reference to
1112 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
1113 to gdb_breakpoint and gdb_continue_to_breakpoint.
1114
1115 2004-06-14 Jim Blandy <jimb@redhat.com>
1116
1117 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
1118 endian case.
1119
1120 2004-06-14 Andrew Cagney <cagney@gnu.org>
1121
1122 * gdb.base/gcore.exp (capture_command_output): Delete the always
1123 passing tests containing inferior values.
1124 * gdb.base/ending-run.exp: Do not include the breakpoint address
1125 in the test message. Update copyright.
1126 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
1127 size in the test name, use gdb_test_multiple. Update copyright.
1128
1129 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
1130
1131 * gdb.cp/ref-types.cc: Add copyright notice.
1132
1133 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
1134
1135 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
1136 hp_aCC_compiler.
1137 * lib/compiler.cc: Likewise.
1138 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
1139 'set' commands. Log diagnostics for other lines. Set
1140 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
1141
1142 2004-06-13 Michael Chastain <mec.gnu@mindspring.com>
1143
1144 * gdb.cp/try_catch.cc: Add copyright notice.
1145
1146 2004-06-12 Michael Chastain <mec.gnu@mindspring.com>
1147
1148 * gdb.cp/userdef.cc: Add copyright notice.
1149
1150 2004-06-11 Michael Chastain <mec.gnu@mindspring.com>
1151
1152 * gdb.cp/virtfunc.cc: Add copyright notice.
1153
1154 2004-06-11 Randolph Chung <tausq@debian.org>
1155
1156 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
1157 problem.
1158
1159 2004-06-10 Andrew Cagney <cagney@gnu.org>
1160
1161 * lib/compiler.cc, lib/compiler.c: Append either
1162 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
1163 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
1164 instead of gcc-3-3.
1165
1166 2004-06-09 Andrew Cagney <cagney@gnu.org>
1167
1168 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
1169 gdb/1455, bug is specific to "long long" and "double".
1170
1171 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
1172 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
1173 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
1174 fixed.
1175
1176 2004-06-09 Andrew Cagney <cagney@gnu.org>
1177
1178 * gdb.base/structs.exp (test_struct_returns): Replace
1179 "return_value_unknown" and "finish_value_unknown" by
1180 "return_value_known" and "finish_value_known". Instead of
1181 "return_value_unknown" iff "finish_value_unknown", check
1182 "return_value_known" implies "finish_value_known".
1183
1184 2004-06-08 Martin Hunt <hunt@redhat.com>
1185
1186 * gdb.base/float.exp: Add pattern for mips targets.
1187
1188 2004-06-08 Randolph Chung <tausq@debian.org>
1189
1190 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
1191 message for unknown architectures more clear.
1192
1193 2004-06-08 Joel Brobecker <brobecker@gnat.com>
1194
1195 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
1196 start the execution of the program.
1197
1198 2004-06-07 Jim Blandy <jimb@redhat.com>
1199
1200 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
1201 * gdb.arch/i386-cpuid.h: New helper file.
1202
1203 2004-06-07 Randolph Chung <tausq@debian.org>
1204
1205 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
1206 has started.
1207
1208 2004-06-04 Roland McGrath <roland@redhat.com>
1209
1210 Fix PR gdb/1647.
1211 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
1212 differently to be robust to output buffering differences.
1213
1214 2004-06-04 Michael Chastain <mec.gnu@mindspring.com>
1215
1216 * gdb.threads/pthreads.exp: Update copyright years.
1217 (check_control_c): Change asynchronous 'after' to synchronous.
1218
1219 2004-06-04 Roland McGrath <roland@redhat.com>
1220
1221 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
1222 next gdb prompt.
1223
1224 2004-06-02 Michael Chastain <mec.gnu@mindspring.com>
1225
1226 Fix PR gdb/1636.
1227 * gdb.threads/manythreads.exp: Change asynchronous 'after'
1228 calls to synchronous.
1229
1230 2004-05-26 Jim Blandy <jimb@redhat.com>
1231
1232 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
1233
1234 2004-05-24 Randolph Chung <tausq@debian.org>
1235
1236 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
1237 * gdb.asm/pa.inc: New file.
1238
1239 2004-05-22 Mark Kettenis <kettenis@gnu.org>
1240
1241 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
1242
1243 2004-05-21 Joel Brobecker <brobecker@gnat.com>
1244 Daniel Jacobowitz <drow@mvista.com>
1245
1246 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
1247 GDB prompt.
1248
1249 2004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1250
1251 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
1252 setjmp/longjmp. Use sigaction instead of signal.
1253
1254 2004-05-19 J. Brobecker <brobecker@gnat.com>
1255 Michael Snyder <msnyder@redhat.com>
1256
1257 * gdb.threads/pthread_cond_wait.c: New file.
1258 * gdb.threads/pthread_cond_wait.exp: New testcase.
1259
1260 2004-05-13 Andrew Cagney <cagney@redhat.com>
1261
1262 * gdb.base/signull.exp, gdb.base/signull.c: New files.
1263 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
1264
1265 2004-05-11 Andrew Cagney <cagney@redhat.com>
1266
1267 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
1268 fixed but revealed gdb/1639.
1269
1270 2004-05-10 Andrew Cagney <cagney@redhat.com>
1271
1272 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
1273 func1" and "next to 2nd alarm", kernel bug avoided.
1274
1275 2004-05-10 Daniel Jacobowitz <dan@debian.org>
1276
1277 PR external/1568
1278 * gdb.base/bigcore.exp: Check the size of the dumped core file.
1279 XFAIL if it is smaller than bytes_allocated.
1280 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
1281 (main): Make chunks_allocated unsigned. Correct comment.
1282
1283 2004-05-07 Joel Brobecker <brobecker@gnat.com>
1284
1285 * gdb.arch/powerpc-aix-prologue.c: New file.
1286 * gdb.arch/powerpc-aix-prologue.exp: New file.
1287
1288 2004-05-07 Jim Blandy <jimb@redhat.com>
1289
1290 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
1291 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
1292
1293 2004-05-06 Joel Brobecker <brobecker@gnat.com>
1294
1295 * gdb.base/sep.exp: No longer setup_kfail when the program was
1296 built with dwarf2.
1297
1298 2004-05-05 Jim Ingham <jingham@apple.com>
1299
1300 * gdb.base/pending.exp: Make sure pending breakpoints
1301 preserve the ignore count.
1302
1303 2004-04-27 Jerome Guitton <guitton@gnat.com>
1304
1305 * i386-prologue.exp: Add testcase for jump instruction as first
1306 instruction of the real code.
1307 * i386-prologue.c (jump_at_beginning): New function.
1308
1309 2004-04-28 Mark Kettenis <kettenis@gnu.org>
1310
1311 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
1312 x86_64-*-*.
1313
1314 2004-04-28 Mark Kettenis <kettenis@gnu.org>
1315
1316 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
1317 i*86-*-*.
1318
1319 2004-04-25 Mark Kettenis <kettenis@gnu.org>
1320
1321 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
1322 expression that checks the return type.
1323
1324 2004-04-23 Andrew Cagney <cagney@redhat.com>
1325
1326 * gdb.base/call-sc.exp: New test of scalar call/return values.
1327 * gdb.base/call-sc.c: Ditto.
1328
1329 2004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1330
1331 * gdb.threads/manythreads.c: Reduce thread stack size.
1332
1333 2004-04-23 Jeff Johnston <jjohnstn@redhat.com>
1334
1335 * gdb.threads/manythreads.c: Add copyright notice.
1336
1337 2004-04-23 Andrew Cagney <cagney@redhat.com>
1338
1339 * gdb.base/siginfo.exp: Better handle step out of signal.
1340 * gdb.base/sigstep.exp: Ditto.
1341
1342 2004-04-22 Jeff Johnston <jjohnstn@redhat.com>
1343 Daniel Jacobowitz <drow@mvista.com>
1344
1345 * gdb.threads/manythreads.c: New testcase.
1346 * gdb.threads/manythreads.exp: Ditto.
1347
1348 2004-04-22 Jim Blandy <jimb@redhat.com>
1349
1350 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
1351 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
1352
1353 2004-04-21 Michael Chastain <mec.gnu@mindspring.com>
1354
1355 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
1356
1357 2004-04-21 Andrew Cagney <cagney@redhat.com>
1358
1359 * gdb.base/sigstep.c: New file.
1360 * gdb.base/sigstep.exp: New file.
1361
1362 2004-04-16 Joel Brobecker <brobecker@gnat.com>
1363
1364 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
1365 call to observer_notify_normal_stop.
1366
1367 2004-04-15 Andrew Cagney <cagney@redhat.com>
1368
1369 * gdb.base/siginfo.c: New file.
1370 * gdb.base/siginfo.exp: New file.
1371
1372 2004-04-12 J. Brobecker <brobecker@gnat.com>
1373
1374 * gdb.base/sep.exp: Fix typo in comment.
1375
1376 2004-04-12 J. Brobecker <brobecker@gnat.com>
1377
1378 * gdb.base/sep.c: New file.
1379 * gdb.base/sep-proc.c: New file.
1380 * gdb.base/sep.exp: New testcase.
1381
1382 2004-04-09 Mark Kettenis <kettenis@gnu.org>
1383
1384 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
1385 support.
1386
1387 2004-04-05 Andrew Cagney <cagney@redhat.com>
1388
1389 * gdb.base/sigaltstack.c: New file.
1390 * gdb.base/sigaltstack.exp: New file.
1391
1392 2004-04-04 Joel Brobecker <brobecker@gnat.com>
1393
1394 * gdb.base/foll-fork.exp: Update the expected output for
1395 "help set follow-fork-mode", to match a change that was made
1396 to the help of this variable on 2004-01-13.
1397
1398 2004-04-01 Joel Brobecker <brobecker@gnat.com>
1399
1400 * lib/ada.exp: Add copyright notice.
1401 * bar.ads: Likewise.
1402 * bar.adb: Likewise.
1403 * null_record.adb: Likewise.
1404 * null_record.exp: Likewise.
1405 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
1406
1407 2004-04-01 Joel Brobecker <brobecker@gnat.com>
1408
1409 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
1410 * configure: Regenerate.
1411
1412 2004-04-01 Joel Brobecker <brobecker@gnat.com>
1413
1414 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
1415 to build the application. Remove the message printed when in
1416 verbose mode, redundant with the UNSUPPORTED message above.
1417
1418 2004-03-31 Joel Brobecker <brobecker@gnat.com>
1419
1420 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
1421 * gdb.ada (null_record.exp): New testcase.
1422
1423 2004-03-31 Joel Brobecker <brobecker@gnat.com>
1424
1425 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
1426
1427 2004-03-31 Joel Brobecker <brobecker@gnat.com>
1428
1429 * gdb.ada: New subdirectory.
1430 * gdb.ada/Makefile.in: New file.
1431 * gdb.ada/gnat_ada.gpr.in: New file.
1432
1433 2004-03-31 Joel Brobecker <brobecker@gnat.com>
1434
1435 * lib/ada.exp: New file.
1436
1437 2004-03-24 Daniel Jacobowitz <drow@mvista.com>
1438
1439 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
1440 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
1441
1442 2004-03-22 Andrew Cagney <cagney@redhat.com>
1443
1444 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
1445 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
1446 Problem identified by Ulrich Weigand.
1447
1448 2004-03-17 David Carlton <carlton@kealia.com>
1449
1450 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
1451 PR c++/826.
1452
1453 2004-03-16 Roland McGrath <roland@redhat.com>
1454
1455 * gdb.base/auxv.exp: New file.
1456 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
1457
1458 2004-03-12 David Carlton <carlton@kealia.com>
1459
1460 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
1461 * gdb.cp/pr-1553.cc: Ditto.
1462 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
1463 pass branch.
1464
1465 2004-03-12 Michael Chastain <mec.gnu@mindspring.com>
1466
1467 * gdb.cp/templates.exp: Accept more template types.
1468
1469 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1470
1471 From Corinna Vinschen with modifications.
1472 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
1473 local variable obj_with_enum.
1474 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
1475 results with obj_with_enum.
1476
1477 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1478
1479 * gdb.cp/classes.cc: New file, copied from misc.cc.
1480 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
1481
1482 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1483
1484 * gdb.cp/misc.cc: Add copyright notice.
1485
1486 2004-03-05 David Carlton <carlton@kealia.com>
1487
1488 * gdb.cp/rtti.exp: Add 'print *obj3' test.
1489 * gdb.cp/rtti.h: Update copyright.
1490 (namespace n2::n3): New.
1491 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
1492 (n2::n3::func3): New.
1493 (main): Call n2::n3::func3.
1494 * gdb.cp/rtti2.cc: Update copyright.
1495 (n2::create3): New.
1496
1497 2004-03-04 Mark Kettenis <kettenis@gnu.org>
1498
1499 * gdb.asm/openbsd.inc: Fix typo.
1500
1501 2004-03-03 Fred Fish <fnf@redhat.com>
1502
1503 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
1504 "val" instead of unused "size". Update copyright year.
1505
1506 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
1507
1508 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
1509 to use unsigned char.
1510 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
1511 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
1512
1513 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
1514
1515 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
1516 line of output.
1517
1518 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
1519
1520 * gdb.base/relocate.c (dummy): Initialize.
1521
1522 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
1523
1524 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
1525 a breakpoint at exit.
1526
1527 2004-02-27 Fred Fish <fnf@redhat.com>
1528
1529 * gdb.base/chng-syms.exp: Add expect condition to match failing
1530 case that isn't a timeout.
1531
1532 2004-02-27 Andrew Cagney <cagney@redhat.com>
1533
1534 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
1535 support.
1536
1537 2004-02-26 Fred Fish <fnf@redhat.com>
1538
1539 * gdb.arch/gdb1431.c: Remove.
1540 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
1541 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
1542 of "until" incorrectly.
1543
1544 2004-02-26 J. Brobecker <brobecker@gnat.com>
1545
1546 * gdb.cp/class2.cc (empty): New class.
1547 (refer): New function.
1548 (main): Declare an object of type empty and use it.
1549 * gdb.cp/class2.exp: Print the value of an object of type empty.
1550
1551 2004-02-26 Jeff Johnston <jjohnstn@redhat.com>
1552
1553 * gdb.base/langs.exp: Update query string to match the
1554 new nquery format used for pending breakpoints.
1555
1556 2004-02-26 Andrew Cagney <cagney@redhat.com>
1557
1558 Fix PR i18n/1570.
1559 * gdb.base/charset.c: Update copyright notice.
1560 (main, init_string): Remove the escape character '\e' tests.
1561 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
1562 * gdb.base/charset.exp (valid_host_charset): Ditto.
1563 * gdb.base/setvar.exp: Ditto.
1564
1565 2004-02-24 Andrew Cagney <cagney@redhat.com>
1566
1567 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
1568 mmapped data in core file" PASS and FAIL messages consistent.
1569
1570 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
1571 setting a breakpoint. Work around PR java/1565.
1572
1573 2004-02-23 Jeff Johnston <jjohnstn@redhat.com>
1574
1575 * lib/gdb.exp (gdb_breakpoint): Update query string to match
1576 new nquery format.
1577 * gdb.base/pending.exp: Ditto.
1578
1579 2004-02-22 Mark Kettenis <kettenis@gnu.org>
1580
1581 * configure.in: Run stabs tests on *BSD.
1582 * configure: Regenerated.
1583
1584 2004-02-21 Mark Kettenis <kettenis@gnu.org>
1585
1586 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
1587
1588 2004-02-20 Fred Fish <fnf@redhat.com>
1589
1590 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
1591 blank in test for "returns short", for consistency with other
1592 "returns xxx" tests. Update copyright year.
1593
1594 2004-02-19 Fred Fish <fnf@redhat.com>
1595
1596 New testcase for PR breakpoint/1558.
1597 * gdb.arch/gdb1558.exp: New file.
1598 * gdb.arch/gdb1558.c: New file.
1599
1600 2004-02-19 Elena Zannoni <ezannoni@redhat.com>
1601
1602 * gdb.base/nodebug.exp: Fix typo.
1603
1604 2004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1605
1606 Committed by Jim Blandy <jimb@redhat.com>.
1607
1608 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
1609
1610 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
1611
1612 * gdb.base/float.exp: Support s390*-*-* targets.
1613
1614 2004-02-17 Adam Fedor <fedor@gnu.org>
1615
1616 * gdb.base/gdb1555.exp: New file.
1617 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
1618
1619 2004-02-17 Elena Zannoni <ezannoni@redhat.com>
1620
1621 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
1622
1623 2004-02-16 Fred Fish <fnf@redhat.com>
1624
1625 * gdb.arch/gdb1291.c: Remove
1626 * gdb.arch/gdb1291.s: New test input file.
1627 * gdb.arch/gdb1291.exp: Expand test to check case that should not
1628 fail. Test for correct result, known incorrect result, other
1629 failures and timeouts.
1630
1631 2004-02-16 Andrew Cagney <cagney@redhat.com>
1632
1633 * gdb.base/bigcore.exp: New file.
1634 * gdb.base/bigcore.c: New file.
1635
1636 2004-02-13 Andrew Cagney <cagney@redhat.com>
1637
1638 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
1639 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
1640 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
1641 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
1642 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
1643 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
1644 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
1645 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
1646 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
1647 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
1648
1649 2004-02-11 Jeff Johnston <jjohnstn@redhat.com>
1650
1651 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
1652 executed is an alloc instruction.
1653
1654 2004-02-11 David Carlton <carlton@kealia.com>
1655
1656 * gdb.cp/breakpoint.exp: New.
1657 * gdb.cp/breakpoint.cc: New.
1658
1659 2004-02-11 Michael Chastain <mec.gnu@mindspring.com>
1660
1661 Partial fix for PR gdb/1543.
1662 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
1663 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
1664 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
1665 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
1666 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
1667 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
1668 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
1669 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
1670 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
1671 to bug-gdb@prep.ai.mit.edu .
1672 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
1673 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
1674 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
1675 Likewise.
1676
1677 2004-02-10 Andrew Cagney <cagney@redhat.com>
1678
1679 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
1680 using gdb_internal_error_resync.
1681
1682 2004-02-09 Daniel Jacobowitz <drow@mvista.com>
1683
1684 * gdb.threads/thread-specific.exp: Stop early if no threads are
1685 found.
1686
1687 2004-02-09 Michael Chastain <mec.gnu@mindspring.com>
1688
1689 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
1690
1691 2004-02-08 Daniel Jacobowitz <drow@mvista.com>
1692
1693 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
1694 breakpoints.
1695
1696 2004-02-07 Daniel Jacobowitz <drow@mvista.com>
1697
1698 * config/sim.exp (gdb_load): Handle $arg == "".
1699 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
1700 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
1701
1702 2004-02-07 Elena Zannoni <ezannoni@redhat.com>
1703
1704 * gdb.base/maint.exp: Update test to reflect
1705 obstack changes.
1706
1707 2004-02-04 Jeff Johnston <jjohnstn@redhat.com>
1708
1709 * gdb.base/pendshr.c (pendfunc): New function that calls
1710 pendfunc1.
1711 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
1712
1713 2004-02-04 Fred Fish <fnf@redhat.com>
1714
1715 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
1716 function symbols and update copyright years.
1717 * gdb.arch/gdb1291.c: Ditto.
1718
1719 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1720
1721 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
1722
1723 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1724
1725 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
1726
1727 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1728
1729 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
1730
1731 2004-02-02 Fred Fish <fnf@redhat.com>
1732
1733 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
1734 remote targets. Update copyright years.
1735
1736 2004-02-02 Jeff Johnston <jjohnstn@redhat.com>
1737
1738 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
1739 support.
1740 * gdb.base/langs.exp: Fix test which attempts to create
1741 breakpoint on non-existent function to handle new pending
1742 support.
1743 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
1744 a breakpoint.
1745 * gdb.base/pending.exp: New test.
1746 * gdb.base/pending.c: New file.
1747 * gdb.base/pendshr.c: Ditto.
1748
1749 2004-02-02 David Carlton <carlton@kealia.com>
1750
1751 * gdb.cp/overload.exp: Add overloadNamespace tests.
1752 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
1753 (overloadNamespace, XXX): New.
1754 (main): Call XXX::marker2.
1755
1756 2004-02-01 Fred Fish <fnf@redhat.com>
1757
1758 * gdb.base/dump.exp: Use runto_main instead of "runto main".
1759 * gdb.base/finish.exp: Ditto.
1760 * gdb.base/gcore.exp: Ditto.
1761 * gdb.base/huge.exp: Ditto.
1762 * gdb.base/info-proc.exp: Ditto.
1763 * gdb.base/return2.exp: Ditto.
1764 * gdb.threads/gcore-thread.exp: Ditto.
1765
1766 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
1767
1768 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
1769
1770 2004-02-01 Mark Kettenis <kettenis@gnu.org>
1771
1772 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
1773 that opening the file succeeds on OpenBSD.
1774
1775 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
1776
1777 * gdb.threads/thread-specific.c: New file.
1778 * gdb.threads/threads-specific.exp: New test script.
1779 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
1780 to expect_out.
1781
1782 2004-02-01 Mark Kettenis <kettenis@gnu.org>
1783
1784 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
1785 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
1786 only on the "print_small_structs from print_long_arg_list" test.
1787
1788 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
1789
1790 * gdb.base/completion.exp: Kill a stray backslash.
1791
1792 From Jim Ingham <jingham@apple.com>:
1793 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
1794 agrees with the result from sending a tab.
1795
1796 2004-01-31 Daniel Jacobowitz <drow@mvista.com>
1797
1798 * gdb.base/chng-syms.exp: Remove stray newline.
1799
1800 2004-01-31 Mark Kettenis <kettenis@gnu.org>
1801
1802 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
1803 *-*-openbsd*.
1804 * gdb.asm/openbsd.inc: New file.
1805
1806 2004-01-30 Mark Kettenis <kettenis@gnu.org>
1807
1808 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
1809 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
1810 *-*solaris2*. Remove commented out default settings for
1811 asm-flags. Replace gdb_compile with target_link.
1812
1813 2004-01-29 Michael Chastain <mec.gnu@mindspring.com>
1814
1815 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
1816 for all tests. Remove old hp-ux and cygnus xfail cases.
1817
1818 2004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
1819
1820 * gdb.base/chng-syms.exp: New file.
1821 * gdb.base/chng-syms.c: New file.
1822
1823 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
1824
1825 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
1826 Provide arms for current output in all my configurations.
1827
1828 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
1829
1830 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
1831 * lib/compiler.cc: Likewise.
1832 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
1833 get the right preprocessor. Eval the output directly. Remove
1834 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
1835 hp_f77_compiler and hp_f90_compiler completely.
1836 (gdb_preprocess): Delete.
1837 (get_compiler): Delete.
1838
1839 2004-01-24 Mark Kettenis <kettenis@gnu.org>
1840
1841 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
1842 <string.h>.
1843
1844 2004-01-24 Nick Roberts <nick@nick.uklinux.net>
1845
1846 * gdb.mi/mi-stack.exp: Update copyright.
1847
1848 2004-01-23 David Carlton <carlton@kealia.com>
1849
1850 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
1851 test for cp_lookup_transparent_type.
1852 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
1853 call them.
1854
1855 2004-01-23 Daniel Jacobowitz <drow@mvista.com>
1856
1857 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
1858 after -var-update.
1859
1860 2004-01-23 David Carlton <carlton@kealia.com>
1861
1862 * gdb.cp/namespace.cc (C::ensureRefs): New.
1863 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
1864
1865 2004-01-20 Nick Roberts <nick@nick.uklinux.net>
1866
1867 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
1868 case "-stack-list-locals 2".
1869 * gdb.mi/mi-var-child.exp: Test for case
1870 "-var-list-children --all-values NAME".
1871
1872 2004-01-18 Michael Chastain <mec.gnu@mindspring.com>
1873
1874 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
1875
1876 2004-01-18 Mark Kettenis <kettenis@gnu.org>
1877
1878 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
1879 used with gdb_test_multiple.
1880
1881 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
1882 read at address 0. This fixes PR testsuite/1504.
1883
1884 2004-01-18 Daniel Jacobowitz <drow@mvista.com>
1885
1886 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
1887 Remove downloading, guessing the host executable, the calls to
1888 gdb_file_cmd and gdb_target_cmd, and "load" support.
1889 (infer_host_exec): New function broken out from gdb_load.
1890 (gdb_load): New wrapper for gdbserver_gdb_load.
1891 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
1892 gdb_target_cmd. Use -target-select.
1893 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
1894 Download binaries to the host. Clear last_mi_remote_file when
1895 we load a new binary.
1896 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
1897 call gdbserver_gdb_load and mi_gdb_target_cmd.
1898
1899 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
1900
1901 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
1902 type patterns.
1903
1904 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
1905
1906 * gdb.cp/templates.exp: Fix typo in test name of
1907 "print Foo<volatile char*>::foo".
1908
1909 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
1910
1911 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
1912
1913 2004-01-16 Ben Elliston <bje@wasabisystems.com>
1914
1915 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
1916 (clean mostlyclean): Remove empty rm.
1917
1918 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
1919
1920 * gdb.base/setvar.exp: Add copyright years.
1921
1922 2004-01-14 David Carlton <carlton@bactrian.org>
1923
1924 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
1925 PR c++/1511 and update coment.
1926 * gdb.cp/templates.exp: Update patterns to match current output.
1927 If changes involve something other than whitespace, KFAIL
1928 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
1929
1930 2004-01-14 David Carlton <carlton@kealia.com>
1931
1932 * gdb.cp/namespace.exp: Add tests involving classes defined within
1933 namespaces.
1934 * gdb.cp/namespace.cc (C::CClass): New.
1935 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
1936
1937 2004-01-14 Elena Zannoni <ezannoni@redhat.com>
1938
1939 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
1940 what debug info we have. Print a better message if something goes
1941 wrong while producing the separate debug info file.
1942
1943 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
1944
1945 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
1946
1947 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
1948
1949 * gdb.base/callfuncs.c: Add copyright notice.
1950
1951 2004-01-13 Michael Chastain <mec.gnu@mindspring.com>
1952
1953 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
1954 inheritance. PR gdb/1498, PR gcc/13539.
1955
1956 2004-01-13 Elena Zannoni <ezannoni@redhat.com>
1957
1958 * gdb.threads/gcore-thread.exp: Prefix name of binary with
1959 test specific name.
1960 * gdb.mi/gdb669.exp: Ditto.
1961 * gdb.mi/mi-pthreads.exp: Ditto.
1962 * gdb.mi/mi1-pthreads.exp: Ditto.
1963 * gdb.mi/mi2-pthreads.exp: Ditto.
1964
1965 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
1966
1967 * gdb.cp/member-ptr.cc: Add copyright notice.
1968
1969 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
1970
1971 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
1972 some patterns for recent versions of gcc and hpacc. Delete
1973 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
1974 Delete tests that access a NULL pointer-to-member-data. This
1975 script is still disabled for gcc.
1976
1977 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
1978
1979 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
1980 escaped correctly.
1981
1982 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
1983
1984 * gdb.base/sepdebug.exp: New file.
1985 * gdb.base/sepdebug.c: New file.
1986 * lib/gdb.exp (separate_debug_filename): New procedure.
1987 (gdb_gnu_strip_debug): New procedure.
1988
1989 2004-01-12 Andrew Cagney <cagney@redhat.com>
1990
1991 * gdb.mi/ChangeLog: Delete file. Renamed to ...
1992 * gdb.mi/ChangeLog-1999-2003: New file.
1993
1994 2004-01-12 Andrew Cagney <cagney@redhat.com>
1995
1996 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
1997 "Renaming a directory to a non-empty directory returns ENOTEMPTY
1998 or EEXIST", treat EBUSY as an XFAIL.
1999
2000 2004-01-11 Michael Chastain <mec.gnu@mindspring.com>
2001
2002 * gdb.base/scope.exp: Remove obsolete setup_xfail for
2003 hp_cc_compiler.
2004
2005 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
2006
2007 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
2008 decorations.
2009
2010 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
2011
2012 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
2013 and "(aCC)" decorations. Remove obsolete doco about old
2014 test results.
2015
2016 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2017
2018 * gdb.cp/exception.exp: Fix typo in doco.
2019
2020 2004-01-09 Mark Kettenis <kettenis@gnu.org>
2021
2022 * gdb.base/gdb1476.exp: Fix typo.
2023
2024 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2025
2026 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
2027 file.
2028
2029 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2030
2031 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
2032 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
2033 Use gdb_compile. Remove restriction on gcc. Add some patterns
2034 for recent version of gdb. Delete second half, which was a copy
2035 of the first half with different build flags. This test is
2036 still disabled because it is still not ready for production.
2037
2038 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2039
2040 * gdb.cp/exception.cc: Add copyright notice.
2041 * gdb.cp/exception.exp: Add a notice that this file is broken
2042 because of line number changes caused by addition of copyright
2043 notice.
2044
2045 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2046
2047 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
2048 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
2049
2050 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2051
2052 * gdb.cp/classes.exp: Accept gnu abi 2.
2053 * gdb.cp/derivation.exp: Likewise.
2054 * gdb.cp/overload.exp: Likewise.
2055 * gdb.cp/virtfunc.exp: Likewise.
2056
2057 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2058
2059 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
2060 semicolon after end of function.
2061
2062 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2063
2064 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
2065 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
2066 boilerplate code for compiling and running the program under
2067 test. Add some string method tests.
2068
2069 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2070
2071 * gdb.cp/bs15503.cc: Add copyright notice.
2072 * gdb.cp/bs15503.exp: Adjust line number.
2073
2074 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2075
2076 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
2077 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
2078
2079 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2080
2081 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
2082 hp_cc_compiler.
2083
2084 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2085
2086 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
2087 * gdb.cp/ctti.exp: Use the marker instead of "next".
2088 With gcc, run further before bailing.
2089
2090 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2091
2092 * gdb.cp/cttiadd.cc: Add copyright notice.
2093 * gdb.cp/cttiadd1.cc: Likewise.
2094 * gdb.cp/cttiadd2.cc: Likewise.
2095 * gdb.cp/cttiadd3.cc: Likewise.
2096
2097 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2098
2099 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
2100 Use gdb_test, gdb_test_multiple. Use floating-point values that
2101 have exact representations in IEEE-ish formats.
2102
2103 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2104
2105 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
2106 compilers. Delete duplicate call to get_compiler_info.
2107 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
2108 * gdb.base/volatile.exp: Likewise.
2109
2110 2004-01-07 Mark Kettenis <kettenis@gnu.org>
2111
2112 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
2113 memory at address 0.
2114
2115 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2116
2117 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
2118 to test for hp-ux assembler. Fix copyright years.
2119
2120 2004-01-07 Andrew Cagney <cagney@redhat.com>
2121
2122 * gdb.base/fileio.c (strerrno): Add "EBUSY".
2123
2124 2004-01-07 Andrew Cagney <cagney@redhat.com>
2125
2126 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
2127 when creating the read-only file. From analysis by Roland McGrath
2128 and Elena Zannoni.
2129
2130 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2131
2132 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
2133
2134 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2135
2136 * gdb.base/cvexpr.c: Be type-safe with function pointers and
2137 data pointers.
2138
2139 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2140
2141 * gdb.cp/m-static.exp: Compile one source file at a time.
2142 Delete unused call to get_compiler_info.
2143
2144 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2145
2146 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
2147 * gdb.base/call-rt-st.exp: Likewise.
2148 * gdb.base/nodebug.exp: Likewise.
2149 * gdb.base/volatile.exp: Likewise.
2150 * gdb.cp/ref-types.exp: Likewise.
2151 * gdb.cp/templates.exp: Likewise.
2152
2153 2004-01-05 Mark Kettenis <kettenis@gnu.org>
2154
2155 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
2156
2157 2004-01-05 Michael Chastain <mec.gnu@mindspring.com>
2158
2159 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
2160 hppa*-hp-hpux*.
2161
2162 2004-01-04 Mark Kettenis <kettenis@gnu.org>
2163
2164 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
2165 x86_64-*-*.
2166
2167 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
2168 sparc64-*-* and sparc*-solaris2*.
2169
2170 2004-01-04 Mark Kettenis <kettenis@gnu.org>
2171
2172 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
2173 return ${tests}" test. The ${tests} already mentions the
2174 filename.
2175
2176 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2177
2178 * gdb.cp/local.exp: Accept gcc abi 2.
2179
2180 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2181
2182 * gdb.cp/templates.exp: Accept gcc abi 2.
2183
2184 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2185
2186 * lib/compiler.cc: Remove supports_template_debugging.
2187 * gdb.cp/templates.exp: Do not test supports_template_debugging.
2188
2189 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2190
2191 * gdb.cp/namespace.exp: Accept gcc abi 2.
2192
2193 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2194
2195 * gdb.cp/method.exp: Accept gcc abi 2.
2196
2197 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2198
2199 * gdb.cp/classes.exp: Generate identical results as old version.
2200 * gdb.cp/derivation.exp: Likewise.
2201 * gdb.cp/overload.exp: Likewise.
2202 * gdb.cp/virtfunc.exp: Likewise.
2203
2204 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2205
2206 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
2207 mysterious bug with sourceware version of expect.
2208
2209 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2210
2211 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
2212 current versions of gcc, including gcc abi 2. Remove gratuitous
2213 restart of test program. Use gdb_test_multiple and gdb_test for
2214 all tests. Add patterns to xfail missing "const" in "const char *"
2215 and kfail PR gdb/1155.
2216
2217 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2218
2219 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
2220 current versions of gcc, including gcc abi 2. Remove gratuitous
2221 restart of test program. Use gdb_test_multiple and gdb_test for
2222 all tests. Add patterns to kfail PR gdb/1498.
2223
2224 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
2225
2226 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
2227 current versions of gcc, including gcc abi 2. Use "breakpoint"
2228 and "continue" instead of restarting the target program. Use
2229 gdb_test_multiple and gdb_test for all tests.
2230
2231 2004-01-01 Mark Kettenis <kettenis@gnu.org>
2232
2233 * gdb.asm/asm-source.exp: Update copyright year. Link statically
2234 for *-*-solaris2*.
2235
2236 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
2237
2238 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
2239 current versions of gcc, including gcc abi 2. Use "breakpoint"
2240 and "continue" instead of restarting the target program several
2241 times. Use gdb_test_multiple and gdb_test for all tests.
2242
2243 2003-12-18 Michael Chastain <mec.gnu@mindspring.com>
2244
2245 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
2246 source files.
2247
2248 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2249
2250 * gdb.base/environ.exp: Handle compiling test case from multiple
2251 source files.
2252
2253 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2254
2255 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
2256
2257 2003-12-17 Jim Blandy <jimb@redhat.com>
2258
2259 * gdb.base/freebpcmd.c: Add copyright notice.
2260
2261 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
2262
2263 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2264
2265 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
2266
2267 2003-12-13 Jim Blandy <jimb@redhat.com>
2268
2269 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
2270
2271 2003-12-12 Kevin Buettner <kevinb@redhat.com>
2272
2273 * gdb.asm/frv.inc: New file.
2274 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
2275
2276 2003-12-09 Fred Fish <fnf@redhat.com>
2277
2278 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
2279 functions to break1.c and leave prototypes behind. Add more
2280 "set breakpoint NN here" comments.
2281 * gdb.base/break1.c: New file.
2282
2283 * gdb.base/break.exp: Handle compiling test case from multiple
2284 source files and change source file references as needed.
2285 * gdb.base/completion.exp: Ditto.
2286 * gdb.base/condbreak.exp: Ditto.
2287 * gdb.base/define.exp: Ditto.
2288 * gdb.base/ena-dis-br.exp: Ditto.
2289 * gdb.base/info-proc.exp: Ditto.
2290 * gdb.base/maint.exp: Ditto.
2291 * gdb.base/until.exp: Ditto.
2292
2293 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
2294 hardcoded line numbers.
2295 * gdb.base/define.exp: Ditto.
2296 * gdb.base/ena-dis-br.exp: Ditto.
2297 * gdb.base/maint.exp: Ditto.
2298 * gdb.base/until.exp: Ditto.
2299
2300 * gdb.base/completion.exp: Use "break1" for completion tests since
2301 "break" is no longer a unique prefix.
2302
2303 2003-12-06 Andrew Cagney <cagney@redhat.com>
2304
2305 * gdb.base/structs.exp (test_struct_returns): When applicable, set
2306 "return_value_unimplemented". When an unimplemented struct return
2307 architecture, report incorrect values as a KFAIL
2308
2309 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2310
2311 * gdb.cp/rtti.exp: Accept new wording of warning from
2312 cp_lookup_rtti_type.
2313
2314 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2315
2316 Partial fix for PR testsuite/1456.
2317 * gdb.base/scope.exp (test_at_main): Replace references to
2318 gcc_compiled with calls to test_compiler_info.
2319 (test_at_foo): Likewise.
2320 (test_at_bar): Likewise.
2321
2322 2003-12-04 Michael Chastain <mec.gnu@mindspring.com>
2323
2324 Partial fix for PR testsuite/1456.
2325 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
2326 to test_compiler_info.
2327
2328 2003-12-03 Michael Chastain <mec.gnu@mindspring.com>
2329
2330 * gdb.base/so-impl-ld.exp: Update copyright notice.
2331
2332 2003-12-02 Michael Chastain <mec.gnu@mindspring.com>
2333
2334 Partial fix for PR testsuite/1456.
2335 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
2336 to test_compiler_info.
2337
2338 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2339
2340 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
2341 from current versions of gdb. Clean up regular expressions.
2342 Delete redundant timeout case.
2343
2344 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2345
2346 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
2347 from current versions of gdb. Clean up regular expressions.
2348 Delete redundant timeout case.
2349
2350 2003-12-01 Michael Chastain <mec.gnu@mindspring.com>
2351
2352 Partial fix for PR testsuite/1456.
2353 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
2354 gcc_compiled with call to test_compiler_info.
2355
2356 2003-11-30 Michael Chastain <mec.gnu@mindspring.com>
2357
2358 Partial fix for PR testsuite/1456.
2359 * gdb.base/list.exp (test_list_function): Delete unused declaration
2360 of gcc_compiled.
2361
2362 2003-11-29 Michael Chastain <mec.gnu@mindspring.com>
2363
2364 Partial fix for PR testsuite/1456.
2365 * gdb.base/complex.exp: Replace reference to gcc_compiled with
2366 call to test_compiler_info.
2367
2368 2003-11-29 Mark Kettenis <kettenis@gnu.org>
2369
2370 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
2371 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
2372 it to create the appropriate note.inc.
2373 * gdb.asm/asmsrc1.s: Include "note.inc".
2374 * gdb.asm/netbsd.inc: New file.
2375 * gdb.asm/empty.inc: New file.
2376
2377 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2378
2379 Partial fix for PR testsuite/1456.
2380 * gdb.base/constvars.exp: Replace references to gcc_compiled with
2381 calls to test_compiler_info.
2382
2383 2003-11-27 Michael Chastain <mec.gnu@mindspring.com>
2384
2385 Partial fix for PR testsuite/1456.
2386 * gdb.base/volatile.exp: Replace references to gcc_compiled with
2387 calls to test_compiler_info.
2388
2389 2003-11-27 Mark Kettenis <kettenis@gnu.org>
2390
2391 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
2392 pattern for the KFAILs.
2393
2394 2003-11-25 Adam Fedor <fedor@gnu.org>
2395
2396 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
2397 * gdb.objc/objcdecode.m: New file.
2398
2399 2003-11-25 Adam Fedor <fedor@gnu.org>
2400
2401 * gdb.objc/nondebug.exp: Test for PR objc/1236.
2402 * gdb.objc/nondebug.m: New file.
2403
2404 2003-11-26 Ben Elliston <bje@wasabisystems.com>
2405
2406 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
2407 NetBSD as it does on FreeBSD. Modelled on a similar change by
2408 Mark Kettenis on 2003-05-30.
2409 (link-flags): Set to "--entry _start" regardless of target.
2410 Special linker flags are to be appended to $link-flags.
2411 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
2412
2413 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2414
2415 * gdb.cp/method.exp: Accept output of new demangler.
2416
2417 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2418
2419 * gdb/class2.exp: New file.
2420 * gdb/class2.cc: New file.
2421
2422 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2423
2424 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
2425 of new demangler.
2426
2427 2003-11-23 Mark Kettenis <kettenis@gnu.org>
2428
2429 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
2430 of gdb_test "run".
2431
2432 2003-11-23 Mark Kettenis <kettenis@gnu.org>
2433
2434 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
2435 "continue" into "run".
2436
2437 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
2438
2439 Partial fix for PR testsuite/1456.
2440 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
2441 call to test_compiler_info.
2442 * gdb.cp/ctti.exp: Likewise.
2443 * gdb.cp/derivation.exp: Likewise.
2444 * gdb.cp/member-ptr.exp: Likewise.
2445 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
2446 reference to gcc_compiled.
2447
2448 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
2449
2450 Fix PR testsuite/1463.
2451 * gdb.base/structs.exp (start_structs_test): Call
2452 get_debug_format before using the debug format.
2453
2454 2003-11-22 Andrew Cagney <cagney@redhat.com>
2455
2456 * lib/gdb.exp (gdb_test_multiple): Add simple example.
2457 * gdb.base/structs.exp: Use gdb_test_multiple.
2458
2459 2003-11-20 Andrew Cagney <cagney@redhat.com>
2460
2461 * gdb.base/structs.exp: Handle and recover from internal errors.
2462 Replace "foo${n}" with "foo<n>" in test messages.
2463
2464 * gdb.base/structs.exp: Update copyright. Rewrite.
2465 * gdb.base/structs.c: Update copyright. Rewrite.
2466
2467 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
2468 resync count exceeded.
2469
2470 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
2471 from the internal error.
2472 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
2473 Original from Jim Blandy.
2474 (gdb_test_multiple): Use gdb_internal_error_resync.
2475
2476 2003-11-19 Andrew Cagney <cagney@redhat.com>
2477
2478 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
2479 KFAIL.
2480
2481 2003-11-17 Mark Kettenis <kettenis@gnu.org>
2482
2483 New testcase for PR backtrace/1435.
2484 * gdb.arch/i386-unwind.exp: New file.
2485 * gdb.arch/i386-unwind.c: New file.
2486
2487 2003-11-17 Andrew Cagney <cagney@redhat.com>
2488
2489 * lib/gdb.exp (compiler_info): New global.
2490 (test_compiler_info): New function.
2491 (get_compiler_info): Set compiler_info.
2492 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
2493 "compiler_info" to gcc-<major>-<minor>.
2494
2495 2003-11-15 Michael Chastain <mec.gnu@mindspring.com>
2496
2497 * gdb.trace/configure: Remove.
2498
2499 2003-11-13 Elena Zannoni <ezannoni@redhat.com>
2500
2501 * gdb.base/break.c: Add comments to aid finding line numbers for
2502 breakpoints.
2503 * gdb.base/break.exp: Remove all references to explicit line
2504 numbers.
2505
2506 2003-11-11 Nick Clifton <nickc@redhat.com>
2507
2508 * gdb.base/shreloc.exp: Do not run for targets which do not
2509 support shared objects.
2510
2511 2003-11-10 Corinna Vinschen <vinschen@redhat.com>
2512
2513 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
2514 Don't run tests if nofileio flag is given.
2515
2516 2003-11-07 Elena Zannoni <ezannoni@redhat.com>
2517
2518 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
2519 as well as 'Watchpoint'.
2520
2521 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
2522
2523 Reported by Jim Ingham <jingham@apple.com>:
2524 * gdb.base/annota1.exp: Match at least one occurrence of the
2525 signal handler annotation.
2526
2527 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
2528
2529 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
2530 as well as 'Watchpoint'.
2531
2532 2003-11-05 Michael Chastain <mec@shout.net>
2533
2534 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
2535
2536 2003-11-03 Kris Warkentin <kewarken@qnx.com>
2537
2538 * gdb.arch/gdb1291.c: New test file.
2539 * gdb.arch/gdb1291.exp: New test script.
2540 * gdb.arch/gdb1431.c: New test file.
2541 * gdb.arch/gdb1431.exp: New test script.
2542
2543 2003-10-22 Michael Chastain <mec@shout.net>
2544
2545 * gdb.mi/pthreads.c: Add copyright notice.
2546
2547 2003-10-22 Michael Chastain <mec@shout.net>
2548
2549 * gdb.threads/pthreads.c: Add copyright notice.
2550
2551 2003-10-20 Michael Chastain <mec@shout.net>
2552
2553 * gdb.base/gdb1056.exp: New test script.
2554
2555 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
2556
2557 * gdb.threads/killed.exp: Use gdb_run_cmd.
2558
2559 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
2560
2561 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
2562 create a core file.
2563 * gdb.threads/gcore-thread.exp: Likewise.
2564
2565 2003-10-13 Corinna Vinschen <vinschen@redhat.com>
2566
2567 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
2568 type, based on char type.
2569 (struct bit_flags_short_t): New bitfield type, based on short type.
2570 (init_bit_flags_char): New fuction.
2571 (init_bit_flags_short): Ditto.
2572 (print_bit_flags_char): Ditto.
2573 (print_bit_flags_short): Ditto.
2574 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
2575
2576 2003-10-11 Michael Chastain <mec@shout.net>
2577
2578 * gdb.base/call-rt-st.exp: Update copyright year.
2579
2580 2003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
2581
2582 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
2583 * gdb.disasm/sh3.s: Ditto.
2584
2585 2003-10-07 Daniel Jacobowitz <drow@mvista.com>
2586
2587 * gdb.threads/switch-threads.exp: New test.
2588 * gdb.threads/switch-threads.c: New source file.
2589
2590 2003-10-07 Corinna Vinschen <vinschen@redhat.com>
2591
2592 * gdb.base/ending-run.exp: Add sh specific case.
2593
2594 2003-10-06 Andrew Cagney <cagney@redhat.com>
2595
2596 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
2597 * gdb.disasm/mn10200.exp: Delete obsolete file.
2598
2599 2003-09-29 Daniel Jacobowitz <drow@mvista.com>
2600
2601 * ChangeLog: Correct an entry command.exp -> commands.exp.
2602 * gdb.base/commands.exp (bp_deleted_in_command_test)
2603 (temporary_breakpoint_commands): Check noargs.
2604
2605 2003-09-25 David Carlton <carlton@kealia.com>
2606
2607 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
2608 of some print tests, where appropriate. Add tests for C::D::cd,
2609 E::ce, F::cXfX, G::XgX.
2610 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
2611
2612 2003-09-25 Richard Earnshaw <rearnsha@arm.com>
2613
2614 * lib/java.exp (java_init): Import target_alias before using it.
2615
2616 2003-09-25 David Carlton <carlton@kealia.com>
2617
2618 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
2619
2620 2003-09-23 Elena Zannoni <ezannoni@redhat.com>
2621
2622 * gdb.base/selftest.exp: Accomodate more instruction reordering
2623 weirdness.
2624
2625 2003-09-17 Michael Chastain <mec@shout.net>
2626
2627 * gdb.cp/gdb1355.exp: New file.
2628 * gdb.cp/gdb1355.c: New file.
2629
2630 2003-09-15 Corinna Vinschen <vinschen@redhat.com>
2631
2632 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
2633 * gdb.asm/sh.inc: New file.
2634
2635 2003-09-11 David Carlton <carlton@kealia.com>
2636
2637 * gdb.cp/namespace.exp: Add tests for namespace types.
2638 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
2639 (test_namespace): New.
2640
2641 2003-09-11 Elena Zannoni <ezannoni@redhat.com>
2642
2643 * gdb.base/relocate.exp: Handle new gdb output at startup.
2644 * gdb.stabs/weird.exp: Ditto.
2645
2646 2003-09-08 Michael Chastain <mec@shout.net>
2647
2648 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
2649
2650 2003-09-07 Michael Chastain <mec@shout.net>
2651
2652 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
2653 'parse error'.
2654
2655 2003-09-07 Mark Kettenis <m.kettenis@osp.nl>
2656
2657 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
2658
2659 2003-08-30 Michael Chastain <mec@shout.net>
2660
2661 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
2662 * gdb.gdb/observer.exp: Ditto.
2663 * gdb.gdb/xfullpath.exp: Ditto.
2664
2665 2003-08-29 Mark Kettenis <kettenis@gnu.org>
2666
2667 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
2668 *-*-*bsd*.
2669
2670 2003-08-28 Jeff Johnston <jjohnstn@redhat.com>
2671
2672 * gdb.base/dump.exp: Skip for ia64.
2673
2674 2003-08-25 Jeff Johnston <jjohnstn@redhat.com>
2675
2676 * gdb.asm/asm-source.exp: Add ia64 support.
2677 * gdb.asm/ia64.inc: New file.
2678
2679 2003-08-22 Michael Chastain <mec@shout.net>
2680
2681 * gdb.cp: New directory.
2682 * gdb.cp/*: Copy from gdb.c++/*.
2683 * gdb.c++/*: Remove.
2684 * Makefile.in: Change gdb.c++ to gdb.cp.
2685 * configure.in: Ditto.
2686 * configure: Regnerate.
2687
2688 2003-08-18 Mark Kettenis <kettenis@gnu.org>
2689
2690 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
2691 * gdb.arch/i386-prologue.c (gdb1338): Add function.
2692
2693 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
2694
2695 * mi-var-display.exp (-var-list-children weird): Accept function
2696 pointers with argument types.
2697 * mi1-var-display.exp (-var-list-children weird): Likewise.
2698 * mi2-var-display.exp (-var-list-children weird): Likewise.
2699
2700 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
2701
2702 * gdb.base/annota3.exp: Add missing newline.
2703
2704 2003-08-06 Michael Chastain <mec@shout.net>
2705
2706 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
2707
2708 2003-08-12 Michael Snyder <msnyder@redhat.com>
2709
2710 * gdb.base/float.exp: Add test for SH.
2711
2712 2003-08-10 Mark Kettenis <kettenis@gnu.org>
2713
2714 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
2715
2716 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
2717
2718 * gdb.base/completion.exp: Remove reduntant completion test
2719 on filename.
2720
2721 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
2722
2723 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
2724 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
2725 gdb.trace/save-trace.exp: Make sure that full pathnames are
2726 escaped correctly.
2727
2728 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
2729
2730 * configure.in: Don't generate config.h from config.hin.
2731 * configure: Regenerate.
2732 * config.hin: Remove file.
2733 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
2734 * gdb.threads/pthreads.c: Ditto.
2735
2736 2003-08-07 Daniel Jacobowitz <drow@mvista.com>
2737
2738 From Kei Sakamoto <sakamoto.kei@renesas.com>:
2739 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
2740 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
2741 Replace ld24 with seth/add3.
2742
2743 2003-08-02 Andrew Cagney <cagney@redhat.com>
2744
2745 * gdb.base/annota3.exp: New file.
2746 * gdb.base/annota3.c: New file.
2747 * gdb.c++/annota3.exp: New file.
2748 * gdb.c++/annota3.cc: New file.
2749
2750 2003-07-29 Michael Chastain <mec@shout.net>
2751
2752 * gdb.threads/tls.c (spin): Check errno only if sem_wait
2753 actually failed.
2754 (do_pass): Likewise.
2755 * gdb.threads/tls.exp: Always initialize no_of_threads.
2756
2757 2003-07-27 Daniel Jacobowitz <drow@mvista.com>
2758
2759 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
2760 pattern.
2761 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
2762 * gdb.threads/tls.exp: Recognize one case of the host library not
2763 supporting TLS.
2764
2765 2003-07-27 Andrew Cagney <cagney@redhat.com>
2766
2767 * gdb.base/fileio.exp: Use SH when running commands using
2768 remote_exec.
2769
2770 2003-07-24 Daniel Jacobowitz <drow@mvista.com>
2771
2772 From Kei Sakamoto <sakamoto.kei@renesas.com>:
2773 * gdb.base/relocate.c (dummy): New padding array.
2774
2775 2003-07-22 Michael Snyder <msnyder@redhat.com>
2776
2777 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
2778
2779 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
2780 patterns to be more general, accepting old and new output.
2781 Some output chars (such as '+') also must be quoted.
2782 Some addresses are displayed numerically instead of
2783 symbolically.
2784
2785 2003-07-23 Michael Snyder <msnyder@redhat.com>
2786
2787 * gdb.base/return2.exp: Don't test long-long return.
2788
2789 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
2790 * gdb.disasm/t01_mov.exp: Ditto.
2791 * gdb.disasm/t02_mova.s: Ditto.
2792 * gdb.disasm/t02_mova.exp: Ditto.
2793 * gdb.disasm/t03_add.s: Ditto.
2794 * gdb.disasm/t03_add.exp: Ditto.
2795 * gdb.disasm/t04_sub.s: Ditto.
2796 * gdb.disasm/t04_sub.exp: Ditto.
2797 * gdb.disasm/t05_cmp.s: Ditto.
2798 * gdb.disasm/t05_cmp.exp: Ditto.
2799 * gdb.disasm/t06_ari2.s: Ditto.
2800 * gdb.disasm/t06_ari2.exp: Ditto.
2801 * gdb.disasm/t07_ari3.s: Ditto.
2802 * gdb.disasm/t07_ari3.exp: Ditto.
2803 * gdb.disasm/t08_or.s: Ditto.
2804 * gdb.disasm/t08_or.exp: Ditto.
2805 * gdb.disasm/t09_xor.s: Ditto.
2806 * gdb.disasm/t09_xor.exp: Ditto.
2807 * gdb.disasm/t10_and.s: Ditto.
2808 * gdb.disasm/t10_and.exp: Ditto.
2809 * gdb.disasm/t11_logs.s: Ditto.
2810 * gdb.disasm/t11_logs.exp: Ditto.
2811 * gdb.disasm/t12_bit.s: Ditto.
2812 * gdb.disasm/t12_bit.exp: Ditto.
2813 * gdb.disasm/t13_otr.s: Ditto.
2814 * gdb.disasm/t13_otr.exp: Ditto.
2815
2816 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
2817
2818 * gdb.threads/tls.exp :Add kfail for 'info address' case.
2819
2820 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
2821
2822 * gdb.threads/tls.c : New file.
2823 * gdb.threads/tls.exp : New file.
2824 * gdb.threads/tls-main.c : New file.
2825 * gdb.threads/tls-shared.c : New file.
2826 * gdb.threads/tls-shared.exp : New file.
2827
2828 2003-07-22 Andreas Schwab <schwab@suse.de>
2829
2830 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
2831
2832 2003-07-20 Andreas Schwab <schwab@suse.de>
2833
2834 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
2835 due to insn reordering.
2836
2837 2003-07-15 Andrew Cagney <cagney@redhat.com>
2838
2839 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
2840
2841 2003-07-15 Michael Chastain <mec@shout.net>
2842
2843 * gdb.base/gdb1250.exp: New file.
2844 * gdb.base/gdb1250.c: New file.
2845
2846 2003-07-09 Michal Ludvig <mludvig@suse.cz>
2847
2848 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
2849 expansion of size_t to 'unsigned long', not only to 'unsigned'.
2850
2851 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
2852
2853 * gdb.threads/tls.c: New file.
2854 * gdb.threads/tls.exp: New file.
2855 * gdb.threads/tls-main.c: New file.
2856 * gdb.threads/tls-shared.c: New file.
2857 * gdb.threads/tls-shared.exp: New file.
2858
2859 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
2860
2861 * gdb.base/annota1.exp: Make sure that we properly escape the
2862 full path of the source file. Xfail more permissive patterns,
2863 due to a compiler debug info problem.
2864
2865 2003-07-07 Andreas Schwab <schwab@suse.de>
2866
2867 * gdb.asm/m68k.inc: New file.
2868 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
2869
2870 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
2871 arguments"): Also match negative number.
2872
2873 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
2874
2875 2003-07-03 Daniel Jacobowitz <drow@mvista.com>
2876
2877 * gdb.base/store.c (charest): New typedef.
2878 (add_char): Rename to add_charest, update.
2879 (wack_char): Rename to wack_charest, update types. Return l + r
2880 to keep r live across the call.
2881 (wack_short, wack_int, wack_long, wack_longest, wack_float)
2882 (wack_double, wack_doublest): Return l + r to keep r live across
2883 the call.
2884 * gdb.base/store.exp: Accomodate store.c changes.
2885
2886 2003-06-30 David Carlton <carlton@kealia.com>
2887
2888 * gdb.c++/maint.exp (test_invalid_name): New.
2889 (test_first_component): Add tests for invalid names.
2890
2891 2003-06-29 Michael Chastain <mec@shout.net>
2892
2893 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
2894 output of '<VTT for class>' for virtual base classes.
2895
2896 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
2897
2898 * gdb.base/completion.exp: Tab-complete "complet" instead of
2899 "compl".
2900 * gdb.base/complex.exp, gdb.base/complex.c: New files.
2901
2902 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
2903
2904 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
2905 * gdb.base/volatile.exp: Likewise.
2906
2907 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
2908
2909 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
2910 gdb/1265.
2911
2912 2003-06-28 Michael Chastain <mec@shout.net>
2913 Daniel Jacobowitz <drow@mvista.com>
2914
2915 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
2916 initial line count of 'captured_main' from 26 to 32.
2917 (test_with_self): Allow xmalloc call to be interleaved with the
2918 preceding two lines.
2919
2920 2003-06-24 Joel Brobecker <brobecker@gnat.com>
2921
2922 * gdb.base/bang.exp: New testcase.
2923
2924 2003-06-23 Joel Brobecker <brobecker@gnat.com>
2925
2926 * gdb.base/langs.exp: Add some tests for the "minimal" language
2927 support.
2928
2929 2003-06-23 Elena Zannoni <ezannoni@redhat.com>
2930
2931 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
2932 the testcase.
2933
2934 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
2935
2936 * gdb.base/relocate.exp: Test add-symbol-file with a variable
2937 offset.
2938
2939 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
2940
2941 * gdb.c++/pr-1210.cc: New file.
2942 * gdb.c++/pr-1210.exp: New file.
2943
2944 2003-06-21 Daniel Jacobowitz <drow@mvista.com>
2945
2946 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
2947 000-exec-continue.
2948
2949 2003-06-15 Mark Kettenis <kettenis@gnu.org>
2950
2951 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
2952 on *-*-*bsd* instead of *-*-freebsd*.
2953
2954 2003-06-14 Andrew Cagney <cagney@redhat.com>
2955
2956 * gdb.base/store.exp: Test longest and doublest. Test all
2957 parameters. Weaken return statement match.
2958 * gdb.base/store.c: Add longest and doublest - aka long long and
2959 long double functions. Put all parameters into local register
2960 variables. Use negative values.
2961
2962 2003-06-14 Andrew Cagney <cagney@redhat.com>
2963
2964 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
2965 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
2966 exit status.
2967 * gdb.base/fileio.exp: Disable target when nointerrupts and
2968 noinferiorio, instead of limiting it to remote. Use remote_exec
2969 instead of system.
2970
2971 2003-06-12 Jeff Johnston <jjohnstn@redhat.com>
2972
2973 * gdb.base/float.exp: Add ia64 support.
2974
2975 2003-06-12 Corinna Vinschen <vinschen@redhat.com>
2976
2977 * gdb.base/fileio.exp: Run only on remote targets.
2978
2979 2003-06-10 Corinna Vinschen <vinschen@redhat.com>
2980
2981 * gdb.base/fileio.c: New file, testing File-I/O.
2982 * gdb.base/fileio.exp: Ditto.
2983
2984 2003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
2985
2986 * gdb.base/shreloc.exp: New file, check symbol values obtained from
2987 shared objects after relocation at load time (gdb PR/1132).
2988 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
2989 as above, part of the shared object relocation test.
2990
2991 2003-06-08 Mark Kettenis <kettenis@gnu.org>
2992
2993 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
2994 fully filled history list.
2995 * gdb.base/gdb_history: New file.
2996
2997 * gdb.base/signals.exp: XFAIL "continue to func1" on
2998 i*86-*-freebsd*.
2999
3000 * gdb.base/attach.exp: When trying to attach to a nonexistent
3001 process, make it possible to specify the PID based on the target,
3002 and do so for *-*-freebsd*.
3003
3004 2003-06-02 Richard Henderson <rth@redhat.com>
3005
3006 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
3007
3008 2003-06-02 Richard Henderson <rth@redhat.com>
3009
3010 * gdb.base/selftest.exp: Next over lim_at_start initialization.
3011
3012 2003-06-02 Richard Henderson <rth@redhat.com>
3013
3014 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
3015
3016 2003-06-01 Daniel Jacobowitz <drow@mvista.com>
3017
3018 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
3019 of globalvar.
3020
3021 2003-06-01 Mark Kettenis <kettenis@gnu.org>
3022
3023 * gdb.asm/asm-source.exp: Check for memory read errors in
3024 disassembler test on *BSD too.
3025
3026 2003-06-01 Richard Henderson <rth@redhat.com>
3027
3028 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
3029 for .frame.
3030 (gdbasm_call): Lose ldgp.
3031 (gdbasm_startup): Add frame information.
3032 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
3033
3034 2003-05-31 Mark Kettenis <kettenis@gnu.org>
3035
3036 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
3037 i?86-*-*.
3038
3039 2003-05-30 Mark Kettenis <kettenis@gnu.org>
3040
3041 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
3042 FreeBSD.
3043
3044 2003-05-29 Richard Henderson <rth@redhat.com>
3045
3046 * gdb.asm/alpha.inc: New file.
3047 * gdb.asm/asm-source.exp: Use it.
3048
3049 2003-05-29 Jim Blandy <jimb@redhat.com>
3050
3051 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
3052 'core.PID'.
3053
3054 2003-05-22 Jim Blandy <jimb@redhat.com>
3055
3056 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
3057 backtrace.
3058
3059 2003-05-20 David Carlton <carlton@math.stanford.edu>
3060
3061 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
3062 this time.
3063
3064 2003-05-19 David Carlton <carlton@bactrian.org>
3065
3066 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
3067 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
3068
3069 2003-05-19 David Carlton <carlton@bactrian.org>
3070
3071 * gdb.c++/namespace.exp: Add namespace scope and anonymous
3072 namespace tests.
3073 Bump copyright date.
3074 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
3075 (main): Call C::D::marker2.
3076 * gdb.c++/namespace1.cc: New file.
3077
3078 2003-05-14 Jeff Johnston <jjohnstn@redhat.com>
3079
3080 Roland McGrath <roland@redhat.com>
3081 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
3082 there is no manager thread.
3083
3084 2003-05-08 Jeff Johnston <jjohnstn@redhat.com>
3085
3086 * gdb.threads/schedlock.exp: Remove assumption that all threads
3087 will run in a particular small time slice. Also ensure we break
3088 in one of the child threads rather than the main thread.
3089
3090 2003-05-07 Jim Blandy <jimb@redhat.com>
3091
3092 Add support for assembly source testing on the s390x.
3093 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
3094 architecture.
3095 * gdb.asm/s390x.inc: New file.
3096
3097 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
3098 succession of 'if' statements.
3099
3100 2003-05-05 Andrew Cagney <cagney@redhat.com>
3101
3102 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
3103
3104 2003-05-05 Andrew Cagney <cagney@redhat.com>
3105
3106 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
3107 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
3108
3109 2003-05-02 Elena Zannoni <ezannoni@redhat.com>
3110
3111 * gdb.base/charset.exp: Update based on new behavior of set/show
3112 charset commands.
3113
3114 2003-05-01 Andrew Cagney <cagney@redhat.com>
3115
3116 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
3117 variable do not give memory errors.
3118
3119 2003-04-30 Adam Fedor <fedor@gnu.org>
3120
3121 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
3122 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
3123 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
3124 gdb.objc/basicclass.m: : New files
3125
3126 * lib/gdb.exp (gdb_compile_objc): New procedure.
3127
3128 2003-04-27 Daniel Jacobowitz <drow@mvista.com>
3129
3130 * gdb.base/signals.exp: Make backtrace tests more specific.
3131
3132 2003-04-23 David Carlton <carlton@bactrian.org>
3133
3134 * gdb.c++/maint.exp (test_first_component): Add tests for
3135 'operator' in more locations.
3136
3137 2003-04-16 Kevin Buettner <kevinb@redhat.com>
3138
3139 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
3140
3141 2003-04-16 Elena Zannoni <ezannoni@redhat.com>
3142
3143 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
3144 func marke' instead. Update test name.
3145
3146 2003-04-15 David Carlton <carlton@math.stanford.edu>
3147
3148 * gdb.c++/maint.exp: New file.
3149
3150 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
3151
3152 * gdb.threads/schedlock.c: Change type of thread function argument
3153 to long, to avoid warnings on 64-bit platforms.
3154
3155 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
3156
3157 * gdb.base/attach.exp: Add new message from ptrace in case of
3158 attaching to nonexistent process.
3159
3160 2003-04-11 Jim Blandy <jimb@redhat.com>
3161
3162 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3163 gdb.c++/userdef.cc: Place comments on the lines to which the
3164 marker function might return.
3165 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3166 gdb.c++/userdef.exp: Look for those comments to check that we've
3167 returned to the right place, instead of checking line numbers.
3168
3169 2003-04-11 Elena Zannoni <ezannoni@redhat.com>
3170
3171 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
3172 match on sourcefile name, instead of directory name.
3173
3174 2003-04-10 Elena Zannoni <ezannoni@redhat.com>
3175
3176 * gdb.base/completion.exp: Use string_to_regexp to match the
3177 working directory name.
3178
3179 2003-04-09 Jim Blandy <jimb@redhat.com>
3180
3181 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3182 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
3183 after an inferior function call, report the failure, but allow the
3184 test to continue.
3185
3186 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
3187
3188 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
3189 with -DPROTOTYPES.
3190
3191 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
3192
3193 * gdb.base/break.exp: Revert last patch.
3194
3195 2003-04-04 Stephane Carrez <stcarrez@nerim.fr>
3196
3197 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
3198 with -DPROTOTYPES.
3199
3200 2003-04-02 Andrew Cagney <cagney@redhat.com>
3201
3202 * gdb.base/callfuncs.exp: Make "print add" messages unique.
3203 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
3204 matching directories by the name breakpoint.
3205 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
3206 Make "continue to marker1" consistent.
3207 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
3208 message consistent.
3209 * lib/gdb.exp: Put "the program is no longer running", and "the
3210 program exited" in parenthesis.
3211 * lib/mi-support.exp: Ditto.
3212
3213 2003-04-02 Bob Rossi <bob_rossi@cox.net>
3214
3215 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
3216
3217 2003-03-29 Andrew Cagney <cagney@redhat.com>
3218
3219 * gdb.base/sizeof.c (main): Print the value of '\377'.
3220 * gdb.base/sizeof.exp: Check the sign of '\377'.
3221
3222 2003-03-27 Michael Chastain <mec@shout.net>
3223
3224 * gdb.base/gdb1090.exp: New file.
3225 * gdb.base/gdb1090.cc: New file.
3226
3227 2003-03-27 J. Brobecker <brobecker@gnat.com>
3228
3229 * gdb.gdb/observer.exp: New regression test.
3230
3231 2003-03-27 Michael Chastain <mec@shout.net>
3232
3233 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
3234 * gdb.base/ptype.exp: Likewise.
3235
3236 2003-03-27 Corinna Vinschen <vinschen@redhat.com>
3237
3238 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
3239
3240 2003-03-26 Michael Chastain <mec@shout.net>
3241
3242 * gdb.base/ptype.exp: Actually use some typedef'd types.
3243
3244 2003-03-21 Stephane Carrez <stcarrez@nerim.fr>
3245
3246 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
3247 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
3248
3249 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
3250
3251 * gdb.base/default.exp: Fix regular expression.
3252
3253 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
3254
3255 * gdb.base/args.exp: Fix regular expression.
3256
3257 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
3258
3259 * gdb.base/help.exp: Allow Win32 child process.
3260
3261 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
3262
3263 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
3264 when stepping out of main().
3265
3266 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
3267
3268 * gdb.base/default.exp: Check for win32 specific message when calling
3269 "run" without executable.
3270
3271 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
3272
3273 * gdb.base/args.exp: Expect .exe in output.
3274
3275 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
3276
3277 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
3278 Cygwin native.
3279
3280 2003-03-17 Andrew Cagney <cagney@redhat.com>
3281
3282 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
3283 vector registes.
3284 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
3285 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
3286
3287 2003-03-17 David Carlton <carlton@math.stanford.edu>
3288
3289 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
3290 test, for PR breakpoints/38.
3291 Call test_watchpoint_and_breakpoint.
3292 * gdb.base/watchpoint.c (func3): New function.
3293 (main): Call func3.
3294
3295 2003-03-04 David Carlton <carlton@math.stanford.edu>
3296
3297 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
3298 Garply<Garply<char> >:: garply".
3299 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
3300 with respect to PR c++/1111; note also PR c++/1113.
3301 (test_template_breakpoints): KFAIL "constructor breakpoint" with
3302 respect to PR c++/1062.
3303 KFAIL "destructor breakpoint" with respect to PR c++/1112.
3304
3305 2003-03-03 David Carlton <carlton@math.stanford.edu>
3306
3307 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
3308 with respect to PR c++/57.
3309 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
3310 c++/826.
3311 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
3312 respect to PR c++/57.
3313
3314 2003-03-03 David Carlton <carlton@math.stanford.edu>
3315
3316 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
3317 respect to PR c++/33 into FAILs.
3318
3319 2003-03-03 Michael Chastain <mec@shout.net>
3320
3321 * configure.in: Update copyright years.
3322
3323 2003-03-03 Michael Chastain <mec@shout.net>
3324
3325 * Makefile.in: Update copyright years.
3326
3327 2003-02-28 David Carlton <carlton@math.stanford.edu>
3328
3329 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
3330 print class instead of struct and/or superfluous protection
3331 specifiers, as long as the resulting output is equivalent to the
3332 source code.
3333 Delete FIXME from end of messages on tests that don't need
3334 fixing.
3335
3336 2003-02-28 David Carlton <carlton@math.stanford.edu>
3337
3338 * gdb.c++/templates.exp (do_tests): Allow const in the two
3339 Foo<volatile char *>::foo tests.
3340
3341 2003-02-27 Michael Snyder <msnyder@redhat.com>
3342
3343 * gdb.base/restore.c (main): Return zero, so exit code
3344 will be consistant.
3345
3346 2003-02-26 David Carlton <carlton@math.stanford.edu>
3347
3348 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
3349 char *>::foo" test with respect to PR c++/33. Create a new test
3350 which is identical to that one except that it doesn't put the
3351 space between the "char" and the "*"; KFAIL it, too.
3352
3353 2003-02-26 David Carlton <carlton@math.stanford.edu>
3354
3355 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
3356 template types into either PASSes or KFAILs (corresponding to PR
3357 c++/57). Tweak indentation. Update copyright.
3358
3359 2003-02-23 Stephane Carrez <stcarrez@nerim.fr>
3360
3361 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
3362
3363 2003-02-13 Michael Chastain <mec@shout.net>
3364
3365 * gdb.base/exprs.exp: Remove i960 remnants.
3366 * gdb.base/funcargs.exp: Likewise.
3367 * gdb.base/list.exp: Likewise.
3368 * gdb.base/ptype.exp: Likewise.
3369
3370 2003-02-14 David Carlton <carlton@math.stanford.edu>
3371
3372 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
3373 pEe->D::vg()" from XFAIL to KFAIL.
3374
3375 2003-02-13 Jason Molenda (jmolenda@apple.com)
3376
3377 * gdb.base/maint.exp: Update maint print statistics regexp to include
3378 new entries.
3379
3380 2003-02-13 Michael Chastain <mec@shout.net>
3381
3382 * gdb.c++/inherit.exp: Remove call to get_debug_format.
3383
3384 2003-02-12 Michael Chastain <mec@shout.net>
3385
3386 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
3387 * gdb.c++/inherit.exp: Likewise.
3388 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
3389 * gdb.c++/templates.exp: Likewise.
3390 * gdb.c++/virtfunc.exp: Likewise.
3391
3392 2003-02-06 Jason Molenda (jason-cl@molenda.com)
3393
3394 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
3395 why the code is written that way.
3396
3397 2003-02-05 Michael Chastain <mec@shout.net>
3398
3399 * gdb.base/dump.exp: Add missing copyright line.
3400
3401 2003-02-05 Jason Molenda (jason-cl@molenda.com)
3402
3403 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
3404 at the beginning so the breakpoint doesn't get set on the loop.
3405
3406 2003-02-05 Michael Chastain <mec@shout.net>
3407
3408 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
3409 output for configurations with gcc 2.95.3.
3410
3411 2003-02-05 Keith Seitz <keiths@redhat.com>
3412 Andrew Cagney <ac131313@redhat.com>
3413
3414 * gdb.mi/mi-cli.exp: New file.
3415
3416 2003-02-04 Michael Chastain <mec@shout.net>
3417
3418 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
3419 Call perror and then continue.
3420
3421 2003-02-03 Michael Chastain <mec@shout.net>
3422
3423 * gdb.c++/pr-1023.cc: New file.
3424 * gdb.c++/pr-1023.exp: New file.
3425
3426 2003-02-05 Jim Blandy <jimb@redhat.com>
3427
3428 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
3429 it's local to foobar. Check for it there, and check that it's not
3430 present in main.
3431 * gdb.c++/local.cc (marker2): New function.
3432 (foobar): Call marker1.
3433 (main): Call marker2 instead of marker1.
3434
3435 2003-02-04 Andrew Cagney <ac131313@redhat.com>
3436
3437 * gdb.disasm/mn10200.exp: Obsolete file.
3438 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
3439 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
3440 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
3441
3442 2003-02-04 David Carlton <carlton@math.stanford.edu>
3443
3444 * gdb.c++/overload.exp: Test intToChar(1).
3445 * gdb.c++/overload.cc (intToChar): New.
3446 (main): Call intToChar.
3447
3448 2003-02-03 David Carlton <carlton@math.stanford.edu>
3449
3450 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
3451 'might_kfail' arg.
3452 KFAIL some of the continue_to_bp_overloaded calls, according to
3453 PR c++/1025.
3454
3455 2003-02-01 Michael Chastain <mec@shout.net>
3456
3457 * gdb.base/advance.c (marker1): New marker function.
3458 * gdb.base/advance.exp: When the 'advance' command lands on the
3459 return breakpoint, it can legitimately stop on either the
3460 current line or the next line. Accommodate both outcomes.
3461 * gdb.base/until.exp: Likewise.
3462
3463 2003-02-02 Andrew Cagney <ac131313@redhat.com>
3464
3465 2002-11-10 Jason Molenda (jason-cl@molenda.com):
3466 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
3467 now a list, not a tuple.
3468 * gdb.mi/mi-var-display.exp: Ditto.
3469 * gdb.mi/gdb792.exp: Ditto.
3470
3471 2003-02-01 Andrew Cagney <ac131313@redhat.com>
3472
3473 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
3474 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
3475 stack backtraces.
3476 * gdb.mi/mi-syn-frame.c: Part of same.
3477
3478 2003-02-01 Mark Kettenis <kettenis@gnu.org>
3479
3480 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
3481 gdb.mi/mi1-pthreads.exp: Return instead of calling
3482 gdb_suppress_entire_file.
3483
3484 2003-02-01 Mark Salter <msalter@redhat.com>
3485
3486 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
3487
3488 2003-01-31 Mark Salter <msalter@redhat.com>
3489
3490 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
3491 Support empty arg.
3492
3493 2003-01-30 Michael Chastain <mec@shout.net>
3494
3495 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
3496 This was a workaround for a UTF-8 bug in readline 4.3. The bug
3497 has been fixed in gdb/readline on 2003-01-09.
3498
3499 2003-01-29 Michael Snyder <msnyder@redhat.com>
3500
3501 * gdb.base/maint.exp: Allow for leading underscore in symbol.
3502 * gdb.base/display.exp: Allow for leading underscore in symbol.
3503 * gdb.base/args.exp: Skip if target does not support args passing.
3504
3505 2003-01-22 Daniel Jacobowitz <drow@mvista.com>
3506
3507 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
3508 gdb_test. Accept a list of expect arguments as the third
3509 parameter.
3510 (gdb_test): Use it.
3511
3512 2003-01-20 Elena Zannoni <ezannoni@redhat.com>
3513
3514 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
3515 allow for different test tree configurations. Update some
3516 tescases accordingly.
3517 * gdb.arch/altivec-regs.exp: Ditto.
3518 * gdb.asm/asm-source.exp: Ditto.
3519 * gdb.base/advance.exp: Ditto.
3520 * gdb.base/display.exp: Ditto.
3521 * gdb.base/long_long.exp: Ditto.
3522 * gdb.base/mips_pro.exp: Ditto.
3523 * gdb.base/overlays.exp: Ditto.
3524 * gdb.base/relocate.exp: Ditto.
3525 * gdb.base/setshow.exp: Ditto.
3526 * gdb.base/step-line.exp: Ditto.
3527 * gdb.base/step-test.exp: Ditto.
3528 * gdb.base/until.exp: Ditto.
3529 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
3530
3531 2003-01-17 David Carlton <carlton@math.stanford.edu>
3532
3533 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
3534 corresponding to PR c++/945.
3535 Update copyright.
3536
3537 2003-01-17 David Carlton <carlton@math.stanford.edu>
3538
3539 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
3540 corresponding to PR c++/68.
3541
3542 2003-01-17 David Carlton <carlton@math.stanford.edu>
3543
3544 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
3545 (test_paddr_hairy_functions): Call print_addr_2_kfail for
3546 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
3547
3548 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
3549
3550 * gdb.base/break.exp: Fix change of default location, because of
3551 removal of until tests.
3552 * gdb.base/help.exp: Update test for new 'until' help message.
3553 Add test for help on 'advance'.
3554 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
3555
3556 2003-01-15 Mark Kettenis <kettenis@gnu.org>
3557
3558 * gdb.base/default.exp: Adapt "info float" test for recent changes
3559 to that command. Add test for "info vector".
3560 * gdb.base/float.exp: New file. Add test for "info float" that
3561 resembles the old test in gdb.base/default.exp.
3562
3563 2003-01-15 David Carlton <carlton@math.stanford.edu>
3564
3565 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
3566
3567 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
3568
3569 * gdb.base/break.exp: Move the tests of until command from here...
3570 * gdb.base/until.exp: ... to here. New file. Add other tests.
3571 * gdb.base/advance.c: New file.
3572 * gdb.base/advance.exp: New file.
3573
3574 2003-01-14 Elena Zannoni <ezannoni@redhat.com>
3575
3576 * gdb.base/args.c: New file.
3577 * gdb.base/args.exp: New file.
3578
3579 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
3580
3581 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
3582
3583 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
3584
3585 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
3586
3587 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
3588
3589 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
3590 dates.
3591
3592 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
3593
3594 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
3595
3596 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
3597
3598 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
3599 (ptype &*"foo").
3600 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
3601
3602 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
3603
3604 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
3605 * gdb.mi/mi1-console.exp: Likewise.
3606
3607 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
3608
3609 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
3610 * gdb.mi/mi1-console.exp: Likewise.
3611
3612 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
3613
3614 * gdb.c++/overload.exp: Remove some fixed XFAILs.
3615
3616 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
3617
3618 * gdb.base/detach.exp: New test.
3619
3620 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
3621
3622 * Makefile.in (ALL_SUBDIRS): New variable.
3623 (subdirs, clean, distclean): Use it.
3624 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
3625 regenerating Makefile, since it is generated from the top level.
3626 * gdb.asm/Makefile.in: Likewise.
3627 * gdb.base/Makefile.in: Likewise.
3628 * gdb.c++/Makefile.in: Likewise.
3629 * gdb.disasm/Makefile.in: Likewise.
3630 * gdb.java/Makefile.in: Likewise.
3631 * gdb.mi/Makefile.in: Likewise.
3632 * gdb.threads/Makefile.in: Likewise.
3633 * gdb.trace/Makefile.in: Likewise.
3634
3635 2003-01-09 David Carlton <carlton@math.stanford.edu>
3636
3637 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
3638 Add copyright year 2003.
3639
3640 2003-01-06 Michael Chastain <mec@shout.net>
3641
3642 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
3643 When selecting a thread, 'line' and 'file' are optional.
3644 * gdb.mi/mi1-pthreads.exp: Likewise.
3645
3646 2003-01-06 Andreas Schwab <schwab@suse.de>
3647
3648 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
3649 failures.
3650
3651 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
3652
3653 Fix PR gdb/844
3654 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
3655 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
3656
3657 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
3658 instead of calling gdb_suppress_entire_file.
3659 * gdb.threads/print-threads.exp: Likewise.
3660 * gdb.threads/schedlock.exp: Likewise.
3661
3662 * gdb.threads/killed.exp: Return instead of calling
3663 gdb_suppress_entire_file.
3664 * gdb.threads/linux-dp.exp: Likewise.
3665 * gdb.threads/pthreads.exp: Likewise.
3666
3667 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
3668
3669 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
3670 stabs.
3671 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
3672 * gdb.base/whatis.exp: Always allow (void) after function names.
3673
3674 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
3675
3676 * gdb.c++/casts.exp: Correct regexp.
3677
3678 2003-01-04 Mark Kettenis <kettenis@gnu.org>
3679
3680 * configure.in: Call AC_CONFIG_HEADER. Don't call
3681 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
3682 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
3683 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
3684 aforementioned directories in the AC_OUPUT call.
3685 * config.hin: New file.
3686 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
3687 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
3688 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
3689 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
3690 pass -I$objdir instead of -I$objdir/$subdir in compilation.
3691 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
3692 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
3693 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
3694 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
3695 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
3696 gdb.threads/configure.in, gdb.threads/configure,
3697 gdb.threads/config.in, gdb.trace/configure.in,
3698 gdb.trace/configure: Removed.
3699
3700 2003-01-03 Michael Chastain <mec@shout.net>
3701
3702 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
3703 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
3704
3705 2003-01-03 Daniel Jacobowitz <drow@mvista.com>
3706
3707 * gdb.base/store.exp: Fix regular expressions.
3708
3709 2002-12-28 Mark Kettenis <kettenis@gnu.org>
3710
3711 * configure.in: Rewrite.
3712 * configure: Regenerated.
3713
3714 2003-01-03 David Carlton <carlton@math.stanford.edu>
3715
3716 * gdb.base/psymtab.exp: New file.
3717 * gdb.base/psymtab1.c: Ditto.
3718 * gdb.base/psymtab2.c: Ditto.
3719
3720 2002-12-23 Adam Fedor <fedor@gnu.org>
3721
3722 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
3723
3724 2002-12-23 David Carlton <carlton@math.stanford.edu>
3725
3726 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
3727 and current_directory initialization.
3728
3729 2002-12-22 Jim Blandy <jimb@redhat.com>
3730
3731 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
3732 rather than as part of the output file name.
3733
3734 * gdb.base/attach.exp: There's no need to copy the test program to
3735 /tmp; that was only ever necessary on HP/UX, and this test is
3736 entirely disabled there anyway.
3737
3738 2002-12-21 Jim Blandy <jimb@redhat.com>
3739
3740 * gdb.c++/psmang.exp: Doc fix.
3741
3742 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
3743 test.
3744
3745 2002-12-20 David Carlton <carlton@math.stanford.edu>
3746
3747 * gdb.c++/annota2.exp: KFAIL annotate-quit.
3748
3749 2002-12-18 Michael Chastain <mec@shout.net>
3750
3751 * gdb.c++/annota2.exp: Add copyright year 2002.
3752
3753 2002-12-17 David Carlton <carlton@math.stanford.edu>
3754
3755 * gdb.c++/try_catch.cc: Add marker comments.
3756 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
3757 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
3758 * gdb.c++/m-static.cc: Ditto.
3759 * gdb.c++/m-static1.cc: Ditto.
3760 * gdb.c++/try_catch.cc: Ditto.
3761
3762 2002-12-16 Jeff Johnston <jjohnstn@redhat.com>
3763
3764 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
3765 to see whether we are using the new -environment-directory
3766 command which resets via -r or the old version of the command
3767 which may prompt the user. Part of fix for gdb/741.
3768
3769 2002-12-13 Andrew Cagney <ac131313@redhat.com>
3770
3771 * gdb.fortran/types.exp: Update obsolete comment.
3772 * gdb.fortran/exprs.exp: Ditto.
3773 * lib/gdb.exp: Delete obsolete code.
3774 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
3775 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
3776 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
3777 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
3778 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
3779 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
3780 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
3781 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
3782 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
3783 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
3784 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
3785 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
3786 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
3787 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
3788 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
3789 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
3790 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
3791 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
3792 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
3793 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
3794 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
3795 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
3796 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
3797 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
3798 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
3799 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
3800 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
3801 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
3802 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
3803 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
3804 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
3805 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
3806 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
3807 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
3808 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
3809 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
3810 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
3811
3812 2002-12-11 David Carlton <carlton@math.stanford.edu>
3813
3814 * gdb.c++/m-data.exp: Add test for members that shadow global
3815 variables: see PR gdb/804.
3816 * gdb.c++/m-data.cc: Ditto.
3817
3818 2002-12-10 Daniel Jacobowitz <drow@mvista.com>
3819
3820 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
3821
3822 2002-12-06 David Carlton <carlton@math.stanford.edu>
3823
3824 * gdb.base/store.c: Don't declare functions static.
3825
3826 2002-12-04 Andrew Cagney <ac131313@redhat.com>
3827
3828 * gdb.base/store.exp, gdb.base/store.c: New files.
3829
3830 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
3831
3832 * gdb.base/selftest.exp: Update for current gdb.
3833
3834 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
3835
3836 * gdb.base/maint.exp: Only dump symbols from one source file
3837 or objfile.
3838
3839 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
3840
3841 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
3842 function call.
3843
3844 2002-11-25 Jim Blandy <jimb@redhat.com>
3845
3846 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
3847 function appearing in error message.
3848
3849 2002-11-21 Daniel Jacobowitz <drow@mvista.com>
3850
3851 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
3852
3853 2002-11-08 Jeff Johnston <jjohnstn@redhat.com>
3854
3855 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
3856 for mi1 and current mi is in correct format. New mi startup message
3857 should be in mi console format. This is part of fix for PR gdb/604.
3858
3859 2002-09-18 Fernando Nasser <fnasser@redhat.com>
3860
3861 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
3862 which explicitly prints the zero offset as "+0".
3863
3864 2002-10-22 Daniel Jacobowitz <drow@mvista.com>
3865
3866 * gdb.threads/schedlock.c (args): Make unsigned.
3867
3868 2002-10-21 Daniel Jacobowitz <drow@mvista.com>
3869
3870 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
3871 numbers. Allow "foo2|selected stack frame".
3872 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
3873 * gdb.asm/asmsrc2.s: Likewise.
3874 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
3875 comments.
3876 * gdb.asm/mips.inc: New file.
3877
3878 2002-10-18 Adam Fedor <fedor@gnu.org>
3879
3880 * gdb.base/default.exp: Update expected output to include 'ObjC'.
3881 * gdb.base/help.exp: Likewise.
3882
3883 2002-10-17 Kevin Buettner <kevinb@redhat.com>
3884
3885 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
3886 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
3887
3888 2002-10-02 Jim Blandy <jimb@redhat.com>
3889
3890 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
3891
3892 2002-10-01 Andrew Cagney <ac131313@redhat.com>
3893
3894 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
3895 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
3896 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
3897 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
3898 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
3899 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
3900 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
3901
3902 2002-09-29 Andrew Cagney <ac131313@redhat.com>
3903
3904 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
3905 * mi0-disassemble.exp, mi0-eval.exp: Delete.
3906 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
3907 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
3908 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
3909 * mi0-var-block.exp, mi0-var-child.exp: Delete.
3910 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
3911
3912 2002-09-27 Kevin Buettner <kevinb@redhat.com>
3913
3914 * gdb.base/annota1.exp (info break): Make directory components of
3915 path optional since not all compilers emit this debug information.
3916
3917 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
3918 step ends up stepping out of the function instead of stopping on
3919 the epilogue.
3920
3921 2002-09-26 Keith Seitz <keiths@redhat.com>
3922
3923 * lib/insight-support.exp (gdbtk_start): Figure out where
3924 the insight executable is based on where gdb is. Use this
3925 executable to start insight instead of gdb.
3926
3927 2002-09-25 Andrew Cagney <cagney@redhat.com>
3928
3929 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
3930
3931 2002-09-24 Andrew Cagney <ac131313@redhat.com>
3932
3933 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
3934 test_isolated_complaints.
3935 (test_empty_complaint): New function.
3936 (test_empty_complaints): New function. Check no output when no
3937 complaints.
3938
3939 2002-09-19 Jim Blandy <jimb@redhat.com>
3940
3941 * gdb.base/charset.exp, gdb.base/charset.c: New files.
3942
3943 2002-09-19 Andrew Cagney <ac131313@redhat.com>
3944
3945 * gdb.gdb/complaints.exp: New file.
3946
3947 2002-09-18 Andrew Cagney <ac131313@redhat.com>
3948
3949 * gdb.base/maint.exp: Check `help maint internal-warning'.
3950
3951 2002-09-18 David Carlton <carlton@math.stanford.edu>
3952
3953 * gdb.c++/m-static.exp: Remove breakpoints depending on line
3954 numbers, and replace them by a single breakpoint after the
3955 constructors are all finished.
3956 Add test 4.
3957 * gdb.c++/m-static.cc: Add test 4.
3958 * gdb.c++/m-static.h: New file.
3959 * gdb.c++/m-static1.cc: New file.
3960
3961 * gdb.c++/printmethod.exp: New file.
3962 * gdb.c++/printmethod.cc: New file.
3963
3964 * gdb.c++/pr-574.exp: New file.
3965 * gdb.c++/pr-574.cc: New file.
3966
3967 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
3968
3969 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
3970 embedded targets which never actually exit.
3971
3972 2002-09-18 Fernando Nasser <fnasser@redhat.com>
3973
3974 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
3975 "don't step after run" as unresolved or unsupported, instead of xfail.
3976
3977 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
3978
3979 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
3980 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
3981 Add newline to expected string in "step out of main (status wrapper)"
3982 case.
3983
3984 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
3985
3986 * lib/gdb.exp (rerun_to_main): Allow restarting application.
3987 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
3988
3989 2002-09-17 Tom Tromey <tromey@redhat.com>
3990
3991 * gdb.base/printcmds.exp (test_print_string_constants): Expect
3992 \000, not \0, in double-quoted string.
3993
3994 2002-09-14 Corinna Vinschen <vinschen@redhat.com>
3995
3996 * gdb.base/commands.exp: Don't expect a "Program exited normally"
3997 string after running the commands execution on breakpoint tests.
3998
3999 2002-09-13 Corinna Vinschen <vinschen@redhat.com>
4000
4001 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
4002
4003 2002-09-12 Joel Brobecker <brobecker@gnat.com>
4004
4005 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
4006
4007 2002-09-10 Keith Seitz <keiths@redhat.com>
4008
4009 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
4010 runto proc.
4011 (mi_run_to_main): Use mi_runto.
4012 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
4013
4014 2002-09-10 Keith Seitz <keiths@redhat.com>
4015
4016 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
4017 regexp for stopping at main. Could have multiple event notifications.
4018 Don't assume that main was declared with no parameters.
4019 (mi_next): Use mi_step_to.
4020 (mi_step): Use mi_next_to.
4021
4022 2002-09-09 Corinna Vinschen <vinschen@redhat.com>
4023
4024 * gdb.base/default.exp: Fix expected string in `info float' test.
4025
4026 2002-09-09 Ben Elliston <bje@redhat.com>
4027
4028 * config/mips.exp: Update comments.
4029 * config/mips-idt.exp: Likewise.
4030 * config/nind.exp: Likewise.
4031 * config/slite.exp: Likewise.
4032 * config/sparclet.exp: Likewise.
4033 * config/udi.exp: Likewise.
4034 * config/vx.exp: Likewise.
4035 * config/vxworks29k.exp: Likewise.
4036
4037 2002-09-05 Jim Blandy <jimb@redhat.com>
4038
4039 * gdb.threads/killed.exp: Fix test failure message.
4040
4041 2002-09-04 Keith Seitz <keiths@redhat.com>
4042
4043 * lib/mi-support.exp: Update copyright.
4044 (mi_gdb_test): Increase the priority of the expected pattern
4045 so that it matches gdb_test.
4046
4047 2002-09-03 Keith Seitz <keiths@redhat.com>
4048
4049 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
4050 Use integer comparison instead of string comparison for testing
4051 whether binary was built.
4052
4053 2002-09-03 Jim Blandy <jimb@redhat.com>
4054
4055 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
4056
4057 2002-08-29 Jim Blandy <jimb@redhat.com>
4058
4059 * gdb.threads/pthreads.exp: Move the portable thread compilation
4060 code into a function in lib/gdb.exp, and call that from here.
4061 * lib/gdb.exp (gdb_compile_pthreads): New function.
4062
4063 2002-08-29 Keith Seitz <keiths@redhat.com>
4064
4065 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
4066 expect_out so that callers can get at it.
4067
4068 2002-08-23 Daniel Jacobowitz <drow@mvista.com>
4069
4070 * gdb.threads/print-threads.c: New file.
4071 * gdb.threads/print-threads.exp: New file.
4072 * gdb.threads/schedlock.c: New file.
4073 * gdb.threads/schedlock.exp: New file.
4074
4075 2002-08-22 Elena Zannoni <ezannoni@redhat.com>
4076
4077 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
4078 not altivec.c.
4079
4080 2002-08-17 Mark Kettenis <kettenis@gnu.org>
4081
4082 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
4083 targets. The problem should be fixed now.
4084
4085 2002-08-15 Mark Kettenis <kettenis@gnu.org>
4086
4087 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
4088 2002-07-24 change that removes final dots from error messages.
4089
4090 2002-08-13 Tom Tromey <tromey@redhat.com>
4091
4092 * gdb.base/readline.exp: New file.
4093
4094 2002-08-01 Andrew Cagney <ac131313@redhat.com>
4095
4096 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
4097 supress message.
4098
4099 2002-08-01 Andrew Cagney <cagney@redhat.com>
4100
4101 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
4102 CHILL_FOR_TARGET and CHILL_LIB.
4103 * configure.in (configdirs): Remove gdb.chill.
4104 * configure: Regenerate.
4105 * lib/gdb.exp: Obsolete references to chill.
4106 * gdb.fortran/types.exp: Ditto.
4107 * gdb.fortran/exprs.exp: Ditto.
4108
4109 2002-07-30 Kevin Buettner <kevinb@redhat.com>
4110
4111 * gdb.base/shlib-call.exp (additional_flags): Conditionally
4112 set Irix-specific compile and link flags.
4113
4114 2002-07-29 Kevin Buettner <kevinb@redhat.com>
4115
4116 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
4117 source files. The ``-o'' option doesn't work with the ``-E'' option
4118 when using the Irix compiler.
4119
4120 2002-07-19 Daniel Jacobowitz <drow@mvista.com>
4121
4122 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
4123 Improve support for reusing an exec file. Copy exec file
4124 to target, and run gdbserver on the target instead of on the host.
4125
4126 2002-07-18 Jim Blandy <jimb@redhat.com>
4127
4128 * gdb.base/ending-run.exp: Don't expect to see the program end in
4129 some orderly fashion when we're running on a real stand-alone
4130 board.
4131
4132 * gdb.base/interrupt.exp: Correct logic for skipping tests on
4133 targets that don't support interrupts.
4134
4135 2002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
4136
4137 * gdb.base/attach.exp: Add patterns to match output from /proc-based
4138 systems.
4139 Move comments in expect statements to inside the actions, so that they
4140 don't get matched against.
4141
4142 2002-07-10 Mark Kettenis <kettenis@gnu.org>
4143
4144 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
4145 function when asleep" test.
4146
4147 2002-07-10 Andrew Cagney <ac131313@redhat.com>
4148
4149 * gdb.base/page.exp: Rewrite to handle problems with very long
4150 `info set' output. Update copyright.
4151
4152 2002-06-26 Andrew Cagney <ac131313@redhat.com>
4153
4154 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
4155 gdb.threads-hp.
4156 * gdb.hp/configure: Regenerate.
4157 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
4158 * gdb.hp/gdb.threads-hp/configure: Delete file.
4159 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
4160
4161 2002-06-22 Andrew Cagney <ac131313@redhat.com>
4162
4163 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
4164 setlocale, bindtextdomain and textdomain.
4165
4166 2002-06-11 Jim Blandy <jimb@redhat.com>
4167
4168 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
4169 preprocessor macro information is present.
4170
4171 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
4172 tests.
4173
4174 2002-06-06 Michael Snyder <msnyder@redhat.com>
4175
4176 * gdb.base/overlays.exp: Record addresses of overlay
4177 functions in TCL variables rather than in GDB variables,
4178 to avoid having GDB convert them to pointers (with loss
4179 of information).
4180
4181 * gdb.base/d10v.ld: Merge in several years worth of
4182 default linker script changes.
4183 * gdb.base/long_long.exp: Add check for sizeof (long double).
4184
4185 2002-06-06 Michal Ludvig <mludvig@suse.cz>
4186
4187 * gdb.asm/asm-source.exp: Add x86-64 target.
4188 * gdb.asm/x86_64.inc: New.
4189
4190 2002-05-30 Michael Chastain <mec@shout.net>
4191
4192 From Benjamin Kosnik <bkoz@redhat.com>:
4193 * gdb.c++/m-static.cc: New file.
4194 * gdb.c++/m-static.exp: New file.
4195
4196 2002-05-28 Michael Snyder <msnyder@redhat.com>
4197
4198 * gdb.base/call-ar-st.exp: Allow for reduced floating point
4199 precision.
4200
4201 2002-05-27 Michael Chastain <mec@shout.net>
4202
4203 From Benjamin Kosnik <bkoz@redhat.com>:
4204 * gdb.c++/m-data.cc: New file.
4205 * gdb.c++/m-data.exp: New file.
4206
4207 2002-05-27 Michael Chastain <mec@shout.net>
4208
4209 From Benjamin Kosnik <bkoz@redhat.com>:
4210 * gdb.c++/try_catch.cc: New file.
4211 * gdb.c++/try_catch.exp: New file.
4212
4213 2002-05-27 Michael Chastain <mec@shout.net>
4214
4215 * gdb.c++/local.exp: Accept more nested types in output.
4216
4217 2002-05-26 Michael Chastain <mec@shout.net>
4218
4219 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
4220
4221 2002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
4222
4223 * lib/gdb.exp (gdb_wrapper_init): Just because
4224 gdb_wrapper_file exists, this does not mean that the file
4225 should not be rebuilt. That is what gdb_wrapper_initialized
4226 is for.
4227 (default_gdb_init): Reset gdb_wrapper_initialized.
4228
4229 2002-05-23 Michael Snyder <msnyder@redhat.com>
4230
4231 * gdb.base/all-bin.exp: Revise previous patch by just reducing
4232 the precision of the floating point test results.
4233 * gdb.base/call-rt-st.exp: Ditto.
4234
4235 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
4236 * gdb.base/call-rt-st.exp: Ditto.
4237
4238 2002-05-19 Michael Chastain <mec@shout.net>
4239
4240 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
4241
4242 2002-05-19 Elena Zannoni <ezannoni@redhat.com>
4243
4244 * configure.in (configdirs): Add gdb.arch.
4245 * configure: Regenerate.
4246
4247 2002-05-17 Jim Blandy <jimb@redhat.com>
4248
4249 * gdb.base/completion.exp: Recognize the more detailed error
4250 messages produced by the macro expander's lexical analyzer.
4251
4252 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
4253
4254 * gdb.arch/altivec-abi.c: New file.
4255 * gdb.arch/altivec-abi.exp: New file.
4256 * gdb.arch/altivec-regs.c: New file.
4257 * gdb.arch/altivec-regs.exp: New file.
4258
4259 2002-05-14 Daniel Jacobowitz <drow@mvista.com>
4260
4261 * gdb.base/maint.exp (maint print type): Update for new type
4262 structure.
4263
4264 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
4265
4266 * gdb.arch: New directory.
4267 * gdb.arch/configure.in: New file.
4268 * gdb.arch/configure: New file.
4269 * gdb.arch/Makefile.in: New file.
4270
4271 2002-05-13 Corinna Vinschen <vinschen@redhat.com>
4272
4273 * gdb.asm/asm-source.exp: Add v850 as supported target.
4274 * gdb.asm/v850.inc: New file.
4275
4276 2002-05-13 Daniel Jacobowitz <drow@mvista.com>
4277
4278 * gdb.c++/annota2.exp (annotate-quit): Add comment.
4279
4280 2002-05-12 Daniel Jacobowitz <drow@mvista.com>
4281
4282 * gdb.base/break.exp: Check 'break "marker2"'.
4283
4284 2002-05-10 Michael Snyder <msnyder@redhat.com>
4285
4286 * gdb.base/long_long.exp: Fix typo.
4287
4288 2002-05-10 Jim Blandy <jimb@redhat.com>
4289
4290 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
4291 a bug.
4292
4293 * gdb.base/printcmds.exp (test_integer_literals_rejected):
4294 Recognize more detailed error message produced by the macro
4295 expander's lexical analyzer.
4296 * lib/gdb.exp (test_print_reject): Same.
4297
4298 2002-05-09 Mark Kettenis <kettenis@gnu.org>
4299
4300 * gdb.c++/method.exp: Fix typo.
4301
4302 2002-05-08 Michael Snyder <msnyder@redhat.com>
4303
4304 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
4305 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
4306 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
4307 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
4308 Add iftarget clause for strongarm.
4309
4310 2002-05-06 Michael Snyder <msnyder@redhat.com>
4311
4312 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
4313 (gdb_continue_to_end): Accept output from status wrapper.
4314 * gdb.base/ending-run.exp: Add case for output from status wrapper.
4315 Clean up fail messages to match pass messages.
4316
4317 Enable the "needs_status_wrapper" testsuite feature.
4318 * lib/gdb.exp (gdb_wrapper_init): New procedure.
4319 (gdb_compile): Conditionally call gdb_wrapper_init.
4320 * gdb.base/a2-run.exp: Recognize output from status wrapper.
4321 * gdb.c++/method.exp: Recognize output from status wrapper.
4322
4323 2002-05-06 Ben Elliston <bje@redhat.com>
4324 From Graydon Hoare <graydon@redhat.com>
4325
4326 * config/sid.exp: Include support for "rawsid" protocol.
4327
4328 2002-05-03 Jim Blandy <jimb@redhat.com>
4329
4330 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
4331 * gdb.c++/hang3.C: New file.
4332
4333 2002-05-04 Andrew Cagney <ac131313@redhat.com>
4334
4335 * gdb.base/default.exp: Remove obsolete code.
4336 * gdb.c++/misc.exp: Ditto. Update copyright.
4337 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
4338 * gdb.base/whatis.exp: Ditto. Update copyright.
4339 * gdb.base/scope.exp: Ditto. Update copyright.
4340 * gdb.base/ptype.exp: Ditto. Update copyright.
4341 * gdb.base/printcmds.exp: Ditto. Update copyright.
4342 * gdb.base/opaque.exp: Ditto. Update copyright.
4343 * gdb.base/list.exp: Ditto.
4344 * gdb.base/funcargs.exp: Ditto. Update copyright.
4345 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
4346 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
4347 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
4348 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
4349 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
4350 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
4351
4352 2002-05-02 Michael Snyder <msnyder@redhat.com>
4353
4354 * gdb.base/watchpoint.exp: Add xscale target.
4355 * gdb.base/long_long.exp: Add xscale target.
4356 * gdb.base/default.exp: Add xscale target.
4357
4358 2002-05-01 Jim Blandy <jimb@redhat.com>
4359
4360 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
4361 gdb.c++/hang.exp: New test.
4362
4363 2002-05-01 Fred Fish <fnf@redhat.com>
4364
4365 * gdb.base/completion.exp: Handle completions of "./Make" for
4366 more than one completion possibility, as is the case when we
4367 build and test in the source tree.
4368
4369 2002-04-29 Anthony Green <green@redhat.com>
4370
4371 * gdb.java/jmisc1.exp: New file.
4372 * gdb.java/jmisc2.exp: New file.
4373
4374 2002-04-24 Daniel Jacobowitz <drow@mvista.com>
4375
4376 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
4377
4378 2002-04-23 Elena Zannoni <ezannoni@redhat.com>
4379
4380 * gdb.base/help.exp: Change 'help status' to allow for target
4381 dependent output differences.
4382
4383 2002-04-22 Michael Chastain <mec@shout.net>
4384
4385 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
4386
4387 2002-04-22 Michael Chastain <mec@shout.net>
4388
4389 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
4390
4391 2002-04-17 David S. Miller <davem@redhat.com>
4392
4393 * gdb.asm/sparc64.inc: New file.
4394 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
4395
4396 2002-04-19 Elena Zannoni <ezannoni@redhat.com>
4397
4398 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
4399 instruction file directly into the build tree. Clean up at end of
4400 test.
4401
4402 2002-04-18 David S. Miller <davem@redhat.com>
4403
4404 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
4405 handle 64-bit platforms correctly.
4406 * gdb.base/maint.exp: Likewise.
4407
4408 2002-04-18 Kevin Buettner <kevinb@redhat.com>
4409
4410 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
4411 ``-fpic'' when compiling files comprising a shared library, but
4412 it does need additional linker flags in order to find shared
4413 libraries at run time.
4414
4415 2002-04-18 Kevin Buettner <kevinb@redhat.com>
4416
4417 * gdb.base/cvexpr.c (use): New function.
4418 (main): Invoke use() on all global variables to prevent
4419 some linkers from deleting these otherwise unused symbols.
4420
4421 2002-04-17 Michael Chastain <mec@shout.net>
4422 From David S. Miller <davem@redhat.com>
4423
4424 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
4425 handle 64-bit platforms correctly.
4426
4427 2002-04-12 Michael Snyder <msnyder@redhat.com>
4428 From Jim Blandy <jimb@redhat.com>
4429 * gdb.base/foo.c (foox): Remove section attribute; the linker
4430 script can handle this instead.
4431 * gdb.base/bar.c (barx): Same.
4432 * gdb.base/baz.c (bazx): Same.
4433 * gdb.base/grbx.c (grbxx): Same.
4434
4435 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
4436 manager doesn't automatically unmap overlays unnecessarily.
4437
4438 2002-04-10 Martin M. Hunt <hunt@redhat.com>
4439
4440 * gdb.base/ending-run.exp: Fix pattern for Mips targets
4441 stepping out of main.
4442
4443 2002-04-09 Michael Chastain <mec@shout.net>
4444
4445 * gdb.c++/local.cc (main): Move call to marker1() inside nested
4446 scope so that the nested scope tests will make sense.
4447 * gdb.c++/local.exp: Write patterns that actually work with gcc
4448 (the HP patterns "were never known to work with gcc").
4449 Keep the old aCC patterns too.
4450
4451 2002-04-09 Daniel Jacobowitz <drow@mvista.com>
4452
4453 * gdb.base/attach.exp: Correct target board test.
4454
4455 2002-04-08 Michael Chastain <mec@shout.net>
4456
4457 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
4458 in a const method. Add some xfail and fail cases for configurations
4459 that do not emit the "const ...".
4460
4461 2002-04-07 Michael Chastain <mec@shout.net>
4462
4463 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
4464 Accept "A * const" and "const A * const" as type of "this".
4465 Fix spelling of getFunky throughout. Make messages uniform.
4466
4467 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
4468
4469 Work around for PR gdb/285:
4470 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
4471
4472 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
4473
4474 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
4475 instructions file at run time instead of configure time.
4476 Sometimes we run the test in a directory that is not the one we
4477 configured in.
4478 * gdb.asm/configure.in: Delete creation of symlink.
4479 * gdb.asm/configure: Regenerate.
4480
4481 2002-04-05 J. Brobecker <brobecker@gnat.com>
4482
4483 * gdb.gdb/xfullpath.exp: New test, to exercise the new
4484 xfullpath () function.
4485
4486 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
4487
4488 * gdb.asm/Makefile.in: Correct dependencies.
4489
4490 * gdb.asm/powerpc.inc: New file.
4491 * gdb.asm/asm-source.exp: Add PowerPC.
4492 * gdb.asm/configure.in: Likewise.
4493 * gdb.asm/configure: Regenerated.
4494
4495 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
4496
4497 * gdb.base/relocate.exp: New file.
4498 * gdb.base/relocate.c: New file.
4499
4500 2002-04-04 Fred Fish <fnf@redhat.com>
4501
4502 * gdb.base/step-test.exp: Update comment regarding stopping in
4503 memcpy/bcopy calls inserted as part of the compiler runtime.
4504
4505 2002-04-04 Michael Snyder <msnyder@redhat.com>
4506
4507 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
4508
4509 2002-04-03 Daniel Jacobowitz <drow@mvista.com>
4510
4511 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
4512 (gdb_expect): Remove $notransfer hack.
4513
4514 2002-04-02 Daniel Jacobowitz <drow@mvista.com>
4515
4516 * gdb.c++/classes.exp ("calling method for small class"): Match
4517 updated register output.
4518
4519 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
4520
4521 Fix PR gdb/452
4522 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
4523 when finished. Make gdb_file_cmd send "exec-file" when
4524 appropriate.
4525
4526 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
4527
4528 * gdb.base/attach.exp: Remove extra setup_xfail.
4529
4530 2002-03-26 Michael Snyder <msnyder@redhat.com>
4531
4532 * gdb.base/default.exp: Add tests for dump, append, and restore.
4533 * gdb.base/help.exp: Add tests for dump, append, and restore.
4534 * gdb.base/dump.exp: New file, test dump, append and restore.
4535 * gdb.base/dump.c: New file.
4536
4537 2002-03-27 Michael Snyder <msnyder@redhat.com>
4538
4539 * gdb.base/help.exp: Modify expect strings to reflect
4540 clean-ups in help messages.
4541
4542 2002-03-26 Fred Fish <fnf@redhat.com>
4543
4544 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
4545 have debugging info for those functions and the compiler uses them
4546 internally to copy structs around.
4547
4548 2002-03-26 Fred Fish <fnf@redhat.com>
4549
4550 * gdb.base/list.exp: Revert the change made yesterday and add note
4551 about why we don't list the default lines for remote targets.
4552
4553 2002-03-25 Michael Snyder <msnyder@redhat.com>
4554
4555 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
4556
4557 2002-03-25 Fred Fish <fnf@redhat.com>
4558
4559 * gdb.base/list.exp: This test works on remote targets so remove
4560 the short circuit for remote targets. Update copyright.
4561
4562 2002-03-25 Fred Fish <fnf@redhat.com>
4563
4564 * gdb.base/attach.exp: Fix logic error that was suppressing this
4565 test for all non hppa*-*-hpux* targets, instead of the hp target.
4566 Move comments closer to the suppression point. Also now need to
4567 check that we are running natively.
4568
4569 2002-03-22 Michael Snyder <msnyder@redhat.com>
4570
4571 * gdb.base/default.exp: Add test for gcore. Update copyright.
4572 * gdb.base/help.exp: Add test for gcore. Update copyright.
4573
4574 2002-03-06 Fred Fish <fnf@redhat.com>
4575
4576 * gdb.base/funcargs.c: Remove extraneous ';' character.
4577 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
4578
4579 2002-03-04 Michael Chastain <mec@shout.net>
4580
4581 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
4582 accommodate gcc v3 function signature.
4583 * gdb.mi/mi0-var-cmd-exp: Ditto.
4584
4585 2002-02-24 Andrew Cagney <ac131313@redhat.com>
4586
4587 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
4588 ``GNU/Linux'' or ``Linux kernel''
4589 * testsuite/gdb.threads/pthreads.c: Ditto.
4590
4591 2002-02-24 Michael Chastain <mec@shout.net>
4592
4593 * gdb.threads/pthreads.c (thread1): Add a return statement.
4594 (thread2): Likewise.
4595 (foo): Likewise.
4596
4597 2002-02-23 Michael Chastain <mec@shout.net>
4598
4599 * gdb.threads/linux-dp.c (philosopher): Add a return statement
4600 to placate gcc.
4601
4602 2002-02-23 Michael Chastain <mec@shout.net>
4603
4604 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
4605 test "ptype bint". The test passes on all my stabs configurations.
4606
4607 2002-02-21 Jim Blandy <jimb@redhat.com>
4608
4609 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
4610 filename at a time, and watch for the ones we want to see.
4611
4612 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
4613 types of pointers to prototyped functions.
4614
4615 2002-02-20 Andrew Cagney <ac131313@redhat.com>
4616
4617 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
4618 signed, unsigned and straight char.
4619 (padding_char, padding_short, padding_int, padding_long,
4620 padding_long_long, padding_float, padding_double,
4621 padding_long_double): New global variables.
4622 (fill, fill_structs): New functions.
4623
4624 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
4625 for correctly sized writes. Update copyright.
4626 (get_valueof): New procedure.
4627 (get_sizeof): Call get_valueof.
4628 (check_valueof): New procedure.
4629 (check_padding): New procedure.
4630
4631 2002-02-20 Michael Chastain <mec@shout.net>
4632
4633 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
4634 to setup_xfail. Document some of the remaining calls.
4635
4636 2002-02-18 Michael Chastain <mec@shout.net>
4637
4638 * gdb.c++/userdef.exp: Update copyright year.
4639
4640 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
4641
4642 * gdb.c++/userdef.exp: Test overloaded operators properly.
4643 Remove xfails.
4644
4645 2002-02-14 Michael Snyder <msnyder@redhat.com>
4646
4647 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
4648
4649 2002-02-14 Daniel Jacobowitz <drow@mvista.com>
4650
4651 * gdb.base/a2-run.exp: Check for a remote target properly.
4652 * gdb.base/annota1.exp: Likewise.
4653 * gdb.base/list.exp: Likewise.
4654 * gdb.base/reread.exp: Likewise.
4655 * gdb.base/scope.exp: Likewise.
4656 * gdb.base/shlib-call.exp: Likewise.
4657 * gdb.base/term.exp: Likewise.
4658 * gdb.c++/annota2.exp: Likewise.
4659
4660 2002-02-13 Richard Earnshaw <rearnsha@arm.com>
4661
4662 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
4663
4664 2002-02-10 Michael Chastain <mec@shout.net>
4665
4666 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
4667 (call_after_alloca): Ditto.
4668
4669 2002-02-10 Daniel Jacobowitz <drow@mvista.com>
4670
4671 * gdb.base/ending-run.exp: Guard "cont" test with
4672 gdb_skip_stdio_test.
4673
4674 2002-02-06 Jim Blandy <jimb@redhat.com>
4675
4676 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
4677 from here...
4678 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
4679 To here. Disable this test on non-HP platforms. Add big comment.
4680
4681 2002-02-04 Michael Snyder <msnyder@redhat.com>
4682
4683 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
4684 other than d10v and m32r.
4685
4686 2002-02-02 Richard Earnshaw <rearnsha@arm.com>
4687
4688 * gdb.base/default.exp: Rewrite test patterns to reduce time
4689 taken to match them.
4690
4691 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
4692
4693 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
4694 Allow a start function above main.
4695 * gdb.threads/linux-dp.exp: Fix copyright date.
4696
4697 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
4698
4699 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
4700 (check_philosopher_stack): Check for manager thread before checking
4701 for a just-starting thread.
4702
4703 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
4704
4705 From Neil Booth <neil@daikokuya.demon.co.uk>:
4706 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
4707 warnings.
4708
4709 2002-01-21 Fred Fish <fnf@redhat.com>
4710
4711 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
4712 not caller.
4713
4714 2002-01-21 Jim Blandy <jimb@redhat.com>
4715
4716 * gdb.base/reread.exp: Check that GDB properly re-reads the
4717 executable file when it changes while no inferior is running.
4718
4719 2002-01-21 Fred Fish <fnf@redhat.com>
4720
4721 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
4722 optionally accept the "shlib events" variation.
4723
4724 2002-01-21 Jim Blandy <jimb@redhat.com>
4725
4726 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
4727 call `fflush' after every `printf', so that the output is produced
4728 at predictable points, regardless of whatever buffering does (or
4729 doesn't) take place.
4730 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
4731 at different points.
4732
4733 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
4734
4735 * gdb.c++/inherit.exp: Update copyright years.
4736 * gdb.c++/method.exp: Likewise.
4737
4738 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
4739
4740 * gdb.c++/classes.exp: Update for improved v3 support and skipping
4741 artificial methods/arguments.
4742 * gdb.c++/derivation.exp: Likewise.
4743 * gdb.c++/inherit.exp: Likewise.
4744 * gdb.c++/method.exp: Likewise.
4745 * gdb.c++/virtfunc.exp: Likewise.
4746
4747 2002-01-18 Andrew Cagney <ac131313@redhat.com>
4748
4749 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
4750 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
4751 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
4752 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
4753 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
4754 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
4755
4756 2002-01-17 Jim Blandy <jimb@redhat.com>
4757
4758 * gdb.asm/asm-source.exp (info symbol): Take another shot at
4759 anchoring the pattern matching the entry point symbol's name.
4760
4761 2002-01-17 Andrew Cagney <ac131313@redhat.com>
4762
4763 * gdb.base/maint.exp: Update ``maint internal-error'' to match
4764 continue/quit query. Update copyright.
4765
4766 2002-01-14 Michael Snyder <msnyder@redhat.com>
4767
4768 * gdb.base/gcore.exp: Remove extra debugging output.
4769
4770 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
4771
4772 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
4773 for slightly dubious v2 mangled string.
4774
4775 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
4776
4777 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
4778
4779 2002-01-10 Jason Merrill <jason@redhat.com>
4780
4781 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
4782
4783 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
4784 constructors.
4785 * gdb.c++/derivation.exp: Likewise.
4786 * gdb.c++/templates.exp: Likewise.
4787 * gdb.c++/virtfunc.exp: Likewise.
4788
4789 2002-01-10 Michael Snyder <msnyder@redhat.com>
4790
4791 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
4792
4793 2002-01-08 Michael Snyder <msnyder@redhat.com>
4794
4795 * gdb.base/gcore.exp: New test for generate-core-file command.
4796 * gdb.base/gcore.c: Testcase for above.
4797 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
4798
4799 2002-01-08 Jason Merrill <jason@redhat.com>
4800
4801 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
4802
4803 2002-01-07 Fred Fish <fnf@redhat.com>
4804
4805 * gdb.c++/overload.exp: Remove unconditional xfails for:
4806 print foo_instance1.overloadargs(1)
4807 print foo_instance1.overloadargs(1, 2)
4808 print foo_instance1.overloadargs(1, 2, 3)
4809 print foo_instance1.overloadargs(1, 2, 3, 4)
4810 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
4811 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
4812 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
4813 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
4814 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
4815 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
4816 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
4817 print foo_instance1.overload1arg()
4818 print foo_instance1.overload1arg((char)arg2)
4819 print foo_instance1.overload1arg((signed char)arg3)
4820 print foo_instance1.overload1arg((unsigned char)arg4)
4821 print foo_instance1.overload1arg((int)arg7)
4822 print foo_instance1.overload1arg((unsigned int)arg8)
4823 print foo_instance1.overload1arg((float)arg11)
4824 print foo_instance1.overload1arg((double)arg12)
4825
4826 2002-01-07 Michael Snyder <msnyder@redhat.com>
4827
4828 * gdb.base/huge.exp: New test. Print a very large target data object.
4829 (skip_huge_test): New test variable. Define if you want to skip this
4830 test. The test reads an 8 megabyte data object from the target, so it
4831 might be very time consuming on remote targets with a slow connection.
4832 * gdb.base/huge.c: New file. Test case for above.
4833
4834 2002-01-07 Fred Fish <fnf@redhat.com>
4835
4836 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
4837 g_instance.bfoo, and g_instance.cfoo.
4838
4839 Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
4840
4841 * gdb.base/break.c (multi_line_if_conditional): New function.
4842 (multi_ilne_while_conditional): Likewise.
4843 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
4844 IF or WHILE condition puts the breakpoint at the start of
4845 the condition.
4846
4847 * gdb.base/selftest.exp (backtrace through signal handler): Remove
4848 hppa*-*-hpux* expected failure.
4849 * gdb.base/structs.exp (do_function_calls): Similarly.
4850
4851 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
4852 watchpoints.
4853
4854 2002-01-06 Andrew Cagney <ac131313@redhat.com>
4855
4856 Fix PR gdb/66.
4857 * gdb.base/structs.exp: Replace skip for a29k with skip for
4858 gdb,cannot_call_functions.
4859 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
4860 * gdb.base/callfuncs.exp: Ditto.
4861 * gdb.base/call-rt-st.exp: Ditto.
4862 * gdb.base/call-strs.exp: Ditto.
4863 * gdb.base/callfwmall.exp: Ditto.
4864 * gdb.base/scope.exp: Obsolete xfail a29k.
4865 * gdb.c++/misc.exp: Ditto.
4866 * gdb.c++/cplusfuncs.exp: Ditto.
4867 * gdb.base/ptype.exp: Ditto.
4868 * gdb.base/printcmds.exp: Ditto.
4869 * gdb.base/opaque.exp: Ditto.
4870 * gdb.base/list.exp: Ditto.
4871 * gdb.base/funcargs.exp: Ditto.
4872 * gdb.base/default.exp: Ditto.
4873
4874 2002-01-04 Michael Snyder <msnyder@redhat.com>
4875
4876 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
4877 * gdb.base/maint.exp: Add tests for maint info sections options.
4878
4879 Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
4880
4881 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
4882
4883 2001-12-20 Corinna Vinschen <vinschen@redhat.com>
4884
4885 * gdb.asm/arm.inc: New file.
4886 * gdb.asm/asm-source.exp: Add arm targets.
4887 * gdb.asm/configure.in: Ditto.
4888 * gdb.asm/configure: Recreated from configure.in.
4889
4890 Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
4891
4892 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
4893 with HP's compiler.
4894 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
4895 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
4896 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
4897 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
4898
4899 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
4900 either HP's compilers or GCC.
4901
4902 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
4903 a SIGBUS or SIGSEGV.
4904
4905 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
4906
4907 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
4908 can be compiled with either HP's compiler or GCC.
4909
4910 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
4911 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
4912 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
4913
4914 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
4915 to match current gdb output. Update due to using auto-solib-limit
4916 for limiting instead of overloading auto-solib-add.
4917 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
4918 test program.
4919
4920 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
4921 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
4922 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
4923 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
4924 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
4925 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
4926 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
4927 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
4928 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
4929 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
4930 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
4931 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
4932 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
4933
4934 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
4935 a SIGTRAP to the inferior.
4936
4937 2001-12-19 Corinna Vinschen <vinschen@redhat.com>
4938
4939 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
4940 Substitute call to target_link by call to gdb_compile.
4941
4942 Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
4943
4944 * gdb.base/break.exp: Fix HP specific search string when testing
4945 backtracing in a called function.
4946
4947 * gdb.base/constvars.exp: Only set lang to C++ if we're
4948 compiling the test with HP's compilers.
4949 * gdb.base/volatile.exp: Similarly.
4950
4951 2001-12-19 Jim Blandy <jimb@redhat.com>
4952
4953 * gdb.base/printcmds.exp: Expect the null character to be printed
4954 as '\0', and the '\013' to be printed as '\v'.
4955 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
4956 * gdb.base/setvar.exp: Same.
4957
4958 2001-12-17 Jim Blandy <jimb@redhat.com>
4959
4960 * gdb.base/completion.exp: Rather than completing very long
4961 filenames, which can make the readline library produce output we
4962 don't recognize, cd to the directory first, and then complete
4963 using nice, short relative paths.
4964
4965 * gdb.base/completion.exp: On some systems, there is, in fact, a
4966 variable named `b' in scope, since GDB treats all static
4967 variables as being in scope. So use `no_var_named_this'
4968 instead of `b'.
4969
4970 * gdb.base/corefile.exp: Recognize the message saying that GDB
4971 can't find the core file's registers as a failure.
4972
4973 2001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
4974
4975 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
4976 test expect string more specific.
4977
4978 2001-12-13 Corinna Vinschen <vinschen@redhat.com>
4979
4980 * gdb.asm/asm-source.exp: Add support for xstormy16.
4981 * gdb.asm/configure.in: Ditto.
4982 * gdb.asm/configure: Rebuild.
4983 * gdb.asm/xstormy16.inc: New file.
4984
4985 2001-12-10 Fred Fish <fnf@redhat.com>
4986
4987 * gdb.base/maint.exp: Update to match changes in type dumping code.
4988
4989 2001-12-10 Jim Blandy <jimb@redhat.com>
4990
4991 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
4992 matching the entry point symbol's name at the beginning of the
4993 line.
4994
4995 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
4996
4997 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
4998 gdb.c++/inherit.exp, gdb.c++/method.exp,
4999 gdb.c++/namespace.exp, gdb.c++/templates.exp,
5000 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
5001 and class layout support.
5002
5003 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
5004
5005 * gdb.c++/classes.exp: Add test for static member function.
5006 * gdb.c++/misc.cc: Add class with static member function.
5007
5008 2001-12-07 Jim Blandy <jimb@redhat.com>
5009
5010 If GDB says it can't find the struct the function returned, report
5011 those tests as `unsupported'.
5012 * gdb.base/call-rt-st.exp (print_struct_call): New function.
5013 Rewrite subsequent tests to use it.
5014
5015 If GDB says it can't find the struct the function returned, report
5016 those tests as `unsupported'.
5017 * gdb.base/structs.exp (call_struct_func): New function.
5018 (do_function_calls): Use call_struct_func to call the functions
5019 returning structs.
5020
5021 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
5022 whether functions are prototyped or not, so we can't possibly pass
5023 arguments to t_float_values2 properly.
5024
5025 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
5026 value of `timeout' for targets other than the mips*tx39-*.
5027
5028 2001-12-06 Michael Snyder <msnyder@redhat.com>
5029
5030 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
5031 and detect whether the start symbol has a leading underscore.
5032
5033 2001-12-04 Jim Blandy <jimb@redhat.com>
5034
5035 * gdb.base/completion.exp: Clarify indentation.
5036
5037 2001-12-03 Jim Blandy <jimb@redhat.com>
5038
5039 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
5040 variables on the S/390, not `.word'.
5041
5042 2001-11-30 Jim Blandy <jimb@redhat.com>
5043
5044 Add assembly-source tests for s390-ibm-linux.
5045 * gdb.asm/s390.inc: New file.
5046 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
5047 the S/390 architecture.
5048 * gdb.asm/configure: Regenerated.
5049
5050 2001-11-30 Michael Snyder <msnyder@redhat.com>
5051
5052 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
5053 next, info source, info sources, info line, global and static
5054 variables, and static functions.
5055 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
5056 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
5057 * gdb.asm/asmsrc1.s: Add a static function and some variables.
5058 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
5059 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
5060 (gdbasm_leave): Restore frame pointer.
5061 (gdbasm_startup): Copy stack set-up from crt0.S.
5062
5063 2001-11-26 Fernando Nasser <fnasser@redhat.com>
5064
5065 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
5066 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
5067 to a local (non-static) variable. Copy tstruct.a to a static buffer
5068 and return a pointer to that buffer.
5069 * gdb.base/callfwmall.c (t_structs_a): Ditto.
5070
5071 2001-11-24 Mark Kettenis <kettenis@gnu.org>
5072
5073 * gdb.asm/configure.in: Fix recognition of ix86 target.
5074 * gdb.asm/configure: Regenerate.
5075
5076 2001-11-21 Michael Snyder <msnyder@redhat.com>
5077
5078 * gdb.asm/sparc.inc: New file.
5079 * gdb.asm/asm-source.exp: Recognize sparc target.
5080 * gdb.asm/configure.in: Recognize sparc target.
5081 * gdb.asm/configure: Regenerate.
5082
5083 2001-11-21 Michael Snyder <msnyder@redhat.com>
5084
5085 * gdb.asm/m32r.inc: New file.
5086 * gdb.asm/asm-source.exp: Recognize m32r target.
5087 * gdb.asm/configure.in: Recognize m32r target.
5088 * gdb.asm/configure: Regenerate.
5089
5090 2001-11-20 Michael Snyder <msnyder@redhat.com>
5091
5092 * gdb.asm/i386.inc: New file.
5093 * gdb.asm/asm-source.exp: Recognize ix86 target.
5094 * gdb.asm/configure.in: Recognize ix86 target.
5095 * gdb.asm/configure: Regenerate.
5096
5097 * gdb.c++/namespace.exp: Fix quotes in output messages.
5098
5099 2001-11-14 Michael Snyder <msnyder@redhat.com>
5100
5101 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
5102 qualifier in a type cast expression, to designate an address
5103 in the instruction space (Harvard architecture).
5104
5105 2001-11-13 Michael Snyder <msnyder@redhat.com>
5106
5107 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
5108 Tests for expressions using 'const' and 'volatile'.
5109
5110 2001-11-13 Corinna Vinschen <vinschen@redhat.com>
5111
5112 * gdb.asm/asm-sources.exp: Allow defining linker flags.
5113
5114 2001-11-12 Daniel Jacobowitz <drow@mvista.com>
5115
5116 * lib/mi-support.exp (mi_run_to_helper): Move comments
5117 outside of gdb_expect.
5118
5119 2001-11-11 Daniel Jacobowitz <drow@mvista.com>
5120
5121 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
5122 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
5123 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
5124 mi0_run_to): New functions.
5125 * gdb.mi/mi-simplerun.exp: Use them.
5126 * gdb.mi/mi0-simplerun.exp: Likewise.
5127 * gdb.mi/mi-var-cmd.exp: Likewise.
5128 * gdb.mi/mi0-var-cmd.exp: Likewise.
5129
5130 2001-11-10 Andrew Cagney <ac131313@redhat.com>
5131
5132 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
5133 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
5134
5135 2001-11-09 Andrew Cagney <ac131313@redhat.com>
5136
5137 * gdb.base/restore.exp: Include $expected value in restored test
5138 message.
5139
5140 2001-11-09 Andrew Cagney <ac131313@redhat.com>
5141
5142 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
5143 implemented.
5144
5145 2001-11-08 Michael Snyder <msnyder@redhat.com>
5146
5147 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
5148 Add pass/fail message for stop at breakpoint in call dummy function.
5149
5150 2001-11-07 Michael Snyder <msnyder@redhat.com>
5151
5152 * gdb.c++/templates.exp (test_template_breakpoints):
5153 If we get an overload menu, but it does not match what
5154 we expect, we still need to issue the "cancel" command.
5155 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
5156 making the whitespace optional. Argument for "new" may be
5157 "unsigned" as well as "unsigned int/long".
5158 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
5159 making the whitespace optional. Also replace "(void) with
5160 "((void|)), making the keyword "void" optional.
5161 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
5162 making the whitespace optional. Also replace "(void) with
5163 "((void|)), making the keyword "void" optional.
5164 * gdb.base/callfuncs.c (t_float_values): This function must
5165 _not_ be prototyped, and the following function (t_float_values2)
5166 must be prototyped (if the compiler supports it), so that GDB
5167 can be tested against both cases. Usually one case involves
5168 promotion of float to double, while the other does not.
5169 * gdb.base/callfwmall.c: Ditto.
5170 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
5171 includes a stack frame for "start".
5172
5173 2001-11-05 Jim Blandy <jimb@redhat.com>
5174
5175 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
5176 pointers are 32 bits long, and that offsets of relocs are always
5177 stored in the data (REL-style), and not in the reloc entry itself
5178 (RELA-style).
5179 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
5180 stabs.
5181
5182 2001-11-01 Michael Snyder <msnyder@redhat.com>
5183
5184 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
5185 and regular expression operators by using quoting.
5186
5187 2001-10-31 Michael Snyder <msnyder@redhat.com>
5188
5189 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
5190 depending on what the symbol table contains.
5191 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
5192 the output of the ptype command. Similarly, accept both "const &"
5193 and "const&".
5194
5195 2001-10-31 Corinna Vinschen <vinschen@redhat.com>
5196
5197 * gdb.base/miscexprs.c (main): Add usage of preprocessor
5198 symbol `STORAGE' to allow to choose the storage class of
5199 the local datastructures.
5200 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
5201 compiler directive.
5202
5203 2001-10-30 Michael Snyder <msnyder@redhat.com>
5204
5205 * gdb.base/jump.exp: Allow it to run for all targets.
5206
5207 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
5208
5209 * gdb.base/call-ar-st.c (print_double_array): Match for loop
5210 with new double_array size.
5211 (main): Change storage class of all local variables to static.
5212 Reduce size of double_array to 9.
5213 * gdb.base/call-ar-st.exp: Increase timeout value.
5214 Change expected output for double array to match new size in
5215 call-ar-st.c.
5216
5217 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
5218
5219 * gdb.base/ending-run.exp: Create identical output when passing
5220 `step to end of run' case. Add regular expression branch satisfying
5221 Stormy16 target.
5222
5223 2001-10-28 Mark Kettenis <kettenis@gnu.org>
5224
5225 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
5226 that we catch the expected failure under Linux/x86.
5227
5228 2001-10-29 Orjan Friberg <orjanf@axis.com>
5229
5230 * gdb.base/setvar.exp: Escape curly braces.
5231 * gdb.stabs/weird.exp: Ditto.
5232
5233 2001-10-27 Daniel Jacobowitz <drow@mvista.com>
5234
5235 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
5236 * gdm.mi/mi0-hack-cli.exp: Likewise.
5237
5238 2001-10-25 Andrew Cagney <ac131313@redhat.com>
5239
5240 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
5241 messages.
5242
5243 2001-10-21 Andrew Cagney <ac131313@redhat.com>
5244
5245 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
5246 checking MI enabled.
5247
5248 2001-10-09 Corinna Vinschen <vinschen@redhat.com>
5249
5250 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
5251
5252 2001-10-04 Frank Ch. Eigler <fche@redhat.com>
5253
5254 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
5255 if gdb child process crashes, just signal an error.
5256
5257 2001-10-02 Jim Blandy <jimb@redhat.com>
5258
5259 * lib/gdb.exp (test_xfail_format): Simplify.
5260
5261 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
5262 front of the variable name `format'. Simplify `if'.
5263
5264 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
5265
5266 * gdb.threads/pthreads.exp: Wait for output and delay
5267 before sending ^C.
5268
5269 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
5270
5271 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
5272 some incorrect output instead of timing out.
5273 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
5274
5275 2001-09-28 Corinna Vinschen <vinschen@redhat.com>
5276
5277 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
5278 check to allow additional `int'.
5279
5280 2001-09-27 Daniel Jacobowitz <drow@mvista.com>
5281
5282 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
5283 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
5284
5285 2001-09-27 Michael Snyder <msnyder@redhat.com>
5286
5287 * lib/gdb.exp (test_debug_format): New proc.
5288 (setup_xfail_format): Use new proc test_debug_format.
5289 * gdb.base/constvars.exp (local_compiler_xfail_check): New
5290 proc; use new service proc test_debug_format.
5291 Replace all other "gcc_compiled" tests with this test.
5292 * gdb.base/volatile.exp (local_compiler_xfail_check): New
5293 proc; use new service proc test_debug_format.
5294 Replace all other "gcc_compiled" tests with this test.
5295
5296 2001-09-27 Michael Snyder <msnyder@redhat.com>
5297
5298 * gdb.base/cvexpr.exp: New file.
5299 * gdb.base/cvexpr.c: New file
5300 Test for expressions using const and volatile keywords.
5301
5302 2001-09-26 Corinna Vinschen <vinschen@redhat.com>
5303
5304 * gdb.base/constvars.exp: Check for different orders of keywords
5305 and additional "int" strings in output.
5306
5307 2001-09-22 Andrew Cagney <ac131313@redhat.com>
5308
5309 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
5310 responses from "help maint".
5311
5312 2001-09-19 Frank Ch. Eigler <fche@redhat.com>
5313
5314 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
5315 to localhost:NNN instead of :NNN, in case Xvfb is listening
5316 only on TCP.
5317
5318 2001-09-19 Corinna Vinschen <vinschen@redhat.com>
5319
5320 * gdb.base/recurse.exp: When checking leaving the watchpoint
5321 scope, recognize when gdb is in function's epilogue and pass.
5322
5323 2001-09-18 Keith Seitz <keiths@redhat.com>
5324
5325 * lib/insight-support.exp (_gdbtk_export_target_info): Add
5326 support for running tests against sid targets.
5327 (gdbtk_done): Ditto.
5328
5329 2001-09-18 Corinna Vinschen <vinschen@redhat.com>
5330
5331 * gdb.base/ending-run.c (main): Set stdout buffersize
5332 to the same reasonable value for any target.
5333 * gdb.base/ending-run.exp: Add a regular expression
5334 to make testsuite happy on Sanyo Stormy16 target.
5335
5336 2001-09-17 Corinna Vinschen <vinschen@redhat.com>
5337
5338 * gdb.base/display.c (do_loops): Add float variable `f'.
5339 Increment f in loop.
5340 * gdb.base/display.exp: Increment timeout by 60 seconds.
5341 Change float display test to use variable `f'.
5342
5343 2001-09-17 Jim Blandy <jimb@redhat.com>
5344
5345 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
5346 overflowing the limited breakpoint tables on some ROM monitors
5347 (like the ROM68K).
5348
5349 2001-09-15 Frank Ch. Eigler <fche@redhat.com>
5350
5351 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
5352 the "-ac" (disable access control) flag.
5353
5354 2001-08-30 Jeff Holcomb <jeffh@redhat.com>
5355
5356 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
5357 ints.
5358
5359 2001-08-30 Keith Seitz <keiths@redhat.com>
5360
5361 * lib/gdb.exp: Move all insight-related functionality into
5362 separate file.
5363 * lib/insight-support.exp: New file.
5364
5365 2001-08-29 Frank Ch. Eigler <fche@redhat.com>
5366
5367 * config/sid.exp (sid_start): Never set sid verbosity; disable
5368 expect_background {} that consumed its stdout; tolerate </dev/null.
5369 Attempt to set endianness override in "sid" protocol mode. Cleanup.
5370
5371 2001-08-18 Andrew Cagney <ac131313@redhat.com>
5372
5373 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
5374 CLI jump command to start it.
5375 (mi_run_to_main): Fail immediatly when unexpected output.
5376
5377 2001-08-18 Andrew Cagney <ac131313@redhat.com>
5378
5379 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
5380 beginning of function. Fix PR gdb/191.
5381
5382 2001-08-16 Frank Ch. Eigler <fche@redhat.com>
5383
5384 * config/sid.exp (sid_start): Don't warn if we cannot figure out
5385 what to force sid endianness to.
5386
5387 2001-08-15 Keith Seitz <keiths@redhat.com>
5388
5389 * lib/gdb.exp (gdbtk_start): Don't set environment
5390 variables for TCL_LIBRARY and friends. Insight will
5391 now figure these out for itself.
5392
5393 2001-08-02 Michael Snyder <msnyder@redhat.com>
5394
5395 * gdb.base/completion.exp: Remove the symbol "a64l" from
5396 the expect string; this is target-specific, and not related
5397 to what is being tested.
5398
5399 2001-08-02 Dave Brolley <brolley@redhat.com>
5400
5401 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
5402
5403 2001-07-25 Michael Snyder <msnyder@redhat.com>
5404
5405 * gdb.base/consecutive.exp: New file. Test stepping over
5406 breakpoints on consecutive instructions.
5407 * gdb.base/consecutive.c: New file.
5408
5409 * gdb.base/call-rt-st.exp: Use double-backslash to quote
5410 curly braces in regular expressions.
5411
5412 2001-07-25 Michael Snyder <msnyder@redhat.com>
5413
5414 * gdb.base/ending-run.exp: Accept "Program exited normally" as
5415 legitimate output from stepping out of main.
5416
5417 2001-07-22 Keith Seitz <keiths@redhat.com>
5418
5419 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
5420 the empty string, do not run the tests.
5421
5422 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5423
5424 * gdb.base/long_long.exp: Detect size of pointer. Take into
5425 account 2-byte pointers when testing for p/a results.
5426
5427 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5428
5429 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
5430 and defined to 1K for m68hc11.
5431 (random_data): Reduce table to 1K for embedded platforms (68hc11).
5432 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
5433 (sizeof_random_data): New variable to tell the size of the data table;
5434 don't test past this size; always run to main.
5435
5436 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5437
5438 * gdb.base/return2.exp: return of long long and double fails for
5439 68HC11; don't execute these tests on that platform.
5440 * gdb.base/return.exp: Return of a double fails for 68hc11.
5441
5442 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5443
5444 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
5445 tests that print a float.
5446 * call-rt-st.exp: Likewise.
5447
5448 2001-07-12 Mark Kettenis <kettenis@gnu.org>
5449
5450 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
5451 running this test on Linux.
5452
5453 2001-06-24 Michael Chastain <chastain@redhat.com>
5454
5455 * gdb.base/arithmet.exp: Remove some tests to make all test names
5456 unique.
5457
5458 2001-07-03 Michael Snyder <msnyder@redhat.com>
5459
5460 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
5461 the output of the ptype command.
5462
5463 2001-07-02 Michael Snyder <msnyder@redhat.com>
5464
5465 * gdb.base/completion.exp: Don't assume that break.c is the only
5466 source file that may contain functions named "marker".
5467 * gdb.base/corefile.exp: Quote the curly braces in regexp.
5468
5469 2001-06-28 Andrew Cagney <ac131313@redhat.com>
5470
5471 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
5472 of files to delete.
5473
5474 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
5475 * gdb.disasm/h8300s.exp: New file.
5476 gdb.disasm/h8300s.s: Likewise.
5477
5478 2001-06-27 Andrew Cagney <ac131313@redhat.com>
5479
5480 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
5481 empty breakpoint tables.
5482
5483 2001-06-25 Andrew Cagney <ac131313@redhat.com>
5484
5485 * lib/mi-support.exp: Update args=... part of stop-reason
5486 patterns. Accept either a list or a tuple.
5487
5488 2001-06-23 Andrew Cagney <ac131313@redhat.com>
5489
5490 * lib/mi-support.exp: Remove local emacs variable defining
5491 change-log-default-name.
5492
5493 2001-06-22 Michael Chastain <chastain@redhat.com>
5494
5495 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
5496 This is operationally compatible with the previous version.
5497
5498 2001-06-13 Jim Blandy <jimb@redhat.com>
5499
5500 * lib/gdb.exp (gdb_test): Doc fix.
5501
5502 2001-06-10 Michael Chastain <chastain@redhat.com>
5503
5504 * gdb.base/exprs.exp: Remove a duplicate test.
5505
5506 2001-06-06 Jim Blandy <jimb@redhat.com>
5507
5508 * gdb.base/return2.exp (main): Use values to test float and double
5509 returns that are not NaN's, to avoid being confused by IEEE
5510 comparison rules.
5511
5512 2001-06-04 Michael Snyder <msnyder@redhat.com>
5513
5514 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
5515 non-zero if control_c fails. Terminate the test on failure,
5516 rather than wait for 12 more tests to time out.
5517
5518 2001-06-06 Jim Blandy <jimb@redhat.com>
5519
5520 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
5521 Don't forget to match the GDB prompt.
5522
5523 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
5524
5525 2001-06-04 Jim Blandy <jimb@redhat.com>
5526
5527 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
5528 command.
5529
5530 2001-05-31 Kevin Buettner <kevinb@redhat.com>
5531
5532 * gdb.base/annota1.exp (info break): Match four or more spaces
5533 after "Address".
5534
5535 2001-05-31 Michael Chastain <chastain@redhat.com>
5536
5537 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
5538 (dm_type_int_star): Likewise.
5539 (dm_type_long_star): Likewise.
5540 (dm_type_void_star): Likewise.
5541
5542 2001-05-29 Kevin Buettner <kevinb@redhat.com>
5543
5544 * gdb.base/completion.exp (INPUTRC): Set this environment variable
5545 to a known value in order to get consistent results regardless
5546 of the setting of INPUTRC or the presence or contents of .inputrc.
5547
5548 2001-05-24 Michael Snyder <msnyder@redhat.com>
5549
5550 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
5551 Don't require that the main thread and the manager thread are the
5552 first in the list.
5553
5554 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
5555 debugging. If test fails, issue an "unsupported" not a "fail".
5556
5557 2001-05-24 Jim Blandy <jimb@redhat.com>
5558
5559 Don't assume that short is shorter than int.
5560 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
5561 assume that shorts are smaller than ints. On a 16-bit machine,
5562 this isn't true.
5563 ("print unsigned char == (~0)"): Add test that verifies that ~0,
5564 an int, is not equal to ~0 stored in an unsigned char. This tests
5565 the same thing that the previous test meant to, but works on
5566 16-bit machines, too.
5567 ("print unsigned char != (~0)"): Same test, complemented.
5568
5569 2001-05-24 Michael Snyder <msnyder@redhat.com>
5570
5571 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
5572 test for (full_coverage == 0). This makes the test run faster,
5573 and prevents dejagnu getting out of step.
5574
5575 2001-05-23 Kevin Buettner <kevinb@redhat.com>
5576
5577 * gdb.base/finish.exp (finish_void): Revise pattern for
5578 stopping on the call statement to not permit stopping at
5579 the start of the instructions comprising the call sequence.
5580
5581 2001-05-19 Michael Chastain <chastain@redhat.com>
5582
5583 * gdb.base/callfuncs.exp: Make all test names unique.
5584 * gdb.base/commands.exp: Make all test names unique.
5585 * gdb.base/condbreak.exp: Make all test names unique.
5586 * gdb.base/dbx.exp: Make all test names unique.
5587 * gdb.base/default.exp: Make all test names unique.
5588 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
5589 and TIMEOUT messages to their corresponding PASS message.
5590 * gdb.base/ending-run.exp: Make all test names unique.
5591 * gdb.base/long_long.exp: Remove duplicate test.
5592
5593 2001-05-21 Kevin Buettner <kevinb@redhat.com>
5594
5595 * gdb.base/finish.exp (finish_void): Allow "finish" command to
5596 stop on the call statement as well as the statement after the
5597 call.
5598
5599 2001-05-21 Michael Snyder <msnyder@redhat.com>
5600
5601 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
5602
5603 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
5604
5605 * gdb.base/completion.exp: Revamp test. Make it execute on all
5606 platforms.
5607
5608 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
5609
5610 * config/gdbserver.exp (gdb_load): Handle the case
5611 in which the arguments to gdbserver are given in the
5612 baseboard configuration file.
5613 Also handle the case in which the server needs to do a
5614 load.
5615
5616 2001-05-07 Keith Seitz <keiths@cygnus.com>
5617
5618 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
5619 set up the display for testing.
5620 (gdbtk_start): Convert all paths to paths that tcl will like.
5621 Export target information to environment.
5622 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
5623 necessary.
5624 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
5625 (to_tcl_path): New proc to convert a given pathname into
5626 a path acceptible as an argument to a tcl command.
5627 (_gdbtk_export_target_info): New proc to export target info
5628 into the environment for gdbtk testing.
5629 (gdbtk_done): New proc to signal end-of-test.
5630
5631 2001-05-06 Jim Blandy <jimb@redhat.com>
5632
5633 * restore.c: Make the code of caller0 correspond to its comment.
5634
5635 2001-05-03 Michael Snyder <msnyder@redhat.com>
5636
5637 * config/sid.exp (gdb_target_sid): Check for error messages.
5638 On error or timeout, don't make expect exit (which will terminate
5639 all subsequent tests); instead just make gdb exit.
5640 (gdb_load): Check for error messages. On error or timeout,
5641 return a negative value.
5642
5643 2001-04-24 Jim Blandy <jimb@redhat.com>
5644
5645 * gdb.c++/templates.exp: If we see the prompt for the overload
5646 list, but we haven't recognized any of the longer patterns,
5647 arrange for this test to fail, not hang.
5648
5649 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
5650 variations.
5651
5652 2001-04-22 Michael Chastain <chastain@redhat.com>
5653
5654 * gdb.c++/local.exp: Use the 'runto' library function.
5655 * gdb.c++/namespace.exp: Likewise.
5656 * gdb.c++/overload.exp: Likewise.
5657
5658 2001-03-26 Kevin Buettner <kevinb@redhat.com>
5659
5660 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
5661 * gdb.base/step-line.exp: New file. Test step/next in presence of
5662 #line directives.
5663 * gdb.base/step-line.c: New file. Test program for the above.
5664 * gdb.base/step-line.inp: New file. We pretend that this file has
5665 been transformed by some other tool into step-line.c.
5666
5667 2001-03-21 Jim Blandy <jimb@redhat.com>
5668
5669 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
5670 unmangled operator names.
5671
5672 2001-03-20 Jim Blandy <jimb@redhat.com>
5673
5674 * gdb.threads/linux-dp.exp: Recognize an additional message
5675 generated by GDB when it doesn't understand how to debug threads
5676 on the target system.
5677
5678 2001-03-19 Andrew Cagney <ac131313@redhat.com>
5679
5680 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
5681
5682 2001-03-12 Michael Chastain <chastain@redhat.com>
5683
5684 * gdb.c++/derivation.exp: Use the 'runto' library function.
5685
5686 2001-03-12 Michael Chastain <chastain@redhat.com>
5687
5688 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
5689
5690 2001-02-24 Michael Chastain <chastain@redhat.com>
5691
5692 * gdb.c++/ref-types.exp: Change handwritten code to library
5693 function 'runto'.
5694
5695 2001-03-16 Orjan Friberg <orjanf@axis.com>
5696
5697 * gdb.base/signals.exp: Set count to 0 explicitly.
5698
5699 2001-03-15 Mark Salter <msalter@redhat.com>
5700
5701 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
5702 (gdb_target_monitor): Add check of gdb_target_cmd return value.
5703 (gdb_load): Add support for additional target_info: gdb_download_size
5704 and gdb_load_timeout.
5705
5706 Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
5707
5708 * gdb.base/annota1.exp: Move test of isnative to earlier in the
5709 file -- to prevent failing when the compile fails but we have no
5710 intention of running the tests anyway.
5711
5712 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
5713 tests if set.
5714
5715 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
5716 integers.
5717
5718 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
5719 * gdb.c++/namespace.exp: Ditto.
5720
5721 2001-03-07 Orjan Friberg <orjanf@axis.com>
5722
5723 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
5724 * gdb.base/pointers.exp: Relax pattern match of decimals.
5725
5726 2001-03-06 Kevin Buettner <kevinb@redhat.com>
5727
5728 * Makefile.in, config/abug.exp, config/cfdbug.exp,
5729 config/cpu32bug.exp, config/dve.exp, config/est.exp,
5730 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
5731 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
5732 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
5733 config/sh.exp, config/sid.exp, config/slite.exp,
5734 config/sparclet.exp, config/udi.exp, config/unknown.exp,
5735 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
5736 config/vxworks.exp, config/vxworks29k.exp,
5737 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
5738 gdb.base/all-bin.exp, gdb.base/annota1.exp,
5739 gdb.base/arithmet.exp, gdb.base/assign.exp,
5740 gdb.base/async.exp, gdb.base/attach.exp,
5741 gdb.base/bitfields.exp, gdb.base/bitops.exp,
5742 gdb.base/break.exp, gdb.base/call-ar-st.exp,
5743 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
5744 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
5745 gdb.base/commands.exp, gdb.base/completion.exp,
5746 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
5747 gdb.base/constvars.exp, gdb.base/corefile.exp,
5748 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
5749 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
5750 gdb.base/ending-run.exp, gdb.base/environ.exp,
5751 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
5752 gdb.base/finish.exp, gdb.base/foll-exec.exp,
5753 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
5754 gdb.base/funcargs.exp, gdb.base/help.exp,
5755 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
5756 gdb.base/logical.exp, gdb.base/long_long.exp,
5757 gdb.base/maint.exp, gdb.base/mips_pro.exp,
5758 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
5759 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
5760 gdb.base/pointers.exp, gdb.base/printcmds.exp,
5761 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
5762 gdb.base/regs.exp, gdb.base/relational.exp,
5763 gdb.base/remote.exp, gdb.base/reread.exp,
5764 gdb.base/restore.exp, gdb.base/return2.exp,
5765 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
5766 gdb.base/selftest.exp, gdb.base/setshow.exp,
5767 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
5768 gdb.base/sigall.exp, gdb.base/signals.exp,
5769 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
5770 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
5771 gdb.base/step-test.exp, gdb.base/structs.c,
5772 gdb.base/structs.exp, gdb.base/structs2.exp,
5773 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
5774 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
5775 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
5776 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
5777 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
5778 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
5779 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
5780 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
5781 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
5782 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
5783 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
5784 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
5785 gdb.fortran/types.exp, gdb.java/jmisc.exp,
5786 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
5787 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
5788 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5789 gdb.trace/circ.exp, gdb.trace/collection.exp,
5790 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
5791 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5792 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
5793 gdb.trace/report.exp, gdb.trace/save-trace.exp,
5794 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5795 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
5796 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
5797 notices.
5798
5799 2001-02-27 Michael Snyder <msnyder@cygnus.com>
5800
5801 * gdb.base/varargs.c (find_max_double): Fix printf format string:
5802 first arg is int not float.
5803
5804 2001-02-22 Michael Snyder <msnyder@cygnus.com>
5805
5806 * gdb.base/reread.exp: Unsupported for non-native targets;
5807 doesn't work for remote debugging.
5808
5809 2001-02-19 Fernando Nasser <fnasser@redhat.com>
5810
5811 From Drew Moseley <dmoseley@redhat.com>
5812 * gdb.base/ending-run.exp: Properly handle the BSP state when
5813 stepping past the end of main.
5814
5815 2001-02-19 John Moore <jmoore@redhat.com>
5816
5817 * gdb.base/commands.exp (infrun_breakpoint_command_test):
5818 Converted HPUX fix for non-expected items following multiple
5819 step commands into general solution for all platforms.
5820
5821 2001-02-18 Michael Chastain <chastain@redhat.com>
5822
5823 * gdb.c++/classes.exp (do_tests): Change runto statements
5824 from "runto 'foo(void)'" to "runto 'foo'". This makes the
5825 statements demangler agnostic.
5826 * gdb.c++/virtfunc.exp (do_tests): Likewise.
5827 (gdb_virtfunc_restart): Likewise.
5828
5829 2001-02-14 Michael Chastain <chastain@redhat.com>
5830
5831 * gdb.c++/inherit.exp (do_tests): Change runto statements
5832 from "runto 'foo(void)'" to "runto 'foo'". This makes the
5833 statements demangler agnostic.
5834
5835 Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
5836
5837 * gdb.threads/pthreads.exp: Unify pass/fail messages for
5838 ``continue to bkpt at common_routine in thread 2'' and ``stopped
5839 before calling common_routine 15 times'' tests.
5840
5841 2001-02-11 Michael Chastain <chastain@redhat.com>
5842
5843 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
5844 Helps the test script figure out which demangler is in use.
5845 (dm_type_foo_ref): Ditto.
5846 (dm_type_int_star): Ditto.
5847 (dm_type_long_star): Ditto.
5848 (dm_type_unsigned_int): Ditto.
5849 (dm_type_void): Ditto.
5850 (dm_type_void_star): Ditto.
5851 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
5852 Probe the gdb demangler and set variables to accommodate
5853 formatting differences.
5854 (info_func_regexp): New function. Same as info_func, but
5855 matches against a regexp.
5856 (info_func): Match against a literal string.
5857 (print_addr_2): New function. Match against a literal string,
5858 which can be different from the input to gdb.
5859 (print_addr): Simply call print_addr_2 with the same argument twice.
5860 (test_lookup_operator_functions): Use demangler formatting variables.
5861 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
5862 the tests in the same order as the C++ class declaration.
5863 (test_paddr_operator_functions): Ditto.
5864 (test_paddr_overloaded_functions): Ditto.
5865 (test_paddr_hairy_functions): Use demangler formatting variables.
5866 Add reference to gdb/19 for related tests.
5867 (do_tests): Call probe_demangler.
5868
5869 2001-01-30 Kevin Buettner <kevinb@redhat.com>
5870
5871 * gdb.c++/templates.cc (printf): Remove unused function definition.
5872
5873 2001-01-26 Felix Lee <flee@redhat.com>
5874
5875 * sid.exp (sid_exit): Pass host, not target, to remote_close.
5876
5877 2001-01-25 matthew green <mrg@redhat.com>
5878
5879 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
5880 up sid.
5881 (sid_exit): Call `remote_pop_conn' after GDB is gone.
5882
5883 2001-01-25 matthew green <mrg@redhat.com>
5884
5885 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
5886 Deprecate $sid_spawn_id.
5887 (sid_exit): Remove code necessary only for `spawn.'
5888
5889 2001-01-25 matthew green <mrg@redhat.com>
5890
5891 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
5892
5893 2001-01-28 Michael Chastain <chastain@redhat.com>
5894
5895 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
5896 to call when tests fail. It takes gdb out of the overloaded
5897 function choice menu back to the main prompt, so that the test
5898 program stays synchronized.
5899 (set_bp_overloaded): New proc to collect all the common
5900 code for setting a breakpoint on an overloaded name. Calls
5901 take_gdb_out_of_choice_menu when needed.
5902 (menu_overload1arg): New variable to collect the repeated
5903 instances of the expected menu for an overloaded name. Change
5904 the regular expression to handle changes in g++ type encoding:
5905 "void" can be either "void" or "", and "unsigned int" can be
5906 either "unsigned int" or "unsigned".
5907 (continue_to_bp_overloaded): Change regular expressions to handle
5908 changes in g++ type encoding.
5909 (no proc): Call take_gdb_out_of_choice_menu when needed.
5910 Remove redundant calls to "info break". Accept either "canceled"
5911 or "cancelled". Change regular expressions in "info break"
5912 calls to handle changes in g++ type encoding. Give all tests
5913 unique strings.
5914
5915 2001-01-17 Ben Elliston <bje@redhat.com>
5916
5917 * config/sid.exp: New file.
5918
5919 Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
5920
5921 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
5922
5923 2000-12-21 Michael Snyder <msnyder@cygnus.com>
5924
5925 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
5926 Add a RE to accept a non-ascii char if one is ever presented.
5927
5928 2000-12-20 Fernando Nasser <fnasser@redhat.com>
5929
5930 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
5931
5932 2000-12-18 Michael Snyder <msnyder@cygnus.com>
5933
5934 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
5935 in regexp. One '\' does not suffice on Linux.
5936
5937 2000-12-09 Michael Chastain <chastain@redhat.com>
5938
5939 * gdb.base/break.exp (test_clear_command): Use a marker function
5940 rather than 'main' for the test function. Also move this
5941 test to an execution point where the marker function names are
5942 guaranteed to be bound to functions. (Executing tests after a
5943 'finish' from main runs into name conflicts with local names
5944 in __libc_start_main).
5945
5946 2000-12-07 Michael Snyder <msnyder@cygnus.com>
5947
5948 * gdb.base/finish.exp: New test for gdb's "finish" command.
5949 * gdb.base/return2.exp: New test for gdb's "return" command.
5950 * gdb.base/return2.c: New source file for above.
5951
5952 2000-12-05 Michael Snyder <msnyder@cygnus.com>
5953
5954 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
5955 * gdb.base/miscexprs.exp: Ditto.
5956 * gdb.base/pointers.exp: Ditto.
5957 * gdb.c++/derivation.exp: Ditto.
5958 * gdb.c++/local.exp: Ditto.
5959 * gdb.c++/namespace.exp: Ditto.
5960 * gdb.c++/overload.exp: Ditto.
5961 * gdb.c++/ref-types.exp: Ditto.
5962
5963 2000-12-05 Michael Snyder <msnyder@cygnus.com>
5964
5965 * gdb.base/constvars.exp: Test result of "up" command.
5966 * gdb.base/miscexprs.exp: Ditto.
5967 * gdb.base/pointers.exp: Ditto.
5968 * gdb.base/scope.exp: Ditto.
5969 * gdb.c++/derivation.exp: Ditto.
5970 * gdb.c++/local.exp: Ditto.
5971 * gdb.c++/namespace.exp: Ditto.
5972 * gdb.c++/overload.exp: Ditto.
5973 * gdb.c++/ref-types.exp: Ditto.
5974
5975 2000-11-22 Michael Chastain <chastain@redhat.com>
5976
5977 * mips_pro.exp: Accept either "middle -> top -> main" or
5978 "middle -> main" in the backtrace, because gcc can optimize
5979 tail calls to jumps. Remove setup_xfail for the hppa case.
5980 Add a comment with the original warning messages from PR 3016,
5981 which was filed in 1993, to preserve them for posterity.
5982
5983 2000-11-17 Nick Duffek <nsd@redhat.com>
5984
5985 * lib/gdb.exp (gdb_test): Override timeout with board info.
5986
5987 2000-11-17 Nick Duffek <nsd@redhat.com>
5988
5989 * gdb.base/display.exp: Don't kill running stub. Add "again" to
5990 the second kill and detach messages.
5991
5992 2000-11-17 Nick Duffek <nsd@redhat.com>
5993
5994 * configure.in: Add AC_EXEEXT.
5995 * configure: Regenerate.
5996 * Makefile.in (just-check): Export EXEEXT.
5997 * lib/gdb.exp ($EXEEXT): Import from environment.
5998 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
5999 expect "maint dump-me" on Cygwin.
6000 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
6001 $EXEEXT.
6002
6003 2000-11-17 Nick Duffek <nsd@redhat.com>
6004
6005 * gdb.base/break.exp: Test backtrace and finish from called
6006 function on all platforms, not just HP-UX.
6007
6008 2000-11-03 Michael Snyder <msnyder@cygnus.com>
6009
6010 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
6011 code from gdb_target_monitor, so it can be used independantly
6012 for gdbserver. Also comment out an unnecessary PUTS.
6013
6014 2000-11-03 Michael Snyder <msnyder@cygnus.com>
6015
6016 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
6017 * gdb.base/corefile.exp: Expect the message "Program is being
6018 debugged already" when we send the "corefile" command, since
6019 the preceeding gdb_load may have connected gdb to a remote target.
6020 * gdb.base/display.exp: Disable hardware watchpoints if new
6021 board info variable "no_hardware_watchpoints" is true.
6022 Replace single-letter commands with more readable ones.
6023 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
6024 if new board info variable "no_hardware_watchpoints" is true.
6025 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
6026 to see if stdio (printf) testing is possible.
6027 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
6028 board info variable "no_hardware_watchpoints" is true. Use new
6029 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
6030
6031 2000-11-13 Fernando Nasser <fnasser@redhat.com>
6032
6033 From Orjan Friberg <orjanf@axis.com>:
6034 * gdb.base/printcmds.exp: Escape curly braces followed by a number
6035 in array print pattern match.
6036
6037 2000-11-09 Fernando Nasser <fnasser@redhat.com>
6038
6039 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
6040 spelling "cancelled" to U.S. spelling "canceled" to match changes
6041 made to gdb.
6042 * gdb.c++/ovldbreak.exp: Ditto.
6043
6044 2000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
6045
6046 * gdb.base/callfuncs.c (main): Moved to end of file, call
6047 t_double_values to initialize the FPU before inferior calls are made.
6048 * gdb.base/callfuncs.exp: Test for register preservation after calling
6049 inferior functions. Add tests for continuining, finishing and
6050 returning from a stop in a call dummy.
6051
6052 2000-10-24 Michael Snyder <msnyder@cygnus.com>
6053
6054 * gdb.base/commands.exp: Break up long lines, and re-indent.
6055
6056 2000-10-19 Michael Snyder <msnyder@cygnus.com>
6057
6058 * config/gdbserver.exp: Rewritten from the ground up, to make it
6059 compatible with the current dejagnu tree, and to make it work with
6060 the new "gdbserver" in libremote.
6061
6062 2000-10-16 Michael Snyder <msnyder@cygnus.com>
6063
6064 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
6065 * gdb.base/varargs.exp: Skip entire test if no printf support.
6066 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
6067 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
6068
6069 2000-10-13 Michael Snyder <msnyder@cygnus.com>
6070
6071 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
6072 no floating point support.
6073 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
6074 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
6075 * gdb.base/call-rt-st.exp: Ditto.
6076 * gdb.base/call-strs.exp: Ditto.
6077
6078 2000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
6079
6080 * gdb.base/sizeof.c: include <stdio.h>.
6081
6082 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
6083 'finish', otherwise uncaptured gdb_prompt would potentially
6084 throw remaining test points out of sync.
6085
6086 2000-07-26 Scott Bambrough <scottb@netwinder.org>
6087
6088 * gdb.base/recurse.exp: Run tests for all targets.
6089 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
6090 gnu-oldld case on ARM.
6091 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
6092 for ARM targets.
6093
6094 Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
6095
6096 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
6097 * gdb.java/configure: Rebuild.
6098
6099 Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
6100
6101 * gdb.java/jv-exp.exp: New file.
6102
6103 Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
6104
6105 * configure: Rebuilt.
6106 * configure.in (configdirs): Add gdb.java.
6107 * gdb.java/jmisc.java: New file.
6108 * gdb.java/jmisc.exp: New file.
6109 * gdb.java/Makefile.in: New file.
6110 * gdb.java/configure: Rebuilt.
6111 * gdb.java/configure.in: New file.
6112 * lib/java.exp: New file.
6113
6114 Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
6115
6116 * gdb.base/exprs.exp: Test casts to a pointer including over and
6117 underflow.
6118
6119 Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
6120
6121 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
6122 and the compilers sizes.
6123
6124 2000-07-09 Nick Duffek <nsd@redhat.com>
6125
6126 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
6127 (use_methods): New function.
6128 (main): Call use_methods().
6129 * gdb.c++/classes.exp (test_method_param_class): New procedure.
6130 (do_tests): Call test_method_param_class.
6131
6132 2000-07-09 Nick Duffek <nsd@redhat.com>
6133
6134 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
6135 spelling.
6136 (test_enums): New procedure. Move enum tests from end of script
6137 to here. Set breakpoint on function name instead of line number.
6138 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
6139 (enums2): New marker function.
6140 (enums1): New function.
6141 (main): Call enums1(). Move enum tests to enums1().
6142
6143 Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
6144
6145 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
6146 compile/link program. Update line numbers.
6147 * gdb.asm/d10v.inc: Define ``startup''.
6148 * gdb.asm/asmsrc1.s: Add definition of _start.
6149
6150 Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
6151
6152 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
6153
6154 2000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6155
6156 * gdb.base/maint.exp: Add 'maint print architecture' item to output
6157 of 'help maint print' command.
6158
6159 Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
6160
6161 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
6162 they use gdb_expect_list.
6163
6164 Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
6165
6166 * gdb.base/commands.exp: Use ``set remote
6167 memory-read-packet-size'' instead of ``set endian big'' to test
6168 long commands.
6169
6170 2000-06-03 Daniel Berlin <dan@cgsoftware.com>
6171
6172 * gdb.c++/templates.exp (do_tests): Make all of these work under
6173 g++, and stop skipping them.
6174
6175 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
6176 work under g++.
6177
6178 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
6179 initialization.
6180
6181 2000-06-02 Michael Snyder <msnyder@cygnus.com>
6182
6183 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
6184 the regular expression: accept an (almost) arbitrary sequence of
6185 "frames-invalid" and "breakpoints-invalid" messages both before
6186 and after the "starting" message.
6187
6188 2000-06-02 Michael Snyder <msnyder@cygnus.com>
6189
6190 * gdb.c++/local.exp: This test has never been known to work with g++.
6191
6192 2000-05-18 Michael Snyder <msnyder@cygnus.com>
6193
6194 * gdb.base/annota1.exp (annotate-signal-handler-caller):
6195 Relax the regular expression a little, make it pass on Solaris 8.
6196
6197 2000-05-12 Kevin Buettner <kevinb@redhat.com>
6198
6199 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
6200 a call, do not require that gdb stop on the line after the call.
6201 Instead, it is permissible for gdb to stop on the line of the
6202 call itself.
6203
6204 2000-05-12 Michael Snyder <msnyder@.cygnus.com>
6205
6206 * gdb.base/break.exp (bp on small function, optimized file):
6207 Add a second pass pattern. The behavior differs here between stabs
6208 and dwarf for one-line functions. Stabs preserves two line symbols
6209 (one before the prologue and one after) with the same line number,
6210 but dwarf regards these as duplicates and discards one of them.
6211 Therefore the address after the prologue (where the breakpoint is)
6212 has no exactly matching line symbol, and GDB reports the breakpoint
6213 as if it were in the middle of a line rather than at the beginning.
6214
6215 2000-05-08 Michael Snyder <msnyder@cygnus.com>
6216
6217 * gdb.base/interrupt.exp: Make "pass" message say "send"
6218 rather than "send_gdb" (for consistancy).
6219
6220 Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
6221
6222 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
6223 * gdb.c++/templates.cc: Properly check for GCC version number.
6224 * lib/compiler.cc: Likewise
6225
6226 2000-04-28 Michael Snyder <msnyder@cygnus.com>
6227
6228 * gdb.base/break.exp: When compiled with -O2 optimization,
6229 gdb may not stop at the first line of main, due to code motion.
6230
6231 2000-04-26 Michael Snyder <msnyder@cygnus.com>
6232
6233 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
6234 This test depends on parsing the printf output from the target.
6235 Since the sparclet stub doesn't do stdio, this will never work.
6236 * gdb.base/call-rt-st.exp: ditto.
6237 * gdb.base/call-strs: ditto.
6238
6239 2000-04-24 Michael Snyder <msnyder@cygnus.com>
6240
6241 * gdb.base/miscexprs.exp: make sizeof long array test portable.
6242
6243 * gdb.base/ending-run.exp: After connecting to a remote target,
6244 but before running, the target will appear to be in a random
6245 location. Specify both a file and a line for breakpoints.
6246 Also, the function that calls main may be called 'init'
6247 rather than 'start'.
6248
6249 2000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6250
6251 * gdb.base/help.exp: Update output for add-symbol-file command.
6252
6253 2000-04-10 Fernando Nasser <fnasser@cygnus.com>
6254
6255 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6256 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
6257
6258 2000-04-07 J.T. Conklin <jtc@redback.com>
6259
6260 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
6261
6262 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
6263
6264 Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
6265
6266 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
6267 values that can be represented exactly.
6268 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
6269 above change, and to not check against the directory part of the source
6270 file name.
6271 (step into print_long_arg_list): Likewise.
6272 (print print_small_structs from print_long_arg_list): Likewise.
6273 (print print_long_arg_list): Likewise.
6274
6275 2000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6276
6277 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
6278
6279 Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
6280
6281 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
6282
6283 2000-03-25 Daniel Berlin <dan@cgsoftware.com>
6284
6285 * gdb.base/commands.exp (deprecated_command_test): Add test for
6286 deprecate with no arguments.
6287
6288 2000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
6289
6290 * gdb.base/break.exp: Add new test for setting breakpoints on
6291 optimized code so we can test breakpoints work even when function
6292 prologues may be optimized away
6293
6294 2000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
6295
6296 From David Whedon <dwhedon@gordian.com>
6297 * gdb.base/commands.exp : Added command deprecator tests.
6298
6299 2000-03-22 Daniel Berlin <dan@cgsoftware.com>
6300
6301 * gdb.base/help.exp: Added test for new apropos command.
6302
6303 2000-03-21 Kevin Buettner <kevinb@redhat.com>
6304
6305 * gdb.base/pointers.c (usevar): New function.
6306 (main): Make sure that global variables v_int_pointer2, rptr,
6307 and y are all referenced someplace in the program by calling
6308 usevar() on them. [Some linkers delete symbols which are
6309 never referenced. The space remains, but there's no way to
6310 get a (symbolic) handle on the variable from the debugger.]
6311
6312 2000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6313
6314 * gdb.base/printcmds.c: Add typedeffed arrays.
6315
6316 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
6317 procedure to test arrays that are typedef'd.
6318
6319 2000-03-13 James Ingham <jingham@leda.cygnus.com>
6320
6321 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
6322 the library directories.
6323
6324 Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
6325
6326 * configure.in (configdirs): Add sub directory gdb.mi.
6327 * configure: Re-generate.
6328
6329 * gdb.mi: New directory.
6330
6331 2000-02-25 Scott Bambrough <scottb@netwinder.org>
6332
6333 * gdb.base/long_long.exp: Correct test suite failure when printing
6334 a long long value as a double on ARM platforms.
6335
6336 2000-02-16 Jim Blandy <jimb@redhat.com>
6337
6338 * gdb.base/break.exp ("breakpoint line number"): Make sure the
6339 default source file is set properly before running this test.
6340
6341 2000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6342
6343 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
6344 gdbtk/library directory, not in gdbtcl2.
6345
6346 2000-02-04 Jim Blandy <jimb@redhat.com>
6347
6348 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
6349 backslash from regexp pattern.
6350
6351 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
6352 procedure. Use it to run all the "continue to bp overloaded"
6353 tests. Note that this changes the names of the tests slightly.
6354 If the breakpoint hit message includes a hex PC value, because
6355 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
6356 from the real source code, still consider that a pass.
6357
6358 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
6359 XFAIL here if the breakpoint message contains a hex address. Note
6360 similar change on 1999-11-02.
6361
6362 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
6363
6364 * gdb.base/ptype.exp: Establish a default source file before
6365 calling get_debug_format.
6366
6367 2000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
6368
6369 * gdb.base/watchpoint.exp: Remove duplication of test messages.
6370
6371 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6372
6373 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
6374 of successive stepi commands -- while in the prologue we should see
6375 the function entry bracket.
6376
6377 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6378
6379 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
6380 reach __change_mode() when stepping through the end of main().
6381
6382 2000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
6383
6384 * gdb.base/default.exp: Fix expected pattern.
6385 * gdb.base/help.exp: Same.
6386
6387 2000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6388
6389 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
6390 Don't use xfail's because that affects only the following test.
6391
6392 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
6393 solaris or linux.
6394
6395 * gdb.base/selftest.exp: Update to reflect changes to main.c.
6396
6397 2000-01-07 Michael Snyder <msnyder@cygnus.com>
6398
6399 * gdb.base/display.exp: Some yacc parsers like to say
6400 "A syntax error" rather than "A parse error". Accept both.
6401
6402 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
6403
6404 * gdb.base/default.exp: Remove OS dependent string from "target
6405 remote" test.
6406 * gdb.base/help.exp: Same for "help target remote" test.
6407
6408 2000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6409
6410 From Jim Kingdon <kingdon@redhat.com>:
6411
6412 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
6413 prompt (cleanup rather than necessity, but still might keep output
6414 from spilling to next test).
6415
6416 2000-01-02 Fred Fish <fnf@cygnus.com>
6417
6418 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
6419 AIX, which defines them in <sys/types.h>.
6420
6421 1999-12-16 Stan Shebs <shebs@andros.cygnus.com>
6422
6423 * gdb.base/default.exp: Match arm* etc instead of arm in "info
6424 float" test.
6425
6426 1999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
6427
6428 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
6429
6430 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
6431 outermost frame disallowed".
6432
6433 1999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
6434
6435 * gdb.base/setvar.exp: New tests for setting the value of a struct
6436 with a constant list.
6437
6438 1999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
6439
6440 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
6441 require the user to type a cast before setting the value of a struct.
6442
6443 1999-12-06 Jim Blandy <jimb@cygnus.com>
6444
6445 * gdb.base/default.exp: Expect the new 'info float' command on
6446 all i386 platforms.
6447
6448 * gdb.threads/linux-dp.exp: Expand our ability to recognize
6449 LinuxThreads libraries that don't support debugging.
6450
6451 Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
6452
6453 * gdb.base/remote.c: Fill the buffer with truely random data.
6454 Change the buffer type to ``unsigned char'' to simplify size
6455 arithmetic.
6456
6457 * gdb.base/remote.exp: Reduce download numbers by one. Typical
6458 stub only handles 400-1 byte packets. Verify that the download
6459 worked.
6460
6461 1999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
6462
6463 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
6464 tests, using UNRESOLVED for the untested cases. Also, does not wait
6465 for a timeout if the prompt was received before a recognizable pattern.
6466
6467 1999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
6468
6469 * lib/gdb.exp (gdb_expect_list): Fix spelling.
6470
6471 1999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6472
6473 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
6474 watchpoints.
6475
6476 1999-11-24 Jason Merrill <jason@casey.cygnus.com>
6477
6478 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
6479
6480 * gdb.c++/local.exp: Be more flexible in recognizing local class
6481 name mangling. Don't allow horribly truncated method names.
6482 * gdb.c++/derivation.exp: Expect protected inheritance.
6483 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
6484 * gdb.c++/virtfunc.exp: Likewise.
6485 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
6486 when printing a nested enum.
6487
6488 1999-11-22 Jim Blandy <jimb@cygnus.com>
6489
6490 * gdb.base/step-test.exp: Properly await GDB's response to setting
6491 a breakpoint on the call to large_struct_by_value.
6492
6493 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
6494 just because we have debug info for the `start' function.
6495
6496 1999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
6497
6498 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
6499 "Unknown signal" messages, which indicate (on LinuxThreads) that
6500 GDB doesn't know how to debug threads on this system. This is
6501 better than hanging while philosopher 0 dumps chatter into gdb.log.
6502
6503 1999-11-18 Tom Tromey <tromey@cygnus.com>
6504
6505 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
6506
6507 1999-11-18 Fred Fish <fnf@cygnus.com>
6508
6509 * gdb.base/coremaker2.c: Add sample program for generating
6510 cores that is more self contained than coremaker.c. Eventually
6511 I'll add more code to this and tie it into the testsuite.
6512
6513 1999-11-12 Stan Shebs <shebs@andros.cygnus.com>
6514
6515 * gdb.base/dollar.exp: Remove, now in gdb.hp.
6516
6517 1999-11-10 Jimmy Guo <guo@cup.hp.com>
6518
6519 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
6520 from $srcdir/lib/.
6521 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
6522 and gdb.c++/.
6523
6524 * gdb.c++/derivation.exp: remove redundant get compiler info code.
6525
6526 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
6527 'continue with watch' test point.
6528
6529 1999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
6530
6531 Merged from p2linux-990323-branch:
6532
6533 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
6534
6535 Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
6536
6537 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
6538 {limit,fixed}''. Test ``set download-write-size''.
6539
6540 Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
6541
6542 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
6543 gdb_expect_list.
6544
6545 Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
6546
6547 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
6548
6549 1999-11-03 Mark Salter <msalter@cygnus.com>
6550
6551 * gdb.base/break.exp: Fix "stub continue" pattern.
6552
6553 1999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
6554
6555 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
6556
6557 1999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
6558
6559 * gdb.base/display.exp ("finish"): Add timeout clause.
6560
6561 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
6562 plain prompt clause, so this doesn't have to time out in order to
6563 fail.
6564
6565 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
6566 breakpoint hit messages include an address.
6567
6568 * gdb.base/display.exp: Don't forget to escape parens in regular
6569 expressions. Unix regexp notatation sucks.
6570
6571 1999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6572
6573 * gdb.base/annota1.exp: Test for annotate-signalled: change output
6574 order for 'signalled' message.
6575
6576 1999-11-01 Stan Shebs <shebs@andros.cygnus.com>
6577
6578 From Jimmy Guo <guo@cup.hp.com>:
6579 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
6580 * gdb.base/annota1.c: Add code for tests to work with.
6581
6582 1999-10-26 Frank Ch. Eigler <fche@cygnus.com>
6583
6584 * gdb.base/remote.exp: New test for remote downloading settings.
6585 * gdb.base/remote.c: New file with large .data.
6586
6587 1999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
6588
6589 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
6590 for LinuxThreads support, merged from the Code Fusion branch.
6591
6592 Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
6593
6594 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
6595 containing exp_continue into a while within an expect. Don't
6596 attempt a start more than three times. Check return value from
6597 gdb_load.
6598
6599 Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
6600
6601 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
6602 a pass case.
6603
6604 1999-10-01 Kevin Buettner <kevinb@cygnus.com>
6605
6606 * gdb.base/break.c (main): Added a statement that we can step
6607 off of.
6608 * gdb.base/break.exp: Added tests for setting a breakpoint
6609 at an offset and stepping onto a breakpoint.
6610
6611 1999-10-01 Fred Fish <fnf@cygnus.com>
6612
6613 * gdb.base/help.exp (help add-symbol-file): Update to match current
6614 gdb output.
6615
6616 1999-09-18 Jim Blandy <jimb@cris.red-bean.com>
6617
6618 * gdb.base/break.exp: Code locations are in hex, don't forget!
6619 (For HP-UX.)
6620
6621 1999-09-17 Stan Shebs <shebs@andros.cygnus.com>
6622
6623 * condbreak.exp: Use break.c as test program.
6624 * condbreak.c: Remove, redundant with break.c.
6625
6626 1999-09-15 Stan Shebs <shebs@andros.cygnus.com>
6627
6628 * config/monitor.exp (gdb_target_monitor): Disable X- and
6629 Z-packets if the target needs it.
6630
6631 1999-09-13 James Ingham <jingham@leda.cygnus.com>
6632
6633 * gdb.c++/overload.exp: Added tests for listing overloaded
6634 functions with function pointers in the arg, explicitly calling
6635 out the version you want.
6636
6637 1999-09-09 Stan Shebs <shebs@andros.cygnus.com>
6638
6639 * long_long.exp: Add variations of test cases that work for
6640 targets with 16-bit ints and 32-bit doubles.
6641
6642 1999-09-08 Stan Shebs <shebs@andros.cygnus.com>
6643
6644 * break.c (main): Compare a possibly-uninitialized argc with an
6645 unlikely value that fits in 16 bits.
6646
6647 1999-09-07 Stan Shebs <shebs@andros.cygnus.com>
6648
6649 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
6650 0xfeeb, don't want negative numbers if ints are 16 bits.
6651
6652 * lib/gdb.exp (skip_cplus_tests): New proc.
6653 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
6654 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
6655 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
6656 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
6657 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
6658 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
6659 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
6660 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
6661
6662 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
6663
6664 Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
6665
6666 * gdb.base/corefile.exp (up): Allow a parameter to appear
6667 in the frame that we're going up to.
6668
6669 From Jim Blandy <jimb@cygnus.com>:
6670
6671 * gdb.base/default.exp (info float): Expect some output now.
6672
6673 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
6674 returning floating-point values to fail on the x86.
6675 * gdb.base/callfwmall.exp (do_function_calls): Same.
6676
6677 * gdb.base/list.exp (test_listsize): Correct expectations for
6678 listing line 1 with listsize 2. Also, listing a single line
6679 works now, as does listing three lines. [Kevin's note: There
6680 were a number of other cases fixed too where the expectations
6681 differed...]
6682
6683 1999-09-02 Stan Shebs <shebs@andros.cygnus.com>
6684
6685 * gdb.base/selftest.exp: Add case for when version prints as
6686 constant string instead of char pointer.
6687
6688 1999-08-25 Stan Shebs <shebs@andros.cygnus.com>
6689
6690 * gdb.base/ending-run.exp: Add Solaris case for what happens when
6691 stepping out of main.
6692
6693 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
6694 G++ used.
6695
6696 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
6697 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
6698
6699 * gdb.c++/ovldbreak.exp: Update match string in test that
6700 includes a warning of multiple breakpoints.
6701
6702 1999-08-24 Stan Shebs <shebs@andros.cygnus.com>
6703
6704 * gdb.base/display.exp: Improve precision of step-after-finish
6705 added yesterday.
6706
6707 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
6708 test.
6709
6710 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
6711 configs when using G++, not just hppa*.
6712
6713 1999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6714
6715 * gdb.base/async.c: New file.
6716 * gdb.base/async.exp: New file.
6717
6718 Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
6719
6720 * gdb.base/break.exp: Tweak PA specific tests to properly handle
6721 PA64.
6722
6723 Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
6724
6725 * gdb.base/display.exp: "finish" can leave us mid-line on many
6726 targets, deal with it. Add a small constant to main, instead of
6727 1000 since main+1000 may not be a valid address in the target.
6728
6729 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
6730 on hpux11.
6731
6732 * gdb.base/attach.exp: Handle another hpux11 error message variant
6733 when attaching to a process that does not exist.
6734
6735 1999-08-19 J.T. Conklin <jtc@redback.com>
6736
6737 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
6738 characters in 'continue to 1241' test.
6739
6740 1999-08-17 Stan Shebs <shebs@andros.cygnus.com>
6741
6742 * gdb.base/call-ar-st.exp: Add a shorter match case for the
6743 stop in print_long_arg_list, define and use a whitespace
6744 variable in print_small_structs test, add an XFAIL for Solaris.
6745 * gdb.base/dbx.exp: XFAIL func commands until somebody is
6746 interested enough to fix.
6747
6748 1999-08-13 Keith Seitz <keiths@cygnus.com>
6749
6750 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
6751 (dbx_gdb_load): Remove. Use gdb_load instead, since that
6752 proc knows about targets other than the natives.
6753 (test_assign): Use "gdb_run_cmd" to "run" the target.
6754 Check that we've actually hit the breakpoint at main.
6755 When we attempt to assign a value to a local variable, check
6756 that the variable is in the current scope, i.e., don't use
6757 a test with an empty result.
6758
6759 Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
6760
6761 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
6762 command.
6763
6764 1999-08-09 Stan Shebs <shebs@andros.cygnus.com>
6765
6766 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6767 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
6768 gdb.compat, gdb.threads-hp.
6769 gdb.hp/configure, gdb.hp/configure.in: New files.
6770 gdb.hp/Makefile.in: Recurse into new subdirs.
6771 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
6772 gdb.hp/gdb.objdbg: New directory, tests for debugging info
6773 in object files.
6774 gdb.hp/tools: New directory, aux tools for HP-specific tests.
6775
6776 1999-08-05 Stan Shebs <shebs@andros.cygnus.com>
6777
6778 * gdb.base/display.exp: Help expect by putting a newline in the
6779 funky printf, remove a bogus p/a test.
6780
6781 1999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6782
6783 * gdb.base/display.exp: Make sure that when we say 'run', we are
6784 connected to the target. This is necessary when running not
6785 natively.
6786
6787 1999-08-03 Stan Shebs <shebs@andros.cygnus.com>
6788
6789 * gdb.base/step-test.exp: Removed some extraneous messages.
6790
6791 * gdb.base/long_long.exp: Don't run memory examination tests
6792 on little-endian targets (they will need a different set of
6793 results to match).
6794
6795 1999-08-02 Stan Shebs <shebs@andros.cygnus.com>
6796
6797 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
6798 until somebody decides to fix GDB.
6799
6800 * gdb.base/long_long.c: Stop compiler complaint by specifying long
6801 constant as "ULL".
6802 * gdb.base/long_long.exp: Loosen x/c test, add partial result
6803 matches for a couple x/2 commands.
6804
6805 1999-07-30 Stan Shebs <shebs@andros.cygnus.com>
6806
6807 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
6808 by merging in ref-types2 tests.
6809 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
6810
6811 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6812 * gdb.c++/Makefile.in: Add standard actions.
6813 (EXECUTABLES): Rename from PROGS, update list.
6814 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
6815 from gdb.hp.
6816 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
6817 foo and bar locals.
6818 * gdb.c++/anon-union.exp: Fix tests to match.
6819 * gdb.c++/classes.exp: Run if HP compiler used, add extra
6820 expect matches to handle output variations.
6821 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
6822 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
6823 output, add HP alternatives for new and delete prints.
6824 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
6825 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
6826 * gdb.c++/demangle.exp: Use $style when reporting failure.
6827 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
6828 * gdb.c++/inherit.exp: Run if HP compiler used, add some
6829 match alternatives.
6830 * gdb.c++/local.exp: Add match alternatives or xfails for HP
6831 compilers.
6832 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
6833 * gdb.c++/method.exp: Add match alternatives.
6834 * gdb.c++/misc.cc: Add bool types.
6835 * gdb.c++/misc.exp: Add tests for bool types.
6836 * gdb.c++/overload.exp: Add xfails.
6837 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
6838 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
6839 add some more template parameter tests (only for HP currently).
6840 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
6841 * gdb.c++/virtfunc.cc: Add return type and value for main.
6842 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
6843 match alternatives.
6844
6845 1999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6846
6847 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
6848
6849 1999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
6850
6851 * gdb.base/signals.exp: Don't expect getting a backtrace from
6852 within a signal handler to fail on Linux.
6853
6854 1999-07-29 Stan Shebs <shebs@andros.cygnus.com>
6855
6856 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6857 * lib/gdb.exp: Remove some gratuitious semicolons.
6858 (delete_breakpoints): Increase timeout.
6859 (gdb_expect): Add -notransfer option.
6860 (gdb_test): Use -notransfer option.
6861 (get_compiler_info): Add f77 case.
6862 (get_compiler): New proc, split out from gdb_preprocess, add f77
6863 case.
6864 (gdb_preprocess): Call get_compiler.
6865
6866 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
6867 * gdb.base/attach.exp, gdb.base/display.exp,
6868 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
6869 gdb.base/long_long.exp, gdb.base/printcmds.exp,
6870 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
6871 third arg to gdb_test.
6872 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
6873 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
6874 HP-UX xfails, add others.
6875 * gdb.base/completion.exp: Reflect name change of self-test.
6876 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
6877 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
6878 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
6879 HP failure number.
6880 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
6881 useless HP-UX 10.30 references.
6882 * gdb.base/maint.exp: Loosen matches.
6883 * gdb.base/pointers.c (main): Declare more_code.
6884 * gdb.base/pointers.exp: Match on output of a `next'.
6885 * gdb.base/structs.c: Add prototypes.
6886 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
6887 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
6888
6889 1999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6890
6891 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
6892 command.
6893
6894 1999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6895
6896 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
6897 Fix run to main failures. Watchpoint can be hardware watchpoint.
6898
6899 * gdb.base/annota1.exp: Clean up some more, in case printf has
6900 debug info. Deal with lack of signal hanlder info in stack.
6901
6902 From Jim Kingdon <kingdon@redhat.com>:
6903 * gdb.base/annota1.exp: If printf has debug info, deal with it.
6904
6905 1999-07-19 Stan Shebs <shebs@andros.cygnus.com>
6906
6907 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
6908 gdb.base/foll-vfork.exp: Don't run for crosses.
6909
6910 Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
6911
6912 * gdb.base/configure.in: Check for gdbvars.exp instead of
6913 a1-selftest.exp.
6914 * gdb.base/configure: Re-generate.
6915
6916 1999-07-12 Stan Shebs <shebs@andros.cygnus.com>
6917
6918 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
6919 in trying to run first and name is too long.
6920
6921 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
6922 pointers2.c and pointers2.exp, respectively.
6923 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
6924 doschk happier.
6925
6926 1999-07-08 Stan Shebs <shebs@andros.cygnus.com>
6927
6928 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
6929 callfuncs2.c and callfuncs2.exp.
6930
6931 * gdb.base/list.exp: Remove mistaken xfails.
6932 * gdb.base/list0.h: Add optional prototypes.
6933
6934 Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
6935
6936 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
6937 calling malloc.
6938 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
6939 * ptype.exp: Move test for get_debug_format to before its first
6940 use.
6941
6942 1999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6943
6944 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
6945 * gdb.base/annota2.cc, annota2.exp: Move from here.
6946 * gdb.c++/annota2.cc, annota2.exp: To here.
6947 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
6948
6949 Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
6950
6951 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
6952 a consistent format.
6953
6954 1999-06-25 Stan Shebs <shebs@andros.cygnus.com>
6955
6956 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6957 * lib/gdb.exp (get_compiler_info): Add detection for assorted
6958 HP compilers, also set the globals $true and $false.
6959
6960 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
6961 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
6962 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
6963 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
6964 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
6965 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
6966 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
6967 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
6968 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
6969 whatis.c} Add C++ compatible function definitions and return
6970 types, add includes for library functions.
6971 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
6972 * gdb.base/step-test.c (myglob): Rename from glob.
6973 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
6974 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
6975 files, move here from gdb.hp.
6976 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
6977 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
6978 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
6979 Adjust line numbers in regexps.
6980
6981 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
6982 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
6983 instead of 0/1.
6984
6985 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
6986 foll-vfork.exp: New files, move here from gdb.hp.
6987 * gdb.base/page.exp: New file, test of pagination command.
6988
6989 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
6990 recursion test.
6991 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
6992
6993 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
6994 gdb.base/solib.exp: Fix compiler invocation process.
6995
6996 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
6997 HP-UX 11, turn off overload resolution explicitly.
6998 * gdb.base/commands.exp: Set argument list explicitly, add
6999 watchpoint test.
7000 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
7001 them work.
7002 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
7003 expressions properly.
7004 * gdb.base/corefile.exp: Loosen the match slightly.
7005 * gdb.base/default.exp: Allow "Error accessing memory" message
7006 also.
7007 * gdb.base/display.exp: Skip over x/0 j if PA64.
7008 * gdb.base/funcargs.exp: Add xfails for HP-UX.
7009 * gdb.base/interrupt.exp: Ditto.
7010 * gdb.base/langs.exp: Add symbolic matches governed by compiler
7011 in use.
7012 * gdb.base/list.exp: Add xfails for HP-UX.
7013 * gdb.base/long_long.exp: Refine some of the numeric matches.
7014 * gdb.base/mips_pro.exp: Xfail on HP-UX.
7015 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
7016 * gdb.base/nodebug.exp: Succeed on more varieties of output.
7017 * gdb.base/opaque.exp: Remove some HP-UX xfails.
7018 * gdb.base/ptype.exp: Succeed on more varieties of output.
7019 * gdb.base/scope.exp: Add xfails for HP-UX.
7020 * gdb.base/sect-cmd.exp: Add more cases.
7021 * gdb.base/setvar.exp: Add xfails for HP-UX.
7022 * gdb.base/shlib-call.exp: Loosen some matches slightly.
7023 * gdb.base/signals.exp: Match on void symbolically.
7024 * gdb.base/step-test.exp: Add case for PA64.
7025 * gdb.base/term.exp: Add exit and restart.
7026 * gdb.base/twice.exp: Clean up after self.
7027 * gdb.base/varargs.exp: Disable overload resolution explicitly.
7028 * gdb.base/whatis.exp: Allow more ways to pass tests.
7029
7030 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
7031 no longer useful.
7032
7033 Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
7034
7035 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
7036 list of patterns.
7037 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
7038 print_double_array(double_array)", "continuing to breakpoint
7039 1018", "print print_double_array(array_d)" and "continuing to
7040 1034" tests.
7041
7042 1999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
7043
7044 * Makefile.in: Add empty html and install-html targets.
7045
7046 1999-06-24 Stan Shebs <shebs@andros.cygnus.com>
7047
7048 * config/mt-*: Remove, these haven't been used since 1996.
7049
7050 1999-06-22 Stan Shebs <shebs@andros.cygnus.com>
7051
7052 * gdb.base/call-strs.c, gdb.base/ending-run.c,
7053 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
7054 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
7055
7056 1999-06-18 Stan Shebs <shebs@andros.cygnus.com>
7057
7058 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
7059 simpler match case for the ptype of the big class.
7060
7061 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7062
7063 * gdb.exp: Fix test for gdb_prompt existence.
7064
7065 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7066
7067 * gdb.exp (gdb_test): Add fail after calls to perror.
7068
7069 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7070
7071 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
7072
7073 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7074
7075 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
7076
7077 Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
7078
7079 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
7080 malloc() is linked in.
7081
7082 1999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
7083
7084 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
7085 step at end.
7086
7087 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
7088
7089 1999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
7090
7091 * gdb.java/jv-print.exp: New file. (Our first Java test!)
7092
7093 Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
7094
7095 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
7096 * gdb.base/mips_pro.exp: Likewise.
7097
7098 1999-06-02 Keith Seitz <keiths@cygnus.com>
7099
7100 * gdb.c++/templates.cc: Change all "new" operators to throw
7101 an exception.
7102 * gdb.c++/cplusfuncs.cc: Likewise.
7103
7104 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
7105
7106 Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
7107
7108 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
7109 * gdb.base/ending-run.exp: When stepping out of main, accept a
7110 step into an arbitrary assembler file.
7111
7112 1999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7113
7114 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
7115 "breakpoint-invalid" to be printed.
7116 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
7117 number of "frames-invalid" and "breakpoint-invalid" to be printed.
7118 * gdb.base/annota2.cc: Initialize a.x to 0.
7119
7120 1999-05-17 Keith Seitz <keiths@cygnus.com>
7121
7122 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
7123 when "skip_float_tests" set.
7124 Ditto for "print print_double_array(array_d)", "print print_small_structs",
7125 "print print_ten_doubles", and "step into print_long_arg_list".
7126 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
7127 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
7128 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
7129 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
7130 "skip_float_tests" is set.
7131 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
7132 when "skip_float_tests" set.
7133
7134 1999-05-06 Keith Seitz <keiths@cygnus.com>
7135
7136 * gdb.base/annota2.cc: Include stdio.h.
7137
7138 Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
7139
7140 * gdb.base/crossload.exp: Remove, this has been disabled ever
7141 since BFD stopped including all targets, and cross-GDB gets
7142 plenty of testing anyway.
7143 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
7144 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
7145 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
7146 * gdb.base/README: Remove, was doc for this.
7147 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
7148 needed.
7149
7150 1999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7151
7152 * gdb.base/call-ar-st.exp: Fix one regular expression in test
7153 output.
7154
7155 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
7156 * gdb.base/annota2.exp: New file. More annotation tests.
7157 * gdb.base/annota1.c: New file. Source file for annota1.exp.
7158 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
7159
7160 1999-04-23 Angela Marie Thomas <angela@cygnus.com>
7161
7162 * config/cfdbug.exp: New file.
7163
7164 1999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
7165
7166 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
7167 Marcus Daniel's and Dale Hawkins's demangler crashes.
7168
7169 * gdb.c++/demangle.exp (test_gnu_style_demangling,
7170 test_lucid_style_demangling, test_arm_style_demangling,
7171 test_hp_style_demangling): Try Tom Tromey's core-dumping
7172 identifier under each demangling style.
7173
7174 1999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
7175
7176 * gdb.c++/demangle.exp: Include the current demangling style
7177 in all test names.
7178 (current_demangling_style): New global variable.
7179 (set_demangling_style, test_demangling_core, test_demangling,
7180 test_demangling_exact): New functions.
7181 (test_gnu_style_demangling, test_lucid_style_demangling,
7182 test_arm_style_demangling, test_hp_style_demangling): Use those,
7183 instead of calling gdb_test and gdb_test_exact directly.
7184 (catch_demangling_errors): New function, which reports errors
7185 signalled by the demangling test functions in an orderly way.
7186 (do_tests): Use catch_demangling_errors.
7187
7188 1999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
7189
7190 * gdb.base/signals.exp (test_handle_all_print): Use () for
7191 grouping in expressions, not {}.
7192
7193 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
7194 initialized yet.
7195
7196 1999-04-01 Stan Shebs <shebs@andros.cygnus.com>
7197
7198 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
7199 are listed.
7200
7201 1999-03-26 Stan Shebs <shebs@andros.cygnus.com>
7202
7203 * gdb.stabs/weird.exp: Test for CC being defined before
7204 looking at its value.
7205
7206 1999-03-25 Stan Shebs <shebs@andros.cygnus.com>
7207
7208 * gdb.base/call-ar-st.exp: Remove stray '#'.
7209 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
7210 "short int" and "long int".
7211 * gdb.c++/overload.cc: Cast the string added in the previous
7212 change, to mollify finicky HP compiler.
7213 * gdb.hp/reg-test.exp (testfile): Fix file name.
7214 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
7215
7216 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
7217 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
7218 alternate form of enum ptype.
7219
7220 1999-03-23 Stan Shebs <shebs@andros.cygnus.com>
7221
7222 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
7223 * gdb.hp/*.exp: Change all to run compiler probe only after
7224 passing skip_hp_tests, so as not to waste time on guaranteed
7225 failure.
7226
7227 * gdb.c++/overload.cc: Pass string instead of char addr, always
7228 init ccpfoo.
7229 * gdb.c++/templates.cc: Fix syntax error.
7230
7231 Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7232
7233 * gdb.base/commands.exp: Add test for correct position of '>'
7234 when issuing the 'commands' command after a 'while' or 'if'
7235 command.
7236
7237 1999-03-18 James Ingham <jingham@cygnus.com>
7238
7239 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
7240
7241 * gdb.c++/method.exp: It was testing an uninitialized int on the
7242 stack and assuming it was positive.
7243
7244 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
7245
7246 * gdb.base/step-test.exp: Catch a case where finish is broken and
7247 keep it from killing the rest of the tests.
7248 Use gdb_continue_to_end.
7249
7250 * gdb.base/sigall.exp: use gdb_continue_to_end.
7251
7252 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
7253
7254 * gdb.base/display.exp: use runto_main, not run.
7255
7256 * gdb.base/default.exp: Check for the current error message in the
7257 r abbreviation test.
7258 Add strongarm to the targets that know info float.
7259
7260 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7261 run which doesn't work with monitors.
7262
7263 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
7264
7265 * gdb.base/break.exp: use the gdb_continue_to_end proc.
7266
7267 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
7268 program. Traps the case (in Cygmon) when the program never really
7269 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7270 more places, so I used my name. Sorry Mark...
7271
7272 * config/monitor.exp (gdb_target_monitor): added another
7273 target_info parameter: remotebinarydownload. This will set the
7274 remotebinarydownload flag if this is causing some boards trouble.
7275
7276 1999-03-18 Mark Salter <msalter@cygnus.com>
7277
7278 * lib/gdb.exp (continue_to_exit): New function.
7279
7280 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
7281 * gdb.base/ending-run.exp: Ditto.
7282 * gdb.base/step-test.exp: Ditto.
7283
7284 1999-03-16 Stan Shebs <shebs@andros.cygnus.com>
7285
7286 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
7287 (suggested by Art Haas <ahaas@neosoft.com>).
7288
7289 1999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
7290
7291 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7292
7293 Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
7294
7295 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
7296 descriptions of types (short unsigned int vs unsigned short, etc).
7297
7298 1999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
7299
7300 * gdb.base/call-strs.exp: Don't assume that `step' will step over
7301 a call to strlen; sometimes we do have sources.
7302
7303 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
7304
7305 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
7306 character, so GDB won't print garbage after its end.
7307
7308 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
7309 breakpoint there instead. Sometimes GCC emits memcpy to handle
7310 the large structures being passed by value, so we step into that
7311 instead of sum_array_print, which obscures what we're really testing.
7312 * gdb.base/step-test.exp: However, we do want a test that notices
7313 the bizarre steps into memcpy, so do that here. Add check for
7314 stepping into function calls that pass large structures by value.
7315 ("Is that a noun clause, or are you just happy to see me?")
7316 Remove all references to specific line numbers.
7317 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
7318 New type and function.
7319 (main): Call large_struct_by_value, passing it a large struct by value.
7320 * lib/gdb.exp (gdb_get_line_number): New function.
7321
7322 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
7323 more portable.
7324
7325 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
7326
7327 * lib/gdb.exp: Doc fixes.
7328
7329 1999-03-05 Nick Clifton <nickc@cygnus.com>
7330
7331 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7332
7333 1999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
7334
7335 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
7336 commands. They're not germane to this test, and they don't work
7337 that way on remote targets.
7338
7339 1999-03-01 James Ingham <jingham@cygnus.com>
7340
7341 * Changelog entries merged over from gdb development branch.
7342
7343 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
7344
7345 * lib/gdb.exp (gdbtk_analyze_results): Generic function
7346 for outputting results of test run.
7347
7348 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
7349
7350 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
7351
7352 1999-02-25 Felix Lee <flee@cygnus.com>
7353
7354 * lib/gdb.exp (debug_format): initialize
7355
7356 1999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
7357
7358 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
7359 * gdb.base/call-rt-st.c: Ditto.
7360
7361 1999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
7362
7363 * gdb.threads/pthreads.exp (horiz): New variable.
7364 (test_startup): Fix regexps that capture thread numbers.
7365
7366 1999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
7367
7368 * gdb.base/smoke.exp: Disambiguate two test case names (both
7369 called ``print'').
7370
7371 Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7372
7373 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
7374 compilation.
7375
7376 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7377
7378 * gdb.base/miscexprs.exp: Change patterns to match GDB's
7379 actual output formatting.
7380 * gdb.base/smoke.exp: GDB removes leading 0's.
7381 * gdb.base/volatile.exp: Don't check type of remuneration;
7382 that variable is no longer defined in constvars.c.
7383 * gdb.base/step-test.c (main): Exit with explicit exit code.
7384 * gdb.base/step-test.exp: Remove two nexti checks--they are
7385 not portable.
7386
7387 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7388
7389 * gdb.base/help.exp ("help delete display"): Fix test to match
7390 gdb's output.
7391
7392 * gdb.base/long_long.c (known_types): Initialize values to zero.
7393 * gdb.base/long_long.exp: Step one more line
7394 so 'dec' is initialized in "get to known place". GDB removes
7395 leading zeros. Explicitly ask for hex formatting. Use
7396 unique test case names.
7397
7398 Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7399
7400 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
7401
7402 * gdb.c++/method.exp: Add missing close brace.
7403
7404 1999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
7405
7406 * gdb.base/maint.exp: Use 'set height 0' to disable page
7407 prompting, not 'set height 400'.
7408
7409 Fix a bunch of timeouts.
7410 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
7411 four separate tests, so expect doesn't take forever to match a ton
7412 of text against a regexp with lots of .* forms.
7413 ("maint print psymbols", "maint print symbols"): Make some of
7414 these greps more selective, so that expect doesn't try to wade
7415 through huge piles of output and time out.
7416
7417 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
7418
7419 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
7420 tests: one which doesn't expect shlib events to be reported, and
7421 another which does, but is XFAIL for all platforms other than
7422 HP/UX.
7423
7424 * gdb.base/break.exp: Teach the test suite that the `catch
7425 fork', `catch vfork', and `catch exec' commands produce error
7426 messages on platforms that don't provide these features.
7427
7428 Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7429
7430 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
7431 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
7432 (shortening names from solib_threshold.exp etc), won't run on
7433 anything but HP-UX for the foreseeable future.
7434 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
7435 reflect move.
7436
7437 Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
7438
7439 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
7440 gdb.trace/Makefile.in (clean): Remove all test executables.
7441
7442 Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
7443
7444 * gdb.base/shlib-call.exp: add test cases to verify that gdb
7445 successfully re-sets breakpoints in shared libraries.
7446 * gdb.base/shmain.c (main): return 0, don't fall off the end.
7447
7448 Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7449
7450 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
7451 and compiled w/o GCC.
7452
7453 * gdb.hp/watch-cmd.exp: ditto.
7454
7455 * gdb.hp/watch-hp.exp: ditto.
7456
7457 * gdb.hp/xdb1.exp: ditto.
7458
7459 * gdb.hp/xdb2.exp: ditto.
7460
7461 * gdb.hp/dbx.exp: ditto.
7462
7463 Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
7464
7465 * constvars.c: Remove C++-isms.
7466 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
7467 with GCC.
7468
7469 Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
7470
7471 The following changes are part of the HP merge.
7472
7473 * gdb.base/break.exp: new tests to verify that catchpoints for
7474 fork, vfork, and exec don't trigger inappropriately.
7475
7476 * gdb.base/opaque.exp: compile one file at a time, then link.
7477
7478 * gdb.base/signals.exp: be more restrictive about which hppa
7479 systems receive a setup_xfail. new tests.
7480
7481 * gdb.base/solib_threshold.build: new file.
7482 * gdb.base/solib_threshold.exp: new file.
7483 * gdb.base/solib_threshold.link_opts: new file.
7484 * gdb.base/solib_threshold.mk: new file.
7485 * gdb.base/gen_solib_threshold.c: new file.
7486
7487 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
7488 tests. New tests for enums inside classes.
7489
7490 * gdb.c++/compiler.cc: indicate support of template debugging.
7491
7492 * gdb.c++/demangle.exp: run hp style demangling tests.
7493
7494 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
7495 tests.
7496
7497 * gdb.c++/misc.cc: changes to support new tests.
7498
7499 * gdb.c++/templates.cc: changes to support HP's compiler; changes
7500 to support new tests.
7501
7502 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
7503 gcc, then skip these tests.
7504
7505 Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
7506
7507 The following files are part of the HP merge; some had longer
7508 names at HP, but have been renamed to be no more than 14
7509 characters in length.
7510
7511 * gdb.hp/ambiguous.cc: new file.
7512 * gdb.hp/ambiguous.exp: new file.
7513 * gdb.hp/attach.exp: new file.
7514 * gdb.hp/attach2.exp: new file.
7515 * gdb.hp/classes-hp.exp: new file.
7516 * gdb.hp/ctti.exp: new file.
7517 * gdb.hp/ctti-add.cc: new file.
7518 * gdb.hp/ctti-add1.cc: new file.
7519 * gdb.hp/ctti-add2.cc: new file.
7520 * gdb.hp/ctti-add3.cc: new file.
7521 * gdb.hp/dbx.exp: new file.
7522 * gdb.hp/exception.cc: new file.
7523 * gdb.hp/exception.exp: new file.
7524 * gdb.hp/foll-exec.c: new file.
7525 * gdb.hp/foll-exec.exp: new file.
7526 * gdb.hp/foll-fork.c: new file.
7527 * gdb.hp/foll-fork.exp: new file.
7528 * gdb.hp/foll-vfork.c: new file.
7529 * gdb.hp/foll-vfork.exp: new file.
7530 * gdb.hp/inherit-hp.exp: new file.
7531 * gdb.hp/more-steps.exp: new file.
7532 * gdb.hp/namespace.cc: new file.
7533 * gdb.hp/namespace.exp: new file.
7534 * gdb.hp/optimize.exp: new file.
7535 * gdb.hp/pxdb.c: new file.
7536 * gdb.hp/pxdb.exp: new file.
7537 * gdb.hp/quicksort.exp: new file.
7538 * gdb.hp/reg-test.exp: new file.
7539 * gdb.hp/reg-test.s: new file.
7540 * gdb.hp/sized-enum.c: new file.
7541 * gdb.hp/sized-enum.exp: new file.
7542 * gdb.hp/start-stop.exp: new file.
7543 * gdb.hp/templ-hp.cc: new file.
7544 * gdb.hp/templ-hp.exp: new file.
7545 * gdb.hp/thr-lib.c: new file.
7546 * gdb.hp/thr-lib.exp: new file.
7547 * gdb.hp/thr-lib.h: new file.
7548 * gdb.hp/thr-liblib.c: new file.
7549 * gdb.hp/virtfun-hp.c: new file.
7550 * gdb.hp/virtfun-hp.exp: new file.
7551 * gdb.hp/watch-cmd.exp: new file.
7552 * gdb.hp/watch-hp.exp: new file.
7553 * gdb.hp/xdb1.exp: new file.
7554 * gdb.hp/xdb2.exp: new file.
7555 * gdb.hp/xdb3.exp: new file.
7556
7557 Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
7558
7559 The following files are part of the HP merge; some had longer
7560 names at HP, but have been renamed to be no more than 14
7561 characters in length.
7562
7563 * gdb.base/ss.h: new file.
7564 * gdb.base/call-ar-st.c: new file.
7565 * gdb.base/call-ar-st.exp: new file.
7566 * gdb.base/call-rt-st.c: new file.
7567 * gdb.base/call-rt-st-exp: new file.
7568 * gdb.base/call-strs.exp: new file.
7569 * gdb.base/ena-dis-br.exp: new file.
7570 * gdb.base/environ.exp: new file.
7571 * gdb.base/long_long.exp: new file.
7572 * gdb.base/sect-cmd.exp: new file.
7573 * gdb.base/shlib-cl2.exp: new file.
7574 * gdb.base/smoke.exp: new file.
7575 * gdb.base/so-impl-ld.c: new file.
7576 * gdb.base/so-impl-ld.exp: new file.
7577 * gdb.base/so-indr-cl.c: new file.
7578 * gdb.base/so-indr-cl.exp: new file.
7579 * gdb.base/varargs.exp: new file.
7580 * gdb.base/volatile.exp: new file.
7581 * gdb.base/whatis-exp.exp: new file.
7582 * gdb.base/display.exp: new file.
7583 * gdb.c++/derivation.exp: new file.
7584 * gdb.c++/local.exp: new file.
7585 * gdb.c++/member-ptr.exp: new file.
7586 * gdb.c++/overload.exp: new file.
7587 * gdb.c++/ovldbreak.exp: new file.
7588 * gdb.c++/ref-types.exp: new file.
7589 * gdb.c++/ref-types2.exp: new file.
7590 * gdb.c++/userdef.exp: new file.
7591
7592 Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
7593
7594 * gdb.base/default.exp: Reflect wording change in remote.c.
7595
7596 Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
7597
7598 * gdb.base/help.exp: Update to reflect current text.
7599
7600 Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
7601
7602 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
7603 they're stack variables and contain garbage.
7604 * gdb.c++/anon-union.exp: new file.
7605
7606 The following changes were made by David Taylor
7607 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7608 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7609 in changes by HP.
7610
7611 * gdb.base/bitops.exp: new file.
7612 * gdb.base/default.exp: change expected messages for catch and
7613 info catch tests to reflect HP merge changes.
7614 * gdb.base/enable-disable-break.exp
7615 * gdb.base/ending-run.c: new file.
7616 * gdb.base/long_long.c: new file.
7617 * gdb.base/maint.exp: new file.
7618 * gdb.base/pointers2.exp: new file.
7619 * gdb.base/shlib-call2.exp: new file.
7620 * gdb.base/solib.exp: new file.
7621 * gdb.base/step-test.c: new file.
7622 * gdb.c++/anon-union.cc: new file.
7623 * gdb.c++/local.cc: new file.
7624 * gdb.c++/member-pointer.cc: new file.
7625 * gdb.c++/method.cc: new file.
7626 * gdb.c++/ref-types.cc: new file.
7627 * gdb.c++/ref-types2.cc: new file.
7628 * gdb.c++/userdef.cc: new file.
7629
7630 * gdb.base/scope.exp: compile one file at a time, then link.
7631 * gdb.base/langs.exp: ditto.
7632 * gdb.base/list.exp: ditto.
7633
7634 Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
7635
7636 The following changes were made by David Taylor
7637 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7638 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7639 in changes by HP.
7640
7641 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
7642 skip tests. When compiling pass c++ flag to gdb_compile.
7643 * gdb.c++/
7644
7645 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
7646 test for on hppa*-*-hpux*; use args to see if c++ was specified.
7647 (skip_hp_tests): new function.
7648 (gdb_preprocess): new function.
7649
7650 * configure.in (hpdir): decide whether to configure gdb.hp.
7651 * configure: regenerated.
7652
7653 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
7654 to delete on clean.
7655 (EXECUTABLES): update to reflect new additions.
7656 * gdb.base/commands.exp: update message expected.
7657 * gdb.base/default.exp: add copyright notice.
7658 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
7659 * gdb.base/help.exp: update messages to reflect current text.
7660 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
7661 targets for recurse tests.
7662 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
7663 skip this file.
7664
7665 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
7666 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
7667 compilation.
7668 * gdb.c++/misc.exp: ditto.
7669 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
7670 run the tests. tell gdb_compile that it's a c++ compilation.
7671
7672 * gdb.threads/pthreads.exp: fix typo in message.
7673
7674 * gdb.base/all-bin.exp: new file.
7675 * gdb.base/arithmet.exp: new file.
7676 * gdb.base/assign.exp: new file.
7677 * gdb.base/completion.exp: new file.
7678 * gdb.base/cond-expr.exp: new file.
7679 * gdb.base/condbreak.exp: new file.
7680 * gdb.base/define.exp: new file.
7681 * gdb.base/dollar.exp: new file.
7682 * gdb.base/environment.exp: new file.
7683 * gdb.base/eval-skip.exp: new file.
7684 * gdb.base/jump.exp: new file.
7685 * gdb.base/logical.exp: new file.
7686 * gdb.base/pointers.exp: new file.
7687 * gdb.base/relational.exp: new file.
7688 * gdb.base/section_command.exp: new file.
7689 * gdb.base/whatis-expr.exp: new file.
7690
7691 * gdb.base/all-types.c: new file.
7692 * gdb.base/call-array-struct.c: new file.
7693 * gdb.base/call-return-struct.c: new file.
7694 * gdb.base/call-strings.c: new file.
7695 * gdb.base/callfuncs2.c: new file.
7696 * gdb.base/condbreak.c: new file.
7697 * gdb.base/constvars.c: new file.
7698 * gdb.base/display.c: new file.
7699 * gdb.base/int-type.c: new file.
7700 * gdb.base/jump.c: new file.
7701 * gdb.base/miscexprs.c: new file.
7702 * gdb.base/pointers.c: new file.
7703 * gdb.base/pointers2.c: new file.
7704 * gdb.base/shmain.c: new file.
7705 * gdb.base/shr1.c: new file.
7706 * gdb.base/shr2.c: new file.
7707 * gdb.base/solib.c: new file.
7708 * gdb.base/solib1.c: new file.
7709 * gdb.base/solib2.c: new file.
7710 * gdb.base/varargs.c: new file.
7711 * gdb.c++/derivation.cc: new file.
7712 * gdb.c++/overload.cc: new file.
7713 * gdb.c++/ovldbreak.cc: new file.
7714 * gdb.hp/attach.c: new file.
7715 * gdb.hp/attach2.c: new file.
7716 * gdb.hp/average.c: new file.
7717 * gdb.hp/compiler.c: new file.
7718 * gdb.hp/compiler.cc: new file.
7719 * gdb.hp/execd-program.c: new file.
7720 * gdb.hp/follow-exec.c: new file.
7721 * gdb.hp/follow-fork.c: new file.
7722 * gdb.hp/follow-vfork-and-exec.c: new file.
7723 * gdb.hp/misc-hp.cc: new file.
7724 * gdb.hp/more-steps.c: new file.
7725 * gdb.hp/optimize.c: new file.
7726 * gdb.hp/quicksort.c: new file.
7727 * gdb.hp/run-hp.c: new file.
7728 * gdb.hp/start-stop.c: new file.
7729 * gdb.hp/sum.c: new file.
7730 * gdb.hp/templates-hp.cc: new file.
7731 * gdb.hp/thread-local-in-lib.c: new file.
7732 * gdb.hp/thread-local-in-lib.h: new file.
7733 * gdb.hp/thread-local-in-lib.lib.c: new file.
7734 * gdb.hp/vforked-program.c: new file.
7735 * gdb.hp/virtfunc-hp.cc: new file.
7736 * gdb.hp/watchpoint-hp.c: new file.
7737 * gdb.hp/xdb.c: new file.
7738 * gdb.hp/xdb0.c: new file.
7739 * gdb.hp/xdb0.h: new file.
7740 * gdb.hp/xdb1.c: new file.
7741
7742 Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
7743
7744 The following change was made by Edith Epstein
7745 <eepstein@cygnus.com> as part of a project to merge in changes
7746 originally made by HP; HP did not create ChangeLog entries.
7747
7748 * gdb.c++/demangle.exp: changed the expected output for some
7749 ARM-style mangling -- removed second reference to datatype.
7750 For example, maint demangle __dt__11T1__pt__2_cFv
7751 T1<char>::~T1<char>(void)
7752 becomes,
7753 maint demangle __dt__11T1__pt__2_cFv
7754 T1<char>::~T1(void)
7755
7756 (test_hp_style_demangling): new hp specific demangling test cases.
7757
7758 Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
7759
7760 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
7761 * gdb.trace/backtrace.exp: Likewise.
7762 * gdb.trace/circ.exp: Likewise.
7763 * gdb.trace/collection.exp: Likewise.
7764 * gdb.trace/deltrace.exp: Likewise.
7765 * gdb.trace/infotrace.exp: Likewise.
7766 * gdb.trace/limits.exp: Likewise.
7767 * gdb.trace/packetlen.exp: Likewise.
7768 * gdb.trace/passc-dyn.exp: Likewise.
7769 * gdb.trace/passcount.exp: Likewise.
7770 * gdb.trace/report.exp: Likewise.
7771 * gdb.trace/save-trace.exp: Likewise.
7772 * gdb.trace/tfind.exp: Likewise.
7773 * gdb.trace/tracecmd.exp: Likewise.
7774 * gdb.trace/while-dyn.exp: Likewise.
7775 * gdb.trace/while-stepping.exp: Likewise.
7776
7777 1998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
7778
7779 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
7780
7781 Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
7782
7783 From Brendan Kehoe:
7784 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
7785 int return types.
7786
7787 Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
7788
7789 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
7790 remote dos host testing right.
7791
7792 Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
7793
7794 * gdb.base/corefile.exp: remove some xfails.
7795
7796 Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
7797
7798 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
7799 have different timestamps.
7800
7801 Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
7802
7803 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
7804 gdb.base/default.exp: Replace "exec" with "executable".
7805
7806 Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
7807
7808 * gdb.base/default.exp: Change else if to elseif from previous
7809 delta.
7810
7811 Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
7812
7813 * gdb.base/default.exp: Add brace missing from previous delta.
7814
7815 Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
7816
7817 * gdb.base/default.exp: Support test for info float for all
7818 varieties of arm toolchain.
7819
7820 Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
7821
7822 * gdb.trace/*.exp: remove "remote_download" command.
7823
7824 Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
7825
7826 * gdb.trace/*.exp: remove -gdwarf from compile.
7827
7828 Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
7829
7830 * gdb.trace/configure.in(AC_INIT): typo
7831 * gdb.trace/configure: regenerated
7832
7833 Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
7834
7835 * config/m68k-emc.exp: New file.
7836 * lib/<emc-support.exp trace-support.exp}: New files.
7837 * configure.in: add new test directory gdb.trace.
7838 * gdb.trace/{configure configure.in Makefile.in}: New files.
7839 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
7840 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
7841 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
7842 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
7843 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
7844 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
7845 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
7846
7847 Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
7848
7849 * gdb.c++/classes.exp: Change all regular expressions to match
7850 arbitrary combinations of newline/carriage-return, so that they
7851 will work equally well on Unix and Windows.
7852 * gdb.c++/inherit.exp: ditto.
7853 * gdb.c++/virtfunc.exp: ditto.
7854
7855 1998-08-11 Dawn Perchik <dawn@cygnus.com>
7856
7857 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
7858
7859 Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
7860
7861 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
7862 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
7863 to use a0-a3/d0-d3 as needed.
7864
7865 Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
7866
7867 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
7868 * gdb.disasm/am33.exp: Corresponding changes.
7869
7870 1998-07-11 Felix Lee <flee@cygnus.com>
7871
7872 * gdb.base/callfuncs.exp: add cmp10 test.
7873 * gdb.base/callfuncs.c (cmp10): new function.
7874
7875 Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
7876
7877 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
7878 into two parts to get around a synchronization problem in expect.
7879
7880 Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
7881
7882 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
7883
7884 * configure.in: Add options for gdbtk testsuite.
7885
7886 * configure: Regenerate.
7887
7888 * gdb.gdbtk: New directory to hold gdbtk tests.
7889
7890 Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
7891
7892 * gdb.fortran/types.exp: Escape brackets in expect patterns
7893 for test_float_literal_types_accepted tests.
7894 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
7895 before run test.
7896
7897 Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
7898
7899 * am33.exp: Just compile, do not link the testcase.
7900 * am33.s: Add ".am33" pseudoop to force am33 mode.
7901
7902 1998-06-25 Felix Lee <flee@cygnus.com>
7903
7904 * gdb.base/setshow.exp: make sure $pc is sane.
7905
7906 * gdb.stabs/weird.exp: split expect patterns properly.
7907
7908 Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
7909
7910 * gdb.disasm/am33.s: New disassembler testfile for the am33.
7911 * gdb.disasm/am33.exp: Run it.
7912
7913 Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
7914
7915 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
7916 match processing (and eliminate spurious timeouts when running).
7917
7918 Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
7919
7920 * gdb.base/signals.exp (test_handle_all_print): put back Mach
7921 exception test, but conditionalize it on target [mach | gnu].
7922
7923 Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
7924
7925 * gdb.base/overlays.exp: fixup compile line for linker script.
7926
7927 Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
7928
7929 * gdb.fortran/types.exp: don't guess at float size.
7930
7931 Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
7932
7933 * gdb.base/exprs.exp: delete test that depends on int size.
7934
7935 Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
7936
7937 * config/sim.exp: Removed checks for target triplets.
7938 (gdb_target_sim): Use gdb,target_sim_options.
7939
7940 Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
7941
7942 * gdb.base/reread.exp: New file.
7943 * gdb.base/reread1.c: New file.
7944 * gdb.base/reread2.c: New file.
7945
7946 Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
7947
7948 * config/sim.exp: Use 'target sim -sparclite' when running
7949 SPARClite programs.
7950
7951 Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
7952
7953 * gdb.base/structs2.exp: New file.
7954 * gdb.base/structs2.c: New file.
7955
7956 Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
7957
7958 * gdb.asm/common.inc: New file.
7959 * gdb.asm/d10v.inc: New file.
7960 * asm-source.exp: Pass -I's to gas to find .inc files.
7961 Update line numbers in expected output.
7962 * asmsrc1.s: Rewrite.
7963 * asmsrc2.s: Rewrite.
7964 * configure.in: Create arch.inc symlink.
7965 * configure: Regenerate.
7966 * Makefile.in (distclean): Delete arch.inc.
7967
7968 Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
7969
7970 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
7971 (t_enum_value2): ditto
7972 (t_enum_value3): ditto
7973 (main): ditto
7974 Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
7975
7976 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
7977 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
7978 change.
7979 Use gdb_test instead of send_gdb/gdb_expect sequences.
7980
7981 Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
7982
7983 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
7984 not void.
7985
7986 Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
7987
7988 * gdb.base/branches.c: Code with lots of loops and
7989 subroutines. Used to test gdbs ability to single step through PC
7990 changes, especially to test mips-tdep.c:mips_next_pc
7991
7992 Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
7993
7994 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
7995 more rigorous EGCS C++ error checking.
7996
7997 Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7998
7999 * gdb.base/help.exp: Clean up `help set args' and `help show args'
8000 tests.
8001 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
8002 function when asleep.
8003 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
8004 for i*86 Linux and SVR4 signal handling problems.
8005 Remove linux xfail for `next to handler in signals_tests_1', fixed
8006 by recent infrun.c change.
8007 Limit backtrace to 10 frames to avoid timeout problems with infinite
8008 stack backtraces.
8009 Adjust expect pattern in `handle all print' test to match Apr 28 1997
8010 target.[ch] change.
8011
8012 Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
8013
8014 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
8015 for a newline from gdb before continuing.
8016 (default_gdb_exit): Just look for y or n.
8017 (gdb_test): Detect abnormal exit from GDB running on DOS; if
8018 it does, fail the rests of the tests in the file.
8019
8020 Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
8021
8022 * config/cygmon.exp: New file.
8023
8024 Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
8025
8026 * gdb.base/list.exp: Fix problem with "list default lines around
8027 main" test on remote targets.
8028
8029 * gdb.base/scope.exp: Fix problem with filelocal_bss before
8030 run test on remote targets.
8031
8032 Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
8033
8034 * gdb.asm: New directory.
8035 * configure.in: Configure it.
8036 * configure: Regenerate.
8037 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
8038 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
8039
8040 Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
8041
8042 * config/mn10300-eval.exp: New file to support MN10300 eval board.
8043
8044 Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
8045
8046 * gdb.base/overlays (several files): Merge the two overlay
8047 managers into one. Change variables (foox, barx, bazx, grbxx)
8048 back into ints but force them to load in their proper sections.
8049
8050 Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
8051
8052 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
8053 on-chip insn memory and IMAP1 to upper 128k.
8054 (D10VCopy): Handle memory regions crossing 16k boundaries.
8055 (D10VCopy): Transfer data in 32 bit chunks.
8056
8057 Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
8058
8059 * gdb.base/overlays.c (main): Exit normally when result is
8060 correct.
8061
8062 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
8063 map. Include space for printf in .text segment.
8064
8065 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
8066 updated d10v memory VMA/LMA map.
8067 (D10VCopy): Call D10VTranslate.
8068
8069 Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
8070
8071 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
8072
8073 * gdb.base/bar.c (barx, bar): Change variable to small array so
8074 that it won't be put into the .sdata - small data -
8075 section. Update reference.
8076 * gdb.base/baz.c (bazx, baz): Ditto.
8077 * gdb.base/foo.c (foox, foo): Ditto.
8078 * gdb.base/grbx.c (grbxx, grbx): Ditto.
8079
8080 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
8081 to be arrays.
8082
8083 Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
8084
8085 * gdb.base/overlays.exp: fix up and get working again.
8086 Add tests for backtraces from an overlay function.
8087
8088 Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
8089
8090 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
8091 "calling function with watchpoint enabled".
8092
8093 Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
8094
8095 * gdb.base/break.exp (test_next_with_recursion): Remove
8096 gdb_suppress_tests for d10v-*-*.
8097 * lib/gdb.exp (gdb_suppress_tests): Disable this function
8098 pending review of whether it is useful or not.
8099
8100 Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
8101
8102 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
8103
8104 Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
8105
8106 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
8107 * config/dve.exp: New file to support Densan boards.
8108
8109 Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
8110
8111 * gdb.base/interrupt.exp: Document problem of simulators, signals,
8112 reads and BSD.
8113
8114 Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
8115
8116 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
8117 response.
8118
8119 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
8120
8121 Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
8122
8123 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
8124 test.
8125
8126 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
8127 target_sizeof_long and target_bigendian_p.
8128 (structs_by_value, structs_by_reference): Check values according
8129 to targets word size and endianess.
8130
8131 Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
8132
8133 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
8134 output.
8135
8136 Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
8137
8138 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
8139 Update test of set args help to match source change.
8140
8141 Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
8142
8143 * gdb.base/default.exp: Expect help system output to be in
8144 alphabetical order.
8145 * gdb.base/help.exp: Ditto.
8146
8147 Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
8148
8149 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
8150 "i*86-pc-linux-gnu*".
8151 * gdb.base/interrupt.exp: Ditto.
8152 * gdb.base/corefile.exp: Ditto.
8153
8154 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
8155 define vxworks when building the testcase.
8156
8157 * gdb.base/ptype.exp: Fix testnames to be unique.
8158 * gdb.base/radix.exp: Ditto.
8159 * gdb.base/term.exp: Ditto.
8160 * gdb.base/whatis.exp: Ditto.
8161 * gdb.c++/classes.exp: Ditto.
8162
8163 Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
8164
8165 * gdb.base/callfuncs.exp: Fix indentation.
8166
8167 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
8168 suppress_flag has been set.
8169 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
8170 target feature.
8171
8172 Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
8173
8174 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
8175 the testcase.
8176
8177 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
8178 set_debug_traps() and breakpoint().
8179 * gdb.c++/misc.cc (main): Ditto.
8180 * gdb.c++/templates.cc (main): Ditto.
8181 * gdb.c++/virtfunc.cc (main): Ditto.
8182
8183 Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
8184
8185 * lib/gdb.exp(gdb_step_for_stub): New function.
8186 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
8187 exists, reload the executable and do a "continue" instead of
8188 doing a jump.
8189 (runto_main): Use gdb_step_for_stub.
8190
8191 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
8192 tests to have unique names.
8193 * gdb.base/callfuncs.exp: Ditto.
8194 * gdb.base/commands.exp: Ditto.
8195 * gdb.base/default.exp: Ditto.
8196 * gdb.base/help.exp: Ditto.
8197 * gdb.base/list.exp: Ditto.
8198 * gdb.base/opaque.exp: Ditto.
8199 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
8200 similar tests.
8201
8202 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
8203 * gdb.c++/cplusfuncs.cc: Ditto.
8204 * gdb.c++/virtfunc.cc: Ditto.
8205
8206 * config/monitor.exp: Keep track of the last file we saw, rather
8207 than trying to get the info from gdb.
8208
8209 * gdb.fortran/types.exp: Move comment to previous line.
8210
8211 Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
8212
8213 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
8214 target mode.
8215
8216 Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
8217
8218 From Bob Manson:
8219 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
8220 string from GDB when it connects.
8221
8222 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
8223
8224 Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
8225
8226 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
8227 if we can't get a debug format from GDB (we may be testing an
8228 older GDB). Use a 10 second timeout when checking for the format.
8229
8230 * gdb.stabs/weird.exp: Fix quoting.
8231
8232 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
8233
8234 Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
8235
8236 * config/arm-ice.exp: New file.
8237
8238 Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
8239
8240 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
8241 until it has been modified to work with the new testsuite.
8242
8243 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
8244 testcase won't compile, cause all of the testcases in the file to
8245 fail instead.
8246
8247 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
8248 (gdb_clear_suppressed): New procedure.
8249 (gdb_stop_suppressing_tests): Only clear suppress_flag if
8250 it contains a positive value.
8251
8252 Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
8253
8254 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
8255
8256 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
8257
8258 Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
8259
8260 * lib/gdb.exp (setup_xfail_format): New function.
8261 (get_debug_format): New function to get debug format.
8262 (debug_format): New global variable to hold last value set
8263 by get_debug_format.
8264 * gdb.base/list.exp: Call get_debug_format and expect some
8265 tests to fail for DWARF 1 and COFF formats.
8266 * gdb.c++/ptype.exp: Ditto.
8267 * gdb.c++/classes.exp: Ditto.
8268 * gdb.c++/cplusfuncs.exp: Ditto.
8269 * gdb.c++/inherit.exp: Ditto.
8270 * gdb.c++/templates.exp: Ditto.
8271 * gdb.c++/virtfunc.exp: Ditto.
8272
8273 Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
8274
8275 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
8276 host doesn't have a currently-open connection.
8277
8278 * config/sparclet.exp: Cleanups and fixes to make it generic for
8279 any gdb stub target. Handle cases where gdb doesn't respond when
8280 interrupted in a sane fashion.
8281
8282 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
8283 same thing in a totally different way.
8284
8285 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
8286 setting "timeout".
8287 (gdb_start): We set the global gdb_prompt variable in
8288 default_gdb_init now.
8289
8290 Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
8291
8292 * gdb.base/printcmds.exp: Fix "check for floating addition"
8293 regexp to accept results within approx +/- .01 of exact value.
8294 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
8295
8296 Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
8297
8298 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
8299 properly.
8300 (gdb_expect): Add optional timeout parameter, and add timeout
8301 value to various calls.
8302 (gdb_suppress_tests): Only give one warning message per group.
8303
8304 Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
8305
8306 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
8307 global variables. Handle getting a value for $timeout more
8308 gracefully.
8309
8310 Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8311
8312 * lib/gdb.exp: Close connection to remote host if gdb doesn't
8313 initialize.
8314 (default_gdb_init): New procedure; allow gdb_init to be overridden
8315 by a target configuration file.
8316 (gdb_expect): Pass the timeout to remote_expect.
8317
8318 * config/monitor.exp(gdb_load): Fix typo in regexp.
8319
8320 Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
8321
8322 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
8323
8324 Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
8325
8326 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
8327 here. Call gdb_target_exec before rebooting the target, to make
8328 sure the connection to the target is closed.
8329 (gdb_load): Pass the name of the executable to gdb_target_monitor.
8330 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
8331 Also detect "Timeout reading from remote" error.
8332
8333 * config/gdbserver.exp: Pass the executable being loaded to
8334 gdb_target_monitor. Don't call gdb_file_cmd here; let
8335 gdb_target_monitor do it.
8336
8337 * gdb.disasm/hppa.exp: Don't use exec_output.
8338
8339 Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
8340
8341 * gdb.base/list.exp: If we're debugging a non-native target,
8342 try to set the pc register to point to the start of the
8343 program before doing the first list command.
8344
8345 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
8346 test_calls after restarting.
8347
8348 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
8349 reloading.
8350
8351 * gdb.base/watchpoint.exp: Fix typo.
8352
8353 * gdb.base/setshow.exp: Check for use_gdb_stub.
8354
8355 * gdb.base/break.exp: Fix continue until exit test for the gdb
8356 stub case.
8357 * gdb.base/langs.exp: Ditto.
8358
8359 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
8360 gdb_load_offset. If we weren't given a file to load, figure out
8361 what the current file is and use it.
8362
8363 * config/i386-bozo.exp: New file.
8364
8365 Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
8366
8367 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
8368 feature.
8369
8370 * config/proelf.exp: New entry.
8371
8372 Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
8373
8374 * lib/gdb.exp: Remove spurious .* patterns at the beginning
8375 of regexps.
8376
8377 * gdb.base/watchpoint.exp: Don't run the test_stepping
8378 tests if gdb can't call functions on the target.
8379
8380 * gdb.base/setshow.exp: Don't run the set prompt tests if
8381 the board has gdb_prompt set.
8382
8383 Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
8384
8385 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
8386 * gdb.base/commands.exp: Likewise.
8387 * gdb.base/setshow.exp: Likewise.
8388
8389 Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
8390
8391 * config/monitor.exp(gdb_start): Look for gdb_prompt target
8392 feature.
8393
8394 * config/i960.exp: New file.
8395
8396 Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
8397
8398 * gdb.base/funcargs.exp: Check for gdb,short_int target
8399 feature instead of looking for explicit target triplets.
8400
8401 Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
8402
8403 * gdb.base/printcmds.exp: add a couple more tests a la
8404 "p 123DEADBEEF", to check parse_number.
8405 * top.c: change "to enable to enable" to "to enable" in a couple
8406 of help strings.
8407
8408 Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
8409
8410 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
8411 on the mn10300.
8412
8413 Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
8414
8415 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
8416 where the test executable is run with explicit args.
8417 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
8418
8419 Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
8420
8421 * gdb.base/run.c: Use FAKEARGV to build test executable that
8422 does not require a command line arg, since most simulators
8423 don't currently support passing such an arg into the simulated
8424 program.
8425 * gdb.base/commands.exp: Change tests to insert the proper
8426 value as the arg to the first recursive factorial call. Change
8427 compilation line to define FAKEARGV at compile time.
8428
8429 Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
8430
8431 * gdb.base/recurse.exp: Enable these tests for the mn10300.
8432 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
8433 function with watchpoint enabled" test.
8434
8435 Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
8436
8437 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
8438 Don't call gdb_test when the command doesn't return to a gdb prompt.
8439
8440 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
8441 "Tests restarted" messages.
8442
8443 Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
8444
8445 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
8446
8447 Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
8448
8449 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
8450 for INFO SYMBOL; add help tests for OVERLAY commands.
8451 * gdb.base/default.exp: add tests for INFO SYMBOL command;
8452 add tests for OVERLAY commands
8453 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
8454 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
8455 * gdb.base/sigall.c: add usestubs code frag
8456 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
8457
8458 Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
8459
8460 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
8461 failures.
8462 (gdb_stop_suppressing_tests): Note that tests have restarted.
8463
8464 Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
8465
8466 * config/h8300.exp: New file.
8467
8468 Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
8469
8470 * gdb.base/setshow.exp: Check for the existence of a
8471 feature, not its value.
8472
8473 Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
8474
8475 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
8476
8477 * gdb.base/scope.exp: It's now init0(), not init().
8478
8479 * gdb.base/scope0.c: For now, change init() to be init0().
8480
8481 * config/monitor.exp: Use gdb_serial in preference to serial
8482 or netport.
8483
8484 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
8485 and it's not already set.
8486
8487 Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
8488
8489 * gdb.base/setshow.exp: Only test the run command if the target
8490 isn't using a stub and if it supports argument passing.
8491
8492 Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
8493
8494 * config/udi.exp(gdb_start): Make sure UDICONF is set
8495 properly before starting gdb.
8496
8497 Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
8498
8499 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
8500 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
8501 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
8502
8503 Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
8504
8505 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
8506 specialized code to reboot the board, use remote_reboot instead.
8507
8508 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
8509
8510 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
8511
8512 * config/monitor.exp: Make sure we disconnect from the target.
8513 Also, try a reboot/reload cycle instead of failing if the
8514 load fails.
8515
8516 Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
8517
8518 * gdb.base/default.exp: Don't set match_max.
8519 * gdb.base/help.exp: Ditto.
8520 * gdb.base/list.exp: Ditto.
8521 * gdb.base/signals.exp: Ditto.
8522
8523 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
8524 set, use remote_ld to download the testcase instead of
8525 the GDB loader.
8526
8527 Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
8528
8529 * config/vr5000.exp: New file.
8530
8531 * config/monitor.exp(gdb_target_monitor): Add pattern for
8532 "Ending remote" to detect errors in connecting.
8533
8534 * gdb.base/setshow.exp: Add .* within auto language test.
8535
8536 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
8537 target feature.
8538
8539 * config/monitor.exp(gdb_load): Check for a failure when loading,
8540 and reboot the board if necessary.
8541
8542 * gdb.base/setvar.exp(test_set): Handle multiple prints within
8543 a set of tests. Remove print.* from the patterns being checked.
8544
8545 Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
8546
8547 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
8548 refer to gdb_spawn_id.
8549
8550 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
8551 longer used.
8552 * config/sparclet.exp: Ditto.
8553 * config/sparclet-old.exp: Ditto.
8554 * config/slite.exp: Ditto.
8555 * config/sim.exp: Ditto.
8556 * gdb.base/funcargs.exp: Ditto.
8557
8558 * lib/gdb.exp:Remove references to gdb_spawn_id.
8559 (gdb_expect): Move to remote.exp.
8560
8561 Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
8562
8563 * config/monitor.exp: Detect the "Couldn't establish connection"
8564 message from GDB.
8565
8566 Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
8567
8568 * gdb.base/bitfields.exp: Use runto instead of explicit
8569 gdb_run_cmd/gdb_expect sequences.
8570
8571 * gdb.base/break.exp(text_next_with_recursion): Add match for
8572 gdb_expect call.
8573
8574 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
8575 We also need to handle the "A program is being debugged already"
8576 prompt from gdb. Use gdb_test to set the baud rate.
8577
8578 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
8579 to 20000. Really. I mean it.
8580
8581 Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8582
8583 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
8584 fails. If suppress_flag is set, skip perror message about not
8585 being able to send to GDB.
8586 (send_gdb): If suppress_flag is set, don't try to send commands to
8587 GDB.
8588 (gdb_expect): If suppress_flag is set, always fail immediately.
8589 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
8590 (gdb_init): Call gdb_stop_suppressing_tests.
8591 (default_gdb_exit): Ditto.
8592 (default_gdb_start): Ditto.
8593
8594 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
8595 gdb_stop_suppressing_tests as appropriate.
8596 * gdb.base/break.exp: Ditto.
8597 * gdb.base/callfuncs.exp: Ditto.
8598 * gdb.base/commands.exp: Ditto.
8599 * gdb.base/exprs.exp: Ditto.
8600 * gdb.base/funcargs.exp: Ditto.
8601 * gdb.base/list.exp: Ditto.
8602 * gdb.base/recurse.exp: Ditto.
8603 * gdb.base/scope.exp: Ditto.
8604 * gdb.base/structs.exp: Ditto.
8605 * gdb.c++/inherit.exp: Ditto.
8606
8607 Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
8608
8609 * config/vr4300.exp: New file.
8610
8611 * gdb.*/*.exp: Call gdb_expect instead of expect.
8612
8613 * lib/gdb.exp(gdb_expect): New function.
8614
8615 Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
8616
8617 * lib/gdb.exp(gdb_init): New function.
8618
8619 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
8620 for each individual variable set.
8621
8622 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
8623 name.
8624
8625 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
8626
8627 * gdb.base/scope.exp: Use gdb_test.
8628
8629 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
8630 aborting; the testsuite driver will do that for us (see
8631 gdb_finish). Also, use gdb_test in a few more places.
8632
8633 Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
8634
8635 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
8636
8637 Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
8638
8639 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
8640 and "add_tests" are not at the same address.
8641
8642 Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
8643
8644 * gdb.base/ptype.exp: Use gdb_test.
8645
8646 Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
8647
8648 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
8649 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
8650 left in. No longer expect them to fail.
8651
8652 * gdb.stabs/*.mt; Deleted, no longer used.
8653 * gdb.stabs/configure.in: Remove references to target makefile
8654 frags.
8655 * gdb.stabs/configure: Rebuilt.
8656
8657 * gdb.disasm/*.mt: Deleted, no longer used.
8658 * gdb.disasm/configure.in: Remove references to target makefile
8659 frags. Use "sh3.s" as the unique filename for this directory.
8660 * gdb.disasm/configure: Rebuilt.
8661
8662 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
8663 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
8664 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
8665
8666 Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
8667
8668 * config/udi.exp: Use mondfe,name instead of remote_host.
8669
8670 Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
8671
8672 * gdb.base/watchpoint.exp: Don't expect a failure when calling
8673 a function with a watchpoint enabled on the mn10200.
8674
8675 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
8676 before trying to create it!
8677
8678 Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
8679
8680 * config/vx.exp: Use hostname instead of netport.
8681
8682 * config/vxworks.exp: New file.
8683
8684 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
8685
8686 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
8687 gdb before assuming everything worked. Send a ^C if a timeout
8688 occurs.
8689
8690 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
8691 $gdb_spawn_id directly.
8692 (gdb_run_cmd): Try _start as well as start. Use the target feature
8693 gdb,start_symbol as the symbol to start from when jumping.
8694
8695 Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
8696
8697 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
8698 redundant) test.
8699
8700 * gdb.base/recurse.exp: Relax final value test for 'b' so that
8701 it doesn't lose for 16bit integer systems.
8702
8703 Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
8704
8705 * gdb.fortran/types.exp: If the target doesn't support "double"
8706 data types, then expect "real" types to only be 4 bytes.
8707
8708 * gdb.c++/virtfunc.exp: Expect failure for virtual function
8709 call tests if the target doesn't support inferior function calls.
8710
8711 * gdb.base/printcmds.exp: Allow minor deviation in FP values
8712 in printf tests.
8713
8714 Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
8715
8716 * gdb.base/help.exp: Disable "help set", "help show", and
8717 "help support". Simplify regexp for "help stack".
8718
8719 * gdb.base/default.exp: Set match_max to 5000 and the timeout
8720 to 60 seconds. Temporarily set match_max to 15000 around the
8721 "info copying" test.
8722
8723 * gdb.base/nodebug.exp: Don't try to do an inferior function
8724 call if the target doesn't support them.
8725 * gdb.base/printcmds.exp: Likewise.
8726 * gdb.base/setvar.exp: Likewise.
8727 * gdb.base/structs.exp: Likewise.
8728 * gdb.c++/templates.exp: Likewise.
8729 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
8730
8731 * gdb.base/recurse.exp: Enable for the mn10200.
8732
8733 * configure.in: Do configure gdb.stabs directory for *-*-elf
8734 targets.
8735 * configure: Rebuilt.
8736
8737 * gdb.base/break.exp: Check for gdb,noresults before testing
8738 exit status and/or results from the target.
8739 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
8740 * lib/gdb.exp: Remove old (now bogus) initialization of
8741 noinferior, noargs, noresults and nosignals.
8742
8743 Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
8744
8745 * config/sh.exp: New file.
8746
8747 * config/slite.exp: Try to connect multiple times to the board
8748 before rebooting. Only send a "monitor run" if need_monitor_run
8749 is set.
8750
8751 * gdb.base/break.exp: Don't do the "stub continue" test if
8752 the target has gdb_stub set.
8753
8754 * gdb.base/callfuncs.exp: Increase the timeout.
8755
8756 * gdb.base/interrupt.exp: Don't even try to compile the testcase
8757 if the target has gdb,noinferiorio set.
8758
8759 * gdb.base/list.exp: Increase match_max to 10000 characters.
8760
8761 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
8762
8763 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
8764 target.
8765
8766 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
8767
8768 Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
8769
8770 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
8771 trying to delete the copy of gdb. Catch the file delete so we
8772 don't die if the delete fails; also, the file should be copied to
8773 the host, not to the build.
8774
8775 Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
8776
8777 * lib/gdb.exp(gdb_test): Surround the result pattern with
8778 parenthesis in case it contains multiple regexps separated
8779 with |.
8780
8781 * gdb.base/watchpoint.exp: Use gdb_test.
8782 * gdb.base/default.exp: Ditto.
8783
8784 Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
8785
8786 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
8787
8788 * gdb.base/scope.exp: Use gdb_test.
8789 * gdb.c++/classes.exp: Ditto.
8790 * gdb.c++/inherit.exp: Ditto.
8791
8792 Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
8793
8794 * gdb.base/crossload.exp: Don't use execute_anywhere, use
8795 remote_exec instead.
8796 * gdb.base/corefile.exp: Don't be ridiculous.
8797 * gdb.base/*.c: Add missing stub invocations.
8798
8799 Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
8800
8801 * config/slite.exp: Miscellaneous fixes.
8802
8803 * lib/gdb.exp: Fix runto.
8804
8805 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
8806 the target.
8807
8808 * gdb.base/watchpoint.exp: Fix regexp.
8809
8810 * lib/gdb.exp(default_gdb_exit): Add a catch to the
8811 close and wait commands, as the descriptor may now be
8812 invalid. Always call "remote_close host".
8813
8814 Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
8815
8816 Major rewrite for testsuite revision.
8817
8818 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
8819 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
8820 instead of relying on spawn_id to always contain a valid
8821 spawn id.
8822 (get_compiler_info): New procedure to build the ${binfile}.ci
8823 file, instead of replicating this in N different places.
8824 (gdb_compile): New procedure.
8825
8826 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
8827 appropriate arguments) instead of compile. Use gdb_test in a lot
8828 more places. Use send_gdb instead of send. Always run gdb_start
8829 at the start of a testcase, as this is no longer done magically.
8830
8831 config/*-gdb.exp: Rename without the -gdb suffix.
8832
8833 config/mips.exp: Use remote_close instead of exit_remote_shell.
8834 config/monitor.exp: Use target_info instead of looking at
8835 baud, timeout, etc.
8836 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
8837
8838 Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8839
8840 * gdb.c++/templates.exp (test_ptype_of_templates),
8841 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
8842 Update expect patterns for destructors and assignment operators
8843 to match corresponding c-typeprint.c changes.
8844 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
8845 to destructor breakpoint test, GDB should be able to set the
8846 destructor breakpoint without specifying arguments.
8847
8848 Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
8849
8850 * gdb.threads/pthreads.exp: Change result for failure to compile due
8851 to lack of pthreads runtime support from an error to simply an
8852 unsupported test, per dejagnu standards.
8853
8854 Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8855
8856 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
8857 where GDB exits to reduce pattern match time.
8858 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
8859
8860 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
8861
8862 Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
8863
8864 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
8865 * gdb.base/default.exp: ditto.
8866 * gdb.base/nodebug.exp: ditto.
8867 * gdb.base/printcmds.exp: ditto.
8868 * gdb.base/ptype.exp: ditto.
8869 * gdb.base/setvar.exp: ditto.
8870 * gdb.base/structs.exp: ditto.
8871 * gdb.base/setshow.c: Guard against uninitialized values of argc.
8872
8873 Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
8874
8875 * configure, */configure: Rebuild with autoconf 2.12.
8876
8877 Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
8878
8879 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
8880 use new i*86-pc-linux*-gnu quads.
8881 * gdb.base/corefile.exp: Ditto.
8882 * gdb.base/signals.exp: Ditto.
8883 * gdb.base/sigall.exp: Ditto.
8884 * gdb.base/interrupt.exp: Ditto.
8885
8886 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
8887 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
8888 RedHat 4.0.
8889
8890 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
8891 linux. This allows the test case to at least compile on latest
8892 linux, but still not run due to missing the threads runtime library.
8893
8894 Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8895
8896 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
8897 directory to search gdb directory. Accept and step over conditional
8898 stack alignment code. Consume $prompt in failure cases.
8899 Reset timeout to $oldtimeout instead of some arbitrary value.
8900 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
8901 timeout problems with infinite stack backtraces.
8902 * gdb.base/ptype.exp (ptype struct link, union tu_link):
8903 Accept function parameters for linkfunc member.
8904
8905 Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
8906
8907 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
8908 (CXXFLAGS): Remove, unreferenced.
8909 (B_OPTIONS): Add for -B options and add code to initialize with
8910 previous -B options and also add -B option to pick up cross compiled
8911 runtime.
8912 (TARGET_INCLUDES): Add for -I options and add code to initialize when
8913 doing cross compiles.
8914 (target_alias): Declare global.
8915 (xgcc): Set variable to full path of gcc in build tree. Use findfile
8916 to verify that gcc exists in build tree, and if so set CC to that
8917 gcc and to use B_OPTIONS and TARGET_INCLUDES.
8918
8919 Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
8920
8921 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
8922 ptype test for anonymous union. Fixup testcase to match
8923 current gcc debug output.
8924
8925 Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
8926
8927 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
8928 force argument to an unsigned long type.
8929
8930 Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
8931
8932 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
8933 tests and anonymous union print/ptype tests.
8934 * gdb.base/list.exp (test_forward-search): Increase timeout by
8935 5 minutes for the "search extremely long line" case.
8936 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
8937 completely optional and that the pass/fail messages use the command as
8938 the message if that third arg is a null string.
8939 (gdb_test_exact): Arrange that a null string pattern means match a
8940 null string output rather than any output, which might include random
8941 errors.
8942 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
8943 backtrace test.
8944 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
8945 always failing and failure is now exposed by gdb.exp changes.
8946
8947 Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
8948
8949 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
8950 weren't being noted.
8951
8952 Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8953
8954 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
8955 * gdb.stabs/weird.exp: Remove v_comb xfails.
8956
8957 Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
8958
8959 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
8960 list.exp scope.exp watchpoint.exp]
8961 Make all timeout error msgs explicitly say "(timeout)".
8962
8963 Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
8964
8965 * config/monitor.exp: Increase download timeout to 1000 seconds.
8966
8967 Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
8968
8969 * config/m32r.exp: Increase timeout to 120 seconds.
8970
8971 Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
8972
8973 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
8974 and accept older ordering as obsolescent gcc or gdb.
8975 * gdb.c++/templates.exp: Ditto.
8976 * gdb.c++/virtfunc.exp: Ditto.
8977
8978 Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
8979
8980 * gdb.base/coremaker.c: Add code to mmap some data so we
8981 can check that it ends up in the core file.
8982 * gdb.base/corefile.exp: Add test to read mmapped data
8983 from core file.
8984
8985 Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
8986
8987 * config/m32r.exp: New file.
8988
8989 Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
8990
8991 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
8992 that cflags can contains -gstabs, and work correctly for other tests.
8993
8994 Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
8995
8996 * gdb.base/setshow.exp: New file, tests show and set.
8997 * gdb.base/setshow.c: New file, tests show and set.
8998 * gdb.base/help.exp: Add test for help set|show annotate.
8999 * gdb.base/default.exp: Add test for set|show annotate.
9000
9001 Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
9002
9003 * testsuite/gdb.base/break.exp: Make backtrace from factorial
9004 errors unique.
9005 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
9006 explicitly.
9007
9008 Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
9009
9010 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
9011 and width commands. This is done elsewhere.
9012 * (gdb_start): Don't call gdb_start_sim here. That's already
9013 done in gdb_load. This fixes lots of failures in default.exp.
9014
9015 Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
9016
9017 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
9018 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
9019 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
9020 in the same we we treat other failures (since it may be an expected
9021 condition), rather than as an error.
9022 * gdb.base/signals.exp (test_handle_all_print): Revert back to
9023 old test format.
9024
9025 Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
9026
9027 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
9028 (distclean maintainer-clean realclean): No need to remove files
9029 twice. Nuke the duplicates.
9030 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
9031 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
9032 Remove config.h along with other config files.
9033
9034 Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
9035
9036 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
9037 "p func1 ()" and note that rests of tests are skipped.
9038 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
9039 setup_xfails for "print func2::coremaker_local".
9040 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
9041 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
9042 affected by the previous run test.
9043 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
9044 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
9045 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
9046 "pass int powerset tuple" and "pass modeless int powerset tuple".
9047 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
9048 "real write 4" and "real write 8".
9049 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
9050 setup_xfails for "print vs1 after tuple assign 2",
9051 "print \$i after tuple assign 2", and
9052 "print vs2 after tuple assign 2".
9053 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
9054 meaningful error message and return -1 so the caller can
9055 suppress further tests and avoid a cascade of errors.
9056
9057 Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
9058
9059 * gdb.base/a1-selftest.exp: Tweak tests to account for new
9060 format for printing version.
9061 * gdb.base/default.exp: Ditto.
9062 * gdb.base/interrupt.exp: Fix problem with cascade of
9063 errors if child process dies while calling a function.
9064
9065 Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
9066
9067 * Makefile.in (VPATH): Add
9068 * Makefile.in (Makefile, config.status): Fix rules so things get
9069 remade when necessary.
9070
9071 Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
9072
9073 * Makefile.in (just-check): Add path to sibling expect dir
9074 to environment variable specified by RPATH_ENVVAR.
9075
9076 Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
9077
9078 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
9079 (just-check): Add shared library paths for libstdc++, tk,
9080 tcl, bfd, and opcodes to the environment variable specified
9081 in RPATH_ENVVAR.
9082 * configure.in: Add support to recognize --enable-shared flag
9083 and generate correct value for RPATH_ENVVAR.
9084 * configure: Regenerated with autoconf.
9085
9086 Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
9087
9088 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
9089 include all osf versions.
9090 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
9091 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
9092 when target is linux. When failing to build pthreads test
9093 executable, give more meaningful message.
9094 * gdb.threads/pthreads.c: Hpux also uses old definition of second
9095 arg for pthread_create.
9096
9097 Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
9098
9099 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
9100 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
9101 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
9102 and -lpthreads (everybody else).
9103 (test_startup): Fail gracefully if threads are not supported.
9104 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
9105 "p/c array_index("abcdef",2)" when not gcc compiled.
9106 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
9107 "print func2::coremaker_local" when not gcc compiled.
9108 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
9109 "ptype on opaque struct tagname (statically)",
9110 "ptype on opaque struct tagname (dynamically) 1", and
9111 "ptype on opaque struct tagname (dynamically) 2"
9112 for not compiled with gcc.
9113 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
9114 backtrace when compiled with gcc.
9115 * lib/gdb.exp (runto_main): Return result of "runto main" rather
9116 than always return success.
9117
9118 Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
9119
9120 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
9121
9122 Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
9123
9124 * gdb.base/structs.exp: Undo last change.
9125
9126 Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
9127
9128 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
9129 encapsulate all the steps/nexts done during self test, starting
9130 at main, and makes them less sensitive to optimization issues.
9131 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
9132 signal handler" test.
9133 * gdb.threads/pthreads.exp: Only run this for native configs.
9134 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
9135 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
9136 tests.
9137 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
9138 for "runto test_calls(void)" test.
9139
9140 Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
9141
9142 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
9143 and don't expect address info in breakpoint confirmations.
9144
9145 Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
9146
9147 * gdb.base/list.exp (test_forward_search): Increase timeout
9148 temporarily by 60 seconds for searching extremely long line,
9149 and then reset to old value when done. Increase expect input
9150 buffer to 10000.
9151
9152 Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
9153
9154 * gdb.base/list.exp (test_forward_search): Fix to handle very
9155 long source line without overflowing expect's input buffer.
9156
9157 Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
9158
9159 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
9160 "buffer_full".
9161
9162 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
9163 "buffer_full".
9164
9165 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
9166 "buffer_full".
9167
9168 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
9169 "buffer_full".
9170
9171 Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
9172
9173 * configure.in (configdirs): Add gdb.threads.
9174 * configure: Regenerated with autoconf.
9175 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
9176 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
9177 * gdb.threads/configure: New, generated with autoconf.
9178
9179 Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
9180
9181 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
9182
9183 Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
9184
9185 * gdb.base/signals.exp (test_handle_all_print): Test separately for
9186 each signal's status in the output of "handle all print".
9187 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
9188 the \r\n sequence that immediately precedes the gdb prompt.
9189 * gdb.base/a1-selftest.exp: Save original timeout and restore
9190 after test.
9191
9192 Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
9193
9194 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
9195 symbol.
9196
9197 Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
9198
9199 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
9200
9201 Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
9202
9203 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
9204 timeout by 60 seconds.
9205
9206 Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
9207
9208 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
9209 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
9210 error return.
9211
9212 Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
9213
9214 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
9215 gdb initialization, also report how long dejagnu waited. Restore
9216 old timeout before doing error return. Temporarily increase timeout
9217 by 3 minutes to allow for slow startups over heavy NFS use.
9218
9219 Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
9220
9221 * lib/gdb.exp: Report timeout value for verbosity level 2.
9222 * config/gdbserver.exp: Ditto.
9223 * config/hppro.exp: Ditto.
9224 * config/mips-gdb.exp: Ditto.
9225 * config/monitor.exp: Ditto.
9226 * config/netware.exp: Ditto.
9227 * config/sim-gdb.exp: Ditto.
9228 * config/slite-gdb.exp: Ditto.
9229 * config/udi-gdb.exp: Ditto.
9230 * config/unix-gdb.exp: Ditto.
9231 * config/vx-gdb.exp: Ditto.
9232 * gdb.base/a1-selftest.exp: Ditto.
9233 * gdb.base/a2-run.exp: Ditto.
9234 * gdb.base/break.exp: Ditto.
9235 * gdb.base/corefile.exp: Ditto.
9236 * gdb.base/list.exp: Ditto.
9237 * gdb.base/recurse.exp: Ditto.
9238 * gdb.base/scope.exp: Ditto.
9239 * gdb.base/signals.exp: Ditto.
9240
9241 Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
9242
9243 * gdb.threads/Makefile.in (docdir): Removed.
9244
9245 Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
9246
9247 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
9248 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
9249 @srcdir@.
9250 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
9251 autoconf 2.5 or higher.
9252 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
9253
9254 Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
9255
9256 * configure: Regenerated.
9257 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
9258 avoid name clashes with SunOS headers.
9259
9260 Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
9261
9262 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
9263
9264 Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
9265
9266 * gdb.base/callfuncs.exp: Finish last change -- make sure the
9267 prototype information ends up in the compiler info file.
9268
9269 Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
9270
9271 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
9272 attempting to regenerate it. Eliminate use of a temporary file
9273 and just generate the info file directly. Source it immediately,
9274 for consistency of use.
9275 * gdb.base/corefile.exp: Ditto
9276 * gdb.base/exprs.exp: Ditto.
9277 * gdb.base/funcargs.exp: Ditto.
9278 * gdb.base/langs.exp: Ditto.
9279 * gdb.base/list.exp: Ditto.
9280 * gdb.base/mips_pro.exp: Ditto.
9281 * gdb.base/nodebug.exp: Ditto.
9282 * gdb.base/opaque.exp: Ditto.
9283 * gdb.base/ptype.exp: Ditto.
9284 * gdb.base/scope.exp: Ditto.
9285 * gdb.base/setvar.exp: Ditto.
9286 * gdb.base/signals.exp: Ditto.
9287 * gdb.base/whatis.exp: Ditto.
9288 * gdb.c++/templates.exp: Ditto.
9289 * gdb.c++/virtfunc.exp: Ditto.
9290 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
9291 whether or not to add -lstdc++ to the compile command line args.
9292
9293 Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9294
9295 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
9296 it got fixed by the recent lookup_minimal_symbol_by_pc change.
9297 Increase timeout, a lot of single stepping might be needed if the
9298 target has no hardware watchpoints.
9299
9300 Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
9301
9302 * gdb.base/break.exp: Ignore compiler warnings when compiling
9303 break.c.
9304 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
9305 * gdb.base/default.exp: Add h8300 xfails. Handle messages
9306 from remote-sim.
9307 * gdb.base/exprs.exp: Add h8300 xfails.
9308 * gdb.base/funcargs.exp: Likewise.
9309 * gdb.base/nodebug.exp: Likewise.
9310 * gdb.base/printcmds.exp: Likewise.
9311 * gdb.base/ptype.exp: Likewise.
9312 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
9313 h8300 xfails.
9314 * gdb.base/return.exp: Handle float/double precision problems
9315 on the h8300.
9316 * gdb.base/funcargs.c: Explicitly make last constant argument to
9317 call_after_alloca_subr an unsigned long type.
9318 * gdb.base/return.c: Include stdio.h.
9319
9320 Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
9321
9322 * config/abug.exp: New file for the older Motorola Bug monitor
9323 that runs on the mvme13x series VME boards.
9324 * config/monitor.exp: Use the new config array for target settings
9325 if they exist.
9326
9327 Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
9328
9329 * sim-gdb.exp: Make the SH simulator allocate less space when
9330 it is targeted.
9331
9332 Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
9333
9334 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
9335 test.
9336
9337 Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
9338
9339 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
9340 "rs6000-*-*" for "list function in include file" when gcc compiled.
9341 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
9342 for "p ctable1[120]".
9343 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
9344 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
9345 Remove setup_xfail for "rs6000-*-*" for
9346 "print 'scope0.c'::filelocal before run".
9347 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
9348 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
9349 since some compilers don't allow both options to be given
9350 on the same command line. Create object file and move it.
9351
9352 Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
9353
9354 * gdb.base/corefile.exp: Always regenerate the core file, since
9355 we always regenerate the coremaker program. Detect special case
9356 where registers cannot be read from core file.
9357
9358 Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
9359
9360 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
9361 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
9362 * gdb.c++/templates.exp: Only match on basename of file since
9363 some formats like xcoff don't encode directory information.
9364 * gdb.stabs/weird.exp: Use the right sed script for powerpc
9365 and rs6000 AIX xcoff targets.
9366 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
9367 * configure: Regenerate.
9368 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
9369 here, rather than in distclean.
9370
9371 Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
9372
9373 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
9374 defined, and use it to compile the test case with -O2. The
9375 native compilation still uses no optimization.
9376 * gdb.base/mips_pro.c: Remove inline assembly code since
9377 it is compiled PIC by default, which results in assembler
9378 warnings that make the testsuite think the compilation
9379 was unsuccessful.
9380
9381 Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
9382
9383 * gdb.c++/misc.exp: Add note to message for
9384 "print s.a for foo struct" that this is a known gcc 2.7.2
9385 and earlier bug.
9386
9387 Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
9388
9389 * gdb.base/break.exp: Fix pattern for matching "Delete all
9390 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
9391 setup_xfail for deleting all breakpoints test. Fix various
9392 timeout messages to include "(timeout)".
9393 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
9394 for "p t_float_values2(3.14159,float_val2)".
9395 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
9396 for "continue to call2g" when gcc compiled.
9397 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
9398 "up to foo in langs.exp", "show language at foo in langs.exp",
9399 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
9400 and "show language at fsub in langs.exp".
9401 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
9402 "list line 1 in include file", "list message for lines past EOF",
9403 "list function in include file", "list list0.h:foo", and
9404 "list filename:function; nonexistant function".
9405 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
9406 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
9407 and "ptype t_char_array" to be for native cc only.
9408
9409 Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
9410
9411 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
9412 setup_xfail for "print coremaker_bss", "print coremaker_ro",
9413 "print func2::coremaker_local", and "backtrace in corefile.exp".
9414
9415 Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
9416
9417 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
9418 "bt in signals.exp". This problem only appears when running
9419 the testsuite, and then only intermittently.
9420
9421 Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
9422
9423 * gdb.base/return.exp (return_tests): Differentiate between
9424 two tests of continuing.
9425
9426 Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
9427
9428 * */Makefile.in (maintainer-clean): Remove config.log.
9429 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
9430 * gdb.c++/Makefile.in (PROGS): Add inherit.
9431 (clean): Remove *.ci.
9432
9433 Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
9434
9435 * gdb.c++/misc.cc: Add test code from Mike Stump.
9436 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
9437
9438 Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
9439
9440 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
9441 to "alpha-*-osf2*" and add comment.
9442 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
9443 setup_xfail for "step over execarg initialization" and
9444 "step over corearg initialization".
9445 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
9446 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
9447 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
9448 gcc compiled for "print coremaker_bss", "print coremaker_ro",
9449 "print func2::coremaker_local", and "backtrace in corefile.exp".
9450 * gdb.base/signals.exp: Build and source signals.ci.
9451 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
9452 to be for gcc only.
9453 * lib/gdb.exp: Move verbose statements outside conditionals.
9454
9455 Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9456
9457 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
9458 Feb 3 procfs.c change.
9459
9460 Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
9461
9462 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
9463
9464 Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
9465
9466 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
9467 from dejagnu's apparent default of 10 seconds, which gives random
9468 results when running the tests over NFS on moderately loaded systems.
9469 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
9470
9471 Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
9472
9473 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
9474 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
9475 result reports.
9476
9477 Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
9478
9479 * configure.in (CY_AC_PATH_TCLH): Remove.
9480 * configure: Regenerate.
9481
9482 Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
9483
9484 * gdb.c++/Makefile.in (clean): Add missing '{'.
9485
9486 Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
9487
9488 * lib/gdb.exp: Provide a default value for noinferior.
9489
9490 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
9491 Load libgloss.exp.
9492
9493 Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
9494
9495 * gdb.disasm/hppa.exp: Compile directly into an executable, use
9496 the executable, not the .o to run the tests from.
9497
9498 Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
9499
9500 * gdb.base/break.exp: Don't test for program exit or exit status
9501 if $noresults if nonzero.
9502 * gdb.base/langs.exp: Likewise.
9503 * gdb.base/watchpoint.exp: Likewise.
9504
9505 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
9506 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
9507 trying to compile the testcase.
9508
9509 Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
9510
9511 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
9512 * gdb.base/signals.exp (continue to handler): Likewise.
9513
9514 Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
9515
9516 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
9517
9518 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
9519
9520 Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
9521
9522 * gdb.base/corefile.exp: Recognize "not found" as failure
9523 when trying to determine if a core file was generated.
9524 If no core file was generate the first time, try again without
9525 the ulimit -c to work around braindamaged shells.
9526
9527 Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
9528
9529 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
9530 [] tests with "test" and enclose string in quotes.
9531 * gdb.stabs/configure: Rebuild
9532
9533 Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
9534
9535 Changes in sync with expect:
9536 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
9537 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
9538 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
9539 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
9540 argument to AC_REQUIRE.
9541 * configure: Regenerated.
9542
9543 Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
9544
9545 * gdb.base/corefile.exp: When generating a core, discard any
9546 error messages about ulimit not found and the "core dumped"
9547 message from the shell that runs the coredumper.
9548
9549 Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
9550
9551 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
9552
9553 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
9554 which sed script to run. Expect failure for v_comb test
9555 on PA targets too.
9556
9557 Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
9558
9559 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
9560 "print func2::coremaker_local" and for "backtrace in corefile.exp"
9561
9562 Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
9563
9564 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
9565 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
9566 "sparc-sun-solaris*" xfails for "p v_comb".
9567 * lib/gdb.exp (default_gdb_start): Fix typo.
9568 * gdb.base/corefile.exp: Allow "Core was generated by ..."
9569 messages to not include the full program name that caused
9570 the core dump since some systems (such as solaris) apparently
9571 truncate this path to about 80 characters.
9572 When generating a core file first try increasing the core file
9573 size limit to unlimited since some systems may default it to
9574 zero, and it is harmless to try it. Move the test for failing
9575 to generate a core file to where it will actually get executed.
9576 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
9577 new gdb result from g++ debug info improvements and make old
9578 pattern obsolescent. Also account for size_t differences
9579 (may be int or long).
9580 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
9581 initialization before function call is placed in the delay slot
9582 and thus appears to be skipped over by commands such as "next".
9583
9584 Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
9585
9586 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
9587
9588 Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
9589
9590 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
9591 input source file; fix code to compile test to deal with this
9592 convention.
9593 * gdb.c++/*.exp: Likewise.
9594
9595 Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
9596
9597 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
9598 "bt in signals.exp".
9599
9600 Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
9601
9602 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
9603 "step over execarg initialization" and
9604 "step over corearg initialization".
9605
9606 Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
9607
9608 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
9609 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
9610
9611 Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
9612
9613 From Rob Savoye (rob@poseidon.cygnus.com)
9614 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
9615 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
9616 configure.in}, gdb.disasm/{Makefile.in, configure.in},
9617 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
9618 configure.in}: Major reworking for autoconfig.
9619 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
9620 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
9621 New files.
9622 * config/unix-gdb.exp: Make GDB global.
9623 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
9624 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
9625 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
9626 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
9627 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
9628 term.exp, twice.exp, watchpoint.exp, whatis.exp},
9629 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
9630 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
9631 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
9632 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
9633 pr-8136.exp, result.exp, string.exp, tuples.exp},
9634 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
9635 to returns as necessary, arrange for test to compile own testcase
9636 executable.
9637 * lib/gdb.exp: Changes for testsuite to compile own test cases.
9638
9639 Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
9640
9641 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
9642 clear_xfail at end of test which might not call either pass or fail.
9643 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
9644 "backtrace through signal handler".
9645
9646 Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9647
9648 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
9649 continuing from a job control stop signal.
9650 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
9651
9652 Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
9653
9654 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
9655 * gdb.base/corefile.exp: Likewise.
9656 * gdb.base/funcargs.exp: Likewise.
9657
9658 Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
9659
9660 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
9661 * config/monitor.exp: Add support for setting baud rate.
9662
9663 Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
9664
9665 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
9666 i*86-*-linux* xfails for "backtrace through signal handler".
9667 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
9668 "print func2::coremaker_local".
9669 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
9670 alpha-dec-osf2* xfail for
9671 "delete all breakpoints when none".
9672
9673 Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
9674
9675 * gdb.base/break.exp: Change test that deletes all breakpoints
9676 when no user breakpoints are installed. A post 4.15 change
9677 causes gdb to no longer prompt in this case.
9678
9679 Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
9680
9681 * gdb.base/return.exp (return_tests): Change xfail for test
9682 "correct value returned double test" to stop xfailing at
9683 Solaris 2.5. Apparently the bug has been fixed.
9684
9685 Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
9686
9687 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
9688 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
9689
9690 Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
9691
9692 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
9693 * gdb.disasm/hppa.s: Corresponding changes.
9694
9695 Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
9696
9697 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
9698 makefile fragment.
9699 * config/mt-hpux: Deleted.
9700
9701 Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
9702
9703 * Many files: When warning about suppressed tests due to a
9704 nonexistant test binary, avoid incrementing the warning count.
9705
9706 Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
9707
9708 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
9709
9710 Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9711
9712 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
9713 "sparc-*-solaris2*".
9714
9715 Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9716
9717 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
9718 Add global and local variables and initialize them.
9719 * gdb.base/corefile.exp: Test correct mapping of corefile sections
9720 by printing variables. Remove rs6000 and powerpc xfails, BFD now
9721 extracts the file name and terminating signal from the core file.
9722 * TODO: Remove note about tests for correct mapping of corefile.
9723 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
9724 from optimizing it away.
9725 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
9726 handles common blocks.
9727
9728 Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
9729
9730 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
9731 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
9732
9733 Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
9734
9735 * Makefile.in (maintainer-clean): New target, synonym for
9736 realclean.
9737 * gdb.base/Makefile.in (maintainer-clean): Likewise.
9738 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
9739 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
9740 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
9741 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
9742 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
9743
9744 Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
9745
9746 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
9747 xfails when not gcc compiled for "print foo::funclocal".
9748 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
9749 "print foo::funclocal at foo",
9750 "print 'scope1.c'::foo::funclocal at foo",
9751 "print foo::funclocal_bss at foo",
9752 "print 'scope1.c'::foo::funclocal_bss at foo",
9753 "print foo::funclocal_ro at foo",
9754 "print 'scope1.c'::foo::funclocal_ro at foo",
9755 "print bar::funclocal at foo" and
9756 "print 'scope1.c'::bar::funclocal at foo".
9757 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
9758 gcc compiled for "print foo::funclocal at bar".
9759 Expand all messages to ensure that they identify that
9760 the test is at bar().
9761 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
9762 gcc compiled for:
9763 "ptype on opaque struct pointer (statically)",
9764 "ptype on opaque struct tagname (statically)",
9765 "ptype on opaque struct pointer (dynamically) 1",
9766 "ptype on opaque struct tagname (dynamically) 1",
9767 "ptype on opaque struct pointer (dynamically) 2" and
9768 "ptype on opaque struct tagname (dynamically) 2
9769 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
9770 gcc compiled for:
9771 "p datalocal"
9772 "whatis datalocal",
9773 "ptype datalocal",
9774 "p bsslocal",
9775 "whatis bsslocal", and
9776 "ptype bsslocal".
9777 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
9778 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
9779 when not gcc compiled.
9780 * gdb.base/funcargs.exp (float_and_integral_args): Add
9781 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
9782 compiled.
9783 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
9784 "backtrace from call6a" when not gcc compiled.
9785 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
9786 "backtrace from call7a" when not gcc compiled.
9787 * gdb.base/callfuncs.exp (do_function_calls):
9788 Add "hppa*-*-hpux*" xfail when not gcc compiled for
9789 "p t_char_array_values(char_array_val2,char_array_val1)",
9790 "p t_char_array_values(char_array_val1,char_array_val2)",
9791 "p t_char_array_values("carray 1","carray 2")",
9792 "p t_char_array_values("carray 1",char_array_val2)",
9793 "p t_char_array_values(char_array_val1,"carray 2")",
9794 "p sum_args(1,{2})",
9795 "p sum_args(2,{2,3})",
9796 "p sum_args(3,{2,3,4})",
9797 "p sum_args(4,{2,3,4,5})"
9798 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
9799 "backtrace in corefile.exp" when not gcc compiled.
9800
9801 Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9802
9803 * gdb.base/signals.exp: Rewrite `handle all print' test as
9804 a procedure. Accept blanks or TABs as whitespace, increase
9805 timeout and expect input buffer size for the large output
9806 from the command. Remove "i*86-*-bsdi2.0" xfail.
9807
9808 Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9809
9810 * gdb.base/setvar.exp: Add new testcases for truncation when
9811 assigning invalid values to bitfields.
9812
9813 Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
9814
9815 * gdb.base/callfuncs.exp (do_function_calls): Remove
9816 mips-sgi-irix* xfail for
9817 "call inferior func with struct - returns char *"
9818 and fix test so that an optional (unsigned char *) cast is
9819 accepted in the result.
9820
9821 Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
9822
9823 * gdb.base/funcargs.exp (float_and_integral_args): Remove
9824 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
9825 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
9826 * gdb.base/signals.exp: Remove duplicate "handle all print" test
9827 that accidentally got checked in.
9828
9829 Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
9830
9831 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
9832 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
9833 compiled test.
9834 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
9835 Add mips-sgi-irix5* xfail for not gcc compiled.
9836 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
9837 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
9838 "p top", "whatis top", "p middle", and "whatis middle".
9839 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
9840 "whatis signed char" for not gcc compiled.
9841 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
9842 "set variable signed char=-1 (-1)" and
9843 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
9844 * gdb.base/funcargs.exp (float_and_integral_args):
9845 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
9846 Add mips-sgi-irix* xfail when not gcc compiled for
9847 "continue to call2b".
9848 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
9849 "continue to call2g".
9850 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
9851 "backtrace from call6a"
9852 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
9853 "backtrace from call7k".
9854 Add mips-sgi-irix5* xfail when not gcc compiled for
9855 "backtrace from call7a".
9856 (localvars_after_alloca): Fix gdb_test cmds for
9857 "print * after runto ...".
9858 Remove rs6000-*-* xfails for
9859 "print i after runto localvars_after_alloca" and
9860 "print l after runto localvars_after_alloca"
9861 for all compilers.
9862 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
9863 when not compiled with gcc, for:
9864 "print signed char == (minus)",
9865 "print signed char != (minus)",
9866 "print signed char < (minus)",
9867 "print signed char > (minus)".
9868 * gdb.base/callfuncs.exp (do_function_calls):
9869 Add mips-sgi-irix* xfail, when compiled with native compiler, for
9870 "call inferior func with struct - returns char *".
9871 * gdb.base/return.exp (return_tests): Change xfail for
9872 "correct value returned double test" to include Solaris 2.4.
9873 * gdb.base/funcargs.exp (float_and_integral_args):
9874 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
9875
9876 Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9877
9878 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
9879 enumeration bitfields if compiling with GNU C.
9880 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
9881 to empty' prompt.
9882
9883 Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
9884
9885 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
9886 test for PRO targets.
9887
9888 * gdb.base/funcargs.exp: Avoid ever setting more than 8
9889 breakpoints in the inferior at any given time by making
9890 two groups of breakpoints for call2*, call6* and call7*
9891 tests.
9892
9893 Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9894
9895 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
9896 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
9897 from optimizing it away.
9898 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
9899 "call inferior func with struct".
9900
9901 Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
9902
9903 * configure.in: Only configure gdb.chill for particular targets.
9904
9905 Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
9906
9907 * gdb.base/Makefile.in: Add action to .c.o transformation
9908 rule that generates a .ci file for each .o file and remove
9909 explicit .c.o rules except for callfuncs.o.
9910 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
9911 generates a .ci file for each .o file and remove explicit
9912 .cc.o rules.
9913 (clean): Remove *.tmp *.ci files.
9914 (EXECUTABLES): Remove templ-info.exp.
9915 * gdb.base/compiler.c: New file.
9916 * gdb.c++/compiler.cc: New file
9917 * gdb.base/scope.exp: Source gdb.base/scope.ci.
9918 Change rs6000-*-* xfail for
9919 "print 'scope0.c'::filelocal_ro" and
9920 "print 'scope1.c'::filelocal" and
9921 "print 'scope1.c'::filelocal_bss" and
9922 "print 'scope1.c'::filelocal_ro" and
9923 "print 'scope1.c'::foo::funclocal" and
9924 "print 'scope1.c'::foo::funclocal_ro" and
9925 "print 'scope1.c'::bar::funclocal" and
9926 "print 'scope0.c'::filelocal_ro" and
9927 "print 'scope1.c'::filelocal at foo" and
9928 "print 'scope1.c'::filelocal_bss at foo" and
9929 "print 'scope1.c'::filelocal_ro at foo" and
9930 "print 'scope1.c'::foo::funclocal at foo" and
9931 "print 'scope1.c'::foo::funclocal_bss at foo" and
9932 "print 'scope1.c'::foo::funclocal_ro at foo" and
9933 "print 'scope1.c'::bar::funclocal at foo" and
9934 "print 'scope0.c'::filelocal_ro" and
9935 "print 'scope1.c'::filelocal" and
9936 "print 'scope1.c'::filelocal_bss" and
9937 "print 'scope1.c'::filelocal_ro" and
9938 "print 'scope1.c'::foo::funclocal" and
9939 "print 'scope1.c'::foo::funclocal_bss" and
9940 "print 'scope1.c'::foo::funclocal_ro" and
9941 "print 'scope1.c'::bar::funclocal" and
9942 "print 'scope1.c'::bar::funclocal_bss"
9943 to only be xfail'd when not compiled with gcc.
9944 Add rs6000-*-* xfail for
9945 "print 'scope0.c'::filelocal_bss before run"
9946 when compiled with gcc.
9947 (test_at_main): Add rs6000-*-* xfail for
9948 "print filelocal_ro in test_at_main"
9949 when compiled with gcc.
9950 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
9951 Add rs6000-*-aix* xfail for
9952 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
9953 "ptype t_char_array", not compiled with gcc.
9954 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
9955 xfail for "list foo (in include file)" when gcc compiled.
9956 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
9957 (integral_args): Add rs6000-*-* xfail for
9958 "run to call0a" if not compiled with gcc.
9959 (unsigned_integral_args): Add rs6000-*-* xfail for
9960 "run to call1a" if not compiled with gcc.
9961 (float_and_integral_args): Add rs6000-*-* xfail for
9962 "run to call2a" if not compiled with gcc and for
9963 "continue to call2b" for any compiler.
9964 Add rs6000-*-* xfail to
9965 "print f1 after run to call2a" for gcc compiled.
9966 (discard_and_shuffle): Add rs6000-*-* xfail for
9967 "run to call6a".
9968 (shuffle_round_robin): Add rs6000-*-* xfail for
9969 "backtrace from call7a" if not compiled with gcc.
9970 Add rs6000-*-* xfail for
9971 "backtrace from call7b" if compiled with gcc.
9972 (call_after_alloca): Add rs6000-*-* xfail for
9973 "print c in call_after_alloca" and
9974 "print s in call_after_alloca" and
9975 "backtrace from call_after_alloca_subr"
9976 if not compiled with gcc.
9977 (localvars_in_indirect_call): Add rs6000-*-* xfail for
9978 "print c in localvars_in_indirect_call" and
9979 "print c in localvars_in_indirect_call" and
9980 "backtrace in indirectly called function" and
9981 "stepping into indirectly called function"
9982 if not compiled with gcc.
9983 (localvars_after_alloca): Add rs6000-*-* xfail for
9984 "print c after runto localvars_after_alloca" and
9985 "print s after runto localvars_after_alloca" and
9986 "print i after runto localvars_after_alloca" and
9987 "print l after runto localvars_after_alloca"
9988 for all compilers.
9989 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
9990 than whatis-info.exp.
9991 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
9992 than opaque-info.exp.
9993 Setup rs6000-*-* xfail for
9994 "ptype on opaque struct pointer (statically)" and
9995 "ptype on opaque struct pointer (dynamically)" when
9996 not compiled with gcc.
9997 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
9998 rather than callf-info.exp.
9999 (do_function_calls): Add clear_xfail for rs6000-*-* for
10000 "p t_float_values2(3.14159,float_val2)". Seems to work
10001 fine there, both with xlc and gcc. Need to find out what
10002 it is doing right and fix other platforms.
10003 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
10004 "call inferior func with struct - returns int",
10005 "call inferior func with struct - returns long",
10006 "call inferior func with struct - returns float",
10007 "call inferior func with struct - returns double",
10008 "call inferior func with struct - returns char *",
10009 but only if not gcc compiled (presumes xlc compiled).
10010 Change rs6000-*-* xfails for
10011 "call inferior func with struct - returns char" and
10012 " call inferior func with struct - returns short" to only
10013 xfail if not using gcc.
10014 (clean mostlyclean): Remove *.ci and *.tmp files.
10015 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
10016 than templ-info.exp.
10017 * gdb.base/langs.exp: Source gdb.base/langs.ci.
10018 Add rs6000-*-* xfail for "up to foo in langs.exp"
10019 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
10020 when not gcc compiled.
10021
10022 Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10023
10024 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
10025 * gdb.base/corefile.exp: Likewise.
10026 * gdb.base/list.exp: Likewise.
10027 * gdb.base/scope.exp: Likewise.
10028 * gdb.base/siganls.exp: Likewise.
10029
10030 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
10031 compiler output.
10032 * gdb.base/whatis.exp: Likewise.
10033
10034 Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
10035
10036 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
10037 failure (opcode table has been fixed to match reality).
10038
10039 Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
10040
10041 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
10042 "call inferior func with struct - returns char",
10043 "call inferior func with struct - returns short"
10044
10045 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
10046 "print 'scope0.c'::filelocal at main",
10047 "print 'scope0.c'::filelocal_bss in test_at_main",
10048 "print 'scope0.c'::filelocal at foo",
10049 "print 'scope0.c'::filelocal_bss in test_at_foo",
10050 "print 'scope0.c'::filelocal at bar",
10051 "print 'scope0.c'::filelocal_bss in test_at_bar"
10052
10053 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
10054 in source file 1". This bug seems to have been fixed with both
10055 gcc and native cc (was native assembler bug?).
10056
10057 Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
10058
10059 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
10060 "backtrace through signal handler" to "i*86-*-sysv4*".
10061 * gdb.base/signals.exp: Add xfail for "'next' behaved as
10062 continue" case. Add "known SVR4 bug" to fail message.
10063 Add "i*86-*-bsdi2.0" xfail for "handle all print".
10064 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
10065 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
10066 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
10067 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
10068 "up to foo in langs.exp", "show language at foo in
10069 langs.exp", "up to cppsub_ in langs.exp", "show
10070 language at cppsub_ in langs.exp", "up to fsub in
10071 langs.exp", and "show language at fsub in langs.exp".
10072 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
10073 "bactrace in corefile.exp".
10074 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
10075 "call inferior function with struct - returns float" and
10076 "call inferior function with struct - returns double".
10077
10078 Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
10079
10080 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
10081 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
10082 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
10083 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
10084
10085 Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
10086
10087 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
10088 (or overriden) "CHILL" macro rather then bare "gcc".
10089 Also look for ../../gcc/xgcc since that is what we will
10090 actually need, not "Makefile". Remove following assignment
10091 of CHILL to CHILL_FOR_TARGET because that results in
10092 recursive definition.
10093
10094 Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
10095
10096 * gdb.base/corefile.exp: Change xfail for backtrace in
10097 corefile.exp from linuxaout to all linux.
10098 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
10099 cases where we miss the breakpoint at the signal handler
10100 for some reason. Setup xfail for linuxoldld/linuxaout and
10101 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
10102 hitting SIGURG breakpoint.
10103 * gdb.base/signals.exp: Setup xfail for "next" acting like
10104 continue to add linuxoldld. Setup xfail for all linux for
10105 "next to handler in signals_tests_1", "backtrace in
10106 signals_tests_1", "continue to func1", "pass SIGUSR1",
10107 and continue to handler".
10108
10109 Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
10110
10111 * Update all FSF addresses except those in COPYING* files.
10112
10113 Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
10114
10115 * gdb.base/a2-run.exp: Change messages to be more explicit about
10116 the status of args, and quote binfile in results.
10117
10118 Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
10119
10120 * gdb.base/callfuncs.exp: Add tests for passing structs to
10121 inferior functions and return various types.
10122 * gdb.base/callfuncs.c: Add functions to receive a struct
10123 and return a member of the struct, in various types.
10124
10125 Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10126
10127 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
10128
10129 Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
10130
10131 * config/vxworks29k.exp: New file, sources vxworks.exp.
10132
10133 Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10134
10135 * config/gdbremote.exp: New file. Testing framework using
10136 gdbserver.
10137
10138 Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
10139
10140 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
10141 "call function when asleep" and "send end of file".
10142 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
10143 for "backtrace in corefile.exp".
10144 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
10145 for "backtrace through signal handler".
10146 * gdb.base/corefile.exp: Make sure we actually generate a core file
10147 before trying the core tests. Some systems allow the user to suppress
10148 generation of core files and default to that (linux for example).
10149 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
10150 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
10151
10152 Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10153
10154 * gdb.threads: New directory with some crude multi-threaded
10155 gdb tests (step.exp and step2.exp).
10156 * config/mt-lynx (STEP_EXECUTABLE): Define.
10157 (THREADFLAGS): Define.
10158
10159 Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
10160
10161 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
10162
10163 * gdb.base/signals.exp: Disable whole file for lynx until
10164 further notice.
10165
10166 * gdb.base/signals.exp: xfail test where "next" acts like
10167 "continue" for lynx.
10168
10169 * gdb.base/interrupt.exp: xfail test for calling function while
10170 inferior is asleep for lynx.
10171
10172 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
10173 than one cr-lf after each command.
10174
10175 Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10176
10177 * configure.in: Reinstate setting of stabsdirs variable, fix
10178 typo in setting up configdirs for native builds.
10179
10180 * gdb.base/return.exp: Fix typo in return double test.
10181 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
10182 compiler from optimizing them away.
10183
10184 Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
10185
10186 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
10187 sequences to be echo'd by gdb when using gdb_test.
10188 * gdb.chill/chexp.exp: Likewise.
10189 * gdb.fortran/exprs.exp: Likewise
10190
10191 Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10192
10193 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
10194 after the inferior gdb has started.
10195
10196 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
10197 after each command.
10198 * gdb.base/funcargs.exp: Likewise.
10199 * gdb.base/gdbvars.exp: Likewise.
10200 * gdb.base/interrupt.exp: Likewise.
10201 * gdb.base/list.exp: Likewise.
10202 * gdb.base/watchpoint.exp: Likewise.
10203 * gdb.c++/demangle.exp: Likewise.
10204 * gdb.c++/inherit.exp: Likewise.
10205 * gdb.chill/chexp.exp: Likewise.
10206 * gdb.fortran/exprs.exp: Likewise.
10207
10208 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
10209 test if we can't handle IO to/from the inferior.
10210
10211 * gdb.c++/misc.exp: Always check for a program already being
10212 started after sending a "run" command to gdb.
10213
10214 * gdb.base/twice.exp: Start with a fresh gdb.
10215
10216 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
10217 only depend on gdb's expression code, not the chill runtime.
10218
10219 * gdb.base/return.c: Put return values into variables so we
10220 can have gdb print them rather than depending on the program
10221 to print them.
10222 * gdb.base/return.exp: Corresponding changes.
10223
10224 * lib/gdb.exp: Provide default value for noinferiorio.
10225 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
10226 the inferior.
10227
10228 * gdb.base/break.exp: Always check for a program already being
10229 started after sending a "run" command to gdb.
10230 (text_next_with_recursion): Don't check the output from the
10231 program's printf statement. Instead just make sure the program
10232 exited.
10233
10234 * gdb.base/commands.exp: Protect tests which need arguments with
10235 $noargs conditionals.
10236
10237 Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10238
10239 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
10240 of structure member arrays to match gdb/valops.c:value_addr change.
10241
10242 Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
10243
10244 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
10245 cases.
10246
10247 Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
10248
10249 * configure.in (configdirs): Remove gdb.chill from default list
10250 of subdirs and then add it back in only if doing a native build.
10251 The current chill compiler does not yet work in any cross build.
10252 * Revert all signal changes from Jul 6.
10253 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
10254 for sh-hms targets, allowing these tests to link, with no other
10255 changes. Testing is suppressed by setting "nosignals" in site.exp.
10256
10257 Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
10258
10259 * configure.in (signaldirs): Define and add to configdirs for all
10260 targets except some specific ones that are known to not support signals.
10261 Also clean up formatting.
10262 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
10263 (signals, sigall): Remove rules to build.
10264 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
10265 Moved to new gdb.signals directory.
10266 * gdb.signals: New test directory.
10267 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
10268 signals.c signals.exp}: New or moved files.
10269
10270 Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
10271
10272 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
10273
10274 Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
10275
10276 * gdb.base/return.exp: Xfail `return double' test failure
10277 on at least Solaris 2.3 and handle future/past versions on
10278 a case by case basis as appropriate. Also update message
10279 to include i*86 failures.
10280
10281 Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10282
10283 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
10284
10285 * lib/gdb.exp: Fix comment which erroneously identified
10286 gdb_file_cmd as gdb_load (the 19 May change was in fact to
10287 gdb_file_cmd not gdb_load).
10288 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
10289
10290 * gdb.base/setvar.exp: Make test names consistent between pass and
10291 fail cases. Use gdb_test more.
10292
10293 Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10294
10295 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
10296
10297 Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10298
10299 * gdb.base/help.exp: Fix expected help string for `show commands'.
10300
10301 Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
10302
10303 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
10304
10305 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
10306 of a text section.
10307
10308 Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
10309
10310 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
10311 that loop eventually terminates. Fix Connection refused logic so
10312 that testsuite will expire nicely.
10313
10314 Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
10315
10316 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
10317 config/rom68k.exp: New tcl glue for the appropriate monitors.
10318 These all just end up calling monitor.exp.
10319 * config/monitor.exp (gdb_target_monitor): Handle `Connection
10320 refused' by retrying. Cleanup some timeout issues.
10321 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
10322 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
10323 callers don't have to set/restore global timeout variable.
10324
10325 * The following set of changes centralizes management of the global
10326 timeout variable. This way, it can be set in one target dependent
10327 place instead of dozens of places scattered throughout the test suite.
10328 If you need to lengthen a timeout, then you should either set timeout
10329 in one of the config/{target}.exp files, or multiply it by a factor.
10330 Setting it to an absolute value is always going to lose for some
10331 targets.
10332 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
10333 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
10334 * gdb.base/funcargs.exp: Don't set timeout.
10335 * gdb.base/list.exp (test_forward_search): Only use local timeout.
10336 * gdb.base/printcmds.exp (test_print_string_constants
10337 test_print_array_constants): Don't set timeout.
10338 * gdb.base/ptype.exp: Don't set timeout.
10339 * gdb.base/recurse.exp: Don't set timeout.
10340 * gdb.base/return.exp: Don't set timeout.
10341 * gdb.base/watchpoint.exp: Don't set timeout.
10342 * gdb.c++/classes.exp (do_tests): Don't set timeout.
10343 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
10344
10345 Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
10346
10347 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
10348
10349 Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10350
10351 * lib/gdb.exp: Disable chill tests for irix5.
10352
10353 Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10354
10355 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
10356 each test pass or fail.
10357
10358 Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10359
10360 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
10361 xlc not gcc.
10362
10363 Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
10364
10365 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
10366
10367 Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
10368
10369 * config/est.exp: Fix copyright and comments. Remove dead code.
10370 Use targetname, serialport and baud variables instead of fixed
10371 constants.
10372 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
10373 * config/cpu32bug.exp: New file to support cpu32bug monitors.
10374
10375 Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10376
10377 * gdb.base/watchpoint.exp: Don't run
10378 test_watchpoint_triggered_in_syscall for sunos.
10379
10380 Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10381
10382 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
10383 they don't seem to exist. Do include stdio.h.
10384
10385 Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10386
10387 * gdb.base/a1-selftest.exp: Add alpha xfail.
10388
10389 Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10390
10391 * gdb.base/watchpoint.c (main): Prompt before calling read().
10392 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
10393 Revise accordingly. Remove cruft about sending "123" several
10394 times, until it gets noticed. Clean up the "print buf[0]" stuff
10395 so that it passes or fails, and waits for prompts in the usual way.
10396
10397 Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10398
10399 * gdb.base/recurse.exp: Fix comment.
10400
10401 * TODO: Remove item about printing variables in nodebug.exp. Add
10402 item about enabling tests which are only run on some targets.
10403
10404 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
10405 fail, make test names unique, use new gdb_test convention
10406 regarding pattern, use gdb_test more, etc.).
10407
10408 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
10409 fail, make test names unique, etc.).
10410
10411 Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10412
10413 * gdb.base/nodebug.c: Change return type of top and middle to
10414 short.
10415 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
10416 are fixed by the recent mdebugread.c changes. Allow `short ()'
10417 as type for top and middle.
10418
10419 Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10420
10421 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
10422 nearly as I can tell, the whole thing was an accident in Stu's
10423 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
10424 to replace a send/expect pair with gdb_test, but ended up only
10425 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
10426 of 30 Mar 1995 took care of it, but left this vestigial comment
10427 which I am now nuking.
10428
10429 Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10430
10431 * gdb.base/break.exp: Look for different line number for
10432 breakpoint at main depending on usestubs.
10433
10434 Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10435
10436 * gdb.base/list.exp: Adjust some alternate expect patterns to
10437 match recent list0.c change. Add alternate expect pattern for
10438 output from `list default lines around main' for optimizing
10439 compilers.
10440
10441 Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10442
10443 * lib/gdb.exp: If nosignals is not set, set it to 0.
10444
10445 Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
10446
10447 * config/slite-gdb.exp: Responds to load symbol table prompt.
10448 * gdb.base/break.exp: Adjust line number, fix rerun.
10449 * gdb.base/langs0.c: Add #ifdef usestubs.
10450
10451 Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
10452
10453 * gdb.base/list.exp: Adjust line contents after adding new lines in
10454 list0.c. Also fix a syntax error.
10455
10456 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
10457 * gdb.base/break.exp: ditto.
10458 * gdb.base/list.exp: ditto.
10459 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
10460 * gdb.base/run.c: ditto.
10461 * gdb.base/list0.c: ditto.
10462 * gdb.base/funcargs.c: ditto.
10463
10464 Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
10465
10466 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
10467 $targetname, $serialport and $baud instead of hardwired variables.
10468 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
10469 target doesn't support signals.
10470
10471 Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
10472
10473 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
10474
10475 Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10476
10477 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
10478 Don't rely on the value of an auto variable before it has been
10479 initialized. Use gdb_test more.
10480
10481 Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10482
10483 * lib/gdb.exp (default_gdb_version): A version number must start
10484 with a digit, but other than that contains all characters up to
10485 the first whitespace character.
10486
10487 Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10488
10489 * gdb.base/commands.exp (breakpoint_command_test): New tests.
10490
10491 Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10492
10493 * gdb.c++/*.exp: Warn if executable does not exist. The original
10494 reason for skipping the warning was that configure.in sometimes
10495 intentionally skipped building the executables but the tcl code
10496 had no way of knowing. That (a) was always bogus with respect to
10497 error handling, (b) is no longer true (right now there is no way
10498 to skip C++ tests).
10499
10500 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
10501
10502 Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10503
10504 * gdb.base/list.exp: Add expect patterns for output from
10505 SunPRO compiled executables.
10506 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
10507 types.
10508
10509 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10510
10511 * gdb.base/break.exp (test_next_with_recursion): Accept any line
10512 number (we are already testing that the correct source line text
10513 gets printed).
10514
10515 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
10516 that is what is intended, but something needed to be done to get
10517 sunos4 native working again.
10518
10519 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
10520
10521 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
10522 apparently went with a (very) old xfail.
10523
10524 Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
10525
10526 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
10527 runto_main is a proc in gdb.exp that will do 'step' for target use
10528 stubs.
10529 * gdb.base/exprs.exp: ditto.
10530 * gdb.base/interrupt.exp: ditto.
10531 * gdb.base/opaque.exp: ditto.
10532 * gdb.base/printcmds.exp: ditto.
10533 * gdb.base/ptype.exp: ditto.
10534 * gdb.base/scope.exp: ditto.
10535 * gdb.base/setvar.exp: ditto.
10536 * gdb.base/signals.exp: ditto.
10537 * gdb.base/twice.exp: ditto.
10538 * gdb.c++/classes.exp: ditto.
10539 * gdb.c++/inherit.exp: ditto.
10540 * gdb.c++/templates.exp: ditto.
10541 * gdb.base/break.exp: no run and hit main for stubs. Change line
10542 numbers for breakpoints and info breakpoint.
10543 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
10544 breakpoint().
10545 * gdb.base/callfuncs.c: ditto.
10546 * gdb.base/exprs: ditto.
10547 * gdb.base/interrupt.c: ditto.
10548 * gdb.base/opaque0.c: ditto.
10549 * gdb.base/printcmds.c: ditto.
10550 * gdb.base/ptype.c: ditto.
10551 * gdb.base/scope0.c: ditto.
10552 * gdb.base/setvar.c: ditto.
10553 * gdb.base/signals.c: ditto.
10554 * gdb.base/twice.c: ditto.
10555 * gdb.c++/misc.cc: ditto.
10556 * gdb.c++/templates.cc: ditto.
10557
10558 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10559
10560 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
10561
10562 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
10563 somewhere between `read' and `main.c'. I'm pretty sure the
10564 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
10565 and it isn't particularly useful.
10566
10567 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
10568
10569 Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10570
10571 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
10572
10573 Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
10574
10575 * config/mt-slite: add LIBS and -nostdlib.
10576 * config/slite-gdb.exp: add this new file to support sparclite target.
10577
10578 Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
10579
10580 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
10581
10582 * gdb.base/a2-run.exp: Change argument to istarget from
10583 "*-*-vxworks" to "*-*-vxworks*".
10584 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
10585
10586 Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
10587
10588 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
10589 will not runto main but do a 'step' to step out of breakpoint().
10590 * config/mt-slite: add -Dusestubs.
10591
10592 Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10593
10594 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
10595 instead of just @.
10596
10597 * gdb.base/signals.exp: Add test for "handle all print".
10598 * TODO: Remove "handle all print". Also remove item about
10599 checking copyright date (I don't like the idea of a spurious FAIL
10600 based on when we run the tests).
10601
10602 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
10603 for SunOS4 (reason for failure not investigated). Remove
10604 redundant test for $binfile.
10605
10606 * gdb.base/nodebug.c (array_index): Call malloc.
10607
10608 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
10609
10610 Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
10611
10612 * gdb.base/recurse.exp: Update gdb_test invocation to use new
10613 conventions and slightly simplify the matching regexp.
10614
10615 Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10616
10617 * gdb.base/break.exp: Update gdb_test invocation to use new
10618 convention.
10619
10620 * lib/gdb.exp: If noargs is not set, set it to 0.
10621
10622 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
10623 tests unique.
10624
10625 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
10626
10627 Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10628
10629 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
10630 one argument of type "<non-float parameter>".
10631
10632 Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
10633
10634 * config/rom68k.exp: New file to support Motorola IDP board.
10635 * gdb.base/a2-run.exp: Skip this file if noargs is set.
10636 * gdb.base/break.c: Change things around so that this program
10637 doesn't depend upon args. This is necessary to make remote
10638 targets work (in general, they can't take args).
10639 * gdb.base/break.exp: Don't try to send args to program. Don't
10640 expect output. Also, replace lots of code with gdb_test.
10641
10642 Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10643
10644 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
10645 printing of '\'' (which is what the comment says we are testing,
10646 even though we were not), not '''.
10647 (test_integer_literals_rejected): Test that printing ''' is an error.
10648
10649 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
10650 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
10651 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
10652 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
10653 Use gdb_test not test_print_accept.
10654 * lib/gdb.exp: Remove test_print_accept.
10655
10656 * gdb.base/signals.exp (signal_tests_1): Make pass message
10657 consistent with fail message.
10658
10659 * gdb.base/whatis.exp: Remove xfails for printing char vs.
10660 unsigned char; the bug (PR 1821) is fixed.
10661
10662 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
10663
10664 * gdb.base/scope.exp (test_at_localscopes): Call pass for
10665 successful tests--makes xfailing them work right.
10666
10667 Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10668
10669 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
10670 only \r\n, not .*. The test can pass .* as the last thing in
10671 $pattern if that is what it wants. In addition to providing this
10672 flexibility, this change should speed up pattern matching in cases
10673 where the pattern already ended with .* (there were a number of
10674 them). This change also helps catch bad patterns--in the old
10675 scheme the typo "char \*" instead of "char \\*" would pass. Now
10676 it is caught.
10677 * Many .exp files: Update callers.
10678
10679 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
10680 clearer and does not spuriously match multiple ('s. Likewise for
10681 ) and *.
10682
10683 * gdb.base/nodebug.exp: Test ability to call a function and pass
10684 it a string (even with no debugging info).
10685
10686 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
10687 "p '\'", which is the same as "p ''" once tcl gets done with
10688 quoting, to "p '\\'", which I suspect is what is intended (one
10689 backslash gets sent to GDB).
10690
10691 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
10692
10693 Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10694
10695 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
10696 1817) was fixed literally years ago.
10697
10698 Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10699
10700 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
10701 test, it causes stepping out of call_after_alloca_subr with
10702 optimizing compilers.
10703 (localvars_in_indirect_call): Consume GDB prompt if `finish'
10704 fails.
10705
10706 * gdb.c++/templates.exp: Source templ-info.exp only if
10707 the templates executable exists.
10708
10709 * gdb.c++/misc.cc (class Contains_static_instance,
10710 class Contains_nested_static_instance),
10711 gdb.c++/classes.exp (test_static_members): Test printing of
10712 a class that contains a static instance of the class.
10713
10714 Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10715
10716 * gdb.base/langs2.c (cppsub_): Don't prototype.
10717 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
10718 only, I believe).
10719
10720 Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10721
10722 * lib/gdb.exp (skip_chill_tests): New procedure.
10723
10724 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
10725
10726 Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
10727
10728 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
10729 each expect pattern. Cuts runtime from 12 to about 4 seconds.
10730
10731 Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10732
10733 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
10734
10735 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
10736 disassemble 8, not 16, instructions for part 4.
10737
10738 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
10739 support the latter anymore.
10740
10741 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
10742 -DNO_PROTOTYPES.
10743 * gdb.base/callfuncs.c: Control use of prototypes based on
10744 NO_PROTOTYPES, not __STDC__.
10745 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
10746 t_float_values2 tests if prototypes in use.
10747
10748 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
10749 t_double_values): When checking differences against DELTA, check
10750 that difference is within the range (-DELTA,DELTA), not just
10751 (-infinity,DELTA).
10752
10753 Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
10754
10755 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
10756 'file' command firts, then 'target', then 'load', this is due to gdb
10757 target set up.
10758 * config/mips-gdb.exp: Fix a couple regular exp bugs.
10759
10760 Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
10761
10762 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
10763 FP load/store variants.
10764 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
10765
10766 Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
10767
10768 * gdb.base/term.exp: Do not give a warning if not native, it is
10769 not an abnormal condition.
10770
10771 Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
10772
10773 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
10774 t_char_array".
10775
10776 Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
10777
10778 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
10779 are getting the version number.
10780
10781 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
10782 if not native, it is not an abnormal condition.
10783
10784 Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10785
10786 * lib/gdb.exp: Just use "file exists", rather than undocumented
10787 dejagnu procedure "findfile".
10788
10789 Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
10790
10791 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
10792 (LDFLAGS): Set to -Xlinker -Ur.
10793
10794 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
10795 Removed, these values are set by lib/gdb.exp.
10796
10797 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
10798
10799 Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
10800
10801 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
10802 of replicating gdb startup code.
10803
10804 * config/mt-vxworks (LDFLAGS): Set to -r.
10805 (CFLAGS_FOR_TARGET): Removed.
10806
10807 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
10808 (gdb) and gdb for vxworks uses (vxgdb).
10809
10810 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
10811 executable is not in the tree and host != target, use sed and
10812 program_transform_name to determine the gdb name used by the
10813 target.
10814
10815 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
10816 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
10817
10818 Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10819
10820 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
10821 floats, chars, and shorts where there are ANSI-style function
10822 definitions.
10823
10824 * gdb.base/langs.exp, gdb.base/langs*: New test.
10825 * gdb.base/Makefile.in: Build it.
10826 * TODO: Remove item about checking that C names don't get C++
10827 demangling applied; this test tests it.
10828
10829 Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10830
10831 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
10832 went with the const70 xfail. The xfail went away a year ago.
10833
10834 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
10835
10836 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
10837 for hp300.
10838
10839 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
10840
10841 * gdb.base/a1-selftest.exp: Don't run on hp300.
10842
10843 Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10844
10845 * Makefile.in (site.exp): Set host_alias and target_alias as well
10846 as host_triplet and target_triplet.
10847
10848 Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10849
10850 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
10851
10852 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
10853 places as other ecoff systems).
10854
10855 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
10856 ultrix.
10857
10858 Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10859
10860 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
10861 remove them.
10862 * gdb.base/nodebug.exp: Accept "function" in addition to "text
10863 variable and "variable" in addition to "data variable".
10864 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
10865
10866 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
10867 2.
10868 * gdb.base/list1.c (long_line): Add additional statement at start
10869 of function.
10870 * gdb.base/list.exp (test_forward_search): Update line number to
10871 reflect new statement.
10872
10873 Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10874
10875 * gdb.base/signals.exp: Reinitialize searched source directories
10876 after gdb_start call.
10877
10878 Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
10879
10880 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
10881 * gdb.stabs/Makefile.in: Likewise.
10882
10883 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
10884 change. Instead split the tests into smaller pieces.
10885 * gdb.disasm/hppa.s: Corresponding changes.
10886
10887 Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10888
10889 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
10890 Quote ^C when passing it to stty. For some shells ^ is a pipe.
10891
10892 * gdb.base/funcargs.exp: Modify many tests so that every test
10893 either passes or fails. Make some test names unique.
10894
10895 Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10896
10897 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
10898 Call stty to set interrupt character.
10899
10900 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
10901 for HP assembler versus GNU assembler based on actual behavior of
10902 $(CC), rather than assuming that $(AS) is always the GNU assembler.
10903
10904 * TODO: Suggest a few more stepping tests.
10905
10906 Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
10907
10908 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
10909 restart GDB for h8300 after a continue.
10910 (return): Add pattern to match a29k-udi behavior.
10911 * gdb.base/nodebug.exp: Remove obsolete comment.
10912 * gdb.base/regs.exp: New file, testing of register displays.
10913 * gdb.base/return.exp: Fix typo in reference to $objdir.
10914 * gdb.base/whatis.exp: Always start with a fresh GDB.
10915
10916 Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10917
10918 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
10919 higher, these tests generate a lot of output.
10920
10921 Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10922
10923 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
10924 code following the catch silently ignored some errors; without the
10925 catch they should be thrown like any other tcl error. Also, the
10926 catch used "" instead of {} which meant all the callers who wanted
10927 to include one of the characters "[]$ had to quote it an extra time.
10928 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
10929 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
10930 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
10931 Remove extra quoting.
10932
10933 Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
10934
10935 * gdb.base/commands.exp: Make test names unique; every test either
10936 passes or fails. Update some comments.
10937
10938 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
10939
10940 Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10941
10942 The following fixes a FAIL caused by the fact that the alpha stabs
10943 configuration didn't use the ".if alpha" code in weird.def.
10944 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
10945 bit pointer, so the 32 bit version works even on the alpha.
10946 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
10947 Remove the stuff which allowed us to have separate versions for
10948 alpha and everything else.
10949
10950 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
10951 regexp which "info func operator\[\](" is supposed to match. Fix
10952 string to send to GDB. Note that GDB still doesn't work right. Add a
10953 new test for "info func .perator\[\](" which GDB does handle correctly.
10954
10955 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
10956
10957 Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10958
10959 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
10960 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
10961 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
10962 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
10963 it makes the tests harder to understand and confuses test-o-matic.
10964 The preferred style is that each test provides a PASS or a FAIL,
10965 and has a unique message (e.g. "continue #54" not just "continue")
10966 which is the same for the pass and the fail.
10967 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
10968 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
10969 to lib/gdb.exp.
10970 * gdb.base/printcmds.exp: Use test_print_accept. Remove
10971 prt_accept which was basically the same thing. Likewise for
10972 test_print_reject and prt_reject.
10973 * lib/gdb.exp (test_print_reject): Add some more error message
10974 patterns to match from the former printcmds.exp (prt_reject).
10975 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
10976 One defect of the passcount stuff is that some of it failed to
10977 report XPASS where appropriate.
10978 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
10979 stuff before and after arg in expected pattern.
10980 (test_paddr_operator_functions): Re-do test without print_addr_of;
10981 this is the only test which seems to want extra stuff there.
10982
10983 Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10984
10985 * gdb.base/nodebug.exp: Update new tests to reflect improved
10986 wording of gdb output.
10987
10988 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
10989 and "ptype" work on variables in files compiled without -g.
10990 Replaces commented out "maint print msymbol" tests.
10991
10992 Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10993
10994 * gdb.base/setvar.c (dummy): Call malloc.
10995
10996 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
10997 losing with the irix4 sed.
10998
10999 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
11000 ALRM" on irix4.
11001
11002 Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11003
11004 * TODO: Remove items about corefile.exp testing new exec-file and
11005 backtrace; both are now done. Add items about printing enums.
11006
11007 Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11008
11009 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
11010 "get signal $thissig" test fails.
11011
11012 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
11013
11014 Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11015
11016 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
11017 compiler warning with dec alpha compiler.
11018
11019 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
11020 extra \n from gdb_test call (this explains why the prompt test
11021 that I removed yesterday was there).
11022 (user_defined_command_test): Remove extra \n and prompt test.
11023
11024 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
11025 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
11026 doesn't exist.
11027 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
11028 Also remove alpha workaround, which turns out to be because
11029 SIGABRT == SIGLOST.
11030
11031 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
11032
11033 * gdb.base/help.exp: Don't test "help show".
11034
11035 Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11036
11037 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
11038 "set print address" is on.
11039 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
11040 pass prompt to gdb_test; gdb_test already looks for the prompt.
11041
11042 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
11043
11044 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
11045 was a vestige of the manual TESTSTRATEGY, and the purpose of it
11046 was to make sure that gdb can read a core file. But (a) the "read
11047 the corefile" part didn't make it to a1-selftest.exp, we just
11048 delete the corefile after creating it, and (b) we test reading
11049 corefiles in corefile.exp anyway. Also, this test left around a
11050 xgdb process on Solaris.
11051
11052 * gdb.base/corefile.exp: Also test backtrace.
11053
11054 Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
11055
11056 * gdb.base/commands.exp: Test a simple user defined command with
11057 arguments and if/while statements; verify the full user command is
11058 printed by "show user".
11059
11060 * gdb.base/commands.exp: Test if/while commands as part of a
11061 breakpoint command list; verify they appear in breakpoint
11062 information.
11063
11064 Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11065
11066 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
11067 than by dividing by zero.
11068
11069 Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
11070
11071 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
11072 performing an inferior call with watchpoints enabled.
11073 * gdb.base/watchpoint.c (main): Delete second unnecessary read
11074 call.
11075
11076 Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11077
11078 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
11079 of "file" command.
11080
11081 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
11082 Add additional pattern for when "int operator int(void);" appears
11083 in a different order.
11084
11085 Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11086
11087 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
11088
11089 * gdb.base/help.exp: Replace most of docstrings for "info signals"
11090 and "signal" with ".*".
11091
11092 Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11093
11094 * TODO: Add note about "handle all nostop".
11095
11096 * gdb.base/{sigall.c, sigall.exp}: New test.
11097 * gdb.base/Makefile.in: Add it.
11098
11099 Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
11100
11101 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
11102 when invoking GDB, suppresses any windowing interface.
11103
11104 Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
11105
11106 * config/sim-gdb: New file, simulator testing support.
11107
11108 Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
11109
11110 * gdb.base/interrupt.exp: Test calling func1 twice.
11111
11112 Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
11113
11114 * gdb.base/list.exp (test_forward_search): Set timeout higher
11115 when we'll be getting lots of output from gdb.
11116
11117 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
11118 "init_malloc" to after the expect statement. Run it if that
11119 regexp is taken, but also for two others which happen if source
11120 cannot be found.
11121
11122 Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11123
11124 * gdb.base/printcmds.exp: New test, for printing register before
11125 program is running.
11126
11127 Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11128
11129 * gdb.base/list.exp: Correct some alternate expect patterns
11130 to reflect changes in list1.c.
11131
11132 Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11133
11134 * TODO: Add item regarding large frames.
11135
11136 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
11137
11138 * TODO: Remove item about enabling return.exp; it
11139 is enabled. Suggest a few more "return" tests.
11140
11141 Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11142
11143 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
11144 anonymous unions.
11145
11146 Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11147
11148 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
11149 and pr-5646.o, so "make" is the same as "make all", not "make
11150 pr-4975.o".
11151
11152 Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
11153
11154 * gdb.base/list.exp: Adjust expectations to reflect changes in
11155 list1.c.
11156 (test_forward_search): New test proc.
11157 * gdb.base/list1.c (long_line): New function, has long source line.
11158
11159 Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
11160
11161 * gdb.base/a1-selftest.exp: Change initial stepping to know about
11162 additional line of code that was added.
11163
11164 Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
11165
11166 * gdb.disasm/hppa.s: Break the large branching tests into smaller
11167 tests so as not to overflow expect's input buffers.
11168 * gdb.disasm/hppa.exp: Corresponding changes.
11169
11170 Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11171
11172 Beginnings of template debugging tests.
11173 * gdb.c++/templ-info.cc: New file to test for template
11174 debugging capability of the compiler.
11175 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
11176 templ-info.cc.
11177 * gdb.c++/templates.cc: Add explicit template instantiations
11178 to enable compiling with -fno-implicit-templates. Add destructor
11179 and 'value' method to T5 class for template tests.
11180 * gdb.c++/templates.exp: Add testcases for printing of template
11181 types, setting breakpoints on template methods and calling a
11182 template method.
11183
11184 Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
11185
11186 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
11187 branch target since some assemblers (gas-2.5) may emit a
11188 relocation for the branch instead of resolving it in the
11189 assembler.
11190
11191 Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11192
11193 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
11194 through signal handler.
11195
11196 Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11197
11198 * configure.in (*-*-netware): Use config/mt-netware.
11199
11200 * config/mt-netware: New file.
11201 * config/mt-i386-netware: Removed, separate configs for different
11202 netware architectures are no longer needed now that we have
11203 --with-headers.
11204
11205 Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11206
11207 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
11208 by the recent changes to use ANSI C arithmetic conversions.
11209
11210 Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11211
11212 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
11213 bug involving using inferior_pid to figure out whether to select a
11214 frame.
11215
11216 Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
11217
11218 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
11219 match the current disassembler output.
11220
11221 Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
11222
11223 * gdb.fortran/exprs.exp: Expect VOID instead of void.
11224 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
11225 types, expect "int" as type of integer values (for now).
11226
11227 Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
11228
11229 * gdb.base/commands.exp: New tests for if/while commands.
11230
11231 Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
11232
11233 * lib/gdb.exp (runto): Replace sub-pattern for hex value
11234 by .*, since hex values have different syntax in Chill mode.
11235
11236 Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11237
11238 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
11239 linefeed from expect pattern for repeated types with indices > 9.
11240
11241 Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
11242
11243 First part of Fortran test suite.
11244 * gdb.fortran: New directory.
11245 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
11246
11247 Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11248
11249 * gdb.base/default.exp: Update expect pattern for load command
11250 without arguments.
11251
11252 Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
11253
11254 * configure.in: Change i386 to i[345]86.
11255 * gdb.base/configure.in: Likewise.
11256 * gdb.c++/configure.in: Likewise.
11257 * gdb.chill/configure.in: Likewise.
11258
11259 Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
11260
11261 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
11262 patterns, since that is not a valid context for comments.
11263
11264 Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
11265
11266 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
11267 repeated types and repeated types with indices > 9.
11268
11269 Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
11270
11271 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
11272 2417; old bug has been fixed.
11273
11274 Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
11275
11276 * gdb.base/interrupt.exp: When trying to wake up the inferior,
11277 send the newline ourselves instead of assuming gdb_test will do
11278 so when passed an empty input string.
11279
11280 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
11281 stabs testcode.
11282
11283 Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11284
11285 * lib/gdb.exp (gdb_test): Don't send anything if the first
11286 argument is an empty string. This makes cases where we want to
11287 match output that is already in expect's buffers (for example,
11288 matching a breakpoint after gdb_run_cmd has been called) work
11289 reliably.
11290
11291 Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11292
11293 * config/netware.exp: New file.
11294
11295 Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11296
11297 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
11298 the -B and -L prefixes so we can find the debugging stub.
11299
11300 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
11301 there and we are using the gcc from the tree.
11302
11303 * gdb.base/types.c: Removed.
11304
11305 * gdb.base/configure.in: Look for makefile fragments in ../config.
11306 Recognize i386-*-netware.
11307 * gdb.c++/configure.in: Likewise.
11308
11309 Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11310
11311 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
11312 the correct TCL syntax.
11313
11314 Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11315
11316 * gdb.base/opaque.exp: use runto instead of messing around with
11317 breakpoints. Simplify by using gdb_test.
11318
11319 * gdb.base/bitfields.exp: restart between tests on netware targets
11320 because breakpoints aren't relocated after target death. Run
11321 processes to completion.
11322
11323 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
11324
11325 Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
11326
11327 * Makefile.in: Remove extra tabs that confuse some versions
11328 of "make". Use the newly built gdb to test with by default,
11329 rather than the first one in the tester's search path.
11330
11331 Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
11332
11333 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
11334
11335 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
11336 condition help.
11337
11338 Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11339
11340 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
11341
11342 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
11343 running.
11344 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
11345 * gdb.base/funcargs.exp: Likewise.
11346
11347 * gdb.base/bitfields.exp: Simplify by using gdb_test.
11348 * gdb.base/funcargs.exp: Likewise.
11349
11350 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
11351 message is "".
11352
11353 Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11354
11355 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
11356 return,signals,twice}.exp: Handle non-existant binaries
11357 consistantly.
11358
11359 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
11360 * gdb.base/Makefile.in: Don't try to generate a core dump, we
11361 might testing a cross development system.
11362
11363 Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11364
11365 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
11366 runtest script is relative to ${srcdir}, not ${rootdir}.
11367
11368 Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
11369
11370 * gdb.base/signals.exp: Allow for optionality of breakpoint
11371 address.
11372
11373 Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11374
11375 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
11376
11377 Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11378
11379 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
11380 for size_t definition.
11381 * gdb.c++/templates.cc: Likewise
11382
11383 * config/mt-i386-netware: New file.
11384
11385 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
11386 defined.
11387
11388 * gdb.base/Makefile.in: Added support for systems that name core
11389 files by appending "core" to the program name.
11390 * gdb.base/a1-selftest.exp: Likewise.
11391
11392 Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11393
11394 * gdb.base/return.exp: Add comment and message for `return double'
11395 test failure on Sparc Solaris.
11396
11397 Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
11398
11399 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
11400
11401 Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11402
11403 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
11404 from optimizing them away.
11405 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
11406 patterns to include default constructors and assignment operators,
11407 to match gcc versions beyond 2.5.8. Accept any cplus demangling
11408 character in the output of the virtual base pointer.
11409
11410 Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11411
11412 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
11413 expression match in print_addr_of to avoid unintented matches.
11414 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
11415 versions up to 2.5.8.
11416
11417 Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11418
11419 * gdb.base/list.exp: Tweak alternate pattern for listing of an
11420 included file to run under newer versions of expect.
11421 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
11422 consecutive >'s in templates to accomodate recent cplus-dem.c change.
11423 Remove xfail for the virtual table of BDDHookV.
11424
11425 Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
11426
11427 * lib/gdb.exp (string_to_regexp): Set a default result.
11428 (default_gdb_start): Fix misleading message.
11429
11430 Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
11431
11432 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
11433 Remove all CC, etc definitions.
11434 * config/mt-hpux: New file.
11435 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
11436 (CFLAGS, LDFLAGS): Define.
11437 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
11438
11439 * Makefile.in (site.exp): Don't insert host_os, etc.
11440 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
11441 (distclean): Check existence of subdir.
11442 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
11443 * gdb.base/Makefile.in: General cleanup and simplification.
11444 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11445 to build executables. Use default rule to build .o files.
11446 (EXPECT, RUNTEST, CC): Fix relative pathname.
11447 (site.exp): Don't insert host_os, etc.
11448 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
11449 and/or SIGUSR1 defined.
11450 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
11451 * gdb.c++/Makefile.in: General cleanup and simplification.
11452 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11453 (CFLAGS): Remove.
11454 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
11455
11456 Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
11457
11458 * gdb.base/recurse.exp: Misc changes to get tests running again
11459 after Kung's changes to the watchpoint code.
11460 * gdb.base/watchpoint.exp: Likewise.
11461
11462 Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
11463
11464 * lib/gdb.exp (string_to_regexp): Convert {\} also.
11465
11466 Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
11467
11468 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
11469 * lib/gdb.exp (default_gdb_start): Define.
11470 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
11471 gdb.base/funcargs.exp, gdb.base/opaque.exp,
11472 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
11473 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
11474 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
11475 Don't call gdb_target_udi in between tests.
11476
11477 Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11478
11479 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
11480 (which was basically just a local version of the same thing). In
11481 addition to avoiding duplication, gdb_test_exact is faster.
11482 * lib/gdb.exp (gdb_test_exact): Fix typo.
11483
11484 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
11485 don't give an error.
11486
11487 * gdb.base/term.exp: Call delete_breakpoints before starting.
11488
11489 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
11490 (t10): Add comment.
11491
11492 Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
11493
11494 Reorganization of the GDB Test Suite.
11495
11496 * gdb.base: New directory, contains all the basic tests.
11497 * gdb.c++: New directory, tests specific to C++.
11498 * gdb.chill: New directory, tests specific to Chill.
11499 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
11500 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
11501 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
11502 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
11503 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
11504 t30-31 to chill).
11505 * */gdbme.*: Rename to match appropriate expect scripts.
11506 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
11507 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
11508 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
11509 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
11510 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
11511 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
11512 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
11513 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
11514 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
11515 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
11516 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
11517 gdb.c++/virtfunc.cc: New names of C++ files.
11518 * gdb.chill/chillvars.ch: New name of Chill file.
11519 * gdb.base/configure.in, gdb.c++/configure.in,
11520 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
11521 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
11522 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
11523 * configure.in (configdirs): Update to reflect directory changes.
11524 (target_abbrev): No longer define for any configuration.
11525 * Makefile.in: Cosmetic improvements to header comments.
11526
11527 Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
11528
11529 Various changes to gdb.t31:
11530
11531 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
11532 * gdbme.ch: Make all key-words and predefineds be upper-case.
11533 * chillvars.exp: Expect key-words and predefinds in upper-case.
11534
11535 * chillvars.exp: Use gdb_test_exact many places.
11536 Change expected output for arrays (which now includes index labels).
11537
11538 * pr-5020.exp, gdme.ch (module PR_5020):
11539 New test, for PR-5020.
11540
11541 Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
11542
11543 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
11544 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
11545
11546 Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
11547
11548 * Makefile.in: Fix bit-rot in definitions of CHILL,
11549 CHILL_FOR_TARGET and Chill_LIB.
11550 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
11551 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
11552 CHILL, and CHILL_LIB.
11553
11554 Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
11555
11556 * Revert the previous changes. Please see Rob's directory
11557 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
11558
11559 Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
11560
11561 * Makefile.in, configure.in, config/mips-gdb.exp,
11562 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
11563 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
11564 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
11565 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
11566 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
11567 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
11568 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
11569 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
11570 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
11571 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
11572 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
11573 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
11574 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
11575 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
11576 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
11577 changes from 94Q1.
11578
11579 Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
11580
11581 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
11582 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
11583 Rob's new testing fragments.
11584
11585 Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
11586
11587 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
11588 lib/gdb.exp: Replace error proc calls with perror.
11589
11590 Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
11591
11592 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
11593 version also, match on casted version strings, and match on
11594 gdb startup case where the line numbers might be messed up.
11595
11596 Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
11597
11598 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
11599 (CFLAGS): Delete it from here.
11600
11601 Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
11602
11603 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
11604
11605 Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
11606
11607 * Makefile.in (RUNTEST): Default to just "runtest".
11608
11609 Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11610
11611 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
11612 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
11613 the code has been restructured.
11614
11615 Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11616
11617 * gdb.t00/default.exp (set write): Allow any number of \r and/or
11618 \n, not just one of each.
11619
11620 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
11621 /bin/cc gives a warning if you do.
11622
11623 Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
11624
11625 * gdb.t24/demangle.exp: change expect pattern of
11626 __t10ListS_link1ZUiRCUiPT0
11627
11628 Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11629
11630 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
11631 on local variables in recursive functions.
11632
11633 * gdb.t07/Makefile.in: Build the new test.
11634
11635 Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11636
11637 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
11638 directly. Instead compare the return values from actual calls.
11639
11640 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
11641
11642 * Makefile.in (check): Set TCL_LIBRARY for runtest.
11643
11644 Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11645
11646 * From Peter Schauer with minor modifications.
11647 * gdb.t15/return.exp (return_tests): Handle targets where "return"
11648 stops in mid-line in the caller. Add xfail for returning a float
11649 value on X86 targets.
11650
11651 Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11652
11653 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
11654 to avoid expect lossage.
11655 (fmem_LRbug_tests): Likewise.
11656 * gdb.disasm/hppa.s: Corresponding changes.
11657
11658 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
11659 conditions to work with latest dejagnu/expect.
11660
11661 * gdb.t15/funcargs.exp (finish from indirect call): No longer
11662 expected to fail on the PA.
11663 (backtrace in call with trampolines): Explicitly require main
11664 to be frame #1 (no trampolines should show up in backtrace).
11665
11666 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
11667 "continue -expect".
11668 * gdb.t06/break.exp: Likewise.
11669 * gdb.t07/watchpoint.exp: Likewise.
11670 * gdb.t13/bitfields.exp: Likewise.
11671 * gdb.t15/{funcargs,return}.exp: Likewise.
11672 * gdb.stabs/weird.exp: Likewise.
11673 * config/{mips,udi}-gdb.exp: Likewise.
11674
11675 * hppa.sed: Enclose comments within a sed command to avoid
11676 losing with the old OSF1 sed.
11677
11678 Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11679
11680 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
11681 sequent dynix.
11682 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
11683 * gdb.t15/funcargs.exp: Conditionally step again to really
11684 finish from marker_call_with_trampolines. Handle the case where
11685 the first step from within call_with_trampolines already steps
11686 us back to main.
11687 * gdb.t15/gdbme.c: Add comment to closing brace of
11688 call_with_trampolines for funcargs.exp.
11689
11690 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11691
11692 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
11693 Fix typo(s).
11694
11695 Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11696
11697 * gdb.t07/gdbme.c: More code for watchpoint testing.
11698
11699 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
11700 "Hardware watchpoint" throughout file.
11701 (test_watchpoint_triggered_in_syscall): New test.
11702 (test_complex_watchpoint): New test.
11703
11704 Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11705
11706 * gdbme.c (call_with_trampolines): New function to try and step
11707 into. Tests trampoline problems on the PA.
11708
11709 * funcargs.exp (localvars_in_indirect_call): No longer expect
11710 stepping into indirect call to fail on PAs.
11711 (test_stepping_over_trampolines): New test.
11712
11713 Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11714
11715 * TODO: Add suggestions for static member function tests, and
11716 completion tests.
11717
11718 Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11719
11720 * TODO: Add suggestions for "p/a" tests.
11721
11722 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
11723 (default_gdb_exit): Replace all the hair with sending "quit" to
11724 the process with a simple close.
11725
11726 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11727
11728 * TODO: Add suggestions for shared library tests.
11729
11730 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11731
11732 * TODO: Add suggestions for x/s tests.
11733
11734 Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11735
11736 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
11737 "enable once", and "enable breakpoints once" with ".*".
11738
11739 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11740
11741 * TODO: Add suggestions about structure passing tests.
11742
11743 Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11744
11745 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
11746 the primary1 test, use work around if __GNUC__ < 2.
11747 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
11748 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
11749 Test for bad output rather than waiting for timeout. Issue
11750 second continue only if first continue failed.
11751
11752 Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11753
11754 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
11755 operator[] test with gdb_test because the old code didn't seem to
11756 be getting the quoting right with the new dejagnu.
11757
11758 Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
11759
11760 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
11761 one from the path.
11762 * Makefile.in: Use a fresh expect if there is one, use runtest
11763 from the src tree if there is one.
11764
11765 Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11766
11767 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
11768 next over recursive call. Revise the tests from that point on
11769 (which had been skipped) to match GDB's actual (correct) output.
11770
11771 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
11772 with next over a breakpoint whose condition is false.
11773
11774 * gdb.t00/help.exp: Comment out "help set print" tests just like
11775 (and for same reason as) "help set" test.
11776
11777 Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11778
11779 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
11780 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
11781
11782 Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11783
11784 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
11785 necessary gdb_target_udi.
11786
11787 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
11788
11789 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
11790 1838 and 2417; they are fixed.
11791
11792 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
11793 gdb.t03/ptype.exp (ptype structure, ptype union):
11794 Remove xfails; the test is looser than when the xfails were added.
11795
11796 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
11797 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
11798
11799 * gdb.t01/run.exp: Only run shell test if isnative.
11800
11801 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
11802 since "run" automatically loads if necessary. Call gdb_target_udi
11803 after the "file" since "file" kills any execution target.
11804
11805 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
11806 GDB. GDB doesn't work that way (not anymore at least) on UDI.
11807 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
11808 argument for UDI.
11809
11810 Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11811
11812 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
11813
11814 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
11815
11816 Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11817
11818 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
11819 properly quoting regexps. This makes the second argument to
11820 demangle a fixed string, which matches the callers, instead of a
11821 shell-style pattern which is what the previous implementation
11822 used. Update some of the callers.
11823
11824 Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11825
11826 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
11827 (comib_nullified_tests): Fix typo.
11828 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
11829 strings. No longer expected to fail.
11830
11831 * gdb.disasm/hppa.s (addib_tests): Fix typo.
11832 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
11833 strings. No longer expected to fail.
11834
11835 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
11836 string. No longer expected to fail.
11837
11838 Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11839
11840 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
11841 No longer expected to fail.
11842
11843 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
11844 string. No longer expected to fail.
11845
11846 Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11847
11848 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
11849 only in the names (I probably got most of them). I was even
11850 generous with some which differed in underscores in names, and
11851 probably missed a few, and I *still* was able to remove almost a
11852 third of the file with almost no impact on testsuite coverage.
11853
11854 Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11855
11856 * gdb.t00/default.exp: Match udi_attach error message as well as
11857 the one from child_attach.
11858
11859 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
11860
11861 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
11862
11863 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
11864 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
11865
11866 * Move test with enums and partial symbols back to
11867 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
11868 Reverts the change of 26 May 93. Per today's change to
11869 stabs.texinfo, the behavior that weird.exp was expecting was
11870 unreasonable; what is important is that the compiler+gdb get
11871 things right, which happens with a recent gcc. Also fix the test
11872 to deal with native compilers which put out the stab gdb can't
11873 deal with.
11874
11875 Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11876
11877 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
11878 in the names. The main thing these accomplish is to slow things down.
11879 Many more such duplicates surely remain.
11880
11881 * gdb.t00/help.exp: Comment out "help support" test just like
11882 (and for same reason as) "help set" test.
11883
11884 Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
11885
11886 * gdb.t06/break.exp: Remove setup_xfails for
11887 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
11888 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
11889 about known bug in gcc to include up through 2.5.8.
11890 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
11891 well as "_vb$".
11892 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
11893 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
11894 with latest gcc and gdb.
11895 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
11896 well as "_vb$".
11897
11898 Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11899
11900 * configure.in (hppa*-*-*): Also configure and build stabs-only
11901 tests.
11902
11903 Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11904
11905 * gdb.t10/hppa.mt: A makefile fragment for the PA.
11906 * gdb.t10/configure.in (hppa*-*-*): Use it.
11907
11908 Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11909
11910 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
11911
11912 Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11913
11914 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
11915 versions prior to 1.13.5.
11916
11917 Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11918
11919 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
11920 the prompt is at the start of a line.
11921
11922 Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11923
11924 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
11925 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
11926 in the copr tests now.
11927 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
11928 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
11929 expected to fail.
11930
11931 Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
11932
11933 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
11934 gdb.t31/chillvars.exp, lib/gdb.exp:
11935 Tweak to run under either version of expect.
11936 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
11937 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
11938 * gdb.t11/list.exp: Remove extraneous whitespace.
11939
11940 Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11941
11942 * gdb.t16/printcmds.exp (test_print_strings): Accept
11943 "(unsigned char *) " before the string.
11944
11945 * TODO: Add notes about printing of fancy types and GDB expressions.
11946
11947 Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
11948
11949 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
11950 * gdb.t06/configure.in: Don't try to compile signals test program
11951 if doing mips-idt-ecoff.
11952
11953 Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
11954
11955 * Most .exp files: Tweak to run under either version of expect.
11956
11957 Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11958
11959 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
11960 xfails; I'm not sure why they are failing, but not because of PR 1806.
11961
11962 Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
11963
11964 * config/unix-gdb.exp: Remove gdb_unload cause it's already
11965 defined in lib/gdb.exp.
11966
11967 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11968
11969 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
11970 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
11971 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
11972 have to be typeless.
11973
11974 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11975
11976 * TODO: Add suggestion for copyright year test.
11977
11978 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
11979
11980 * configure.in (*-*-lynxos*): Add stabs tests.
11981
11982 Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
11983
11984 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
11985 so insert a tab before any assembler directive in column zero.
11986
11987 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
11988 stores.
11989 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
11990 stores.
11991 (fpu_short_memory_tests): Likewise.
11992
11993 Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11994
11995 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
11996 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
11997 .stabs directives in comments.
11998
11999 Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12000
12001 * TODO: New file, describing tests we could write.
12002 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
12003
12004 Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12005
12006 * gdb.t06/signals.exp: Add kludge to force re-sync.
12007
12008 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
12009 to xgdb instead of gdb, get out of gdb.
12010
12011 Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
12012
12013 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
12014 for info.
12015
12016 Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
12017
12018 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
12019 * gdb.stabs/configure.in (hppa*-*-*): Use it.
12020 * gdb.stabs/hppa.sed: New sed script for the PA.
12021
12022 Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12023
12024 * gdb.stabs: Re-write weird.def and configuration to use sed
12025 instead of cpp. sed is portable and POSIX; cpp is neither.
12026
12027 Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12028
12029 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
12030
12031 Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12032
12033 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
12034
12035 Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12036
12037 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
12038 "_vb$".
12039 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
12040 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
12041
12042 Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12043
12044 * lib/gdb.exp: Comment out code which depends on non-existent
12045 `transform' procedure.
12046
12047 Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
12048
12049 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
12050 * lib/gdb.exp: Transform tool name.
12051 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
12052 1.1's new error handling system.
12053
12054 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12055
12056 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
12057
12058 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12059
12060 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
12061 They made pattern matching so slow that timeouts happened on
12062 heavily loaded systems. Now any output from "show print" which
12063 gets us back to the GDB prompt is a PASS.
12064
12065 Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
12066
12067 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
12068
12069 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12070
12071 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
12072
12073 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
12074 It is not from PR 3220.
12075
12076 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12077
12078 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
12079 just started failing because they depended on the order the
12080 subcommands are presented, or exact docstring text. This kind of
12081 test is a pain and has minimal benefit.
12082
12083 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12084
12085 * gdb.t09/corefile.exp: At end of test, use "core" command with
12086 no arguments.
12087
12088 Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
12089
12090 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
12091 17}/Makefile.in: Make it possible to run the testsuite with Sun
12092 make and CC = cross gcc by adding explicit build rules for .o
12093 files.
12094
12095 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12096
12097 * gdb.t15/funcargs.exp: Don't put comments on same line as
12098 setup_xfail (@#$*%& tcl braindamage!).
12099
12100 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12101
12102 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
12103
12104 Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
12105
12106 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
12107 * gdb.t20/inherit.exp: remove three dumplicate entries.
12108
12109 Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12110
12111 * gdb.t06/break.exp: For "next over recursive call", fail on any
12112 incorrect output, not just on "factorial (value=2)".
12113
12114 Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12115
12116 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
12117 working now. Add an xfail if accesing a bss variable causes
12118 a memory error if the target is not yet run.
12119
12120 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12121
12122 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
12123 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
12124 name of __st* demangling (2 strings). Did Kung really get the
12125 more than 95 others right without testing them?
12126
12127 Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
12128
12129 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
12130
12131 Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
12132
12133 * configure.in (configdirs): Add gdb.disasm
12134 * gdb.disasm: New directory for GDB disassembler tests.
12135 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
12136
12137 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12138
12139 * gdb.t00/help.exp: Don't test "help set".
12140
12141 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
12142 from within expect statements. None of these happen anymore and
12143 they cause regressions to be silently unnoticed.
12144
12145 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
12146 messages) about known failures with gcc cygnus-2.4.5-930417.
12147
12148 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
12149 comp-info.exp so it gets built if it doesn't exist.
12150
12151 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
12152 it is no longer used.
12153 * gdb.t13/comp-info.c: Removed.
12154
12155 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12156
12157 * gdb.t06/signals.exp: Add xfail for sun3.
12158
12159 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12160
12161 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
12162 relevant because ^C doesn't get sent but failure can be reproduced
12163 interactively).
12164
12165 Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12166
12167 * gdb.stabs/alpha.mt: New configuration file for alpha.
12168 * gdb.stabs/configure.in: Use it.
12169 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
12170 sharing with alpha.mt, redefine long to word via preprocessor.
12171 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
12172 for alpha.
12173 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
12174 native cc.
12175 * gdb.t00/teststrategy.exp: Change expect string so that we
12176 consume the `(xgdb)' from the command echo and from the gdb prompt.
12177 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
12178 gdb currently compares all values as long, so this failure probably
12179 applies to any configuration where LONGEST is bigger than a target int.
12180 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
12181 with gcc.
12182 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
12183 to handle opaque pointers, gcc is.
12184 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
12185 as first argument. Include <sys/types.h> and change all operator
12186 new definitions to use size_t.
12187 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
12188 now that we use size_t.
12189
12190 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12191
12192 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
12193 a long or float array cast all array members to the same type.
12194 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
12195 with 64 bit longs.
12196 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
12197 on alpha.
12198 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
12199
12200 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12201
12202 * gdb.t24 (demangle.exp): Constructors of templates have names like
12203 vector<int>::vector(int) not vector<int>::vector<int>(int). See
12204 section 14.6 of the ARM.
12205
12206 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
12207 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
12208 accomplish little and slow down the testsuite.
12209
12210 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
12211 Accept spaces various places.
12212
12213 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12214
12215 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
12216 with watchpoint enabled.
12217
12218 * Makefile.in: Remove definition of CC and remove the second
12219 definition of CXX (the "CXX = gcc" one remains). These definitions
12220 were causing backquotes to be expanded within backquotes, which
12221 doesn't work.
12222
12223 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
12224
12225 * gdb.t17/callfuncs.exp: Add "return 0" to end.
12226
12227 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12228
12229 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
12230 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
12231 by mips cc and contains no stabs entries.
12232
12233 Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
12234
12235 * config/vx-gdb.exp: Use fake device to load files rather than
12236 NFS.
12237 * lib/gdb.exp: New proc to do "file" command.
12238 * config/unix-gdb.exp: Use new "file" proc.
12239
12240 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
12241
12242 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
12243 Rework board rebooting slightly.
12244 (gdb_exit): Don't exit from the remote shell; there isn't one.
12245 * gdb.stabs/weird.exp: If a program is being debugged already,
12246 kill it.
12247 * gdb.t04/setvar.exp: Stop and restart gdb.
12248 * gdb.t05/expr.exp: Likewise.
12249 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
12250 restart gdb and reload the program.
12251 * gdb.t08/opaque.exp: Likewise.
12252 * gdb.t12/scope.exp: Likewise.
12253 * gdb.t13/bitfields.exp: Likewise.
12254 * gdb.t15/funcargs.exp: Likewise.
12255 * gdb.t20/classes.exp: Likewise.
12256 * gdb.t03/ptype.exp: Increase timeout.
12257 * gdb.t16/printcmds.exp (test_print_string_constants,
12258 test_print_array_constants): Likewise.
12259 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
12260 * gdb.t20/classes.exp (do_tests): Likewise.
12261 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
12262
12263 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
12264
12265 * gdb.stabs: Renamed *wierd* to *weird*.
12266
12267 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
12268
12269 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
12270 for timeout. Add "known gcc 2.4.5 bug" to failure message.
12271
12272 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
12273
12274 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
12275 (do_tests): Remove xfail for whatis on one_var and two_var.
12276
12277 Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
12278
12279 * Makefile.in: Made cross building work better by adding
12280 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
12281
12282 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12283
12284 * gdb.t15/{return.c,return.exp,Makefile.in}:
12285 New test, currently commented out.
12286
12287 Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
12288
12289 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
12290 still running and removes the leftover named socket so GDb can do
12291 clean restarts.
12292
12293 Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
12294
12295 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
12296 console, not GDB.
12297 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
12298 cross testing works better with "make check"
12299 * config/unix-gdb: Use default procedures for exit and version.
12300 * config/vx-gdb.exp: Cleaned up and massaged back to working order
12301 with the newest VxWorks.
12302
12303 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12304
12305 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
12306 old form.
12307
12308 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
12309 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
12310
12311 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
12312
12313 * config/unix-gdb.exp: Remove this version of gdb_exit
12314 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
12315 Rob says he'll look at it when he gets back to testing boards.
12316
12317 Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
12318
12319 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
12320 an expected fail for certain ptype commands.
12321
12322 * gdb.t20/classes.exp: Update expected results of "ptype class
12323 Base1" to account for the constructor that now appears in the type.
12324
12325 Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
12326
12327 * configure.in (configdirs): Restore gdb.t04, which mysteriously
12328 disappeared from list.
12329 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
12330 "alldone" proc with call to cleanup and exit.
12331 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
12332 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
12333 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
12334 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
12335 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
12336 "alldone" proc with simple returns that suppress remaining
12337 tests. The alldone proc went away many months ago.
12338
12339 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12340
12341 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
12342
12343 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
12344
12345 Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12346
12347 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
12348 as vax gdb will display them.
12349
12350 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12351
12352 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
12353 optimizers.
12354
12355 * scope.exp: Change "bad value for localval" messages so each one
12356 is unique.
12357
12358 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
12359 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
12360
12361 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
12362
12363 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12364
12365 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
12366 doesn't exist (due to optimization).
12367
12368 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12369
12370 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
12371 contains \r because the filename is long.
12372
12373 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
12374 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
12375
12376 Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12377
12378 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
12379 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
12380 Ultrix.
12381 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
12382 int tests.
12383 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
12384
12385 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
12386
12387 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
12388
12389 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
12390 to match does not match the passing case but still matches the
12391 failing case.
12392
12393 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12394
12395 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
12396
12397 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
12398
12399 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
12400 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
12401 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
12402 Remove various versions of gdb_exit.
12403 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
12404 gdb_exit.
12405 * config/unix-gdb.exp: gdb_exit remains here, and should override
12406 the generic version, since it's doing a lot of wierd stuff that
12407 the other versions aren't. FIXME, fold it in, or abandon this
12408 version.
12409
12410 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12411
12412 * gdb.t24/demangle.exp: Add tests for PR 3220.
12413
12414 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12415
12416 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
12417
12418 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
12419
12420 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
12421 "i386-*-*". Works for i486 as well.
12422
12423 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
12424 bug, and expand domain of xfail to all SVR4 systems, since the
12425 actual problem is likely to be in generic SVR4 /proc support.
12426
12427 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12428
12429 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
12430
12431 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
12432
12433 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
12434 xfails for other systems. Match a missing 'Continuing.' as an
12435 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
12436
12437 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
12438 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
12439 Only issue warning for missing executables if -all option is used.
12440
12441 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
12442 file if -all option is used. It's like an unpredictable XFAIL.
12443
12444 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12445
12446 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
12447 for dynamically linked binaries.
12448
12449 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
12450
12451 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12452
12453 * gdb.t20/inherit.exp: Change message for "print tagless struct"
12454 to state that this is a known bug in old versions of g++.
12455
12456 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12457
12458 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
12459 while waiting for `Continuing'.
12460
12461 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
12462
12463 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
12464 in text, data, and bss.
12465 * gdb.t10/nodebug.c: Add local and global test variables for
12466 initialized and uninitialized data.
12467
12468 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12469
12470 * config/unix-gdb.exp (gdb_exit): Add "wait".
12471
12472 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12473
12474 * gdb.t06/signals.exp: xfail the continue from the handler for all
12475 targets.
12476
12477 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
12478 function with watchpoints enabled, the i386 call dummy starts with
12479 a call.
12480
12481 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
12482 386 bsd names its corefiles.
12483
12484 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
12485
12486 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
12487 compilers don't grok it.
12488 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
12489 with small octal ints rather than character constants, which
12490 are signed and might not fit if first promoted to int.
12491
12492 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
12493
12494 * gdb.t09/Makefile.in (clean): Remove corefile.
12495
12496 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12497
12498 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
12499
12500 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12501 and Jim Kingdon (kingdon@cygnus.com)
12502
12503 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
12504 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
12505 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
12506
12507 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12508
12509 * gdb.t17/interrupt.exp: Add xfail for hppa.
12510
12511 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12512
12513 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
12514 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
12515 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
12516 to determine signed-ness of bitfields and use the result to setup
12517 the xfail.
12518 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
12519 * gdb.t15/funcargs.exp: Use them to step until the second indirect
12520 call line is reached if necessary.
12521
12522 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12523
12524 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
12525
12526 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12527
12528 * gdb.t06/break.exp: Also test `clear' command.
12529
12530 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12531
12532 * gdb.t00/teststrategy.exp: Remove extra quote.
12533
12534 * gdb.t07/watchpoint.exp: Change xfail for calling function with
12535 watchpoint enabled to be for all non-68k machines.
12536
12537 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
12538
12539 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12540
12541 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
12542 targets use aout.mt instead of ecoff.mt as gas understands
12543 standard aout format.
12544
12545 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12546
12547 * lib/gdb.exp (runto): Don't insist that function we are running to
12548 was compiled with -g.
12549
12550 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
12551
12552 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
12553 to get back into the read system call.
12554 Accept leading newline in case where we woke it up.
12555
12556 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12557
12558 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
12559 to make the stabs test work on ecoff systems using gcc and -with-stabs.
12560 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
12561 enable ecoff configuration.
12562
12563 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12564
12565 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
12566
12567 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12568
12569 * gdb.t16/printcmds.exp: Add another printf test.
12570
12571 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
12572
12573 * configure.in: If configured -with-stabs on any target, add
12574 stabsdirs to configdirs.
12575
12576 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12577
12578 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
12579 fun" so pattern does not match the command itself.
12580
12581 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12582
12583 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
12584
12585 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12586
12587 * gdb.t17/interrupt.exp: Test for more things.
12588
12589 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12590
12591 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
12592 compiler arranges the code and line numbers.
12593
12594 * gdb.t17/interrupt.exp: Don't send \n after ^C.
12595
12596 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12597
12598 * gdb.t00/help.exp: Increase expect input buffer size.
12599
12600 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12601
12602 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
12603
12604 * gdb.t07/watchpoint.exp: Add xfail for hppa.
12605
12606 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
12607
12608 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
12609 [0-9]*, not just [0-9].
12610
12611 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12612
12613 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
12614
12615 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
12616
12617 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12618
12619 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
12620
12621 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12622
12623 * gdb.t06/signals.c: Add xfails for sun3.
12624
12625 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
12626
12627 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
12628 test_stepping tests.
12629
12630 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12631
12632 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
12633
12634 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
12635
12636 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
12637 rather than actually putting it through cpp twice.
12638
12639 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
12640
12641 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
12642
12643 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
12644 no longer needed.
12645
12646 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12647
12648 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
12649
12650 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
12651 C++ features prints as "struct", make it a pass, not an xfail.
12652
12653 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12654
12655 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
12656 Don't require VA to print as "class" rather than "struct".
12657
12658 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
12659
12660 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
12661
12662 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12663
12664 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
12665
12666 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12667
12668 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
12669 order.
12670
12671 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12672
12673 * gdb.t16/printcmds.exp: Add printf tests.
12674
12675 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
12676
12677 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
12678
12679 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
12680
12681 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
12682 pass counts, to counteract any existing or future setup_xfails.
12683
12684 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12685
12686 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
12687 {BEGIN,END}_COMMON for common block instead of STAB.
12688 * gdb.stabs/wierd.exp: Add xfail for rs6000.
12689
12690 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
12691 intp_var should be N_GSYM not N_LSYM.
12692 wierd-aout.S: Use a label for the value of the N_SO.
12693 wierd.def: Remove all backslashes.
12694 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
12695
12696 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12697
12698 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
12699 get the expected next to inheritance3.
12700
12701 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12702
12703 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
12704 now that gcc-2.4 gets it right.
12705
12706 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12707
12708 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
12709
12710 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
12711 generating comp-info.exp which works for cross-compilation.
12712
12713 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
12714
12715 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
12716 "*-*-sysv4.*".
12717
12718 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
12719
12720 * gdb.t01/run.exp: Start with a fresh gdb.
12721 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
12722 SVR4.x.
12723
12724 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
12725
12726 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
12727 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
12728 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
12729 Makefile.in (distclean, realclean): Remove gdbme.c from list of
12730 things to remove.
12731
12732 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
12733
12734 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
12735 test cases from bug reports.
12736
12737 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
12738
12739 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
12740 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
12741 avoid spurious xfails.
12742 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
12743 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
12744 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
12745
12746 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
12747
12748 * gdb.t00/teststrategy.exp: Rework to provide more useful
12749 description of each test, fix problem with systems that define
12750 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
12751 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
12752 results for "next over recursive call" so timeouts aren't taken
12753 by error.
12754
12755 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
12756
12757 * gdb.t12/scope.exp: Test printing of variables before run.
12758
12759 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
12760 printed in wrong order due to sorting.
12761
12762 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
12763
12764 * gdb.t00/teststrategy.exp: Fix expected results for printing
12765 user entered string constant. Is array of char, prints with no
12766 address.
12767
12768 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
12769 commands.
12770 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
12771 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
12772 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
12773 of struct of char arrays.
12774 * gdb.t00/radix.exp: New tests for radix commands.
12775
12776 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
12777
12778 * gdb.t16/printcmd.exp: Print a variable before running program
12779 (with xfail for AIX).
12780
12781 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
12782
12783 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
12784
12785 * gdb.t16/printcmd.exp: Don't print variables before running program.
12786
12787 * gdb.t06/break.exp: Don't require envp argument to main.
12788
12789 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
12790
12791 * gdb.t02/whatis.exp, gdb.t11/list.exp:
12792 Add xfails for rs6000.
12793
12794 * gdb.t02/whatis.exp: Change other tests not to re-test something
12795 we already tested.
12796
12797 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
12798 each type used has a variable of that type.
12799
12800 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
12801
12802 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
12803
12804 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
12805
12806 * configure.in: change srctrigger to be a file, not a directory
12807
12808 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
12809
12810 * configure.in (mips-idt-ecoff*): Added trailing '*'.
12811
12812 * gdb.t11/list.exp: Fixed a couple of typos.
12813
12814 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
12815
12816 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
12817 is fixed and PR is closed.
12818 * gdb.t16 (gdbme.c): Add simple test string variable.
12819 * gdb.t16 (printcmds.exp): Add tests with simple test string
12820 variable, primarily for boundaries on "set print elements".
12821
12822 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
12823
12824 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
12825 Make leading 0's optional and don't expect a tab in the middle
12826 of the number.
12827
12828 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
12829
12830 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
12831 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
12832 don't end command passed to gdb_test with newline.
12833
12834 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
12835 signed keyword away, don't expect signed bitfields to be signed.
12836
12837 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
12838 printing with only as many 1's as are in the field as well as printing
12839 with 32 1's (see comment).
12840
12841 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
12842
12843 * gdb.t00/default.exp: Start with a fresh gdb.
12844 * configure.in (configdirs): Remove gdb.t31 until the chill
12845 compiler works again. It no longer is able to find chillrt0
12846 since it isn't in libchill.a anymore.
12847 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
12848 wierd.o, make more modular.
12849 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
12850 spurious newlines that caused problems.
12851
12852 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12853
12854 * Move test with enums and partial symbols from gdb.t03/ptype.exp
12855 to gdb.stabs/wierd.exp since GCC has worked around the bug.
12856 gdb.stabs/wierd.{exp,def}: Many new tests.
12857
12858 * gdb.t00/default.exp: update info line for new message.
12859
12860 * gdb.t02/{whatis.exp,gdbme.c}:
12861 Test that "char *" doesn't print as "caddr_t".
12862
12863 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12864
12865 * gdb.t00/help.exp: Use .* in place of some help messages which
12866 just changed.
12867 gdb.t00/default.exp: Update "info frame" test for new message.
12868 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
12869 Remove some xfails
12870
12871 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12872
12873 * gdb.t03/{gdbme.c,ptype.exp}:
12874 Add tests for typedef'd struct and union without tags.
12875 Also check "whatis" on a variable of a typedef'd enum without a tag.
12876
12877 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
12878 PRMS 1823; the bug still exists but isn't reproduced by this test
12879 anymore), and remove rs6000 XFAIL (the bug is fixed).
12880
12881 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
12882 duplicated from whatis.exp. For those that are left, accept
12883 "long", "long int", or "int" for long variables (whatis.exp already
12884 has an XFAIL for "int", so no need to fail it here).
12885
12886 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
12887 Deal with GCC's names for types now that GDB uses the compiler's names.
12888
12889 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
12890 setup_xfail's for sunos4. If we #defined the signed keyword away,
12891 don't expect GDB to know that char it is signed.
12892
12893 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
12894
12895 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
12896
12897 * configure.in (configdirs): Add gdb.t24 for C++ tests that
12898 should work on any system, regardless of debugging format.
12899 * gdb.t21/demangle.exp: Move to gdb.t24.
12900 * gdb.t24/demangle.exp: Move from gdb.t21.
12901 * gdb.t24/{Makefile.in, configure.in}: New files.
12902
12903 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12904
12905 * configure.in: Do gdb.stabs and C++ tests only for stabs.
12906 * gdb.stabs: New directory.
12907
12908 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12909
12910 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
12911 not just "Quit anyway?".
12912
12913 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
12914
12915 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
12916 that all setup_xfails are immediately followed by clear_xfails.
12917
12918 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
12919
12920 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
12921 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
12922 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
12923 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
12924 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
12925 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
12926 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
12927 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
12928 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
12929 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
12930 gdb.t31/chillvars.exp, lib/gdb.exp:
12931 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
12932 bug-gdb@prep.ai.mit.edu.
12933
12934 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
12935
12936 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
12937 with 0.0, not integer 0.
12938
12939 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
12940
12941 * gdb.t06/break.exp: Update for "Kill the program" message change.
12942
12943 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
12944
12945 * Makefile.in (GDBFLAGS): Set to -nx.
12946 * Makefile.in (site.exp): Use GDBFLAGS.
12947
12948 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
12949
12950 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
12951 Makefiles.
12952 (check): depend on just-check.
12953 (just-check): added so that tests can be run without a noop
12954 build pass.
12955
12956 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
12957
12958 Switch to using configure's configdirs.
12959 * Makefile.in (Makefile): add configure.in dependency.
12960 (SUBDIRS): removed redundant assignment.
12961 * configure.in: switch subdirs assignment to configdirs.
12962 * gdb.t*/configure.in: new files.
12963
12964 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
12965
12966 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
12967 works.
12968
12969 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
12970
12971 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
12972 in explicit rules. Apparently this is not supported by some makes.
12973
12974 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
12975
12976 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
12977
12978 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12979
12980 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
12981 disappeared.
12982
12983 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
12984
12985 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
12986
12987 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
12988
12989 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
12990 watchpoint problem that is now fixed.
12991 * gdb.t30/chexp.exp: Remove setup_xfail for printing
12992 uninitialized convenience variables.
12993 * gdb.t31/chillvars.exp: Fix expected patterns for printing
12994 structures.
12995
12996 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12997
12998 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
12999 which causes expect to get out of sync with gdb on long output
13000 from help set.
13001 * gdb.t09/corefile.exp: Make expected pattern for core file
13002 failing signal and frame output format less sun specific.
13003
13004 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
13005
13006 * gdb.t31/chillvars.exp: Add and remove initial dummy
13007 breakpoint, so that symbol table is forced in.
13008 (Needed at least on Sunos4, though it seems not SVR4.)
13009 * gdb.t31/chillvars.exp: Update for changed output format.
13010
13011 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
13012
13013 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
13014
13015 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
13016
13017 * Makefile.in: Added --srcdir when invoking runtest, removed the
13018 need for a local config file. (optional now)
13019
13020 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
13021
13022 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
13023 failure count used to force early termination. Add some more
13024 expected failures for gnu style demangling.
13025
13026 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13027
13028 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
13029 pmi variable from gdb.t20/gdbme to get optimized away.
13030 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
13031 Check for written corefile upon timeout _and_ eof.
13032
13033 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13034
13035 * config/unix-gdb.exp: Add missing return 0.
13036
13037 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13038
13039 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
13040 test termination.
13041
13042 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
13043
13044 * configure.in (subdirs): Put back gdb.t17 which mysteriously
13045 disappeared.
13046
13047 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
13048
13049 * gdb.t10/crossload.exp: Disable the i860-elf test until such
13050 time as i860 support works.
13051
13052 * gdb.t15/funcargs.exp: Fix expected outputs to include
13053 "backtrace 100\r" rather than just "backtrace\r", to match last
13054 change.
13055
13056 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
13057
13058 * config/udi-gdb.exp (gdb_exit): Remove close command.
13059 (gdb_target_udi): New procedure to set the UDI target.
13060 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
13061 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
13062 Added waits for prompts after several question responses. Added
13063 some more responses used by a29k-amd-udi-gdb.
13064 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
13065 pass different arguments, restart UDI connection after program
13066 completion.
13067 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
13068 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
13069 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
13070 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
13071 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
13072 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
13073 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
13074 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
13075 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
13076 after program completion.
13077 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
13078 compiled with a SELECT_VECS setting.
13079 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
13080 infinite recursion.
13081
13082 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
13083 Added checks for COFF results, and made them expected failures for
13084 all targets. It would be better to make them expected failures
13085 for COFF targets only.
13086
13087 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
13088
13089 * Makefile.in: add null dvi target, don't bother to recurse
13090 through test directories for info and install-info; rename
13091 $(datadir) to be dejagnu instead of deja-gnu
13092
13093 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
13094
13095 * gdb.t31/gdbme.ch: Re-enable code that previously caused
13096 compiler to coredump.
13097 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
13098 code.
13099
13100 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
13101
13102 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
13103 coredump.
13104 * gdb.t31/chillvars.exp: Comment out tests that depend on that
13105 code.
13106
13107 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
13108
13109 * gdb.t03/ptype.exp: tests for return code from gdb_test.
13110 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
13111 which in a shell. Deletes xgdb when done.
13112 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
13113 Tests the return from the "set height" or "set width" commands.
13114 Added a few return codes where needed.
13115
13116 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
13117
13118 * Makefile.in (SUBDIRS): Add gdb.t17.
13119 * configure.in (subdirs): Add gdb.t17.
13120 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
13121 files to test gdb's calling of functions in the inferior with
13122 the correct arguments and gdb's ability to retrieve any
13123 result returned.
13124
13125 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
13126
13127 * config/unix-gdb.exp (gdb_exit): Remove close commands that
13128 may be called after gdb goes away. Previous versions of expect
13129 needed these to avoid file descriptor leaks, but they cause
13130 errors with the current revision of expect.
13131 * gdb.t00/gdbvars.exp: Use -re on expected output after
13132 setting sevenbit-strings.
13133 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
13134 to set sevenbit-strings consistent across tests.
13135 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
13136 set sevenbit-strings consistent across tests.
13137
13138 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
13139
13140 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
13141 expected output to match current "expect" expectations.
13142
13143 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
13144
13145 * gdb.t00/default.exp: Change expected output for default "source"
13146 command, to match new gdb behavior which requires a filename to
13147 source.
13148
13149 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
13150
13151 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
13152 expected fail for i486-*-* that misses the marker2 function.
13153 * gdb.t10/crossload.exp (bfddefault): Allow successful
13154 recognition of a format to pass even if no symbols are found.
13155 Explicitly catch failures where the format is not recognized
13156 or is ambiguous, and add the reason to the fail message.
13157 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
13158 the cause is and invalid target and add reason to failure message.
13159 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
13160 elf32-i386, elf32-sparc, and elf32-i860.
13161 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
13162 Set up expected failure for 'filename'::variable scope resolution,
13163 which is now apparently broken on all targets.
13164 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
13165 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
13166 gdb.t23/templates.exp: Change failure for missing binfile into
13167 just a warning.
13168 gdb.t21/demangle.exp: Change all cfront references to 'arm'
13169 references.
13170
13171 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
13172
13173 * gdb.t00/default.exp: Add expected output for default "source"
13174 command, to match new gdb behavior.
13175 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
13176
13177 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
13178
13179 * config/*-gdb.exp: returns an error, rather than exiting on
13180 internal errors.
13181
13182 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
13183
13184 * gdb.t03/gdbme.c: Add pointer to struct variable.
13185 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
13186 referencing struct members.
13187
13188 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
13189
13190 * configure.in (mips-idt-ecoff): New target.
13191 * config/mips-gdb.exp: New file for remote board using MIPS remote
13192 debugging protocol.
13193
13194 * Redid configuration scheme. Removed gdb.t*/configure.in.
13195 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
13196 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
13197 distclean targets. Built executables via .o files. Adjusted
13198 tests to account for source files in $(srcdir) rather than
13199 $(objdir).
13200 * lib/gdb.exp (runto): Don't expect () after the function name,
13201 because it may have arguments.
13202
13203 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
13204
13205 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
13206 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
13207 expected failures for mips-idt-* and mips-sgi-*.
13208 * gdb.t00/default.exp (attach): Kill process if requested.
13209 * gdb.t00/help.exp (help target core, help target): Accept a gdb
13210 that does not read core files.
13211 * gdb.t01/run.exp: Removed checks for exit status code.
13212 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
13213 it is linked in.
13214 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
13215 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
13216 appropriate, rather than doing it by hand.
13217 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
13218 execution.
13219 * gdb.t10/crossload.exp: Kill existing program if needed.
13220 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
13221 appropriate, rather than doing it by hand. Always increase
13222 timeout for this test, not just for VxWorks.
13223
13224 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
13225
13226 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
13227 of Chill STRUCT types and STRUCT values.
13228 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
13229 than "char".
13230 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
13231 struct2): New struct definitions and initializations to test
13232 simple Chill STRUCT types.
13233
13234 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
13235
13236 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
13237 the null byte at the end of strings.
13238 * gdb.t00/default.exp: Make show version insensitive to copyright
13239 date.
13240 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
13241 to avoid dependencies on target char signedness.
13242 * gdb.t16/printcmds.exp: Update expected results for explicitly
13243 unsigned char.
13244 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
13245 now work.
13246 * gdb.t21/demangle.exp: Add many more patterns for template
13247 demangling, most of them being expected failures.
13248 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
13249 string we are matching for, to match on the whole string.
13250 * gdb.t21/demangle.exp: Add many new test strings to demangle,
13251 and fix a whole bunch that had incorrect expected output but were
13252 passing anyway because of the bug in "proc demangle".
13253 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
13254 type.
13255 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
13256
13257 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
13258
13259 * gdb/testsuite: made modifications to testcases, etc., to allow
13260 them to work properly given the reorganization of deja-gnu and the
13261 relocation of the testcases from deja-gnu to a "tool" subdirectory.
13262
13263 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
13264
13265 * gdb/testsuite: Initial creation of gdb/testsuite.
13266 Migrated dejagnu testcases and support files for testing nm to
13267 gdb/testsuite from deja-gnu. These files were moved "as is"
13268 with no modifications. This migration is part of a major overhaul
13269 of dejagnu. The modifications to these testcases, etc., which
13270 will allow them to work with the new version of dejagnu will be
13271 made in a future update.
13272
13273 For additional changes see gdb.mi/ChangeLog-1999-2003.
13274 \f
13275 ;; Local Variables:
13276 ;; mode: change-log
13277 ;; left-margin: 8
13278 ;; fill-column: 74
13279 ;; version-control: never
13280 ;; End:
13281
13282 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
13283 2003, 2004 Free Software Foundation, Inc.
13284 Copying and distribution of this file, with or without modification,
13285 are permitted provided the copyright notice and this notice are preserved.
This page took 0.338926 seconds and 4 git commands to generate.