]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* gdb.ada/Makefile.in (EXECUTABLES): Update list.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
fb5f3683
JB
12007-12-26 Joel Brobecker <brobecker@adacore.com>
2
3 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
4 * gdb.ada/char_param.exp: Do not compile our test program with
5 -gnata, this is unnecessary.
6 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
7
384e4a9c
JB
82007-12-24 Joel Brobecker <brobecker@adacore.com>
9
10 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
11 gdb.ada/print_chars/foo.adb: New files.
12 * gdb.ada/print_chars.exp: New testcase.
13
01e044f7
JB
142007-12-24 Joel Brobecker <brobecker@adacore.com>
15
16 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
17 gdb.ada/char_param/foo.adb: New files.
18 * gdb.ada/char_param.exp: New testcase.
19
0ce17860
JB
202007-12-22 Jim Blandy <jimb@codesourcery.com>
21
22 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
23 hard-coding source line numbers into the test.
24 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
25 gdb_get_line_number to find.
26
919809b9
JB
272007-12-22 Joel Brobecker <brobecker@adacore.com>
28
29 * gdb.base/ptype.c (highest): New struct type.
30 (the_highest): New variable of that type.
31 (main): Add dummy assignment to a field of variable the_highest.
32 * gdb.base/ptype.exp: Test type printing of our new variable.
33
abc8a88d
PM
342007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
35
36 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
37 and record first explicitly generated thread number.
38 Use that thread number for thread specific watchpoint test.
39 Add iteration number to repetitive tests.
40
5158f3e3
CES
412007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
42 Jim Blandy <jimb@codesourcery.com>
43
44 * gdb.base/expand-psymtabs.c: New testcase
45 source file.
46 * gdb.base/expand-psymtabs.exp: New testcase
47 expect file.
48
37e4754d
LM
492007-12-17 Luis Machado <luisgpm@br.ibm.com>
50
51 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
52 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
53
551e5d04
JB
542007-12-17 Joel Brobecker <brobecker@adacore.com>
55
56 * gdb.ada/frame_args/foo.adb: New file.
57 * gdb.ada/frame_args/pck.ads: New file.
58 * gdb.ada/frame_args/pck.adb: New file.
59 * gdb.ada/frame_args.exp: New testcase.
60
a05ee097
JB
612007-12-17 Joel Brobecker <brobecker@adacore.com>
62
63 * gdb.base/frame-args.c: New file.
64 * gdb.base/frame-args.exp: New testcase.
65
c162e8c9
JM
662007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
67 Joseph Myers <joseph@codesourcery.com>
68
69 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
70
afe8ab22
VP
712007-12-14 Vladimir Prus <vladimir@codesourcery.com>
72
73 * gdb.mi/mi-pending.exp: New.
74 * gdb.mi/mi-pending.c: New.
75 * gdb.mi/mi-pendshr.c: New.
76
dfdfb3ca
JB
772007-12-06 Jim Blandy <jimb@codesourcery.com>
78
79 * gdb.base/default.exp: Update expected output for 'info catch'.
80
b7fca990
JK
812007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
82
83 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
84 must be set to binary.
85
6a1afc1e
PA
862007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
87
88 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
89
a6b151f1
DJ
902007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
91
92 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
93 gdb.mi/mi-file-transfer.exp: New.
94
43039443
JK
952007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
96
97 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
98
0ef2251b
MR
992007-11-22 Maciej W. Rozycki <macro@mips.com>
100
101 * gdb.trace/backtrace.exp: Fix a typo.
102 * gdb.trace/circ.exp: Likewise.
103 * gdb.trace/collection.exp: Likewise.
104 * gdb.trace/limits.exp: Likewise.
105 * gdb.trace/report.exp: Likewise.
106 * gdb.trace/tfind.exp: Likewise.
107 * gdb.trace/while-dyn.exp: Likewise.
108
5443631e
NR
1092007-11-21 Nick Roberts <nickrob@snap.net.nz>
110
111 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
112 objects of pointers that can't be dereferenced are now
113 "noneditable".
114
a4ce5b0d
UW
1152007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
116
117 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
118 (target_cpu): Remove.
119
d6e956e5
VP
1202007-10-15 Vladimir Prus <vladimir@codesourcery.com>
121
122 * gdb.base/ending-run.exp: Expect the list of cleared
123 breakpoint to come in natural order, not the reversed one.
124
214270ab
VP
1252007-11-07 Vladimir Prus <vladimir@codesourcery.com>
126
127 * gdb.mi/mi-var-child.c (do_child_deletion): New.
128 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
129
1a619819
LM
1302007-11-05 Luis Machado <luisgpm@br.ibm.com>
131
132 * gdb.base/printcmds.exp: New function
133 test_printf_with_dfp.
134
5b01a6fa
DE
1352007-11-02 Doug Evans <dje@google.com>
136
137 * gdb.disasm/t01_mov.s: Remove carriage returns.
138 * gdb.disasm/t02_mova.s: Ditto.
139 * gdb.disasm/t03_add.s: Ditto.
140 * gdb.disasm/t04_sub.s: Ditto.
141 * gdb.disasm/t05_cmp.s: Ditto.
142 * gdb.disasm/t06_ari2.s: Ditto.
143 * gdb.disasm/t07_ari3.s: Ditto.
144 * gdb.disasm/t08_or.s: Ditto.
145 * gdb.disasm/t09_xor.s: Ditto.
146 * gdb.disasm/t10_and.s: Ditto.
147 * gdb.disasm/t11_logs.s: Ditto.
148 * gdb.disasm/t12_bit.s: Ditto.
149 * gdb.disasm/t13_otr.s: Ditto.
150
ec33ab7f
JK
1512007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
152
153 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
154
ae0d01ff
UW
1552007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
156
157 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
158 provide DFP support.
159
55eddb0f
DJ
1602007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
161
162 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
163 Test "set powerpc vector-abi". Skip auto-detection tests for old
164 toolchains.
165
7020f05c
PA
1662007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
167
168 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
169 with [string compare].
170
84bc3db9
PA
1712007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
172
173 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
174 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
175
5876dc88
LM
1762007-10-25 Luis Machado <luisgpm@br.ibm.com>
177
178 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
179 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
180 * gdb.opt/Makefile.in: New makefile.
181 * Makefile.in: Create new directory "gdb.opt".
182 * configure.ac: Add "gdb.opt" directory.
183 * configure: Regenerated.
184
c3ea9a14
DE
1852007-10-25 Doug Evans <dje@google.com>
186
187 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
188 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
189
93004d61
TJB
1902007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
191 Thiago Jung Bauermann <bauerman@br.ibm.com>
192
193 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
194 Floating Point expressions.
195 * gdb.base/dfp-test.exp: new file adding tests for Decimal
196 Floating Point variables.
197 * gdb.base/dfp-test.c: new file containing program with Decimal
198 Floating variables, used by gdb.base/dfp-test.exp.
199
62a24a2b
DJ
2002007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
201
202 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
203
e7b1eae6
UW
2042007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
205
206 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
207 compiling test case with GCC.
208 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
209
c641edcc
UW
2102007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
211
212 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
213 format changes.
214
5e5ebfe6
MS
2152007-10-18 Michael Snyder <msnyder@specifix.com>
216
217 * gdb.base/dbx.exp: Add missing "-re " operator.
218
e831e7b6
GM
2192007-10-16 Gaius Mulley <gaius@glam.ac.uk>
220
221 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
222 * configure.ac: Removed trailing spaces after backslash.
223 * gdb.modula2: New directory.
224 * gdb.modula2/Makefile.in: New file.
225 * gdb.modula2/unbounded-array.exp: New file.
226 * gdb.modula2/unbounded1.c: New file.
227
7cc46491
DJ
2282007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
229
230 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
231
2322007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
233
234 * gdb.base/sigstep.c (main): Add checks for
235 return values for setitimer call.
236 Call setitimer again with itimer = ITIMER_REAL
237 if first call to setitimer fails.
238
e91528f0
KH
2392007-10-11 Kazu Hirata <kazu@codesourcery.com>
240
241 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
242 of $timeout.
243
2ec9a4f8
DJ
2442007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
245
246 * gdb.server/server-run.exp: Test for dynamic linker symbols.
247
2482007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
249
250 * lib/gdb.exp (gdb_run_cmd): Move comment outside
251 of gdb_expect call, to avoid interruption.
252
64b2fa04
PA
2532007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
254
255 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
256 (v_unsigned_long_long, v_long_long_array)
257 (v_signed_long_long_array, v_unsigned_long_long_array)
258 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
259 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
260 [!NO_LONG_LONG]: New.
261 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
262 v_long_long_member.
263
264 (v_long_long_func, v_signed_long_long_func)
265 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
266 (main) [!NO_LONG_LONG]: Initialize long long variants.
267
268 * gdb.base/whatis.exp: If board file requests no_long_long, build
269 test with NO_LONG_LONG defined. Test long long, signed long long,
270 and unsigned long long variants but only if board file doesn't
271 disable it.
272
a912286e
DJ
2732007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
274 Daniel Jacobowitz <dan@codesourcery.com>
275
276 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
277 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
278 * configure: Regenerated.
279 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
280 gdb.pascal/types.exp, lib/pascal.exp: New files.
281
471ba8c9
DJ
2822007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
283
284 * gdb.cp/classes.exp (do_tests): Always step to the line after the
285 call.
286 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
287 to return to the call.
288 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
289 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
290 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
291 * gdb.mi/mi-until.exp (test_until): Likewise.
292 * gdb.mi/mi2-until.exp (test_until): Likewise.
293
fef8a650
DJ
2942007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
295
296 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
297 two-char array.
298 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
299
d983da9c
DJ
3002007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
301
302 * gdb.threads/watchthreads.c (thread_function): Sleep between
303 iterations.
304 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
305 at once for S/390. Generate matching fails and passes.
306
17f62551
VP
3072007-09-27 Vladimir Prus <vladimir@codesourcery.com>
308
309 * gdb.mi/var-cmd.c (do_children_tests): Initialize
310 the 'struct_declarations' variable to zeros.
17f62551 311
ed0616c6
VP
3122007-09-24 Vladimir Prus <vladimir@codesourcery.com>
313
314 * gdb.cp/mb-ctor.cc: New.
315 * gdb.cp/mb-ctor.exp: New.
316 * gdb.cp/mb-templates.cc: New.
317 * gdb.cp/mb-templates.exp: New.
318
41f1b697
DJ
3192007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
320
321 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
322
3f213f78
PA
3232007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
324
325 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
326 targets.
327 * configure: Regenerate.
328
0d381245
VP
3292007-09-23 Vladimir Prus <vladimir@codesourcery.com>
330
331 * gdb.base/annota1.exp: Adjust for 'info break'
332 format changes.
333 * gdb.base/annota3.exp: Likewise.
334 * gdb.base/break.exp: Likewise.
335 * gdb.base/condbreak.exp: Likewise.
336 * gdb.base/pending.exp: Likewise.
337 * gdb.base/sepdebug.exp: Likewise.
338 * gdb.base/unload.exp: Likewise.
339 * gdb.base/ovldbreak.exp: Likewise.
340
fe3f5fa8
VP
3412007-09-22 Vladimir Prus <vladimir@codesourcery.com>
342
343 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
344 messages.
345 * gdb.base/chng-syms.exp: Likewise.
346 * gdb.base/unload.exp: Likewise.
347
a75cf6c0
DJ
3482007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
349
350 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
351
18ecae38
DJ
3522007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
353
354 * schedlock.c (NUM): Change to 1.
355 (main): Use args[0] for the main thread.
356 * schedlock.exp: Only expect two threads. Only issue one pass or fail
357 regardless of the number of threads.
358
5509918f
MR
3592007-09-14 Maciej W. Rozycki <macro@mips.com>
360
4a543daf
MR
361 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
362 type down.
363 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
364 test.
365 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
366 watchpoint type down.
367 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
368 test.
369
3702007-09-14 Maciej W. Rozycki <macro@mips.com>
371
5509918f
MR
372 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
373 Move all the tests here and run them twice, once using software
374 watchpoints and once using hardware watchpoints.
375 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
376
40b53987
DJ
3772007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
378
379 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
380 test.
381
695e2681
MK
3822007-09-10 Mark Kettenis <kettenis@gnu.org>
383
8b3fc8d8
MK
384 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
385 build-id.
386
695e2681
MK
387 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
388 know about $ORIGIN. Calculate output dir from $dest instead of
389 using ${objdir}/{$subdir}.
390
58d69f29
MK
3912007-09-09 Mark Kettenis <kettenis@gnu.org>
392
393 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
394 gcore, before continuing with the test.
395
3e347599
DJ
3962007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
397
398 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
399 * gdb.mi/mi-watch.exp: Likewise.
400
ea37ba09
DJ
4012007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
402 Jim Blandy <jimb@codesourcery.com>
403
404 * gdb.arch/i386-sse.exp: Do not expect character constants.
405 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
406 * gdb.base/display.exp: Allow print/s.
407 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
408 and unsigned char array changes.
409
2025a643
DJ
4102007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
411
412 * gdb.base/display.exp: Add tests for printf %p.
413
26669a27
PA
4142007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
415
416 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
417 the dll name to unicode.
418
c8f021f8
JK
4192007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
420
421 * gdb.base/default.exp (show version): Update the version text.
422 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
423
4cf31eea
JK
4242007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
425
426 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
427 New files.
428
4935890f
JK
4292007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
430
431 * lib/gdb.exp (build_id_debug_filename_get): New function.
432 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
433 Remove the generate DEBUG file for the future testcase runs.
434 New testcase for the NT_GNU_BUILD_ID retrieval.
435 Move the final testing step to ...
436 (test_different_dir): ... a new function.
437 New parameter XFAIL to XFAIL all the tests performed.
438 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
439 New parameter TYPE to PF_PREFIX all the tests performed.
440
02142340
VP
4412007-08-31 Vladimir Prus <vladimir@codesourcery.com>
442
443 * gdb.mi/mi-var-cp.cc (path_expression): New
444 function.
445 * gdb.mi/mi-var-cp.exp: Run path exression tests.
446
36acd84e
UW
4472007-08-27 Markus Deuling <deuling@de.ibm.com>
448
449 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
450 to fit into SPU Local Store memory.
451
a896d121
JB
4522007-08-23 Joel Brobecker <brobecker@adacore.com>
453
454 * gdb.base/default.exp: Adjust the expected output of "info
455 warranty" after the switch to GPLv3.
456
7b433602
JB
4572007-08-23 Joel Brobecker <brobecker@adacore.com>
458
459 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
460 to 30000 (from 20000).
461
e22f8b7c
JB
4622007-08-23 Joel Brobecker <brobecker@adacore.com>
463
464 Switch the license of all .exp files to GPLv3.
465 Switch the license of all .f and .f90 files to GPLv3.
466 Switch the license of all .s and .S files to GPLv3.
467
5a0e3bd0
JB
4682007-08-23 Joel Brobecker <brobecker@adacore.com>
469
470 * configure.ac: Switch license to GPLv3.
471
cc00619d
JB
4722007-08-23 Joel Brobecker <brobecker@adacore.com>
473
474 Switch the licensing to GPLv3 for all .ads and .adb files.
475
8d26208a
DJ
4762007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
477
478 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
479 and t_int_double.
480 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
481
4fcb9948
JB
4822007-08-17 Joel Brobecker <brobecker@adacore.com>
483
484 * gdb.base/step-line.c: Switch license to GPL version 3, and
485 update copyright year.
486 * gdb.base/step-line.inp: Likewise.
487
b9c34f67
JB
4882007-08-17 Joel Brobecker <brobecker@adacore.com>
489
490 * gdb.base/gdb1555.exp: Make expected output immune to formatting
491 changes inside gdb1555.c.
492 * gdb.base/pending.exp: Likewise.
493
2cc17678
DJ
4942007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
495
496 * config/default.exp: New file.
497
e48883f7
DJ
4982007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
499
500 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
501 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
502
1ab80e5b
MR
5032007-07-30 Maciej W. Rozycki <macro@mips.com>
504
505 * gdb.base/dump.exp: Force the correct endianness for binary
506 formats not carrying this information.
507
aba471f5
DJ
5082007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
509
510 * gdb.threads/staticthreads.exp: Match .*sem_post.
511
d4e07204
DJ
5122007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
513
514 * gdb.base/readline.exp (operate_and_get_next): Match the final
515 prompt.
516
2b97317d
KB
5172007-07-23 Kevin Buettner <kevinb@redhat.com>
518
519 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
520 to restarting SID.
521
44efa07a
KB
5222007-07-18 Kevin Buettner <kevinb@redhat.com>
523
524 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
525 prior to `gdb_start'.
526
7b5ebade
KB
5272007-07-18 Kevin Buettner <kevinb@redhat.com>
528
529 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
530 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
531 Remove call to gdb_unload.
532
255e7678
DJ
5332007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
534 Daniel Jacobowitz <dan@codesourcery.com>
535
536 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
537 for __WIN32__.
538 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
539 * gdb.base/unload.exp: Use shared library test routines.
540
3a40aaa0
UW
5412007-07-03 Markus Deuling <deuling@de.ibm.com>
542
543 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
544 * gdb.base/solib-symbol-lib.c: Likewise.
545 * gdb.base/solib-symbol-main.c: Likewise.
546
b0f4b84b
DJ
5472007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
548
549 * config/gdbserver.exp (gdb_reconnect): New.
550 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
551 gdb.base/solib-disc.exp: New files.
552 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
553 remote debugging".
554 (gdb_compile): Add shlib_load flag.
555 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
556 port.
557 (gdbserver_reconnect): New.
558
1b05479a
DJ
5592007-07-01 Nick Roberts <nickrob@snap.net.nz>
560 Daniel Jacobowitz <dan@codesourcery.com>
561
562 * gdb.base/annota3.exp: Test for if construct.
563
86f78eb2
DJ
5642007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
565
566 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
567
6a2eb474
MR
5682007-06-21 Chris Dearman <chris@mips.com>
569 Maciej W. Rozycki <macro@mips.com>
570
571 * gdb.base/display.exp: Allow a newline after display/i.
572 * gdb.base/pc-fp.exp: Likewise.
573 * gdb.base/sigbpt.exp: Likewise.
574
f8b73d13
DJ
5752007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
576
577 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
578 required features to be included.
579
4339e69e
DJ
5802007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
581
582 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
583 in info threads output.
584
23d964e7
UW
5852007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
586 Markus Deuling <deuling@de.ibm.com>
587
588 * gdb.arch/spu-info.exp: New testcase.
589 * gdb.arch/spu-info.c: New file.
590
fd20f75b
DJ
5912007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
592
593 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
594 tpcs_offset. Restore lr after the call.
595 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
596
2226f861
DJ
5972007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
598
599 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
600 (gdbserver_run): Kill any running gdbserver.
601 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
602
d12371a9
MR
6032007-05-17 Maciej W. Rozycki <macro@mips.com>
604
605 * gdb.base/sigbpt.exp: Preset segv_addr.
606
93f02886
DJ
6072007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
608
609 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
610 (gdb_compile_shlib): Likewise.
611 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
612 (default_gdb_init): Clear cleanfiles.
613 (gdb_finish): Delete recorded cleanfiles.
614 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
615
616 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
617 Do not use isnative.
618 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
619 gdb.base/so-impl-ld.exp: Likewise.
620 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
621 * gdb.base/unload.exp: Likewise. Do not pass empty option to
622 gdb_compile.
623
b04e06d7
VP
6242007-05-15 Vladimir Prus <vladimir@codesourcery.com>
625
626 * config/unknown.exp: Remove.
627
069ed931
UW
6282007-05-15 Markus Deuling <deuling@de.ibm.com>
629
630 * gdb.base/info-proc.exp: Check is_remote.
631
09db0d03
UW
6322007-05-14 Markus Deuling <deuling@de.ibm.com>
633
634 * gdb.base/gcore.exp: Initialize variable core_supported.
635
af2cbe8c
DJ
6362007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
637
638 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
639
027c0295
DJ
6402007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
641
642 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
643 * gdb.threads/print-threads.exp (test_all_threads): Allow
644 negative and hexadecimal thread IDs.
645
dc5000e7
DJ
6462007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
647
648 * gdb.java/jprint.java (public): Avoid invalid call to static
649 method.
650
2e74ed18
DP
6512007-05-14 Denis Pilat <denis.pilat@st.com>
652
653 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
654 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
655 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
656 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
657 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
658
83547f02
UW
6592007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
660
661 * gdb.base/overlays.exp: Add support for targets with only code
662 overlay support, not data overlay. Support spu-*-* target in
663 this mode.
664 * gdb.base/ovlymgr.c: Provide stubs for spu target.
665 * gdb.base/spu.ld: New file.
666
b18be20d
DJ
6672007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
668
669 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
670
be444858
DJ
6712007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
672
673 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
674
b1d53152
DJ
6752007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
676
677 * gdb.java/jmain.exp: Handle demangled names with and without method
678 signatures.
679
d084b331
DJ
6802007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
681
682 * gdb.mi/mi-syn-frame.c (main, foo, bar)
683 (have_a_very_merry_interrupt): Remove calls to puts.
684 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
685 inferior output.
686 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
687 test names.
688
db9d7fc5
DJ
6892007-04-29 Markus Deuling <deuling@de.ibm.com>
690 Daniel Jacobowitz <dan@codesourcery.com>
691
692 * gdb.base/auxv.exp (core_works): Also check is_remote.
693 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
694
ef783a7d
VP
6952007-04-25 Vladimir Prus <vladimir@codesourcery.com>
696
697 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
698 message, not the undefined 'module' variable.
699 * gdb.base/siginfo.exp: Likewise.
700 * gdb.base/sigstep.exp: Likewise.
701 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
702 serialport.
703 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
704
b7b73cae
CV
7052007-04-25 Corinna Vinschen <vinschen@redhat.com>
706
707 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
708 target sim fails. Return 0 otherwise.
709 (gdb_load): Return prematurely if gdb_target_sim fails.
710
7d90fdfa
DP
7112007-04-16 Denis Pilat <denis.pilat@st.com>
712
713 * gdb.base/setshow.exp: Reset height after having set it to 100.
714
5d3e9c85
DP
7152007-04-16 Denis Pilat <denis.pilat@st.com>
716
717 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
718
18e75969
DP
7192007-04-16 Denis Pilat <denis.pilat@st.com>
720
721 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
722
25d5ea92
VP
7232007-04-14 Vladimir Prus <vladimir@codesourcery.com>
724
725 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
726 tests. Run the frozen varobjs test.
727 * gdb.mi/var-cmd.c (do_frozen_tests): New.
728 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
729
0b49cb80
JK
7302007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
731
732 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
733 gdb.base/type-opaque.exp: New files.
734
a73bafbc
VP
7352007-04-01 Vladimir Prus <vladimir@codesourcery.com>
736
737 * gdb.mi/mi-var-child.c
738 (do_children_tests): User char[2] instead of
739 char so that automatic printing of pointers to char
740 don't give unpredicable result.
741 * gdb.mi/var-cmd.c (do_locals_test): Initialize
742 local variables.
743 * gdb.mi/mi-var-child.exp: Step to right line
744 of do_children_tests.
745 * gdb.mi/mi2-var-child.exp: Likewise.
746 * gdb.mi/mi-var-cmd.exp: Step to right line of
747 do_locals_tests.
748 (do_children_tests): User char[2] instead of
749 char so that automatic printing of pointers to char
750 don't give unpredicable result.
751 * gdb.mi/mi2-var-cmd.exp: Likewise.
752 * lib/mi-support.exp (mi_continue_to_line):
753 Pass test name to mi_wait_for_stop.
754
7ce59000
DJ
7552007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
756
757 * gdb.asm/asm-source.exp: Remove d10v case.
758 * lib/gdb.exp (skip_cplus_tests): Likewise.
759 * gdb.asm/d10v.inc: Deleted.
760
20389057
DJ
7612007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
762
763 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
764
8807d78b
DJ
7652007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
766
767 * config/netware.exp: Delete file.
768
aa3edb8e
JB
7692007-03-29 Joel Brobecker <brobecker@adacore.com>
770
771 * gdb.dwarf2/dw2-noloc.S: New file.
772 * gdb.dwarf2/dw2-noloc.exp: New file.
773
297561ac
PA
7742007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
775
776 * gdb.cp/method2.cc: New test.
777 * gdb.cp/method2.exp: New test.
778 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
779
1f81bd39
DJ
7802007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
781
782 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
783
9453113a
DJ
7842007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
785
786 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
787
b741e217
DJ
7882007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
789
790 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
791 (gdb_load): Delete, replace with...
792 (gdb_reload): ...this.
793 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
794 * gdb.server/server-mon.exp: Likewise.
795 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
796 (gdb_start_cmd): New.
797 (gdb_file_cmd): Save the last loaded file.
798 (gdb_reload): New.
799 (gdb_gnu_strip_debug): Use transform.
800 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
801 support here. Use new $last_loaded_file. Check mtime.
802 (gdb_target_cmd): Handle ObjC failure case.
803 (infer_host_exec): Delete.
804 (gdbserver_load): Rename to...
805 (gdbserver_run): ...this. Simplify.
806 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
807 (mi_gdb_load): Move most contents to a new function...
808 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
809 (mi_run_cmd): Use mi_gdb_target_load.
810 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
811 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
812 Use gdb_run_cmd.
813 * gdb.base/charsign.exp: Remove incorrect comment.
814 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
815 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
816 gdb.base/start.exp: Use gdb_start_cmd.
817
446ab585
MR
8182007-03-23 Nigel Stephens <nigel@mips.com>
819 Maciej W. Rozycki <macro@mips.com>
820
821 * gdb.base/sigbpt.exp: Fix the message when skipping test.
822 * gdb.base/signull.exp: Similarly.
823
bbb88ebf
UW
8242007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
825
826 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
827 messages available to test cases (like chng-sym.exp).
828
cb8c4a99
AS
8292007-03-14 Andreas Schwab <schwab@suse.de>
830
831 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
832 format changes.
833
4e463ff5
DJ
8342007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
835
836 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
837 (optimized_1): New.
838 (main): Call optimized_1.
839 (gdb2029): Correct typos. Call gdb2029_marker.
840 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
841 for gdb2029.
842
b6db2c47
MK
8432007-03-12 Mark Kettenis <kettenis@gnu.org>
844
845 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
846 as tabs. Remove redundant test pattern.
847
70ed3737
UW
8482007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
849
850 * gdb.base/long_long.exp: Accept optional symbol name in <...>
851 for /a format output.
852
47b67b60
DJ
8532007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
854
855 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
856 collect output incrementally.
857
b8953b0e
UW
8582007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
859
860 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
861 for -var-create lpcharacter test.
862 * gdb.mi/mi2-var-cmd.exp: Likewise.
863
7acd5c40
UW
8642007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
865
866 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
867 pass on targets where address zero is readable.
868
9c6759c1
UW
8692007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
870
871 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
872 just a single architecture.
873
a2f1aeb4
UW
8742007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
875
876 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
877 (fetch_all_registers): New function, uses gdb_test_multiple and
878 exp_continue to fetch inferior output line-by-line.
879 Replace all uses of do_get_all_registers by fetch_all_registers.
880
46579ac2
UW
8812007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
882
883 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
884 in target_info.
885
fc133f24
MS
8862007-03-02 Michael Snyder <michael.snyder@palmsource.com>
887
888 * gdb.threads/manythreads.exp: Use $message string for
889 consistancy; add a default (timeout) case.
890
7646a51d
MS
8912007-03-02 Michael Snyder <michael.snyder@palmsource.com>
892
893 * gdb.base/watchpoint.exp: Fix truncated comment.
894
dcfff61f
MS
8952007-03-02 Michael Snyder <michael.snyder@palmsource.com>
896
897 * Makefile.in: Remove spurious single-quotes from sed command.
898
664e3ee9
DJ
8992007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
900
901 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
902 func.
903 * gdb.mi/mi2-var-cmd.exp: Likewise.
904
d7cc6f2f
JB
9052007-02-27 Joel Brobecker <brobecker@adacore.com>
906
907 * gdb.dwarf2/dw2-producer.S: New file.
908 * gdb.dwarf2/dw2-producer.exp: New testcase.
909
9102007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
911
912 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
913 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
914 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
915 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
916 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
917 Revert tests to use mi_gdb_test and include value field in output
918 of -var-create.
919
93d42b30
DJ
9202007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
921
922 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
923
c499ed39
DJ
9242007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
925
926 * gdb.base/maint.exp: Remove full paths from test names.
927 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
928 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
929
9836f81b
JB
9302007-02-27 Joel Brobecker <brobecker@adacore.com>
931
932 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
933
c74d0ad8
DJ
9342007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
935
936 * gdb.server/server-mon.exp: New test.
937
2711e456
DJ
9382007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
939
940 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
941
ff6f572f
DJ
9422007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
943
944 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
945 register capitalization.
946
fada3feb
DP
9472007-02-13 Denis Pilat <denis.pilat@st.com>
948
949 * gdb.mi/mi-var-invalidate.exp: New file.
950
fb1e4ffc
DJ
9512007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
952
953 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
954
3da939d7
DJ
9552007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
956
957 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
958
123dc839
DJ
9592007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
960
961 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
962 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
963
877e3645 9642007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
965
966 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
967 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
968 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
969 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
970 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 971 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
972 Update tests to include value field in output of -var-create.
973
3c0a2960
AS
9742007-02-08 Andreas Schwab <schwab@suse.de>
975
976 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
977
108546a0
DJ
9782007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
979
980 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
981 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
982
d701dcab
DP
9832007-02-02 Denis Pilat <denis.pilat@st.com>
984
985 * gdb.threads/threadapply.exp: check that frame is not changed by
986 the thread apply all command.
987
783e3e2f
AS
9882007-01-31 Andreas Schwab <schwab@suse.de>
989
6d9c3a87
AS
990 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
991
3c50d7b9
AS
992 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
993 in the dwarf sections.
994 * gdb.dwarf2/mac-fileno.S: Likewise.
995
783e3e2f
AS
996 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
997 bspstore register on ia64.
998
78ff580e
AS
9992007-01-29 Andreas Schwab <schwab@suse.de>
1000
cc8e9b12
AS
1001 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
1002 "frame-begin" annotation.
1003
78ff580e
AS
1004 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
1005 number of "frames-invalid" annotations.
1006
704a4f78
DJ
10072007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1008
1009 * gdb.base/commands.exp: Call if_commands_test.
1010 (gdb_test_no_prompt, if_commands_test): New.
1011
e741bf94
MK
10122007-01-28 Mark Kettenis <kettenis@gnu.org>
1013
1014 * gdb.threads/sigthread.c (NSIGS): Make bigger.
1015
474d0ad3
AS
10162007-01-27 Andreas Schwab <schwab@suse.de>
1017
1018 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
1019 .short/.int/.quad in the dwarf sections.
1020 * gdb.dwarf2/dw2-intercu.S: Likewise.
1021 * gdb.dwarf2/dw2-intermix.S: Likewise.
1022
e784b426
JK
10232007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1024
1025 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
1026 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
1027 array.
e784b426
JK
1028 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
1029 * gdb.base/setvar.exp: Likewise.
1030
37f08e04
AS
10312007-01-26 Andreas Schwab <schwab@suse.de>
1032
9a01813a
AS
1033 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
1034 test.
1035
37f08e04
AS
1036 * gdb.base/multi-forks.exp ("restart $i"): Also match
1037 __kernel_syscall_via_break.
1038
6e2a9270
VP
10392007-01-24 Vladimir Prus <vladimir@codesourcery.com>
1040
1041 * lib/mi-support.exp (mi_delete_varobj): New.
1042 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
1043 testcase.
1044 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
1045 (main): Call the above.
1046 (reference_update_test, base_in_reference_test)
1047 (reference_to_pointer): Delete the created varobjs.
1048
e515b470
DJ
10492007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
1050
1051 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
1052 * configure: Regenerated.
1053 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
1054 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
1055 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
1056 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
1057 * lib/gdb.exp (gdb_skip_xml_test): New function.
1058
08d8bcd7
DJ
10592007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
1060
1061 * gdb.base/sigrepeat.exp: Correct error message.
1062
10632007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
1064 Daniel Jacobowitz <dan@codesourcery.com>
1065
1066 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
1067 gdb.arch/i386-gnu-cfi-asm.S: New files.
1068
97c3f1f3
JK
10692007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1070
1071 * lib/gdb.exp: Abort on missing `site.exp'.
1072
cb1df416
DJ
10732007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1074 Daniel Jacobowitz <dan@codesourcery.com>
1075
1076 * gdb.base/included.c, gdb.base/included.exp,
1077 gdb.base/included.h: New files.
1078
35990120
DJ
10792007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1080
1081 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
1082 (maximize_rlimit): Reduce limits on 64-bit systems.
1083
6e81a116 10842007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
1085
1086 From Marcus Deuling <deuling@de.ibm.com>:
1087 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
1088 every case.
1089
6c3c41f3
NR
10902007-01-13 Nick Roberts <nickrob@snap.net.nz>
1091
1092 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
1093 (test_path_specification): Use objdir instead of srcdir to always
1094 get an absolute filename.
1095
2f12c312
DJ
10962007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
1097
1098 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
1099
81121995
VP
11002007-01-11 Vladimir Prus <vladimir@codesourcery.com>
1101
1102 * gdb.mi/mi-var-cp.cc (reference_update_tests):
1103 Make sure the variable we're using is in scope.
1104 (reference_to_pointer): Likewise.
1105
4741b737
DJ
11062007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
1107
1108 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
1109 has no debug information.
1110
054410c3
DJ
11112007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
1112
1113 * gdb.base/annota1.exp: Remove extra send_gdb.
1114
818f79f6
DJ
11152007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1116
1117 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
1118
f7a6bb70
DJ
11192007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1120
1121 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
1122
57e66780
DJ
11232007-01-08 Nick Roberts <nickrob@snap.net.nz>
1124 Daniel Jacobowitz <dan@codesourcery.com>
1125
1126 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
1127 lcharacter or linteger change. Correct duplicated test name.
1128 * gdb.mi/mi2-var-cmd.exp: Likewise.
1129
3d799a95
DJ
11302007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
1131
1132 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
1133
11342007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
1135
1136 * gdb.base/nofield.c: New file.
1137 * gdb.base/nofield.exp: New testcase.
1138
eafb94e8
NR
11392007-01-05 Nick Roberts <nickrob@snap.net.nz>
1140
1141 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
1142
1143 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
1144 test.
1145
5e572bb4
DJ
11462007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1147
1148 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
1149
74a44383
DJ
11502007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1151
1152 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
1153 when continuing.
1154
1b572db9
DJ
11552007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1156
1157 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
1158 Expect ".exe" extension.
1159
381bc39b
DJ
11602007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1161
1162 * gdb.base/charset.exp: Add explicit filename to break.
1163 * gdb.base/dbx.exp: Add explicit filename to breaks.
1164
2b70e4c6
DJ
11652007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1166
1167 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
1168 * gdb.mi/mi2-file.exp: Likewise.
1169
303b6f5d
DJ
11702007-01-04 Vladimir Prus <vladimir@codesourcery.com>
1171
1172 Implement specification of MI tests as comments
1173 in C and C++ sources.
1174 * lib/mi-support.exp (mi_autotest_data): New variable.
1175 (mi_autotest_source): New variable.
1176 (count_newlines, mi_prepare_inline_tests)
1177 (mi_get_inline_test, mi_continue_to_line)
1178 (mi_run_inline_test, mi_tbreak)
1179 (mi_send_resuming_command, mi_wait_for_stop): New functions.
1180 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
1181 Run inline tests.
1182 * gdb.mi/mi-var-cp.cc: Define tests here.
1183
23da0d94
VP
11842007-01-04 Vladimir Prus <vladimir@codesourcery.com>
1185
1186 Simplify usage of mi_continue_to.
1187 * lib/mi-support.exp (mi_runto_helper): Renamed
1188 from mi_runto, added new parameter 'run_or_continue'.
1189 (mi_runto): Use mi_runto_helper.
1190 (mi_continue_to): Accept just function name as parameter.
1191 Use mi_runto_helper.
1192 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
1193 * gdb.mi/mi2-var-cmd.exp: Likewise.
1194
f9e18282
JB
11952006-01-04 Joel Brobecker <brobecker@adacore.com>
1196
1197 Make this testcase a bit more realistic. The current code
1198 is too simplistic, and allows the compiler to optimize out
1199 some of the entities we need for this testcase.
1200 * gdb.ada/null_record/bar.ads (Void_Star): New type.
1201 (Do_Nothing): Add extra parameter.
1202 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
1203 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
1204 by using a variable of type Void_Star.
1205
fd678c65
JB
12062006-01-04 Joel Brobecker <brobecker@adacore.com>
1207
1208 * gdb.ada/catch_ex/foo.adb: New file.
1209 * gdb.ada/catch_ex.exp: New testcase.
1210
05cfdb42
DJ
12112007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
1212
1213 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
1214 pass --image-base to linker.
1215
2e03ee74
DJ
12162007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1217 Daniel Jacobowitz <dan@codesourcery.com>
1218
1219 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
1220 secondary prompts.
1221
0d5de010
DJ
12222007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
1223
1224 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
1225 output. Test the types of members and member pointers.
1226 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
1227 gdb/2092.
1228 * gdb.cp/member-ptr.exp: Search for a comment instead of a
1229 statement. Enable for GCC. Update expected output for some tests
1230 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
1231 layout.
1232 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
1233 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
1234 (Diamond::vget_base): New.
1235 (main): Add new tests.
1236 * gdb.cp/printmethod.exp: Update expected output for member functions.
1237 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
1238 print pEe->D::vg().
1239
61a771aa
DJ
12402007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
1241
1242 * gdb.threads/tls.exp: Allow stops in sem_post.
1243
2fa63963
DJ
12442006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
1245
1246 * gdb.base/annota1.exp: Allow .*printf in backtraces.
1247 * gdb.base/annota3.exp: Likewise.
1248 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
1249 again (instead of timing out).
1250 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
1251 GCC bug 26475.
1252 * gdb.java/jmisc.exp: Adjust to work with method signatures including
1253 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
1254 test from jmisc1.exp.
1255 * gdb.java/jmisc1.exp: Delete.
1256 * gdb.java/jprint.exp: Adjust to work with method signatures including
1257 return types.
1258 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
1259 * gdb.threads/linux-dp.exp: Don't be confused by program output.
1260 * lib/java.exp (compile_java_from_source): Pass the correct type
1261 to target_compile.
1262
5eefc2b7
JB
12632006-12-31 Joel Brobecker <brobecker@adacore.com>
1264
1265 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
1266 (stack_align_edx): New function.
1267 (stack_align_eax): New function.
1268 (main): Add calls to stack_align_edx and stack_align_eax.
1269 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
1270 Add testing for the cases where the register used during a stack
1271 realignment is edx. Same for eax.
1272
227c54da
DJ
12732006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
1274
1275 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
1276 and generic PE targets.
1277
cab8ac94
JB
12782006-12-29 Joel Brobecker <brobecker@adacore.com>
1279
1280 * gdb.ada/array_return.exp: Update copyright date list.
1281
ba54f318
JB
12822006-12-27 Joel Brobecker <brobecker@adacore.com>
1283
1284 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
1285 (Create_Small_Float_Vector): New function.
1286 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
1287 function body.
1288 * gdb.ada/array_return/p.adb: Use new type and function from
1289 package Pck.
1290 * gdb.ada/array_return.exp: Add a test verifying that GDB is
1291 able to print the value returned by a function returning an
1292 array of float.
1293
6b7a35dd
JB
12942006-12-20 Joel Brobecker <brobecker@adacore.com>
1295
1296 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
1297 The associated tests should be PASSing.
1298
038224f6
VP
12992006-12-08 Vladimir Prus <vladimir@codesourcery.com>
1300
1301 Test for base in references.
1302 * gdb.mi/mi-var-cp.cc: Add test code.
1303 * gdb.mi/mi-var-cp.exp: Test for bases in references.
1304 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
1305 * gdb.mi/mi2-watch.exp: Likewise.
1306 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
1307 (mi_list_varobj_children): New function.
1308
b26ed50d
VP
13092006-12-08 Vladimir Prus <vladimir@codesourcery.com>
1310
1311 * lib/mi-support.exp
1312 (mi_runto): Accept "()" after function name.
1313 (mi_create_varobj): New function.
1314 (mi_varobj_update): New function.
1315 (mi_Check_varobj_value): New function.
1316 * gdb.mi/mi-var-cp.exp: New file.
1317 * gdb.mi/mi-var-cp.cc: New file.
1318
08232497
DJ
13192006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
1320
1321 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
1322 gdb.base/weaklib2.c: New files.
1323
d394c993 13242006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 1325
ac6c2fba
NS
1326 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
1327 info. Adjust test names.
1328
8ec659a0 1329 * gdb.base/break.c (main): Move position of malloc.
d394c993 1330 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 1331
acd65feb
VP
13322006-11-28 Vladimir Prus <vladimir@codesourcery.com>
1333
1334 * gdb.mi/mi-var-cmd.exp: Check -var-update after
1335 assignement of arrays and function pointers.
1336 * gdb.mi/var-cmd.c: Add declaration necessary for above
1337 tests.
1338
f556d5e5
NS
13392006-11-27 Nathan Sidwell <nathan@codesourcery.com>
1340
1341 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
1342
1343 * gdb.threads/linux-dp.exp: Read thread table before and after
1344 creating each philosopher and verify it.
1345
697bc68d
NS
13462006-11-27 Nathan Sidwell <nathan@codesourcery.com>
1347 Paul Brook <paul@codesourcery.com>
1348 Daniel Jacobowitz <dan@codesourcery.com>
1349
1350 * gdb.base/ending-run.exp: Flatten expect script stepping out of
1351 main to remove duplication. Add start function of the form
1352 '_*start[1-9]*'. Add RVDS start function.
1353
29d73ae4
DJ
13542006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
1355
1356 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
1357
c1d88655
UW
13582006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1359
1360 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
1361 * gdb.asm/spu.inc: New file.
1362 * gdb.base/term.exp: Disable if [target_info exists noargs].
1363 * gdb.gdb/complaints.exp: Disable if ![isnative].
1364 * gdb.gdb/selftest.exp: Likewise.
1365 * gdb.gdb/observer.exp: Likewise.
1366 * gdb.gdb/xfullpath.exp: Likewise.
1367 * gdb.base/attach.exp: Disable on SPU target.
1368 * gdb.cp/bs145503.exp: Likewise.
1369 * gdb.cp/exception.exp: Likewise.
1370 * gdb.cp/userdef.exp: Likewise.
1371
32a13b1a
DJ
13722006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
1373
1374 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
1375
d8295fe9
VP
13762006-11-10 Vladimir Prus <vladimir@codesourcery.com>
1377
1378 * gdb.base/completion.exp: Fix completion tests for
1379 'info' and 'info '.
1380 * gdb.base/help.exp (help_test_raw, test_class_help)
1381 (test_prefix_command_help): Move...
1382 * lib/gdb.exp: Here.
1383 * gdb.base/main.exp: Adjust.
1384 * gdb.cp/maint.exp: Adjust.
1385 * gdb.trace/tracecmd.exp: Use test_help_class.
1386
8c394015
VP
13872006-11-09 Vladimir Prus <vladimir@codesourcery.com>
1388
1389 * gdb.stabs/weird.exp (print_weird_var): Use
1390 gdb_test_multiple instead of gdb_expect.
1391
027fc1bc
VP
13922006-11-09 Vladimir Prus <vladimir@codesourcery.com>
1393
1394 * gdb.base/help.exp (help_test_raw): New.
1395 (test_class_help): New.
1396 (test_prefix_command_help): New.
1397 Adjust testcases.
1398
67609209
FR
13992006-11-09 Christophe Lyon <christophe.lyon@st.com>
1400
1401 * gdb.base/constvars.c (main): Write to crass and crips, so that
1402 they are allocated by the compiler.
1403
f73adfeb
AS
14042006-10-27 Andreas Schwab <schwab@suse.de>
1405
1406 * gdb.base/multi-forks.exp: Use "detach fork" instead of
1407 "detach-fork".
1408
2f83a18e
DJ
14092006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
1410
1411 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
1412 of patterns.
1413
94277a38
DJ
14142006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
1415
1416 * gdb.base/sepdebug.exp: Remove debug format test.
1417 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
1418 Handle no-symtab.
1419 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
1420
5bd2f6e2
DJ
14212006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
1422
1423 * gdb.threads/manythreads.c (thread_function, main): Don't cast
1424 int to pointer or pointer to int.
1425 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
1426
8c008720
DJ
14272006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
1428
1429 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
1430
9e35dae4
DJ
14312006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1432
1433 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
1434
d9639e13
DJ
14352006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
1436
1437 PR c++/2116
1438 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
1439
390a1bd0
JB
14402006-10-06 Joel Brobecker <brobecker@adacore.com>
1441
1442 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
1443 the corresponding bug has been fixed in GDB (PR/2018).
1444
dd920c33
JB
14452006-10-06 Joel Brobecker <brobecker@adacore.com>
1446
1447 * gdb.base/subst.exp: New testcase.
1448
53bbefe9
JB
14492006-10-06 Joel Brobecker <brobecker@adacore.com>
1450
1451 * gdb.ada/array_return/pck.ads: Add copyright notice.
1452 * gdb.ada/array_return/pck.adb: Likewise.
1453 * gdb.ada/array_return/p.adb: Likewise.
1454 * gdb.ada/exec_changed/first.adb: Likewise.
1455 * gdb.ada/exec_changed/second.adb: Likewise.
1456
09851417
JB
14572006-10-06 Joel Brobecker <brobecker@adacore.com>
1458
1459 * gdb.ada/watch_arg/watch.adb: New file.
1460 * gdb.ada/watch_arg.exp: New testcase.
1461
041bf30d
VP
14622006-10-02 Vladimir Prus <vladimir@codesourcery.com>
1463
1464 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
1465 via string_to_regexp.
1466 * gdb.mi/mi2-basics.exp: Likewise.
1467
f286fbdd 14682006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
1469
1470 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
1471 Remove unused / obsolete files.
1472
7c07f349
NR
14732006-09-19 Nick Roberts <nickrob@snap.net.nz>
1474
1475 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
1476
cd5ff84a
VP
14772006-09-17 Vladimir Prus <vladimir@codesourcery.com>
1478
1479 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
1480 HIGH_FRAME argument to -stack-list-arguments can be larger than
1481 the number of frames.
1482
ae018d1a
DJ
14832006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
1484
1485 * gdb.base/args.c (main): Add breakpoint marker.
1486 * gdb.base/args.exp: Use args_test for tests. Add new tests which
1487 really test empty arguments.
1488 (args_load): Delete.
1489 (args_test): New.
1490
b399c549
NR
14912006-09-13 Nick Roberts <nickrob@snap.net.nz>
1492
1493 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
1494 check for one file.
1495
2ab1eb7a
VP
14962006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
1497
1498 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
1499 HIGH_FRAME argument to -stack-list-locals can be larger than
1500 the number of frames.
1501
476308bf
FF
15022006-08-18 Fred Fish <fnf@specifix.com>
1503
1504 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
1505 '$' in front of skip_vmx_tests_saved when setting that.
1506
8625200f
AS
15072006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
1508
1509 * gdb.base/trace-commands.exp: New file.
1510
089ec8f1
DJ
15112006-08-10 Joel Brobecker <brobecker@adacore.com>
1512 Daniel Jacobowitz <dan@codesourcery.com>
1513
1514 * gdb.base/step-bt.exp: Make hexadecimal address optional in
1515 expected output of the backtrace commands.
1516
b60f0898
JB
15172006-08-09 Joel Brobecker <brobecker@adacore.com>
1518
1519 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
1520 untested followed by return combination.
1521 * gdb.arch/altivec-regs.exp: Likewise.
1522 * gdb.arch/e500-abi.exp: Likewise.
1523 * gdb.arch/e500-regs.exp: Likewise.
1524 * gdb.arch/gdb1291.exp: Likewise.
1525 * gdb.arch/gdb1431.exp: Likewise.
1526 * gdb.arch/gdb1558.exp: Likewise.
1527 * gdb.arch/i386-prologue.exp: Likewise.
1528 * gdb.arch/i386-unwind.exp: Likewise.
1529 * gdb.asm/asm-source.exp: Likewise.
1530 * gdb.base/a2-run.exp: Likewise.
1531 * gdb.base/advance.exp: Likewise.
1532 * gdb.base/all-bin.exp: Likewise.
1533 * gdb.base/annota1.exp: Likewise.
1534 * gdb.base/annota3.exp: Likewise.
1535 * gdb.base/args.exp: Likewise.
1536 * gdb.base/arithmet.exp: Likewise.
1537 * gdb.base/assign.exp: Likewise.
1538 * gdb.base/async.exp: Likewise.
1539 * gdb.base/attach.exp: Likewise.
1540 * gdb.base/bang.exp: Likewise.
1541 * gdb.base/bigcore.exp: Likewise.
1542 * gdb.base/bitfields.exp: Likewise.
1543 * gdb.base/bitfields2.exp: Likewise.
1544 * gdb.base/break.exp: Likewise.
1545 * gdb.base/call-sc.exp: Likewise.
1546 * gdb.base/call-strs.exp: Likewise.
1547 * gdb.base/callfuncs.exp: Likewise.
1548 * gdb.base/checkpoint.exp: Likewise.
1549 * gdb.base/chng-syms.exp: Likewise.
1550 * gdb.base/code-expr.exp: Likewise.
1551 * gdb.base/commands.exp: Likewise.
1552 * gdb.base/completion.exp: Likewise.
1553 * gdb.base/cond-expr.exp: Likewise.
1554 * gdb.base/condbreak.exp: Likewise.
1555 * gdb.base/consecutive.exp: Likewise.
1556 * gdb.base/constvars.exp: Likewise.
1557 * gdb.base/corefile.exp: Likewise.
1558 * gdb.base/cvexpr.exp: Likewise.
1559 * gdb.base/dbx.exp: Likewise.
1560 * gdb.base/define.exp: Likewise.
1561 * gdb.base/detach.exp: Likewise.
1562 * gdb.base/display.exp: Likewise.
1563 * gdb.base/dump.exp: Likewise.
1564 * gdb.base/ena-dis-br.exp: Likewise.
1565 * gdb.base/ending-run.exp: Likewise.
1566 * gdb.base/environ.exp: Likewise.
1567 * gdb.base/eval-skip.exp: Likewise.
1568 * gdb.base/exprs.exp: Likewise.
1569 * gdb.base/fileio.exp: Likewise.
1570 * gdb.base/finish.exp: Likewise.
1571 * gdb.base/float.exp: Likewise.
1572 * gdb.base/foll-exec.exp: Likewise.
1573 * gdb.base/foll-fork.exp: Likewise.
1574 * gdb.base/foll-vfork.exp: Likewise.
1575 * gdb.base/freebpcmd.exp: Likewise.
1576 * gdb.base/funcargs.exp: Likewise.
1577 * gdb.base/gcore.exp: Likewise.
1578 * gdb.base/gdb1090.exp: Likewise.
1579 * gdb.base/gdb1250.exp: Likewise.
1580 * gdb.base/huge.exp: Likewise.
1581 * gdb.base/info-proc.exp: Likewise.
1582 * gdb.base/interrupt.exp: Likewise.
1583 * gdb.base/jump.exp: Likewise.
1584 * gdb.base/langs.exp: Likewise.
1585 * gdb.base/lineinc.exp: Likewise.
1586 * gdb.base/list.exp: Likewise.
1587 * gdb.base/logical.exp: Likewise.
1588 * gdb.base/long_long.exp: Likewise.
1589 * gdb.base/macscp.exp: Likewise.
1590 * gdb.base/maint.exp: Likewise.
1591 * gdb.base/mips_pro.exp: Likewise.
1592 * gdb.base/miscexprs.exp: Likewise.
1593 * gdb.base/multi-forks.exp: Likewise.
1594 * gdb.base/opaque.exp: Likewise.
1595 * gdb.base/overlays.exp: Likewise.
1596 * gdb.base/pc-fp.exp: Likewise.
1597 * gdb.base/pointers.exp: Likewise.
1598 * gdb.base/printcmds.exp: Likewise.
1599 * gdb.base/psymtab.exp: Likewise.
1600 * gdb.base/ptype.exp: Likewise.
1601 * gdb.base/recurse.exp: Likewise.
1602 * gdb.base/relational.exp: Likewise.
1603 * gdb.base/relocate.exp: Likewise.
1604 * gdb.base/remote.exp: Likewise.
1605 * gdb.base/reread.exp: Likewise.
1606 * gdb.base/restore.exp: Likewise.
1607 * gdb.base/return.exp: Likewise.
1608 * gdb.base/return2.exp: Likewise.
1609 * gdb.base/scope.exp: Likewise.
1610 * gdb.base/sect-cmd.exp: Likewise.
1611 * gdb.base/sep.exp: Likewise.
1612 * gdb.base/sepdebug.exp: Likewise.
1613 * gdb.base/setshow.exp: Likewise.
1614 * gdb.base/setvar.exp: Likewise.
1615 * gdb.base/sigall.exp: Likewise.
1616 * gdb.base/sigbpt.exp: Likewise.
1617 * gdb.base/signals.exp: Likewise.
1618 * gdb.base/signull.exp: Likewise.
1619 * gdb.base/sizeof.exp: Likewise.
1620 * gdb.base/solib.exp: Likewise.
1621 * gdb.base/step-line.exp: Likewise.
1622 * gdb.base/step-test.exp: Likewise.
1623 * gdb.base/structs.exp: Likewise.
1624 * gdb.base/structs2.exp: Likewise.
1625 * gdb.base/term.exp: Likewise.
1626 * gdb.base/twice.exp: Likewise.
1627 * gdb.base/until.exp: Likewise.
1628 * gdb.base/varargs.exp: Likewise.
1629 * gdb.base/volatile.exp: Likewise.
1630 * gdb.base/watchpoint.exp: Likewise.
1631 * gdb.base/whatis-exp.exp: Likewise.
1632 * gdb.base/whatis.exp: Likewise.
1633 * gdb.cp/ambiguous.exp: Likewise.
1634 * gdb.cp/annota2.exp: Likewise.
1635 * gdb.cp/annota3.exp: Likewise.
1636 * gdb.cp/bool.exp: Likewise.
1637 * gdb.cp/breakpoint.exp: Likewise.
1638 * gdb.cp/casts.exp: Likewise.
1639 * gdb.cp/class2.exp: Likewise.
1640 * gdb.cp/classes.exp: Likewise.
1641 * gdb.cp/cplusfuncs.exp: Likewise.
1642 * gdb.cp/ctti.exp: Likewise.
1643 * gdb.cp/derivation.exp: Likewise.
1644 * gdb.cp/exception.exp: Likewise.
1645 * gdb.cp/gdb1355.exp: Likewise.
1646 * gdb.cp/hang.exp: Likewise.
1647 * gdb.cp/inherit.exp: Likewise.
1648 * gdb.cp/local.exp: Likewise.
1649 * gdb.cp/m-data.exp: Likewise.
1650 * gdb.cp/m-static.exp: Likewise.
1651 * gdb.cp/member-ptr.exp: Likewise.
1652 * gdb.cp/method.exp: Likewise.
1653 * gdb.cp/misc.exp: Likewise.
1654 * gdb.cp/namespace.exp: Likewise.
1655 * gdb.cp/overload.exp: Likewise.
1656 * gdb.cp/ovldbreak.exp: Likewise.
1657 * gdb.cp/pr-1023.exp: Likewise.
1658 * gdb.cp/pr-1210.exp: Likewise.
1659 * gdb.cp/pr-574.exp: Likewise.
1660 * gdb.cp/printmethod.exp: Likewise.
1661 * gdb.cp/psmang.exp: Likewise.
1662 * gdb.cp/ref-params.exp: Likewise.
1663 * gdb.cp/ref-types.exp: Likewise.
1664 * gdb.cp/rtti.exp: Likewise.
1665 * gdb.cp/templates.exp: Likewise.
1666 * gdb.cp/try_catch.exp: Likewise.
1667 * gdb.cp/userdef.exp: Likewise.
1668 * gdb.cp/virtfunc.exp: Likewise.
1669 * gdb.disasm/am33.exp: Likewise.
1670 * gdb.disasm/h8300s.exp: Likewise.
1671 * gdb.disasm/mn10300.exp: Likewise.
1672 * gdb.disasm/sh3.exp: Likewise.
1673 * gdb.disasm/t01_mov.exp: Likewise.
1674 * gdb.disasm/t02_mova.exp: Likewise.
1675 * gdb.disasm/t03_add.exp: Likewise.
1676 * gdb.disasm/t04_sub.exp: Likewise.
1677 * gdb.disasm/t05_cmp.exp: Likewise.
1678 * gdb.disasm/t06_ari2.exp: Likewise.
1679 * gdb.disasm/t07_ari3.exp: Likewise.
1680 * gdb.disasm/t08_or.exp: Likewise.
1681 * gdb.disasm/t09_xor.exp: Likewise.
1682 * gdb.disasm/t10_and.exp: Likewise.
1683 * gdb.disasm/t11_logs.exp: Likewise.
1684 * gdb.disasm/t12_bit.exp: Likewise.
1685 * gdb.disasm/t13_otr.exp: Likewise.
1686 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1687 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1688 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1689 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
1690 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
1691 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1692 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
1693 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
1694 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
1695 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1696 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1697 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
1698 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
1699 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
1700 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
1701 * gdb.mi/gdb701.exp: Likewise.
1702 * gdb.mi/gdb792.exp: Likewise.
1703 * gdb.mi/mi-basics.exp: Likewise.
1704 * gdb.mi/mi-break.exp: Likewise.
1705 * gdb.mi/mi-cli.exp: Likewise.
1706 * gdb.mi/mi-console.exp: Likewise.
1707 * gdb.mi/mi-disassemble.exp: Likewise.
1708 * gdb.mi/mi-eval.exp: Likewise.
1709 * gdb.mi/mi-file.exp: Likewise.
1710 * gdb.mi/mi-read-memory.exp: Likewise.
1711 * gdb.mi/mi-regs.exp: Likewise.
1712 * gdb.mi/mi-return.exp: Likewise.
1713 * gdb.mi/mi-simplerun.exp: Likewise.
1714 * gdb.mi/mi-stack.exp: Likewise.
1715 * gdb.mi/mi-stepi.exp: Likewise.
1716 * gdb.mi/mi-syn-frame.exp: Likewise.
1717 * gdb.mi/mi-until.exp: Likewise.
1718 * gdb.mi/mi-var-block.exp: Likewise.
1719 * gdb.mi/mi-var-child.exp: Likewise.
1720 * gdb.mi/mi-var-cmd.exp: Likewise.
1721 * gdb.mi/mi-var-display.exp: Likewise.
1722 * gdb.mi/mi-watch.exp: Likewise.
1723 * gdb.mi/mi2-basics.exp: Likewise.
1724 * gdb.mi/mi2-break.exp: Likewise.
1725 * gdb.mi/mi2-cli.exp: Likewise.
1726 * gdb.mi/mi2-console.exp: Likewise.
1727 * gdb.mi/mi2-disassemble.exp: Likewise.
1728 * gdb.mi/mi2-eval.exp: Likewise.
1729 * gdb.mi/mi2-file.exp: Likewise.
1730 * gdb.mi/mi2-read-memory.exp: Likewise.
1731 * gdb.mi/mi2-regs.exp: Likewise.
1732 * gdb.mi/mi2-return.exp: Likewise.
1733 * gdb.mi/mi2-simplerun.exp: Likewise.
1734 * gdb.mi/mi2-stack.exp: Likewise.
1735 * gdb.mi/mi2-stepi.exp: Likewise.
1736 * gdb.mi/mi2-syn-frame.exp: Likewise.
1737 * gdb.mi/mi2-until.exp: Likewise.
1738 * gdb.mi/mi2-var-block.exp: Likewise.
1739 * gdb.mi/mi2-var-child.exp: Likewise.
1740 * gdb.mi/mi2-var-cmd.exp: Likewise.
1741 * gdb.mi/mi2-var-display.exp: Likewise.
1742 * gdb.mi/mi2-watch.exp: Likewise.
1743 * gdb.stabs/exclfwd.exp: Likewise.
1744 * gdb.stabs/weird.exp: Likewise.
1745 * gdb.threads/gcore-thread.exp: Likewise.
1746 * gdb.trace/actions.exp: Likewise.
1747 * gdb.trace/backtrace.exp: Likewise.
1748 * gdb.trace/circ.exp: Likewise.
1749 * gdb.trace/collection.exp: Likewise.
1750 * gdb.trace/deltrace.exp: Likewise.
1751 * gdb.trace/infotrace.exp: Likewise.
1752 * gdb.trace/limits.exp: Likewise.
1753 * gdb.trace/packetlen.exp: Likewise.
1754 * gdb.trace/passc-dyn.exp: Likewise.
1755 * gdb.trace/passcount.exp: Likewise.
1756 * gdb.trace/report.exp: Likewise.
1757 * gdb.trace/save-trace.exp: Likewise.
1758 * gdb.trace/tfind.exp: Likewise.
1759 * gdb.trace/tracecmd.exp: Likewise.
1760 * gdb.trace/while-dyn.exp: Likewise.
1761 * gdb.trace/while-stepping.exp: Likewise.
1762
f4b618d1
JB
17632006-08-08 Joel Brobecker <brobecker@adacore.com>
1764
1765 * gdb.base/step-bt.c: New file.
1766 * gdb.base/step-bt.exp: New testcase.
1767
3d00d119
DJ
17682006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
1769
1770 * config/monitor.exp (gdb_load): Remove support for obsolete
1771 download-write-size.
1772 * gdb.base/remote.exp: Likewise. Update all callers of
1773 gdb_timed_load.
1774
017b5bd4
DJ
17752006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
1776
1777 * cursal.exp: Pass binfile to gdb_load.
1778
837c599d
DJ
17792006-08-01 Nathan Sidwell <nathan@codesourcery.com>
1780
1781 * gdb.base/cursal.exp: Add "" to gdb_load call.
1782
8dd4540b
MK
17832006-07-29 Mark Kettenis <kettenis@gnu.org>
1784
1785 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
1786 NetBSD/ELF targets.
1787
ab5c9f60
DJ
17882006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
1789
1790 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
1791 operator*.
1792
4c42eaff
DJ
17932006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
1794
1795 * gdb.base/completion.exp: Update for change in "file" behavior.
1796 * gdb.stabs/weird.exp: Likewise.
1797 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
1798 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
1799
0155cc76
NS
18002006-07-24 Nathan Sidwell <nathan@codesourcery.com>
1801
1802 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
1803 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
1804
16026cd7
AS
18052006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
1806
1807 * gdb.base/default.exp: Update source command error message.
1808 * gdb.base/help.exp: Update 'help source' message.
1809
16963cb6
DJ
18102006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
1811
1812 * gdb.cp/bs15503.exp: Update comment for no longer crashing
1813 test.
1814
6d7fd486
AS
18152006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
1816
1817 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
1818
29e8a844
DJ
18192006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1820
1821 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
1822
6afcfa39
DJ
18232006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1824
1825 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
1826
267a692b
MK
18272006-07-17 Mark Kettenis <kettenis@gnu.org>
1828
1829 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
1830 *-*-openbsd* from targets for wich we expect ARM FPA floating
1831 point format.
1832
85d2fec4
NR
18332006-07-17 Nick Roberts <nickrob@snap.net.nz>
1834
1835 * gdb.cp/annota3.exp: Expect frame-begin annotation.
1836
18372006-07-17 Mark Kettenis <kettenis@gnu.org>
1838
1839 * gdb.base/annota3.exp: Expect frame-begin annotation.
1840
85b4c6e8
JB
18412006-07-14 Joel Brobecker <brobecker@adacore.com>
1842
1843 * gdb.base/help.exp: Adjust "help unset" test to accept
1844 any list of unset commands.
1845
fb933624
DJ
18462006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
1847 Daniel Jacobowitz <dan@codesourcery.com>
1848
1849 * gdb.cp/ref-params.exp: New test.
1850 * gdb.cp/ref-params.cc: New source file.
1851 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
1852
1dff4b64
MK
18532006-07-08 Mark Kettenis <kettenis@gnu.org>
1854
1855 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
1856 spaces/tabs in regular expressions since they might not be there.
1857
40d2e0e3
AS
18582006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
1859
1860 * gdb.base/ifelse.exp: New file.
1861
f6c957d2
NS
18622006-07-04 Nathan Sidwell <nathan@codesourcery.com>
1863
1864 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
1865 line.
1866 * gdb.base/huge.exp: Loop over compilation to find a size that
1867 is acceptable.
1868 * gdb.base/remote.exp: Correct expected strings.
1869 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
1870
b9c5a23d
DJ
18712006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1872
1873 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
1874
9af2e58d
DJ
18752006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1876
1877 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
1878 native.
1879
30930ca5
DJ
18802006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1881
1882 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
1883 enable stabs testing.
1884
aa32fa1d
DJ
18852006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1886
bd4a4c80 1887 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
1888 gdb_test_multiple does.
1889
321fef15
DJ
18902006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1891
1892 * Makefile.in (host_alias): Remove.
1893 (target_alias): Use @target_noncanonical@.
1894 (site.exp): Don't set host_alias.
1895 * aclocal.m4: Remove contents. Include acx.m4.
1896 * configure: Regenerated.
1897 * configure.ac: Use ACX_NONCANONICAL_TARGET.
1898
e1c2defa
NS
18992006-06-13 Nathan Sidwell <nathan@codesourcery.com>
1900
e63b55d1
NS
1901 * lib/gdb.exp (gdb_load_cmd): New.
1902
5600ea19
NS
1903 * gdb.base/fileio.c: Add system(NULL) test.
1904 * gdb.base/fileio.exp: Check it.
1905
e1c2defa
NS
1906 * gdb.base/break.c: Add 10a breakpoint at }
1907 * gdb.base/break.exp: Add test for breakpoint at }
1908 * gdb.cp/anon-union.cc: Add code at end of function.
1909 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
1910 * gdb.mi/var-cmd.c: Add code at end of function.
1911 * gdb.mi/mi-var-display.exp: Adjust end of next.
1912 * gdb.mi/mi2-var-display.exp: Likewise.
1913 * gdb.base/fileio.c: Add stop function and insert calls at
1914 stopping places.
1915 * gdb.base/fileio.exp: Breakpoint stop function and remove
1916 explicit line number references.
1917
6c0112ec
JB
19182006-05-19 Joel Brobecker <brobecker@adacore.com>
1919
1920 * gdb.base/del.exp (test_delete_alias): New function.
1921 Now check that both "del" and "d" work as aliases for "delete".
1922
154189a4
FF
19232006-05-18 Fred Fish <fnf@specifix.com>
1924
1925 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
1926 required. Check for spurious output after program exits normally.
1927
582e64c2
FF
19282006-05-17 Fred Fish <fnf@specifix.com>
1929
1930 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
1931 gdb_load, so it works in the simulator.
1932
8ef6493a
FF
19332006-05-11 Fred Fish <fnf@specifix.com>
1934
1935 * gdb.base/bang.exp: Ignore unexpected output between the
1936 "program exited normally" and the gdb prompt, as many other
1937 tests do.
1938
692b141c
MK
19392006-05-07 Mark Kettenis <kettenis@gnu.org>
1940
1941 * gdb.base/help.exp: Make "delete checkpoint" part option for
1942 "help d" and "help delete" tests.
1943
540b8a30
UW
19442006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1945
1946 * gdb.mi/mi-basics.exp: Add missing serial number to
1947 expected output in some mi_gdb_test statements.
1948 * gdb.mi/mi2-basics.exp: Likewise.
1949
9b6462d9
JB
19502006-05-05 Joel Brobecker <brobecker@adacore.com>
1951
1952 * gdb.base/del.c: New file.
1953 * gdb.base/del.exp: New testcase.
1954
954de43b
DM
19552006-05-05 David S. Miller <davem@sunset.davemloft.net>
1956
1957 * gdb.base/break.exp: Do not assume a breakpoint on
1958 main will actually be in $srcfile when optimizing.
1303f75e
DM
1959 * gdb.base/savedregs.exp: Do not require that the dummy
1960 frame location match up to a symbol and source file location.
c3242428
DM
1961 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
1962 will get printed without a mi_cmd_data_list_register_values prefix.
1963 (*-data-list-register-*): Correct regular expressions to expect the new
1964 pseudo d? floating point registers.
1965 * gdb.mi/mi2-regs.exp: Likewise.
1966
c7e64c9a
DJ
19672006-05-05 Christophe Lyon <christophe.lyon@st.com>
1968
1969 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
1970 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
1971 is allocated by the compiler.
1972 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
1973 anons, e, anone to force their allocation by the compiler.
1974
19752006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
1976
1977 * gdb.base/help.exp: Update expected text for help d and
1978 help delete.
1979
27ce9a6d
MK
19802006-05-02 Mark Kettenis <kettenis@gnu.org>
1981
1982 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
1983 NetBSD/ELF targets.
1984
8608915f
MK
19852006-04-30 Mark Kettenis <kettenis@gnu.org>
1986
1987 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
1988 single-step breakpoint fails; make this a KFAIL on
1989 sparc*-*-openbsd*.
1990 * gdb.base/siginfo.exp: Likewise.
1991 * gdb.base/sigstep.exp (advance, advancei): Likewise.
1992
b8db102d
MS
19932006-04-26 Michael Snyder <msnyder@redhat.com>
1994
1995 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
1996 which may have to consume output from other forks.
1997 Add tests to make sure that "delete fork" succeeded.
1998
c702009a
MS
19992006-04-20 Michael Snyder <msnyder@redhat.com>
2000
2001 * 2006-03-22 Jim Blandy <jimb@redhat.com>
2002 Add support for the Renesas M32C and M16C.
2003
2004 * gdb.asm/asm-source.exp: Add m32c target.
2005 * gdb.asm/m32c.inc: Support for m32c target.
2006
e28493f2
AS
20072006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
2008
2009 * gdb.base/commands.exp (recursive_source_test): New test.
2010
880da185
DM
20112006-04-04 David S. Miller <davem@sunset.davemloft.net>
2012
2013 * gdb.base/float.exp: Add pattern for sparc targets.
2014
61d9b92f
DJ
20152006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2016
2017 * gdb.base/commands.exp (stray_arg0_test): New test.
2018
bd717df8
PB
20192006-03-30 Paul Brook <paul@codesourcery.com>
2020
2021 * gdb.mi/mi-until.exp: kfail broken until command.
2022 * gdb.mi/mi2-until.exp: Ditto.
2023
ec793d3c
NR
20242006-03-27 Nick Roberts <nickrob@snap.net.nz>
2025
2026 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
2027
831004b7
AO
20282006-03-08 Alexandre Oliva <aoliva@redhat.com>
2029
2030 * gdb.base/prelink.exp: Anchor tested-for regular expression
2031 on gdb prompt.
2032
effe49a0
PB
20332006-03-07 Paul Brook <paul@codesourcery.com>
2034
2035 * gdb.base/assign.exp: Correct fail message.
2036
e5461016
PB
20372006-03-07 Paul Brook <paul@codesourcery.com>
2038
2039 * lib/compiler.c: Extract armcc version number.
2040 * lib/compiler.cc: Ditto.
2041
fc91c6c2
PB
20422006-03-07 Paul Brook <paul@codesourcery.com>
2043
2044 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
2045 additional_flags=-w.
2046 * gdb.arch/altivec-regs.exp: Ditto.
2047 * gdb.arch/e500-abi.exp: Ditto.
2048 * gdb.arch/e500-regs.exp: Ditto.
2049 * gdb.base/all-bin.exp: Ditto.
2050 * gdb.base/annota1.exp: Ditto.
2051 * gdb.base/annota3.exp: Ditto.
2052 * gdb.base/args.exp: Ditto.
2053 * gdb.base/arithmet.exp: Ditto.
2054 * gdb.base/assign.exp: Ditto.
2055 * gdb.base/async.exp: Ditto.
2056 * gdb.base/bang.exp: Ditto.
2057 * gdb.base/break.exp: Ditto.
2058 * gdb.base/call-rt-st.exp: Ditto.
2059 * gdb.base/completion.exp: Ditto.
2060 * gdb.base/cond-expr.exp: Ditto.
2061 * gdb.base/condbreak.exp: Ditto.
2062 * gdb.base/consecutive.exp: Ditto.
2063 * gdb.base/define.exp: Ditto.
2064 * gdb.base/display.exp: Ditto.
2065 * gdb.base/ena-dis-br.exp: Ditto.
2066 * gdb.base/environ.exp: Ditto.
2067 * gdb.base/eval-skip.exp: Ditto.
2068 * gdb.base/info-proc.exp: Ditto.
2069 * gdb.base/jump.exp: Ditto.
2070 * gdb.base/logical.exp: Ditto.
2071 * gdb.base/long_long.exp: Ditto.
2072 * gdb.base/maint.exp: Ditto.
2073 * gdb.base/miscexprs.exp: Ditto.
2074 * gdb.base/pc-fp.exp: Ditto.
2075 * gdb.base/pointers.exp: Ditto.
2076 * gdb.base/relational.exp: Ditto.
2077 * gdb.base/reread.exp: Ditto.
2078 * gdb.base/sect-cmd.exp: Ditto.
2079 * gdb.base/sep.exp: Ditto.
2080 * gdb.base/sepdebug.exp: Ditto.
2081 * gdb.base/until.exp: Ditto.
2082 * gdb.base/whatis-exp.exp: Ditto.
2083 * gdb.cp/annota2.exp: Ditto.
2084 * gdb.cp/annota3.exp: Ditto.
2085 * gdb.trace/actions.exp: Ditto.
2086 * gdb.trace/backtrace.exp: Ditto.
2087 * gdb.trace/circ.exp: Ditto.
2088 * gdb.trace/collection.exp: Ditto.
2089 * gdb.trace/deltrace.exp: Ditto.
2090 * gdb.trace/infotrace.exp: Ditto.
2091 * gdb.trace/limits.exp: Ditto.
2092 * gdb.trace/packetlen.exp: Ditto.
2093 * gdb.trace/passc-dyn.exp: Ditto.
2094 * gdb.trace/passcount.exp: Ditto.
2095 * gdb.trace/report.exp: Ditto.
2096 * gdb.trace/save-trace.exp: Ditto.
2097 * gdb.trace/tfind.exp: Ditto.
2098 * gdb.trace/tracecmd.exp: Ditto.
2099 * gdb.trace/while-dyn.exp: Ditto.
2100 * gdb.trace/while-stepping.exp: Ditto.
2101 * lib/gdb.exp: Ditto.
2102 (gdb_compile): Handle nowarning option.
2103
5f4a23d9
AO
21042006-03-07 Alexandre Oliva <aoliva@redhat.com>
2105
2106 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
2107 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
2108 Rename executable to prelinkt. Don't re-prelink if we didn't
2109 get a core file. Test prelink -u exit status to tell whether
2110 prelinking failed. Use gdb_test_multiple.
2111
9733fc94
DJ
21122006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
2113
2114 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
2115 (do_tests): Call it.
2116
cc10cae3
AO
21172006-02-28 Alexandre Oliva <aoliva@redhat.com>
2118
2119 * gdb.base/prelink.exp: New test.
2120 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
2121
15c46491
WZ
21222006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
2123
2124 * gdb.fortran/derived-type.f90: New file.
2125 * gdb.fortran/derived-type.exp: New testcase.
2126
5c9f7ded
DJ
21272006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
2128
2129 * gdb.base/default.exp: Allow ';' as a directory separator.
2130
5b96932b
AS
21312006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
2132
2133 * gdb.base/help.exp (help add-symbol-file): Update.
2134
1986bccd
AS
21352006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
2136
2137 * gdb.base/help.exp (help load): Update expected results.
2138
a8b7528f
FF
21392006-02-19 Fred Fish <fnf@specifix.com>
2140
2141 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
2142 specifix hex value as part of results.
2143 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
2144
f8261448
FF
21452006-02-16 Fred Fish <fnf@specifix.com>
2146
2147 * gdb.base/whatis.c: Define variables using typedefs char_addr,
2148 ushort_addr, and slong_addr, so the typedefs are not optimized
2149 away.
2150 * gdb.base/whatis.exp: Add tests using type name for struct type,
2151 union type, enum type, and typedef.
2152
31d8bdd2
MK
21532006-02-13 Mark Kettenis <kettenis@gnu.org>
2154
2155 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
2156
34e41e63
JB
21572006-02-13 Jim Blandy <jimb@redhat.com>
2158
2159 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
2160 case where it takes two "next" commands to skip past the init
2161 call.
2162
ac6e4f31
FF
21632006-02-12 Fred Fish <fnf@specifix.com>
2164
2165 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
2166 to handle cases where it takes two "next" commands to skip
2167 past the init call.
2168
2db2d571
JB
21692006-02-07 Joel Brobecker <brobecker@adacore.com>
2170
2171 * gdb.ada/array_return.exp: Mark the last test as expected to fail
2172 on hppa32 targets.
2173
38fcd64c
DJ
21742006-02-06 Vladimir Prus <ghost@cs.msu.su>
2175
2176 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
2177 field.
2178
1315ad46
MK
21792006-01-29 Mark Kettenis <kettenis@gnu.org>
2180
2181 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
2182
5625b943
DJ
21832006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
2184
2185 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
2186 files.
2187
80df1bbe
DJ
21882006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2189
2190 * gdb.cp/maint.exp: Set complaints to a positive value.
2191
9078e690
DJ
21922006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
2193
2194 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
2195 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
2196 function name.
2197
9c903399
DJ
21982006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
2199
2200 * gdb.base/checkpoint.c: Update copyright notice. Include
2201 <stdlib.h>.
2202
761ae4d6
JB
22032006-01-04 Jim Blandy <jimb@redhat.com>
2204
2205 * gdb.asm/asm-source.exp: Independently provide default values for
2206 asm-flags and debug-flags. Use 'string equal' to do the
2207 comparison, not the implicit expr's '==' operator. Remove
2208 now-unneeded assignments to asm-flags. In h8300 case, place
2209 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
2210
099ac3dd
MS
22112006-01-04 Michael Snyder <msnyder@redhat.com>
2212
2213 * gdb.base/checkpoint.c: New file.
2214 * gdb.base/checkpoint.exp: New file.
2215 * gdb.base/multi-fork.c: New file.
2216 * gdb.base/multi-fork.exp: New file.
2217 * gdb.base/pi.txt: New file (data for checkpoint.c test).
2218
f4d85314
FF
22192006-01-04 Fred Fish <fnf@specifix.com>
2220
2221 * gdb.base/ptype.c (foo): Add typedef.
2222 (intfoo): Add function.
2223 * gdb.base/ptype1.c: New file.
2224 * gdb.base/ptype.exp: Handle compilation and linking with two
2225 source files. Test that proper type for "foo" is found based
2226 on source context rather than first match found in symtabs.
2227
a1b06f35
MK
22282005-12-28 Mark Kettenis <kettenis@gnu.org>
2229
2230 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
2231 * gdb.asm/openbsd.inc: Indent commands.
2232
d082a1e2
MK
22332005-12-26 Mark Kettenis <kettenis@gnu.org>
2234
c65016bd
MK
2235 * gdb.base/freebpcmd.exp: Increase timeout.
2236
d082a1e2
MK
2237 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
2238
d3c32a0e
DJ
22392005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
2240
2241 * gdb.base/default.exp: Update check for "show version".
2242
9fdb1f50
RC
22432005-12-09 Randolph Chung <tausq@debian.org>
2244
2245 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
2246 * gdb.asm/pa64.inc: New file.
2247
5f2c56f7
RC
22482005-12-09 Randolph Chung <tausq@debian.org>
2249
2250 * gdb.asm/common.inc: Indent commands.
2251 * gdb.asm/asmsrc1.s: Likewise.
2252 * gdb.asm/asmsrc2.s: Likewise.
2253
8117349c
RC
22542005-12-09 Randolph Chung <tausq@debian.org>
2255
2256 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
2257 (get_addr_of_sym): Remove duplicate print.
2258 (gen_core): xfail hppa*-*-hpux*, update expected output.
2259 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
2260 * gdb.arch/pa64-nullify.s: New file.
2261
8f07f25a
RC
22622005-12-09 Randolph Chung <tausq@debian.org>
2263
2264 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
2265
55b39184
DJ
22662005-12-07 Christophe Lyon <christophe.lyon@st.com>
2267
2268 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
2269 code generation for these functions.
2270 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
2271 error message.
2272
31e2b00f
AS
22732005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
2274
2275 * gdb.base/help.exp (help b, help br, help bre, help brea)
2276 (help break): Update the expected message.
2277
c3d0b56e
SC
22782005-11-11 Stephane Carrez <stcarrez@nerim.fr>
2279
2280 * gdb.asm/m68hc11.inc: Setup the data section.
2281 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
2282 script for this test.
2283 (m6812-*-*): Likewise.
2284
36ae0ea9
RC
22852005-11-09 Randolph Chung <tausq@debian.org>
2286
2287 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
2288
9d6f42e9
WZ
22892005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
2290
2291 * gdb.base/break.exp: Fix a comment typo.
2292
e2126a14
EZ
22932005-11-03 Jim Blandy <jimb@redhat.com>
2294
2295 Checked in by Elena Zannoni <ezannoni@redhat.com>
2296
2297 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
2298
e0ac7199
CV
22992005-11-02 Corinna Vinschen <vinschen@redhat.com>
2300
2301 * gdb.arch/gdb1558.c: Include stdio.h.
2302
31d3fb18
MK
23032005-10-31 Mark Kettenis <kettenis@gnu.org>
2304
2305 * gdb.asm/asm-source.exp: Use -e instead of --entry.
2306
e52b687c
MK
23072005-10-31 Mark Kettenis <kettenis@gnu.org>
2308
2309 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
2310
f4711d79
PG
23112005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
2312
2313 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
2314 vscr" tests to better match output.
2315
987a9106
JB
23162005-10-12 Jim Blandy <jimb@redhat.com>
2317
2318 * gdb.base/structs.exp (any): New function.
2319 (test_struct_returns): Don't make any assumptions at all about
2320 what value the function returns when GDB can't set the return
2321 value.
2322
2336bb58
JB
23232005-10-09 Joel Brobecker <brobecker@adacore.com>
2324
2325 * gdb.ada/arrayidx/p.adb: New file.
2326 * gdb.ada/arrayidx.exp: New testcase
2327
23282005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
2329
2330 * gdb.ada/array_return/pck.ads: New file.
2331 * gdb.ada/array_return/pck.adb: New file.
2332 * gdb.ada/array_return/p.adb: New file.
2333 * gdb.ada/array_return.exp: New testcase.
2334
705335ea
JB
23352005-10-03 Joel Brobecker <brobecker@adacore.com>
2336
2337 * gdb.base/arrayidx.c: New file.
2338 * gdb.base/arrayidx.exp: New testcase.
2339
11ee9940
NR
23402005-09-29 Nick Roberts <nickrob@snap.net.nz>
2341
2342 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
2343 frames-invalid and breakpoints-invalid are no longer generated
2344 with level 3 so don't expect them in the output.
2345
39fb8e9e
BR
23462005-09-27 Bob Rossi <bob@brasko.net>
2347
2348 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
2349 from test. Escape the | in mi_gdb_test call.
2350 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
2351 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
2352 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
2353 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
2354 expected regex's in mi_gdb_test calls.
2355 * lib/mi-support.exp: Remove arbitrary .* from tests.
2356 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
2357 Fully anchor GDB/MI expected results in mi_gdb_test.
2358 * lib/gdb.exp (string_to_regexp): Escape the ] character.
2359 * gdb.base/sizeof.exp: Remove escape character. Correct test.
2360
2af48f68
PB
23612005-09-26 Paul Brook <paul@codesourcery.com>
2362
2363 * long_long.exp: Exclude eabi targets from arm FPA float format test.
2364
f34502bc
WZ
23652005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
2366
2367 * bfp-test.c: New file.
2368 * bfp-test.exp: New testcase.
2369
ca929517
WZ
23702005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
2371
2372 * gdb.fortran/subarray.exp: New testcase to test the evaluation
2373 of subarray and substring variable.
2374 * gdb.fortran/subarray.f: New source file for the test of subarray
2375 and substring variable evaluation.
2376 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
2377 of string constant.
2378
c761af65
DJ
23792005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
2380
2381 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
2382 copyright dates.
2383
561d7a1d
PG
23842005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
2385
2386 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
2387 powerpc altivec' test with an almost identical 'info vector' test.
2388
b2b64cc9
PG
23892005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
2390
2391 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
2392 vscr" tests to match output.
2393
6ac4d15a
PG
23942005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
2395
2396 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
2397 output.
2398
40e55bef
BR
23992005-09-11 Bob Rossi <bob@brasko.net>
2400
2401 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
2402 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
2403 commands that return an MI output command and an asyncronous MI output
2404 command.
2405 * gdb.mi/mi-console.exp: Ditto.
2406
3c7385ec
BR
24072005-09-11 Bob Rossi <bob@brasko.net>
2408
2409 * gdb.mi/mi-var-child.c: Include <string.h>.
2410
a6cd0eb3
DJ
24112005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
2412
2413 * killed.exp: Correct gdb_expect syntax.
2414
2f168eed
CV
24152005-08-09 Corinna Vinschen <vinschen@redhat.com>
2416
2417 * lib/mi-support.exp (mi_gdb_load): Fix typo.
2418
ecd3fd0f
BR
24192005-08-02 Bob Rossi <bob@brasko.net>
2420
2421 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
2422 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
2423 Change tests to inferior-tty-set/show.
2424 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
2425 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
2426 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
2427 inferior. Use mi_gdb_test to get GDB and Inferior output.
2428 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
2429 descriptor.
2430 (mi_inferior_tty_name): Add inferior PTY file name.
2431 (mi_gdb_start): Add INFERIOR_PTY parameter.
2432 (mi_gdb_test): Add IPATTERN parameter.
2433
f1ea48cb
BR
24342005-08-02 Bob Rossi <bob@brasko.net>
2435
2436 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
2437 parameter to mi_gdb_test.
2438 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
2439
6e650a67
DJ
24402005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2441
2442 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
2443 struct_declarations.
2444 * gdb.mi/mi-var-child.exp: Step over the initialization of
2445 struct_declarations.
2446
8be260b6
DJ
24472005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2448
2449 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
2450 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
2451 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
2452 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
2453 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
2454 file.
2455
4e660f07
NR
24562005-07-27 Nick Roberts <nickrob@snap.net.nz>
2457
2458 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
2459 (do_children_tests): Assign values to the extra elements.
2460
2461 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
2462 them for tests for "-var-update --no-values" and
2463 "-var-update --all-values".
2464 Add test for "-var-list-children --simple-values".
2465
2466 * gdb.mi/basics.c (callee4): Add integer array D[3]...
2467
2468 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
2469 "-stack-list-locals --simple-values" Improve doc strings and
2470 comments.
2471
6bdae935
MK
24722005-07-18 Mark Kettenis <kettenis@gnu.org>
2473
598b7a6f
MK
2474 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
2475 *-*-openbsd*.
2476 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
2477
6bdae935
MK
2478 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
2479 sigaltsatck'.
2480
1323e929
BR
24812005-07-14 Bob Rossi <bob@brasko.net>
2482
2483 * gdb.base/default.exp (tty): Changed output of command.
2484 * gdb.base/help.exp (help tty): Ditto.
2485
b1a9c082
MK
24862005-07-12 Mark Kettenis <kettenis@gnu.org>
2487
2488 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
2489
10a844a2
MK
24902005-07-10 Mark Kettenis <kettenis@gnu.org>
2491
2492 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
2493 -stack-select-frame without arguments.
2494 (test_stack_frame_listing): Add test for newly implemented command
2495 -stack-info-frame.
2496
3cb3b8df
BR
24972005-07-06 Bob Rossi <bob@brasko.net>
2498
2499 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
2500 command.
2501 (Copyright): Update copyright.
2502
a0c5fbcf
WZ
25032005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
2504
2505 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
2506 tests to evaluate exponentiation expression.
2507
984971d0
AS
25082005-06-29 Andreas Schwab <schwab@suse.de>
2509
2510 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
2511 main to avoid warnings.
2512
2513 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
2514
fe03833f
NR
25152005-06-20 Nick Roberts <nickrob@snap.net.nz>
2516
2517 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
2518 -stack-select-frame without arguments.
2519 (test_stack_frame_listing): Add test for newly implemented command
2520 -stack-info-frame.
2521
7a55f279
WZ
25222005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
2523
0ffa0ea5
DJ
2524 * gdb.fortran/array-element.f: New file.
2525 * gdb.fortran/array-element.exp: New testcase.
7a55f279 2526
26585198
DJ
25272005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2528
2529 * gdb.base/bigcore.exp: Correct checks for systems which can
2530 not dump a large core file.
2531
c1bd25fd
DJ
25322005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2533
2534 * gdb.base/relocate.c: Add a copyright notice.
2535 (dummy): Remove.
2536 * gdb.base/relocate.exp: Test printing the values of variables
2537 from a relocatable file.
2538
589e074d
DJ
25392005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
2540
2541 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
2542 excess MI output after an error.
2543
0915f927
JB
25442005-05-29 Joel Brobecker <brobecker@adacore.com>
2545
2546 * gdb.arch/alpha-step.c: New file.
2547 * gdb.arch/alpha-step.exp: New testcase.
2548
76ff342d
DJ
25492005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
2550 Dennis Brueni <dennis@slickedit.com>
2551
2552 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
2553 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
2554 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
2555 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
2556 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
2557 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
2558 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
2559
96b0c7ac
DJ
25602005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
2561 Wu Zhou <woodzltc@cn.ibm.com>
2562
2563 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
2564 IBM's xlc compiler.
2565 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
2566 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
2567
f21565d2
JB
25682005-05-13 Jim Blandy <jimb@redhat.com>
2569
2570 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
2571 calling gdb_suppress_entire_file.
2572 * gdb.base/charset.exp: Same.
2573 * gdb.base/call-rt-st.exp: Same.
2574
6006a3a1
BR
25752005-05-05 Bob Rossi <bob_rossi@cox.net>
2576
2577 * lib/gdb.exp (fullname_syntax): Added global regex.
2578 (fullname_syntax_POSIX): Ditto.
2579 (fullname_syntax_UNC): Ditto.
2580 (fullname_syntax_DOS_CASE): Ditto.
2581 (fullname_syntax_DOS): Ditto.
2582 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
2583 fullname_syntax variable to scope and use it.
2584 (test_file_list_exec_source_files): Ditto.
2585 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
2586
c3b69c04
DJ
25872005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
2588
2589 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
2590
3c95e6af
PG
25912004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
2592
2593 * lib/gdb.exp (skip_altivec_tests): New function, based on
2594 check_vmx_hw_available from the GCC testsuite.
2595 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
2596 * lib/gdb.arch/altivec-regs.exp: Likewise.
2597
78df6c56
JB
25982005-05-02 Jim Blandy <jimb@redhat.com>
2599
2600 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
2601 calling gdb_suppress_entire_file.
2602
1690f9cf
DJ
26032005-04-30 Randolph Chung <tausq@debian.org>
2604
2605 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
2606 Slightly relax "sem_post" name checking.
2607
5ea106f7
PG
26082005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2609
2610 * gdb.base/unload.exp: Use new shared library infrastructure.
2611
bf7234cf
PG
26122005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2613
2614 * gdb.base/so-impl-ld.exp: Use new shared library
2615 infrastructure.
2616
547b869a
CV
26172005-04-29 Corinna Vinschen <vinschen@redhat.com>
2618
2619 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
2620 * gdb.asm/h8300.inc: New file.
2621
f07e55f0
PG
26222005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2623
2624 * gdb.base/shlib-call.exp: Change to use new shared library
2625 infrastructure.
2626
3cbba3d1
PG
26272005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2628
2629 * gdb.base/pending.exp: Change to use new shared library
2630 infrastructure.
2631
ed6df200
PG
26322005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2633
2634 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
2635 use test_compiler_info instead of gcc_compiled, and update copyright.
2636
8c8f4ebe
PG
26372005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
2638
2639 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
2640 shared objects being adjusted and update copyright years.
2641
607fbc54
DJ
26422005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
2643
2644 * ChangeLog: Correct some 2003-01-13 dates.
2645 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
2646 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
2647 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
2648 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
2649 gdb.trace/tfind.exp: Update copyright years.
2650
57bf0e56
DJ
26512005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
2652 Daniel Jacobowitz <dan@codesourcery.com>
2653
2654 * lib/gdb.exp (gdb_compile): Handle shlib=.
2655 (gdb_compile_shlib): New function.
2656
9b593790
PG
26572005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
2658
2659 * lib/gdb.exp (test_compiler_info): Give argument a default value.
2660
9494c6a5
DJ
26612005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2662
2663 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
2664 gdb.server.
2665 * configure.ac: Likewise.
2666 * configure: Regenerated.
2667 * gdb.gdbserver/Makefile.in: Moved to...
2668 * gdb.server/Makefile.in: ... here.
2669 * gdb.gdbserver/server.c: Moved to...
2670 * gdb.server/server.c: ... here.
2671 * gdb.gdbserver/server-run.exp: Moved to...
2672 * gdb.server/server-run.exp: ... here.
2673
6f8eac0e
DJ
26742005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2675
2676 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
2677 * configure.ac: Create gdb.gdbserver/Makefile.
2678 * configure: Regenerated.
2679 * lib/gdbserver-support.exp: New file, derived from
2680 config/gdbserver.exp.
2681 * config/gdbserver.exp: Use gdbserver-support.exp.
2682 * gdb.gdbserver/Makefile.in: New file.
2683 * gdb.gdbserver/server.c: New file.
2684 * gdb.gdbserver/server-run.exp: New file.
2685
6e87504d
PG
26862005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
2687
2688 * lib/gdb.exp (test_compiler_info): Return compiler_info
2689 if no arguments are given.
2690
d1779be4
PG
26912005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
2692
2693 * gdb.arch/altivec-abi.exp: Check for compiler and set
2694 use altivec' flag accordingly.
2695 * gdb.arch/altivec-regs.exp: Likewise.
2696
88750304
DJ
26972005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
2698
2699 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
2700
f3fb768d
AS
27012005-03-27 Andreas Schwab <schwab@suse.de>
2702
2703 * gdb.base/bigcore.c (main): Add missing mode argument in open
2704 call.
2705
7e813ac5
DJ
27062005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
2707
2708 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
2709 downloads.
2710 * config/gdbserver.exp (gdb_load): Likewise.
2711
8e3049aa
PB
27122005-03-14 Paul Brook <paul@codesourcery.com>
2713
2714 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
2715 targets.
2716
a9df7c44
JB
27172005-03-09 Joel Brobecker <brobecker@adacore.com>
2718
2719 * gdb.dwarf2/dup-psym.S: New file.
2720 * gdb.dwarf2/dup-psym.exp: New testcase.
2721
9f0d94e8
JB
27222005-03-09 Joel Brobecker <brobecker@adacore.com>
2723
2724 * gdb.ada/exec_changed/first.adb: New file.
2725 * gdb.ada/exec_changed/second.adb: New file.
2726 * gdb.ada/exec_changed.exp: New testcase.
2727
5f579bc5
NS
27282005-03-08 Nathan Sidwell <nathan@codesourcery.com>
2729
36e9969c
NS
2730 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
2731 (A2): New class.
2732 (main): Test operator+.
2733 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
2734 breakpoint test.
2735
5f579bc5
NS
2736 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
2737 * gdb.base/signull.exp: Disable if gdb,nosignals.
2738 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
2739 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
2740 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
2741 * gdb.mi/mi2-console.exp: Likewise.
2742 * gdb.trace/collection.exp (run_trace_experiment): Consume the
2743 continue output at start.
2744 (gdb_collect_locals_test): Robustify regexp.
2745 * gdb.trace/passc-dyn.exp: Fix comment typo.
2746 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
2747
be46087e
CV
27482005-03-08 Corinna Vinschen <vinschen@redhat.com>
2749
2750 * gdb.asm/asm-source.exp: Add iq2000 case.
2751 * gdb.asm/iq2000.inc: New file.
2752
384e1a61
MI
27532005-03-07 Manoj Iyer <manjo@austin.ibm.com>
2754
2755 * gdb.base/command.exp: Change hardcoded value to regular expression.
2756 * gdb.base/float.exp: Add powerpc to the list of targets checked.
2757
584b6e9e
DJ
27582005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
2759
2760 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
2761 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
2762 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
2763 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
2764 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
2765
ab5b5d61
MK
27662005-03-05 Mark Kettenis <kettenis@gnu.org>
2767
2768 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
2769 changes.
2770
ae051c1b
PG
27712004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
2772
2773 * lib/compiler.c: Add test for IBM's xlc compiler.
2774 * lib/compiler.cc: Likewise.
2775
3f0f6ed2
JB
27762004-02-24 Joel Brobecker <brobecker@adacore.com>
2777
2778 * gdb.ada/fixed_points.exp: Create compilation object directory
2779 before running the test.
2780 * gdb.ada/null_record.exp: Likewise.
2781 * gdb.ada/packed_array.exp: Likewise.
2782 * gdb.ada/start.exp: Likewise.
2783
724f452b
JB
27842005-02-15 Joel Brobecker <brobecker@adacore.com>
2785
2786 * gdb.ada/packed_array/pa.adb: New file.
2787 * gdb.ada/packed_array.exp: New testcase.
2788
57f5cdfb 27892005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 2790
1f393151
MK
2791 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
2792 files.
2793
ebdda337
MK
2794 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
2795 on *-*-openbsd*. Correctly match whitespace in regukar
2796 expressions.
2797
cf309262
DJ
27982005-02-10 Daniel Jacobowitz <dan@debian.org>
2799
2800 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
2801 PR exp/1821
2802 * gdb.base/gdb1821.c: New test file.
2803 * gdb.base/gdb1821.exp: New test file.
2804
3be49e7a
JB
28052005-02-09 Joel Brobecker <brobecker@adacore.com>
2806
2807 * gdb.base/start.c: New file.
2808 * gdb.base/start.exp: New testcase.
2809
e292e67d
JB
28102005-02-09 Joel Brobecker <brobecker@adacore.com>
2811
2812 * gdb.ada/start/dummy.adb: New file.
2813 * gdb.ada/start.exp: New testcase.
2814
dbdfa66c
CV
28152005-02-09 Corinna Vinschen <vinschen@redhat.com>
2816
2817 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
2818 for printing symbols and statistics.
2819 Add test for using relative pathnames in "maint print msymbols" test.
2820 Mark "maint info sections DATA" XFAIL on Cygwin.
2821 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
2822 tests.
2823
d7941671
AC
28242005-02-09 Andreas Schwab <schwab@suse.de>
2825
2826 Committed by Andrew Cagney <cagney@gnu.org>
2827 * gdb.base/remotetimeout.exp: New file.
2828
74e5ef44
MK
28292005-02-07 Mark Kettenis <kettenis@gnu.org>
2830
2831 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
2832
464dd14d
JB
28332005-02-03 Joel Brobecker <brobecker@adacore.com>
2834
2835 * gdb.ada/gnat_ada.gpr: New file.
2836 * gdb.ada/gnat_ada.gin: Delete, no longer used.
2837 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
2838 * configure.ac: No longer generate gnat_ada.gpr.
2839 * configure: Regenerate.
2840 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
2841 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
2842 * gdb.ada/null_record/bar.ads: Likewise.
2843 * gdb.ada/null_record/bar.adb: Likewise.
2844 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
2845 * gdb.ada/null_record.exp (testdir): New variable.
2846 (testfile): executable is now in testdir subdirectory.
2847 (srcfile): Use full path to the main compilation unit.
2848 * gdb.ada/fixed_points.exp: Same changes as above.
2849
30d756ae
NR
28502005-02-03 Nick Roberts <nickrob@snap.net.nz>
2851
2852 * gdb.base/interp.exp: New test.
2853
9d799f85
AC
28542005-01-24 Andrew Cagney <cagney@gnu.org>
2855
2856 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
2857
15656118
AC
28582005-01-19 Andrew Cagney <cagney@gnu.org>
2859
a892c31b
AC
2860 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
2861 configure.ac not configure.in.
2862
15656118
AC
2863 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
2864 of powerpc*-*-*.
2865 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
2866 * gdb.base/list.exp (test_list_function)
2867 (test_list_filename_and_function): Ditto.
2868 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
2869
a7b01baf
AC
28702005-01-16 Andrew Cagney <cagney@gnu.org>
2871
17d92a02
AC
2872 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
2873
a7b01baf
AC
2874 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
2875
bc8332bb
AC
28762005-01-14 Andrew Cagney <cagney@gnu.org>
2877
2878 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
2879 * gdb.mi/mi2-var-cmd.exp: Ditto.
2880
4d074752
CV
28812005-01-10 Corinna Vinschen <vinschen@redhat.com>
2882
2883 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
2884
bec39cab
AC
28852005-01-07 Andrew Cagney <cagney@gnu.org>
2886
2887 * configure.ac: Rename configure.in, require autoconf 2.59.
2888 * configure: Re-generate.
2889 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
2890 * gdb.stabs/configure: Re-generate.
2891 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
2892 * gdb.hp/configure: Re-generate.
2893 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
2894 autoconf 2.59.
2895 * gdb.hp/gdb.objdbg/configure: Re-generate.
2896 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
2897 autoconf 2.59.
2898 * gdb.hp/gdb.defects/configure: Re-generate.
2899 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
2900 autoconf 2.59.
2901 * gdb.hp/gdb.compat/configure: Re-generate.
2902 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
2903 autoconf 2.59.
2904 * gdb.hp/gdb.base-hp/configure: Re-generate.
2905 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
2906 autoconf 2.59.
2907 * gdb.hp/gdb.aCC/configure: Re-generate.
2908
f10b16d4
JB
29092004-12-15 Jim Blandy <jimb@redhat.com>
2910
2911 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
2912 under NPTL when there is debugging info available for libpthread.
2913
fb6e1814
JG
29142004-12-13 Jerome Guitton <guitton@gnat.com>
2915
2916 * gdb.ada/fixed_points.c: New file.
2917 * gdb.ada/fixed_points.exp: New file.
2918
fe46cd3a
RC
29192004-12-03 Randolph Chung <tausq@debian.org>
2920
2921 * gdb.arch/pa-nullify.exp: New file.
2922 * gdb.arch/pa-nullify.s: New file.
2923
8de0841b
RC
29242004-11-30 Randolph Chung <tausq@debian.org>
2925
2926 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
2927 instead of "tbug". Fix regexp to work properly with gdb_test.
2928
c8170782
PH
29292004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
2930
2931 * gdb.base/bitfields2.exp: New test.
2932 * gdb.base/bitfields2.c: New file.
2933
954269c2
RE
29342004-11-28 Richard Earnshaw <rearnsha@arm.com>
2935
2936 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
2937
0107feed
RC
29382004-11-16 Randolph Chung <tausq@debian.org>
2939
2940 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
2941
f073ae8c
DJ
29422004-11-14 Daniel Jacobowitz <dan@debian.org>
2943
2944 * gdb.threads/threadapply.exp: Correct "macro details" test.
2945
19ad59e7
JJ
29462004-11-11 Jeff Johnston <jjohnstn@redhat.com>
2947
2948 * gdb.threads/threadapply.exp: New test.
2949 * gdb.threads/threadapply.c: New file.
2950
9cf0961b
MK
29512004-11-07 Mark Kettenis <kettenis@gnu.org>
2952
2953 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
2954 frames.
2955
c789492a
FL
29562004-11-05 Felix Lee <felix+log1@specifixinc.com>
2957
2958 * gdb.base/cursal.exp: New file.
2959 * gdb.base/cursal.c: New file.
2960
a1e167bb
AC
29612004-11-03 Andrew Cagney <cagney@gnu.org>
2962
2963 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
2964
b7cbf173
MK
29652004-10-30 Mark Kettenis <kettenis@gnu.org>
2966
2967 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
2968 NetBSD/ELF targets.
2969
88f9d34f
JB
29702004-10-29 Joel Brobecker <brobecker@gnat.com>
2971
2972 * gdb.threads/bp_in_thread.c: New file, copied from
2973 pthread_cond_wait.c.
2974 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
2975 file, rather than reusing the .c file from another testcase.
2976
ca7d6a0c
JB
29772004-10-20 Joel Brobecker <brobecker@gnat.com>
2978
2979 * gdb.ada/null_record.exp: Check where we stopped after
2980 sending the start command, instead of where the associated
2981 temporary breakpoint was inserted.
2982
0d863d03
AC
29832004-10-14 Andrew Cagney <cagney@gnu.org>
2984
2985 * gdb.mi/gdb701.c (main): Return 0.
2986
d11e72cb
DJ
29872004-10-13 Daniel Jacobowitz <dan@debian.org>
2988
d40539a4 2989 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 2990
e1923096
JJ
29912004-10-12 Jeff Johnston <jjohnstn@redhat.com>
2992
2993 * gdb.threads/schedlock.c: Add comment markers to use to find
2994 line numbers.
2995 * gdb.threads/schedlock.exp: Adjust regex to handle the new
2996 comments.
2997 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
2998 breakpoint lines.
2999
ec8ba2c9
DJ
30002004-10-12 Daniel Jacobowitz <dan@debian.org>
3001
3002 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
3003
0eb3658b
DJ
30042004-10-12 Daniel Jacobowitz <dan@debian.org>
3005
3006 * configure.in: Add gdb.dwarf2.
3007 * configure: Regenerated.
3008 * Makefile.in: Add gdb.dwarf2.
3009 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
3010 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
3011 gdb.dwarf2/file1.txt: New files.
3012
a271cc33
OF
30132004-10-11 Orjan Friberg <orjanf@axis.com>
3014
3015 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
3016 of "run", since the latter doesn't work with remote targets. Adjust
3017 the breakpoint numbering accordingly.
3018 * gdb.threads/pthread_cond_wait.exp: Ditto.
3019
895ce074
MC
30202004-10-08 Michael Chastain <mec.gnu@mindspring.com>
3021
3022 * gdb.base/overlays.exp: Update copyright years.
3023
6be3092d
KI
30242004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
3025
3026 * gdb.base/overlays.exp: Disable if target is Linux.
3027
e05389b8
FL
30282004-10-06 Felix Lee <felix+log1@specifixinc.com>
3029
3030 * config/gdbserver.exp (gdb_load): Use right filename on remote.
3031
73cb587d
KI
30322004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
3033
3034 * gdb.asm/asm-source.exp: Add m32r-linux target.
3035 * gdb.asm/m32r-linux.inc: New file.
3036
3c0edcdc
AC
30372004-09-24 Andrew Cagney <cagney@redhat.com>
3038 David Anderson <anderson@redhat.com>
3039
3040 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
3041 command fails, assume things will work.
3042 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
3043 (_GNU_SOURCE): Define.
3044 (print_unsigned, print_hex): Change parameter to "long long".
3045 (print_byte_count): New function, use to print byte counts.
3046 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
3047 O_LARGEFILE.
3048 (main): Compute an upper bound on a corefile in max_core_size.
3049 Limit memory chunk size to max_core_size. Limit total memory
3050 allocated to max_core_size.
3051
4bb3667f
AC
30522004-09-23 Andrew Cagney <cagney@gnu.org>
3053
3054 * gdb.base/bigcore.exp: Replace the code that creates a corefile
3055 from a separate process with code that creates a corefile by
3056 making the inferior dump core.
3057
60fe1a51
MK
30582004-09-23 Mark Kettenis <kettenis@gnu.org>
3059
3060 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
3061 block.
3062
8e937346
MC
30632004-09-23 Michael Chastain <mec.gnu@mindspring.com>
3064
3065 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
3066 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
3067 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
3068 Likewise.
3069
7213f6d6
JJ
30702004-09-20 Jeff Johnston <jjohnstn@redhat.com>
3071
3072 * gdb.java/jprint.exp: New test case for java inferior call.
3073 * gdb.java/jprint.java: Ditto.
3074
eac69dca
JB
30752004-09-15 Joel Brobecker <brobecker@gnat.com>
3076
3077 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
3078
22227696
MC
30792004-09-14 Michael Chastain <mec.gnu@mindspring.com>
3080
3081 * gdb.threads/killed.c: Include <stdlib.h>.
3082 * gdb.threads/pthreads.c: Likewise.
3083
7dd403a4
MC
30842004-09-14 Michael Chastain <mec.gnu@mindspring.com>
3085
3086 * gdb.threads/killed.c: Add copyright notice.
3087
33f2d567
JM
30882004-09-10 Jason Molenda (jmolenda@apple.com)
3089
3090 * gdb.base/define.exp: Two new tests to verify zero space chars
3091 after 'if' and 'while' commands in a user-defined command is correctly
3092 parsed.
3093
e05b62ac
AC
30942004-09-08 Andrew Cagney <cagney@gnu.org>
3095
3096 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
3097 delivery test with duplicate at end of file.
3098
9cbe82da
MK
30992004-09-06 Mark Kettenis <kettenis@jive.nl>
3100
3101 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
3102
564803d9
MC
31032004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3104
3105 * config/hppro.exp: Removed.
3106
7c6807ce
MC
31072004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3108
3109 * config/sparclet.exp: Removed.
3110
bf7e26dd
MC
31112004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3112
3113 * config/udi.exp: Removed.
3114
714e341b
MC
31152004-09-02 Michael Chastain <mec.gnu@mindspring.com>
3116
3117 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
3118 of "exp_continue".
3119 (advancei): Likewise.
3120
1236e623
JJ
31212004-09-01 Jeff Johnston <jjohnstn@redhat.com>
3122
3123 * gdb.base/unload.exp: Fix so messages aren't duplicated.
3124
3bdcad15
MI
31252004-09-01 Manoj Iyer <manjo@austin.ibm.com>
3126
228af206 3127 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
3128 to check for nodebug in executable.
3129 * gdb.gdb/observer.exp (setup_test): Likewise.
3130 * gdb.gdb/selftest.exp (test_with_self): Likewise.
3131 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
3132
c72b934c
AC
31332004-09-01 Andrew Cagney <cagney@gnu.org>
3134
3135 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
3136 files.
3137
edd9b715
JJ
31382004-09-01 Jeff Johnston <jjohnstn@redhat.com>
3139
3140 * gdb.base/unload.exp: Fix expected warning message to match
3141 latest format.
3142
fb4ce06b
CV
31432004-09-01 Corinna Vinschen <vinschen@redhat.com>
3144
3145 * gdb.base/call-rt-st.exp: Fix typos.
3146
ce78e7c3
MI
31472004-08-31 Manoj Iyer <manjo@austin.ibm.com>
3148
3149 * gdb.threads/thread_check.exp: New testcase.
3150 * gdb.threads/thread_check.c: New testcase.
3151
2dedb159
AC
31522004-08-31 Andrew Cagney <cagney@gnu.org>
3153
3154 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
3155 (skip_to_handler_entry): New procedures. Test stepping into a
3156 handler when the breakpoint is at the handler's entry point.
3157
68f53502
AC
31582004-08-30 Andrew Cagney <cagney@gnu.org>
3159
3160 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
3161 gdb/1757.
3162
3e3ffd2b
MC
31632004-08-27 Michael Chastain <mec.gnu@mindspring.com>
3164
3165 With code from Manoj Iyer <manjo@austin.ibm.com>:
3166 * lib/gdb.exp (gdb_file_cmd): Return more information in the
3167 return value. Add an arm for "no debugging symbols found".
3168 Change a stray "error" to "perror".
3169 (gdb_run_cmd): Adapt to new return value.
3170 * gdb.base/remote.exp: Adapt to new return value.
3171 * gdb.gdb/complaints.exp: Likewise.
3172 * gdb.gdb/observer.exp: Likewise.
3173 * gdb.gdb/selftest.exp: Likewise.
3174 * gdb.gdb/xfullpath.exp: Likewise.
3175
4b6f5fd2
JB
31762004-08-27 Joel Brobecker <brobecker@gnat.com>
3177
3178 * gdb.threads/bp_in_thread.exp: New testcase.
3179
e5b25496
MC
31802004-08-27 Michael Chastain <mec.gnu@mindspring.com>
3181
3182 Fix PR testsuite/1735.
3183 * gdb.threads/schedlock.c (thread_function): Add a cast
3184 to suppress a gcc warning.
3185 * gdb.threads/thread-specific.c (thread_function): Likewise.
3186
934353d6
MC
31872004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3188
3189 * gdb.base/unload.c: Include <stdlib.h>.
3190
f98a0aef 31912004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 3192
f98a0aef 3193 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
3194 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
3195 synchronized after the "return".
3196
5a2e8882
MC
31972004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3198
3199 * gdb.mi/basics.c: Include <stdio.h>.
3200 * gdb.mi/pthreads.c: Include <stdlib.h>.
3201 * gdb.mi/var-cmd.c: Include <stdlib.h>.
3202
a9640423
MC
32032004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3204
3205 * gdb.threads/schedlock.c: Add copyright notice.
3206
b04e311d
AC
32072004-08-25 Andrew Cagney <cagney@gnu.org>
3208
3209 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
3210 (skip_over_handler, breakpoint_over_hander): New test procedures.
3211 (advance, advancei): Add a proper prefix, do not use
3212 rerun_to_main.
3213 * gdb.base/sigstep.c (main): Change to use an infinite loop.
3214
7c27f15b
MC
32152004-08-24 Michael Chastain <mec.gnu@mindspring.com>
3216
3217 * gdb.mi/basics.c: Add copyright notice.
3218 * gdb.mi/var-cmd.c: Add copyright notice.
3219
fffc87ae
MC
32202004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3221
3222 * lib/gdb.exp: Remove signed_keyword_not_used.
3223 * lib/compiler.c: Likewise.
3224 * lib/compiler.cc: Likewise.
3225
d782e0bf
MC
32262004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3227
3228 * gdb.base/whatis.c: Remove conditional disabling of "signed".
3229 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
3230
96033e83
MC
32312004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3232
3233 * gdb.base/whatis.c: Add copyright notice.
3234
cf38c229
MK
32352004-08-20 Mark Kettenis <kettenis@gnu.org>
3236
3237 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
3238 it to skip the breakpoints encoded in the inline assembly.
3239
f4b49756
MC
32402004-08-20 Michael Chastain <mec.gnu@mindspring.com>
3241
3242 * Makefile.in: Add gdb.fortran.
3243
2f193b69
MC
32442004-08-20 Michael Chastain <mec.gnu@mindspring.com>
3245
3246 * gdb.base/call-sc.exp (test_scalar_returns):
3247 Fix cut-and-paste glitch in "Make fun return now".
3248
89a237cb
MC
32492004-08-17 Michael Chastain <mec.gnu@mindspring.com>
3250
3251 * configure.in: Add gdb.fortran.
3252 * configure: Regenerate.
3253 * gdb.fortran/Makefile.in: New file.
3254 * lib/gdb.exp (skip_fortran_tests): New procedure.
3255
469aff8e
MC
32562004-08-17 Michael Chastain <mec.gnu@mindspring.com>
3257
3258 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
3259 reference to bug-gnu@prep.ai.mit.edu.
3260 * gdb.mi/mi-var-child.exp: Likewise.
3261 * gdb.mi/mi-var-cmd.exp: Likewise.
3262 * gdb.mi/mi-var-display.exp: Likewise.
3263 * gdb.mi/mi2-var-block.exp: Likewise.
3264 * gdb.mi/mi2-var-child.exp: Likewise.
3265 * gdb.mi/mi2-var-cmd.exp: Likewise.
3266 * gdb.mi/mi2-var-display.exp: Likewise.
3267
00b51b9f
MK
32682004-08-15 Mark Kettenis <kettenis@gnu.org>
3269
3270 * gdb.base/unload.c (main): Make local variable msg const.
3271
45f07fef
MC
32722004-08-15 Michael Chastain <mec.gnu@mindspring.com>
3273
3274 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
3275 to bug-gnu@prep.ai.mit.edu.
3276 * gdb.mi/mi-disassemble.exp: Likewise.
3277 * gdb.mi/mi-eval.exp: Likewise.
3278 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
3279 default line number.
3280 * gdb.mi/mi-return.exp: Likewise.
3281 * gdb.mi/mi-simplerun.exp: Likewise.
3282 * gdb.mi/mi-stack.exp: Likewise.
3283 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
3284 number with explicit range test.
3285 * gdb.mi/mi-watch.exp: Likewise.
3286 * gdb.mi/mi2-break.exp: Likewise.
3287 * gdb.mi/mi2-cli.exp: Likewise.
3288 * gdb.mi/mi2-disassemble.exp: Likewise.
3289 * gdb.mi/mi2-eval.exp: Likewise.
3290 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
3291 default line number.
3292 * gdb.mi/mi2-return.exp: Likewise.
3293 * gdb.mi/mi2-simplerun.exp: Likewise.
3294 * gdb.mi/mi2-stack.exp: Likewise.
3295 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
3296 number with explicit range test.
3297 * gdb.mi/mi2-watch.exp: Likewise.
3298
dd8c8ee7
MC
32992004-08-15 Michael Chastain <mec.gnu@mindspring.com>
3300
3301 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
3302 * gdb.cp/m-static.exp: Likewise.
3303 * gdb.cp/rtti.exp: Likewise.
3304
4e838464
MK
33052004-08-14 Mark Kettenis <kettenis@gnu.org>
3306
3307 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
3308
8d8cb839
EZ
33092004-08-14 Eli Zaretskii <eliz@gnu.org>
3310
3311 * ChangeLog: Prefix Local Variables with semi-colons and indent
3312 the reference to older ChangeLog files, to fix fontification in
3313 Emacs.
3314
deea8bb0
MC
33152004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3316
3317 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
3318 * gdb.mi/mi2-break.exp: Likewise.
3319
c3297504
MC
33202004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3321
3322 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
3323
25808999
MC
33242004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3325
3326 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
3327
226a8d71
MC
33282004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3329
3330 * gdb.cp/classes.exp: Remove unused declarations. Just let
3331 test names default instead of providing special names. Remove
3332 extraneous demangler test.
3333
37fdf854
JJ
33342004-08-12 Jeff Johnston <jjohnstn@redhat.com>
3335
3336 * gdb.base/unload.exp: New test for breakpoints in dynamically
3337 loaded libraries.
3338 * gdb.base/unload.c: Ditto.
3339 * gdb.base/unloadshr.c: Ditto.
3340
2d3a7986
MC
33412004-08-12 Michael Chastain <mec.gnu@mindspring.com>
3342
3343 * gdb.cp/classes.exp (test_ptype_class_objects): Call
3344 cp_test_ptype_class.
3345 (test_enums): Likewise.
3346
c72b934c
AC
33472004-08-10 Andrew Cagney <cagney@gnu.org>
3348
3349 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
3350 files.
3351
cc503c8a
AC
33522004-08-10 Andrew Cagney <cagney@gnu.org>
3353
3354 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
3355 init_malloc call.
3356
902f2ccb
MC
33572004-08-10 Michael Chastain <mec.gnu@mindspring.com>
3358
3359 * ChangeLog: Add copyright notice. The notice is copied
3360 from emacs 21.3 top level ChangeLog.
3361
78c90502
MC
33622004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3363
3364 * lib/cp-support.exp: New file.
3365 * lib/cp-support.exp (cp_test_type_class): New function.
3366 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
3367 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
3368 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
3369 cp_test_ptype_class.
3370
88e5ea78
MC
33712004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3372
3373 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
3374 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
3375 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
3376 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
3377 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
3378 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
3379 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
3380 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
3381 gdb.mi/mi2-watch.exp: Update copyright years.
3382
6a89fc9c
MK
33832004-08-09 Mark Kettenis <kettenis@gnu.org>
3384
3385 * gdb.base/sigaltstack.exp: Provide proper anchoring.
3386
1482e0de
MC
33872004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3388
3389 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
3390 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
3391 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
3392 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
3393 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
3394 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
3395 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
3396 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
3397 gdb.mi/mi-watch.exp: Update copyright years.
3398
1a5ce3f3
DJ
33992004-08-08 Daniel Jacobowitz <dan@debian.org>
3400
3401 PR gdb/1738
3402 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
3403 from a breakpoint with a pending signal.
3404
04f6ecf2
DJ
34052004-08-08 Daniel Jacobowitz <dan@debian.org>
3406
3407 PR gdb/1736
3408 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
3409 * gdb.base/sigaltstack.exp (finish_test): Consume output until
3410 the prompt.
3411 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
3412
54d90d35
DJ
34132004-08-08 Daniel Jacobowitz <dan@debian.org>
3414
3415 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
3416
d2f6abb0
DJ
34172004-08-08 Daniel Jacobowitz <dan@debian.org>
3418
3419 PR gdb/1736
3420 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
3421 for i?86-*-linux*.
3422
5598c03d
DJ
34232004-08-08 Daniel Jacobowitz <dan@debian.org>
3424
3425 * gdb.arch/i386-prologue.exp: Compile without debug information.
3426
c6fee705
MC
34272004-08-08 Michael Chastain <mec.gnu@mindspring.com>
3428
3429 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
3430 rather than asking gdb to search.
3431
dd90efdb
MC
34322004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3433
3434 * gdb.base/gcore.c: Include <string.h>.
3435
1e84bec1
MC
34362004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3437
3438 * gdb.base/gcore.c: Add copyright notice.
3439
e425eb2b
MC
34402004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3441
3442 * gdb.base/freebpcmd.c: Include <stdio.h>.
3443 * gdb.base/long_long.c: Include <string.h>.
3444 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
3445 * gdb.base/siginfo.c: Include <string.h>.
3446 * gdb.base/sigstep.c: Include <string.h>.
3447
cb9aaed5
MC
34482004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3449
3450 * gdb.base/complex.c: Include <stdlib.h>.
3451
55944f3d
MC
34522004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3453
3454 * gdb.base/complex.c: Add copyright notice.
3455
7b2953d9
MC
34562004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3457
3458 * gdb.base/charset.c: Include <stdlib.h>.
3459
c9133d23
MC
34602004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3461
3462 * gdb.base/auxv.c: Include <stdlib.h>.
3463
0a8490ad
MC
34642004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3465
3466 * gdb.base/auxv.c: Add copyright notice.
3467
3426d5ec
MC
34682004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3469
3470 * gdb.base/coremaker.c: Add copyright notice.
3471 * gdb.base/coremaker2.c: Add copyright notice.
3472
8da195dd
AC
34732004-08-04 Andrew Cagney <cagney@gnu.org>
3474
3475 * gdb.base/store.exp: Update copyright.
3476 (check_set, up_set, check_struct, up_struct): Add a prefix to test
3477 names, do not import gdb_prompt.
3478
8d394f98
AC
34792004-08-01 Andrew Cagney <cagney@gnu.org>
3480
3481 Fix PR testsuite/1729.
3482 * gdb.base/dump.exp: Add test name to callers of capture_value, do
3483 not use capture_value with value 4.
3484 (capture_value): Add optional test name parameter.
3485 (test_reload_saved_value, test_restore_saved_value): Use $msg as
3486 the prefix, pass to capture_value.
3487
b6702b23
MK
34882004-08-01 Mark Kettenis <kettenis@gnu.org>
3489
3490 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
3491 * gdb.arch/i386-prologue.c (standard): New prototype and function.
3492 (main): Call new function.
3493
c203e0ca
MC
34942004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3495
3496 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
3497
a7995a30
MC
34982004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3499
3500 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
3501
9366563b
MC
35022004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3503
b6eeaf26 3504 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
3505 Accept more values of vtbl pointer. Remove some messages
3506 about "obsolete gcc or gdb".
3507
2fc1f950
MC
35082004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3509
3510 * gdb.cp/classes.exp: Accept more varieties of ptype output.
3511
c724d49b
MC
35122004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3513
3514 * gdb.base/asm-source.exp: Properly convert target board
3515 debug flags from gcc format to binutils format.
3516
736b0fce
MK
35172004-07-28 Mark Kettenis <kettenis@gnu.org>
3518
3519 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
3520 gdb1718". PR backtrace/1718 partially fixed.
3521
5633ea5c
JJ
35222004-07-27 Jeff Johnston <jjohnstn@redhat.com>
3523
3524 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
3525
575eebb1
NC
35262004-07-26 Nick Clifton <nickc@redhat.com>
3527
3528 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
3529 good default value for a specific architecture is available then
3530 set it to that value. Otherwise default to the -gstabs switch.
3531 Remove the -g... switches from the asm-flags variable. Allow the
3532 target board info to override the value if it wants to. Pass the
3533 switch on the assembler command line.
3534
62104619
MK
35352004-07-23 Mark Kettenis <kettenis@gnu.org>
3536
3537 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
3538 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
3539 (main): Call new function.
3540
4a1135b8
MC
35412004-07-22 Michael Chastain <mec.gnu@mindspring.com>
3542
3543 Test for PR exp/1715.
3544 * gdb.base/radix.exp: Refactor common procedures. Make all
3545 test names unique. Change XFAIL to KFAIL.
3546
8a12c1f0
MC
35472004-07-20 Michael Chastain <mec.gnu@mindspring.com>
3548
3549 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
3550 * gdb.ada/gnat_ada.gin: ... to here.
3551 * configure.in: Use gnat_ada.gin.
3552 * configure: Regenerate.
3553
23b451cf
AC
35542004-07-20 Andrew Cagney <cagney@gnu.org>
3555
3556 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
3557 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
3558 XFAILs. Clean up test messages and comments. Check backtraces.
3559 Delete re-sync code.
3560
ab618a02
MC
35612004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3562
3563 Fix PR cli/740.
3564 * gdb.base/annota1.exp: Honor gdb,nosignals.
3565 * gdb.base/annota3.exp: Likewise.
3566
46dad340
MC
35672004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3568
3569 * lib/java.exp: Update copyright notice.
3570
756d8c70
AC
35712004-07-19 Andrew Cagney <cagney@gnu.org>
3572
3573 * gdb.base/selftest.exp: Copy file from here ...
3574 * gdb.gdb/selftest.exp: ... to here.
3575
586027e6
AC
35762004-07-16 Andrew Cagney <cagney@redhat.com>
3577
3578 * lib/insight-support.exp: Delete file.
3579 * lib/java.exp (java_init): Fix copyright.
3580
029d2200
AC
35812004-07-16 Andrew Cagney <cagney@gnu.org>
3582
3583 * gdb.base/restore.c: Append "prologue" to comments marking the a
3584 function's prologue.
3585 * gdb.base/restore.exp: Update copyright, re-indent.
3586 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
3587 callerN" prefix where needed. Update patterns that match a
3588 function's prologue.
3589
653b62c5
MC
35902004-07-16 Michael Chastain <mec.gnu@mindspring.com>
3591
3592 * gdb.base/restore.c: Add copyright notice.
3593
f7d690e5
AC
35942004-07-16 Andrew Cagney <cagney@gnu.org>
3595
3596 * gdb.base/logical.exp: Update copyright.
3597 (evaluate): New procedure. Use to re-implement tests using
3598 several tables.
3599
d629a7cb
MH
36002004-07-14 Martin Hunt <hunt@redhat.com>
3601
3602 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
3603 which fixes some problems where init.tcl was not found.
3604
9c7bb332
AC
36052004-07-13 Andrew Cagney <cagney@gnu.org>
3606
6bf46641
AC
3607 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
3608 (check_sizeof, check_valueof): Do not include the output in the
3609 test name. Use gdb_test.
3610 (get_valueof): Use gdb_test_multiple.
3611
c4ffd4c0
AC
3612 * gdb.base/step-test.exp: Update copyright. Use
3613 gdb_test_multiple. Ensure that test names do not include
3614 architecture dependent output.
3615
ab89363a
AC
3616 * gdb.gdb/observer.exp: Update copyright.
3617 (setup_test): Use gdb_test_multiple.
3618 (attach_first_observer, attach_second_observer)
3619 (attach_third_observer, detach_first_observer)
3620 (detach_second_observer, detach_third_observer)
3621 (reset_counters, check_counters): Make $message a prefix.
3622 (test_normal_stop_notifications): Add "args" parameter - a list of
3623 init functions to be called. Make $message a prefix,
3624 (test_observer_normal_stop): Change the message prefixes so that
3625 they are unique, pass the attach / detach procedures to
3626 test_normal_stop_notifications.
3627
ec58997a
AC
3628 * gdb.base/signull.exp (test_segv): Prefix all tests with
3629 "${name}". Clean up test messages.
3630
b475183b
AC
3631 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
3632
9c7bb332
AC
3633 * gdb.base/ena-dis-br.exp: Update copyright.
3634 (break_at): New function. Replace send_gdb with gdb_test,
3635 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
3636 ignore count, not stopped at bpt", with KFAIL.
3637
2dd95497
CV
36382004-07-13 Corinna Vinschen <vinschen@redhat.com>
3639
3640 * gdb.base/attach.exp: Remove cleanupfile handling.
3641
419e626b
AC
36422004-07-12 Andrew Cagney <cagney@gnu.org>
3643
3644 * gdb.base/annota1.exp: Cleanup corefile test name.
3645 * gdb.base/annota3.exp: Ditto.
3646
8b1b3228
AC
36472004-07-12 Andrew Cagney <cagney@gnu.org>
3648
78650829
AC
3649 * gdb.base/signals.exp: Clean up copyright, re-indent.
3650
8b1b3228
AC
3651 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
3652 gdb_test and gdb_test_multiple.
3653
935c2760
JJ
36542004-07-08 Jeff Johnston <jjohnstn@redhat.com>
3655
3656 * gdb.java/jmain.exp: Fix expected line number for main to
3657 break at. Set XFAIL for break at main test since gcj does not
3658 provide line number info for first statement in main.
3659
1544280f
AC
36602004-07-08 Andrew Cagney <cagney@gnu.org>
3661
1279f4ff
AC
3662 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
3663
1544280f
AC
3664 * gdb.base/sigbpt.exp: Make the common part of each test name a
3665 prefix instead of suffix.
3666
bcc82369
BR
36672004-07-07 Bob Rossi <bob_rossi@cox.net>
3668
3669 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
3670 test from test_tbreak_creation_and_listing to
3671 test_file_list_exec_source_file
3672 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
3673 Changed name of test from test_tbreak_creation_and_listing to
3674 test_file_list_exec_source_file
3675
23f4b0aa
JJ
36762004-07-07 Jeff Johnston <jjohnstn@redhat.com>
3677
3678 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
3679 the jmisc() constructor instead of <init>.
3680 * gdb.java/jmisc1.exp: Ditto.
3681
56401cd5
AC
36822004-07-07 Andrew Cagney <cagney@gnu.org>
3683
3684 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
3685 corrupting the PC.
3686
44ae2f6a
MC
36872004-07-06 Michael Chastain <mec.gnu@mindspring.com>
3688
3689 * gdb.cp/templates.exp: Accept whitespace change in demangler
3690 output.
3691
45a83408
AC
36922004-07-06 Andrew Cagney <cagney@gnu.org>
3693
3694 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
3695
d205ad70
MC
36962004-07-02 Michael Chastain <mec.gnu@mindspring.com>
3697
3698 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
3699 * lib/compiler.cc: Likewise.
3700
06ea1a61
MC
37012004-06-30 Michael Chastain <mec.gnu@mindspring.com>
3702
3703 * lib/compiler.cc: Work around string preprocessing problem
3704 with old hp c++ compiler.
3705 * lib/compiler.c: Likewise.
3706
daab1251
CV
37072004-06-29 Corinna Vinschen <vinschen@redhat.com>
3708
3709 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
3710 directives to conditionalize symbol prefixing.
3711 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
3712 additional_flags handling. Add underscore prefix for Cygwin.
3713 * gdb.arch/i386-unwind.c: Use preprocessor directives to
3714 conditionalize symbol prefixing.
3715 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
3716 additional_flags handling. Add underscore prefix for Cygwin.
3717
cc984116
CV
37182004-06-29 Corinna Vinschen <vinschen@redhat.com>
3719
3720 * gdb.base/bigcore.exp: Skip test on Cygwin.
3721
c279b077
MC
37222004-06-28 Michael Chastain <mec.gnu@mindspring.com>
3723
3724 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
3725 formats for "info register". Use gdb_test_multiple. Fix
3726 the "invalid register" test.
3727
0e915747
CV
37282004-06-28 Corinna Vinschen <vinschen@redhat.com>
3729
3730 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
3731 PID for Cygwin. Add Cygwin specific strings to check for in some
3732 tests.
3733 (do_attach_tests): Add a test for user interaction when attaching
3734 to a process with no matching symbol table already loaded.
3735
11422c86
AC
37362004-06-26 Andrew Cagney <cagney@gnu.org>
3737
3738 Test PR java/1567 and PR java/1565.
3739 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
3740 * gdb.java/jmisc2.exp: Delete file.
3741
cefbce26
MC
37422004-06-26 Michael Chastain <mec.gnu@mindspring.com>
3743
3744 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
3745
e19f872c
CV
37462004-06-25 Corinna Vinschen <vinschen@redhat.com>
3747
3748 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
3749 attach process.
3750
d931ba3b
MC
37512004-06-23 Michael Chastain <mec.gnu@mindspring.com>
3752
3753 * gdb.cp/pr-1553.exp: Remove.
3754
aef68c48
MC
37552004-06-22 Michael Chastain <mec.gnu@mindspring.com>
3756
3757 * gdb.cp/pr-1553.cc: Remove.
3758 * gdb.cp/pr-1553.exp: Disable this test.
3759
8d5df71a
JB
37602004-06-20 Jim Blandy <jimb@redhat.com>
3761
3762 Fix PR testsuite/1680.
3763 * gdb.arch/i386-sse.exp: Properly quote curly braces in
3764 regular expressions.
3765
4ac6f39d
MC
37662004-06-19 Michael Chastain <mec.gnu@mindspring.com>
3767
3768 Fix PR testsuite/1679.
3769 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
3770 Issue an UNSUPPORTED result instead.
3771
1b413552
JB
37722004-06-18 Jim Blandy <jimb@redhat.com>
3773
3774 * gdb.base/charset.exp: Only send a control-C if we see a new
3775 prompt and incomplete command.
3776
6daa6ebd
MC
37772004-06-18 Michael Chastain <mec.gnu@mindspring.com>
3778
3779 * gdb.cp/pr-574.cc: Add copyright notice.
3780
51fa4ae0
JB
37812004-06-17 Jim Blandy <jimb@redhat.com>
3782
3783 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
3784 cases where the regexp has no groups; this grabs random text from
3785 the previous test suite, whatever that was.
3786
8fea26c5
MC
37872004-06-17 Michael Chastain <mec.gnu@mindspring.com>
3788
3789 * gdb.cp/printmethod.cc: Add copyright notice.
3790
1e3aeb41
MC
37912004-06-16 Michael Chastain <mec.gnu@mindspring.com>
3792
3793 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
3794
9d9030bc
AC
37952004-06-16 Andrew Cagney <cagney@gnu.org>
3796
3797 * gdb.base/signull.c: Update copyright. Include <string.h>.
3798 (bowler): Replace data_pointer with data_read
3799 and data_write cases. Add code_descriptor case.
3800 (zero, desc): New array and pointer.
3801 (data, code): Change to simple pointers.
3802 * gdb.base/signull.exp: Fix probe pattern matching a function
3803 descriptor SIGSEGV. Replace data_pointer with data_read and
3804 data_write tests.
3805
acd4ad44
AC
38062004-06-16 Andrew Cagney <cagney@gnu.org>
3807
3808 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
3809
08fd625c
MC
38102004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3811
3812 * gdb.base/long_long.c: Add copyright notice.
3813
1903502c
MC
38142004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3815
3816 * gdb.base/long_long.exp: Remove reference to
3817 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
3818 to gdb_breakpoint and gdb_continue_to_breakpoint.
3819
83313cb1
JB
38202004-06-14 Jim Blandy <jimb@redhat.com>
3821
3822 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
3823 endian case.
3824
1bf404ef
AC
38252004-06-14 Andrew Cagney <cagney@gnu.org>
3826
3827 * gdb.base/gcore.exp (capture_command_output): Delete the always
3828 passing tests containing inferior values.
3829 * gdb.base/ending-run.exp: Do not include the breakpoint address
3830 in the test message. Update copyright.
3831 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
3832 size in the test name, use gdb_test_multiple. Update copyright.
3833
ef220b33
MC
38342004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3835
3836 * gdb.cp/ref-types.cc: Add copyright notice.
3837
4f70a4c9
MC
38382004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3839
3840 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
3841 hp_aCC_compiler.
3842 * lib/compiler.cc: Likewise.
3843 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
3844 'set' commands. Log diagnostics for other lines. Set
3845 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
3846
335928ac
MC
38472004-06-13 Michael Chastain <mec.gnu@mindspring.com>
3848
3849 * gdb.cp/try_catch.cc: Add copyright notice.
3850
2efb12e8
MC
38512004-06-12 Michael Chastain <mec.gnu@mindspring.com>
3852
3853 * gdb.cp/userdef.cc: Add copyright notice.
3854
0bbed51a
MC
38552004-06-11 Michael Chastain <mec.gnu@mindspring.com>
3856
3857 * gdb.cp/virtfunc.cc: Add copyright notice.
3858
e12a46c9
RC
38592004-06-11 Randolph Chung <tausq@debian.org>
3860
3861 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
3862 problem.
3863
338e05af
AC
38642004-06-10 Andrew Cagney <cagney@gnu.org>
3865
3866 * lib/compiler.cc, lib/compiler.c: Append either
3867 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
3868 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
3869 instead of gcc-3-3.
3870
dc3f10cb
AC
38712004-06-09 Andrew Cagney <cagney@gnu.org>
3872
b4d946af
AC
3873 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
3874 gdb/1455, bug is specific to "long long" and "double".
3875
dc3f10cb
AC
3876 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
3877 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
3878 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
3879 fixed.
3880
b5c0bfa2
AC
38812004-06-09 Andrew Cagney <cagney@gnu.org>
3882
3883 * gdb.base/structs.exp (test_struct_returns): Replace
3884 "return_value_unknown" and "finish_value_unknown" by
3885 "return_value_known" and "finish_value_known". Instead of
3886 "return_value_unknown" iff "finish_value_unknown", check
3887 "return_value_known" implies "finish_value_known".
3888
caeb605f
MH
38892004-06-08 Martin Hunt <hunt@redhat.com>
3890
3891 * gdb.base/float.exp: Add pattern for mips targets.
3892
c892bb64
RC
38932004-06-08 Randolph Chung <tausq@debian.org>
3894
3895 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
3896 message for unknown architectures more clear.
3897
48306d3e
JB
38982004-06-08 Joel Brobecker <brobecker@gnat.com>
3899
3900 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
3901 start the execution of the program.
3902
83ecb59f
JB
39032004-06-07 Jim Blandy <jimb@redhat.com>
3904
3905 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
3906 * gdb.arch/i386-cpuid.h: New helper file.
3907
55264cb4
RC
39082004-06-07 Randolph Chung <tausq@debian.org>
3909
3910 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
3911 has started.
3912
23cadb28
RM
39132004-06-04 Roland McGrath <roland@redhat.com>
3914
3915 Fix PR gdb/1647.
3916 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
3917 differently to be robust to output buffering differences.
3918
51d01eda
MC
39192004-06-04 Michael Chastain <mec.gnu@mindspring.com>
3920
3921 * gdb.threads/pthreads.exp: Update copyright years.
3922 (check_control_c): Change asynchronous 'after' to synchronous.
3923
f4fc3b93
RM
39242004-06-04 Roland McGrath <roland@redhat.com>
3925
3926 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
3927 next gdb prompt.
3928
4013522b
MC
39292004-06-02 Michael Chastain <mec.gnu@mindspring.com>
3930
3931 Fix PR gdb/1636.
3932 * gdb.threads/manythreads.exp: Change asynchronous 'after'
3933 calls to synchronous.
3934
7a8f1e6b
JB
39352004-05-26 Jim Blandy <jimb@redhat.com>
3936
3937 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
3938
81bb3443
RC
39392004-05-24 Randolph Chung <tausq@debian.org>
3940
3941 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
3942 * gdb.asm/pa.inc: New file.
3943
8f5a3103
MK
39442004-05-22 Mark Kettenis <kettenis@gnu.org>
3945
3946 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
3947
734b8fe8
JB
39482004-05-21 Joel Brobecker <brobecker@gnat.com>
3949 Daniel Jacobowitz <drow@mvista.com>
3950
3951 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
3952 GDB prompt.
3953
725603e1
UW
39542004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3955
f4fc3b93 3956 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
3957 setjmp/longjmp. Use sigaction instead of signal.
3958
8b923272
JB
39592004-05-19 J. Brobecker <brobecker@gnat.com>
3960 Michael Snyder <msnyder@redhat.com>
3961
3962 * gdb.threads/pthread_cond_wait.c: New file.
3963 * gdb.threads/pthread_cond_wait.exp: New testcase.
3964
8bfabb04
AC
39652004-05-13 Andrew Cagney <cagney@redhat.com>
3966
3967 * gdb.base/signull.exp, gdb.base/signull.c: New files.
3968 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
3969
42edda50
AC
39702004-05-11 Andrew Cagney <cagney@redhat.com>
3971
3972 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
3973 fixed but revealed gdb/1639.
3974
d303a6c7
AC
39752004-05-10 Andrew Cagney <cagney@redhat.com>
3976
3977 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
3978 func1" and "next to 2nd alarm", kernel bug avoided.
3979
bf08c2a1
DJ
39802004-05-10 Daniel Jacobowitz <dan@debian.org>
3981
3982 PR external/1568
3983 * gdb.base/bigcore.exp: Check the size of the dumped core file.
3984 XFAIL if it is smaller than bytes_allocated.
3985 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
3986 (main): Make chunks_allocated unsigned. Correct comment.
3987
c0586a34
JB
39882004-05-07 Joel Brobecker <brobecker@gnat.com>
3989
3990 * gdb.arch/powerpc-aix-prologue.c: New file.
3991 * gdb.arch/powerpc-aix-prologue.exp: New file.
3992
f2785d12
JB
39932004-05-07 Jim Blandy <jimb@redhat.com>
3994
3995 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
3996 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
3997
bd7f6e30
JB
39982004-05-06 Joel Brobecker <brobecker@gnat.com>
3999
4000 * gdb.base/sep.exp: No longer setup_kfail when the program was
4001 built with dwarf2.
4002
0a5e7efe
JI
40032004-05-05 Jim Ingham <jingham@apple.com>
4004
4005 * gdb.base/pending.exp: Make sure pending breakpoints
4006 preserve the ignore count.
f4fc3b93 4007
a8958849
MK
40082004-04-27 Jerome Guitton <guitton@gnat.com>
4009
4010 * i386-prologue.exp: Add testcase for jump instruction as first
4011 instruction of the real code.
4012 * i386-prologue.c (jump_at_beginning): New function.
4013
7e103f5b
MK
40142004-04-28 Mark Kettenis <kettenis@gnu.org>
4015
4016 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
4017 x86_64-*-*.
4018
5d38b224
MK
40192004-04-28 Mark Kettenis <kettenis@gnu.org>
4020
4021 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
4022 i*86-*-*.
4023
0ef32fd9
MK
40242004-04-25 Mark Kettenis <kettenis@gnu.org>
4025
4026 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
4027 expression that checks the return type.
4028
71d7dd7c
AC
40292004-04-23 Andrew Cagney <cagney@redhat.com>
4030
4031 * gdb.base/call-sc.exp: New test of scalar call/return values.
4032 * gdb.base/call-sc.c: Ditto.
4033
1e9f977e
JJ
40342004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4035
4036 * gdb.threads/manythreads.c: Reduce thread stack size.
4037
899d9e3a
JJ
40382004-04-23 Jeff Johnston <jjohnstn@redhat.com>
4039
4040 * gdb.threads/manythreads.c: Add copyright notice.
4041
61bcae62
AC
40422004-04-23 Andrew Cagney <cagney@redhat.com>
4043
4044 * gdb.base/siginfo.exp: Better handle step out of signal.
4045 * gdb.base/sigstep.exp: Ditto.
4046
7339a42e
JJ
40472004-04-22 Jeff Johnston <jjohnstn@redhat.com>
4048 Daniel Jacobowitz <drow@mvista.com>
4049
4050 * gdb.threads/manythreads.c: New testcase.
4051 * gdb.threads/manythreads.exp: Ditto.
4052
5c98409b
JB
40532004-04-22 Jim Blandy <jimb@redhat.com>
4054
4055 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
4056 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
4057
3b611f1a
MC
40582004-04-21 Michael Chastain <mec.gnu@mindspring.com>
4059
4060 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
4061
f0fd9238
AC
40622004-04-21 Andrew Cagney <cagney@redhat.com>
4063
4064 * gdb.base/sigstep.c: New file.
4065 * gdb.base/sigstep.exp: New file.
4066
90990674
JB
40672004-04-16 Joel Brobecker <brobecker@gnat.com>
4068
4069 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
4070 call to observer_notify_normal_stop.
4071
78cef34b
AC
40722004-04-15 Andrew Cagney <cagney@redhat.com>
4073
4074 * gdb.base/siginfo.c: New file.
4075 * gdb.base/siginfo.exp: New file.
4076
d2343407
JB
40772004-04-12 J. Brobecker <brobecker@gnat.com>
4078
4079 * gdb.base/sep.exp: Fix typo in comment.
4080
a2dba3c8
JB
40812004-04-12 J. Brobecker <brobecker@gnat.com>
4082
4083 * gdb.base/sep.c: New file.
4084 * gdb.base/sep-proc.c: New file.
4085 * gdb.base/sep.exp: New testcase.
4086
15f7b60e
MK
40872004-04-09 Mark Kettenis <kettenis@gnu.org>
4088
4089 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
4090 support.
4091
44f4de1a
AC
40922004-04-05 Andrew Cagney <cagney@redhat.com>
4093
4094 * gdb.base/sigaltstack.c: New file.
4095 * gdb.base/sigaltstack.exp: New file.
4096
ef04f396
JB
40972004-04-04 Joel Brobecker <brobecker@gnat.com>
4098
4099 * gdb.base/foll-fork.exp: Update the expected output for
4100 "help set follow-fork-mode", to match a change that was made
4101 to the help of this variable on 2004-01-13.
4102
d40d2c92
JB
41032004-04-01 Joel Brobecker <brobecker@gnat.com>
4104
4105 * lib/ada.exp: Add copyright notice.
4106 * bar.ads: Likewise.
4107 * bar.adb: Likewise.
4108 * null_record.adb: Likewise.
4109 * null_record.exp: Likewise.
4110 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
4111
f86ef5a3
JB
41122004-04-01 Joel Brobecker <brobecker@gnat.com>
4113
4114 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
4115 * configure: Regenerate.
4116
414e70e3
JB
41172004-04-01 Joel Brobecker <brobecker@gnat.com>
4118
4119 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
4120 to build the application. Remove the message printed when in
4121 verbose mode, redundant with the UNSUPPORTED message above.
4122
f0aaee49
JB
41232004-03-31 Joel Brobecker <brobecker@gnat.com>
4124
4125 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
4126 * gdb.ada (null_record.exp): New testcase.
4127
ac81cb54
JB
41282004-03-31 Joel Brobecker <brobecker@gnat.com>
4129
4130 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
4131
854af2f7
JB
41322004-03-31 Joel Brobecker <brobecker@gnat.com>
4133
4134 * gdb.ada: New subdirectory.
4135 * gdb.ada/Makefile.in: New file.
4136 * gdb.ada/gnat_ada.gpr.in: New file.
4137
034cb681
JB
41382004-03-31 Joel Brobecker <brobecker@gnat.com>
4139
4140 * lib/ada.exp: New file.
4141
78a1a894
DJ
41422004-03-24 Daniel Jacobowitz <drow@mvista.com>
4143
4144 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
4145 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
4146
4b2b3b3e
AC
41472004-03-22 Andrew Cagney <cagney@redhat.com>
4148
4149 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
4150 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
4151 Problem identified by Ulrich Weigand.
4152
23c73aa3
DC
41532004-03-17 David Carlton <carlton@kealia.com>
4154
4155 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
4156 PR c++/826.
4157
d63a86f8
RM
41582004-03-16 Roland McGrath <roland@redhat.com>
4159
4160 * gdb.base/auxv.exp: New file.
4161 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
4162
0e02aa50
DC
41632004-03-12 David Carlton <carlton@kealia.com>
4164
4165 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
4166 * gdb.cp/pr-1553.cc: Ditto.
4167 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
4168 pass branch.
4169
c20b71be
MC
41702004-03-12 Michael Chastain <mec.gnu@mindspring.com>
4171
4172 * gdb.cp/templates.exp: Accept more template types.
4173
c7414a01
MC
41742004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4175
4176 From Corinna Vinschen with modifications.
4177 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
4178 local variable obj_with_enum.
4179 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
4180 results with obj_with_enum.
4181
ed69573c
MC
41822004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4183
4184 * gdb.cp/classes.cc: New file, copied from misc.cc.
4185 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
4186
28301461
MC
41872004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4188
4189 * gdb.cp/misc.cc: Add copyright notice.
4190
1198ecbe
DC
41912004-03-05 David Carlton <carlton@kealia.com>
4192
4193 * gdb.cp/rtti.exp: Add 'print *obj3' test.
4194 * gdb.cp/rtti.h: Update copyright.
4195 (namespace n2::n3): New.
4196 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
4197 (n2::n3::func3): New.
4198 (main): Call n2::n3::func3.
4199 * gdb.cp/rtti2.cc: Update copyright.
4200 (n2::create3): New.
4201
9e08c470
MK
42022004-03-04 Mark Kettenis <kettenis@gnu.org>
4203
4204 * gdb.asm/openbsd.inc: Fix typo.
4205
4bebc3aa
FF
42062004-03-03 Fred Fish <fnf@redhat.com>
4207
4208 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
4209 "val" instead of unused "size". Update copyright year.
4210
6ea9fb37
DJ
42112004-02-29 Daniel Jacobowitz <drow@mvista.com>
4212
4213 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
4214 to use unsigned char.
4215 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
4216 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
4217
23b23974
DJ
42182004-02-29 Daniel Jacobowitz <drow@mvista.com>
4219
4220 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
4221 line of output.
4222
7574fd53
DJ
42232004-02-28 Daniel Jacobowitz <drow@mvista.com>
4224
4225 * gdb.base/relocate.c (dummy): Initialize.
4226
a195357f
DJ
42272004-02-28 Daniel Jacobowitz <drow@mvista.com>
4228
4229 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
4230 a breakpoint at exit.
4231
72fd54a9
FF
42322004-02-27 Fred Fish <fnf@redhat.com>
4233
4234 * gdb.base/chng-syms.exp: Add expect condition to match failing
4235 case that isn't a timeout.
4236
b9d23137
AC
42372004-02-27 Andrew Cagney <cagney@redhat.com>
4238
4239 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
4240 support.
4241
15d208f6 42422004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 4243
15d208f6
FF
4244 * gdb.arch/gdb1431.c: Remove.
4245 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
4246 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
4247 of "until" incorrectly.
4248
98f9cd2d
JB
42492004-02-26 J. Brobecker <brobecker@gnat.com>
4250
4251 * gdb.cp/class2.cc (empty): New class.
4252 (refer): New function.
4253 (main): Declare an object of type empty and use it.
4254 * gdb.cp/class2.exp: Print the value of an object of type empty.
4255
9b50c11b
JJ
42562004-02-26 Jeff Johnston <jjohnstn@redhat.com>
4257
4258 * gdb.base/langs.exp: Update query string to match the
4259 new nquery format used for pending breakpoints.
4260
0dcd613f
AC
42612004-02-26 Andrew Cagney <cagney@redhat.com>
4262
4263 Fix PR i18n/1570.
4264 * gdb.base/charset.c: Update copyright notice.
4265 (main, init_string): Remove the escape character '\e' tests.
4266 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
4267 * gdb.base/charset.exp (valid_host_charset): Ditto.
4268 * gdb.base/setvar.exp: Ditto.
4269
b8a56647
AC
42702004-02-24 Andrew Cagney <cagney@redhat.com>
4271
90d59e34
AC
4272 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
4273 mmapped data in core file" PASS and FAIL messages consistent.
4274
b8a56647
AC
4275 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
4276 setting a breakpoint. Work around PR java/1565.
4277
9f27c604
JJ
42782004-02-23 Jeff Johnston <jjohnstn@redhat.com>
4279
4280 * lib/gdb.exp (gdb_breakpoint): Update query string to match
4281 new nquery format.
4282 * gdb.base/pending.exp: Ditto.
4283
3224a706
MK
42842004-02-22 Mark Kettenis <kettenis@gnu.org>
4285
4286 * configure.in: Run stabs tests on *BSD.
4287 * configure: Regenerated.
4288
41e0a9ca
MK
42892004-02-21 Mark Kettenis <kettenis@gnu.org>
4290
4291 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
4292
1e1b3428
FF
42932004-02-20 Fred Fish <fnf@redhat.com>
4294
4295 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
4296 blank in test for "returns short", for consistency with other
4297 "returns xxx" tests. Update copyright year.
4298
f9a7572a
FF
42992004-02-19 Fred Fish <fnf@redhat.com>
4300
4301 New testcase for PR breakpoint/1558.
4302 * gdb.arch/gdb1558.exp: New file.
4303 * gdb.arch/gdb1558.c: New file.
4304
b2ce2854
EZ
43052004-02-19 Elena Zannoni <ezannoni@redhat.com>
4306
4307 * gdb.base/nodebug.exp: Fix typo.
4308
e7c9ff01
JB
43092004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4310
4311 Committed by Jim Blandy <jimb@redhat.com>.
4312
62f4b920
JB
4313 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
4314
2db536a1
JB
4315 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
4316
e7c9ff01
JB
4317 * gdb.base/float.exp: Support s390*-*-* targets.
4318
f3205b34
AF
43192004-02-17 Adam Fedor <fedor@gnu.org>
4320
4321 * gdb.base/gdb1555.exp: New file.
4322 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
4323
9d62932d
EZ
43242004-02-17 Elena Zannoni <ezannoni@redhat.com>
4325
4326 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
4327
344c9711
FF
43282004-02-16 Fred Fish <fnf@redhat.com>
4329
4330 * gdb.arch/gdb1291.c: Remove
4331 * gdb.arch/gdb1291.s: New test input file.
4332 * gdb.arch/gdb1291.exp: Expand test to check case that should not
4333 fail. Test for correct result, known incorrect result, other
4334 failures and timeouts.
4335
2d822687
AC
43362004-02-16 Andrew Cagney <cagney@redhat.com>
4337
4338 * gdb.base/bigcore.exp: New file.
4339 * gdb.base/bigcore.c: New file.
4340
dac15b66
AC
43412004-02-13 Andrew Cagney <cagney@redhat.com>
4342
4343 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
4344 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
4345 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
4346 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
4347 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
4348 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
4349 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
4350 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
4351 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
4352 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
4353
6bdfc2c4
JJ
43542004-02-11 Jeff Johnston <jjohnstn@redhat.com>
4355
4356 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
4357 executed is an alloc instruction.
4358
87b3ede8
DC
43592004-02-11 David Carlton <carlton@kealia.com>
4360
4361 * gdb.cp/breakpoint.exp: New.
4362 * gdb.cp/breakpoint.cc: New.
4363
6e19e2bf
MC
43642004-02-11 Michael Chastain <mec.gnu@mindspring.com>
4365
4366 Partial fix for PR gdb/1543.
4367 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
4368 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
4369 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
4370 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
4371 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
4372 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
4373 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
4374 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
4375 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
4376 to bug-gdb@prep.ai.mit.edu .
4377 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
4378 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
4379 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
4380 Likewise.
4381
5c5455dc
AC
43822004-02-10 Andrew Cagney <cagney@redhat.com>
4383
4384 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
4385 using gdb_internal_error_resync.
4386
9cf689d7
DJ
43872004-02-09 Daniel Jacobowitz <drow@mvista.com>
4388
4389 * gdb.threads/thread-specific.exp: Stop early if no threads are
4390 found.
4391
d2dc51db
MC
43922004-02-09 Michael Chastain <mec.gnu@mindspring.com>
4393
4394 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
4395
14b1a056
DJ
43962004-02-08 Daniel Jacobowitz <drow@mvista.com>
4397
4398 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
4399 breakpoints.
4400
83f66e8f
DJ
44012004-02-07 Daniel Jacobowitz <drow@mvista.com>
4402
4403 * config/sim.exp (gdb_load): Handle $arg == "".
4404 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
4405 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
4406
30fc0091
EZ
44072004-02-07 Elena Zannoni <ezannoni@redhat.com>
4408
4409 * gdb.base/maint.exp: Update test to reflect
4410 obstack changes.
4411
4d806929
JJ
44122004-02-04 Jeff Johnston <jjohnstn@redhat.com>
4413
4414 * gdb.base/pendshr.c (pendfunc): New function that calls
4415 pendfunc1.
4416 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
4417
7bfdd688
FF
44182004-02-04 Fred Fish <fnf@redhat.com>
4419
4420 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
4421 function symbols and update copyright years.
4422 * gdb.arch/gdb1291.c: Ditto.
4423
aaa08ee4
MC
44242004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4425
4426 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
4427
dbad7755
MC
44282004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4429
4430 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
4431
ec4646ef
MC
44322004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4433
4434 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
4435
1b802196
FF
44362004-02-02 Fred Fish <fnf@redhat.com>
4437
4438 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
4439 remote targets. Update copyright years.
4440
18fe2033
JJ
44412004-02-02 Jeff Johnston <jjohnstn@redhat.com>
4442
4443 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
4444 support.
4445 * gdb.base/langs.exp: Fix test which attempts to create
4446 breakpoint on non-existent function to handle new pending
4447 support.
4448 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
4449 a breakpoint.
4450 * gdb.base/pending.exp: New test.
4451 * gdb.base/pending.c: New file.
4452 * gdb.base/pendshr.c: Ditto.
4453
8d577d32
DC
44542004-02-02 David Carlton <carlton@kealia.com>
4455
4456 * gdb.cp/overload.exp: Add overloadNamespace tests.
4457 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
4458 (overloadNamespace, XXX): New.
4459 (main): Call XXX::marker2.
4460
3ad13771
FF
44612004-02-01 Fred Fish <fnf@redhat.com>
4462
4463 * gdb.base/dump.exp: Use runto_main instead of "runto main".
4464 * gdb.base/finish.exp: Ditto.
4465 * gdb.base/gcore.exp: Ditto.
4466 * gdb.base/huge.exp: Ditto.
4467 * gdb.base/info-proc.exp: Ditto.
4468 * gdb.base/return2.exp: Ditto.
4469 * gdb.threads/gcore-thread.exp: Ditto.
4470
44c75849
DJ
44712004-02-01 Daniel Jacobowitz <drow@mvista.com>
4472
4473 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
4474
005bc093
MK
44752004-02-01 Mark Kettenis <kettenis@gnu.org>
4476
4477 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
4478 that opening the file succeeds on OpenBSD.
4479
c47cebdb
DJ
44802004-02-01 Daniel Jacobowitz <drow@mvista.com>
4481
4482 * gdb.threads/thread-specific.c: New file.
4483 * gdb.threads/threads-specific.exp: New test script.
4484 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
4485 to expect_out.
4486
5a01311c
MK
44872004-02-01 Mark Kettenis <kettenis@gnu.org>
4488
4489 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
4490 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
4491 only on the "print_small_structs from print_long_arg_list" test.
4492
ce22a4f1
DJ
44932004-02-01 Daniel Jacobowitz <drow@mvista.com>
4494
4495 * gdb.base/completion.exp: Kill a stray backslash.
4496
4497 From Jim Ingham <jingham@apple.com>:
4498 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
4499 agrees with the result from sending a tab.
4500
abbab9d3
DJ
45012004-01-31 Daniel Jacobowitz <drow@mvista.com>
4502
4503 * gdb.base/chng-syms.exp: Remove stray newline.
4504
53904d1e
MK
45052004-01-31 Mark Kettenis <kettenis@gnu.org>
4506
4507 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
4508 *-*-openbsd*.
4509 * gdb.asm/openbsd.inc: New file.
4510
3a4b3aac
MK
45112004-01-30 Mark Kettenis <kettenis@gnu.org>
4512
4513 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
4514 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
4515 *-*solaris2*. Remove commented out default settings for
4516 asm-flags. Replace gdb_compile with target_link.
4517
ebac27b4
MC
45182004-01-29 Michael Chastain <mec.gnu@mindspring.com>
4519
4520 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
4521 for all tests. Remove old hp-ux and cygnus xfail cases.
4522
d8679d84
PH
45232004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
4524
4525 * gdb.base/chng-syms.exp: New file.
4526 * gdb.base/chng-syms.c: New file.
4527
0a55bc22
MC
45282004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4529
4530 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
4531 Provide arms for current output in all my configurations.
4532
94b8e876
MC
45332004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4534
4535 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
4536 * lib/compiler.cc: Likewise.
4537 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
4538 get the right preprocessor. Eval the output directly. Remove
4539 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
4540 hp_f77_compiler and hp_f90_compiler completely.
4541 (gdb_preprocess): Delete.
4542 (get_compiler): Delete.
4543
7cf03d44
MK
45442004-01-24 Mark Kettenis <kettenis@gnu.org>
4545
4546 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
4547 <string.h>.
4548
68b6dce9
NR
45492004-01-24 Nick Roberts <nick@nick.uklinux.net>
4550
4551 * gdb.mi/mi-stack.exp: Update copyright.
4552
b368761e
DC
45532004-01-23 David Carlton <carlton@kealia.com>
4554
4555 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
4556 test for cp_lookup_transparent_type.
4557 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
4558 call them.
4559
f2061b53
DJ
45602004-01-23 Daniel Jacobowitz <drow@mvista.com>
4561
4562 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
4563 after -var-update.
4564
37fc574a
DC
45652004-01-23 David Carlton <carlton@kealia.com>
4566
4567 * gdb.cp/namespace.cc (C::ensureRefs): New.
4568 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
4569
8e94b928
NR
45702004-01-20 Nick Roberts <nick@nick.uklinux.net>
4571
4572 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
4573 case "-stack-list-locals 2".
4574 * gdb.mi/mi-var-child.exp: Test for case
4575 "-var-list-children --all-values NAME".
4576
997b0952
MC
45772004-01-18 Michael Chastain <mec.gnu@mindspring.com>
4578
4579 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
4580
52470da3
MK
45812004-01-18 Mark Kettenis <kettenis@gnu.org>
4582
7049b4b8
MK
4583 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
4584 used with gdb_test_multiple.
4585
52470da3
MK
4586 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
4587 read at address 0. This fixes PR testsuite/1504.
4588
da6012e5
DJ
45892004-01-18 Daniel Jacobowitz <drow@mvista.com>
4590
4591 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
4592 Remove downloading, guessing the host executable, the calls to
4593 gdb_file_cmd and gdb_target_cmd, and "load" support.
4594 (infer_host_exec): New function broken out from gdb_load.
4595 (gdb_load): New wrapper for gdbserver_gdb_load.
4596 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
4597 gdb_target_cmd. Use -target-select.
4598 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
4599 Download binaries to the host. Clear last_mi_remote_file when
4600 we load a new binary.
4601 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
4602 call gdbserver_gdb_load and mi_gdb_target_cmd.
4603
32c70722
MC
46042004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4605
4606 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
4607 type patterns.
4608
b0cecf36
MC
46092004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4610
4611 * gdb.cp/templates.exp: Fix typo in test name of
4612 "print Foo<volatile char*>::foo".
4613
4120d7e6
MC
46142004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4615
4616 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
4617
f679e530
BE
46182004-01-16 Ben Elliston <bje@wasabisystems.com>
4619
4620 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
4621 (clean mostlyclean): Remove empty rm.
4622
091c48f6
MC
46232004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4624
4625 * gdb.base/setvar.exp: Add copyright years.
4626
3e5fc8d2
DC
46272004-01-14 David Carlton <carlton@bactrian.org>
4628
4629 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
4630 PR c++/1511 and update coment.
4631 * gdb.cp/templates.exp: Update patterns to match current output.
4632 If changes involve something other than whitespace, KFAIL
4633 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
4634
63d06c5c
DC
46352004-01-14 David Carlton <carlton@kealia.com>
4636
4637 * gdb.cp/namespace.exp: Add tests involving classes defined within
4638 namespaces.
4639 * gdb.cp/namespace.cc (C::CClass): New.
4640 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
4641
a51dab88
EZ
46422004-01-14 Elena Zannoni <ezannoni@redhat.com>
4643
4644 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
4645 what debug info we have. Print a better message if something goes
4646 wrong while producing the separate debug info file.
4647
a476ccc9
MC
46482004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4649
4650 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
4651
f453692c
MC
46522004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4653
4654 * gdb.base/callfuncs.c: Add copyright notice.
4655
f40063a5
MC
46562004-01-13 Michael Chastain <mec.gnu@mindspring.com>
4657
4658 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
4659 inheritance. PR gdb/1498, PR gcc/13539.
4660
19ac3974
EZ
46612004-01-13 Elena Zannoni <ezannoni@redhat.com>
4662
4663 * gdb.threads/gcore-thread.exp: Prefix name of binary with
4664 test specific name.
4665 * gdb.mi/gdb669.exp: Ditto.
4666 * gdb.mi/mi-pthreads.exp: Ditto.
4667 * gdb.mi/mi1-pthreads.exp: Ditto.
4668 * gdb.mi/mi2-pthreads.exp: Ditto.
4669
56c97c6e
MC
46702004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4671
4672 * gdb.cp/member-ptr.cc: Add copyright notice.
4673
a0644324
MC
46742004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4675
4676 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
4677 some patterns for recent versions of gcc and hpacc. Delete
4678 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
4679 Delete tests that access a NULL pointer-to-member-data. This
4680 script is still disabled for gcc.
4681
32fabe09
EZ
46822004-01-12 Elena Zannoni <ezannoni@redhat.com>
4683
4684 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
4685 escaped correctly.
4686
1f8a6abb
EZ
46872004-01-12 Elena Zannoni <ezannoni@redhat.com>
4688
4689 * gdb.base/sepdebug.exp: New file.
4690 * gdb.base/sepdebug.c: New file.
4691 * lib/gdb.exp (separate_debug_filename): New procedure.
4692 (gdb_gnu_strip_debug): New procedure.
4693
48efe704
AC
46942004-01-12 Andrew Cagney <cagney@redhat.com>
4695
4696 * gdb.mi/ChangeLog: Delete file. Renamed to ...
4697 * gdb.mi/ChangeLog-1999-2003: New file.
4698
a9415475
AC
46992004-01-12 Andrew Cagney <cagney@redhat.com>
4700
4701 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
4702 "Renaming a directory to a non-empty directory returns ENOTEMPTY
4703 or EEXIST", treat EBUSY as an XFAIL.
4704
83b8cf9d
MC
47052004-01-11 Michael Chastain <mec.gnu@mindspring.com>
4706
4707 * gdb.base/scope.exp: Remove obsolete setup_xfail for
4708 hp_cc_compiler.
4709
9939d2a8
MC
47102004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4711
4712 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
4713 decorations.
4714
1ff8cadf
MC
47152004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4716
4717 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
4718 and "(aCC)" decorations. Remove obsolete doco about old
4719 test results.
4720
6fa9022e
MC
47212004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4722
4723 * gdb.cp/exception.exp: Fix typo in doco.
4724
209721fe
MK
47252004-01-09 Mark Kettenis <kettenis@gnu.org>
4726
4727 * gdb.base/gdb1476.exp: Fix typo.
4728
ef11303e
MC
47292004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4730
4731 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
4732 file.
4733
041ab88c
MC
47342004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4735
4736 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
4737 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
4738 Use gdb_compile. Remove restriction on gcc. Add some patterns
4739 for recent version of gdb. Delete second half, which was a copy
4740 of the first half with different build flags. This test is
4741 still disabled because it is still not ready for production.
4742
e36d075a
MC
47432004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4744
4745 * gdb.cp/exception.cc: Add copyright notice.
4746 * gdb.cp/exception.exp: Add a notice that this file is broken
4747 because of line number changes caused by addition of copyright
4748 notice.
4749
42b190ad
MC
47502004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4751
4752 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
4753 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
4754
8f25f06b
MC
47552004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4756
4757 * gdb.cp/classes.exp: Accept gnu abi 2.
4758 * gdb.cp/derivation.exp: Likewise.
4759 * gdb.cp/overload.exp: Likewise.
4760 * gdb.cp/virtfunc.exp: Likewise.
4761
06ded8b8
MC
47622004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4763
4764 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
4765 semicolon after end of function.
4766
77c26ae3
MC
47672004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4768
4769 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
4770 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
4771 boilerplate code for compiling and running the program under
4772 test. Add some string method tests.
4773
20757486
MC
47742004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4775
4776 * gdb.cp/bs15503.cc: Add copyright notice.
4777 * gdb.cp/bs15503.exp: Adjust line number.
4778
0fd3b503
MC
47792004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4780
4781 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
4782 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
4783
10d1bea8
MC
47842004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4785
4786 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
4787 hp_cc_compiler.
4788
2789202a
MC
47892004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4790
4791 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
4792 * gdb.cp/ctti.exp: Use the marker instead of "next".
4793 With gcc, run further before bailing.
4794
b862f14c
MC
47952004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4796
4797 * gdb.cp/cttiadd.cc: Add copyright notice.
4798 * gdb.cp/cttiadd1.cc: Likewise.
4799 * gdb.cp/cttiadd2.cc: Likewise.
4800 * gdb.cp/cttiadd3.cc: Likewise.
4801
96da2469
MC
48022004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4803
4804 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
4805 Use gdb_test, gdb_test_multiple. Use floating-point values that
4806 have exact representations in IEEE-ish formats.
4807
053248ff
MC
48082004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4809
4810 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
4811 compilers. Delete duplicate call to get_compiler_info.
4812 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
4813 * gdb.base/volatile.exp: Likewise.
4814
84acecdd
MK
48152004-01-07 Mark Kettenis <kettenis@gnu.org>
4816
4817 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
4818 memory at address 0.
4819
fe11a27f
MC
48202004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4821
4822 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
4823 to test for hp-ux assembler. Fix copyright years.
4824
60ad077b
AC
48252004-01-07 Andrew Cagney <cagney@redhat.com>
4826
4827 * gdb.base/fileio.c (strerrno): Add "EBUSY".
4828
1c9b8f33
AC
48292004-01-07 Andrew Cagney <cagney@redhat.com>
4830
4831 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
4832 when creating the read-only file. From analysis by Roland McGrath
4833 and Elena Zannoni.
4834
753ccc7a
MC
48352004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4836
4837 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
4838
eca3e36b
MC
48392004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4840
4841 * gdb.base/cvexpr.c: Be type-safe with function pointers and
4842 data pointers.
4843
f8d4bac4
MC
48442004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4845
4846 * gdb.cp/m-static.exp: Compile one source file at a time.
4847 Delete unused call to get_compiler_info.
4848
9b4e0f94
MC
48492004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4850
4851 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
4852 * gdb.base/call-rt-st.exp: Likewise.
4853 * gdb.base/nodebug.exp: Likewise.
4854 * gdb.base/volatile.exp: Likewise.
4855 * gdb.cp/ref-types.exp: Likewise.
4856 * gdb.cp/templates.exp: Likewise.
4857
023c1024
MK
48582004-01-05 Mark Kettenis <kettenis@gnu.org>
4859
4860 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
4861
19703c4a
MC
48622004-01-05 Michael Chastain <mec.gnu@mindspring.com>
4863
4864 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
4865 hppa*-hp-hpux*.
4866
18b67037
MK
48672004-01-04 Mark Kettenis <kettenis@gnu.org>
4868
ba6219c8
MK
4869 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4870 x86_64-*-*.
4871
18b67037
MK
4872 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4873 sparc64-*-* and sparc*-solaris2*.
4874
1bfbbb9d
MK
48752004-01-04 Mark Kettenis <kettenis@gnu.org>
4876
4877 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
4878 return ${tests}" test. The ${tests} already mentions the
4879 filename.
4880
06846494
MC
48812004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4882
4883 * gdb.cp/local.exp: Accept gcc abi 2.
4884
3b0cb202
MC
48852004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4886
4887 * gdb.cp/templates.exp: Accept gcc abi 2.
4888
0643ec3f
MC
48892004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4890
4891 * lib/compiler.cc: Remove supports_template_debugging.
4892 * gdb.cp/templates.exp: Do not test supports_template_debugging.
4893
d231d0b1
MC
48942004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4895
4896 * gdb.cp/namespace.exp: Accept gcc abi 2.
4897
44ffb27c
MC
48982004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4899
4900 * gdb.cp/method.exp: Accept gcc abi 2.
4901
184ad485
MC
49022004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4903
4904 * gdb.cp/classes.exp: Generate identical results as old version.
4905 * gdb.cp/derivation.exp: Likewise.
4906 * gdb.cp/overload.exp: Likewise.
4907 * gdb.cp/virtfunc.exp: Likewise.
4908
116f09e7
MC
49092004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4910
4911 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
4912 mysterious bug with sourceware version of expect.
4913
b1379776
MC
49142004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4915
4916 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
4917 current versions of gcc, including gcc abi 2. Remove gratuitous
4918 restart of test program. Use gdb_test_multiple and gdb_test for
4919 all tests. Add patterns to xfail missing "const" in "const char *"
4920 and kfail PR gdb/1155.
4921
6b7a4c0e
MC
49222004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4923
4924 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
4925 current versions of gcc, including gcc abi 2. Remove gratuitous
4926 restart of test program. Use gdb_test_multiple and gdb_test for
4927 all tests. Add patterns to kfail PR gdb/1498.
4928
51615d72
MC
49292003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4930
4931 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
4932 current versions of gcc, including gcc abi 2. Use "breakpoint"
4933 and "continue" instead of restarting the target program. Use
4934 gdb_test_multiple and gdb_test for all tests.
4935
7b79a9d7
MK
49362004-01-01 Mark Kettenis <kettenis@gnu.org>
4937
4938 * gdb.asm/asm-source.exp: Update copyright year. Link statically
4939 for *-*-solaris2*.
4940
1cd3489f
MC
49412003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4942
4943 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
4944 current versions of gcc, including gcc abi 2. Use "breakpoint"
4945 and "continue" instead of restarting the target program several
4946 times. Use gdb_test_multiple and gdb_test for all tests.
4947
850742db
MC
49482003-12-18 Michael Chastain <mec.gnu@mindspring.com>
4949
4950 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
4951 source files.
4952
eb4bbda8
MC
49532003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4954
4955 * gdb.base/environ.exp: Handle compiling test case from multiple
4956 source files.
4957
e42c7771
MC
49582003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4959
4960 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
4961
80e4b428
JB
49622003-12-17 Jim Blandy <jimb@redhat.com>
4963
5f06973a
JB
4964 * gdb.base/freebpcmd.c: Add copyright notice.
4965
80e4b428
JB
4966 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
4967
0ab84fb7
MC
49682003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4969
4970 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
4971
1b3bb3d0
JB
49722003-12-13 Jim Blandy <jimb@redhat.com>
4973
4974 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
4975
3a4c9371
KB
49762003-12-12 Kevin Buettner <kevinb@redhat.com>
4977
4978 * gdb.asm/frv.inc: New file.
4979 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
4980
a1dea79a
FF
49812003-12-09 Fred Fish <fnf@redhat.com>
4982
4983 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
4984 functions to break1.c and leave prototypes behind. Add more
4985 "set breakpoint NN here" comments.
4986 * gdb.base/break1.c: New file.
4987
4988 * gdb.base/break.exp: Handle compiling test case from multiple
4989 source files and change source file references as needed.
4990 * gdb.base/completion.exp: Ditto.
4991 * gdb.base/condbreak.exp: Ditto.
4992 * gdb.base/define.exp: Ditto.
4993 * gdb.base/ena-dis-br.exp: Ditto.
4994 * gdb.base/info-proc.exp: Ditto.
4995 * gdb.base/maint.exp: Ditto.
4996 * gdb.base/until.exp: Ditto.
4997
4998 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
4999 hardcoded line numbers.
5000 * gdb.base/define.exp: Ditto.
5001 * gdb.base/ena-dis-br.exp: Ditto.
5002 * gdb.base/maint.exp: Ditto.
5003 * gdb.base/until.exp: Ditto.
5004
5005 * gdb.base/completion.exp: Use "break1" for completion tests since
5006 "break" is no longer a unique prefix.
5007
5266b69c
AC
50082003-12-06 Andrew Cagney <cagney@redhat.com>
5009
5010 * gdb.base/structs.exp (test_struct_returns): When applicable, set
5011 "return_value_unimplemented". When an unimplemented struct return
5012 architecture, report incorrect values as a KFAIL
5013
374451f0
MC
50142003-12-05 Michael Chastain <mec.gnu@mindspring.com>
5015
5016 * gdb.cp/rtti.exp: Accept new wording of warning from
5017 cp_lookup_rtti_type.
5018
ba9b20a7
MC
50192003-12-05 Michael Chastain <mec.gnu@mindspring.com>
5020
5021 Partial fix for PR testsuite/1456.
5022 * gdb.base/scope.exp (test_at_main): Replace references to
5023 gcc_compiled with calls to test_compiler_info.
5024 (test_at_foo): Likewise.
5025 (test_at_bar): Likewise.
5026
b74b6d0b
MC
50272003-12-04 Michael Chastain <mec.gnu@mindspring.com>
5028
5029 Partial fix for PR testsuite/1456.
5030 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
5031 to test_compiler_info.
5032
ccfa3402
MC
50332003-12-03 Michael Chastain <mec.gnu@mindspring.com>
5034
5035 * gdb.base/so-impl-ld.exp: Update copyright notice.
5036
f6246aba
MC
50372003-12-02 Michael Chastain <mec.gnu@mindspring.com>
5038
5039 Partial fix for PR testsuite/1456.
5040 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
5041 to test_compiler_info.
5042
13ae734a
MC
50432003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5044
5045 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
5046 from current versions of gdb. Clean up regular expressions.
5047 Delete redundant timeout case.
5048
d8e1cdee
MC
50492003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5050
5051 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
5052 from current versions of gdb. Clean up regular expressions.
5053 Delete redundant timeout case.
5054
96457b64
MC
50552003-12-01 Michael Chastain <mec.gnu@mindspring.com>
5056
5057 Partial fix for PR testsuite/1456.
5058 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
5059 gcc_compiled with call to test_compiler_info.
5060
f35309fc
MC
50612003-11-30 Michael Chastain <mec.gnu@mindspring.com>
5062
5063 Partial fix for PR testsuite/1456.
5064 * gdb.base/list.exp (test_list_function): Delete unused declaration
5065 of gcc_compiled.
5066
d7afdf9b
MC
50672003-11-29 Michael Chastain <mec.gnu@mindspring.com>
5068
5069 Partial fix for PR testsuite/1456.
5070 * gdb.base/complex.exp: Replace reference to gcc_compiled with
5071 call to test_compiler_info.
5072
71507b56
MK
50732003-11-29 Mark Kettenis <kettenis@gnu.org>
5074
5075 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
5076 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
5077 it to create the appropriate note.inc.
5078 * gdb.asm/asmsrc1.s: Include "note.inc".
5079 * gdb.asm/netbsd.inc: New file.
5080 * gdb.asm/empty.inc: New file.
5081
f81f93f7
MC
50822003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5083
5084 Partial fix for PR testsuite/1456.
5085 * gdb.base/constvars.exp: Replace references to gcc_compiled with
5086 calls to test_compiler_info.
5087
9a77938e
MC
50882003-11-27 Michael Chastain <mec.gnu@mindspring.com>
5089
5090 Partial fix for PR testsuite/1456.
5091 * gdb.base/volatile.exp: Replace references to gcc_compiled with
5092 calls to test_compiler_info.
5093
e8367dc7
MK
50942003-11-27 Mark Kettenis <kettenis@gnu.org>
5095
5096 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
5097 pattern for the KFAILs.
5098
526c61ee
AF
50992003-11-25 Adam Fedor <fedor@gnu.org>
5100
5101 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
5102 * gdb.objc/objcdecode.m: New file.
5103
28f2d600
AF
51042003-11-25 Adam Fedor <fedor@gnu.org>
5105
5106 * gdb.objc/nondebug.exp: Test for PR objc/1236.
5107 * gdb.objc/nondebug.m: New file.
5108
a3895cee
BE
51092003-11-26 Ben Elliston <bje@wasabisystems.com>
5110
5111 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
5112 NetBSD as it does on FreeBSD. Modelled on a similar change by
5113 Mark Kettenis on 2003-05-30.
5114 (link-flags): Set to "--entry _start" regardless of target.
5115 Special linker flags are to be appended to $link-flags.
5116 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
5117
c9f2c8a3
MC
51182003-11-25 Michael Chastain <mec.gnu@mindspring.com>
5119
5120 * gdb.cp/method.exp: Accept output of new demangler.
5121
15a0587a 51222003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
5123
5124 * gdb/class2.exp: New file.
5125 * gdb/class2.cc: New file.
5126
3c00b570
MC
51272003-11-25 Michael Chastain <mec.gnu@mindspring.com>
5128
5129 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
5130 of new demangler.
5131
7027acc7
MK
51322003-11-23 Mark Kettenis <kettenis@gnu.org>
5133
5134 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
5135 of gdb_test "run".
5136
b0e1598a
MK
51372003-11-23 Mark Kettenis <kettenis@gnu.org>
5138
5139 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
5140 "continue" into "run".
5141
4d9eda44
MC
51422003-11-23 Michael Chastain <mec.gnu@mindspring.com>
5143
5144 Partial fix for PR testsuite/1456.
5145 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
5146 call to test_compiler_info.
5147 * gdb.cp/ctti.exp: Likewise.
5148 * gdb.cp/derivation.exp: Likewise.
5149 * gdb.cp/member-ptr.exp: Likewise.
5150 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
5151 reference to gcc_compiled.
5152
51532003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
5154
5155 Fix PR testsuite/1463.
5156 * gdb.base/structs.exp (start_structs_test): Call
5157 get_debug_format before using the debug format.
5158
d422fe19
AC
51592003-11-22 Andrew Cagney <cagney@redhat.com>
5160
5161 * lib/gdb.exp (gdb_test_multiple): Add simple example.
5162 * gdb.base/structs.exp: Use gdb_test_multiple.
5163
039cf96d
AC
51642003-11-20 Andrew Cagney <cagney@redhat.com>
5165
6882279b
AC
5166 * gdb.base/structs.exp: Handle and recover from internal errors.
5167 Replace "foo${n}" with "foo<n>" in test messages.
5168
e53890ae
AC
5169 * gdb.base/structs.exp: Update copyright. Rewrite.
5170 * gdb.base/structs.c: Update copyright. Rewrite.
5171
2b211c59
AC
5172 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
5173 resync count exceeded.
d63a86f8 5174
039cf96d
AC
5175 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
5176 from the internal error.
5177 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
5178 Original from Jim Blandy.
5179 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 5180
eac98b22
AC
51812003-11-19 Andrew Cagney <cagney@redhat.com>
5182
5183 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
5184 KFAIL.
5185
67455b2a
MK
51862003-11-17 Mark Kettenis <kettenis@gnu.org>
5187
5188 New testcase for PR backtrace/1435.
5189 * gdb.arch/i386-unwind.exp: New file.
5190 * gdb.arch/i386-unwind.c: New file.
5191
853d6e5b
AC
51922003-11-17 Andrew Cagney <cagney@redhat.com>
5193
5194 * lib/gdb.exp (compiler_info): New global.
5195 (test_compiler_info): New function.
5196 (get_compiler_info): Set compiler_info.
5197 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
5198 "compiler_info" to gcc-<major>-<minor>.
5199
38cf6e11
MC
52002003-11-15 Michael Chastain <mec.gnu@mindspring.com>
5201
5202 * gdb.trace/configure: Remove.
5203
a50d3602
EZ
52042003-11-13 Elena Zannoni <ezannoni@redhat.com>
5205
5206 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 5207 breakpoints.
a50d3602
EZ
5208 * gdb.base/break.exp: Remove all references to explicit line
5209 numbers.
5210
d9407aaa
NC
52112003-11-11 Nick Clifton <nickc@redhat.com>
5212
5213 * gdb.base/shreloc.exp: Do not run for targets which do not
5214 support shared objects.
5215
db488fc1
CV
52162003-11-10 Corinna Vinschen <vinschen@redhat.com>
5217
5218 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
5219 Don't run tests if nofileio flag is given.
5220
6a90a18e
EZ
52212003-11-07 Elena Zannoni <ezannoni@redhat.com>
5222
5223 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
5224 as well as 'Watchpoint'.
5225
0b915e9c
EZ
52262003-11-06 Elena Zannoni <ezannoni@redhat.com>
5227
5228 Reported by Jim Ingham <jingham@apple.com>:
5229 * gdb.base/annota1.exp: Match at least one occurrence of the
5230 signal handler annotation.
5231
d7e4b55f
EZ
52322003-11-06 Elena Zannoni <ezannoni@redhat.com>
5233
5234 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
5235 as well as 'Watchpoint'.
5236
2fe4e8d0
MC
52372003-11-05 Michael Chastain <mec@shout.net>
5238
5239 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
5240
6ef88553
KW
52412003-11-03 Kris Warkentin <kewarken@qnx.com>
5242
5243 * gdb.arch/gdb1291.c: New test file.
5244 * gdb.arch/gdb1291.exp: New test script.
5245 * gdb.arch/gdb1431.c: New test file.
5246 * gdb.arch/gdb1431.exp: New test script.
5247
ae7dc4d8
MC
52482003-10-22 Michael Chastain <mec@shout.net>
5249
5250 * gdb.mi/pthreads.c: Add copyright notice.
5251
c39d7427
MC
52522003-10-22 Michael Chastain <mec@shout.net>
5253
5254 * gdb.threads/pthreads.c: Add copyright notice.
5255
8b7d96c1
MC
52562003-10-20 Michael Chastain <mec@shout.net>
5257
5258 * gdb.base/gdb1056.exp: New test script.
5259
d1d69fdd
DJ
52602003-10-13 Daniel Jacobowitz <drow@mvista.com>
5261
5262 * gdb.threads/killed.exp: Use gdb_run_cmd.
5263
7d605576
DJ
52642003-10-13 Daniel Jacobowitz <drow@mvista.com>
5265
5266 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
5267 create a core file.
5268 * gdb.threads/gcore-thread.exp: Likewise.
5269
618ec112
CV
52702003-10-13 Corinna Vinschen <vinschen@redhat.com>
5271
5272 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
5273 type, based on char type.
5274 (struct bit_flags_short_t): New bitfield type, based on short type.
5275 (init_bit_flags_char): New fuction.
5276 (init_bit_flags_short): Ditto.
5277 (print_bit_flags_char): Ditto.
5278 (print_bit_flags_short): Ditto.
5279 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
5280
9367a73c
MC
52812003-10-11 Michael Chastain <mec@shout.net>
5282
5283 * gdb.base/call-rt-st.exp: Update copyright year.
5284
1decf120
KI
52852003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
5286
5287 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
5288 * gdb.disasm/sh3.s: Ditto.
5289
5445b2ae
DJ
52902003-10-07 Daniel Jacobowitz <drow@mvista.com>
5291
5292 * gdb.threads/switch-threads.exp: New test.
5293 * gdb.threads/switch-threads.c: New source file.
5294
aec24853
CV
52952003-10-07 Corinna Vinschen <vinschen@redhat.com>
5296
5297 * gdb.base/ending-run.exp: Add sh specific case.
5298
adc7428d
AC
52992003-10-06 Andrew Cagney <cagney@redhat.com>
5300
5301 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
5302 * gdb.disasm/mn10200.exp: Delete obsolete file.
5303
c9d37158
DJ
53042003-09-29 Daniel Jacobowitz <drow@mvista.com>
5305
5306 * ChangeLog: Correct an entry command.exp -> commands.exp.
5307 * gdb.base/commands.exp (bp_deleted_in_command_test)
5308 (temporary_breakpoint_commands): Check noargs.
5309
79c2c32d
DC
53102003-09-25 David Carlton <carlton@kealia.com>
5311
5312 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
5313 of some print tests, where appropriate. Add tests for C::D::cd,
5314 E::ce, F::cXfX, G::XgX.
5315 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
5316
594e6d67
RE
53172003-09-25 Richard Earnshaw <rearnsha@arm.com>
5318
5319 * lib/java.exp (java_init): Import target_alias before using it.
5320
10f0d451
DC
53212003-09-25 David Carlton <carlton@kealia.com>
5322
5323 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
5324
274bcba0
EZ
53252003-09-23 Elena Zannoni <ezannoni@redhat.com>
5326
d63a86f8 5327 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
5328 weirdness.
5329
cdbf20f7
MC
53302003-09-17 Michael Chastain <mec@shout.net>
5331
5332 * gdb.cp/gdb1355.exp: New file.
5333 * gdb.cp/gdb1355.c: New file.
5334
71e06f80
CV
53352003-09-15 Corinna Vinschen <vinschen@redhat.com>
5336
5337 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
5338 * gdb.asm/sh.inc: New file.
5339
5c4e30ca
DC
53402003-09-11 David Carlton <carlton@kealia.com>
5341
bd45b7af
DC
5342 * gdb.cp/namespace.exp: Add tests for namespace types.
5343 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
5344 (test_namespace): New.
5345
1c199746
EZ
53462003-09-11 Elena Zannoni <ezannoni@redhat.com>
5347
5348 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 5349 * gdb.stabs/weird.exp: Ditto.
1c199746 5350
04ed252f
MC
53512003-09-08 Michael Chastain <mec@shout.net>
5352
5353 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
5354
d8a2d9e7
MC
53552003-09-07 Michael Chastain <mec@shout.net>
5356
5357 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
5358 'parse error'.
5359
161afb24
MK
53602003-09-07 Mark Kettenis <m.kettenis@osp.nl>
5361
5362 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
5363
49f2741a
MC
53642003-08-30 Michael Chastain <mec@shout.net>
5365
5366 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
5367 * gdb.gdb/observer.exp: Ditto.
5368 * gdb.gdb/xfullpath.exp: Ditto.
5369
8afa723e
MK
53702003-08-29 Mark Kettenis <kettenis@gnu.org>
5371
5372 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
5373 *-*-*bsd*.
5374
f31dfe3b
JJ
53752003-08-28 Jeff Johnston <jjohnstn@redhat.com>
5376
5377 * gdb.base/dump.exp: Skip for ia64.
5378
4630e498
JJ
53792003-08-25 Jeff Johnston <jjohnstn@redhat.com>
5380
5381 * gdb.asm/asm-source.exp: Add ia64 support.
5382 * gdb.asm/ia64.inc: New file.
5383
1105b7ef
MC
53842003-08-22 Michael Chastain <mec@shout.net>
5385
5386 * gdb.cp: New directory.
5387 * gdb.cp/*: Copy from gdb.c++/*.
5388 * gdb.c++/*: Remove.
5389 * Makefile.in: Change gdb.c++ to gdb.cp.
5390 * configure.in: Ditto.
5391 * configure: Regnerate.
5392
c945b932
MK
53932003-08-18 Mark Kettenis <kettenis@gnu.org>
5394
5395 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
5396 * gdb.arch/i386-prologue.c (gdb1338): Add function.
5397
2b66634b
DJ
53982003-08-17 Daniel Jacobowitz <drow@mvista.com>
5399
5400 * mi-var-display.exp (-var-list-children weird): Accept function
5401 pointers with argument types.
5402 * mi1-var-display.exp (-var-list-children weird): Likewise.
5403 * mi2-var-display.exp (-var-list-children weird): Likewise.
5404
a356f73b
DJ
54052003-08-17 Daniel Jacobowitz <drow@mvista.com>
5406
5407 * gdb.base/annota3.exp: Add missing newline.
5408
483417b8
MC
54092003-08-06 Michael Chastain <mec@shout.net>
5410
5411 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
5412
c99c59c3
MS
54132003-08-12 Michael Snyder <msnyder@redhat.com>
5414
5415 * gdb.base/float.exp: Add test for SH.
5416
55ed7501
MK
54172003-08-10 Mark Kettenis <kettenis@gnu.org>
5418
5419 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
5420
1a371f2e
EZ
54212003-08-07 Elena Zannoni <ezannoni@redhat.com>
5422
5423 * gdb.base/completion.exp: Remove reduntant completion test
5424 on filename.
5425
e0f353ce
EZ
54262003-08-07 Elena Zannoni <ezannoni@redhat.com>
5427
5428 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
5429 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
5430 gdb.trace/save-trace.exp: Make sure that full pathnames are
5431 escaped correctly.
5432
5710a1af 54332003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 5434
5710a1af
EZ
5435 * configure.in: Don't generate config.h from config.hin.
5436 * configure: Regenerate.
5437 * config.hin: Remove file.
5438 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
5439 * gdb.threads/pthreads.c: Ditto.
5440
dcd81ce9
DJ
54412003-08-07 Daniel Jacobowitz <drow@mvista.com>
5442
5443 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5444 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
5445 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
5446 Replace ld24 with seth/add3.
5447
6009d884
AC
54482003-08-02 Andrew Cagney <cagney@redhat.com>
5449
5450 * gdb.base/annota3.exp: New file.
5451 * gdb.base/annota3.c: New file.
5452 * gdb.c++/annota3.exp: New file.
5453 * gdb.c++/annota3.cc: New file.
5454
51514e06
MC
54552003-07-29 Michael Chastain <mec@shout.net>
5456
5457 * gdb.threads/tls.c (spin): Check errno only if sem_wait
5458 actually failed.
5459 (do_pass): Likewise.
5460 * gdb.threads/tls.exp: Always initialize no_of_threads.
5461
4ee6625b
DJ
54622003-07-27 Daniel Jacobowitz <drow@mvista.com>
5463
5464 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
5465 pattern.
5466 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
5467 * gdb.threads/tls.exp: Recognize one case of the host library not
5468 supporting TLS.
5469
225f2bf6
AC
54702003-07-27 Andrew Cagney <cagney@redhat.com>
5471
5472 * gdb.base/fileio.exp: Use SH when running commands using
5473 remote_exec.
5474
bcb27c9f
DJ
54752003-07-24 Daniel Jacobowitz <drow@mvista.com>
5476
5477 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5478 * gdb.base/relocate.c (dummy): New padding array.
5479
3d67be83
MS
54802003-07-22 Michael Snyder <msnyder@redhat.com>
5481
d63a86f8 5482 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
5483
5484 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
5485 patterns to be more general, accepting old and new output.
5486 Some output chars (such as '+') also must be quoted.
d63a86f8 5487 Some addresses are displayed numerically instead of
3d67be83
MS
5488 symbolically.
5489
57ba3b85
MS
54902003-07-23 Michael Snyder <msnyder@redhat.com>
5491
686d097c
MS
5492 * gdb.base/return2.exp: Don't test long-long return.
5493
57ba3b85
MS
5494 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
5495 * gdb.disasm/t01_mov.exp: Ditto.
5496 * gdb.disasm/t02_mova.s: Ditto.
5497 * gdb.disasm/t02_mova.exp: Ditto.
5498 * gdb.disasm/t03_add.s: Ditto.
5499 * gdb.disasm/t03_add.exp: Ditto.
5500 * gdb.disasm/t04_sub.s: Ditto.
5501 * gdb.disasm/t04_sub.exp: Ditto.
5502 * gdb.disasm/t05_cmp.s: Ditto.
5503 * gdb.disasm/t05_cmp.exp: Ditto.
5504 * gdb.disasm/t06_ari2.s: Ditto.
5505 * gdb.disasm/t06_ari2.exp: Ditto.
5506 * gdb.disasm/t07_ari3.s: Ditto.
5507 * gdb.disasm/t07_ari3.exp: Ditto.
5508 * gdb.disasm/t08_or.s: Ditto.
5509 * gdb.disasm/t08_or.exp: Ditto.
5510 * gdb.disasm/t09_xor.s: Ditto.
5511 * gdb.disasm/t09_xor.exp: Ditto.
5512 * gdb.disasm/t10_and.s: Ditto.
5513 * gdb.disasm/t10_and.exp: Ditto.
5514 * gdb.disasm/t11_logs.s: Ditto.
5515 * gdb.disasm/t11_logs.exp: Ditto.
5516 * gdb.disasm/t12_bit.s: Ditto.
5517 * gdb.disasm/t12_bit.exp: Ditto.
5518 * gdb.disasm/t13_otr.s: Ditto.
5519 * gdb.disasm/t13_otr.exp: Ditto.
5520
e00759ef
EZ
55212003-07-22 Elena Zannoni <ezannoni@redhat.com>
5522
5523 * gdb.threads/tls.exp :Add kfail for 'info address' case.
5524
8bc2021f
EZ
55252003-07-22 Elena Zannoni <ezannoni@redhat.com>
5526
5527 * gdb.threads/tls.c : New file.
5528 * gdb.threads/tls.exp : New file.
5529 * gdb.threads/tls-main.c : New file.
5530 * gdb.threads/tls-shared.c : New file.
5531 * gdb.threads/tls-shared.exp : New file.
5532
89320c4c
AS
55332003-07-22 Andreas Schwab <schwab@suse.de>
5534
5535 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
5536
180dea7c
AS
55372003-07-20 Andreas Schwab <schwab@suse.de>
5538
5539 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
5540 due to insn reordering.
5541
0714963c
AC
55422003-07-15 Andrew Cagney <cagney@redhat.com>
5543
5544 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
5545
98a23b3f
MC
55462003-07-15 Michael Chastain <mec@shout.net>
5547
5548 * gdb.base/gdb1250.exp: New file.
5549 * gdb.base/gdb1250.c: New file.
5550
27e417a2
ML
55512003-07-09 Michal Ludvig <mludvig@suse.cz>
5552
5553 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
5554 expansion of size_t to 'unsigned long', not only to 'unsigned'.
5555
8bc2021f
EZ
55562003-07-09 Elena Zannoni <ezannoni@redhat.com>
5557
5558 * gdb.threads/tls.c: New file.
5559 * gdb.threads/tls.exp: New file.
5560 * gdb.threads/tls-main.c: New file.
5561 * gdb.threads/tls-shared.c: New file.
5562 * gdb.threads/tls-shared.exp: New file.
5563
d99968dc
EZ
55642003-07-09 Elena Zannoni <ezannoni@redhat.com>
5565
5566 * gdb.base/annota1.exp: Make sure that we properly escape the
5567 full path of the source file. Xfail more permissive patterns,
d63a86f8 5568 due to a compiler debug info problem.
d99968dc 5569
83876b3b
AS
55702003-07-07 Andreas Schwab <schwab@suse.de>
5571
2705e972
AS
5572 * gdb.asm/m68k.inc: New file.
5573 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
5574
83876b3b
AS
5575 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
5576 arguments"): Also match negative number.
5577
5578 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
5579
3a871b37
DJ
55802003-07-03 Daniel Jacobowitz <drow@mvista.com>
5581
5582 * gdb.base/store.c (charest): New typedef.
5583 (add_char): Rename to add_charest, update.
5584 (wack_char): Rename to wack_charest, update types. Return l + r
5585 to keep r live across the call.
5586 (wack_short, wack_int, wack_long, wack_longest, wack_float)
5587 (wack_double, wack_doublest): Return l + r to keep r live across
5588 the call.
5589 * gdb.base/store.exp: Accomodate store.c changes.
5590
b2a7f303
DC
55912003-06-30 David Carlton <carlton@kealia.com>
5592
5593 * gdb.c++/maint.exp (test_invalid_name): New.
5594 (test_first_component): Add tests for invalid names.
5595
3c6cb4a1
MC
55962003-06-29 Michael Chastain <mec@shout.net>
5597
5598 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
5599 output of '<VTT for class>' for virtual base classes.
5600
f1c2644b
DJ
56012003-06-29 Daniel Jacobowitz <drow@mvista.com>
5602
5603 * gdb.base/completion.exp: Tab-complete "complet" instead of
5604 "compl".
5605 * gdb.base/complex.exp, gdb.base/complex.c: New files.
5606
18080350
DJ
56072003-06-29 Daniel Jacobowitz <drow@mvista.com>
5608
5609 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
5610 * gdb.base/volatile.exp: Likewise.
5611
f56973f8
DJ
56122003-06-29 Daniel Jacobowitz <drow@mvista.com>
5613
5614 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
5615 gdb/1265.
5616
56172003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
5618 Daniel Jacobowitz <drow@mvista.com>
5619
5620 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
5621 initial line count of 'captured_main' from 26 to 32.
5622 (test_with_self): Allow xmalloc call to be interleaved with the
5623 preceding two lines.
5624
e766d4d6
JB
56252003-06-24 Joel Brobecker <brobecker@gnat.com>
5626
5627 * gdb.base/bang.exp: New testcase.
5628
f125c9a4
JB
56292003-06-23 Joel Brobecker <brobecker@gnat.com>
5630
5631 * gdb.base/langs.exp: Add some tests for the "minimal" language
5632 support.
5633
6e25beaf
EZ
56342003-06-23 Elena Zannoni <ezannoni@redhat.com>
5635
5636 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
5637 the testcase.
5638
2f816dda
DJ
56392003-06-22 Daniel Jacobowitz <drow@mvista.com>
5640
5641 * gdb.base/relocate.exp: Test add-symbol-file with a variable
5642 offset.
5643
db5a5748
DJ
56442003-06-22 Daniel Jacobowitz <drow@mvista.com>
5645
5646 * gdb.c++/pr-1210.cc: New file.
5647 * gdb.c++/pr-1210.exp: New file.
5648
1df0c130
DJ
56492003-06-21 Daniel Jacobowitz <drow@mvista.com>
5650
5651 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
5652 000-exec-continue.
5653
a92feac0
MK
56542003-06-15 Mark Kettenis <kettenis@gnu.org>
5655
5656 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
5657 on *-*-*bsd* instead of *-*-freebsd*.
5658
81a58f5b
AC
56592003-06-14 Andrew Cagney <cagney@redhat.com>
5660
5661 * gdb.base/store.exp: Test longest and doublest. Test all
5662 parameters. Weaken return statement match.
5663 * gdb.base/store.c: Add longest and doublest - aka long long and
5664 long double functions. Put all parameters into local register
5665 variables. Use negative values.
5666
b257a0d3
AC
56672003-06-14 Andrew Cagney <cagney@redhat.com>
5668
5669 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
5670 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
5671 exit status.
5672 * gdb.base/fileio.exp: Disable target when nointerrupts and
5673 noinferiorio, instead of limiting it to remote. Use remote_exec
5674 instead of system.
d63a86f8 5675
21c38304
JJ
56762003-06-12 Jeff Johnston <jjohnstn@redhat.com>
5677
5678 * gdb.base/float.exp: Add ia64 support.
5679
1bcdb424
CV
56802003-06-12 Corinna Vinschen <vinschen@redhat.com>
5681
5682 * gdb.base/fileio.exp: Run only on remote targets.
5683
6aeb981f
CV
56842003-06-10 Corinna Vinschen <vinschen@redhat.com>
5685
5686 * gdb.base/fileio.c: New file, testing File-I/O.
5687 * gdb.base/fileio.exp: Ditto.
5688
53df362e
RG
56892003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
5690
5691 * gdb.base/shreloc.exp: New file, check symbol values obtained from
5692 shared objects after relocation at load time (gdb PR/1132).
5693 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
5694 as above, part of the shared object relocation test.
5695
ffee1b46
MK
56962003-06-08 Mark Kettenis <kettenis@gnu.org>
5697
b5ca3722
MK
5698 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
5699 fully filled history list.
5700 * gdb.base/gdb_history: New file.
5701
03ed860d
MK
5702 * gdb.base/signals.exp: XFAIL "continue to func1" on
5703 i*86-*-freebsd*.
5704
ffee1b46
MK
5705 * gdb.base/attach.exp: When trying to attach to a nonexistent
5706 process, make it possible to specify the PID based on the target,
5707 and do so for *-*-freebsd*.
5708
d80dbb52
RH
57092003-06-02 Richard Henderson <rth@redhat.com>
5710
5711 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
5712
6dd77b81
RH
57132003-06-02 Richard Henderson <rth@redhat.com>
5714
5715 * gdb.base/selftest.exp: Next over lim_at_start initialization.
5716
f6347e16
RH
57172003-06-02 Richard Henderson <rth@redhat.com>
5718
5719 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
5720
2c161407
DJ
57212003-06-01 Daniel Jacobowitz <drow@mvista.com>
5722
5723 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
5724 of globalvar.
5725
572eb746
MK
57262003-06-01 Mark Kettenis <kettenis@gnu.org>
5727
5728 * gdb.asm/asm-source.exp: Check for memory read errors in
5729 disassembler test on *BSD too.
5730
9e9617a5
RH
57312003-06-01 Richard Henderson <rth@redhat.com>
5732
5733 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
5734 for .frame.
5735 (gdbasm_call): Lose ldgp.
5736 (gdbasm_startup): Add frame information.
5737 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
5738
7b34ad4e
MK
57392003-05-31 Mark Kettenis <kettenis@gnu.org>
5740
5741 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
5742 i?86-*-*.
5743
10059fdf
MK
57442003-05-30 Mark Kettenis <kettenis@gnu.org>
5745
5746 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
5747 FreeBSD.
5748
acf4b816
RH
57492003-05-29 Richard Henderson <rth@redhat.com>
5750
5751 * gdb.asm/alpha.inc: New file.
5752 * gdb.asm/asm-source.exp: Use it.
5753
e9ecd949
JB
57542003-05-29 Jim Blandy <jimb@redhat.com>
5755
5756 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
5757 'core.PID'.
5758
e3e5a4f3
JB
57592003-05-22 Jim Blandy <jimb@redhat.com>
5760
5761 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
5762 backtrace.
d63a86f8 5763
72fe3d25
DC
57642003-05-20 David Carlton <carlton@math.stanford.edu>
5765
5766 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
5767 this time.
5768
58da2eb2
DC
57692003-05-19 David Carlton <carlton@bactrian.org>
5770
5771 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
5772 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
5773
1fcb5155
DC
57742003-05-19 David Carlton <carlton@bactrian.org>
5775
5776 * gdb.c++/namespace.exp: Add namespace scope and anonymous
5777 namespace tests.
5778 Bump copyright date.
5779 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
5780 (main): Call C::D::marker2.
5781 * gdb.c++/namespace1.cc: New file.
5782
85e85163
JJ
57832003-05-14 Jeff Johnston <jjohnstn@redhat.com>
5784
5785 Roland McGrath <roland@redhat.com>
d63a86f8 5786 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
5787 there is no manager thread.
5788
a25fbfec
JJ
57892003-05-08 Jeff Johnston <jjohnstn@redhat.com>
5790
d63a86f8
RM
5791 * gdb.threads/schedlock.exp: Remove assumption that all threads
5792 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
5793 in one of the child threads rather than the main thread.
5794
be375bae
JB
57952003-05-07 Jim Blandy <jimb@redhat.com>
5796
09bf6082
JB
5797 Add support for assembly source testing on the s390x.
5798 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
5799 architecture.
5800 * gdb.asm/s390x.inc: New file.
5801
be375bae
JB
5802 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
5803 succession of 'if' statements.
5804
00905d52
AC
58052003-05-05 Andrew Cagney <cagney@redhat.com>
5806
5807 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
5808
b1e29e33
AC
58092003-05-05 Andrew Cagney <cagney@redhat.com>
5810
5811 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
5812 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
5813
e33d66ec
EZ
58142003-05-02 Elena Zannoni <ezannoni@redhat.com>
5815
5816 * gdb.base/charset.exp: Update based on new behavior of set/show
5817 charset commands.
5818
2b6fd0d8
AC
58192003-05-01 Andrew Cagney <cagney@redhat.com>
5820
5821 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
5822 variable do not give memory errors.
5823
130cacce
AF
58242003-04-30 Adam Fedor <fedor@gnu.org>
5825
5826 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
5827 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
5828 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
5829 gdb.objc/basicclass.m: : New files
5830
5831 * lib/gdb.exp (gdb_compile_objc): New procedure.
5832
bea71854
DJ
58332003-04-27 Daniel Jacobowitz <drow@mvista.com>
5834
5835 * gdb.base/signals.exp: Make backtrace tests more specific.
5836
0f20eeea
DC
58372003-04-23 David Carlton <carlton@bactrian.org>
5838
5839 * gdb.c++/maint.exp (test_first_component): Add tests for
5840 'operator' in more locations.
5841
c8c4d8dc
KB
58422003-04-16 Kevin Buettner <kevinb@redhat.com>
5843
5844 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
5845
3fe60e3c
EZ
58462003-04-16 Elena Zannoni <ezannoni@redhat.com>
5847
5848 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
5849 func marke' instead. Update test name.
5850
9219021c
DC
58512003-04-15 David Carlton <carlton@math.stanford.edu>
5852
5853 * gdb.c++/maint.exp: New file.
5854
5dd55bdd
EZ
58552003-04-14 Elena Zannoni <ezannoni@redhat.com>
5856
5857 * gdb.threads/schedlock.c: Change type of thread function argument
5858 to long, to avoid warnings on 64-bit platforms.
5859
00890572
EZ
58602003-04-14 Elena Zannoni <ezannoni@redhat.com>
5861
5862 * gdb.base/attach.exp: Add new message from ptrace in case of
5863 attaching to nonexistent process.
d63a86f8 5864
93201743
JB
58652003-04-11 Jim Blandy <jimb@redhat.com>
5866
5867 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5868 gdb.c++/userdef.cc: Place comments on the lines to which the
5869 marker function might return.
5870 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5871 gdb.c++/userdef.exp: Look for those comments to check that we've
5872 returned to the right place, instead of checking line numbers.
5873
2a11c64d
EZ
58742003-04-11 Elena Zannoni <ezannoni@redhat.com>
5875
5876 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
5877 match on sourcefile name, instead of directory name.
5878
68ab8fc5
EZ
58792003-04-10 Elena Zannoni <ezannoni@redhat.com>
5880
d63a86f8 5881 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
5882 working directory name.
5883
5624293a
JB
58842003-04-09 Jim Blandy <jimb@redhat.com>
5885
5886 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5887 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
5888 after an inferior function call, report the failure, but allow the
5889 test to continue.
5890
f1f02ee4
SC
58912003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5892
5893 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5894 with -DPROTOTYPES.
5895
6eb79af0
SC
58962003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5897
5898 * gdb.base/break.exp: Revert last patch.
5899
8dfb4cf0
SC
59002003-04-04 Stephane Carrez <stcarrez@nerim.fr>
5901
5902 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5903 with -DPROTOTYPES.
5904
ed4c619a
AC
59052003-04-02 Andrew Cagney <cagney@redhat.com>
5906
5907 * gdb.base/callfuncs.exp: Make "print add" messages unique.
5908 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
5909 matching directories by the name breakpoint.
5910 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
5911 Make "continue to marker1" consistent.
5912 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
5913 message consistent.
5914 * lib/gdb.exp: Put "the program is no longer running", and "the
5915 program exited" in parenthesis.
5916 * lib/mi-support.exp: Ditto.
d63a86f8 5917
4e35d5f0 59182003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 5919
4e35d5f0
BR
5920 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
5921
71900fe8
AC
59222003-03-29 Andrew Cagney <cagney@redhat.com>
5923
5924 * gdb.base/sizeof.c (main): Print the value of '\377'.
5925 * gdb.base/sizeof.exp: Check the sign of '\377'.
5926
c0655a16
MC
59272003-03-27 Michael Chastain <mec@shout.net>
5928
5929 * gdb.base/gdb1090.exp: New file.
5930 * gdb.base/gdb1090.cc: New file.
5931
5b2a3989
JB
59322003-03-27 J. Brobecker <brobecker@gnat.com>
5933
5934 * gdb.gdb/observer.exp: New regression test.
5935
79876890
MC
59362003-03-27 Michael Chastain <mec@shout.net>
5937
5938 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
5939 * gdb.base/ptype.exp: Likewise.
5940
6eac95e3
CV
59412003-03-27 Corinna Vinschen <vinschen@redhat.com>
5942
5943 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
5944
e8c71839
MC
59452003-03-26 Michael Chastain <mec@shout.net>
5946
5947 * gdb.base/ptype.exp: Actually use some typedef'd types.
5948
71b10041
SC
59492003-03-21 Stephane Carrez <stcarrez@nerim.fr>
5950
5951 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
5952 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
5953
2512cf80
CV
59542003-03-20 Corinna Vinschen <vinschen@redhat.com>
5955
5956 * gdb.base/default.exp: Fix regular expression.
5957
0d195a4f
CV
59582003-03-20 Corinna Vinschen <vinschen@redhat.com>
5959
5960 * gdb.base/args.exp: Fix regular expression.
5961
8a2dbca8
CV
59622003-03-20 Corinna Vinschen <vinschen@redhat.com>
5963
5964 * gdb.base/help.exp: Allow Win32 child process.
5965
bf028682
CV
59662003-03-20 Corinna Vinschen <vinschen@redhat.com>
5967
5968 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
5969 when stepping out of main().
5970
182dbe85
CV
59712003-03-20 Corinna Vinschen <vinschen@redhat.com>
5972
5973 * gdb.base/default.exp: Check for win32 specific message when calling
5974 "run" without executable.
5975
d67a6ba5
CV
59762003-03-20 Corinna Vinschen <vinschen@redhat.com>
5977
5978 * gdb.base/args.exp: Expect .exe in output.
5979
a955b5bb
CV
59802003-03-20 Corinna Vinschen <vinschen@redhat.com>
5981
5982 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
5983 Cygwin native.
5984
bf6bad4b
AC
59852003-03-17 Andrew Cagney <cagney@redhat.com>
5986
5987 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
5988 vector registes.
5989 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
5990 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
5991
293e9a31
DC
59922003-03-17 David Carlton <carlton@math.stanford.edu>
5993
5994 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
5995 test, for PR breakpoints/38.
5996 Call test_watchpoint_and_breakpoint.
5997 * gdb.base/watchpoint.c (func3): New function.
5998 (main): Call func3.
5999
5330f2db
DC
60002003-03-04 David Carlton <carlton@math.stanford.edu>
6001
6002 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
6003 Garply<Garply<char> >:: garply".
6004 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
6005 with respect to PR c++/1111; note also PR c++/1113.
6006 (test_template_breakpoints): KFAIL "constructor breakpoint" with
6007 respect to PR c++/1062.
6008 KFAIL "destructor breakpoint" with respect to PR c++/1112.
6009
6ece72da
DC
60102003-03-03 David Carlton <carlton@math.stanford.edu>
6011
6012 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
6013 with respect to PR c++/57.
6014 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
6015 c++/826.
6016 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
6017 respect to PR c++/57.
6018
85ca1584
DC
60192003-03-03 David Carlton <carlton@math.stanford.edu>
6020
6021 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
6022 respect to PR c++/33 into FAILs.
6023
98e9c5b8
MC
60242003-03-03 Michael Chastain <mec@shout.net>
6025
7bedbf27
MC
6026 * configure.in: Update copyright years.
6027
60282003-03-03 Michael Chastain <mec@shout.net>
6029
6030 * Makefile.in: Update copyright years.
98e9c5b8 6031
f683e100
DC
60322003-02-28 David Carlton <carlton@math.stanford.edu>
6033
6034 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
6035 print class instead of struct and/or superfluous protection
6036 specifiers, as long as the resulting output is equivalent to the
6037 source code.
6038 Delete FIXME from end of messages on tests that don't need
6039 fixing.
6040
a9e0cf2c
DC
60412003-02-28 David Carlton <carlton@math.stanford.edu>
6042
6043 * gdb.c++/templates.exp (do_tests): Allow const in the two
6044 Foo<volatile char *>::foo tests.
6045
e8d359df
MS
60462003-02-27 Michael Snyder <msnyder@redhat.com>
6047
d63a86f8 6048 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
6049 will be consistant.
6050
0b71dc91
DC
60512003-02-26 David Carlton <carlton@math.stanford.edu>
6052
6053 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
6054 char *>::foo" test with respect to PR c++/33. Create a new test
6055 which is identical to that one except that it doesn't put the
6056 space between the "char" and the "*"; KFAIL it, too.
6057
dd14ab43
DC
60582003-02-26 David Carlton <carlton@math.stanford.edu>
6059
6060 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
6061 template types into either PASSes or KFAILs (corresponding to PR
6062 c++/57). Tweak indentation. Update copyright.
6063
1146c7f1
SC
60642003-02-23 Stephane Carrez <stcarrez@nerim.fr>
6065
6066 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
6067
74641dfb
MC
60682003-02-13 Michael Chastain <mec@shout.net>
6069
6070 * gdb.base/exprs.exp: Remove i960 remnants.
6071 * gdb.base/funcargs.exp: Likewise.
6072 * gdb.base/list.exp: Likewise.
6073 * gdb.base/ptype.exp: Likewise.
6074
559cd2d0
DC
60752003-02-14 David Carlton <carlton@math.stanford.edu>
6076
6077 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
6078 pEe->D::vg()" from XFAIL to KFAIL.
6079
c4f90d87
JM
60802003-02-13 Jason Molenda (jmolenda@apple.com)
6081
6082 * gdb.base/maint.exp: Update maint print statistics regexp to include
6083 new entries.
6084
cbc4d97c
MC
60852003-02-13 Michael Chastain <mec@shout.net>
6086
6087 * gdb.c++/inherit.exp: Remove call to get_debug_format.
6088
40f235b7
MC
60892003-02-12 Michael Chastain <mec@shout.net>
6090
6091 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
6092 * gdb.c++/inherit.exp: Likewise.
6093 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
6094 * gdb.c++/templates.exp: Likewise.
6095 * gdb.c++/virtfunc.exp: Likewise.
6096
c56716b0
JM
60972003-02-06 Jason Molenda (jason-cl@molenda.com)
6098
6099 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
6100 why the code is written that way.
6101
070afcf8
MC
61022003-02-05 Michael Chastain <mec@shout.net>
6103
6104 * gdb.base/dump.exp: Add missing copyright line.
6105
5d0331e5
JM
61062003-02-05 Jason Molenda (jason-cl@molenda.com)
6107
f7ae6d3e 6108 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
6109 at the beginning so the breakpoint doesn't get set on the loop.
6110
92851186
MC
61112003-02-05 Michael Chastain <mec@shout.net>
6112
6113 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
6114 output for configurations with gcc 2.95.3.
6115
cbf1e085
AC
61162003-02-05 Keith Seitz <keiths@redhat.com>
6117 Andrew Cagney <ac131313@redhat.com>
6118
6119 * gdb.mi/mi-cli.exp: New file.
d63a86f8 6120
29518e1e
MC
61212003-02-04 Michael Chastain <mec@shout.net>
6122
6123 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
6124 Call perror and then continue.
6125
5af1d5f3
MC
61262003-02-03 Michael Chastain <mec@shout.net>
6127
6128 * gdb.c++/pr-1023.cc: New file.
6129 * gdb.c++/pr-1023.exp: New file.
6130
6b549786
JB
61312003-02-05 Jim Blandy <jimb@redhat.com>
6132
6133 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
6134 it's local to foobar. Check for it there, and check that it's not
6135 present in main.
6136 * gdb.c++/local.cc (marker2): New function.
6137 (foobar): Call marker1.
6138 (main): Call marker2 instead of marker1.
6139
67f16606
AC
61402003-02-04 Andrew Cagney <ac131313@redhat.com>
6141
6142 * gdb.disasm/mn10200.exp: Obsolete file.
6143 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
6144 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
6145 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
6146
1c5cb38e
DC
61472003-02-04 David Carlton <carlton@math.stanford.edu>
6148
6149 * gdb.c++/overload.exp: Test intToChar(1).
6150 * gdb.c++/overload.cc (intToChar): New.
6151 (main): Call intToChar.
6152
d1fe6965
DC
61532003-02-03 David Carlton <carlton@math.stanford.edu>
6154
6155 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
6156 'might_kfail' arg.
6157 KFAIL some of the continue_to_bp_overloaded calls, according to
6158 PR c++/1025.
6159
9ba61c5d
MC
61602003-02-01 Michael Chastain <mec@shout.net>
6161
6162 * gdb.base/advance.c (marker1): New marker function.
6163 * gdb.base/advance.exp: When the 'advance' command lands on the
6164 return breakpoint, it can legitimately stop on either the
6165 current line or the next line. Accommodate both outcomes.
6166 * gdb.base/until.exp: Likewise.
6167
e7494ffb
AC
61682003-02-02 Andrew Cagney <ac131313@redhat.com>
6169
6170 2002-11-10 Jason Molenda (jason-cl@molenda.com):
6171 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
6172 now a list, not a tuple.
6173 * gdb.mi/mi-var-display.exp: Ditto.
6174 * gdb.mi/gdb792.exp: Ditto.
6175
075559bc
AC
61762003-02-01 Andrew Cagney <ac131313@redhat.com>
6177
6178 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
6179 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
6180 stack backtraces.
6181 * gdb.mi/mi-syn-frame.c: Part of same.
6182
2bd4c7b1
MK
61832003-02-01 Mark Kettenis <kettenis@gnu.org>
6184
6185 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
6186 gdb.mi/mi1-pthreads.exp: Return instead of calling
6187 gdb_suppress_entire_file.
6188
eabd8992
MS
61892003-02-01 Mark Salter <msalter@redhat.com>
6190
6191 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
6192
71469e2f
MS
61932003-01-31 Mark Salter <msalter@redhat.com>
6194
6195 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
6196 Support empty arg.
6197
38a94d44
MC
61982003-01-30 Michael Chastain <mec@shout.net>
6199
6200 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
6201 This was a workaround for a UTF-8 bug in readline 4.3. The bug
6202 has been fixed in gdb/readline on 2003-01-09.
6203
19ea9e73
MS
62042003-01-29 Michael Snyder <msnyder@redhat.com>
6205
e8d359df
MS
6206 * gdb.base/maint.exp: Allow for leading underscore in symbol.
6207 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
6208 * gdb.base/args.exp: Skip if target does not support args passing.
6209
2307bd6a
DJ
62102003-01-22 Daniel Jacobowitz <drow@mvista.com>
6211
19ea9e73 6212 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
6213 gdb_test. Accept a list of expect arguments as the third
6214 parameter.
6215 (gdb_test): Use it.
6216
f2dd3617
EZ
62172003-01-20 Elena Zannoni <ezannoni@redhat.com>
6218
6219 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
6220 allow for different test tree configurations. Update some
6221 tescases accordingly.
6222 * gdb.arch/altivec-regs.exp: Ditto.
6223 * gdb.asm/asm-source.exp: Ditto.
6224 * gdb.base/advance.exp: Ditto.
6225 * gdb.base/display.exp: Ditto.
d63a86f8 6226 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
6227 * gdb.base/mips_pro.exp: Ditto.
6228 * gdb.base/overlays.exp: Ditto.
6229 * gdb.base/relocate.exp: Ditto.
6230 * gdb.base/setshow.exp: Ditto.
6231 * gdb.base/step-line.exp: Ditto.
6232 * gdb.base/step-test.exp: Ditto.
6233 * gdb.base/until.exp: Ditto.
6234 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
6235
c71cdefd
DC
62362003-01-17 David Carlton <carlton@math.stanford.edu>
6237
6238 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
6239 corresponding to PR c++/945.
6240 Update copyright.
6241
fdba05d7
DC
62422003-01-17 David Carlton <carlton@math.stanford.edu>
6243
6244 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
6245 corresponding to PR c++/68.
6246
62472003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
6248
6249 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
6250 (test_paddr_hairy_functions): Call print_addr_2_kfail for
6251 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
6252
c362c33a
EZ
62532003-01-15 Elena Zannoni <ezannoni@redhat.com>
6254
0fbc361c
EZ
6255 * gdb.base/break.exp: Fix change of default location, because of
6256 removal of until tests.
6257 * gdb.base/help.exp: Update test for new 'until' help message.
6258 Add test for help on 'advance'.
c362c33a
EZ
6259 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
6260
dabf8a35
MK
62612003-01-15 Mark Kettenis <kettenis@gnu.org>
6262
6263 * gdb.base/default.exp: Adapt "info float" test for recent changes
6264 to that command. Add test for "info vector".
6265 * gdb.base/float.exp: New file. Add test for "info float" that
6266 resembles the old test in gdb.base/default.exp.
6267
a1769aca
DC
62682003-01-15 David Carlton <carlton@math.stanford.edu>
6269
6270 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
6271
82025e13
EZ
62722003-01-15 Elena Zannoni <ezannoni@redhat.com>
6273
6274 * gdb.base/break.exp: Move the tests of until command from here...
6275 * gdb.base/until.exp: ... to here. New file. Add other tests.
6276 * gdb.base/advance.c: New file.
6277 * gdb.base/advance.exp: New file.
6278
8f9ab801
EZ
62792003-01-14 Elena Zannoni <ezannoni@redhat.com>
6280
6281 * gdb.base/args.c: New file.
6282 * gdb.base/args.exp: New file.
6283
9ae66589
DJ
62842003-01-14 Daniel Jacobowitz <drow@mvista.com>
6285
6286 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
6287
8d77e5c3
DJ
62882003-01-14 Daniel Jacobowitz <drow@mvista.com>
6289
6290 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
6291
12d2f0a1
DJ
62922003-01-14 Daniel Jacobowitz <drow@mvista.com>
6293
6294 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
6295 dates.
6296
6ca37014
DJ
62972003-01-13 Daniel Jacobowitz <drow@mvista.com>
6298
6299 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
6300
b0023472
DJ
63012003-01-13 Daniel Jacobowitz <drow@mvista.com>
6302
6303 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
6304 (ptype &*"foo").
6305 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
6306
607fbc54 63072003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
6308
6309 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
6310 * gdb.mi/mi1-console.exp: Likewise.
6311
607fbc54 63122003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
6313
6314 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
6315 * gdb.mi/mi1-console.exp: Likewise.
6316
a1fb14a2
DJ
63172003-01-13 Daniel Jacobowitz <drow@mvista.com>
6318
6319 * gdb.c++/overload.exp: Remove some fixed XFAILs.
6320
c4cf40b7
DJ
63212003-01-09 Daniel Jacobowitz <drow@mvista.com>
6322
6323 * gdb.base/detach.exp: New test.
6324
696d5a5b
DJ
63252003-01-09 Daniel Jacobowitz <drow@mvista.com>
6326
6327 * Makefile.in (ALL_SUBDIRS): New variable.
6328 (subdirs, clean, distclean): Use it.
6329 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
6330 regenerating Makefile, since it is generated from the top level.
6331 * gdb.asm/Makefile.in: Likewise.
6332 * gdb.base/Makefile.in: Likewise.
6333 * gdb.c++/Makefile.in: Likewise.
6334 * gdb.disasm/Makefile.in: Likewise.
6335 * gdb.java/Makefile.in: Likewise.
6336 * gdb.mi/Makefile.in: Likewise.
6337 * gdb.threads/Makefile.in: Likewise.
6338 * gdb.trace/Makefile.in: Likewise.
6339
754533e4
DC
63402003-01-09 David Carlton <carlton@math.stanford.edu>
6341
6342 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
6343 Add copyright year 2003.
6344
d8b3e9ee
MC
63452003-01-06 Michael Chastain <mec@shout.net>
6346
6347 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
6348 When selecting a thread, 'line' and 'file' are optional.
6349 * gdb.mi/mi1-pthreads.exp: Likewise.
6350
8e9e0fe6
AS
63512003-01-06 Andreas Schwab <schwab@suse.de>
6352
6353 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
6354 failures.
6355
b5ab8ff3
DJ
63562003-01-04 Daniel Jacobowitz <drow@mvista.com>
6357
6358 Fix PR gdb/844
6359 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
6360 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
6361
6362 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
6363 instead of calling gdb_suppress_entire_file.
6364 * gdb.threads/print-threads.exp: Likewise.
6365 * gdb.threads/schedlock.exp: Likewise.
6366
6367 * gdb.threads/killed.exp: Return instead of calling
6368 gdb_suppress_entire_file.
6369 * gdb.threads/linux-dp.exp: Likewise.
6370 * gdb.threads/pthreads.exp: Likewise.
6371
1e698235
DJ
63722003-01-04 Daniel Jacobowitz <drow@mvista.com>
6373
6374 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
6375 stabs.
6376 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
6377 * gdb.base/whatis.exp: Always allow (void) after function names.
6378
147ff08c
DJ
63792003-01-04 Daniel Jacobowitz <drow@mvista.com>
6380
6381 * gdb.c++/casts.exp: Correct regexp.
6382
dc62bfc2
MK
63832003-01-04 Mark Kettenis <kettenis@gnu.org>
6384
6385 * configure.in: Call AC_CONFIG_HEADER. Don't call
6386 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
6387 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
6388 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
6389 aforementioned directories in the AC_OUPUT call.
6390 * config.hin: New file.
6391 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
6392 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
6393 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
6394 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
6395 pass -I$objdir instead of -I$objdir/$subdir in compilation.
6396 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
6397 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
6398 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
6399 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
6400 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
6401 gdb.threads/configure.in, gdb.threads/configure,
6402 gdb.threads/config.in, gdb.trace/configure.in,
6403 gdb.trace/configure: Removed.
6404
77afa639
MC
64052003-01-03 Michael Chastain <mec@shout.net>
6406
6407 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
6408 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
6409
7634bb6e
DJ
64102003-01-03 Daniel Jacobowitz <drow@mvista.com>
6411
6412 * gdb.base/store.exp: Fix regular expressions.
6413
b39c905e
MK
64142002-12-28 Mark Kettenis <kettenis@gnu.org>
6415
6416 * configure.in: Rewrite.
6417 * configure: Regenerated.
6418
0a8551dd
DC
64192003-01-03 David Carlton <carlton@math.stanford.edu>
6420
6421 * gdb.base/psymtab.exp: New file.
6422 * gdb.base/psymtab1.c: Ditto.
6423 * gdb.base/psymtab2.c: Ditto.
6424
c60b7188
AF
64252002-12-23 Adam Fedor <fedor@gnu.org>
6426
6427 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
6428
ee73db83
DC
64292002-12-23 David Carlton <carlton@math.stanford.edu>
6430
6431 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
6432 and current_directory initialization.
6433
d6c1774e
JB
64342002-12-22 Jim Blandy <jimb@redhat.com>
6435
f0a847b8
JB
6436 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
6437 rather than as part of the output file name.
6438
d6c1774e
JB
6439 * gdb.base/attach.exp: There's no need to copy the test program to
6440 /tmp; that was only ever necessary on HP/UX, and this test is
6441 entirely disabled there anyway.
6442
f0708dbb
JB
64432002-12-21 Jim Blandy <jimb@redhat.com>
6444
4c2acfea
JB
6445 * gdb.c++/psmang.exp: Doc fix.
6446
f0708dbb
JB
6447 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
6448 test.
6449
9579e000
DC
64502002-12-20 David Carlton <carlton@math.stanford.edu>
6451
6452 * gdb.c++/annota2.exp: KFAIL annotate-quit.
6453
d1810171
MC
64542002-12-18 Michael Chastain <mec@shout.net>
6455
6456 * gdb.c++/annota2.exp: Add copyright year 2002.
6457
76565097
DC
64582002-12-17 David Carlton <carlton@math.stanford.edu>
6459
6460 * gdb.c++/try_catch.cc: Add marker comments.
6461 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
6462 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
6463 * gdb.c++/m-static.cc: Ditto.
6464 * gdb.c++/m-static1.cc: Ditto.
6465 * gdb.c++/try_catch.cc: Ditto.
6466
da81390b
JJ
64672002-12-16 Jeff Johnston <jjohnstn@redhat.com>
6468
6469 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
6470 to see whether we are using the new -environment-directory
6471 command which resets via -r or the old version of the command
6472 which may prompt the user. Part of fix for gdb/741.
6473
b304d130
AC
64742002-12-13 Andrew Cagney <ac131313@redhat.com>
6475
6476 * gdb.fortran/types.exp: Update obsolete comment.
6477 * gdb.fortran/exprs.exp: Ditto.
6478 * lib/gdb.exp: Delete obsolete code.
6479 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
6480 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
6481 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
6482 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
6483 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
6484 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
6485 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
6486 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
6487 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
6488 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
6489 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
6490 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
6491 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
6492 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
6493 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
6494 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
6495 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
6496 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
6497 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
6498 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
6499 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
6500 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
6501 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
6502 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
6503 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
6504 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
6505 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
6506 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
6507 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
6508 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
6509 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
6510 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
6511 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
6512 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
6513 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
6514 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
6515 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
6516
a23b6e6a
DC
65172002-12-11 David Carlton <carlton@math.stanford.edu>
6518
6519 * gdb.c++/m-data.exp: Add test for members that shadow global
6520 variables: see PR gdb/804.
6521 * gdb.c++/m-data.cc: Ditto.
6522
6604731b
DJ
65232002-12-10 Daniel Jacobowitz <drow@mvista.com>
6524
6525 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
6526
de46ecd7
DC
65272002-12-06 David Carlton <carlton@math.stanford.edu>
6528
6529 * gdb.base/store.c: Don't declare functions static.
6530
27e829d0
AC
65312002-12-04 Andrew Cagney <ac131313@redhat.com>
6532
6533 * gdb.base/store.exp, gdb.base/store.c: New files.
6534
92806416
DJ
65352002-12-03 Daniel Jacobowitz <drow@mvista.com>
6536
6537 * gdb.base/selftest.exp: Update for current gdb.
6538
3bcbaac5
DJ
65392002-12-03 Daniel Jacobowitz <drow@mvista.com>
6540
6541 * gdb.base/maint.exp: Only dump symbols from one source file
6542 or objfile.
6543
f4f00b1f
DJ
65442002-12-03 Daniel Jacobowitz <drow@mvista.com>
6545
6546 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
6547 function call.
6548
f1c8a949
JB
65492002-11-25 Jim Blandy <jimb@redhat.com>
6550
6551 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
6552 function appearing in error message.
6553
9e297a97
DJ
65542002-11-21 Daniel Jacobowitz <drow@mvista.com>
6555
6556 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
6557
1f312e79
JJ
65582002-11-08 Jeff Johnston <jjohnstn@redhat.com>
6559
d63a86f8
RM
6560 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
6561 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
6562 should be in mi console format. This is part of fix for PR gdb/604.
6563
83c31e7d
FN
65642002-09-18 Fernando Nasser <fnasser@redhat.com>
6565
6566 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
6567 which explicitly prints the zero offset as "+0".
6568
322b3f65
DJ
65692002-10-22 Daniel Jacobowitz <drow@mvista.com>
6570
6571 * gdb.threads/schedlock.c (args): Make unsigned.
6572
65732002-10-21 Daniel Jacobowitz <drow@mvista.com>
6574
6575 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
6576 numbers. Allow "foo2|selected stack frame".
6577 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
6578 * gdb.asm/asmsrc2.s: Likewise.
6579 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
6580 comments.
6581 * gdb.asm/mips.inc: New file.
6582
5e2fe5b8
AF
65832002-10-18 Adam Fedor <fedor@gnu.org>
6584
6585 * gdb.base/default.exp: Update expected output to include 'ObjC'.
6586 * gdb.base/help.exp: Likewise.
6587
abe1a5d0
KB
65882002-10-17 Kevin Buettner <kevinb@redhat.com>
6589
6590 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
6591 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
6592
10abb1d4
JB
65932002-10-02 Jim Blandy <jimb@redhat.com>
6594
6595 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
6596
1f609b42
AC
65972002-10-01 Andrew Cagney <ac131313@redhat.com>
6598
6599 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
6600 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
6601 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
6602 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
6603 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
6604 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
6605 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
6606
0aee02e4
AC
66072002-09-29 Andrew Cagney <ac131313@redhat.com>
6608
6609 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
6610 * mi0-disassemble.exp, mi0-eval.exp: Delete.
6611 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
6612 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
6613 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
6614 * mi0-var-block.exp, mi0-var-child.exp: Delete.
6615 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 6616
6fde09ad
KB
66172002-09-27 Kevin Buettner <kevinb@redhat.com>
6618
6619 * gdb.base/annota1.exp (info break): Make directory components of
6620 path optional since not all compilers emit this debug information.
6621
6622 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
6623 step ends up stepping out of the function instead of stopping on
6624 the epilogue.
6625
9e8aab75
KS
66262002-09-26 Keith Seitz <keiths@redhat.com>
6627
6628 * lib/insight-support.exp (gdbtk_start): Figure out where
6629 the insight executable is based on where gdb is. Use this
6630 executable to start insight instead of gdb.
6631
e36180d7
AC
66322002-09-25 Andrew Cagney <cagney@redhat.com>
6633
6634 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
6635
9dd34b2b
AC
66362002-09-24 Andrew Cagney <ac131313@redhat.com>
6637
6638 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
6639 test_isolated_complaints.
6640 (test_empty_complaint): New function.
6641 (test_empty_complaints): New function. Check no output when no
6642 complaints.
d63a86f8 6643
dea97812
KB
66442002-09-19 Jim Blandy <jimb@redhat.com>
6645
6646 * gdb.base/charset.exp, gdb.base/charset.c: New files.
6647
54951bd7
AC
66482002-09-19 Andrew Cagney <ac131313@redhat.com>
6649
6650 * gdb.gdb/complaints.exp: New file.
6651
dec43320
AC
66522002-09-18 Andrew Cagney <ac131313@redhat.com>
6653
6654 * gdb.base/maint.exp: Check `help maint internal-warning'.
6655
e70d6e3f
DC
66562002-09-18 David Carlton <carlton@math.stanford.edu>
6657
6658 * gdb.c++/m-static.exp: Remove breakpoints depending on line
6659 numbers, and replace them by a single breakpoint after the
6660 constructors are all finished.
6661 Add test 4.
6662 * gdb.c++/m-static.cc: Add test 4.
6663 * gdb.c++/m-static.h: New file.
6664 * gdb.c++/m-static1.cc: New file.
6665
6666 * gdb.c++/printmethod.exp: New file.
6667 * gdb.c++/printmethod.cc: New file.
6668
6669 * gdb.c++/pr-574.exp: New file.
6670 * gdb.c++/pr-574.cc: New file.
6671
afb5c968
CV
66722002-09-18 Corinna Vinschen <vinschen@redhat.com>
6673
6674 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
6675 embedded targets which never actually exit.
6676
31e45dee
FN
66772002-09-18 Fernando Nasser <fnasser@redhat.com>
6678
6679 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
6680 "don't step after run" as unresolved or unsupported, instead of xfail.
6681
a283c5a1
CV
66822002-09-18 Corinna Vinschen <vinschen@redhat.com>
6683
6684 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
6685 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
6686 Add newline to expected string in "step out of main (status wrapper)"
6687 case.
6688
11350d2a
CV
66892002-09-18 Corinna Vinschen <vinschen@redhat.com>
6690
6691 * lib/gdb.exp (rerun_to_main): Allow restarting application.
6692 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
6693
0deec7d6
TT
66942002-09-17 Tom Tromey <tromey@redhat.com>
6695
6696 * gdb.base/printcmds.exp (test_print_string_constants): Expect
6697 \000, not \0, in double-quoted string.
6698
b2b4a1b5
CV
66992002-09-14 Corinna Vinschen <vinschen@redhat.com>
6700
c9d37158 6701 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
6702 string after running the commands execution on breakpoint tests.
6703
1c56143a
CV
67042002-09-13 Corinna Vinschen <vinschen@redhat.com>
6705
6706 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
6707
37f8da45
JB
67082002-09-12 Joel Brobecker <brobecker@gnat.com>
6709
6710 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
6711
08b468e0
KS
67122002-09-10 Keith Seitz <keiths@redhat.com>
6713
6714 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
6715 runto proc.
6716 (mi_run_to_main): Use mi_runto.
6717 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
6718
dc360f58
KS
67192002-09-10 Keith Seitz <keiths@redhat.com>
6720
6721 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
6722 regexp for stopping at main. Could have multiple event notifications.
6723 Don't assume that main was declared with no parameters.
6724 (mi_next): Use mi_step_to.
6725 (mi_step): Use mi_next_to.
6726
ce3abcfb
CV
67272002-09-09 Corinna Vinschen <vinschen@redhat.com>
6728
6729 * gdb.base/default.exp: Fix expected string in `info float' test.
6730
d1f5b980
BE
67312002-09-09 Ben Elliston <bje@redhat.com>
6732
6733 * config/mips.exp: Update comments.
6734 * config/mips-idt.exp: Likewise.
6735 * config/nind.exp: Likewise.
6736 * config/slite.exp: Likewise.
6737 * config/sparclet.exp: Likewise.
6738 * config/udi.exp: Likewise.
6739 * config/vx.exp: Likewise.
6740 * config/vxworks29k.exp: Likewise.
6741
2f71430b
JB
67422002-09-05 Jim Blandy <jimb@redhat.com>
6743
6744 * gdb.threads/killed.exp: Fix test failure message.
6745
7ddebc7e
KS
67462002-09-04 Keith Seitz <keiths@redhat.com>
6747
6748 * lib/mi-support.exp: Update copyright.
6749 (mi_gdb_test): Increase the priority of the expected pattern
6750 so that it matches gdb_test.
6751
0ae67eb3
KS
67522002-09-03 Keith Seitz <keiths@redhat.com>
6753
6754 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
6755 Use integer comparison instead of string comparison for testing
6756 whether binary was built.
6757
38fc42c8
JB
67582002-09-03 Jim Blandy <jimb@redhat.com>
6759
6760 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
6761
b6ff0e81
JB
67622002-08-29 Jim Blandy <jimb@redhat.com>
6763
6764 * gdb.threads/pthreads.exp: Move the portable thread compilation
6765 code into a function in lib/gdb.exp, and call that from here.
6766 * lib/gdb.exp (gdb_compile_pthreads): New function.
6767
07c98896
KS
67682002-08-29 Keith Seitz <keiths@redhat.com>
6769
6770 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
6771 expect_out so that callers can get at it.
6772
0312286c
DJ
67732002-08-23 Daniel Jacobowitz <drow@mvista.com>
6774
6775 * gdb.threads/print-threads.c: New file.
6776 * gdb.threads/print-threads.exp: New file.
6777 * gdb.threads/schedlock.c: New file.
6778 * gdb.threads/schedlock.exp: New file.
6779
dd039bc4
EZ
67802002-08-22 Elena Zannoni <ezannoni@redhat.com>
6781
6782 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
6783 not altivec.c.
6784
1f36144c
MK
67852002-08-17 Mark Kettenis <kettenis@gnu.org>
6786
6787 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
6788 targets. The problem should be fixed now.
6789
16057ec7 67902002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
6791
6792 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
6793 2002-07-24 change that removes final dots from error messages.
6794
3c1499ad
TT
67952002-08-13 Tom Tromey <tromey@redhat.com>
6796
6797 * gdb.base/readline.exp: New file.
6798
a20ce2c3
AC
67992002-08-01 Andrew Cagney <ac131313@redhat.com>
6800
6801 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
6802 supress message.
6803
db034ac5
AC
68042002-08-01 Andrew Cagney <cagney@redhat.com>
6805
6806 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
6807 CHILL_FOR_TARGET and CHILL_LIB.
6808 * configure.in (configdirs): Remove gdb.chill.
6809 * configure: Regenerate.
6810 * lib/gdb.exp: Obsolete references to chill.
6811 * gdb.fortran/types.exp: Ditto.
6812 * gdb.fortran/exprs.exp: Ditto.
6813
3e000b18
KB
68142002-07-30 Kevin Buettner <kevinb@redhat.com>
6815
6816 * gdb.base/shlib-call.exp (additional_flags): Conditionally
6817 set Irix-specific compile and link flags.
6818
28f4966b
KB
68192002-07-29 Kevin Buettner <kevinb@redhat.com>
6820
6821 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
6822 source files. The ``-o'' option doesn't work with the ``-E'' option
6823 when using the Irix compiler.
6824
46c0d5a6
DJ
68252002-07-19 Daniel Jacobowitz <drow@mvista.com>
6826
6827 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
6828 Improve support for reusing an exec file. Copy exec file
6829 to target, and run gdbserver on the target instead of on the host.
6830
eecf4bed
JB
68312002-07-18 Jim Blandy <jimb@redhat.com>
6832
0f815cdf
JB
6833 * gdb.base/ending-run.exp: Don't expect to see the program end in
6834 some orderly fashion when we're running on a real stand-alone
6835 board.
6836
eecf4bed
JB
6837 * gdb.base/interrupt.exp: Correct logic for skipping tests on
6838 targets that don't support interrupts.
6839
52d309e4
JB
68402002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
6841
6842 * gdb.base/attach.exp: Add patterns to match output from /proc-based
6843 systems.
6844 Move comments in expect statements to inside the actions, so that they
6845 don't get matched against.
6846
ff683d9e
MK
68472002-07-10 Mark Kettenis <kettenis@gnu.org>
6848
6849 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
6850 function when asleep" test.
6851
b5356753
AC
68522002-07-10 Andrew Cagney <ac131313@redhat.com>
6853
6854 * gdb.base/page.exp: Rewrite to handle problems with very long
6855 `info set' output. Update copyright.
6856
6aa4d13a
AC
68572002-06-26 Andrew Cagney <ac131313@redhat.com>
6858
6859 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
6860 gdb.threads-hp.
6861 * gdb.hp/configure: Regenerate.
6862 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
6863 * gdb.hp/gdb.threads-hp/configure: Delete file.
6864 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
6865
8cf8c2b8
AC
68662002-06-22 Andrew Cagney <ac131313@redhat.com>
6867
6868 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
6869 setlocale, bindtextdomain and textdomain.
6870
6827a8f8
JB
68712002-06-11 Jim Blandy <jimb@redhat.com>
6872
919d772c
JB
6873 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
6874 preprocessor macro information is present.
6875
6827a8f8
JB
6876 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
6877 tests.
6878
c15b0d21
MS
68792002-06-06 Michael Snyder <msnyder@redhat.com>
6880
c5984d70
MS
6881 * gdb.base/overlays.exp: Record addresses of overlay
6882 functions in TCL variables rather than in GDB variables,
6883 to avoid having GDB convert them to pointers (with loss
6884 of information).
6885
d63a86f8 6886 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 6887 default linker script changes.
c15b0d21
MS
6888 * gdb.base/long_long.exp: Add check for sizeof (long double).
6889
be26fe0d
ML
68902002-06-06 Michal Ludvig <mludvig@suse.cz>
6891
6892 * gdb.asm/asm-source.exp: Add x86-64 target.
6893 * gdb.asm/x86_64.inc: New.
d63a86f8 6894
258093ca 68952002-05-30 Michael Chastain <mec@shout.net>
258093ca 6896
4b3153f1 6897 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
6898 * gdb.c++/m-static.cc: New file.
6899 * gdb.c++/m-static.exp: New file.
6900
241264c6
MS
69012002-05-28 Michael Snyder <msnyder@redhat.com>
6902
6903 * gdb.base/call-ar-st.exp: Allow for reduced floating point
6904 precision.
6905
9bba8c8f 69062002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 6907
4b3153f1 6908 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
6909 * gdb.c++/m-data.cc: New file.
6910 * gdb.c++/m-data.exp: New file.
6911
69122002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 6913
4b3153f1 6914 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 6915 * gdb.c++/try_catch.cc: New file.
d63a86f8 6916 * gdb.c++/try_catch.exp: New file.
9bba8c8f 6917
def1b996
MC
69182002-05-27 Michael Chastain <mec@shout.net>
6919
6920 * gdb.c++/local.exp: Accept more nested types in output.
6921
522ba268
MC
69222002-05-26 Michael Chastain <mec@shout.net>
6923
6924 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
6925
277254ba
MS
69262002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
6927
6928 * lib/gdb.exp (gdb_wrapper_init): Just because
6929 gdb_wrapper_file exists, this does not mean that the file
6930 should not be rebuilt. That is what gdb_wrapper_initialized
6931 is for.
6932 (default_gdb_init): Reset gdb_wrapper_initialized.
6933
b61a8733
MS
69342002-05-23 Michael Snyder <msnyder@redhat.com>
6935
d63a86f8 6936 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
6937 the precision of the floating point test results.
6938 * gdb.base/call-rt-st.exp: Ditto.
6939
b61a8733
MS
6940 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
6941 * gdb.base/call-rt-st.exp: Ditto.
6942
56f6e910
MC
69432002-05-19 Michael Chastain <mec@shout.net>
6944
6945 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
6946
ad0b0016
EZ
69472002-05-19 Elena Zannoni <ezannoni@redhat.com>
6948
6949 * configure.in (configdirs): Add gdb.arch.
6950 * configure: Regenerate.
6951
f617d2b6
JB
69522002-05-17 Jim Blandy <jimb@redhat.com>
6953
6954 * gdb.base/completion.exp: Recognize the more detailed error
6955 messages produced by the macro expander's lexical analyzer.
6956
eac2a696
EZ
69572002-05-14 Elena Zannoni <ezannoni@redhat.com>
6958
6959 * gdb.arch/altivec-abi.c: New file.
6960 * gdb.arch/altivec-abi.exp: New file.
6961 * gdb.arch/altivec-regs.c: New file.
6962 * gdb.arch/altivec-regs.exp: New file.
6963
2fdde8f8
DJ
69642002-05-14 Daniel Jacobowitz <drow@mvista.com>
6965
6966 * gdb.base/maint.exp (maint print type): Update for new type
6967 structure.
d63a86f8 6968
e31f1a7c
EZ
69692002-05-14 Elena Zannoni <ezannoni@redhat.com>
6970
6971 * gdb.arch: New directory.
6972 * gdb.arch/configure.in: New file.
6973 * gdb.arch/configure: New file.
6974 * gdb.arch/Makefile.in: New file.
6975
db589741
CV
69762002-05-13 Corinna Vinschen <vinschen@redhat.com>
6977
6978 * gdb.asm/asm-source.exp: Add v850 as supported target.
6979 * gdb.asm/v850.inc: New file.
6980
8ce2a7dc
DJ
69812002-05-13 Daniel Jacobowitz <drow@mvista.com>
6982
6983 * gdb.c++/annota2.exp (annotate-quit): Add comment.
6984
df763c7f
DJ
69852002-05-12 Daniel Jacobowitz <drow@mvista.com>
6986
6987 * gdb.base/break.exp: Check 'break "marker2"'.
6988
377daeed
MS
69892002-05-10 Michael Snyder <msnyder@redhat.com>
6990
6991 * gdb.base/long_long.exp: Fix typo.
6992
c4b7bc2b
JB
69932002-05-10 Jim Blandy <jimb@redhat.com>
6994
ecac9a4e
JB
6995 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
6996 a bug.
6997
c4b7bc2b
JB
6998 * gdb.base/printcmds.exp (test_integer_literals_rejected):
6999 Recognize more detailed error message produced by the macro
7000 expander's lexical analyzer.
7001 * lib/gdb.exp (test_print_reject): Same.
7002
e71019a1
MK
70032002-05-09 Mark Kettenis <kettenis@gnu.org>
7004
7005 * gdb.c++/method.exp: Fix typo.
7006
fedfc8e6
MS
70072002-05-08 Michael Snyder <msnyder@redhat.com>
7008
166a1957
MS
7009 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
7010 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 7011 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
7012 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
7013 Add iftarget clause for strongarm.
d63a86f8 7014
f1c47eb2
MS
70152002-05-06 Michael Snyder <msnyder@redhat.com>
7016
cb9a9d3e
MS
7017 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
7018 (gdb_continue_to_end): Accept output from status wrapper.
7019 * gdb.base/ending-run.exp: Add case for output from status wrapper.
7020 Clean up fail messages to match pass messages.
7021
f1c47eb2
MS
7022 Enable the "needs_status_wrapper" testsuite feature.
7023 * lib/gdb.exp (gdb_wrapper_init): New procedure.
7024 (gdb_compile): Conditionally call gdb_wrapper_init.
7025 * gdb.base/a2-run.exp: Recognize output from status wrapper.
7026 * gdb.c++/method.exp: Recognize output from status wrapper.
7027
6079c749
BE
70282002-05-06 Ben Elliston <bje@redhat.com>
7029From Graydon Hoare <graydon@redhat.com>
7030
7031 * config/sid.exp: Include support for "rawsid" protocol.
7032
188baff3
JB
70332002-05-03 Jim Blandy <jimb@redhat.com>
7034
7035 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
7036 * gdb.c++/hang3.C: New file.
7037
b9c07f0f
AC
70382002-05-04 Andrew Cagney <ac131313@redhat.com>
7039
7040 * gdb.base/default.exp: Remove obsolete code.
7041 * gdb.c++/misc.exp: Ditto. Update copyright.
7042 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
7043 * gdb.base/whatis.exp: Ditto. Update copyright.
7044 * gdb.base/scope.exp: Ditto. Update copyright.
7045 * gdb.base/ptype.exp: Ditto. Update copyright.
7046 * gdb.base/printcmds.exp: Ditto. Update copyright.
7047 * gdb.base/opaque.exp: Ditto. Update copyright.
7048 * gdb.base/list.exp: Ditto.
7049 * gdb.base/funcargs.exp: Ditto. Update copyright.
7050 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
7051 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
7052 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
7053 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
7054 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
7055 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
7056
5c7a0397
MS
70572002-05-02 Michael Snyder <msnyder@redhat.com>
7058
d6dcc264 7059 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
7060 * gdb.base/long_long.exp: Add xscale target.
7061 * gdb.base/default.exp: Add xscale target.
7062
eb7f1c48
JB
70632002-05-01 Jim Blandy <jimb@redhat.com>
7064
7065 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
7066 gdb.c++/hang.exp: New test.
7067
a6befae8
FF
70682002-05-01 Fred Fish <fnf@redhat.com>
7069
7070 * gdb.base/completion.exp: Handle completions of "./Make" for
7071 more than one completion possibility, as is the case when we
7072 build and test in the source tree.
7073
0a310277
AG
70742002-04-29 Anthony Green <green@redhat.com>
7075
7076 * gdb.java/jmisc1.exp: New file.
7077 * gdb.java/jmisc2.exp: New file.
7078
6ff9af88
DJ
70792002-04-24 Daniel Jacobowitz <drow@mvista.com>
7080
7081 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
7082
96b3d632
EZ
70832002-04-23 Elena Zannoni <ezannoni@redhat.com>
7084
7085 * gdb.base/help.exp: Change 'help status' to allow for target
7086 dependent output differences.
7087
5019bb54
MC
70882002-04-22 Michael Chastain <mec@shout.net>
7089
7090 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
7091
a805a116
MC
70922002-04-22 Michael Chastain <mec@shout.net>
7093
7094 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
7095
a1706bfd
DM
70962002-04-17 David S. Miller <davem@redhat.com>
7097
7098 * gdb.asm/sparc64.inc: New file.
7099 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
7100
a73a20a2
EZ
71012002-04-19 Elena Zannoni <ezannoni@redhat.com>
7102
7103 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
7104 instruction file directly into the build tree. Clean up at end of
7105 test.
7106
ba678339
DM
71072002-04-18 David S. Miller <davem@redhat.com>
7108
7109 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
7110 handle 64-bit platforms correctly.
7111 * gdb.base/maint.exp: Likewise.
7112
b03399da
KB
71132002-04-18 Kevin Buettner <kevinb@redhat.com>
7114
7115 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
7116 ``-fpic'' when compiling files comprising a shared library, but
7117 it does need additional linker flags in order to find shared
7118 libraries at run time.
7119
e2004992
KB
71202002-04-18 Kevin Buettner <kevinb@redhat.com>
7121
7122 * gdb.base/cvexpr.c (use): New function.
7123 (main): Invoke use() on all global variables to prevent
7124 some linkers from deleting these otherwise unused symbols.
7125
d8937120
MC
71262002-04-17 Michael Chastain <mec@shout.net>
7127From David S. Miller <davem@redhat.com>
7128
7129 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
7130 handle 64-bit platforms correctly.
7131
ffd61a58
MS
71322002-04-12 Michael Snyder <msnyder@redhat.com>
7133From Jim Blandy <jimb@redhat.com>
7134 * gdb.base/foo.c (foox): Remove section attribute; the linker
7135 script can handle this instead.
7136 * gdb.base/bar.c (barx): Same.
7137 * gdb.base/baz.c (bazx): Same.
7138 * gdb.base/grbx.c (grbxx): Same.
7139
7140 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
7141 manager doesn't automatically unmap overlays unnecessarily.
7142
6b8426a6
MH
71432002-04-10 Martin M. Hunt <hunt@redhat.com>
7144
7145 * gdb.base/ending-run.exp: Fix pattern for Mips targets
7146 stepping out of main.
7147
34af4875
MC
71482002-04-09 Michael Chastain <mec@shout.net>
7149
7150 * gdb.c++/local.cc (main): Move call to marker1() inside nested
7151 scope so that the nested scope tests will make sense.
7152 * gdb.c++/local.exp: Write patterns that actually work with gcc
7153 (the HP patterns "were never known to work with gcc").
7154 Keep the old aCC patterns too.
7155
2d1676a0
DJ
71562002-04-09 Daniel Jacobowitz <drow@mvista.com>
7157
7158 * gdb.base/attach.exp: Correct target board test.
7159
3a63e3f9
MC
71602002-04-08 Michael Chastain <mec@shout.net>
7161
7162 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
7163 in a const method. Add some xfail and fail cases for configurations
7164 that do not emit the "const ...".
7165
f18dabd2
MC
71662002-04-07 Michael Chastain <mec@shout.net>
7167
7168 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
7169 Accept "A * const" and "const A * const" as type of "this".
7170 Fix spelling of getFunky throughout. Make messages uniform.
7171
0fcddd82
EZ
71722002-04-07 Elena Zannoni <ezannoni@redhat.com>
7173
7174 Work around for PR gdb/285:
7175 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
7176
16a8534a
EZ
71772002-04-07 Elena Zannoni <ezannoni@redhat.com>
7178
7179 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
7180 instructions file at run time instead of configure time.
7181 Sometimes we run the test in a directory that is not the one we
7182 configured in.
7183 * gdb.asm/configure.in: Delete creation of symlink.
7184 * gdb.asm/configure: Regenerate.
7185
24181d81
JB
71862002-04-05 J. Brobecker <brobecker@gnat.com>
7187
7188 * gdb.gdb/xfullpath.exp: New test, to exercise the new
7189 xfullpath () function.
7190
7cdb7107
DJ
71912002-04-04 Daniel Jacobowitz <drow@mvista.com>
7192
7193 * gdb.asm/Makefile.in: Correct dependencies.
7194
7195 * gdb.asm/powerpc.inc: New file.
7196 * gdb.asm/asm-source.exp: Add PowerPC.
7197 * gdb.asm/configure.in: Likewise.
7198 * gdb.asm/configure: Regenerated.
7199
a7d17088
DJ
72002002-04-04 Daniel Jacobowitz <drow@mvista.com>
7201
7202 * gdb.base/relocate.exp: New file.
7203 * gdb.base/relocate.c: New file.
7204
cd721503
FF
72052002-04-04 Fred Fish <fnf@redhat.com>
7206
7207 * gdb.base/step-test.exp: Update comment regarding stopping in
7208 memcpy/bcopy calls inserted as part of the compiler runtime.
7209
b22ad7a7
MS
72102002-04-04 Michael Snyder <msnyder@redhat.com>
7211
7212 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
7213
5f279fa6
DJ
72142002-04-03 Daniel Jacobowitz <drow@mvista.com>
7215
7216 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
7217 (gdb_expect): Remove $notransfer hack.
7218
dd0fd3ce
DJ
72192002-04-02 Daniel Jacobowitz <drow@mvista.com>
7220
7221 * gdb.c++/classes.exp ("calling method for small class"): Match
7222 updated register output.
7223
1e50cda1
DJ
72242002-03-30 Daniel Jacobowitz <drow@mvista.com>
7225
7226 Fix PR gdb/452
7227 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
7228 when finished. Make gdb_file_cmd send "exec-file" when
7229 appropriate.
7230
24015922
DJ
72312002-03-30 Daniel Jacobowitz <drow@mvista.com>
7232
7233 * gdb.base/attach.exp: Remove extra setup_xfail.
7234
dd7dfd64
MS
72352002-03-26 Michael Snyder <msnyder@redhat.com>
7236
7237 * gdb.base/default.exp: Add tests for dump, append, and restore.
7238 * gdb.base/help.exp: Add tests for dump, append, and restore.
7239 * gdb.base/dump.exp: New file, test dump, append and restore.
7240 * gdb.base/dump.c: New file.
7241
48b2f8d7
MS
72422002-03-27 Michael Snyder <msnyder@redhat.com>
7243
d63a86f8 7244 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
7245 clean-ups in help messages.
7246
05b4d525
FF
72472002-03-26 Fred Fish <fnf@redhat.com>
7248
7249 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
7250 have debugging info for those functions and the compiler uses them
7251 internally to copy structs around.
7252
d7679631
FF
72532002-03-26 Fred Fish <fnf@redhat.com>
7254
7255 * gdb.base/list.exp: Revert the change made yesterday and add note
7256 about why we don't list the default lines for remote targets.
7257
523ac3f9
MS
72582002-03-25 Michael Snyder <msnyder@redhat.com>
7259
7260 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
7261
754b2b8d
FF
72622002-03-25 Fred Fish <fnf@redhat.com>
7263
7264 * gdb.base/list.exp: This test works on remote targets so remove
7265 the short circuit for remote targets. Update copyright.
7266
33c3e192
FF
72672002-03-25 Fred Fish <fnf@redhat.com>
7268
7269 * gdb.base/attach.exp: Fix logic error that was suppressing this
7270 test for all non hppa*-*-hpux* targets, instead of the hp target.
7271 Move comments closer to the suppression point. Also now need to
7272 check that we are running natively.
7273
d43e73ee
MS
72742002-03-22 Michael Snyder <msnyder@redhat.com>
7275
882c8f02
MS
7276 * gdb.base/default.exp: Add test for gcore. Update copyright.
7277 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 7278
04c12f60
FF
72792002-03-06 Fred Fish <fnf@redhat.com>
7280
7281 * gdb.base/funcargs.c: Remove extraneous ';' character.
7282 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
7283
b43df995
MC
72842002-03-04 Michael Chastain <mec@shout.net>
7285
7286 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
7287 accommodate gcc v3 function signature.
7288 * gdb.mi/mi0-var-cmd-exp: Ditto.
7289
92362027
AC
72902002-02-24 Andrew Cagney <ac131313@redhat.com>
7291
7292 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
7293 ``GNU/Linux'' or ``Linux kernel''
7294 * testsuite/gdb.threads/pthreads.c: Ditto.
7295
258ad32d
MC
72962002-02-24 Michael Chastain <mec@shout.net>
7297
7298 * gdb.threads/pthreads.c (thread1): Add a return statement.
7299 (thread2): Likewise.
7300 (foo): Likewise.
7301
04c3b3d4
MC
73022002-02-23 Michael Chastain <mec@shout.net>
7303
7304 * gdb.threads/linux-dp.c (philosopher): Add a return statement
7305 to placate gcc.
7306
5a2a0a20
MC
73072002-02-23 Michael Chastain <mec@shout.net>
7308
7309 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
7310 test "ptype bint". The test passes on all my stabs configurations.
7311
a640f7fc
JB
73122002-02-21 Jim Blandy <jimb@redhat.com>
7313
27924826
JB
7314 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
7315 filename at a time, and watch for the ones we want to see.
7316
a640f7fc
JB
7317 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
7318 types of pointers to prototyped functions.
7319
edcc8c75
AC
73202002-02-20 Andrew Cagney <ac131313@redhat.com>
7321
7322 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
7323 signed, unsigned and straight char.
7324 (padding_char, padding_short, padding_int, padding_long,
7325 padding_long_long, padding_float, padding_double,
7326 padding_long_double): New global variables.
7327 (fill, fill_structs): New functions.
7328
7329 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
7330 for correctly sized writes. Update copyright.
7331 (get_valueof): New procedure.
7332 (get_sizeof): Call get_valueof.
7333 (check_valueof): New procedure.
7334 (check_padding): New procedure.
7335
ac57ea44
MC
73362002-02-20 Michael Chastain <mec@shout.net>
7337
7338 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
7339 to setup_xfail. Document some of the remaining calls.
7340
7a10c941
MC
73412002-02-18 Michael Chastain <mec@shout.net>
7342
7343 * gdb.c++/userdef.exp: Update copyright year.
7344
fb8acdcc
DJ
73452002-02-18 Daniel Jacobowitz <drow@mvista.com>
7346
7347 * gdb.c++/userdef.exp: Test overloaded operators properly.
7348 Remove xfails.
7349
fda6ae12
MS
73502002-02-14 Michael Snyder <msnyder@redhat.com>
7351
7352 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
7353
676a0442
DJ
73542002-02-14 Daniel Jacobowitz <drow@mvista.com>
7355
7356 * gdb.base/a2-run.exp: Check for a remote target properly.
7357 * gdb.base/annota1.exp: Likewise.
7358 * gdb.base/list.exp: Likewise.
7359 * gdb.base/reread.exp: Likewise.
7360 * gdb.base/scope.exp: Likewise.
7361 * gdb.base/shlib-call.exp: Likewise.
7362 * gdb.base/term.exp: Likewise.
7363 * gdb.c++/annota2.exp: Likewise.
7364
78b4f468
RE
73652002-02-13 Richard Earnshaw <rearnsha@arm.com>
7366
7367 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
7368
9a81ba51
MC
73692002-02-10 Michael Chastain <mec@shout.net>
7370
7371 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
7372 (call_after_alloca): Ditto.
7373
004af6c7
DJ
73742002-02-10 Daniel Jacobowitz <drow@mvista.com>
7375
7376 * gdb.base/ending-run.exp: Guard "cont" test with
7377 gdb_skip_stdio_test.
7378
37225f62
JB
73792002-02-06 Jim Blandy <jimb@redhat.com>
7380
7381 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
7382 from here...
7383 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
7384 To here. Disable this test on non-HP platforms. Add big comment.
7385
fe6fdd96
MS
73862002-02-04 Michael Snyder <msnyder@redhat.com>
7387
7388 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
7389 other than d10v and m32r.
7390
036fad3f
RE
73912002-02-02 Richard Earnshaw <rearnsha@arm.com>
7392
7393 * gdb.base/default.exp: Rewrite test patterns to reduce time
7394 taken to match them.
7395
7148ab62
DJ
73962002-01-30 Daniel Jacobowitz <drow@mvista.com>
7397
7398 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
7399 Allow a start function above main.
7400 * gdb.threads/linux-dp.exp: Fix copyright date.
7401
396cc255
DJ
74022002-01-30 Daniel Jacobowitz <drow@mvista.com>
7403
7404 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
7405 (check_philosopher_stack): Check for manager thread before checking
7406 for a just-starting thread.
7407
f038d31b
DJ
74082002-01-30 Daniel Jacobowitz <drow@mvista.com>
7409
7410 From Neil Booth <neil@daikokuya.demon.co.uk>:
7411 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
7412 warnings.
7413
b3ff9d9a
FF
74142002-01-21 Fred Fish <fnf@redhat.com>
7415
7416 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
7417 not caller.
7418
39ad761d
JB
74192002-01-21 Jim Blandy <jimb@redhat.com>
7420
7421 * gdb.base/reread.exp: Check that GDB properly re-reads the
7422 executable file when it changes while no inferior is running.
7423
aaf320fa
FF
74242002-01-21 Fred Fish <fnf@redhat.com>
7425
7426 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
7427 optionally accept the "shlib events" variation.
7428
808a31f5
JB
74292002-01-21 Jim Blandy <jimb@redhat.com>
7430
7431 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
7432 call `fflush' after every `printf', so that the output is produced
7433 at predictable points, regardless of whatever buffering does (or
7434 doesn't) take place.
7435 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
7436 at different points.
7437
4420d5e2
DJ
74382002-01-20 Daniel Jacobowitz <drow@mvista.com>
7439
7440 * gdb.c++/inherit.exp: Update copyright years.
7441 * gdb.c++/method.exp: Likewise.
7442
3e36a0f4
DJ
74432002-01-20 Daniel Jacobowitz <drow@mvista.com>
7444
7445 * gdb.c++/classes.exp: Update for improved v3 support and skipping
7446 artificial methods/arguments.
7447 * gdb.c++/derivation.exp: Likewise.
7448 * gdb.c++/inherit.exp: Likewise.
7449 * gdb.c++/method.exp: Likewise.
7450 * gdb.c++/virtfunc.exp: Likewise.
7451
b4ceaee6
AC
74522002-01-18 Andrew Cagney <ac131313@redhat.com>
7453
7454 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
7455 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
7456 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
7457 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
7458 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
7459 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
7460
ecace851
JB
74612002-01-17 Jim Blandy <jimb@redhat.com>
7462
7463 * gdb.asm/asm-source.exp (info symbol): Take another shot at
7464 anchoring the pattern matching the entry point symbol's name.
7465
375fc983
AC
74662002-01-17 Andrew Cagney <ac131313@redhat.com>
7467
7468 * gdb.base/maint.exp: Update ``maint internal-error'' to match
7469 continue/quit query. Update copyright.
7470
fe6fdd96
MS
74712002-01-14 Michael Snyder <msnyder@redhat.com>
7472
7473 * gdb.base/gcore.exp: Remove extra debugging output.
7474
e017c81f
DJ
74752002-01-13 Daniel Jacobowitz <drow@mvista.com>
7476
7477 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
7478 for slightly dubious v2 mangled string.
7479
37ab3bf8
DJ
74802002-01-13 Daniel Jacobowitz <drow@mvista.com>
7481
7482 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
7483
1bc05c3a 74842002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 7485
1bc05c3a 7486 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 7487
1bc05c3a
JM
7488 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
7489 constructors.
7490 * gdb.c++/derivation.exp: Likewise.
7491 * gdb.c++/templates.exp: Likewise.
7492 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 7493
1bc05c3a
JM
74942002-01-10 Michael Snyder <msnyder@redhat.com>
7495
7496 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 7497
a911c360
MS
74982002-01-08 Michael Snyder <msnyder@redhat.com>
7499
7500 * gdb.base/gcore.exp: New test for generate-core-file command.
7501 * gdb.base/gcore.c: Testcase for above.
7502 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
7503
ea2119ec
JM
75042002-01-08 Jason Merrill <jason@redhat.com>
7505
7506 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
7507
68203136
FF
75082002-01-07 Fred Fish <fnf@redhat.com>
7509
7510 * gdb.c++/overload.exp: Remove unconditional xfails for:
7511 print foo_instance1.overloadargs(1)
7512 print foo_instance1.overloadargs(1, 2)
7513 print foo_instance1.overloadargs(1, 2, 3)
7514 print foo_instance1.overloadargs(1, 2, 3, 4)
7515 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
7516 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
7517 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
7518 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
7519 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
7520 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
7521 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
7522 print foo_instance1.overload1arg()
7523 print foo_instance1.overload1arg((char)arg2)
7524 print foo_instance1.overload1arg((signed char)arg3)
7525 print foo_instance1.overload1arg((unsigned char)arg4)
7526 print foo_instance1.overload1arg((int)arg7)
7527 print foo_instance1.overload1arg((unsigned int)arg8)
7528 print foo_instance1.overload1arg((float)arg11)
7529 print foo_instance1.overload1arg((double)arg12)
d63a86f8 7530
21b9b5b1
MS
75312002-01-07 Michael Snyder <msnyder@redhat.com>
7532
7533 * gdb.base/huge.exp: New test. Print a very large target data object.
7534 (skip_huge_test): New test variable. Define if you want to skip this
7535 test. The test reads an 8 megabyte data object from the target, so it
7536 might be very time consuming on remote targets with a slow connection.
7537 * gdb.base/huge.c: New file. Test case for above.
7538
725f922e
FF
75392002-01-07 Fred Fish <fnf@redhat.com>
7540
7541 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
7542 g_instance.bfoo, and g_instance.cfoo.
7543
634d57ec
JL
7544Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
7545
f286b2c3
JL
7546 * gdb.base/break.c (multi_line_if_conditional): New function.
7547 (multi_ilne_while_conditional): Likewise.
7548 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
7549 IF or WHILE condition puts the breakpoint at the start of
7550 the condition.
7551
634d57ec
JL
7552 * gdb.base/selftest.exp (backtrace through signal handler): Remove
7553 hppa*-*-hpux* expected failure.
7554 * gdb.base/structs.exp (do_function_calls): Similarly.
7555
7556 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
7557 watchpoints.
7558
9fbfe2dc
AC
75592002-01-06 Andrew Cagney <ac131313@redhat.com>
7560
7561 Fix PR gdb/66.
7562 * gdb.base/structs.exp: Replace skip for a29k with skip for
7563 gdb,cannot_call_functions.
7564 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
7565 * gdb.base/callfuncs.exp: Ditto.
7566 * gdb.base/call-rt-st.exp: Ditto.
7567 * gdb.base/call-strs.exp: Ditto.
7568 * gdb.base/callfwmall.exp: Ditto.
7569 * gdb.base/scope.exp: Obsolete xfail a29k.
7570 * gdb.c++/misc.exp: Ditto.
7571 * gdb.c++/cplusfuncs.exp: Ditto.
7572 * gdb.base/ptype.exp: Ditto.
7573 * gdb.base/printcmds.exp: Ditto.
7574 * gdb.base/opaque.exp: Ditto.
7575 * gdb.base/list.exp: Ditto.
7576 * gdb.base/funcargs.exp: Ditto.
7577 * gdb.base/default.exp: Ditto.
7578
8ddad156
MS
75792002-01-04 Michael Snyder <msnyder@redhat.com>
7580
ca4976a6 7581 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
7582 * gdb.base/maint.exp: Add tests for maint info sections options.
7583
1b074332
JL
7584Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
7585
7586 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
7587
7d159115
CV
75882001-12-20 Corinna Vinschen <vinschen@redhat.com>
7589
7590 * gdb.asm/arm.inc: New file.
7591 * gdb.asm/asm-source.exp: Add arm targets.
7592 * gdb.asm/configure.in: Ditto.
7593 * gdb.asm/configure: Recreated from configure.in.
7594
8fb87725
JL
7595Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
7596
afabe08c
JL
7597 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
7598 with HP's compiler.
7599 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
7600 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
7601 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
7602 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
7603
7604 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
7605 either HP's compilers or GCC.
7606
db521deb
JL
7607 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
7608 a SIGBUS or SIGSEGV.
7609
7610 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
7611
7612 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
7613 can be compiled with either HP's compiler or GCC.
7614
cfa88ab7
JL
7615 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
7616 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
7617 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
7618
ca344dff
JL
7619 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
7620 to match current gdb output. Update due to using auto-solib-limit
7621 for limiting instead of overloading auto-solib-add.
7622 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
7623 test program.
7624
3f3c6e55 7625 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
7626 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
7627 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
7628 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
7629 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
7630 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
7631 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
7632 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
7633 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
7634 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
7635 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
7636 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
7637 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 7638
8fb87725
JL
7639 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
7640 a SIGTRAP to the inferior.
7641
cf599fa7
CV
76422001-12-19 Corinna Vinschen <vinschen@redhat.com>
7643
7644 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
7645 Substitute call to target_link by call to gdb_compile.
7646
2cd045cd
JL
7647Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
7648
7649 * gdb.base/break.exp: Fix HP specific search string when testing
7650 backtracing in a called function.
7651
d63a86f8 7652 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
7653 compiling the test with HP's compilers.
7654 * gdb.base/volatile.exp: Similarly.
7655
99ebe9ac
JB
76562001-12-19 Jim Blandy <jimb@redhat.com>
7657
7658 * gdb.base/printcmds.exp: Expect the null character to be printed
7659 as '\0', and the '\013' to be printed as '\v'.
7660 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
7661 * gdb.base/setvar.exp: Same.
7662
b9891b29
JB
76632001-12-17 Jim Blandy <jimb@redhat.com>
7664
0eba65ab
JB
7665 * gdb.base/completion.exp: Rather than completing very long
7666 filenames, which can make the readline library produce output we
7667 don't recognize, cd to the directory first, and then complete
7668 using nice, short relative paths.
7669
6970b5b1
JB
7670 * gdb.base/completion.exp: On some systems, there is, in fact, a
7671 variable named `b' in scope, since GDB treats all static
7672 variables as being in scope. So use `no_var_named_this'
7673 instead of `b'.
7674
b9891b29
JB
7675 * gdb.base/corefile.exp: Recognize the message saying that GDB
7676 can't find the core file's registers as a failure.
7677
e6ccd35f
JSC
76782001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
7679
7680 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
7681 test expect string more specific.
7682
105ba819
CV
76832001-12-13 Corinna Vinschen <vinschen@redhat.com>
7684
7685 * gdb.asm/asm-source.exp: Add support for xstormy16.
7686 * gdb.asm/configure.in: Ditto.
7687 * gdb.asm/configure: Rebuild.
7688 * gdb.asm/xstormy16.inc: New file.
7689
e9e79dd9
FF
76902001-12-10 Fred Fish <fnf@redhat.com>
7691
7692 * gdb.base/maint.exp: Update to match changes in type dumping code.
7693
347dc97d
JB
76942001-12-10 Jim Blandy <jimb@redhat.com>
7695
7696 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
7697 matching the entry point symbol's name at the beginning of the
7698 line.
7699
5178b9d6
DJ
77002001-12-07 Daniel Jacobowitz <drow@mvista.com>
7701
7702 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
7703 gdb.c++/inherit.exp, gdb.c++/method.exp,
7704 gdb.c++/namespace.exp, gdb.c++/templates.exp,
7705 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
7706 and class layout support.
7707
af890c52
DJ
77082001-12-07 Daniel Jacobowitz <drow@mvista.com>
7709
7710 * gdb.c++/classes.exp: Add test for static member function.
7711 * gdb.c++/misc.cc: Add class with static member function.
7712
7a345fb3
JB
77132001-12-07 Jim Blandy <jimb@redhat.com>
7714
f2e54a80 7715 If GDB says it can't find the struct the function returned, report
8032bf31
JB
7716 those tests as `unsupported'.
7717 * gdb.base/call-rt-st.exp (print_struct_call): New function.
7718 Rewrite subsequent tests to use it.
7719
7720 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
7721 those tests as `unsupported'.
7722 * gdb.base/structs.exp (call_struct_func): New function.
7723 (do_function_calls): Use call_struct_func to call the functions
7724 returning structs.
7725
0bc69509
JB
7726 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
7727 whether functions are prototyped or not, so we can't possibly pass
7728 arguments to t_float_values2 properly.
7729
7a345fb3
JB
7730 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
7731 value of `timeout' for targets other than the mips*tx39-*.
7732
edb6ede1
MS
77332001-12-06 Michael Snyder <msnyder@redhat.com>
7734
d63a86f8 7735 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
7736 and detect whether the start symbol has a leading underscore.
7737
2d842f13
JB
77382001-12-04 Jim Blandy <jimb@redhat.com>
7739
7740 * gdb.base/completion.exp: Clarify indentation.
7741
68550daf
JB
77422001-12-03 Jim Blandy <jimb@redhat.com>
7743
7744 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
7745 variables on the S/390, not `.word'.
7746
cd5195a8
JB
77472001-11-30 Jim Blandy <jimb@redhat.com>
7748
7749 Add assembly-source tests for s390-ibm-linux.
7750 * gdb.asm/s390.inc: New file.
7751 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
7752 the S/390 architecture.
7753 * gdb.asm/configure: Regenerated.
7754
ca9efc90
MS
77552001-11-30 Michael Snyder <msnyder@redhat.com>
7756
7757 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
7758 next, info source, info sources, info line, global and static
7759 variables, and static functions.
7760 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
7761 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
7762 * gdb.asm/asmsrc1.s: Add a static function and some variables.
7763 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
7764 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
7765 (gdbasm_leave): Restore frame pointer.
7766 (gdbasm_startup): Copy stack set-up from crt0.S.
7767
d0e66976
FN
77682001-11-26 Fernando Nasser <fnasser@redhat.com>
7769
7770 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
7771 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
7772 to a local (non-static) variable. Copy tstruct.a to a static buffer
7773 and return a pointer to that buffer.
7774 * gdb.base/callfwmall.c (t_structs_a): Ditto.
7775
e2334072
MK
77762001-11-24 Mark Kettenis <kettenis@gnu.org>
7777
7778 * gdb.asm/configure.in: Fix recognition of ix86 target.
7779 * gdb.asm/configure: Regenerate.
7780
756caa3d
MS
77812001-11-21 Michael Snyder <msnyder@redhat.com>
7782
7783 * gdb.asm/sparc.inc: New file.
7784 * gdb.asm/asm-source.exp: Recognize sparc target.
7785 * gdb.asm/configure.in: Recognize sparc target.
7786 * gdb.asm/configure: Regenerate.
d63a86f8 7787
9a4d72d5
MS
77882001-11-21 Michael Snyder <msnyder@redhat.com>
7789
7790 * gdb.asm/m32r.inc: New file.
7791 * gdb.asm/asm-source.exp: Recognize m32r target.
7792 * gdb.asm/configure.in: Recognize m32r target.
7793 * gdb.asm/configure: Regenerate.
7794
a773d1cd
MS
77952001-11-20 Michael Snyder <msnyder@redhat.com>
7796
017ac23d
MS
7797 * gdb.asm/i386.inc: New file.
7798 * gdb.asm/asm-source.exp: Recognize ix86 target.
7799 * gdb.asm/configure.in: Recognize ix86 target.
7800 * gdb.asm/configure: Regenerate.
7801
a773d1cd
MS
7802 * gdb.c++/namespace.exp: Fix quotes in output messages.
7803
bb632afb
MS
78042001-11-14 Michael Snyder <msnyder@redhat.com>
7805
25d559ca 7806 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
7807 qualifier in a type cast expression, to designate an address
7808 in the instruction space (Harvard architecture).
7809
4749e309
MS
78102001-11-13 Michael Snyder <msnyder@redhat.com>
7811
7812 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
7813 Tests for expressions using 'const' and 'volatile'.
7814
25050984
CV
78152001-11-13 Corinna Vinschen <vinschen@redhat.com>
7816
7817 * gdb.asm/asm-sources.exp: Allow defining linker flags.
7818
1902c51f
DJ
78192001-11-12 Daniel Jacobowitz <drow@mvista.com>
7820
7821 * lib/mi-support.exp (mi_run_to_helper): Move comments
7822 outside of gdb_expect.
7823
dcf95b47
DJ
78242001-11-11 Daniel Jacobowitz <drow@mvista.com>
7825
7826 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
7827 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
7828 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
7829 mi0_run_to): New functions.
7830 * gdb.mi/mi-simplerun.exp: Use them.
7831 * gdb.mi/mi0-simplerun.exp: Likewise.
7832 * gdb.mi/mi-var-cmd.exp: Likewise.
7833 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 7834
45b074e1
AC
78352001-11-10 Andrew Cagney <ac131313@redhat.com>
7836
7837 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
7838 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
7839
bf50d346
AC
78402001-11-09 Andrew Cagney <ac131313@redhat.com>
7841
7842 * gdb.base/restore.exp: Include $expected value in restored test
7843 message.
7844
9383332c
AC
78452001-11-09 Andrew Cagney <ac131313@redhat.com>
7846
7847 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
7848 implemented.
7849
db62520a
MS
78502001-11-08 Michael Snyder <msnyder@redhat.com>
7851
7852 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
7853 Add pass/fail message for stop at breakpoint in call dummy function.
7854
b5703437
MS
78552001-11-07 Michael Snyder <msnyder@redhat.com>
7856
d63a86f8
RM
7857 * gdb.c++/templates.exp (test_template_breakpoints):
7858 If we get an overload menu, but it does not match what
760f6330 7859 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
7860 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
7861 making the whitespace optional. Argument for "new" may be
7862 "unsigned" as well as "unsigned int/long".
d63a86f8 7863 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
7864 making the whitespace optional. Also replace "(void) with
7865 "((void|)), making the keyword "void" optional.
d63a86f8 7866 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
7867 making the whitespace optional. Also replace "(void) with
7868 "((void|)), making the keyword "void" optional.
3bf40917
MS
7869 * gdb.base/callfuncs.c (t_float_values): This function must
7870 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 7871 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
7872 can be tested against both cases. Usually one case involves
7873 promotion of float to double, while the other does not.
7874 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
7875 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
7876 includes a stack frame for "start".
7877
c8ab4e6d
JB
78782001-11-05 Jim Blandy <jimb@redhat.com>
7879
7880 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
7881 pointers are 32 bits long, and that offsets of relocs are always
7882 stored in the data (REL-style), and not in the reloc entry itself
7883 (RELA-style).
7884 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
7885 stabs.
7886
3f08ced9
MS
78872001-11-01 Michael Snyder <msnyder@redhat.com>
7888
7889 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
7890 and regular expression operators by using quoting.
7891
cbfa24cd
MS
78922001-10-31 Michael Snyder <msnyder@redhat.com>
7893
7894 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
7895 depending on what the symbol table contains.
7896 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
7897 the output of the ptype command. Similarly, accept both "const &"
7898 and "const&".
7899
aaa68313
CV
79002001-10-31 Corinna Vinschen <vinschen@redhat.com>
7901
7902 * gdb.base/miscexprs.c (main): Add usage of preprocessor
7903 symbol `STORAGE' to allow to choose the storage class of
7904 the local datastructures.
7905 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
7906 compiler directive.
7907
91740388
MS
79082001-10-30 Michael Snyder <msnyder@redhat.com>
7909
7910 * gdb.base/jump.exp: Allow it to run for all targets.
7911
1b7c05e7
CV
79122001-10-29 Corinna Vinschen <vinschen@redhat.com>
7913
7914 * gdb.base/call-ar-st.c (print_double_array): Match for loop
7915 with new double_array size.
7916 (main): Change storage class of all local variables to static.
7917 Reduce size of double_array to 9.
7918 * gdb.base/call-ar-st.exp: Increase timeout value.
7919 Change expected output for double array to match new size in
7920 call-ar-st.c.
7921
36a22261
CV
79222001-10-29 Corinna Vinschen <vinschen@redhat.com>
7923
7924 * gdb.base/ending-run.exp: Create identical output when passing
7925 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 7926 Stormy16 target.
36a22261 7927
92b8ae91
MK
79282001-10-28 Mark Kettenis <kettenis@gnu.org>
7929
7930 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
7931 that we catch the expected failure under Linux/x86.
7932
cb135b83
OF
79332001-10-29 Orjan Friberg <orjanf@axis.com>
7934
7935 * gdb.base/setvar.exp: Escape curly braces.
7936 * gdb.stabs/weird.exp: Ditto.
7937
6884aa54
DJ
79382001-10-27 Daniel Jacobowitz <drow@mvista.com>
7939
7940 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
7941 * gdm.mi/mi0-hack-cli.exp: Likewise.
7942
0398c9aa
AC
79432001-10-25 Andrew Cagney <ac131313@redhat.com>
7944
7945 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
7946 messages.
7947
d20bf2e8
AC
79482001-10-21 Andrew Cagney <ac131313@redhat.com>
7949
7950 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
7951 checking MI enabled.
7952
03dd63aa
CV
79532001-10-09 Corinna Vinschen <vinschen@redhat.com>
7954
7955 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
7956
1d9d99f3
FCE
79572001-10-04 Frank Ch. Eigler <fche@redhat.com>
7958
7959 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
7960 if gdb child process crashes, just signal an error.
7961
838ae6c4
JB
79622001-10-02 Jim Blandy <jimb@redhat.com>
7963
7964 * lib/gdb.exp (test_xfail_format): Simplify.
7965
7966 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
7967 front of the variable name `format'. Simplify `if'.
7968
8f0cbc1c
DJ
79692001-10-01 Daniel Jacobowitz <drow@mvista.com>
7970
7971 * gdb.threads/pthreads.exp: Wait for output and delay
7972 before sending ^C.
7973
1f08dafd
DJ
79742001-10-01 Daniel Jacobowitz <drow@mvista.com>
7975
7976 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
7977 some incorrect output instead of timing out.
7978 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
7979
674f90ff
CV
79802001-09-28 Corinna Vinschen <vinschen@redhat.com>
7981
7982 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
7983 check to allow additional `int'.
7984
9b284272
DJ
79852001-09-27 Daniel Jacobowitz <drow@mvista.com>
7986
7987 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
7988 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
7989
b55a4771
MS
79902001-09-27 Michael Snyder <msnyder@redhat.com>
7991
7992 * lib/gdb.exp (test_debug_format): New proc.
7993 (setup_xfail_format): Use new proc test_debug_format.
7994 * gdb.base/constvars.exp (local_compiler_xfail_check): New
7995 proc; use new service proc test_debug_format.
7996 Replace all other "gcc_compiled" tests with this test.
7997 * gdb.base/volatile.exp (local_compiler_xfail_check): New
7998 proc; use new service proc test_debug_format.
7999 Replace all other "gcc_compiled" tests with this test.
8000
80012001-09-27 Michael Snyder <msnyder@redhat.com>
8002
8003 * gdb.base/cvexpr.exp: New file.
8004 * gdb.base/cvexpr.c: New file
8005 Test for expressions using const and volatile keywords.
8006
4e6667ac
CV
80072001-09-26 Corinna Vinschen <vinschen@redhat.com>
8008
8009 * gdb.base/constvars.exp: Check for different orders of keywords
8010 and additional "int" strings in output.
8011
4f337972
AC
80122001-09-22 Andrew Cagney <ac131313@redhat.com>
8013
8014 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
8015 responses from "help maint".
8016
2015650d
FCE
80172001-09-19 Frank Ch. Eigler <fche@redhat.com>
8018
8019 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
8020 to localhost:NNN instead of :NNN, in case Xvfb is listening
8021 only on TCP.
8022
f3bcedc1
CV
80232001-09-19 Corinna Vinschen <vinschen@redhat.com>
8024
8025 * gdb.base/recurse.exp: When checking leaving the watchpoint
8026 scope, recognize when gdb is in function's epilogue and pass.
8027
6b819c92
KS
80282001-09-18 Keith Seitz <keiths@redhat.com>
8029
8030 * lib/insight-support.exp (_gdbtk_export_target_info): Add
8031 support for running tests against sid targets.
8032 (gdbtk_done): Ditto.
8033
a10c9419
CV
80342001-09-18 Corinna Vinschen <vinschen@redhat.com>
8035
8036 * gdb.base/ending-run.c (main): Set stdout buffersize
8037 to the same reasonable value for any target.
8038 * gdb.base/ending-run.exp: Add a regular expression
8039 to make testsuite happy on Sanyo Stormy16 target.
8040
739d0d99
CV
80412001-09-17 Corinna Vinschen <vinschen@redhat.com>
8042
8043 * gdb.base/display.c (do_loops): Add float variable `f'.
8044 Increment f in loop.
8045 * gdb.base/display.exp: Increment timeout by 60 seconds.
8046 Change float display test to use variable `f'.
8047
1b8947f0
JB
80482001-09-17 Jim Blandy <jimb@redhat.com>
8049
8050 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
8051 overflowing the limited breakpoint tables on some ROM monitors
8052 (like the ROM68K).
8053
9890ac81
FCE
80542001-09-15 Frank Ch. Eigler <fche@redhat.com>
8055
8056 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
8057 the "-ac" (disable access control) flag.
8058
6db765ea
JH
80592001-08-30 Jeff Holcomb <jeffh@redhat.com>
8060
8061 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
8062 ints.
8063
4c32cc04
KS
80642001-08-30 Keith Seitz <keiths@redhat.com>
8065
8066 * lib/gdb.exp: Move all insight-related functionality into
8067 separate file.
8068 * lib/insight-support.exp: New file.
8069
8d6e6f81
FCE
80702001-08-29 Frank Ch. Eigler <fche@redhat.com>
8071
8072 * config/sid.exp (sid_start): Never set sid verbosity; disable
8073 expect_background {} that consumed its stdout; tolerate </dev/null.
8074 Attempt to set endianness override in "sid" protocol mode. Cleanup.
8075
6a90e1d0
AC
80762001-08-18 Andrew Cagney <ac131313@redhat.com>
8077
8078 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
8079 CLI jump command to start it.
8080 (mi_run_to_main): Fail immediatly when unexpected output.
8081
1759b3c3
AC
80822001-08-18 Andrew Cagney <ac131313@redhat.com>
8083
8084 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
8085 beginning of function. Fix PR gdb/191.
8086
61d11d80
FCE
80872001-08-16 Frank Ch. Eigler <fche@redhat.com>
8088
8089 * config/sid.exp (sid_start): Don't warn if we cannot figure out
8090 what to force sid endianness to.
8091
942a4df2
KS
80922001-08-15 Keith Seitz <keiths@redhat.com>
8093
8094 * lib/gdb.exp (gdbtk_start): Don't set environment
8095 variables for TCL_LIBRARY and friends. Insight will
8096 now figure these out for itself.
8097
0521c418
MS
80982001-08-02 Michael Snyder <msnyder@redhat.com>
8099
8100 * gdb.base/completion.exp: Remove the symbol "a64l" from
8101 the expect string; this is target-specific, and not related
8102 to what is being tested.
8103
74a9a58a
DB
81042001-08-02 Dave Brolley <brolley@redhat.com>
8105
8106 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
8107
c70819fa
MS
81082001-07-25 Michael Snyder <msnyder@redhat.com>
8109
c2b8fa57
MS
8110 * gdb.base/consecutive.exp: New file. Test stepping over
8111 breakpoints on consecutive instructions.
8112 * gdb.base/consecutive.c: New file.
8113
c70819fa
MS
8114 * gdb.base/call-rt-st.exp: Use double-backslash to quote
8115 curly braces in regular expressions.
8116
2b1a1355
MS
81172001-07-25 Michael Snyder <msnyder@redhat.com>
8118
8119 * gdb.base/ending-run.exp: Accept "Program exited normally" as
8120 legitimate output from stepping out of main.
8121
413eca6f
KS
81222001-07-22 Keith Seitz <keiths@redhat.com>
8123
8124 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
8125 the empty string, do not run the tests.
8126
7e5a9322
SC
81272001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8128
8129 * gdb.base/long_long.exp: Detect size of pointer. Take into
8130 account 2-byte pointers when testing for p/a results.
8131
de58f10f
SC
81322001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8133
d63a86f8 8134 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
8135 and defined to 1K for m68hc11.
8136 (random_data): Reduce table to 1K for embedded platforms (68hc11).
8137 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
8138 (sizeof_random_data): New variable to tell the size of the data table;
8139 don't test past this size; always run to main.
8140
d6f5fea1
SC
81412001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8142
8143 * gdb.base/return2.exp: return of long long and double fails for
8144 68HC11; don't execute these tests on that platform.
8145 * gdb.base/return.exp: Return of a double fails for 68hc11.
8146
c477543d
SC
81472001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8148
8149 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
8150 tests that print a float.
8151 * call-rt-st.exp: Likewise.
8152
63cf1c79
MK
81532001-07-12 Mark Kettenis <kettenis@gnu.org>
8154
8155 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
8156 running this test on Linux.
8157
112f9ab5
MC
81582001-06-24 Michael Chastain <chastain@redhat.com>
8159
8160 * gdb.base/arithmet.exp: Remove some tests to make all test names
8161 unique.
8162
4970cb0f
MS
81632001-07-03 Michael Snyder <msnyder@redhat.com>
8164
8165 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
8166 the output of the ptype command.
8167
d85da69f
MS
81682001-07-02 Michael Snyder <msnyder@redhat.com>
8169
4c8a82de
MS
8170 * gdb.base/completion.exp: Don't assume that break.c is the only
8171 source file that may contain functions named "marker".
d85da69f
MS
8172 * gdb.base/corefile.exp: Quote the curly braces in regexp.
8173
8afc772b
AC
81742001-06-28 Andrew Cagney <ac131313@redhat.com>
8175
8176 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
8177 of files to delete.
8178
8179 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
8180 * gdb.disasm/h8300s.exp: New file.
8181 gdb.disasm/h8300s.s: Likewise.
8182
cff22675
AC
81832001-06-27 Andrew Cagney <ac131313@redhat.com>
8184
8185 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
8186 empty breakpoint tables.
8187
68c81b54
AC
81882001-06-25 Andrew Cagney <ac131313@redhat.com>
8189
8190 * lib/mi-support.exp: Update args=... part of stop-reason
8191 patterns. Accept either a list or a tuple.
8192
2dd62704
AC
81932001-06-23 Andrew Cagney <ac131313@redhat.com>
8194
8195 * lib/mi-support.exp: Remove local emacs variable defining
8196 change-log-default-name.
8197
b4127474
MC
81982001-06-22 Michael Chastain <chastain@redhat.com>
8199
8200 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
8201 This is operationally compatible with the previous version.
8202
8dbfb380
JB
82032001-06-13 Jim Blandy <jimb@redhat.com>
8204
8205 * lib/gdb.exp (gdb_test): Doc fix.
8206
f2d8c86d
MC
82072001-06-10 Michael Chastain <chastain@redhat.com>
8208
8209 * gdb.base/exprs.exp: Remove a duplicate test.
8210
81564d34
JB
82112001-06-06 Jim Blandy <jimb@redhat.com>
8212
8213 * gdb.base/return2.exp (main): Use values to test float and double
8214 returns that are not NaN's, to avoid being confused by IEEE
8215 comparison rules.
8216
da55addb
MS
82172001-06-04 Michael Snyder <msnyder@redhat.com>
8218
8219 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 8220 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
8221 rather than wait for 12 more tests to time out.
8222
42c65987
JB
82232001-06-06 Jim Blandy <jimb@redhat.com>
8224
b18bced9 8225 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 8226 Don't forget to match the GDB prompt.
b18bced9 8227
42c65987
JB
8228 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
8229
5b41e5f0
JB
82302001-06-04 Jim Blandy <jimb@redhat.com>
8231
8232 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
8233 command.
8234
015e046f
KB
82352001-05-31 Kevin Buettner <kevinb@redhat.com>
8236
8237 * gdb.base/annota1.exp (info break): Match four or more spaces
8238 after "Address".
8239
fb1ffbbe
MC
82402001-05-31 Michael Chastain <chastain@redhat.com>
8241
8242 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
8243 (dm_type_int_star): Likewise.
8244 (dm_type_long_star): Likewise.
8245 (dm_type_void_star): Likewise.
8246
5ea2a32c
KB
82472001-05-29 Kevin Buettner <kevinb@redhat.com>
8248
8249 * gdb.base/completion.exp (INPUTRC): Set this environment variable
8250 to a known value in order to get consistent results regardless
8251 of the setting of INPUTRC or the presence or contents of .inputrc.
8252
ae23c492
MS
82532001-05-24 Michael Snyder <msnyder@redhat.com>
8254
ac55707e
MS
8255 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
8256 Don't require that the main thread and the manager thread are the
8257 first in the list.
8258
ae23c492
MS
8259 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
8260 debugging. If test fails, issue an "unsupported" not a "fail".
8261
400071f1
JB
82622001-05-24 Jim Blandy <jimb@redhat.com>
8263
8264 Don't assume that short is shorter than int.
8265 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
8266 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 8267 this isn't true.
400071f1
JB
8268 ("print unsigned char == (~0)"): Add test that verifies that ~0,
8269 an int, is not equal to ~0 stored in an unsigned char. This tests
8270 the same thing that the previous test meant to, but works on
8271 16-bit machines, too.
8272 ("print unsigned char != (~0)"): Same test, complemented.
8273
0816a3e5
MS
82742001-05-24 Michael Snyder <msnyder@redhat.com>
8275
8276 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 8277 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
8278 and prevents dejagnu getting out of step.
8279
f6dc23a9
KB
82802001-05-23 Kevin Buettner <kevinb@redhat.com>
8281
8282 * gdb.base/finish.exp (finish_void): Revise pattern for
8283 stopping on the call statement to not permit stopping at
8284 the start of the instructions comprising the call sequence.
8285
7dbd117d
MC
82862001-05-19 Michael Chastain <chastain@redhat.com>
8287
8288 * gdb.base/callfuncs.exp: Make all test names unique.
8289 * gdb.base/commands.exp: Make all test names unique.
8290 * gdb.base/condbreak.exp: Make all test names unique.
8291 * gdb.base/dbx.exp: Make all test names unique.
8292 * gdb.base/default.exp: Make all test names unique.
8293 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
8294 and TIMEOUT messages to their corresponding PASS message.
8295 * gdb.base/ending-run.exp: Make all test names unique.
8296 * gdb.base/long_long.exp: Remove duplicate test.
8297
6b0b0a9e
KB
82982001-05-21 Kevin Buettner <kevinb@redhat.com>
8299
8300 * gdb.base/finish.exp (finish_void): Allow "finish" command to
8301 stop on the call statement as well as the statement after the
8302 call.
8303
2caa35cb
MS
83042001-05-21 Michael Snyder <msnyder@redhat.com>
8305
8306 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
8307
40713331
EZ
83082001-05-10 Elena Zannoni <ezannoni@redhat.com>
8309
8310 * gdb.base/completion.exp: Revamp test. Make it execute on all
8311 platforms.
8312
c2c1be8d
EZ
83132001-05-10 Elena Zannoni <ezannoni@redhat.com>
8314
2c9cd303
EZ
8315 * config/gdbserver.exp (gdb_load): Handle the case
8316 in which the arguments to gdbserver are given in the
8317 baseboard configuration file.
8318 Also handle the case in which the server needs to do a
8319 load.
8320
9671de48
KS
83212001-05-07 Keith Seitz <keiths@cygnus.com>
8322
8323 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
8324 set up the display for testing.
8325 (gdbtk_start): Convert all paths to paths that tcl will like.
8326 Export target information to environment.
8327 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
8328 necessary.
8329 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
8330 (to_tcl_path): New proc to convert a given pathname into
8331 a path acceptible as an argument to a tcl command.
8332 (_gdbtk_export_target_info): New proc to export target info
8333 into the environment for gdbtk testing.
8334 (gdbtk_done): New proc to signal end-of-test.
8335
5a360f47
JB
83362001-05-06 Jim Blandy <jimb@redhat.com>
8337
8338 * restore.c: Make the code of caller0 correspond to its comment.
8339
66c756c6
MS
83402001-05-03 Michael Snyder <msnyder@redhat.com>
8341
8342 * config/sid.exp (gdb_target_sid): Check for error messages.
8343 On error or timeout, don't make expect exit (which will terminate
8344 all subsequent tests); instead just make gdb exit.
d63a86f8 8345 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
8346 return a negative value.
8347
a966fde5
JB
83482001-04-24 Jim Blandy <jimb@redhat.com>
8349
851c18e0
JB
8350 * gdb.c++/templates.exp: If we see the prompt for the overload
8351 list, but we haven't recognized any of the longer patterns,
8352 arrange for this test to fail, not hang.
8353
a966fde5
JB
8354 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
8355 variations.
8356
db144853
MC
83572001-04-22 Michael Chastain <chastain@redhat.com>
8358
8359 * gdb.c++/local.exp: Use the 'runto' library function.
8360 * gdb.c++/namespace.exp: Likewise.
8361 * gdb.c++/overload.exp: Likewise.
8362
3207ec21
KB
83632001-03-26 Kevin Buettner <kevinb@redhat.com>
8364
8365 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
8366 * gdb.base/step-line.exp: New file. Test step/next in presence of
8367 #line directives.
8368 * gdb.base/step-line.c: New file. Test program for the above.
8369 * gdb.base/step-line.inp: New file. We pretend that this file has
8370 been transformed by some other tool into step-line.c.
8371
13b57657
JB
83722001-03-21 Jim Blandy <jimb@redhat.com>
8373
8374 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
8375 unmangled operator names.
8376
754cbe1c
JB
83772001-03-20 Jim Blandy <jimb@redhat.com>
8378
8379 * gdb.threads/linux-dp.exp: Recognize an additional message
8380 generated by GDB when it doesn't understand how to debug threads
8381 on the target system.
8382
177495c9
AC
83832001-03-19 Andrew Cagney <ac131313@redhat.com>
8384
8385 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
8386
f266096b
MC
83872001-03-12 Michael Chastain <chastain@redhat.com>
8388
8389 * gdb.c++/derivation.exp: Use the 'runto' library function.
8390
cac3c2ff
MC
83912001-03-12 Michael Chastain <chastain@redhat.com>
8392
8393 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
8394
b6c11a24
MC
83952001-02-24 Michael Chastain <chastain@redhat.com>
8396
8397 * gdb.c++/ref-types.exp: Change handwritten code to library
8398 function 'runto'.
8399
6bae5bce
OF
84002001-03-16 Orjan Friberg <orjanf@axis.com>
8401
8402 * gdb.base/signals.exp: Set count to 0 explicitly.
8403
0015fd9a
MS
84042001-03-15 Mark Salter <msalter@redhat.com>
8405
8406 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
8407 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
8408 (gdb_load): Add support for additional target_info: gdb_download_size
8409 and gdb_load_timeout.
0015fd9a 8410
fc33412a
DT
8411Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
8412
8413 * gdb.base/annota1.exp: Move test of isnative to earlier in the
8414 file -- to prevent failing when the compile fails but we have no
8415 intention of running the tests anyway.
8416
8417 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
8418 tests if set.
8419
8420 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
8421 integers.
8422
8423 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
8424 * gdb.c++/namespace.exp: Ditto.
8425
115f06de
OF
84262001-03-07 Orjan Friberg <orjanf@axis.com>
8427
8428 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
8429 * gdb.base/pointers.exp: Relax pattern match of decimals.
8430
b6ba6518
KB
84312001-03-06 Kevin Buettner <kevinb@redhat.com>
8432
8433 * Makefile.in, config/abug.exp, config/cfdbug.exp,
8434 config/cpu32bug.exp, config/dve.exp, config/est.exp,
8435 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
8436 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
8437 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
8438 config/sh.exp, config/sid.exp, config/slite.exp,
8439 config/sparclet.exp, config/udi.exp, config/unknown.exp,
8440 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
8441 config/vxworks.exp, config/vxworks29k.exp,
8442 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
8443 gdb.base/all-bin.exp, gdb.base/annota1.exp,
8444 gdb.base/arithmet.exp, gdb.base/assign.exp,
8445 gdb.base/async.exp, gdb.base/attach.exp,
8446 gdb.base/bitfields.exp, gdb.base/bitops.exp,
8447 gdb.base/break.exp, gdb.base/call-ar-st.exp,
8448 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
8449 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
8450 gdb.base/commands.exp, gdb.base/completion.exp,
8451 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
8452 gdb.base/constvars.exp, gdb.base/corefile.exp,
8453 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
8454 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
8455 gdb.base/ending-run.exp, gdb.base/environ.exp,
8456 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
8457 gdb.base/finish.exp, gdb.base/foll-exec.exp,
8458 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
8459 gdb.base/funcargs.exp, gdb.base/help.exp,
8460 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
8461 gdb.base/logical.exp, gdb.base/long_long.exp,
8462 gdb.base/maint.exp, gdb.base/mips_pro.exp,
8463 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
8464 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
8465 gdb.base/pointers.exp, gdb.base/printcmds.exp,
8466 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
8467 gdb.base/regs.exp, gdb.base/relational.exp,
8468 gdb.base/remote.exp, gdb.base/reread.exp,
8469 gdb.base/restore.exp, gdb.base/return2.exp,
8470 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
8471 gdb.base/selftest.exp, gdb.base/setshow.exp,
8472 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
8473 gdb.base/sigall.exp, gdb.base/signals.exp,
8474 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
8475 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
8476 gdb.base/step-test.exp, gdb.base/structs.c,
8477 gdb.base/structs.exp, gdb.base/structs2.exp,
8478 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
8479 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
8480 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
8481 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
8482 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
8483 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
8484 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
8485 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
8486 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
8487 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
8488 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
8489 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
8490 gdb.fortran/types.exp, gdb.java/jmisc.exp,
8491 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
8492 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
8493 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8494 gdb.trace/circ.exp, gdb.trace/collection.exp,
8495 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
8496 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8497 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
8498 gdb.trace/report.exp, gdb.trace/save-trace.exp,
8499 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8500 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
8501 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
8502 notices.
8503
dc96c6c7 85042001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
8505
8506 * gdb.base/varargs.c (find_max_double): Fix printf format string:
8507 first arg is int not float.
8508
dc96c6c7 85092001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
8510
8511 * gdb.base/reread.exp: Unsupported for non-native targets;
8512 doesn't work for remote debugging.
8513
9b0c4aeb
FN
85142001-02-19 Fernando Nasser <fnasser@redhat.com>
8515
8516 From Drew Moseley <dmoseley@redhat.com>
8517 * gdb.base/ending-run.exp: Properly handle the BSP state when
8518 stepping past the end of main.
8519
02aa71d5
MC
85202001-02-19 John Moore <jmoore@redhat.com>
8521
8522 * gdb.base/commands.exp (infrun_breakpoint_command_test):
8523 Converted HPUX fix for non-expected items following multiple
8524 step commands into general solution for all platforms.
8525
1fa449a4
MC
85262001-02-18 Michael Chastain <chastain@redhat.com>
8527
8528 * gdb.c++/classes.exp (do_tests): Change runto statements
8529 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8530 statements demangler agnostic.
8531 * gdb.c++/virtfunc.exp (do_tests): Likewise.
8532 (gdb_virtfunc_restart): Likewise.
8533
b2f9ec70
MC
85342001-02-14 Michael Chastain <chastain@redhat.com>
8535
8536 * gdb.c++/inherit.exp (do_tests): Change runto statements
8537 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8538 statements demangler agnostic.
8539
cf74b8ca
AC
8540Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
8541
8542 * gdb.threads/pthreads.exp: Unify pass/fail messages for
8543 ``continue to bkpt at common_routine in thread 2'' and ``stopped
8544 before calling common_routine 15 times'' tests.
8545
99f78f56
MC
85462001-02-11 Michael Chastain <chastain@redhat.com>
8547
8548 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
8549 Helps the test script figure out which demangler is in use.
8550 (dm_type_foo_ref): Ditto.
8551 (dm_type_int_star): Ditto.
8552 (dm_type_long_star): Ditto.
8553 (dm_type_unsigned_int): Ditto.
8554 (dm_type_void): Ditto.
8555 (dm_type_void_star): Ditto.
99707966 8556 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
8557 Probe the gdb demangler and set variables to accommodate
8558 formatting differences.
8559 (info_func_regexp): New function. Same as info_func, but
8560 matches against a regexp.
8561 (info_func): Match against a literal string.
8562 (print_addr_2): New function. Match against a literal string,
8563 which can be different from the input to gdb.
8564 (print_addr): Simply call print_addr_2 with the same argument twice.
8565 (test_lookup_operator_functions): Use demangler formatting variables.
8566 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
8567 the tests in the same order as the C++ class declaration.
8568 (test_paddr_operator_functions): Ditto.
8569 (test_paddr_overloaded_functions): Ditto.
8570 (test_paddr_hairy_functions): Use demangler formatting variables.
8571 Add reference to gdb/19 for related tests.
8572 (do_tests): Call probe_demangler.
8573
1de8f023
KB
85742001-01-30 Kevin Buettner <kevinb@redhat.com>
8575
8576 * gdb.c++/templates.cc (printf): Remove unused function definition.
8577
ca3f91ed
MS
85782001-01-26 Felix Lee <flee@redhat.com>
8579
8580 * sid.exp (sid_exit): Pass host, not target, to remote_close.
8581
85822001-01-25 matthew green <mrg@redhat.com>
8583
8584 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
8585 up sid.
8586 (sid_exit): Call `remote_pop_conn' after GDB is gone.
8587
85882001-01-25 matthew green <mrg@redhat.com>
8589
8590 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 8591 Deprecate $sid_spawn_id.
ca3f91ed
MS
8592 (sid_exit): Remove code necessary only for `spawn.'
8593
85942001-01-25 matthew green <mrg@redhat.com>
8595
8596 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
8597
fb18ec4a
MC
85982001-01-28 Michael Chastain <chastain@redhat.com>
8599
8600 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
8601 to call when tests fail. It takes gdb out of the overloaded
8602 function choice menu back to the main prompt, so that the test
8603 program stays synchronized.
8604 (set_bp_overloaded): New proc to collect all the common
8605 code for setting a breakpoint on an overloaded name. Calls
8606 take_gdb_out_of_choice_menu when needed.
8607 (menu_overload1arg): New variable to collect the repeated
8608 instances of the expected menu for an overloaded name. Change
8609 the regular expression to handle changes in g++ type encoding:
8610 "void" can be either "void" or "", and "unsigned int" can be
8611 either "unsigned int" or "unsigned".
8612 (continue_to_bp_overloaded): Change regular expressions to handle
8613 changes in g++ type encoding.
8614 (no proc): Call take_gdb_out_of_choice_menu when needed.
8615 Remove redundant calls to "info break". Accept either "canceled"
8616 or "cancelled". Change regular expressions in "info break"
8617 calls to handle changes in g++ type encoding. Give all tests
8618 unique strings.
8619
9c646a6e
BE
86202001-01-17 Ben Elliston <bje@redhat.com>
8621
8622 * config/sid.exp: New file.
8623
9549d9c1
AC
8624Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
8625
8626 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
8627
dc96c6c7 86282000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
8629
8630 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
8631 Add a RE to accept a non-ascii char if one is ever presented.
8632
b4df4f68
FN
86332000-12-20 Fernando Nasser <fnasser@redhat.com>
8634
297dd0fd 8635 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 8636
dc96c6c7 86372000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 8638
d63a86f8 8639 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
8640 in regexp. One '\' does not suffice on Linux.
8641
4a7bddb6
MC
86422000-12-09 Michael Chastain <chastain@redhat.com>
8643
8644 * gdb.base/break.exp (test_clear_command): Use a marker function
8645 rather than 'main' for the test function. Also move this
8646 test to an execution point where the marker function names are
8647 guaranteed to be bound to functions. (Executing tests after a
8648 'finish' from main runs into name conflicts with local names
8649 in __libc_start_main).
8650
dc96c6c7 86512000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
8652
8653 * gdb.base/finish.exp: New test for gdb's "finish" command.
8654 * gdb.base/return2.exp: New test for gdb's "return" command.
8655 * gdb.base/return2.c: New source file for above.
8656
dc96c6c7 86572000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
8658
8659 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
8660 * gdb.base/miscexprs.exp: Ditto.
8661 * gdb.base/pointers.exp: Ditto.
8662 * gdb.c++/derivation.exp: Ditto.
8663 * gdb.c++/local.exp: Ditto.
8664 * gdb.c++/namespace.exp: Ditto.
8665 * gdb.c++/overload.exp: Ditto.
8666 * gdb.c++/ref-types.exp: Ditto.
8667
dc96c6c7 86682000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
8669
8670 * gdb.base/constvars.exp: Test result of "up" command.
8671 * gdb.base/miscexprs.exp: Ditto.
8672 * gdb.base/pointers.exp: Ditto.
8673 * gdb.base/scope.exp: Ditto.
8674 * gdb.c++/derivation.exp: Ditto.
8675 * gdb.c++/local.exp: Ditto.
8676 * gdb.c++/namespace.exp: Ditto.
8677 * gdb.c++/overload.exp: Ditto.
8678 * gdb.c++/ref-types.exp: Ditto.
8679
44097287
FN
86802000-11-22 Michael Chastain <chastain@redhat.com>
8681
8682 * mips_pro.exp: Accept either "middle -> top -> main" or
8683 "middle -> main" in the backtrace, because gcc can optimize
8684 tail calls to jumps. Remove setup_xfail for the hppa case.
8685 Add a comment with the original warning messages from PR 3016,
8686 which was filed in 1993, to preserve them for posterity.
8687
9d2e1bab
ND
86882000-11-17 Nick Duffek <nsd@redhat.com>
8689
8690 * lib/gdb.exp (gdb_test): Override timeout with board info.
8691
1aca8eb7
ND
86922000-11-17 Nick Duffek <nsd@redhat.com>
8693
8694 * gdb.base/display.exp: Don't kill running stub. Add "again" to
8695 the second kill and detach messages.
8696
93076499
ND
86972000-11-17 Nick Duffek <nsd@redhat.com>
8698
8699 * configure.in: Add AC_EXEEXT.
8700 * configure: Regenerate.
8701 * Makefile.in (just-check): Export EXEEXT.
8702 * lib/gdb.exp ($EXEEXT): Import from environment.
8703 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
8704 expect "maint dump-me" on Cygwin.
8705 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
8706 $EXEEXT.
8707
30e87cd3
ND
87082000-11-17 Nick Duffek <nsd@redhat.com>
8709
8710 * gdb.base/break.exp: Test backtrace and finish from called
8711 function on all platforms, not just HP-UX.
8712
dc96c6c7 87132000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
8714
8715 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
8716 code from gdb_target_monitor, so it can be used independantly
8717 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 8718
dc96c6c7 87192000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
8720
8721 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
8722 * gdb.base/corefile.exp: Expect the message "Program is being
8723 debugged already" when we send the "corefile" command, since
8724 the preceeding gdb_load may have connected gdb to a remote target.
8725 * gdb.base/display.exp: Disable hardware watchpoints if new
8726 board info variable "no_hardware_watchpoints" is true.
8727 Replace single-letter commands with more readable ones.
8728 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
8729 if new board info variable "no_hardware_watchpoints" is true.
8730 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
8731 to see if stdio (printf) testing is possible.
8732 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
8733 board info variable "no_hardware_watchpoints" is true. Use new
8734 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
8735
39124dea
FN
87362000-11-13 Fernando Nasser <fnasser@redhat.com>
8737
8738 From Orjan Friberg <orjanf@axis.com>:
8739 * gdb.base/printcmds.exp: Escape curly braces followed by a number
8740 in array print pattern match.
8741
a9e2e984
FN
87422000-11-09 Fernando Nasser <fnasser@redhat.com>
8743
8744 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
8745 spelling "cancelled" to U.S. spelling "canceled" to match changes
8746 made to gdb.
8747 * gdb.c++/ovldbreak.exp: Ditto.
8748
c7db355b
PS
87492000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8750
8751 * gdb.base/callfuncs.c (main): Moved to end of file, call
8752 t_double_values to initialize the FPU before inferior calls are made.
8753 * gdb.base/callfuncs.exp: Test for register preservation after calling
8754 inferior functions. Add tests for continuining, finishing and
8755 returning from a stop in a call dummy.
8756
dc96c6c7 87572000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
8758
8759 * gdb.base/commands.exp: Break up long lines, and re-indent.
8760
dc96c6c7 87612000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
8762
8763 * config/gdbserver.exp: Rewritten from the ground up, to make it
8764 compatible with the current dejagnu tree, and to make it work with
8765 the new "gdbserver" in libremote.
8766
dc96c6c7 87672000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8768
8769 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
8770 * gdb.base/varargs.exp: Skip entire test if no printf support.
8771 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
8772 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
8773
dc96c6c7 87742000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8775
8776 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
8777 no floating point support.
8778 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
8779 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
8780 * gdb.base/call-rt-st.exp: Ditto.
8781 * gdb.base/call-strs.exp: Ditto.
8782
bac5fc66
JG
87832000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
8784
8785 * gdb.base/sizeof.c: include <stdio.h>.
8786
8787 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
8788 'finish', otherwise uncaptured gdb_prompt would potentially
8789 throw remaining test points out of sync.
8790
b22a6027
SB
87912000-07-26 Scott Bambrough <scottb@netwinder.org>
8792
8793 * gdb.base/recurse.exp: Run tests for all targets.
8794 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
8795 gnu-oldld case on ARM.
8796 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
8797 for ARM targets.
d63a86f8 8798
d8231941
AG
8799Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
8800
8801 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
8802 * gdb.java/configure: Rebuild.
8803
8caabe69
AG
8804Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
8805
8806 * gdb.java/jv-exp.exp: New file.
8807
9d273ca3
AG
8808Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
8809
8810 * configure: Rebuilt.
8811 * configure.in (configdirs): Add gdb.java.
8812 * gdb.java/jmisc.java: New file.
8813 * gdb.java/jmisc.exp: New file.
8814 * gdb.java/Makefile.in: New file.
8815 * gdb.java/configure: Rebuilt.
8816 * gdb.java/configure.in: New file.
8817 * lib/java.exp: New file.
8818
4f823a66
AC
8819Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
8820
8821 * gdb.base/exprs.exp: Test casts to a pointer including over and
8822 underflow.
8823
2391e11d
AC
8824Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
8825
8826 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
8827 and the compilers sizes.
8828
54602222
ND
88292000-07-09 Nick Duffek <nsd@redhat.com>
8830
8831 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
8832 (use_methods): New function.
8833 (main): Call use_methods().
8834 * gdb.c++/classes.exp (test_method_param_class): New procedure.
8835 (do_tests): Call test_method_param_class.
8836
2bec0572
ND
88372000-07-09 Nick Duffek <nsd@redhat.com>
8838
8839 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
8840 spelling.
8841 (test_enums): New procedure. Move enum tests from end of script
8842 to here. Set breakpoint on function name instead of line number.
8843 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
8844 (enums2): New marker function.
8845 (enums1): New function.
8846 (main): Call enums1(). Move enum tests to enums1().
8847
78492fde
AC
8848Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
8849
8850 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
8851 compile/link program. Update line numbers.
8852 * gdb.asm/d10v.inc: Define ``startup''.
8853 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 8854
49a2cef8
AC
8855Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
8856
8857 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
8858
3e6c8688
EZ
88592000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8860
8861 * gdb.base/maint.exp: Add 'maint print architecture' item to output
8862 of 'help maint print' command.
8863
9ff5cbe9
AC
8864Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
8865
8866 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
8867 they use gdb_expect_list.
8868
17c579bd
AC
8869Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
8870
8871 * gdb.base/commands.exp: Use ``set remote
8872 memory-read-packet-size'' instead of ``set endian big'' to test
8873 long commands.
8874
e6d71bf3
DB
88752000-06-03 Daniel Berlin <dan@cgsoftware.com>
8876
8877 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 8878 g++, and stop skipping them.
e6d71bf3
DB
8879
8880 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
8881 work under g++.
8882
d63a86f8 8883 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
8884 initialization.
8885
dc96c6c7 88862000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
8887
8888 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
8889 the regular expression: accept an (almost) arbitrary sequence of
8890 "frames-invalid" and "breakpoints-invalid" messages both before
8891 and after the "starting" message.
8892
dc96c6c7 88932000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
8894
8895 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 8896
dc96c6c7 88972000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
8898
8899 * gdb.base/annota1.exp (annotate-signal-handler-caller):
8900 Relax the regular expression a little, make it pass on Solaris 8.
8901
8216cda9
KB
89022000-05-12 Kevin Buettner <kevinb@redhat.com>
8903
8904 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 8905 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
8906 Instead, it is permissible for gdb to stop on the line of the
8907 call itself.
8908
1a570b2f
MS
89092000-05-12 Michael Snyder <msnyder@.cygnus.com>
8910
8911 * gdb.base/break.exp (bp on small function, optimized file):
8912 Add a second pass pattern. The behavior differs here between stabs
8913 and dwarf for one-line functions. Stabs preserves two line symbols
8914 (one before the prologue and one after) with the same line number,
8915 but dwarf regards these as duplicates and discards one of them.
8916 Therefore the address after the prologue (where the breakpoint is)
8917 has no exactly matching line symbol, and GDB reports the breakpoint
8918 as if it were in the middle of a line rather than at the beginning.
8919
dc96c6c7 89202000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 8921
d63a86f8 8922 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
8923 rather than "send_gdb" (for consistancy).
8924
7d418785
AC
8925Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
8926
8927 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
8928 * gdb.c++/templates.cc: Properly check for GCC version number.
8929 * lib/compiler.cc: Likewise
8930
dc96c6c7 89312000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 8932
d63a86f8 8933 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
8934 gdb may not stop at the first line of main, due to code motion.
8935
dc96c6c7 89362000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
8937
8938 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
8939 This test depends on parsing the printf output from the target.
8940 Since the sparclet stub doesn't do stdio, this will never work.
8941 * gdb.base/call-rt-st.exp: ditto.
8942 * gdb.base/call-strs: ditto.
8943
dc96c6c7 89442000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
8945
8946 * gdb.base/miscexprs.exp: make sizeof long array test portable.
8947
8948 * gdb.base/ending-run.exp: After connecting to a remote target,
8949 but before running, the target will appear to be in a random
8950 location. Specify both a file and a line for breakpoints.
8951 Also, the function that calls main may be called 'init'
8952 rather than 'start'.
8953
a5a51225
EZ
89542000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8955
8956 * gdb.base/help.exp: Update output for add-symbol-file command.
8957
7930cc7c
FN
89582000-04-10 Fernando Nasser <fnasser@cygnus.com>
8959
8960 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
8961 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
8962
23e37ab1
C
89632000-04-07 J.T. Conklin <jtc@redback.com>
8964
e93c542c
C
8965 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
8966
23e37ab1
C
8967 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
8968
591b8fa3
PDM
8969Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
8970
8971 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
8972 values that can be represented exactly.
8973 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
8974 above change, and to not check against the directory part of the source
8975 file name.
8976 (step into print_long_arg_list): Likewise.
8977 (print print_small_structs from print_long_arg_list): Likewise.
8978 (print print_long_arg_list): Likewise.
8979
7a495180
EZ
89802000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8981
30b53638 8982 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 8983
beb998c6
AC
8984Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
8985
8986 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
8987
1c689132
DB
89882000-03-25 Daniel Berlin <dan@cgsoftware.com>
8989
8990 * gdb.base/commands.exp (deprecated_command_test): Add test for
8991 deprecate with no arguments.
8992
c1790a9d
JL
89932000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
8994
8995 * gdb.base/break.exp: Add new test for setting breakpoints on
8996 optimized code so we can test breakpoints work even when function
8997 prologues may be optimized away
8998
003ba290
FN
89992000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
9000
9001 From David Whedon <dwhedon@gordian.com>
9002 * gdb.base/commands.exp : Added command deprecator tests.
9003
6837a0a2
DB
90042000-03-22 Daniel Berlin <dan@cgsoftware.com>
9005
9006 * gdb.base/help.exp: Added test for new apropos command.
9007
b9593231
KB
90082000-03-21 Kevin Buettner <kevinb@redhat.com>
9009
9010 * gdb.base/pointers.c (usevar): New function.
9011 (main): Make sure that global variables v_int_pointer2, rptr,
9012 and y are all referenced someplace in the program by calling
9013 usevar() on them. [Some linkers delete symbols which are
9014 never referenced. The space remains, but there's no way to
9015 get a (symbolic) handle on the variable from the debugger.]
9016
751a959b
EZ
90172000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9018
9019 * gdb.base/printcmds.c: Add typedeffed arrays.
9020
9021 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
9022 procedure to test arrays that are typedef'd.
9023
73a93a32
JI
90242000-03-13 James Ingham <jingham@leda.cygnus.com>
9025
9026 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 9027 the library directories.
73a93a32 9028
fb40c209
AC
9029Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
9030
9031 * configure.in (configdirs): Add sub directory gdb.mi.
9032 * configure: Re-generate.
9033
9034 * gdb.mi: New directory.
d63a86f8 9035
ee4dd2c9
AC
90362000-02-25 Scott Bambrough <scottb@netwinder.org>
9037
9038 * gdb.base/long_long.exp: Correct test suite failure when printing
9039 a long long value as a double on ARM platforms.
9040
70f0cc22
JB
90412000-02-16 Jim Blandy <jimb@redhat.com>
9042
9043 * gdb.base/break.exp ("breakpoint line number"): Make sure the
9044 default source file is set properly before running this test.
9045
853819b8
EZ
90462000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9047
9048 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
9049 gdbtk/library directory, not in gdbtcl2.
9050
dfcd3bfb
JM
90512000-02-04 Jim Blandy <jimb@redhat.com>
9052
9053 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
9054 backslash from regexp pattern.
9055
9056 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
9057 procedure. Use it to run all the "continue to bp overloaded"
9058 tests. Note that this changes the names of the tests slightly.
9059 If the breakpoint hit message includes a hex PC value, because
9060 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
9061 from the real source code, still consider that a pass.
9062
9063 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
9064 XFAIL here if the breakpoint message contains a hex address. Note
9065 similar change on 1999-11-02.
9066
9067 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
9068
9069 * gdb.base/ptype.exp: Establish a default source file before
9070 calling get_debug_format.
9071
90722000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
9073
9074 * gdb.base/watchpoint.exp: Remove duplication of test messages.
9075
8b93c638
JM
90762000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
9077
9078 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
9079 of successive stepi commands -- while in the prologue we should see
9080 the function entry bracket.
9081
90822000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
9083
9084 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
9085 reach __change_mode() when stepping through the end of main().
9086
c5394b80
JM
90872000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
9088
9089 * gdb.base/default.exp: Fix expected pattern.
9090 * gdb.base/help.exp: Same.
9091
0d06e24b
JM
90922000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9093
9094 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
9095 Don't use xfail's because that affects only the following test.
d63a86f8 9096
0d06e24b
JM
9097 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
9098 solaris or linux.
9099
9100 * gdb.base/selftest.exp: Update to reflect changes to main.c.
9101
dc96c6c7 91022000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 9103
d63a86f8 9104 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
9105 "A syntax error" rather than "A parse error". Accept both.
9106
91072000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
9108
9109 * gdb.base/default.exp: Remove OS dependent string from "target
9110 remote" test.
9111 * gdb.base/help.exp: Same for "help target remote" test.
9112
c3f6f71d
JM
91132000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9114
9115 From Jim Kingdon <kingdon@redhat.com>:
9116
9117 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
9118 prompt (cleanup rather than necessity, but still might keep output
9119 from spilling to next test).
9120
91212000-01-02 Fred Fish <fnf@cygnus.com>
9122
9123 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
9124 AIX, which defines them in <sys/types.h>.
9125
ed9a39eb 91261999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 9127
ed9a39eb
JM
9128 * gdb.base/default.exp: Match arm* etc instead of arm in "info
9129 float" test.
9130
91311999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 9132
ed9a39eb 9133 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
9134
9135 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
9136 outermost frame disallowed".
9137
91381999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
9139
9140 * gdb.base/setvar.exp: New tests for setting the value of a struct
9141 with a constant list.
9142
91431999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9144
9145 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
9146 require the user to type a cast before setting the value of a struct.
9147
de57eccd
JM
91481999-12-06 Jim Blandy <jimb@cygnus.com>
9149
9150 * gdb.base/default.exp: Expect the new 'info float' command on
9151 all i386 platforms.
9152
9153 * gdb.threads/linux-dp.exp: Expand our ability to recognize
9154 LinuxThreads libraries that don't support debugging.
9155
c2d11a7d
JM
9156Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
9157
9158 * gdb.base/remote.c: Fill the buffer with truely random data.
9159 Change the buffer type to ``unsigned char'' to simplify size
9160 arithmetic.
9161
9162 * gdb.base/remote.exp: Reduce download numbers by one. Typical
9163 stub only handles 400-1 byte packets. Verify that the download
9164 worked.
9165
91661999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
9167
9168 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
9169 tests, using UNRESOLVED for the untested cases. Also, does not wait
9170 for a timeout if the prompt was received before a recognizable pattern.
9171
91721999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
9173
9174 * lib/gdb.exp (gdb_expect_list): Fix spelling.
9175
91761999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9177
9178 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
9179 watchpoints.
9180
91811999-11-24 Jason Merrill <jason@casey.cygnus.com>
9182
9183 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
9184
9185 * gdb.c++/local.exp: Be more flexible in recognizing local class
9186 name mangling. Don't allow horribly truncated method names.
9187 * gdb.c++/derivation.exp: Expect protected inheritance.
9188 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
9189 * gdb.c++/virtfunc.exp: Likewise.
9190 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
9191 when printing a nested enum.
9192
91931999-11-22 Jim Blandy <jimb@cygnus.com>
9194
9195 * gdb.base/step-test.exp: Properly await GDB's response to setting
9196 a breakpoint on the call to large_struct_by_value.
9197
9198 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
9199 just because we have debug info for the `start' function.
9200
92011999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
9202
9203 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
9204 "Unknown signal" messages, which indicate (on LinuxThreads) that
9205 GDB doesn't know how to debug threads on this system. This is
9206 better than hanging while philosopher 0 dumps chatter into gdb.log.
9207
92081999-11-18 Tom Tromey <tromey@cygnus.com>
9209
9210 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
9211
92121999-11-18 Fred Fish <fnf@cygnus.com>
9213
9214 * gdb.base/coremaker2.c: Add sample program for generating
9215 cores that is more self contained than coremaker.c. Eventually
9216 I'll add more code to this and tie it into the testsuite.
9217
4ce44c66
JM
92181999-11-12 Stan Shebs <shebs@andros.cygnus.com>
9219
9220 * gdb.base/dollar.exp: Remove, now in gdb.hp.
9221
92221999-11-10 Jimmy Guo <guo@cup.hp.com>
9223
9224 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
9225 from $srcdir/lib/.
9226 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
9227 and gdb.c++/.
9228
9229 * gdb.c++/derivation.exp: remove redundant get compiler info code.
9230
d63a86f8 9231 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
9232 'continue with watch' test point.
9233
92341999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
9235
9236 Merged from p2linux-990323-branch:
d63a86f8 9237
4ce44c66
JM
9238 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
9239
11cf8741
JM
9240Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
9241
9242 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
9243 {limit,fixed}''. Test ``set download-write-size''.
9244
9245Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
9246
9247 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
9248 gdb_expect_list.
9249
9250Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
9251
9252 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
9253
92541999-11-03 Mark Salter <msalter@cygnus.com>
9255
9256 * gdb.base/break.exp: Fix "stub continue" pattern.
9257
92581999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
9259
9260 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
9261
92621999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
9263
9264 * gdb.base/display.exp ("finish"): Add timeout clause.
9265
9266 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
9267 plain prompt clause, so this doesn't have to time out in order to
9268 fail.
9269
9270 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
9271 breakpoint hit messages include an address.
9272
9273 * gdb.base/display.exp: Don't forget to escape parens in regular
9274 expressions. Unix regexp notatation sucks.
9275
92761999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9277
9278 * gdb.base/annota1.exp: Test for annotate-signalled: change output
9279 order for 'signalled' message.
9280
5c44784c
JM
92811999-11-01 Stan Shebs <shebs@andros.cygnus.com>
9282
9283 From Jimmy Guo <guo@cup.hp.com>:
9284 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
9285 * gdb.base/annota1.c: Add code for tests to work with.
9286
92871999-10-26 Frank Ch. Eigler <fche@cygnus.com>
9288
9289 * gdb.base/remote.exp: New test for remote downloading settings.
9290 * gdb.base/remote.c: New file with large .data.
9291
917317f4
JM
92921999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
9293
9294 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
9295 for LinuxThreads support, merged from the Code Fusion branch.
9296
9297Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
9298
9299 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
9300 containing exp_continue into a while within an expect. Don't
9301 attempt a start more than three times. Check return value from
9302 gdb_load.
d63a86f8 9303
2df3850c
JM
9304Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
9305
9306 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
9307 a pass case.
9308
2acceee2
JM
93091999-10-01 Kevin Buettner <kevinb@cygnus.com>
9310
9311 * gdb.base/break.c (main): Added a statement that we can step
9312 off of.
9313 * gdb.base/break.exp: Added tests for setting a breakpoint
9314 at an offset and stepping onto a breakpoint.
9315
93161999-10-01 Fred Fish <fnf@cygnus.com>
9317
d63a86f8 9318 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
9319 gdb output.
9320
c2c6d25f
JM
93211999-09-18 Jim Blandy <jimb@cris.red-bean.com>
9322
9323 * gdb.base/break.exp: Code locations are in hex, don't forget!
9324 (For HP-UX.)
9325
93261999-09-17 Stan Shebs <shebs@andros.cygnus.com>
9327
9328 * condbreak.exp: Use break.c as test program.
9329 * condbreak.c: Remove, redundant with break.c.
9330
93311999-09-15 Stan Shebs <shebs@andros.cygnus.com>
9332
9333 * config/monitor.exp (gdb_target_monitor): Disable X- and
9334 Z-packets if the target needs it.
9335
93361999-09-13 James Ingham <jingham@leda.cygnus.com>
9337
9338 * gdb.c++/overload.exp: Added tests for listing overloaded
9339 functions with function pointers in the arg, explicitly calling
9340 out the version you want.
9341
cff3e48b
JM
93421999-09-09 Stan Shebs <shebs@andros.cygnus.com>
9343
9344 * long_long.exp: Add variations of test cases that work for
9345 targets with 16-bit ints and 32-bit doubles.
9346
d4f3574e
SS
93471999-09-08 Stan Shebs <shebs@andros.cygnus.com>
9348
9349 * break.c (main): Compare a possibly-uninitialized argc with an
9350 unlikely value that fits in 16 bits.
9351
93521999-09-07 Stan Shebs <shebs@andros.cygnus.com>
9353
9354 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
9355 0xfeeb, don't want negative numbers if ints are 16 bits.
9356
9357 * lib/gdb.exp (skip_cplus_tests): New proc.
9358 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
9359 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
9360 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
9361 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
9362 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
9363 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
9364 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
9365 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
9366
9367 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
9368
9369Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
9370
9371 * gdb.base/corefile.exp (up): Allow a parameter to appear
9372 in the frame that we're going up to.
9373
9374 From Jim Blandy <jimb@cygnus.com>:
9375
9376 * gdb.base/default.exp (info float): Expect some output now.
9377
9378 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
9379 returning floating-point values to fail on the x86.
9380 * gdb.base/callfwmall.exp (do_function_calls): Same.
9381
9382 * gdb.base/list.exp (test_listsize): Correct expectations for
9383 listing line 1 with listsize 2. Also, listing a single line
9384 works now, as does listing three lines. [Kevin's note: There
9385 were a number of other cases fixed too where the expectations
9386 differed...]
9387
93881999-09-02 Stan Shebs <shebs@andros.cygnus.com>
9389
9390 * gdb.base/selftest.exp: Add case for when version prints as
9391 constant string instead of char pointer.
9392
104c1213
JM
93931999-08-25 Stan Shebs <shebs@andros.cygnus.com>
9394
9395 * gdb.base/ending-run.exp: Add Solaris case for what happens when
9396 stepping out of main.
9397
9398 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
9399 G++ used.
9400
9401 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
9402 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
9403
9404 * gdb.c++/ovldbreak.exp: Update match string in test that
9405 includes a warning of multiple breakpoints.
9406
94071999-08-24 Stan Shebs <shebs@andros.cygnus.com>
9408
9409 * gdb.base/display.exp: Improve precision of step-after-finish
9410 added yesterday.
9411
9412 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
9413 test.
9414
9415 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
9416 configs when using G++, not just hppa*.
9417
94181999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9419
9420 * gdb.base/async.c: New file.
9421 * gdb.base/async.exp: New file.
9422
9423Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
9424
9425 * gdb.base/break.exp: Tweak PA specific tests to properly handle
9426 PA64.
9427
53a5351d
JM
9428Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
9429
104c1213
JM
9430 * gdb.base/display.exp: "finish" can leave us mid-line on many
9431 targets, deal with it. Add a small constant to main, instead of
9432 1000 since main+1000 may not be a valid address in the target.
9433
53a5351d
JM
9434 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
9435 on hpux11.
9436
9437 * gdb.base/attach.exp: Handle another hpux11 error message variant
9438 when attaching to a process that does not exist.
9439
94401999-08-19 J.T. Conklin <jtc@redback.com>
9441
9442 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
9443 characters in 'continue to 1241' test.
9444
94451999-08-17 Stan Shebs <shebs@andros.cygnus.com>
9446
9447 * gdb.base/call-ar-st.exp: Add a shorter match case for the
9448 stop in print_long_arg_list, define and use a whitespace
9449 variable in print_small_structs test, add an XFAIL for Solaris.
9450 * gdb.base/dbx.exp: XFAIL func commands until somebody is
9451 interested enough to fix.
9452
7be570e7
JM
94531999-08-13 Keith Seitz <keiths@cygnus.com>
9454
9455 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
9456 (dbx_gdb_load): Remove. Use gdb_load instead, since that
9457 proc knows about targets other than the natives.
9458 (test_assign): Use "gdb_run_cmd" to "run" the target.
9459 Check that we've actually hit the breakpoint at main.
9460 When we attempt to assign a value to a local variable, check
9461 that the variable is in the current scope, i.e., don't use
9462 a test with an empty result.
9463
9464Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
9465
9466 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
9467 command.
9468
94691999-08-09 Stan Shebs <shebs@andros.cygnus.com>
9470
9471 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9472 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
9473 gdb.compat, gdb.threads-hp.
9474 gdb.hp/configure, gdb.hp/configure.in: New files.
9475 gdb.hp/Makefile.in: Recurse into new subdirs.
9476 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
9477 gdb.hp/gdb.objdbg: New directory, tests for debugging info
9478 in object files.
9479 gdb.hp/tools: New directory, aux tools for HP-specific tests.
9480
96baa820
JM
94811999-08-05 Stan Shebs <shebs@andros.cygnus.com>
9482
9483 * gdb.base/display.exp: Help expect by putting a newline in the
9484 funky printf, remove a bogus p/a test.
9485
94861999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9487
9488 * gdb.base/display.exp: Make sure that when we say 'run', we are
9489 connected to the target. This is necessary when running not
9490 natively.
9491
94921999-08-03 Stan Shebs <shebs@andros.cygnus.com>
9493
9494 * gdb.base/step-test.exp: Removed some extraneous messages.
9495
9496 * gdb.base/long_long.exp: Don't run memory examination tests
9497 on little-endian targets (they will need a different set of
9498 results to match).
9499
95001999-08-02 Stan Shebs <shebs@andros.cygnus.com>
9501
9502 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
9503 until somebody decides to fix GDB.
9504
9505 * gdb.base/long_long.c: Stop compiler complaint by specifying long
9506 constant as "ULL".
9507 * gdb.base/long_long.exp: Loosen x/c test, add partial result
9508 matches for a couple x/2 commands.
9509
a0b3c4fd
JM
95101999-07-30 Stan Shebs <shebs@andros.cygnus.com>
9511
9512 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
9513 by merging in ref-types2 tests.
9514 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
9515
9516 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9517 * gdb.c++/Makefile.in: Add standard actions.
9518 (EXECUTABLES): Rename from PROGS, update list.
9519 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
9520 from gdb.hp.
9521 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
9522 foo and bar locals.
9523 * gdb.c++/anon-union.exp: Fix tests to match.
9524 * gdb.c++/classes.exp: Run if HP compiler used, add extra
9525 expect matches to handle output variations.
9526 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
9527 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
9528 output, add HP alternatives for new and delete prints.
9529 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
9530 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
9531 * gdb.c++/demangle.exp: Use $style when reporting failure.
9532 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
9533 * gdb.c++/inherit.exp: Run if HP compiler used, add some
9534 match alternatives.
9535 * gdb.c++/local.exp: Add match alternatives or xfails for HP
9536 compilers.
9537 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
9538 * gdb.c++/method.exp: Add match alternatives.
9539 * gdb.c++/misc.cc: Add bool types.
9540 * gdb.c++/misc.exp: Add tests for bool types.
9541 * gdb.c++/overload.exp: Add xfails.
9542 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
9543 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
9544 add some more template parameter tests (only for HP currently).
9545 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
9546 * gdb.c++/virtfunc.cc: Add return type and value for main.
9547 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
9548 match alternatives.
d63a86f8 9549
a0b3c4fd
JM
95501999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9551
9552 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
9553
95541999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
9555
9556 * gdb.base/signals.exp: Don't expect getting a backtrace from
9557 within a signal handler to fail on Linux.
9558
95591999-07-29 Stan Shebs <shebs@andros.cygnus.com>
9560
9561 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9562 * lib/gdb.exp: Remove some gratuitious semicolons.
9563 (delete_breakpoints): Increase timeout.
9564 (gdb_expect): Add -notransfer option.
9565 (gdb_test): Use -notransfer option.
9566 (get_compiler_info): Add f77 case.
9567 (get_compiler): New proc, split out from gdb_preprocess, add f77
9568 case.
9569 (gdb_preprocess): Call get_compiler.
9570
9571 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
9572 * gdb.base/attach.exp, gdb.base/display.exp,
9573 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
9574 gdb.base/long_long.exp, gdb.base/printcmds.exp,
9575 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
9576 third arg to gdb_test.
9577 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
9578 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
9579 HP-UX xfails, add others.
9580 * gdb.base/completion.exp: Reflect name change of self-test.
9581 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
9582 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
9583 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
9584 HP failure number.
9585 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
9586 useless HP-UX 10.30 references.
9587 * gdb.base/maint.exp: Loosen matches.
9588 * gdb.base/pointers.c (main): Declare more_code.
9589 * gdb.base/pointers.exp: Match on output of a `next'.
9590 * gdb.base/structs.c: Add prototypes.
9591 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
9592 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
9593
95941999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9595
9596 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
9597 command.
9598
95991999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9600
9601 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
9602 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
9603
9604 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
9605 debug info. Deal with lack of signal hanlder info in stack.
9606
9607 From Jim Kingdon <kingdon@redhat.com>:
9608 * gdb.base/annota1.exp: If printf has debug info, deal with it.
9609
5a2468f5
JM
96101999-07-19 Stan Shebs <shebs@andros.cygnus.com>
9611
9612 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
9613 gdb.base/foll-vfork.exp: Don't run for crosses.
9614
adf40b2e
JM
9615Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
9616
9617 * gdb.base/configure.in: Check for gdbvars.exp instead of
9618 a1-selftest.exp.
9619 * gdb.base/configure: Re-generate.
9620
96211999-07-12 Stan Shebs <shebs@andros.cygnus.com>
9622
9623 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
9624 in trying to run first and name is too long.
9625
9626 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
9627 pointers2.c and pointers2.exp, respectively.
9628 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
9629 doschk happier.
9630
43e526b9
JM
96311999-07-08 Stan Shebs <shebs@andros.cygnus.com>
9632
9633 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
9634 callfuncs2.c and callfuncs2.exp.
9635
9636 * gdb.base/list.exp: Remove mistaken xfails.
9637 * gdb.base/list0.h: Add optional prototypes.
9638
9846de1b
JM
9639Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
9640
9641 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9642 calling malloc.
9643 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
9644 * ptype.exp: Move test for get_debug_format to before its first
9645 use.
9646
96471999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9648
9649 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
9650 * gdb.base/annota2.cc, annota2.exp: Move from here.
9651 * gdb.c++/annota2.cc, annota2.exp: To here.
9652 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
9653
43ff13b4
JM
9654Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
9655
9656 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
9657 a consistent format.
9658
085dd6e6
JM
96591999-06-25 Stan Shebs <shebs@andros.cygnus.com>
9660
9661 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9662 * lib/gdb.exp (get_compiler_info): Add detection for assorted
9663 HP compilers, also set the globals $true and $false.
9664
9665 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
9666 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
9667 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
9668 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
9669 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
9670 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
9671 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
9672 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
9673 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
9674 whatis.c} Add C++ compatible function definitions and return
9675 types, add includes for library functions.
9676 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
9677 * gdb.base/step-test.c (myglob): Rename from glob.
9678 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
9679 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
9680 files, move here from gdb.hp.
9681 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
9682 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
9683 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
9684 Adjust line numbers in regexps.
9685
9686 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
9687 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
9688 instead of 0/1.
9689
9690 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
9691 foll-vfork.exp: New files, move here from gdb.hp.
9692 * gdb.base/page.exp: New file, test of pagination command.
9693
9694 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
9695 recursion test.
9696 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
9697
9698 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
9699 gdb.base/solib.exp: Fix compiler invocation process.
9700
9701 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
9702 HP-UX 11, turn off overload resolution explicitly.
9703 * gdb.base/commands.exp: Set argument list explicitly, add
9704 watchpoint test.
9705 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
9706 them work.
9707 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
9708 expressions properly.
9709 * gdb.base/corefile.exp: Loosen the match slightly.
9710 * gdb.base/default.exp: Allow "Error accessing memory" message
9711 also.
9712 * gdb.base/display.exp: Skip over x/0 j if PA64.
9713 * gdb.base/funcargs.exp: Add xfails for HP-UX.
9714 * gdb.base/interrupt.exp: Ditto.
9715 * gdb.base/langs.exp: Add symbolic matches governed by compiler
9716 in use.
9717 * gdb.base/list.exp: Add xfails for HP-UX.
9718 * gdb.base/long_long.exp: Refine some of the numeric matches.
9719 * gdb.base/mips_pro.exp: Xfail on HP-UX.
9720 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
9721 * gdb.base/nodebug.exp: Succeed on more varieties of output.
9722 * gdb.base/opaque.exp: Remove some HP-UX xfails.
9723 * gdb.base/ptype.exp: Succeed on more varieties of output.
9724 * gdb.base/scope.exp: Add xfails for HP-UX.
9725 * gdb.base/sect-cmd.exp: Add more cases.
9726 * gdb.base/setvar.exp: Add xfails for HP-UX.
9727 * gdb.base/shlib-call.exp: Loosen some matches slightly.
9728 * gdb.base/signals.exp: Match on void symbolically.
9729 * gdb.base/step-test.exp: Add case for PA64.
9730 * gdb.base/term.exp: Add exit and restart.
9731 * gdb.base/twice.exp: Clean up after self.
9732 * gdb.base/varargs.exp: Disable overload resolution explicitly.
9733 * gdb.base/whatis.exp: Allow more ways to pass tests.
9734
9735 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
9736 no longer useful.
9737
9738Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
9739
9740 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
9741 list of patterns.
9742 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
9743 print_double_array(double_array)", "continuing to breakpoint
9744 1018", "print print_double_array(array_d)" and "continuing to
9745 1034" tests.
d63a86f8 9746
085dd6e6
JM
97471999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
9748
9749 * Makefile.in: Add empty html and install-html targets.
9750
97511999-06-24 Stan Shebs <shebs@andros.cygnus.com>
9752
9753 * config/mt-*: Remove, these haven't been used since 1996.
9754
97551999-06-22 Stan Shebs <shebs@andros.cygnus.com>
9756
9757 * gdb.base/call-strs.c, gdb.base/ending-run.c,
9758 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
9759 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
9760
9e0b60a8
JM
97611999-06-18 Stan Shebs <shebs@andros.cygnus.com>
9762
9763 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
9764 simpler match case for the ptype of the big class.
9765
97661999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9767
9768 * gdb.exp: Fix test for gdb_prompt existence.
9769
97701999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9771
9772 * gdb.exp (gdb_test): Add fail after calls to perror.
9773
97741999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9775
9776 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
9777
97781999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9779
9780 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
9781
0f71a2f6
JM
9782Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
9783
9784 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
9785 malloc() is linked in.
9786
97871999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9788
9789 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
9790 step at end.
9791
9792 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
9793
97941999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
9795
9796 * gdb.java/jv-print.exp: New file. (Our first Java test!)
9797
cce74817
JM
9798Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
9799
9800 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
9801 * gdb.base/mips_pro.exp: Likewise.
9802
98031999-06-02 Keith Seitz <keiths@cygnus.com>
9804
9805 * gdb.c++/templates.cc: Change all "new" operators to throw
9806 an exception.
9807 * gdb.c++/cplusfuncs.cc: Likewise.
9808
9809 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
9810
9811Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
9812
9813 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
9814 * gdb.base/ending-run.exp: When stepping out of main, accept a
9815 step into an arbitrary assembler file.
9816
392a587b
JM
98171999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9818
d63a86f8 9819 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 9820 "breakpoint-invalid" to be printed.
d63a86f8 9821 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
9822 number of "frames-invalid" and "breakpoint-invalid" to be printed.
9823 * gdb.base/annota2.cc: Initialize a.x to 0.
9824
9e086581
JM
98251999-05-17 Keith Seitz <keiths@cygnus.com>
9826
9827 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
9828 when "skip_float_tests" set.
9829 Ditto for "print print_double_array(array_d)", "print print_small_structs",
9830 "print print_ten_doubles", and "step into print_long_arg_list".
9831 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
9832 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
9833 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
9834 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
9835 "skip_float_tests" is set.
9836 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
9837 when "skip_float_tests" set.
d63a86f8 9838
cd0fc7c3
SS
98391999-05-06 Keith Seitz <keiths@cygnus.com>
9840
9841 * gdb.base/annota2.cc: Include stdio.h.
9842
9843Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
9844
9845 * gdb.base/crossload.exp: Remove, this has been disabled ever
9846 since BFD stopped including all targets, and cross-GDB gets
9847 plenty of testing anyway.
9848 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
9849 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
9850 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
9851 * gdb.base/README: Remove, was doc for this.
9852 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
9853 needed.
9854
b83266a0
SS
98551999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9856
9857 * gdb.base/call-ar-st.exp: Fix one regular expression in test
9858 output.
9859
9860 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
9861 * gdb.base/annota2.exp: New file. More annotation tests.
9862 * gdb.base/annota1.c: New file. Source file for annota1.exp.
9863 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
9864
98651999-04-23 Angela Marie Thomas <angela@cygnus.com>
9866
9867 * config/cfdbug.exp: New file.
9868
7a292a7a
SS
98691999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
9870
9871 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
9872 Marcus Daniel's and Dale Hawkins's demangler crashes.
9873
9874 * gdb.c++/demangle.exp (test_gnu_style_demangling,
9875 test_lucid_style_demangling, test_arm_style_demangling,
9876 test_hp_style_demangling): Try Tom Tromey's core-dumping
9877 identifier under each demangling style.
9878
98791999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
9880
9881 * gdb.c++/demangle.exp: Include the current demangling style
9882 in all test names.
9883 (current_demangling_style): New global variable.
9884 (set_demangling_style, test_demangling_core, test_demangling,
9885 test_demangling_exact): New functions.
9886 (test_gnu_style_demangling, test_lucid_style_demangling,
9887 test_arm_style_demangling, test_hp_style_demangling): Use those,
9888 instead of calling gdb_test and gdb_test_exact directly.
9889 (catch_demangling_errors): New function, which reports errors
9890 signalled by the demangling test functions in an orderly way.
9891 (do_tests): Use catch_demangling_errors.
9892
98931999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
9894
9895 * gdb.base/signals.exp (test_handle_all_print): Use () for
9896 grouping in expressions, not {}.
9897
9898 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
9899 initialized yet.
9900
99011999-04-01 Stan Shebs <shebs@andros.cygnus.com>
9902
9903 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
9904 are listed.
9905
99061999-03-26 Stan Shebs <shebs@andros.cygnus.com>
9907
9908 * gdb.stabs/weird.exp: Test for CC being defined before
9909 looking at its value.
9910
99111999-03-25 Stan Shebs <shebs@andros.cygnus.com>
9912
9913 * gdb.base/call-ar-st.exp: Remove stray '#'.
9914 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
9915 "short int" and "long int".
9916 * gdb.c++/overload.cc: Cast the string added in the previous
9917 change, to mollify finicky HP compiler.
9918 * gdb.hp/reg-test.exp (testfile): Fix file name.
9919 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 9920
7a292a7a
SS
9921 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
9922 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
9923 alternate form of enum ptype.
9924
c906108c
SS
99251999-03-23 Stan Shebs <shebs@andros.cygnus.com>
9926
7a292a7a
SS
9927 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
9928 * gdb.hp/*.exp: Change all to run compiler probe only after
9929 passing skip_hp_tests, so as not to waste time on guaranteed
9930 failure.
9931
c906108c
SS
9932 * gdb.c++/overload.cc: Pass string instead of char addr, always
9933 init ccpfoo.
9934 * gdb.c++/templates.cc: Fix syntax error.
9935
7a292a7a
SS
9936Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9937
9938 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 9939 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
9940 command.
9941
99421999-03-18 James Ingham <jingham@cygnus.com>
9943
9944 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
9945
9946 * gdb.c++/method.exp: It was testing an uninitialized int on the
9947 stack and assuming it was positive.
9948
9949 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
9950
9951 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 9952 keep it from killing the rest of the tests.
7a292a7a
SS
9953 Use gdb_continue_to_end.
9954
9955 * gdb.base/sigall.exp: use gdb_continue_to_end.
9956
9957 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
9958
9959 * gdb.base/display.exp: use runto_main, not run.
9960
d63a86f8
RM
9961 * gdb.base/default.exp: Check for the current error message in the
9962 r abbreviation test.
7a292a7a
SS
9963 Add strongarm to the targets that know info float.
9964
d63a86f8 9965 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
9966 run which doesn't work with monitors.
9967
9968 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
9969
9970 * gdb.base/break.exp: use the gdb_continue_to_end proc.
9971
9972 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
9973 program. Traps the case (in Cygmon) when the program never really
9974 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
9975 more places, so I used my name. Sorry Mark...
9976
9977 * config/monitor.exp (gdb_target_monitor): added another
9978 target_info parameter: remotebinarydownload. This will set the
9979 remotebinarydownload flag if this is causing some boards trouble.
9980
99811999-03-18 Mark Salter <msalter@cygnus.com>
9982
9983 * lib/gdb.exp (continue_to_exit): New function.
9984
9985 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
9986 * gdb.base/ending-run.exp: Ditto.
9987 * gdb.base/step-test.exp: Ditto.
9988
99891999-03-16 Stan Shebs <shebs@andros.cygnus.com>
9990
9991 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
9992 (suggested by Art Haas <ahaas@neosoft.com>).
9993
99941999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
9995
9996 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
9997
9998Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
9999
10000 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
10001 descriptions of types (short unsigned int vs unsigned short, etc).
10002
100031999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
10004
10005 * gdb.base/call-strs.exp: Don't assume that `step' will step over
10006 a call to strlen; sometimes we do have sources.
10007
100081999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
10009
10010 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
10011 character, so GDB won't print garbage after its end.
d63a86f8 10012
c906108c
SS
10013 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
10014 breakpoint there instead. Sometimes GCC emits memcpy to handle
10015 the large structures being passed by value, so we step into that
10016 instead of sum_array_print, which obscures what we're really testing.
10017 * gdb.base/step-test.exp: However, we do want a test that notices
10018 the bizarre steps into memcpy, so do that here. Add check for
10019 stepping into function calls that pass large structures by value.
10020 ("Is that a noun clause, or are you just happy to see me?")
10021 Remove all references to specific line numbers.
10022 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
10023 New type and function.
10024 (main): Call large_struct_by_value, passing it a large struct by value.
10025 * lib/gdb.exp (gdb_get_line_number): New function.
10026
10027 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
10028 more portable.
10029
7a292a7a
SS
100301999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
10031
c906108c
SS
10032 * lib/gdb.exp: Doc fixes.
10033
7a292a7a
SS
100341999-03-05 Nick Clifton <nickc@cygnus.com>
10035
d63a86f8 10036 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
10037
100381999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
10039
c906108c
SS
10040 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
10041 commands. They're not germane to this test, and they don't work
10042 that way on remote targets.
10043
3fc11d3e
JM
100441999-03-01 James Ingham <jingham@cygnus.com>
10045
10046 * Changelog entries merged over from gdb development branch.
10047
3fc11d3e
JM
10048 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
10049
10050 * lib/gdb.exp (gdbtk_analyze_results): Generic function
10051 for outputting results of test run.
10052
2d4a1622 10053 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
10054
10055 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 10056
7a292a7a
SS
100571999-02-25 Felix Lee <flee@cygnus.com>
10058
10059 * lib/gdb.exp (debug_format): initialize
10060
c906108c
SS
100611999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
10062
10063 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
10064 * gdb.base/call-rt-st.c: Ditto.
10065
c906108c
SS
100661999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
10067
10068 * gdb.threads/pthreads.exp (horiz): New variable.
10069 (test_startup): Fix regexps that capture thread numbers.
10070
100711999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
10072
10073 * gdb.base/smoke.exp: Disambiguate two test case names (both
10074 called ``print'').
10075
10076Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
10077
10078 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
10079 compilation.
10080
100811999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
10082
10083 * gdb.base/miscexprs.exp: Change patterns to match GDB's
10084 actual output formatting.
10085 * gdb.base/smoke.exp: GDB removes leading 0's.
10086 * gdb.base/volatile.exp: Don't check type of remuneration;
10087 that variable is no longer defined in constvars.c.
10088 * gdb.base/step-test.c (main): Exit with explicit exit code.
10089 * gdb.base/step-test.exp: Remove two nexti checks--they are
10090 not portable.
10091
100921999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
10093
10094 * gdb.base/help.exp ("help delete display"): Fix test to match
10095 gdb's output.
10096
10097 * gdb.base/long_long.c (known_types): Initialize values to zero.
10098 * gdb.base/long_long.exp: Step one more line
10099 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 10100 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
10101 unique test case names.
10102
10103Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10104
d63a86f8 10105 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
10106
10107 * gdb.c++/method.exp: Add missing close brace.
10108
101091999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
10110
10111 * gdb.base/maint.exp: Use 'set height 0' to disable page
10112 prompting, not 'set height 400'.
10113
10114 Fix a bunch of timeouts.
10115 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
10116 four separate tests, so expect doesn't take forever to match a ton
10117 of text against a regexp with lots of .* forms.
10118 ("maint print psymbols", "maint print symbols"): Make some of
10119 these greps more selective, so that expect doesn't try to wade
10120 through huge piles of output and time out.
10121
10122 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
10123
10124 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
10125 tests: one which doesn't expect shlib events to be reported, and
10126 another which does, but is XFAIL for all platforms other than
10127 HP/UX.
10128
10129 * gdb.base/break.exp: Teach the test suite that the `catch
10130 fork', `catch vfork', and `catch exec' commands produce error
10131 messages on platforms that don't provide these features.
10132
10133Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
10134
10135 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
10136 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
10137 (shortening names from solib_threshold.exp etc), won't run on
10138 anything but HP-UX for the foreseeable future.
10139 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
10140 reflect move.
10141
10142Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
10143
10144 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
10145 gdb.trace/Makefile.in (clean): Remove all test executables.
10146
10147Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
10148
10149 * gdb.base/shlib-call.exp: add test cases to verify that gdb
10150 successfully re-sets breakpoints in shared libraries.
10151 * gdb.base/shmain.c (main): return 0, don't fall off the end.
10152
10153Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10154
d63a86f8
RM
10155 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
10156 and compiled w/o GCC.
c906108c
SS
10157
10158 * gdb.hp/watch-cmd.exp: ditto.
10159
10160 * gdb.hp/watch-hp.exp: ditto.
10161
10162 * gdb.hp/xdb1.exp: ditto.
10163
10164 * gdb.hp/xdb2.exp: ditto.
10165
10166 * gdb.hp/dbx.exp: ditto.
10167
10168Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
10169
10170 * constvars.c: Remove C++-isms.
10171 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
10172 with GCC.
10173
10174Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
10175
10176 The following changes are part of the HP merge.
10177
10178 * gdb.base/break.exp: new tests to verify that catchpoints for
10179 fork, vfork, and exec don't trigger inappropriately.
10180
10181 * gdb.base/opaque.exp: compile one file at a time, then link.
10182
10183 * gdb.base/signals.exp: be more restrictive about which hppa
10184 systems receive a setup_xfail. new tests.
10185
10186 * gdb.base/solib_threshold.build: new file.
10187 * gdb.base/solib_threshold.exp: new file.
10188 * gdb.base/solib_threshold.link_opts: new file.
10189 * gdb.base/solib_threshold.mk: new file.
10190 * gdb.base/gen_solib_threshold.c: new file.
10191
10192 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
10193 tests. New tests for enums inside classes.
10194
10195 * gdb.c++/compiler.cc: indicate support of template debugging.
10196
10197 * gdb.c++/demangle.exp: run hp style demangling tests.
10198
10199 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
10200 tests.
10201
10202 * gdb.c++/misc.cc: changes to support new tests.
10203
10204 * gdb.c++/templates.cc: changes to support HP's compiler; changes
10205 to support new tests.
10206
10207 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
10208 gcc, then skip these tests.
10209
10210Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
10211
10212 The following files are part of the HP merge; some had longer
10213 names at HP, but have been renamed to be no more than 14
10214 characters in length.
10215
10216 * gdb.hp/ambiguous.cc: new file.
10217 * gdb.hp/ambiguous.exp: new file.
10218 * gdb.hp/attach.exp: new file.
10219 * gdb.hp/attach2.exp: new file.
10220 * gdb.hp/classes-hp.exp: new file.
10221 * gdb.hp/ctti.exp: new file.
10222 * gdb.hp/ctti-add.cc: new file.
10223 * gdb.hp/ctti-add1.cc: new file.
10224 * gdb.hp/ctti-add2.cc: new file.
10225 * gdb.hp/ctti-add3.cc: new file.
10226 * gdb.hp/dbx.exp: new file.
10227 * gdb.hp/exception.cc: new file.
10228 * gdb.hp/exception.exp: new file.
10229 * gdb.hp/foll-exec.c: new file.
10230 * gdb.hp/foll-exec.exp: new file.
10231 * gdb.hp/foll-fork.c: new file.
10232 * gdb.hp/foll-fork.exp: new file.
10233 * gdb.hp/foll-vfork.c: new file.
10234 * gdb.hp/foll-vfork.exp: new file.
10235 * gdb.hp/inherit-hp.exp: new file.
10236 * gdb.hp/more-steps.exp: new file.
10237 * gdb.hp/namespace.cc: new file.
10238 * gdb.hp/namespace.exp: new file.
10239 * gdb.hp/optimize.exp: new file.
10240 * gdb.hp/pxdb.c: new file.
10241 * gdb.hp/pxdb.exp: new file.
10242 * gdb.hp/quicksort.exp: new file.
10243 * gdb.hp/reg-test.exp: new file.
10244 * gdb.hp/reg-test.s: new file.
10245 * gdb.hp/sized-enum.c: new file.
10246 * gdb.hp/sized-enum.exp: new file.
10247 * gdb.hp/start-stop.exp: new file.
10248 * gdb.hp/templ-hp.cc: new file.
10249 * gdb.hp/templ-hp.exp: new file.
10250 * gdb.hp/thr-lib.c: new file.
10251 * gdb.hp/thr-lib.exp: new file.
10252 * gdb.hp/thr-lib.h: new file.
10253 * gdb.hp/thr-liblib.c: new file.
10254 * gdb.hp/virtfun-hp.c: new file.
10255 * gdb.hp/virtfun-hp.exp: new file.
10256 * gdb.hp/watch-cmd.exp: new file.
10257 * gdb.hp/watch-hp.exp: new file.
10258 * gdb.hp/xdb1.exp: new file.
10259 * gdb.hp/xdb2.exp: new file.
10260 * gdb.hp/xdb3.exp: new file.
10261
10262Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
10263
10264 The following files are part of the HP merge; some had longer
10265 names at HP, but have been renamed to be no more than 14
10266 characters in length.
10267
10268 * gdb.base/ss.h: new file.
10269 * gdb.base/call-ar-st.c: new file.
10270 * gdb.base/call-ar-st.exp: new file.
10271 * gdb.base/call-rt-st.c: new file.
10272 * gdb.base/call-rt-st-exp: new file.
10273 * gdb.base/call-strs.exp: new file.
10274 * gdb.base/ena-dis-br.exp: new file.
10275 * gdb.base/environ.exp: new file.
10276 * gdb.base/long_long.exp: new file.
10277 * gdb.base/sect-cmd.exp: new file.
10278 * gdb.base/shlib-cl2.exp: new file.
10279 * gdb.base/smoke.exp: new file.
10280 * gdb.base/so-impl-ld.c: new file.
10281 * gdb.base/so-impl-ld.exp: new file.
10282 * gdb.base/so-indr-cl.c: new file.
10283 * gdb.base/so-indr-cl.exp: new file.
10284 * gdb.base/varargs.exp: new file.
10285 * gdb.base/volatile.exp: new file.
10286 * gdb.base/whatis-exp.exp: new file.
7a292a7a 10287 * gdb.base/display.exp: new file.
c906108c
SS
10288 * gdb.c++/derivation.exp: new file.
10289 * gdb.c++/local.exp: new file.
10290 * gdb.c++/member-ptr.exp: new file.
10291 * gdb.c++/overload.exp: new file.
10292 * gdb.c++/ovldbreak.exp: new file.
10293 * gdb.c++/ref-types.exp: new file.
10294 * gdb.c++/ref-types2.exp: new file.
10295 * gdb.c++/userdef.exp: new file.
d63a86f8 10296
c906108c
SS
10297Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
10298
10299 * gdb.base/default.exp: Reflect wording change in remote.c.
10300
dc96c6c7 10301Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10302
10303 * gdb.base/help.exp: Update to reflect current text.
10304
10305Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
10306
10307 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
10308 they're stack variables and contain garbage.
10309 * gdb.c++/anon-union.exp: new file.
10310
10311 The following changes were made by David Taylor
10312 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
10313 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
10314 in changes by HP.
10315
10316 * gdb.base/bitops.exp: new file.
10317 * gdb.base/default.exp: change expected messages for catch and
10318 info catch tests to reflect HP merge changes.
10319 * gdb.base/enable-disable-break.exp
10320 * gdb.base/ending-run.c: new file.
10321 * gdb.base/long_long.c: new file.
10322 * gdb.base/maint.exp: new file.
10323 * gdb.base/pointers2.exp: new file.
10324 * gdb.base/shlib-call2.exp: new file.
10325 * gdb.base/solib.exp: new file.
10326 * gdb.base/step-test.c: new file.
10327 * gdb.c++/anon-union.cc: new file.
10328 * gdb.c++/local.cc: new file.
10329 * gdb.c++/member-pointer.cc: new file.
10330 * gdb.c++/method.cc: new file.
10331 * gdb.c++/ref-types.cc: new file.
10332 * gdb.c++/ref-types2.cc: new file.
10333 * gdb.c++/userdef.cc: new file.
d63a86f8 10334
c906108c
SS
10335 * gdb.base/scope.exp: compile one file at a time, then link.
10336 * gdb.base/langs.exp: ditto.
10337 * gdb.base/list.exp: ditto.
d63a86f8 10338
c906108c
SS
10339Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
10340
10341 The following changes were made by David Taylor
10342 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
10343 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
10344 in changes by HP.
d63a86f8 10345
c906108c
SS
10346 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
10347 skip tests. When compiling pass c++ flag to gdb_compile.
10348 * gdb.c++/
d63a86f8 10349
c906108c
SS
10350 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
10351 test for on hppa*-*-hpux*; use args to see if c++ was specified.
10352 (skip_hp_tests): new function.
10353 (gdb_preprocess): new function.
10354
10355 * configure.in (hpdir): decide whether to configure gdb.hp.
10356 * configure: regenerated.
10357
10358 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
10359 to delete on clean.
10360 (EXECUTABLES): update to reflect new additions.
10361 * gdb.base/commands.exp: update message expected.
10362 * gdb.base/default.exp: add copyright notice.
10363 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
10364 * gdb.base/help.exp: update messages to reflect current text.
10365 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
10366 targets for recurse tests.
10367 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
10368 skip this file.
10369
10370 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
10371 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
10372 compilation.
10373 * gdb.c++/misc.exp: ditto.
10374 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
10375 run the tests. tell gdb_compile that it's a c++ compilation.
10376
10377 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 10378
c906108c
SS
10379 * gdb.base/all-bin.exp: new file.
10380 * gdb.base/arithmet.exp: new file.
10381 * gdb.base/assign.exp: new file.
10382 * gdb.base/completion.exp: new file.
10383 * gdb.base/cond-expr.exp: new file.
10384 * gdb.base/condbreak.exp: new file.
10385 * gdb.base/define.exp: new file.
10386 * gdb.base/dollar.exp: new file.
10387 * gdb.base/environment.exp: new file.
10388 * gdb.base/eval-skip.exp: new file.
10389 * gdb.base/jump.exp: new file.
10390 * gdb.base/logical.exp: new file.
10391 * gdb.base/pointers.exp: new file.
10392 * gdb.base/relational.exp: new file.
10393 * gdb.base/section_command.exp: new file.
10394 * gdb.base/whatis-expr.exp: new file.
10395
10396 * gdb.base/all-types.c: new file.
10397 * gdb.base/call-array-struct.c: new file.
10398 * gdb.base/call-return-struct.c: new file.
10399 * gdb.base/call-strings.c: new file.
10400 * gdb.base/callfuncs2.c: new file.
10401 * gdb.base/condbreak.c: new file.
10402 * gdb.base/constvars.c: new file.
10403 * gdb.base/display.c: new file.
10404 * gdb.base/int-type.c: new file.
10405 * gdb.base/jump.c: new file.
10406 * gdb.base/miscexprs.c: new file.
10407 * gdb.base/pointers.c: new file.
10408 * gdb.base/pointers2.c: new file.
10409 * gdb.base/shmain.c: new file.
10410 * gdb.base/shr1.c: new file.
10411 * gdb.base/shr2.c: new file.
10412 * gdb.base/solib.c: new file.
10413 * gdb.base/solib1.c: new file.
10414 * gdb.base/solib2.c: new file.
10415 * gdb.base/varargs.c: new file.
10416 * gdb.c++/derivation.cc: new file.
10417 * gdb.c++/overload.cc: new file.
10418 * gdb.c++/ovldbreak.cc: new file.
10419 * gdb.hp/attach.c: new file.
10420 * gdb.hp/attach2.c: new file.
10421 * gdb.hp/average.c: new file.
10422 * gdb.hp/compiler.c: new file.
10423 * gdb.hp/compiler.cc: new file.
10424 * gdb.hp/execd-program.c: new file.
10425 * gdb.hp/follow-exec.c: new file.
10426 * gdb.hp/follow-fork.c: new file.
10427 * gdb.hp/follow-vfork-and-exec.c: new file.
10428 * gdb.hp/misc-hp.cc: new file.
10429 * gdb.hp/more-steps.c: new file.
10430 * gdb.hp/optimize.c: new file.
10431 * gdb.hp/quicksort.c: new file.
10432 * gdb.hp/run-hp.c: new file.
10433 * gdb.hp/start-stop.c: new file.
10434 * gdb.hp/sum.c: new file.
10435 * gdb.hp/templates-hp.cc: new file.
10436 * gdb.hp/thread-local-in-lib.c: new file.
10437 * gdb.hp/thread-local-in-lib.h: new file.
10438 * gdb.hp/thread-local-in-lib.lib.c: new file.
10439 * gdb.hp/vforked-program.c: new file.
10440 * gdb.hp/virtfunc-hp.cc: new file.
10441 * gdb.hp/watchpoint-hp.c: new file.
10442 * gdb.hp/xdb.c: new file.
10443 * gdb.hp/xdb0.c: new file.
10444 * gdb.hp/xdb0.h: new file.
10445 * gdb.hp/xdb1.c: new file.
10446
10447Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
10448
10449 The following change was made by Edith Epstein
10450 <eepstein@cygnus.com> as part of a project to merge in changes
10451 originally made by HP; HP did not create ChangeLog entries.
10452
10453 * gdb.c++/demangle.exp: changed the expected output for some
10454 ARM-style mangling -- removed second reference to datatype.
10455 For example, maint demangle __dt__11T1__pt__2_cFv
10456 T1<char>::~T1<char>(void)
10457 becomes,
10458 maint demangle __dt__11T1__pt__2_cFv
10459 T1<char>::~T1(void)
10460
10461 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 10462
c906108c
SS
10463Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
10464
10465 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
10466 * gdb.trace/backtrace.exp: Likewise.
10467 * gdb.trace/circ.exp: Likewise.
10468 * gdb.trace/collection.exp: Likewise.
10469 * gdb.trace/deltrace.exp: Likewise.
10470 * gdb.trace/infotrace.exp: Likewise.
10471 * gdb.trace/limits.exp: Likewise.
10472 * gdb.trace/packetlen.exp: Likewise.
10473 * gdb.trace/passc-dyn.exp: Likewise.
10474 * gdb.trace/passcount.exp: Likewise.
10475 * gdb.trace/report.exp: Likewise.
10476 * gdb.trace/save-trace.exp: Likewise.
10477 * gdb.trace/tfind.exp: Likewise.
10478 * gdb.trace/tracecmd.exp: Likewise.
10479 * gdb.trace/while-dyn.exp: Likewise.
10480 * gdb.trace/while-stepping.exp: Likewise.
10481
104821998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
10483
10484 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
10485
10486Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
10487
10488 From Brendan Kehoe:
10489 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
10490 int return types.
10491
10492Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
10493
10494 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
10495 remote dos host testing right.
10496
10497Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
10498
10499 * gdb.base/corefile.exp: remove some xfails.
10500
10501Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
10502
10503 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
10504 have different timestamps.
10505
10506Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
10507
10508 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
10509 gdb.base/default.exp: Replace "exec" with "executable".
10510
10511Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
10512
10513 * gdb.base/default.exp: Change else if to elseif from previous
10514 delta.
10515
10516Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
10517
10518 * gdb.base/default.exp: Add brace missing from previous delta.
10519
10520Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
10521
10522 * gdb.base/default.exp: Support test for info float for all
10523 varieties of arm toolchain.
10524
dc96c6c7 10525Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10526
10527 * gdb.trace/*.exp: remove "remote_download" command.
10528
dc96c6c7 10529Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10530
10531 * gdb.trace/*.exp: remove -gdwarf from compile.
10532
10533Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
10534
10535 * gdb.trace/configure.in(AC_INIT): typo
10536 * gdb.trace/configure: regenerated
10537
dc96c6c7 10538Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10539
10540 * config/m68k-emc.exp: New file.
10541 * lib/<emc-support.exp trace-support.exp}: New files.
10542 * configure.in: add new test directory gdb.trace.
10543 * gdb.trace/{configure configure.in Makefile.in}: New files.
10544 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
10545 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
10546 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
10547 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
10548 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
10549 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
10550 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 10551
dc96c6c7 10552Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10553
10554 * gdb.c++/classes.exp: Change all regular expressions to match
10555 arbitrary combinations of newline/carriage-return, so that they
10556 will work equally well on Unix and Windows.
10557 * gdb.c++/inherit.exp: ditto.
10558 * gdb.c++/virtfunc.exp: ditto.
10559
105601998-08-11 Dawn Perchik <dawn@cygnus.com>
10561
10562 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
10563
c2d11a7d
JM
10564Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
10565
10566 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
10567 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
10568 to use a0-a3/d0-d3 as needed.
10569
10570Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
10571
10572 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
10573 * gdb.disasm/am33.exp: Corresponding changes.
10574
c906108c
SS
105751998-07-11 Felix Lee <flee@cygnus.com>
10576
10577 * gdb.base/callfuncs.exp: add cmp10 test.
10578 * gdb.base/callfuncs.c (cmp10): new function.
10579
10580Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
10581
d63a86f8 10582 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
10583 into two parts to get around a synchronization problem in expect.
10584
3fc11d3e
JM
10585Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
10586
10587 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
10588
10589 * configure.in: Add options for gdbtk testsuite.
10590
10591 * configure: Regenerate.
10592
10593 * gdb.gdbtk: New directory to hold gdbtk tests.
10594
c906108c
SS
10595Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10596
10597 * gdb.fortran/types.exp: Escape brackets in expect patterns
10598 for test_float_literal_types_accepted tests.
10599 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
10600 before run test.
10601
c2d11a7d
JM
10602Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
10603
10604 * am33.exp: Just compile, do not link the testcase.
10605 * am33.s: Add ".am33" pseudoop to force am33 mode.
10606
c906108c
SS
106071998-06-25 Felix Lee <flee@cygnus.com>
10608
10609 * gdb.base/setshow.exp: make sure $pc is sane.
10610
10611 * gdb.stabs/weird.exp: split expect patterns properly.
10612
c2d11a7d
JM
10613Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
10614
10615 * gdb.disasm/am33.s: New disassembler testfile for the am33.
10616 * gdb.disasm/am33.exp: Run it.
10617
dc96c6c7 10618Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10619
10620 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
10621 match processing (and eliminate spurious timeouts when running).
10622
dc96c6c7 10623Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10624
10625 * gdb.base/signals.exp (test_handle_all_print): put back Mach
10626 exception test, but conditionalize it on target [mach | gnu].
10627
dc96c6c7 10628Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10629
10630 * gdb.base/overlays.exp: fixup compile line for linker script.
10631
10632Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
10633
10634 * gdb.fortran/types.exp: don't guess at float size.
10635
10636Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
10637
10638 * gdb.base/exprs.exp: delete test that depends on int size.
10639
10640Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
10641
10642 * config/sim.exp: Removed checks for target triplets.
10643 (gdb_target_sim): Use gdb,target_sim_options.
10644
10645Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
10646
10647 * gdb.base/reread.exp: New file.
10648 * gdb.base/reread1.c: New file.
10649 * gdb.base/reread2.c: New file.
10650
10651Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
10652
10653 * config/sim.exp: Use 'target sim -sparclite' when running
10654 SPARClite programs.
10655
10656Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
10657
10658 * gdb.base/structs2.exp: New file.
10659 * gdb.base/structs2.c: New file.
10660
10661Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
10662
10663 * gdb.asm/common.inc: New file.
10664 * gdb.asm/d10v.inc: New file.
10665 * asm-source.exp: Pass -I's to gas to find .inc files.
10666 Update line numbers in expected output.
10667 * asmsrc1.s: Rewrite.
10668 * asmsrc2.s: Rewrite.
10669 * configure.in: Create arch.inc symlink.
10670 * configure: Regenerate.
10671 * Makefile.in (distclean): Delete arch.inc.
10672
10673Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
10674
10675 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
10676 (t_enum_value2): ditto
10677 (t_enum_value3): ditto
10678 (main): ditto
10679Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10680
10681 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
10682 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
10683 change.
10684 Use gdb_test instead of send_gdb/gdb_expect sequences.
10685
10686Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
10687
10688 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
10689 not void.
10690
10691Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
10692
10693 * gdb.base/branches.c: Code with lots of loops and
10694 subroutines. Used to test gdbs ability to single step through PC
10695 changes, especially to test mips-tdep.c:mips_next_pc
10696
10697Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
10698
10699 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
10700 more rigorous EGCS C++ error checking.
10701
10702Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10703
10704 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 10705 tests.
c906108c 10706 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 10707 function when asleep.
c906108c 10708 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
10709 for i*86 Linux and SVR4 signal handling problems.
10710 Remove linux xfail for `next to handler in signals_tests_1', fixed
10711 by recent infrun.c change.
c906108c 10712 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 10713 stack backtraces.
c906108c
SS
10714 Adjust expect pattern in `handle all print' test to match Apr 28 1997
10715 target.[ch] change.
10716
10717Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
10718
10719 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
10720 for a newline from gdb before continuing.
10721 (default_gdb_exit): Just look for y or n.
10722 (gdb_test): Detect abnormal exit from GDB running on DOS; if
10723 it does, fail the rests of the tests in the file.
10724
10725Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
10726
10727 * config/cygmon.exp: New file.
10728
10729Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
10730
10731 * gdb.base/list.exp: Fix problem with "list default lines around
10732 main" test on remote targets.
10733
10734 * gdb.base/scope.exp: Fix problem with filelocal_bss before
10735 run test on remote targets.
10736
10737Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
10738
10739 * gdb.asm: New directory.
10740 * configure.in: Configure it.
10741 * configure: Regenerate.
10742 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
10743 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
10744
10745Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
10746
10747 * config/mn10300-eval.exp: New file to support MN10300 eval board.
10748
dc96c6c7 10749Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10750
c906108c
SS
10751 * gdb.base/overlays (several files): Merge the two overlay
10752 managers into one. Change variables (foox, barx, bazx, grbxx)
10753 back into ints but force them to load in their proper sections.
10754
10755Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
10756
10757 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
10758 on-chip insn memory and IMAP1 to upper 128k.
10759 (D10VCopy): Handle memory regions crossing 16k boundaries.
10760 (D10VCopy): Transfer data in 32 bit chunks.
10761
10762Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
10763
10764 * gdb.base/overlays.c (main): Exit normally when result is
10765 correct.
10766
10767 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
10768 map. Include space for printf in .text segment.
10769
10770 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
10771 updated d10v memory VMA/LMA map.
10772 (D10VCopy): Call D10VTranslate.
d63a86f8 10773
c906108c
SS
10774Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
10775
10776 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
10777
10778 * gdb.base/bar.c (barx, bar): Change variable to small array so
10779 that it won't be put into the .sdata - small data -
10780 section. Update reference.
10781 * gdb.base/baz.c (bazx, baz): Ditto.
10782 * gdb.base/foo.c (foox, foo): Ditto.
10783 * gdb.base/grbx.c (grbxx, grbx): Ditto.
10784
10785 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
10786 to be arrays.
d63a86f8 10787
dc96c6c7 10788Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10789
c906108c
SS
10790 * gdb.base/overlays.exp: fix up and get working again.
10791 Add tests for backtraces from an overlay function.
d63a86f8 10792
c906108c
SS
10793Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
10794
10795 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
10796 "calling function with watchpoint enabled".
10797
10798Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
10799
10800 * gdb.base/break.exp (test_next_with_recursion): Remove
10801 gdb_suppress_tests for d10v-*-*.
10802 * lib/gdb.exp (gdb_suppress_tests): Disable this function
10803 pending review of whether it is useful or not.
10804
10805Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
10806
10807 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
10808
10809Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
10810
10811 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
10812 * config/dve.exp: New file to support Densan boards.
10813
10814Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
10815
10816 * gdb.base/interrupt.exp: Document problem of simulators, signals,
10817 reads and BSD.
10818
10819Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
10820
10821 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
10822 response.
10823
10824 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
10825
10826Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
10827
10828 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
10829 test.
10830
10831 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
10832 target_sizeof_long and target_bigendian_p.
10833 (structs_by_value, structs_by_reference): Check values according
10834 to targets word size and endianess.
d63a86f8 10835
c906108c
SS
10836Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
10837
10838 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
10839 output.
10840
10841Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
10842
10843 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
10844 Update test of set args help to match source change.
10845
10846Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
10847
10848 * gdb.base/default.exp: Expect help system output to be in
10849 alphabetical order.
10850 * gdb.base/help.exp: Ditto.
10851
10852Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
10853
10854 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
10855 "i*86-pc-linux-gnu*".
10856 * gdb.base/interrupt.exp: Ditto.
10857 * gdb.base/corefile.exp: Ditto.
10858
10859 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
10860 define vxworks when building the testcase.
10861
10862 * gdb.base/ptype.exp: Fix testnames to be unique.
10863 * gdb.base/radix.exp: Ditto.
10864 * gdb.base/term.exp: Ditto.
10865 * gdb.base/whatis.exp: Ditto.
10866 * gdb.c++/classes.exp: Ditto.
10867
10868Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
10869
10870 * gdb.base/callfuncs.exp: Fix indentation.
10871
10872 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
10873 suppress_flag has been set.
10874 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
10875 target feature.
10876
10877Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
10878
10879 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
10880 the testcase.
10881
10882 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
10883 set_debug_traps() and breakpoint().
10884 * gdb.c++/misc.cc (main): Ditto.
10885 * gdb.c++/templates.cc (main): Ditto.
10886 * gdb.c++/virtfunc.cc (main): Ditto.
10887
10888Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
10889
10890 * lib/gdb.exp(gdb_step_for_stub): New function.
10891 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
10892 exists, reload the executable and do a "continue" instead of
10893 doing a jump.
10894 (runto_main): Use gdb_step_for_stub.
d63a86f8 10895
c906108c
SS
10896 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
10897 tests to have unique names.
10898 * gdb.base/callfuncs.exp: Ditto.
10899 * gdb.base/commands.exp: Ditto.
10900 * gdb.base/default.exp: Ditto.
10901 * gdb.base/help.exp: Ditto.
10902 * gdb.base/list.exp: Ditto.
10903 * gdb.base/opaque.exp: Ditto.
10904 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
10905 similar tests.
d63a86f8 10906
c906108c
SS
10907 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
10908 * gdb.c++/cplusfuncs.cc: Ditto.
10909 * gdb.c++/virtfunc.cc: Ditto.
10910
10911 * config/monitor.exp: Keep track of the last file we saw, rather
10912 than trying to get the info from gdb.
10913
10914 * gdb.fortran/types.exp: Move comment to previous line.
10915
10916Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
10917
10918 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
10919 target mode.
10920
10921Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
10922
10923 From Bob Manson:
10924 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
10925 string from GDB when it connects.
10926
10927 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
10928
10929Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
10930
10931 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
10932 if we can't get a debug format from GDB (we may be testing an
10933 older GDB). Use a 10 second timeout when checking for the format.
10934
10935 * gdb.stabs/weird.exp: Fix quoting.
10936
10937 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
10938
10939Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
10940
10941 * config/arm-ice.exp: New file.
10942
10943Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
10944
10945 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
10946 until it has been modified to work with the new testsuite.
10947
99707966 10948 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
10949 testcase won't compile, cause all of the testcases in the file to
10950 fail instead.
10951
10952 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
10953 (gdb_clear_suppressed): New procedure.
10954 (gdb_stop_suppressing_tests): Only clear suppress_flag if
10955 it contains a positive value.
10956
10957Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
10958
10959 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
10960
10961 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
10962
10963Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
10964
10965 * lib/gdb.exp (setup_xfail_format): New function.
10966 (get_debug_format): New function to get debug format.
10967 (debug_format): New global variable to hold last value set
10968 by get_debug_format.
10969 * gdb.base/list.exp: Call get_debug_format and expect some
10970 tests to fail for DWARF 1 and COFF formats.
10971 * gdb.c++/ptype.exp: Ditto.
10972 * gdb.c++/classes.exp: Ditto.
10973 * gdb.c++/cplusfuncs.exp: Ditto.
10974 * gdb.c++/inherit.exp: Ditto.
10975 * gdb.c++/templates.exp: Ditto.
10976 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 10977
c906108c
SS
10978Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
10979
10980 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
10981 host doesn't have a currently-open connection.
10982
10983 * config/sparclet.exp: Cleanups and fixes to make it generic for
10984 any gdb stub target. Handle cases where gdb doesn't respond when
10985 interrupted in a sane fashion.
10986
10987 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
10988 same thing in a totally different way.
10989
10990 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
10991 setting "timeout".
10992 (gdb_start): We set the global gdb_prompt variable in
10993 default_gdb_init now.
10994
10995Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
10996
10997 * gdb.base/printcmds.exp: Fix "check for floating addition"
10998 regexp to accept results within approx +/- .01 of exact value.
10999 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
11000
11001Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
11002
11003 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
11004 properly.
11005 (gdb_expect): Add optional timeout parameter, and add timeout
11006 value to various calls.
11007 (gdb_suppress_tests): Only give one warning message per group.
11008
11009Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
11010
11011 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
11012 global variables. Handle getting a value for $timeout more
11013 gracefully.
11014
11015Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
11016
11017 * lib/gdb.exp: Close connection to remote host if gdb doesn't
11018 initialize.
11019 (default_gdb_init): New procedure; allow gdb_init to be overridden
11020 by a target configuration file.
11021 (gdb_expect): Pass the timeout to remote_expect.
11022
11023 * config/monitor.exp(gdb_load): Fix typo in regexp.
11024
11025Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
11026
11027 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
11028
11029Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
11030
11031 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
11032 here. Call gdb_target_exec before rebooting the target, to make
11033 sure the connection to the target is closed.
11034 (gdb_load): Pass the name of the executable to gdb_target_monitor.
11035 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
11036 Also detect "Timeout reading from remote" error.
11037
11038 * config/gdbserver.exp: Pass the executable being loaded to
11039 gdb_target_monitor. Don't call gdb_file_cmd here; let
11040 gdb_target_monitor do it.
11041
11042 * gdb.disasm/hppa.exp: Don't use exec_output.
11043
11044Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
11045
11046 * gdb.base/list.exp: If we're debugging a non-native target,
11047 try to set the pc register to point to the start of the
11048 program before doing the first list command.
11049
11050 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
11051 test_calls after restarting.
11052
11053 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
11054 reloading.
11055
11056 * gdb.base/watchpoint.exp: Fix typo.
11057
11058 * gdb.base/setshow.exp: Check for use_gdb_stub.
11059
11060 * gdb.base/break.exp: Fix continue until exit test for the gdb
11061 stub case.
11062 * gdb.base/langs.exp: Ditto.
11063
11064 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
11065 gdb_load_offset. If we weren't given a file to load, figure out
11066 what the current file is and use it.
11067
11068 * config/i386-bozo.exp: New file.
11069
11070Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
11071
11072 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
11073 feature.
11074
11075 * config/proelf.exp: New entry.
11076
11077Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
11078
11079 * lib/gdb.exp: Remove spurious .* patterns at the beginning
11080 of regexps.
11081
11082 * gdb.base/watchpoint.exp: Don't run the test_stepping
11083 tests if gdb can't call functions on the target.
11084
11085 * gdb.base/setshow.exp: Don't run the set prompt tests if
11086 the board has gdb_prompt set.
11087
11088Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
11089
11090 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
11091 * gdb.base/commands.exp: Likewise.
11092 * gdb.base/setshow.exp: Likewise.
11093
11094Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
11095
11096 * config/monitor.exp(gdb_start): Look for gdb_prompt target
11097 feature.
11098
11099 * config/i960.exp: New file.
11100
11101Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
11102
11103 * gdb.base/funcargs.exp: Check for gdb,short_int target
11104 feature instead of looking for explicit target triplets.
11105
dc96c6c7 11106Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 11107
d63a86f8 11108 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
11109 "p 123DEADBEEF", to check parse_number.
11110 * top.c: change "to enable to enable" to "to enable" in a couple
11111 of help strings.
11112
11113Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
11114
11115 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
11116 on the mn10300.
d63a86f8 11117
c906108c
SS
11118Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
11119
11120 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
11121 where the test executable is run with explicit args.
11122 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
11123
11124Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
11125
11126 * gdb.base/run.c: Use FAKEARGV to build test executable that
11127 does not require a command line arg, since most simulators
11128 don't currently support passing such an arg into the simulated
11129 program.
11130 * gdb.base/commands.exp: Change tests to insert the proper
11131 value as the arg to the first recursive factorial call. Change
11132 compilation line to define FAKEARGV at compile time.
11133
11134Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
11135
11136 * gdb.base/recurse.exp: Enable these tests for the mn10300.
11137 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
11138 function with watchpoint enabled" test.
11139
11140Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
11141
11142 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
11143 Don't call gdb_test when the command doesn't return to a gdb prompt.
11144
11145 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
11146 "Tests restarted" messages.
11147
11148Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
11149
11150 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
11151
dc96c6c7 11152Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11153
11154 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
11155 for INFO SYMBOL; add help tests for OVERLAY commands.
11156 * gdb.base/default.exp: add tests for INFO SYMBOL command;
11157 add tests for OVERLAY commands
11158 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
11159 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
11160 * gdb.base/sigall.c: add usestubs code frag
11161 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 11162
c906108c
SS
11163Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
11164
11165 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
11166 failures.
11167 (gdb_stop_suppressing_tests): Note that tests have restarted.
11168
11169Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
11170
11171 * config/h8300.exp: New file.
11172
11173Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
11174
11175 * gdb.base/setshow.exp: Check for the existence of a
11176 feature, not its value.
11177
11178Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
11179
11180 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
11181
11182 * gdb.base/scope.exp: It's now init0(), not init().
11183
11184 * gdb.base/scope0.c: For now, change init() to be init0().
11185
11186 * config/monitor.exp: Use gdb_serial in preference to serial
11187 or netport.
11188
11189 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
11190 and it's not already set.
11191
11192Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
11193
11194 * gdb.base/setshow.exp: Only test the run command if the target
11195 isn't using a stub and if it supports argument passing.
11196
11197Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
11198
11199 * config/udi.exp(gdb_start): Make sure UDICONF is set
11200 properly before starting gdb.
11201
11202Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
11203
11204 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
11205 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
11206 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
11207
11208Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
11209
11210 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
11211 specialized code to reboot the board, use remote_reboot instead.
11212
11213 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
11214
11215 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
11216
11217 * config/monitor.exp: Make sure we disconnect from the target.
11218 Also, try a reboot/reload cycle instead of failing if the
11219 load fails.
11220
11221Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
11222
11223 * gdb.base/default.exp: Don't set match_max.
11224 * gdb.base/help.exp: Ditto.
11225 * gdb.base/list.exp: Ditto.
11226 * gdb.base/signals.exp: Ditto.
11227
11228 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
11229 set, use remote_ld to download the testcase instead of
11230 the GDB loader.
11231
11232Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
11233
11234 * config/vr5000.exp: New file.
11235
11236 * config/monitor.exp(gdb_target_monitor): Add pattern for
11237 "Ending remote" to detect errors in connecting.
11238
11239 * gdb.base/setshow.exp: Add .* within auto language test.
11240
11241 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
11242 target feature.
11243
11244 * config/monitor.exp(gdb_load): Check for a failure when loading,
11245 and reboot the board if necessary.
11246
11247 * gdb.base/setvar.exp(test_set): Handle multiple prints within
11248 a set of tests. Remove print.* from the patterns being checked.
11249
11250Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
11251
11252 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
11253 refer to gdb_spawn_id.
11254
11255 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
11256 longer used.
11257 * config/sparclet.exp: Ditto.
11258 * config/sparclet-old.exp: Ditto.
11259 * config/slite.exp: Ditto.
11260 * config/sim.exp: Ditto.
11261 * gdb.base/funcargs.exp: Ditto.
11262
11263 * lib/gdb.exp:Remove references to gdb_spawn_id.
11264 (gdb_expect): Move to remote.exp.
11265
11266Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
11267
11268 * config/monitor.exp: Detect the "Couldn't establish connection"
11269 message from GDB.
11270
11271Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
11272
11273 * gdb.base/bitfields.exp: Use runto instead of explicit
11274 gdb_run_cmd/gdb_expect sequences.
11275
11276 * gdb.base/break.exp(text_next_with_recursion): Add match for
11277 gdb_expect call.
11278
11279 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
11280 We also need to handle the "A program is being debugged already"
11281 prompt from gdb. Use gdb_test to set the baud rate.
11282
11283 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
11284 to 20000. Really. I mean it.
11285
11286Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
11287
11288 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
11289 fails. If suppress_flag is set, skip perror message about not
11290 being able to send to GDB.
11291 (send_gdb): If suppress_flag is set, don't try to send commands to
11292 GDB.
11293 (gdb_expect): If suppress_flag is set, always fail immediately.
11294 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
11295 (gdb_init): Call gdb_stop_suppressing_tests.
11296 (default_gdb_exit): Ditto.
11297 (default_gdb_start): Ditto.
11298
11299 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
11300 gdb_stop_suppressing_tests as appropriate.
11301 * gdb.base/break.exp: Ditto.
11302 * gdb.base/callfuncs.exp: Ditto.
11303 * gdb.base/commands.exp: Ditto.
11304 * gdb.base/exprs.exp: Ditto.
11305 * gdb.base/funcargs.exp: Ditto.
11306 * gdb.base/list.exp: Ditto.
11307 * gdb.base/recurse.exp: Ditto.
11308 * gdb.base/scope.exp: Ditto.
11309 * gdb.base/structs.exp: Ditto.
11310 * gdb.c++/inherit.exp: Ditto.
11311
11312Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
11313
11314 * config/vr4300.exp: New file.
11315
99707966 11316 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 11317
99707966 11318 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
11319
11320Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
11321
11322 * lib/gdb.exp(gdb_init): New function.
11323
11324 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
11325 for each individual variable set.
11326
11327 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
11328 name.
11329
11330 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
11331
11332 * gdb.base/scope.exp: Use gdb_test.
11333
11334 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
11335 aborting; the testsuite driver will do that for us (see
11336 gdb_finish). Also, use gdb_test in a few more places.
11337
11338Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
11339
11340 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
11341
11342Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
11343
11344 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
11345 and "add_tests" are not at the same address.
11346
11347Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
11348
11349 * gdb.base/ptype.exp: Use gdb_test.
11350
11351Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
11352
11353 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
11354 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
11355 left in. No longer expect them to fail.
11356
11357 * gdb.stabs/*.mt; Deleted, no longer used.
11358 * gdb.stabs/configure.in: Remove references to target makefile
11359 frags.
11360 * gdb.stabs/configure: Rebuilt.
11361
11362 * gdb.disasm/*.mt: Deleted, no longer used.
11363 * gdb.disasm/configure.in: Remove references to target makefile
11364 frags. Use "sh3.s" as the unique filename for this directory.
11365 * gdb.disasm/configure: Rebuilt.
11366
11367 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
11368 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
11369 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
11370
11371Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
11372
11373 * config/udi.exp: Use mondfe,name instead of remote_host.
11374
11375Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
11376
11377 * gdb.base/watchpoint.exp: Don't expect a failure when calling
11378 a function with a watchpoint enabled on the mn10200.
11379
11380 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
11381 before trying to create it!
11382
11383Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
11384
11385 * config/vx.exp: Use hostname instead of netport.
11386
11387 * config/vxworks.exp: New file.
11388
11389 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
11390
11391 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
11392 gdb before assuming everything worked. Send a ^C if a timeout
11393 occurs.
11394
11395 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
11396 $gdb_spawn_id directly.
11397 (gdb_run_cmd): Try _start as well as start. Use the target feature
11398 gdb,start_symbol as the symbol to start from when jumping.
11399
11400Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
11401
11402 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
11403 redundant) test.
11404
11405 * gdb.base/recurse.exp: Relax final value test for 'b' so that
11406 it doesn't lose for 16bit integer systems.
11407
11408Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
11409
11410 * gdb.fortran/types.exp: If the target doesn't support "double"
11411 data types, then expect "real" types to only be 4 bytes.
11412
11413 * gdb.c++/virtfunc.exp: Expect failure for virtual function
11414 call tests if the target doesn't support inferior function calls.
11415
11416 * gdb.base/printcmds.exp: Allow minor deviation in FP values
11417 in printf tests.
11418
11419Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
11420
11421 * gdb.base/help.exp: Disable "help set", "help show", and
11422 "help support". Simplify regexp for "help stack".
11423
11424 * gdb.base/default.exp: Set match_max to 5000 and the timeout
11425 to 60 seconds. Temporarily set match_max to 15000 around the
11426 "info copying" test.
11427
11428 * gdb.base/nodebug.exp: Don't try to do an inferior function
11429 call if the target doesn't support them.
11430 * gdb.base/printcmds.exp: Likewise.
11431 * gdb.base/setvar.exp: Likewise.
11432 * gdb.base/structs.exp: Likewise.
11433 * gdb.c++/templates.exp: Likewise.
11434 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
11435
11436 * gdb.base/recurse.exp: Enable for the mn10200.
11437
11438 * configure.in: Do configure gdb.stabs directory for *-*-elf
11439 targets.
11440 * configure: Rebuilt.
11441
11442 * gdb.base/break.exp: Check for gdb,noresults before testing
11443 exit status and/or results from the target.
11444 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
11445 * lib/gdb.exp: Remove old (now bogus) initialization of
11446 noinferior, noargs, noresults and nosignals.
11447
11448Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
11449
11450 * config/sh.exp: New file.
11451
11452 * config/slite.exp: Try to connect multiple times to the board
11453 before rebooting. Only send a "monitor run" if need_monitor_run
11454 is set.
11455
11456 * gdb.base/break.exp: Don't do the "stub continue" test if
11457 the target has gdb_stub set.
11458
11459 * gdb.base/callfuncs.exp: Increase the timeout.
11460
11461 * gdb.base/interrupt.exp: Don't even try to compile the testcase
11462 if the target has gdb,noinferiorio set.
11463
11464 * gdb.base/list.exp: Increase match_max to 10000 characters.
11465
11466 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
11467
11468 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
11469 target.
11470
11471 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
11472
11473Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
11474
11475 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
11476 trying to delete the copy of gdb. Catch the file delete so we
11477 don't die if the delete fails; also, the file should be copied to
11478 the host, not to the build.
11479
11480Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
11481
11482 * lib/gdb.exp(gdb_test): Surround the result pattern with
11483 parenthesis in case it contains multiple regexps separated
11484 with |.
11485
11486 * gdb.base/watchpoint.exp: Use gdb_test.
11487 * gdb.base/default.exp: Ditto.
11488
11489Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
11490
99707966 11491 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 11492
c906108c
SS
11493 * gdb.base/scope.exp: Use gdb_test.
11494 * gdb.c++/classes.exp: Ditto.
11495 * gdb.c++/inherit.exp: Ditto.
11496
11497Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
11498
11499 * gdb.base/crossload.exp: Don't use execute_anywhere, use
11500 remote_exec instead.
11501 * gdb.base/corefile.exp: Don't be ridiculous.
11502 * gdb.base/*.c: Add missing stub invocations.
11503
11504Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
11505
11506 * config/slite.exp: Miscellaneous fixes.
11507
11508 * lib/gdb.exp: Fix runto.
11509
11510 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
11511 the target.
11512
11513 * gdb.base/watchpoint.exp: Fix regexp.
11514
11515 * lib/gdb.exp(default_gdb_exit): Add a catch to the
11516 close and wait commands, as the descriptor may now be
11517 invalid. Always call "remote_close host".
11518
11519Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
11520
11521 Major rewrite for testsuite revision.
d63a86f8 11522
c906108c
SS
11523 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
11524 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
11525 instead of relying on spawn_id to always contain a valid
11526 spawn id.
11527 (get_compiler_info): New procedure to build the ${binfile}.ci
11528 file, instead of replicating this in N different places.
11529 (gdb_compile): New procedure.
d63a86f8 11530
c906108c
SS
11531 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
11532 appropriate arguments) instead of compile. Use gdb_test in a lot
11533 more places. Use send_gdb instead of send. Always run gdb_start
11534 at the start of a testcase, as this is no longer done magically.
11535
11536 config/*-gdb.exp: Rename without the -gdb suffix.
11537
11538 config/mips.exp: Use remote_close instead of exit_remote_shell.
11539 config/monitor.exp: Use target_info instead of looking at
11540 baud, timeout, etc.
11541 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
11542
11543Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11544
11545 * gdb.c++/templates.exp (test_ptype_of_templates),
11546 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
11547 Update expect patterns for destructors and assignment operators
11548 to match corresponding c-typeprint.c changes.
11549 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
11550 to destructor breakpoint test, GDB should be able to set the
11551 destructor breakpoint without specifying arguments.
11552
11553Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
11554
11555 * gdb.threads/pthreads.exp: Change result for failure to compile due
11556 to lack of pthreads runtime support from an error to simply an
11557 unsupported test, per dejagnu standards.
11558
11559Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11560
11561 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
11562 where GDB exits to reduce pattern match time.
11563 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
11564
11565 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
11566
dc96c6c7 11567Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11568
11569 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
11570 * gdb.base/default.exp: ditto.
11571 * gdb.base/nodebug.exp: ditto.
11572 * gdb.base/printcmds.exp: ditto.
11573 * gdb.base/ptype.exp: ditto.
11574 * gdb.base/setvar.exp: ditto.
11575 * gdb.base/structs.exp: ditto.
11576 * gdb.base/setshow.c: Guard against uninitialized values of argc.
11577
11578Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
11579
11580 * configure, */configure: Rebuild with autoconf 2.12.
11581
11582Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
11583
11584 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
11585 use new i*86-pc-linux*-gnu quads.
11586 * gdb.base/corefile.exp: Ditto.
11587 * gdb.base/signals.exp: Ditto.
11588 * gdb.base/sigall.exp: Ditto.
11589 * gdb.base/interrupt.exp: Ditto.
11590
11591 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
11592 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
11593 RedHat 4.0.
d63a86f8 11594
c906108c
SS
11595 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
11596 linux. This allows the test case to at least compile on latest
11597 linux, but still not run due to missing the threads runtime library.
11598
11599Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11600
11601 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
11602 directory to search gdb directory. Accept and step over conditional
11603 stack alignment code. Consume $prompt in failure cases.
11604 Reset timeout to $oldtimeout instead of some arbitrary value.
11605 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
11606 timeout problems with infinite stack backtraces.
11607 * gdb.base/ptype.exp (ptype struct link, union tu_link):
11608 Accept function parameters for linkfunc member.
11609
11610Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
11611
11612 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
11613 (CXXFLAGS): Remove, unreferenced.
11614 (B_OPTIONS): Add for -B options and add code to initialize with
11615 previous -B options and also add -B option to pick up cross compiled
11616 runtime.
11617 (TARGET_INCLUDES): Add for -I options and add code to initialize when
11618 doing cross compiles.
11619 (target_alias): Declare global.
11620 (xgcc): Set variable to full path of gcc in build tree. Use findfile
11621 to verify that gcc exists in build tree, and if so set CC to that
11622 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 11623
c906108c
SS
11624Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
11625
11626 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
11627 ptype test for anonymous union. Fixup testcase to match
11628 current gcc debug output.
11629
11630Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
11631
11632 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
11633 force argument to an unsigned long type.
11634
11635Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
11636
11637 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
11638 tests and anonymous union print/ptype tests.
11639 * gdb.base/list.exp (test_forward-search): Increase timeout by
11640 5 minutes for the "search extremely long line" case.
11641 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
11642 completely optional and that the pass/fail messages use the command as
11643 the message if that third arg is a null string.
11644 (gdb_test_exact): Arrange that a null string pattern means match a
11645 null string output rather than any output, which might include random
11646 errors.
11647 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
11648 backtrace test.
11649 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
11650 always failing and failure is now exposed by gdb.exp changes.
11651
11652Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
11653
11654 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
11655 weren't being noted.
11656
11657Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11658
11659 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
11660 * gdb.stabs/weird.exp: Remove v_comb xfails.
11661
dc96c6c7 11662Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11663
11664 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
11665 list.exp scope.exp watchpoint.exp]
11666 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 11667
dc96c6c7 11668Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11669
11670 * config/monitor.exp: Increase download timeout to 1000 seconds.
11671
dc96c6c7 11672Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11673
11674 * config/m32r.exp: Increase timeout to 120 seconds.
11675
11676Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
11677
11678 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
11679 and accept older ordering as obsolescent gcc or gdb.
11680 * gdb.c++/templates.exp: Ditto.
11681 * gdb.c++/virtfunc.exp: Ditto.
11682
11683Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
11684
11685 * gdb.base/coremaker.c: Add code to mmap some data so we
11686 can check that it ends up in the core file.
11687 * gdb.base/corefile.exp: Add test to read mmapped data
11688 from core file.
11689
dc96c6c7 11690Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11691
11692 * config/m32r.exp: New file.
11693
11694Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
11695
11696 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
11697 that cflags can contains -gstabs, and work correctly for other tests.
11698
dc96c6c7 11699Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11700
11701 * gdb.base/setshow.exp: New file, tests show and set.
11702 * gdb.base/setshow.c: New file, tests show and set.
11703 * gdb.base/help.exp: Add test for help set|show annotate.
11704 * gdb.base/default.exp: Add test for set|show annotate.
11705
11706Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
11707
11708 * testsuite/gdb.base/break.exp: Make backtrace from factorial
11709 errors unique.
11710 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
11711 explicitly.
11712
11713Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
11714
11715 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
11716 and width commands. This is done elsewhere.
11717 * (gdb_start): Don't call gdb_start_sim here. That's already
11718 done in gdb_load. This fixes lots of failures in default.exp.
11719
11720Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
11721
11722 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
11723 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
11724 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
11725 in the same we we treat other failures (since it may be an expected
11726 condition), rather than as an error.
11727 * gdb.base/signals.exp (test_handle_all_print): Revert back to
11728 old test format.
11729
11730Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
11731
11732 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
11733 (distclean maintainer-clean realclean): No need to remove files
11734 twice. Nuke the duplicates.
11735 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 11736 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
11737 Remove config.h along with other config files.
11738
11739Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
11740
11741 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
11742 "p func1 ()" and note that rests of tests are skipped.
11743 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
11744 setup_xfails for "print func2::coremaker_local".
11745 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
11746 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
11747 affected by the previous run test.
11748 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
11749 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
11750 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
11751 "pass int powerset tuple" and "pass modeless int powerset tuple".
11752 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
11753 "real write 4" and "real write 8".
11754 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
11755 setup_xfails for "print vs1 after tuple assign 2",
11756 "print \$i after tuple assign 2", and
11757 "print vs2 after tuple assign 2".
11758 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
11759 meaningful error message and return -1 so the caller can
11760 suppress further tests and avoid a cascade of errors.
d63a86f8 11761
c906108c
SS
11762Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
11763
11764 * gdb.base/a1-selftest.exp: Tweak tests to account for new
11765 format for printing version.
11766 * gdb.base/default.exp: Ditto.
11767 * gdb.base/interrupt.exp: Fix problem with cascade of
11768 errors if child process dies while calling a function.
d63a86f8 11769
c906108c
SS
11770Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
11771
11772 * Makefile.in (VPATH): Add
11773 * Makefile.in (Makefile, config.status): Fix rules so things get
11774 remade when necessary.
11775
11776Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
11777
11778 * Makefile.in (just-check): Add path to sibling expect dir
11779 to environment variable specified by RPATH_ENVVAR.
11780
11781Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
11782
11783 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
11784 (just-check): Add shared library paths for libstdc++, tk,
11785 tcl, bfd, and opcodes to the environment variable specified
11786 in RPATH_ENVVAR.
11787 * configure.in: Add support to recognize --enable-shared flag
11788 and generate correct value for RPATH_ENVVAR.
11789 * configure: Regenerated with autoconf.
11790
11791Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
11792
11793 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
11794 include all osf versions.
11795 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
11796 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
11797 when target is linux. When failing to build pthreads test
11798 executable, give more meaningful message.
11799 * gdb.threads/pthreads.c: Hpux also uses old definition of second
11800 arg for pthread_create.
d63a86f8 11801
c906108c
SS
11802Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
11803
11804 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
11805 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
11806 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
11807 and -lpthreads (everybody else).
11808 (test_startup): Fail gracefully if threads are not supported.
11809 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
11810 "p/c array_index("abcdef",2)" when not gcc compiled.
11811 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
11812 "print func2::coremaker_local" when not gcc compiled.
11813 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
11814 "ptype on opaque struct tagname (statically)",
11815 "ptype on opaque struct tagname (dynamically) 1", and
11816 "ptype on opaque struct tagname (dynamically) 2"
11817 for not compiled with gcc.
11818 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
11819 backtrace when compiled with gcc.
d63a86f8 11820 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
11821 than always return success.
11822
11823Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
11824
11825 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
11826
11827Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
11828
11829 * gdb.base/structs.exp: Undo last change.
11830
11831Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
11832
11833 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
11834 encapsulate all the steps/nexts done during self test, starting
11835 at main, and makes them less sensitive to optimization issues.
11836 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
11837 signal handler" test.
11838 * gdb.threads/pthreads.exp: Only run this for native configs.
11839 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
11840 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
11841 tests.
11842 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
11843 for "runto test_calls(void)" test.
d63a86f8 11844
c906108c
SS
11845Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
11846
11847 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
11848 and don't expect address info in breakpoint confirmations.
11849
11850Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
11851
11852 * gdb.base/list.exp (test_forward_search): Increase timeout
11853 temporarily by 60 seconds for searching extremely long line,
11854 and then reset to old value when done. Increase expect input
11855 buffer to 10000.
11856
11857Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
11858
11859 * gdb.base/list.exp (test_forward_search): Fix to handle very
11860 long source line without overflowing expect's input buffer.
11861
11862Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
11863
11864 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
11865 "buffer_full".
11866
11867 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
11868 "buffer_full".
11869
11870 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
11871 "buffer_full".
11872
11873 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
11874 "buffer_full".
11875
11876Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
11877
11878 * configure.in (configdirs): Add gdb.threads.
11879 * configure: Regenerated with autoconf.
11880 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
11881 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
11882 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 11883
c906108c
SS
11884Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
11885
11886 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
11887
11888Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
11889
11890 * gdb.base/signals.exp (test_handle_all_print): Test separately for
11891 each signal's status in the output of "handle all print".
11892 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
11893 the \r\n sequence that immediately precedes the gdb prompt.
11894 * gdb.base/a1-selftest.exp: Save original timeout and restore
11895 after test.
11896
11897Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
11898
11899 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
11900 symbol.
11901
11902Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
11903
11904 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
11905
11906Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
11907
11908 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
11909 timeout by 60 seconds.
11910
11911Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
11912
11913 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
11914 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
11915 error return.
11916
11917Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
11918
11919 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
11920 gdb initialization, also report how long dejagnu waited. Restore
11921 old timeout before doing error return. Temporarily increase timeout
11922 by 3 minutes to allow for slow startups over heavy NFS use.
11923
11924Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
11925
11926 * lib/gdb.exp: Report timeout value for verbosity level 2.
11927 * config/gdbserver.exp: Ditto.
11928 * config/hppro.exp: Ditto.
11929 * config/mips-gdb.exp: Ditto.
11930 * config/monitor.exp: Ditto.
11931 * config/netware.exp: Ditto.
11932 * config/sim-gdb.exp: Ditto.
11933 * config/slite-gdb.exp: Ditto.
11934 * config/udi-gdb.exp: Ditto.
11935 * config/unix-gdb.exp: Ditto.
11936 * config/vx-gdb.exp: Ditto.
11937 * gdb.base/a1-selftest.exp: Ditto.
11938 * gdb.base/a2-run.exp: Ditto.
11939 * gdb.base/break.exp: Ditto.
11940 * gdb.base/corefile.exp: Ditto.
11941 * gdb.base/list.exp: Ditto.
11942 * gdb.base/recurse.exp: Ditto.
11943 * gdb.base/scope.exp: Ditto.
11944 * gdb.base/signals.exp: Ditto.
11945
11946Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11947
11948 * gdb.threads/Makefile.in (docdir): Removed.
11949
11950Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11951
11952 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 11953 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 11954 @srcdir@.
d63a86f8 11955 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
11956 autoconf 2.5 or higher.
11957 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
11958
11959Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
11960
11961 * configure: Regenerated.
11962 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
11963 avoid name clashes with SunOS headers.
11964
11965Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
11966
11967 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
11968
11969Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
11970
11971 * gdb.base/callfuncs.exp: Finish last change -- make sure the
11972 prototype information ends up in the compiler info file.
11973
11974Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
11975
11976 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
11977 attempting to regenerate it. Eliminate use of a temporary file
11978 and just generate the info file directly. Source it immediately,
11979 for consistency of use.
11980 * gdb.base/corefile.exp: Ditto
11981 * gdb.base/exprs.exp: Ditto.
11982 * gdb.base/funcargs.exp: Ditto.
11983 * gdb.base/langs.exp: Ditto.
11984 * gdb.base/list.exp: Ditto.
11985 * gdb.base/mips_pro.exp: Ditto.
11986 * gdb.base/nodebug.exp: Ditto.
11987 * gdb.base/opaque.exp: Ditto.
11988 * gdb.base/ptype.exp: Ditto.
11989 * gdb.base/scope.exp: Ditto.
11990 * gdb.base/setvar.exp: Ditto.
11991 * gdb.base/signals.exp: Ditto.
11992 * gdb.base/whatis.exp: Ditto.
11993 * gdb.c++/templates.exp: Ditto.
11994 * gdb.c++/virtfunc.exp: Ditto.
11995 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
11996 whether or not to add -lstdc++ to the compile command line args.
11997
11998Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11999
12000 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
12001 it got fixed by the recent lookup_minimal_symbol_by_pc change.
12002 Increase timeout, a lot of single stepping might be needed if the
12003 target has no hardware watchpoints.
12004
12005Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
12006
12007 * gdb.base/break.exp: Ignore compiler warnings when compiling
12008 break.c.
12009 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
12010 * gdb.base/default.exp: Add h8300 xfails. Handle messages
12011 from remote-sim.
12012 * gdb.base/exprs.exp: Add h8300 xfails.
12013 * gdb.base/funcargs.exp: Likewise.
12014 * gdb.base/nodebug.exp: Likewise.
12015 * gdb.base/printcmds.exp: Likewise.
12016 * gdb.base/ptype.exp: Likewise.
12017 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
12018 h8300 xfails.
d63a86f8 12019 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
12020 on the h8300.
12021 * gdb.base/funcargs.c: Explicitly make last constant argument to
12022 call_after_alloca_subr an unsigned long type.
12023 * gdb.base/return.c: Include stdio.h.
12024
12025Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
12026
12027 * config/abug.exp: New file for the older Motorola Bug monitor
12028 that runs on the mvme13x series VME boards.
12029 * config/monitor.exp: Use the new config array for target settings
12030 if they exist.
12031
12032Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
12033
12034 * sim-gdb.exp: Make the SH simulator allocate less space when
12035 it is targeted.
12036
12037Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
12038
12039 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
12040 test.
12041
12042Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
12043
12044 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
12045 "rs6000-*-*" for "list function in include file" when gcc compiled.
12046 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
12047 for "p ctable1[120]".
12048 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
12049 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
12050 Remove setup_xfail for "rs6000-*-*" for
12051 "print 'scope0.c'::filelocal before run".
12052 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
12053 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
12054 since some compilers don't allow both options to be given
12055 on the same command line. Create object file and move it.
d63a86f8 12056
c906108c
SS
12057Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
12058
12059 * gdb.base/corefile.exp: Always regenerate the core file, since
12060 we always regenerate the coremaker program. Detect special case
12061 where registers cannot be read from core file.
d63a86f8 12062
c906108c
SS
12063Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
12064
12065 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
12066 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
12067 * gdb.c++/templates.exp: Only match on basename of file since
12068 some formats like xcoff don't encode directory information.
12069 * gdb.stabs/weird.exp: Use the right sed script for powerpc
12070 and rs6000 AIX xcoff targets.
12071 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
12072 * configure: Regenerate.
12073 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
12074 here, rather than in distclean.
d63a86f8 12075
c906108c
SS
12076Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
12077
12078 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
12079 defined, and use it to compile the test case with -O2. The
12080 native compilation still uses no optimization.
12081 * gdb.base/mips_pro.c: Remove inline assembly code since
12082 it is compiled PIC by default, which results in assembler
12083 warnings that make the testsuite think the compilation
12084 was unsuccessful.
12085
12086Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
12087
12088 * gdb.c++/misc.exp: Add note to message for
12089 "print s.a for foo struct" that this is a known gcc 2.7.2
12090 and earlier bug.
12091
12092Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
12093
12094 * gdb.base/break.exp: Fix pattern for matching "Delete all
12095 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
12096 setup_xfail for deleting all breakpoints test. Fix various
12097 timeout messages to include "(timeout)".
12098 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
12099 for "p t_float_values2(3.14159,float_val2)".
12100 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
12101 for "continue to call2g" when gcc compiled.
12102 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
12103 "up to foo in langs.exp", "show language at foo in langs.exp",
12104 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
12105 and "show language at fsub in langs.exp".
12106 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
12107 "list line 1 in include file", "list message for lines past EOF",
12108 "list function in include file", "list list0.h:foo", and
12109 "list filename:function; nonexistant function".
12110 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
12111 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
12112 and "ptype t_char_array" to be for native cc only.
d63a86f8 12113
c906108c
SS
12114Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
12115
d63a86f8 12116 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
12117 setup_xfail for "print coremaker_bss", "print coremaker_ro",
12118 "print func2::coremaker_local", and "backtrace in corefile.exp".
12119
12120Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
12121
12122 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
12123 "bt in signals.exp". This problem only appears when running
12124 the testsuite, and then only intermittently.
12125
12126Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
12127
12128 * gdb.base/return.exp (return_tests): Differentiate between
12129 two tests of continuing.
12130
12131Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
12132
12133 * */Makefile.in (maintainer-clean): Remove config.log.
12134 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
12135 * gdb.c++/Makefile.in (PROGS): Add inherit.
12136 (clean): Remove *.ci.
12137
12138Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
12139
12140 * gdb.c++/misc.cc: Add test code from Mike Stump.
12141 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
12142
12143Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
12144
12145 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
12146 to "alpha-*-osf2*" and add comment.
12147 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
12148 setup_xfail for "step over execarg initialization" and
12149 "step over corearg initialization".
12150 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
12151 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
12152 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
12153 gcc compiled for "print coremaker_bss", "print coremaker_ro",
12154 "print func2::coremaker_local", and "backtrace in corefile.exp".
12155 * gdb.base/signals.exp: Build and source signals.ci.
12156 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
12157 to be for gcc only.
12158 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 12159
c906108c
SS
12160Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12161
12162 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
12163 Feb 3 procfs.c change.
12164
12165Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
12166
12167 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
12168
12169Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
12170
12171 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
12172 from dejagnu's apparent default of 10 seconds, which gives random
12173 results when running the tests over NFS on moderately loaded systems.
12174 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
12175
12176Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
12177
12178 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
12179 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
12180 result reports.
12181
12182Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
12183
12184 * configure.in (CY_AC_PATH_TCLH): Remove.
12185 * configure: Regenerate.
12186
12187Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
12188
12189 * gdb.c++/Makefile.in (clean): Add missing '{'.
12190
12191Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
12192
12193 * lib/gdb.exp: Provide a default value for noinferior.
12194
12195 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
12196 Load libgloss.exp.
12197
12198Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
12199
12200 * gdb.disasm/hppa.exp: Compile directly into an executable, use
12201 the executable, not the .o to run the tests from.
12202
12203Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
12204
12205 * gdb.base/break.exp: Don't test for program exit or exit status
12206 if $noresults if nonzero.
12207 * gdb.base/langs.exp: Likewise.
12208 * gdb.base/watchpoint.exp: Likewise.
12209
12210 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
12211 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
12212 trying to compile the testcase.
12213
12214Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
12215
12216 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
12217 * gdb.base/signals.exp (continue to handler): Likewise.
12218
12219Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
12220
12221 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
12222
12223 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
12224
12225Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
12226
12227 * gdb.base/corefile.exp: Recognize "not found" as failure
12228 when trying to determine if a core file was generated.
12229 If no core file was generate the first time, try again without
12230 the ulimit -c to work around braindamaged shells.
12231
12232Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
12233
12234 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
12235 [] tests with "test" and enclose string in quotes.
12236 * gdb.stabs/configure: Rebuild
d63a86f8 12237
c906108c
SS
12238Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
12239
12240 Changes in sync with expect:
12241 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
12242 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
12243 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
12244 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
12245 argument to AC_REQUIRE.
12246 * configure: Regenerated.
12247
12248Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
12249
12250 * gdb.base/corefile.exp: When generating a core, discard any
12251 error messages about ulimit not found and the "core dumped"
12252 message from the shell that runs the coredumper.
12253
12254Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
12255
12256 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
12257
12258 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
12259 which sed script to run. Expect failure for v_comb test
12260 on PA targets too.
d63a86f8 12261
c906108c
SS
12262Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
12263
12264 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
12265 "print func2::coremaker_local" and for "backtrace in corefile.exp"
12266
12267Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
12268
12269 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
12270 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
12271 "sparc-sun-solaris*" xfails for "p v_comb".
12272 * lib/gdb.exp (default_gdb_start): Fix typo.
12273 * gdb.base/corefile.exp: Allow "Core was generated by ..."
12274 messages to not include the full program name that caused
12275 the core dump since some systems (such as solaris) apparently
12276 truncate this path to about 80 characters.
12277 When generating a core file first try increasing the core file
12278 size limit to unlimited since some systems may default it to
12279 zero, and it is harmless to try it. Move the test for failing
12280 to generate a core file to where it will actually get executed.
12281 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
12282 new gdb result from g++ debug info improvements and make old
12283 pattern obsolescent. Also account for size_t differences
12284 (may be int or long).
12285 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
12286 initialization before function call is placed in the delay slot
12287 and thus appears to be skipped over by commands such as "next".
12288
12289Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
12290
12291 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
12292
12293Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
12294
12295 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
12296 input source file; fix code to compile test to deal with this
12297 convention.
12298 * gdb.c++/*.exp: Likewise.
12299
12300Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
12301
12302 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
12303 "bt in signals.exp".
12304
12305Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
12306
12307 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
12308 "step over execarg initialization" and
12309 "step over corearg initialization".
12310
12311Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
12312
12313 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
12314 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
12315
12316Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
12317
12318 From Rob Savoye (rob@poseidon.cygnus.com)
12319 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
12320 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
12321 configure.in}, gdb.disasm/{Makefile.in, configure.in},
12322 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
12323 configure.in}: Major reworking for autoconfig.
12324 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
12325 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
12326 New files.
12327 * config/unix-gdb.exp: Make GDB global.
12328 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
12329 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
12330 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
12331 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
12332 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
12333 term.exp, twice.exp, watchpoint.exp, whatis.exp},
12334 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
12335 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
12336 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
12337 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
12338 pr-8136.exp, result.exp, string.exp, tuples.exp},
12339 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
12340 to returns as necessary, arrange for test to compile own testcase
12341 executable.
12342 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 12343
c906108c
SS
12344Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
12345
12346 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
12347 clear_xfail at end of test which might not call either pass or fail.
12348 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
12349 "backtrace through signal handler".
12350
12351Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12352
12353 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
12354 continuing from a job control stop signal.
12355 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
12356
12357Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
12358
12359 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
12360 * gdb.base/corefile.exp: Likewise.
12361 * gdb.base/funcargs.exp: Likewise.
12362
12363Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
12364
12365 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
12366 * config/monitor.exp: Add support for setting baud rate.
12367
12368Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
12369
12370 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
12371 i*86-*-linux* xfails for "backtrace through signal handler".
12372 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
12373 "print func2::coremaker_local".
12374 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
12375 alpha-dec-osf2* xfail for
12376 "delete all breakpoints when none".
12377
12378Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
12379
12380 * gdb.base/break.exp: Change test that deletes all breakpoints
12381 when no user breakpoints are installed. A post 4.15 change
12382 causes gdb to no longer prompt in this case.
12383
12384Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
12385
12386 * gdb.base/return.exp (return_tests): Change xfail for test
12387 "correct value returned double test" to stop xfailing at
12388 Solaris 2.5. Apparently the bug has been fixed.
12389
12390Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
12391
12392 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
12393 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
12394
12395Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
12396
12397 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
12398 * gdb.disasm/hppa.s: Corresponding changes.
12399
12400Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
12401
12402 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
12403 makefile fragment.
12404 * config/mt-hpux: Deleted.
12405
12406Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
12407
d63a86f8 12408 * Many files: When warning about suppressed tests due to a
c906108c
SS
12409 nonexistant test binary, avoid incrementing the warning count.
12410
12411Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
12412
12413 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 12414
c906108c
SS
12415Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12416
12417 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
12418 "sparc-*-solaris2*".
12419
12420Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12421
12422 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
12423 Add global and local variables and initialize them.
12424 * gdb.base/corefile.exp: Test correct mapping of corefile sections
12425 by printing variables. Remove rs6000 and powerpc xfails, BFD now
12426 extracts the file name and terminating signal from the core file.
12427 * TODO: Remove note about tests for correct mapping of corefile.
12428 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
12429 from optimizing it away.
12430 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
12431 handles common blocks.
12432
12433Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
12434
12435 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
12436 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
12437
12438Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
12439
12440 * Makefile.in (maintainer-clean): New target, synonym for
12441 realclean.
12442 * gdb.base/Makefile.in (maintainer-clean): Likewise.
12443 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
12444 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
12445 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
12446 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
12447 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
12448
12449Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
12450
12451 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
12452 xfails when not gcc compiled for "print foo::funclocal".
12453 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
12454 "print foo::funclocal at foo",
12455 "print 'scope1.c'::foo::funclocal at foo",
12456 "print foo::funclocal_bss at foo",
12457 "print 'scope1.c'::foo::funclocal_bss at foo",
12458 "print foo::funclocal_ro at foo",
12459 "print 'scope1.c'::foo::funclocal_ro at foo",
12460 "print bar::funclocal at foo" and
12461 "print 'scope1.c'::bar::funclocal at foo".
12462 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
12463 gcc compiled for "print foo::funclocal at bar".
12464 Expand all messages to ensure that they identify that
12465 the test is at bar().
12466 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
12467 gcc compiled for:
12468 "ptype on opaque struct pointer (statically)",
12469 "ptype on opaque struct tagname (statically)",
12470 "ptype on opaque struct pointer (dynamically) 1",
12471 "ptype on opaque struct tagname (dynamically) 1",
12472 "ptype on opaque struct pointer (dynamically) 2" and
12473 "ptype on opaque struct tagname (dynamically) 2
12474 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
12475 gcc compiled for:
12476 "p datalocal"
12477 "whatis datalocal",
12478 "ptype datalocal",
12479 "p bsslocal",
12480 "whatis bsslocal", and
12481 "ptype bsslocal".
12482 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
12483 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
12484 when not gcc compiled.
12485 * gdb.base/funcargs.exp (float_and_integral_args): Add
12486 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
12487 compiled.
12488 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
12489 "backtrace from call6a" when not gcc compiled.
12490 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
12491 "backtrace from call7a" when not gcc compiled.
12492 * gdb.base/callfuncs.exp (do_function_calls):
12493 Add "hppa*-*-hpux*" xfail when not gcc compiled for
12494 "p t_char_array_values(char_array_val2,char_array_val1)",
12495 "p t_char_array_values(char_array_val1,char_array_val2)",
12496 "p t_char_array_values("carray 1","carray 2")",
12497 "p t_char_array_values("carray 1",char_array_val2)",
12498 "p t_char_array_values(char_array_val1,"carray 2")",
12499 "p sum_args(1,{2})",
12500 "p sum_args(2,{2,3})",
12501 "p sum_args(3,{2,3,4})",
12502 "p sum_args(4,{2,3,4,5})"
12503 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
12504 "backtrace in corefile.exp" when not gcc compiled.
12505
12506Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12507
12508 * gdb.base/signals.exp: Rewrite `handle all print' test as
12509 a procedure. Accept blanks or TABs as whitespace, increase
12510 timeout and expect input buffer size for the large output
12511 from the command. Remove "i*86-*-bsdi2.0" xfail.
12512
12513Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12514
12515 * gdb.base/setvar.exp: Add new testcases for truncation when
12516 assigning invalid values to bitfields.
12517
12518Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
12519
d63a86f8 12520 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
12521 mips-sgi-irix* xfail for
12522 "call inferior func with struct - returns char *"
12523 and fix test so that an optional (unsigned char *) cast is
12524 accepted in the result.
12525
12526Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
12527
12528 * gdb.base/funcargs.exp (float_and_integral_args): Remove
12529 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
12530 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
12531 * gdb.base/signals.exp: Remove duplicate "handle all print" test
12532 that accidentally got checked in.
12533
12534Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
12535
d63a86f8 12536 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
12537 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
12538 compiled test.
12539 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
12540 Add mips-sgi-irix5* xfail for not gcc compiled.
12541 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
12542 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
12543 "p top", "whatis top", "p middle", and "whatis middle".
12544 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
12545 "whatis signed char" for not gcc compiled.
12546 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
12547 "set variable signed char=-1 (-1)" and
12548 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
12549 * gdb.base/funcargs.exp (float_and_integral_args):
12550 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
12551 Add mips-sgi-irix* xfail when not gcc compiled for
12552 "continue to call2b".
12553 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
12554 "continue to call2g".
12555 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
12556 "backtrace from call6a"
12557 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
12558 "backtrace from call7k".
12559 Add mips-sgi-irix5* xfail when not gcc compiled for
12560 "backtrace from call7a".
12561 (localvars_after_alloca): Fix gdb_test cmds for
12562 "print * after runto ...".
12563 Remove rs6000-*-* xfails for
12564 "print i after runto localvars_after_alloca" and
12565 "print l after runto localvars_after_alloca"
12566 for all compilers.
12567 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
12568 when not compiled with gcc, for:
12569 "print signed char == (minus)",
12570 "print signed char != (minus)",
12571 "print signed char < (minus)",
12572 "print signed char > (minus)".
12573 * gdb.base/callfuncs.exp (do_function_calls):
12574 Add mips-sgi-irix* xfail, when compiled with native compiler, for
12575 "call inferior func with struct - returns char *".
d63a86f8 12576 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
12577 "correct value returned double test" to include Solaris 2.4.
12578 * gdb.base/funcargs.exp (float_and_integral_args):
12579 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 12580
c906108c
SS
12581Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12582
12583 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
12584 enumeration bitfields if compiling with GNU C.
12585 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
12586 to empty' prompt.
12587
12588Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
12589
12590 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
12591 test for PRO targets.
12592
12593 * gdb.base/funcargs.exp: Avoid ever setting more than 8
12594 breakpoints in the inferior at any given time by making
12595 two groups of breakpoints for call2*, call6* and call7*
12596 tests.
12597
12598Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12599
12600 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
12601 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
12602 from optimizing it away.
12603 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
12604 "call inferior func with struct".
12605
12606Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
12607
12608 * configure.in: Only configure gdb.chill for particular targets.
12609
12610Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
12611
12612 * gdb.base/Makefile.in: Add action to .c.o transformation
12613 rule that generates a .ci file for each .o file and remove
12614 explicit .c.o rules except for callfuncs.o.
12615 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
12616 generates a .ci file for each .o file and remove explicit
12617 .cc.o rules.
12618 (clean): Remove *.tmp *.ci files.
12619 (EXECUTABLES): Remove templ-info.exp.
12620 * gdb.base/compiler.c: New file.
12621 * gdb.c++/compiler.cc: New file
12622 * gdb.base/scope.exp: Source gdb.base/scope.ci.
12623 Change rs6000-*-* xfail for
12624 "print 'scope0.c'::filelocal_ro" and
12625 "print 'scope1.c'::filelocal" and
12626 "print 'scope1.c'::filelocal_bss" and
12627 "print 'scope1.c'::filelocal_ro" and
12628 "print 'scope1.c'::foo::funclocal" and
12629 "print 'scope1.c'::foo::funclocal_ro" and
12630 "print 'scope1.c'::bar::funclocal" and
12631 "print 'scope0.c'::filelocal_ro" and
12632 "print 'scope1.c'::filelocal at foo" and
12633 "print 'scope1.c'::filelocal_bss at foo" and
12634 "print 'scope1.c'::filelocal_ro at foo" and
12635 "print 'scope1.c'::foo::funclocal at foo" and
12636 "print 'scope1.c'::foo::funclocal_bss at foo" and
12637 "print 'scope1.c'::foo::funclocal_ro at foo" and
12638 "print 'scope1.c'::bar::funclocal at foo" and
12639 "print 'scope0.c'::filelocal_ro" and
12640 "print 'scope1.c'::filelocal" and
12641 "print 'scope1.c'::filelocal_bss" and
12642 "print 'scope1.c'::filelocal_ro" and
12643 "print 'scope1.c'::foo::funclocal" and
12644 "print 'scope1.c'::foo::funclocal_bss" and
12645 "print 'scope1.c'::foo::funclocal_ro" and
12646 "print 'scope1.c'::bar::funclocal" and
12647 "print 'scope1.c'::bar::funclocal_bss"
12648 to only be xfail'd when not compiled with gcc.
d63a86f8 12649 Add rs6000-*-* xfail for
c906108c
SS
12650 "print 'scope0.c'::filelocal_bss before run"
12651 when compiled with gcc.
12652 (test_at_main): Add rs6000-*-* xfail for
12653 "print filelocal_ro in test_at_main"
12654 when compiled with gcc.
12655 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 12656 Add rs6000-*-aix* xfail for
c906108c
SS
12657 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
12658 "ptype t_char_array", not compiled with gcc.
12659 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
12660 xfail for "list foo (in include file)" when gcc compiled.
12661 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
12662 (integral_args): Add rs6000-*-* xfail for
12663 "run to call0a" if not compiled with gcc.
12664 (unsigned_integral_args): Add rs6000-*-* xfail for
12665 "run to call1a" if not compiled with gcc.
12666 (float_and_integral_args): Add rs6000-*-* xfail for
12667 "run to call2a" if not compiled with gcc and for
12668 "continue to call2b" for any compiler.
12669 Add rs6000-*-* xfail to
12670 "print f1 after run to call2a" for gcc compiled.
12671 (discard_and_shuffle): Add rs6000-*-* xfail for
12672 "run to call6a".
12673 (shuffle_round_robin): Add rs6000-*-* xfail for
12674 "backtrace from call7a" if not compiled with gcc.
12675 Add rs6000-*-* xfail for
12676 "backtrace from call7b" if compiled with gcc.
12677 (call_after_alloca): Add rs6000-*-* xfail for
12678 "print c in call_after_alloca" and
12679 "print s in call_after_alloca" and
12680 "backtrace from call_after_alloca_subr"
12681 if not compiled with gcc.
12682 (localvars_in_indirect_call): Add rs6000-*-* xfail for
12683 "print c in localvars_in_indirect_call" and
12684 "print c in localvars_in_indirect_call" and
12685 "backtrace in indirectly called function" and
12686 "stepping into indirectly called function"
12687 if not compiled with gcc.
12688 (localvars_after_alloca): Add rs6000-*-* xfail for
12689 "print c after runto localvars_after_alloca" and
12690 "print s after runto localvars_after_alloca" and
12691 "print i after runto localvars_after_alloca" and
12692 "print l after runto localvars_after_alloca"
12693 for all compilers.
12694 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
12695 than whatis-info.exp.
12696 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
12697 than opaque-info.exp.
12698 Setup rs6000-*-* xfail for
d63a86f8 12699 "ptype on opaque struct pointer (statically)" and
c906108c
SS
12700 "ptype on opaque struct pointer (dynamically)" when
12701 not compiled with gcc.
12702 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
12703 rather than callf-info.exp.
12704 (do_function_calls): Add clear_xfail for rs6000-*-* for
12705 "p t_float_values2(3.14159,float_val2)". Seems to work
12706 fine there, both with xlc and gcc. Need to find out what
12707 it is doing right and fix other platforms.
12708 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
12709 "call inferior func with struct - returns int",
12710 "call inferior func with struct - returns long",
12711 "call inferior func with struct - returns float",
12712 "call inferior func with struct - returns double",
12713 "call inferior func with struct - returns char *",
12714 but only if not gcc compiled (presumes xlc compiled).
12715 Change rs6000-*-* xfails for
12716 "call inferior func with struct - returns char" and
12717 " call inferior func with struct - returns short" to only
12718 xfail if not using gcc.
12719 (clean mostlyclean): Remove *.ci and *.tmp files.
12720 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
12721 than templ-info.exp.
12722 * gdb.base/langs.exp: Source gdb.base/langs.ci.
12723 Add rs6000-*-* xfail for "up to foo in langs.exp"
12724 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
12725 when not gcc compiled.
d63a86f8 12726
c906108c
SS
12727Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12728
12729 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
12730 * gdb.base/corefile.exp: Likewise.
12731 * gdb.base/list.exp: Likewise.
12732 * gdb.base/scope.exp: Likewise.
12733 * gdb.base/siganls.exp: Likewise.
12734
12735 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
12736 compiler output.
12737 * gdb.base/whatis.exp: Likewise.
12738
12739Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
12740
12741 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
12742 failure (opcode table has been fixed to match reality).
12743
12744Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
12745
12746 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
12747 "call inferior func with struct - returns char",
12748 "call inferior func with struct - returns short"
12749
12750 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
12751 "print 'scope0.c'::filelocal at main",
12752 "print 'scope0.c'::filelocal_bss in test_at_main",
12753 "print 'scope0.c'::filelocal at foo",
12754 "print 'scope0.c'::filelocal_bss in test_at_foo",
12755 "print 'scope0.c'::filelocal at bar",
12756 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 12757
c906108c
SS
12758 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
12759 in source file 1". This bug seems to have been fixed with both
12760 gcc and native cc (was native assembler bug?).
12761
12762Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
12763
12764 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
12765 "backtrace through signal handler" to "i*86-*-sysv4*".
12766 * gdb.base/signals.exp: Add xfail for "'next' behaved as
12767 continue" case. Add "known SVR4 bug" to fail message.
12768 Add "i*86-*-bsdi2.0" xfail for "handle all print".
12769 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
12770 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
12771 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
12772 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
12773 "up to foo in langs.exp", "show language at foo in
12774 langs.exp", "up to cppsub_ in langs.exp", "show
12775 language at cppsub_ in langs.exp", "up to fsub in
12776 langs.exp", and "show language at fsub in langs.exp".
12777 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
12778 "bactrace in corefile.exp".
12779 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
12780 "call inferior function with struct - returns float" and
12781 "call inferior function with struct - returns double".
d63a86f8 12782
c906108c
SS
12783Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
12784
12785 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
12786 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
12787 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
12788 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
12789
12790Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
12791
12792 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
12793 (or overriden) "CHILL" macro rather then bare "gcc".
12794 Also look for ../../gcc/xgcc since that is what we will
12795 actually need, not "Makefile". Remove following assignment
12796 of CHILL to CHILL_FOR_TARGET because that results in
12797 recursive definition.
12798
12799Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
12800
12801 * gdb.base/corefile.exp: Change xfail for backtrace in
12802 corefile.exp from linuxaout to all linux.
12803 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
12804 cases where we miss the breakpoint at the signal handler
12805 for some reason. Setup xfail for linuxoldld/linuxaout and
12806 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
12807 hitting SIGURG breakpoint.
12808 * gdb.base/signals.exp: Setup xfail for "next" acting like
12809 continue to add linuxoldld. Setup xfail for all linux for
12810 "next to handler in signals_tests_1", "backtrace in
12811 signals_tests_1", "continue to func1", "pass SIGUSR1",
12812 and continue to handler".
12813
12814Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
12815
12816 * Update all FSF addresses except those in COPYING* files.
12817
12818Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
12819
12820 * gdb.base/a2-run.exp: Change messages to be more explicit about
12821 the status of args, and quote binfile in results.
12822
12823Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
12824
12825 * gdb.base/callfuncs.exp: Add tests for passing structs to
12826 inferior functions and return various types.
12827 * gdb.base/callfuncs.c: Add functions to receive a struct
12828 and return a member of the struct, in various types.
12829
12830Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12831
12832 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
12833
12834Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
12835
12836 * config/vxworks29k.exp: New file, sources vxworks.exp.
12837
12838Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12839
12840 * config/gdbremote.exp: New file. Testing framework using
12841 gdbserver.
12842
12843Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
12844
12845 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
12846 "call function when asleep" and "send end of file".
12847 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
12848 for "backtrace in corefile.exp".
12849 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
12850 for "backtrace through signal handler".
12851 * gdb.base/corefile.exp: Make sure we actually generate a core file
12852 before trying the core tests. Some systems allow the user to suppress
12853 generation of core files and default to that (linux for example).
12854 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
12855 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
12856
12857Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12858
12859 * gdb.threads: New directory with some crude multi-threaded
12860 gdb tests (step.exp and step2.exp).
12861 * config/mt-lynx (STEP_EXECUTABLE): Define.
12862 (THREADFLAGS): Define.
12863
12864Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
12865
12866 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
12867
12868 * gdb.base/signals.exp: Disable whole file for lynx until
12869 further notice.
12870
12871 * gdb.base/signals.exp: xfail test where "next" acts like
12872 "continue" for lynx.
12873
12874 * gdb.base/interrupt.exp: xfail test for calling function while
12875 inferior is asleep for lynx.
12876
12877 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
12878 than one cr-lf after each command.
12879
12880Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12881
12882 * configure.in: Reinstate setting of stabsdirs variable, fix
12883 typo in setting up configdirs for native builds.
12884
12885 * gdb.base/return.exp: Fix typo in return double test.
12886 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
12887 compiler from optimizing them away.
12888
12889Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
12890
12891 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
12892 sequences to be echo'd by gdb when using gdb_test.
12893 * gdb.chill/chexp.exp: Likewise.
12894 * gdb.fortran/exprs.exp: Likewise
12895
12896Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12897
12898 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
12899 after the inferior gdb has started.
12900
12901 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
12902 after each command.
12903 * gdb.base/funcargs.exp: Likewise.
12904 * gdb.base/gdbvars.exp: Likewise.
12905 * gdb.base/interrupt.exp: Likewise.
12906 * gdb.base/list.exp: Likewise.
12907 * gdb.base/watchpoint.exp: Likewise.
12908 * gdb.c++/demangle.exp: Likewise.
12909 * gdb.c++/inherit.exp: Likewise.
12910 * gdb.chill/chexp.exp: Likewise.
12911 * gdb.fortran/exprs.exp: Likewise.
12912
12913 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
12914 test if we can't handle IO to/from the inferior.
12915
12916 * gdb.c++/misc.exp: Always check for a program already being
12917 started after sending a "run" command to gdb.
12918
12919 * gdb.base/twice.exp: Start with a fresh gdb.
12920
12921 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
12922 only depend on gdb's expression code, not the chill runtime.
12923
12924 * gdb.base/return.c: Put return values into variables so we
12925 can have gdb print them rather than depending on the program
12926 to print them.
12927 * gdb.base/return.exp: Corresponding changes.
12928
12929 * lib/gdb.exp: Provide default value for noinferiorio.
12930 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
12931 the inferior.
12932
12933 * gdb.base/break.exp: Always check for a program already being
12934 started after sending a "run" command to gdb.
12935 (text_next_with_recursion): Don't check the output from the
12936 program's printf statement. Instead just make sure the program
12937 exited.
12938
12939 * gdb.base/commands.exp: Protect tests which need arguments with
12940 $noargs conditionals.
12941
12942Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12943
12944 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
12945 of structure member arrays to match gdb/valops.c:value_addr change.
12946
12947Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
12948
12949 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
12950 cases.
12951
12952Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
12953
12954 * configure.in (configdirs): Remove gdb.chill from default list
12955 of subdirs and then add it back in only if doing a native build.
12956 The current chill compiler does not yet work in any cross build.
12957 * Revert all signal changes from Jul 6.
12958 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
12959 for sh-hms targets, allowing these tests to link, with no other
12960 changes. Testing is suppressed by setting "nosignals" in site.exp.
12961
12962Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
12963
12964 * configure.in (signaldirs): Define and add to configdirs for all
12965 targets except some specific ones that are known to not support signals.
12966 Also clean up formatting.
12967 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
12968 (signals, sigall): Remove rules to build.
12969 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
12970 Moved to new gdb.signals directory.
12971 * gdb.signals: New test directory.
12972 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
12973 signals.c signals.exp}: New or moved files.
12974
12975Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
12976
12977 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
12978
12979Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
12980
12981 * gdb.base/return.exp: Xfail `return double' test failure
12982 on at least Solaris 2.3 and handle future/past versions on
12983 a case by case basis as appropriate. Also update message
12984 to include i*86 failures.
12985
12986Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12987
12988 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
12989
12990 * lib/gdb.exp: Fix comment which erroneously identified
12991 gdb_file_cmd as gdb_load (the 19 May change was in fact to
12992 gdb_file_cmd not gdb_load).
12993 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
12994
12995 * gdb.base/setvar.exp: Make test names consistent between pass and
12996 fail cases. Use gdb_test more.
12997
12998Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12999
13000 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
13001
13002Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13003
13004 * gdb.base/help.exp: Fix expected help string for `show commands'.
13005
13006Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
13007
13008 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
13009
13010 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
13011 of a text section.
13012
13013Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
13014
13015 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
13016 that loop eventually terminates. Fix Connection refused logic so
13017 that testsuite will expire nicely.
13018
13019Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
13020
13021 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
13022 config/rom68k.exp: New tcl glue for the appropriate monitors.
13023 These all just end up calling monitor.exp.
13024 * config/monitor.exp (gdb_target_monitor): Handle `Connection
13025 refused' by retrying. Cleanup some timeout issues.
13026 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
13027 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
13028 callers don't have to set/restore global timeout variable.
13029
13030 * The following set of changes centralizes management of the global
13031 timeout variable. This way, it can be set in one target dependent
13032 place instead of dozens of places scattered throughout the test suite.
13033 If you need to lengthen a timeout, then you should either set timeout
13034 in one of the config/{target}.exp files, or multiply it by a factor.
13035 Setting it to an absolute value is always going to lose for some
13036 targets.
13037 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
13038 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
13039 * gdb.base/funcargs.exp: Don't set timeout.
13040 * gdb.base/list.exp (test_forward_search): Only use local timeout.
13041 * gdb.base/printcmds.exp (test_print_string_constants
13042 test_print_array_constants): Don't set timeout.
13043 * gdb.base/ptype.exp: Don't set timeout.
13044 * gdb.base/recurse.exp: Don't set timeout.
13045 * gdb.base/return.exp: Don't set timeout.
13046 * gdb.base/watchpoint.exp: Don't set timeout.
13047 * gdb.c++/classes.exp (do_tests): Don't set timeout.
13048 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
13049
13050Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
13051
13052 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
13053
13054Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13055
13056 * lib/gdb.exp: Disable chill tests for irix5.
13057
13058Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13059
13060 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
13061 each test pass or fail.
13062
13063Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13064
13065 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
13066 xlc not gcc.
13067
13068Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
13069
13070 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
13071
13072Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
13073
13074 * config/est.exp: Fix copyright and comments. Remove dead code.
13075 Use targetname, serialport and baud variables instead of fixed
13076 constants.
13077 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
13078 * config/cpu32bug.exp: New file to support cpu32bug monitors.
13079
13080Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13081
13082 * gdb.base/watchpoint.exp: Don't run
13083 test_watchpoint_triggered_in_syscall for sunos.
13084
13085Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13086
13087 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
13088 they don't seem to exist. Do include stdio.h.
13089
13090Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13091
13092 * gdb.base/a1-selftest.exp: Add alpha xfail.
13093
13094Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13095
13096 * gdb.base/watchpoint.c (main): Prompt before calling read().
13097 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
13098 Revise accordingly. Remove cruft about sending "123" several
13099 times, until it gets noticed. Clean up the "print buf[0]" stuff
13100 so that it passes or fails, and waits for prompts in the usual way.
13101
13102Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13103
13104 * gdb.base/recurse.exp: Fix comment.
13105
13106 * TODO: Remove item about printing variables in nodebug.exp. Add
13107 item about enabling tests which are only run on some targets.
13108
13109 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
13110 fail, make test names unique, use new gdb_test convention
13111 regarding pattern, use gdb_test more, etc.).
13112
13113 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
13114 fail, make test names unique, etc.).
13115
13116Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13117
13118 * gdb.base/nodebug.c: Change return type of top and middle to
13119 short.
13120 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
13121 are fixed by the recent mdebugread.c changes. Allow `short ()'
13122 as type for top and middle.
13123
13124Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13125
13126 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
13127 nearly as I can tell, the whole thing was an accident in Stu's
13128 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
13129 to replace a send/expect pair with gdb_test, but ended up only
13130 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
13131 of 30 Mar 1995 took care of it, but left this vestigial comment
13132 which I am now nuking.
13133
13134Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13135
13136 * gdb.base/break.exp: Look for different line number for
13137 breakpoint at main depending on usestubs.
13138
13139Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13140
13141 * gdb.base/list.exp: Adjust some alternate expect patterns to
13142 match recent list0.c change. Add alternate expect pattern for
13143 output from `list default lines around main' for optimizing
13144 compilers.
13145
13146Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13147
13148 * lib/gdb.exp: If nosignals is not set, set it to 0.
13149
13150Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
13151
13152 * config/slite-gdb.exp: Responds to load symbol table prompt.
13153 * gdb.base/break.exp: Adjust line number, fix rerun.
13154 * gdb.base/langs0.c: Add #ifdef usestubs.
13155
13156Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
13157
13158 * gdb.base/list.exp: Adjust line contents after adding new lines in
13159 list0.c. Also fix a syntax error.
13160
13161 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
13162 * gdb.base/break.exp: ditto.
13163 * gdb.base/list.exp: ditto.
13164 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
13165 * gdb.base/run.c: ditto.
13166 * gdb.base/list0.c: ditto.
13167 * gdb.base/funcargs.c: ditto.
13168
13169Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
13170
13171 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
13172 $targetname, $serialport and $baud instead of hardwired variables.
13173 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
13174 target doesn't support signals.
13175
13176Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
13177
13178 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
13179
13180Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13181
13182 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
13183 Don't rely on the value of an auto variable before it has been
13184 initialized. Use gdb_test more.
13185
13186Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13187
13188 * lib/gdb.exp (default_gdb_version): A version number must start
13189 with a digit, but other than that contains all characters up to
13190 the first whitespace character.
13191
13192Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13193
13194 * gdb.base/commands.exp (breakpoint_command_test): New tests.
13195
13196Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13197
13198 * gdb.c++/*.exp: Warn if executable does not exist. The original
13199 reason for skipping the warning was that configure.in sometimes
13200 intentionally skipped building the executables but the tcl code
13201 had no way of knowing. That (a) was always bogus with respect to
13202 error handling, (b) is no longer true (right now there is no way
13203 to skip C++ tests).
13204
13205 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
13206
13207Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13208
13209 * gdb.base/list.exp: Add expect patterns for output from
13210 SunPRO compiled executables.
13211 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
13212 types.
13213
13214Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13215
13216 * gdb.base/break.exp (test_next_with_recursion): Accept any line
13217 number (we are already testing that the correct source line text
13218 gets printed).
13219
13220 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
13221 that is what is intended, but something needed to be done to get
13222 sunos4 native working again.
13223
13224 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
13225
13226 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
13227 apparently went with a (very) old xfail.
13228
13229Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
13230
13231 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
13232 runto_main is a proc in gdb.exp that will do 'step' for target use
13233 stubs.
13234 * gdb.base/exprs.exp: ditto.
13235 * gdb.base/interrupt.exp: ditto.
13236 * gdb.base/opaque.exp: ditto.
13237 * gdb.base/printcmds.exp: ditto.
13238 * gdb.base/ptype.exp: ditto.
13239 * gdb.base/scope.exp: ditto.
13240 * gdb.base/setvar.exp: ditto.
13241 * gdb.base/signals.exp: ditto.
13242 * gdb.base/twice.exp: ditto.
13243 * gdb.c++/classes.exp: ditto.
13244 * gdb.c++/inherit.exp: ditto.
13245 * gdb.c++/templates.exp: ditto.
13246 * gdb.base/break.exp: no run and hit main for stubs. Change line
13247 numbers for breakpoints and info breakpoint.
13248 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
13249 breakpoint().
13250 * gdb.base/callfuncs.c: ditto.
13251 * gdb.base/exprs: ditto.
13252 * gdb.base/interrupt.c: ditto.
13253 * gdb.base/opaque0.c: ditto.
13254 * gdb.base/printcmds.c: ditto.
13255 * gdb.base/ptype.c: ditto.
13256 * gdb.base/scope0.c: ditto.
13257 * gdb.base/setvar.c: ditto.
13258 * gdb.base/signals.c: ditto.
13259 * gdb.base/twice.c: ditto.
13260 * gdb.c++/misc.cc: ditto.
13261 * gdb.c++/templates.cc: ditto.
13262
13263Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13264
13265 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
13266
13267 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
13268 somewhere between `read' and `main.c'. I'm pretty sure the
13269 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
13270 and it isn't particularly useful.
13271
13272 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
13273
13274Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13275
13276 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
13277
13278Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
13279
13280 * config/mt-slite: add LIBS and -nostdlib.
13281 * config/slite-gdb.exp: add this new file to support sparclite target.
13282
13283Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
13284
13285 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
13286
13287 * gdb.base/a2-run.exp: Change argument to istarget from
13288 "*-*-vxworks" to "*-*-vxworks*".
13289 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
13290
13291Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
13292
13293 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
13294 will not runto main but do a 'step' to step out of breakpoint().
13295 * config/mt-slite: add -Dusestubs.
13296
13297Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13298
13299 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
13300 instead of just @.
13301
13302 * gdb.base/signals.exp: Add test for "handle all print".
13303 * TODO: Remove "handle all print". Also remove item about
13304 checking copyright date (I don't like the idea of a spurious FAIL
13305 based on when we run the tests).
13306
13307 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
13308 for SunOS4 (reason for failure not investigated). Remove
13309 redundant test for $binfile.
13310
13311 * gdb.base/nodebug.c (array_index): Call malloc.
13312
13313 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
13314
13315Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
13316
13317 * gdb.base/recurse.exp: Update gdb_test invocation to use new
13318 conventions and slightly simplify the matching regexp.
13319
13320Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13321
13322 * gdb.base/break.exp: Update gdb_test invocation to use new
13323 convention.
13324
13325 * lib/gdb.exp: If noargs is not set, set it to 0.
13326
13327 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
13328 tests unique.
13329
13330 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
13331
13332Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13333
13334 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
13335 one argument of type "<non-float parameter>".
13336
13337Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
13338
13339 * config/rom68k.exp: New file to support Motorola IDP board.
13340 * gdb.base/a2-run.exp: Skip this file if noargs is set.
13341 * gdb.base/break.c: Change things around so that this program
13342 doesn't depend upon args. This is necessary to make remote
13343 targets work (in general, they can't take args).
13344 * gdb.base/break.exp: Don't try to send args to program. Don't
13345 expect output. Also, replace lots of code with gdb_test.
13346
13347Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13348
13349 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
13350 printing of '\'' (which is what the comment says we are testing,
13351 even though we were not), not '''.
13352 (test_integer_literals_rejected): Test that printing ''' is an error.
13353
13354 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13355 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
13356 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
13357 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
13358 Use gdb_test not test_print_accept.
13359 * lib/gdb.exp: Remove test_print_accept.
13360
13361 * gdb.base/signals.exp (signal_tests_1): Make pass message
13362 consistent with fail message.
13363
13364 * gdb.base/whatis.exp: Remove xfails for printing char vs.
13365 unsigned char; the bug (PR 1821) is fixed.
13366
13367 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
13368
13369 * gdb.base/scope.exp (test_at_localscopes): Call pass for
13370 successful tests--makes xfailing them work right.
13371
13372Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13373
13374 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
13375 only \r\n, not .*. The test can pass .* as the last thing in
13376 $pattern if that is what it wants. In addition to providing this
13377 flexibility, this change should speed up pattern matching in cases
13378 where the pattern already ended with .* (there were a number of
13379 them). This change also helps catch bad patterns--in the old
13380 scheme the typo "char \*" instead of "char \\*" would pass. Now
13381 it is caught.
13382 * Many .exp files: Update callers.
13383
13384 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
13385 clearer and does not spuriously match multiple ('s. Likewise for
13386 ) and *.
13387
13388 * gdb.base/nodebug.exp: Test ability to call a function and pass
13389 it a string (even with no debugging info).
13390
13391 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
13392 "p '\'", which is the same as "p ''" once tcl gets done with
13393 quoting, to "p '\\'", which I suspect is what is intended (one
13394 backslash gets sent to GDB).
13395
13396 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
13397
13398Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13399
13400 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
13401 1817) was fixed literally years ago.
13402
13403Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13404
13405 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
13406 test, it causes stepping out of call_after_alloca_subr with
13407 optimizing compilers.
13408 (localvars_in_indirect_call): Consume GDB prompt if `finish'
13409 fails.
13410
13411 * gdb.c++/templates.exp: Source templ-info.exp only if
13412 the templates executable exists.
13413
13414 * gdb.c++/misc.cc (class Contains_static_instance,
13415 class Contains_nested_static_instance),
13416 gdb.c++/classes.exp (test_static_members): Test printing of
13417 a class that contains a static instance of the class.
13418
13419Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13420
13421 * gdb.base/langs2.c (cppsub_): Don't prototype.
13422 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
13423 only, I believe).
13424
13425Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13426
13427 * lib/gdb.exp (skip_chill_tests): New procedure.
13428
13429 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
13430
13431Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
13432
13433 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
13434 each expect pattern. Cuts runtime from 12 to about 4 seconds.
13435
13436Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13437
13438 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
13439
13440 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
13441 disassemble 8, not 16, instructions for part 4.
13442
13443 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
13444 support the latter anymore.
13445
13446 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
13447 -DNO_PROTOTYPES.
13448 * gdb.base/callfuncs.c: Control use of prototypes based on
13449 NO_PROTOTYPES, not __STDC__.
13450 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
13451 t_float_values2 tests if prototypes in use.
13452
13453 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
13454 t_double_values): When checking differences against DELTA, check
13455 that difference is within the range (-DELTA,DELTA), not just
13456 (-infinity,DELTA).
13457
13458Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
13459
13460 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
13461 'file' command firts, then 'target', then 'load', this is due to gdb
13462 target set up.
13463 * config/mips-gdb.exp: Fix a couple regular exp bugs.
13464
13465Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
13466
13467 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
13468 FP load/store variants.
13469 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
13470
13471Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13472
13473 * gdb.base/term.exp: Do not give a warning if not native, it is
13474 not an abnormal condition.
13475
13476Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
13477
13478 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
13479 t_char_array".
13480
13481Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13482
13483 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
13484 are getting the version number.
13485
13486 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
13487 if not native, it is not an abnormal condition.
13488
13489Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13490
13491 * lib/gdb.exp: Just use "file exists", rather than undocumented
13492 dejagnu procedure "findfile".
13493
13494Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13495
13496 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
13497 (LDFLAGS): Set to -Xlinker -Ur.
13498
13499 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
13500 Removed, these values are set by lib/gdb.exp.
13501
13502 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
13503
13504Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13505
13506 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
13507 of replicating gdb startup code.
13508
13509 * config/mt-vxworks (LDFLAGS): Set to -r.
13510 (CFLAGS_FOR_TARGET): Removed.
13511
13512 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
13513 (gdb) and gdb for vxworks uses (vxgdb).
13514
13515 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
13516 executable is not in the tree and host != target, use sed and
13517 program_transform_name to determine the gdb name used by the
13518 target.
13519
13520 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
13521 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
13522
13523Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13524
13525 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
13526 floats, chars, and shorts where there are ANSI-style function
13527 definitions.
13528
13529 * gdb.base/langs.exp, gdb.base/langs*: New test.
13530 * gdb.base/Makefile.in: Build it.
13531 * TODO: Remove item about checking that C names don't get C++
13532 demangling applied; this test tests it.
13533
13534Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13535
13536 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
13537 went with the const70 xfail. The xfail went away a year ago.
13538
13539 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
13540
13541 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
13542 for hp300.
13543
13544 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
13545
13546 * gdb.base/a1-selftest.exp: Don't run on hp300.
13547
13548Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13549
13550 * Makefile.in (site.exp): Set host_alias and target_alias as well
13551 as host_triplet and target_triplet.
13552
13553Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13554
13555 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
13556
13557 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
13558 places as other ecoff systems).
13559
13560 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
13561 ultrix.
13562
13563Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13564
13565 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
13566 remove them.
13567 * gdb.base/nodebug.exp: Accept "function" in addition to "text
13568 variable and "variable" in addition to "data variable".
13569 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
13570
13571 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
13572 2.
13573 * gdb.base/list1.c (long_line): Add additional statement at start
13574 of function.
13575 * gdb.base/list.exp (test_forward_search): Update line number to
13576 reflect new statement.
13577
13578Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13579
13580 * gdb.base/signals.exp: Reinitialize searched source directories
13581 after gdb_start call.
13582
13583Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
13584
13585 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
13586 * gdb.stabs/Makefile.in: Likewise.
13587
13588 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
13589 change. Instead split the tests into smaller pieces.
13590 * gdb.disasm/hppa.s: Corresponding changes.
13591
13592Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13593
13594 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13595 Quote ^C when passing it to stty. For some shells ^ is a pipe.
13596
13597 * gdb.base/funcargs.exp: Modify many tests so that every test
13598 either passes or fails. Make some test names unique.
13599
13600Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13601
13602 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13603 Call stty to set interrupt character.
13604
13605 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
13606 for HP assembler versus GNU assembler based on actual behavior of
13607 $(CC), rather than assuming that $(AS) is always the GNU assembler.
13608
13609 * TODO: Suggest a few more stepping tests.
13610
13611Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
13612
13613 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
13614 restart GDB for h8300 after a continue.
13615 (return): Add pattern to match a29k-udi behavior.
13616 * gdb.base/nodebug.exp: Remove obsolete comment.
13617 * gdb.base/regs.exp: New file, testing of register displays.
13618 * gdb.base/return.exp: Fix typo in reference to $objdir.
13619 * gdb.base/whatis.exp: Always start with a fresh GDB.
13620
13621Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13622
13623 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
13624 higher, these tests generate a lot of output.
13625
13626Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13627
13628 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
13629 code following the catch silently ignored some errors; without the
13630 catch they should be thrown like any other tcl error. Also, the
13631 catch used "" instead of {} which meant all the callers who wanted
13632 to include one of the characters "[]$ had to quote it an extra time.
13633 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
13634 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
13635 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
13636 Remove extra quoting.
13637
13638Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
13639
13640 * gdb.base/commands.exp: Make test names unique; every test either
13641 passes or fails. Update some comments.
13642
13643 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
13644
13645Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13646
13647 The following fixes a FAIL caused by the fact that the alpha stabs
13648 configuration didn't use the ".if alpha" code in weird.def.
13649 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
13650 bit pointer, so the 32 bit version works even on the alpha.
13651 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
13652 Remove the stuff which allowed us to have separate versions for
13653 alpha and everything else.
13654
13655 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
13656 regexp which "info func operator\[\](" is supposed to match. Fix
13657 string to send to GDB. Note that GDB still doesn't work right. Add a
13658 new test for "info func .perator\[\](" which GDB does handle correctly.
13659
13660 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
13661
13662Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13663
13664 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
13665 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
13666 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
13667 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
13668 it makes the tests harder to understand and confuses test-o-matic.
13669 The preferred style is that each test provides a PASS or a FAIL,
13670 and has a unique message (e.g. "continue #54" not just "continue")
13671 which is the same for the pass and the fail.
13672 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13673 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
13674 to lib/gdb.exp.
13675 * gdb.base/printcmds.exp: Use test_print_accept. Remove
13676 prt_accept which was basically the same thing. Likewise for
13677 test_print_reject and prt_reject.
13678 * lib/gdb.exp (test_print_reject): Add some more error message
13679 patterns to match from the former printcmds.exp (prt_reject).
13680 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
13681 One defect of the passcount stuff is that some of it failed to
13682 report XPASS where appropriate.
13683 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
13684 stuff before and after arg in expected pattern.
13685 (test_paddr_operator_functions): Re-do test without print_addr_of;
13686 this is the only test which seems to want extra stuff there.
13687
13688Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13689
13690 * gdb.base/nodebug.exp: Update new tests to reflect improved
13691 wording of gdb output.
13692
13693 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
13694 and "ptype" work on variables in files compiled without -g.
13695 Replaces commented out "maint print msymbol" tests.
13696
13697Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13698
13699 * gdb.base/setvar.c (dummy): Call malloc.
13700
13701 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
13702 losing with the irix4 sed.
13703
13704 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
13705 ALRM" on irix4.
13706
13707Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13708
13709 * TODO: Remove items about corefile.exp testing new exec-file and
13710 backtrace; both are now done. Add items about printing enums.
13711
13712Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13713
13714 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
13715 "get signal $thissig" test fails.
13716
13717 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
13718
13719Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13720
13721 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
13722 compiler warning with dec alpha compiler.
13723
13724 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
13725 extra \n from gdb_test call (this explains why the prompt test
13726 that I removed yesterday was there).
13727 (user_defined_command_test): Remove extra \n and prompt test.
13728
13729 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
13730 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
13731 doesn't exist.
13732 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
13733 Also remove alpha workaround, which turns out to be because
13734 SIGABRT == SIGLOST.
13735
13736 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
13737
13738 * gdb.base/help.exp: Don't test "help show".
13739
13740Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13741
13742 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
13743 "set print address" is on.
13744 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
13745 pass prompt to gdb_test; gdb_test already looks for the prompt.
13746
13747 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
13748
13749 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
13750 was a vestige of the manual TESTSTRATEGY, and the purpose of it
13751 was to make sure that gdb can read a core file. But (a) the "read
13752 the corefile" part didn't make it to a1-selftest.exp, we just
13753 delete the corefile after creating it, and (b) we test reading
13754 corefiles in corefile.exp anyway. Also, this test left around a
13755 xgdb process on Solaris.
13756
13757 * gdb.base/corefile.exp: Also test backtrace.
13758
13759Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
13760
13761 * gdb.base/commands.exp: Test a simple user defined command with
13762 arguments and if/while statements; verify the full user command is
13763 printed by "show user".
13764
13765 * gdb.base/commands.exp: Test if/while commands as part of a
13766 breakpoint command list; verify they appear in breakpoint
13767 information.
13768
13769Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13770
13771 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
13772 than by dividing by zero.
13773
13774Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
13775
13776 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
13777 performing an inferior call with watchpoints enabled.
13778 * gdb.base/watchpoint.c (main): Delete second unnecessary read
13779 call.
13780
13781Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13782
13783 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
13784 of "file" command.
13785
13786 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
13787 Add additional pattern for when "int operator int(void);" appears
13788 in a different order.
13789
13790Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13791
13792 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
13793
13794 * gdb.base/help.exp: Replace most of docstrings for "info signals"
13795 and "signal" with ".*".
13796
13797Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13798
13799 * TODO: Add note about "handle all nostop".
13800
13801 * gdb.base/{sigall.c, sigall.exp}: New test.
13802 * gdb.base/Makefile.in: Add it.
13803
13804Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
13805
13806 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
13807 when invoking GDB, suppresses any windowing interface.
13808
13809Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
13810
13811 * config/sim-gdb: New file, simulator testing support.
13812
13813Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
13814
13815 * gdb.base/interrupt.exp: Test calling func1 twice.
13816
13817Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
13818
13819 * gdb.base/list.exp (test_forward_search): Set timeout higher
13820 when we'll be getting lots of output from gdb.
13821
13822 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
13823 "init_malloc" to after the expect statement. Run it if that
13824 regexp is taken, but also for two others which happen if source
13825 cannot be found.
13826
13827Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13828
13829 * gdb.base/printcmds.exp: New test, for printing register before
13830 program is running.
13831
13832Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13833
13834 * gdb.base/list.exp: Correct some alternate expect patterns
13835 to reflect changes in list1.c.
13836
13837Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13838
13839 * TODO: Add item regarding large frames.
13840
13841 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
13842
13843 * TODO: Remove item about enabling return.exp; it
13844 is enabled. Suggest a few more "return" tests.
13845
13846Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13847
13848 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
13849 anonymous unions.
13850
13851Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13852
13853 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
13854 and pr-5646.o, so "make" is the same as "make all", not "make
13855 pr-4975.o".
13856
13857Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
13858
13859 * gdb.base/list.exp: Adjust expectations to reflect changes in
13860 list1.c.
13861 (test_forward_search): New test proc.
13862 * gdb.base/list1.c (long_line): New function, has long source line.
13863
13864Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
13865
13866 * gdb.base/a1-selftest.exp: Change initial stepping to know about
13867 additional line of code that was added.
13868
13869Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
13870
13871 * gdb.disasm/hppa.s: Break the large branching tests into smaller
13872 tests so as not to overflow expect's input buffers.
13873 * gdb.disasm/hppa.exp: Corresponding changes.
13874
13875Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13876
13877 Beginnings of template debugging tests.
13878 * gdb.c++/templ-info.cc: New file to test for template
13879 debugging capability of the compiler.
13880 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
13881 templ-info.cc.
13882 * gdb.c++/templates.cc: Add explicit template instantiations
13883 to enable compiling with -fno-implicit-templates. Add destructor
13884 and 'value' method to T5 class for template tests.
13885 * gdb.c++/templates.exp: Add testcases for printing of template
13886 types, setting breakpoints on template methods and calling a
d63a86f8 13887 template method.
c906108c
SS
13888
13889Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
13890
13891 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
13892 branch target since some assemblers (gas-2.5) may emit a
13893 relocation for the branch instead of resolving it in the
13894 assembler.
13895
13896Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13897
13898 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
13899 through signal handler.
13900
13901Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13902
13903 * configure.in (*-*-netware): Use config/mt-netware.
13904
13905 * config/mt-netware: New file.
13906 * config/mt-i386-netware: Removed, separate configs for different
13907 netware architectures are no longer needed now that we have
13908 --with-headers.
13909
13910Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13911
13912 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
13913 by the recent changes to use ANSI C arithmetic conversions.
13914
13915Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13916
13917 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
13918 bug involving using inferior_pid to figure out whether to select a
13919 frame.
13920
13921Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
13922
13923 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
13924 match the current disassembler output.
13925
13926Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
13927
13928 * gdb.fortran/exprs.exp: Expect VOID instead of void.
13929 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
13930 types, expect "int" as type of integer values (for now).
13931
13932Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
13933
13934 * gdb.base/commands.exp: New tests for if/while commands.
13935
13936Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
13937
13938 * lib/gdb.exp (runto): Replace sub-pattern for hex value
13939 by .*, since hex values have different syntax in Chill mode.
13940
13941Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13942
13943 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
13944 linefeed from expect pattern for repeated types with indices > 9.
13945
13946Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
13947
13948 First part of Fortran test suite.
13949 * gdb.fortran: New directory.
13950 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
13951
13952Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13953
13954 * gdb.base/default.exp: Update expect pattern for load command
13955 without arguments.
13956
13957Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
13958
13959 * configure.in: Change i386 to i[345]86.
13960 * gdb.base/configure.in: Likewise.
13961 * gdb.c++/configure.in: Likewise.
13962 * gdb.chill/configure.in: Likewise.
13963
13964Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
13965
13966 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
13967 patterns, since that is not a valid context for comments.
13968
13969Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
13970
13971 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
13972 repeated types and repeated types with indices > 9.
13973
13974Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
13975
13976 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
13977 2417; old bug has been fixed.
13978
13979Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
13980
13981 * gdb.base/interrupt.exp: When trying to wake up the inferior,
13982 send the newline ourselves instead of assuming gdb_test will do
13983 so when passed an empty input string.
13984
13985 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
13986 stabs testcode.
13987
13988Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13989
13990 * lib/gdb.exp (gdb_test): Don't send anything if the first
13991 argument is an empty string. This makes cases where we want to
13992 match output that is already in expect's buffers (for example,
13993 matching a breakpoint after gdb_run_cmd has been called) work
13994 reliably.
13995
13996Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13997
13998 * config/netware.exp: New file.
13999
14000Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14001
14002 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
14003 the -B and -L prefixes so we can find the debugging stub.
14004
14005 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
14006 there and we are using the gcc from the tree.
14007
14008 * gdb.base/types.c: Removed.
14009
14010 * gdb.base/configure.in: Look for makefile fragments in ../config.
14011 Recognize i386-*-netware.
14012 * gdb.c++/configure.in: Likewise.
14013
14014Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14015
14016 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
14017 the correct TCL syntax.
14018
14019Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14020
14021 * gdb.base/opaque.exp: use runto instead of messing around with
14022 breakpoints. Simplify by using gdb_test.
14023
14024 * gdb.base/bitfields.exp: restart between tests on netware targets
14025 because breakpoints aren't relocated after target death. Run
14026 processes to completion.
14027
14028 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
14029
14030Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
14031
14032 * Makefile.in: Remove extra tabs that confuse some versions
14033 of "make". Use the newly built gdb to test with by default,
14034 rather than the first one in the tester's search path.
14035
14036Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
14037
14038 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
14039
14040 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
14041 condition help.
14042
14043Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14044
14045 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
14046
14047 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
14048 running.
14049 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
14050 * gdb.base/funcargs.exp: Likewise.
14051
14052 * gdb.base/bitfields.exp: Simplify by using gdb_test.
14053 * gdb.base/funcargs.exp: Likewise.
14054
14055 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
14056 message is "".
14057
14058Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14059
14060 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
14061 return,signals,twice}.exp: Handle non-existant binaries
14062 consistantly.
14063
14064 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
14065 * gdb.base/Makefile.in: Don't try to generate a core dump, we
14066 might testing a cross development system.
14067
14068Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14069
14070 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
14071 runtest script is relative to ${srcdir}, not ${rootdir}.
14072
14073Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
14074
14075 * gdb.base/signals.exp: Allow for optionality of breakpoint
14076 address.
14077
14078Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14079
14080 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
14081
14082Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14083
14084 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
14085 for size_t definition.
14086 * gdb.c++/templates.cc: Likewise
14087
14088 * config/mt-i386-netware: New file.
14089
14090 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
14091 defined.
14092
14093 * gdb.base/Makefile.in: Added support for systems that name core
14094 files by appending "core" to the program name.
14095 * gdb.base/a1-selftest.exp: Likewise.
14096
14097Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14098
14099 * gdb.base/return.exp: Add comment and message for `return double'
14100 test failure on Sparc Solaris.
14101
14102Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
14103
14104 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
14105
14106Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14107
14108 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
14109 from optimizing them away.
14110 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
14111 patterns to include default constructors and assignment operators,
14112 to match gcc versions beyond 2.5.8. Accept any cplus demangling
14113 character in the output of the virtual base pointer.
14114
14115Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14116
14117 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
14118 expression match in print_addr_of to avoid unintented matches.
14119 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
14120 versions up to 2.5.8.
14121
14122Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14123
14124 * gdb.base/list.exp: Tweak alternate pattern for listing of an
14125 included file to run under newer versions of expect.
14126 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
14127 consecutive >'s in templates to accomodate recent cplus-dem.c change.
14128 Remove xfail for the virtual table of BDDHookV.
14129
14130Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
14131
14132 * lib/gdb.exp (string_to_regexp): Set a default result.
14133 (default_gdb_start): Fix misleading message.
14134
14135Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
14136
14137 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
14138 Remove all CC, etc definitions.
14139 * config/mt-hpux: New file.
14140 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
14141 (CFLAGS, LDFLAGS): Define.
14142 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
14143
14144 * Makefile.in (site.exp): Don't insert host_os, etc.
14145 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
14146 (distclean): Check existence of subdir.
14147 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
14148 * gdb.base/Makefile.in: General cleanup and simplification.
14149 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
14150 to build executables. Use default rule to build .o files.
14151 (EXPECT, RUNTEST, CC): Fix relative pathname.
14152 (site.exp): Don't insert host_os, etc.
14153 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
14154 and/or SIGUSR1 defined.
14155 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
14156 * gdb.c++/Makefile.in: General cleanup and simplification.
14157 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
14158 (CFLAGS): Remove.
14159 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
14160
14161Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
14162
14163 * gdb.base/recurse.exp: Misc changes to get tests running again
14164 after Kung's changes to the watchpoint code.
14165 * gdb.base/watchpoint.exp: Likewise.
14166
14167Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
14168
14169 * lib/gdb.exp (string_to_regexp): Convert {\} also.
14170
14171Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
14172
14173 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
14174 * lib/gdb.exp (default_gdb_start): Define.
14175 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
14176 gdb.base/funcargs.exp, gdb.base/opaque.exp,
14177 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
14178 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
14179 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
14180 Don't call gdb_target_udi in between tests.
14181
14182Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14183
14184 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
14185 (which was basically just a local version of the same thing). In
14186 addition to avoiding duplication, gdb_test_exact is faster.
14187 * lib/gdb.exp (gdb_test_exact): Fix typo.
14188
14189 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
14190 don't give an error.
14191
14192 * gdb.base/term.exp: Call delete_breakpoints before starting.
14193
14194 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
14195 (t10): Add comment.
14196
14197Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
14198
14199 Reorganization of the GDB Test Suite.
14200
14201 * gdb.base: New directory, contains all the basic tests.
14202 * gdb.c++: New directory, tests specific to C++.
14203 * gdb.chill: New directory, tests specific to Chill.
14204 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
14205 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
14206 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
14207 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
14208 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
14209 t30-31 to chill).
14210 * */gdbme.*: Rename to match appropriate expect scripts.
14211 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
14212 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
14213 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
14214 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
14215 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
14216 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
14217 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
14218 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
14219 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
14220 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
14221 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
14222 gdb.c++/virtfunc.cc: New names of C++ files.
14223 * gdb.chill/chillvars.ch: New name of Chill file.
14224 * gdb.base/configure.in, gdb.c++/configure.in,
14225 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
14226 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
14227 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
14228 * configure.in (configdirs): Update to reflect directory changes.
14229 (target_abbrev): No longer define for any configuration.
14230 * Makefile.in: Cosmetic improvements to header comments.
14231
14232Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
14233
14234 Various changes to gdb.t31:
14235
14236 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
14237 * gdbme.ch: Make all key-words and predefineds be upper-case.
14238 * chillvars.exp: Expect key-words and predefinds in upper-case.
14239
14240 * chillvars.exp: Use gdb_test_exact many places.
14241 Change expected output for arrays (which now includes index labels).
14242
14243 * pr-5020.exp, gdme.ch (module PR_5020):
14244 New test, for PR-5020.
14245
14246Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
14247
14248 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
14249 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
14250
14251Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
14252
14253 * Makefile.in: Fix bit-rot in definitions of CHILL,
14254 CHILL_FOR_TARGET and Chill_LIB.
14255 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
14256 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
14257 CHILL, and CHILL_LIB.
14258
14259Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
14260
14261 * Revert the previous changes. Please see Rob's directory
14262 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
14263
14264Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
14265
14266 * Makefile.in, configure.in, config/mips-gdb.exp,
14267 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
14268 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
14269 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
14270 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
14271 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
14272 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
14273 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
14274 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
14275 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
14276 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
14277 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
14278 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
14279 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
14280 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
14281 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
14282 changes from 94Q1.
14283
14284Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
14285
14286 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
14287 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
14288 Rob's new testing fragments.
14289
14290Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
14291
14292 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
14293 lib/gdb.exp: Replace error proc calls with perror.
14294
14295Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
14296
14297 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
14298 version also, match on casted version strings, and match on
14299 gdb startup case where the line numbers might be messed up.
14300
14301Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
14302
14303 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
14304 (CFLAGS): Delete it from here.
14305
14306Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
14307
14308 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
14309
14310Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
14311
14312 * Makefile.in (RUNTEST): Default to just "runtest".
14313
14314Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14315
14316 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
14317 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
14318 the code has been restructured.
14319
14320Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14321
14322 * gdb.t00/default.exp (set write): Allow any number of \r and/or
14323 \n, not just one of each.
14324
14325 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
14326 /bin/cc gives a warning if you do.
14327
14328Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
14329
d63a86f8 14330 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
14331 __t10ListS_link1ZUiRCUiPT0
14332
14333Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14334
14335 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
14336 on local variables in recursive functions.
14337
14338 * gdb.t07/Makefile.in: Build the new test.
14339
14340Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14341
14342 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
14343 directly. Instead compare the return values from actual calls.
14344
14345Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
14346
14347 * Makefile.in (check): Set TCL_LIBRARY for runtest.
14348
14349Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14350
14351 * From Peter Schauer with minor modifications.
14352 * gdb.t15/return.exp (return_tests): Handle targets where "return"
14353 stops in mid-line in the caller. Add xfail for returning a float
14354 value on X86 targets.
14355
14356Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14357
14358 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
14359 to avoid expect lossage.
14360 (fmem_LRbug_tests): Likewise.
14361 * gdb.disasm/hppa.s: Corresponding changes.
14362
14363 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
14364 conditions to work with latest dejagnu/expect.
14365
14366 * gdb.t15/funcargs.exp (finish from indirect call): No longer
14367 expected to fail on the PA.
14368 (backtrace in call with trampolines): Explicitly require main
14369 to be frame #1 (no trampolines should show up in backtrace).
14370
14371 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
14372 "continue -expect".
14373 * gdb.t06/break.exp: Likewise.
14374 * gdb.t07/watchpoint.exp: Likewise.
14375 * gdb.t13/bitfields.exp: Likewise.
14376 * gdb.t15/{funcargs,return}.exp: Likewise.
14377 * gdb.stabs/weird.exp: Likewise.
14378 * config/{mips,udi}-gdb.exp: Likewise.
14379
14380 * hppa.sed: Enclose comments within a sed command to avoid
14381 losing with the old OSF1 sed.
14382
14383Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14384
14385 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
14386 sequent dynix.
14387 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
14388 * gdb.t15/funcargs.exp: Conditionally step again to really
14389 finish from marker_call_with_trampolines. Handle the case where
14390 the first step from within call_with_trampolines already steps
14391 us back to main.
14392 * gdb.t15/gdbme.c: Add comment to closing brace of
14393 call_with_trampolines for funcargs.exp.
14394
14395Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14396
d63a86f8 14397 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
14398 Fix typo(s).
14399
14400Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14401
14402 * gdb.t07/gdbme.c: More code for watchpoint testing.
14403
14404 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
14405 "Hardware watchpoint" throughout file.
14406 (test_watchpoint_triggered_in_syscall): New test.
14407 (test_complex_watchpoint): New test.
14408
14409Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14410
14411 * gdbme.c (call_with_trampolines): New function to try and step
14412 into. Tests trampoline problems on the PA.
14413
14414 * funcargs.exp (localvars_in_indirect_call): No longer expect
14415 stepping into indirect call to fail on PAs.
14416 (test_stepping_over_trampolines): New test.
14417
14418Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14419
14420 * TODO: Add suggestions for static member function tests, and
14421 completion tests.
14422
14423Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14424
14425 * TODO: Add suggestions for "p/a" tests.
14426
14427 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
14428 (default_gdb_exit): Replace all the hair with sending "quit" to
14429 the process with a simple close.
14430
14431Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14432
14433 * TODO: Add suggestions for shared library tests.
14434
14435Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14436
14437 * TODO: Add suggestions for x/s tests.
14438
14439Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14440
14441 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
14442 "enable once", and "enable breakpoints once" with ".*".
14443
14444Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14445
14446 * TODO: Add suggestions about structure passing tests.
14447
14448Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14449
14450 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
14451 the primary1 test, use work around if __GNUC__ < 2.
14452 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
14453 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
14454 Test for bad output rather than waiting for timeout. Issue
14455 second continue only if first continue failed.
14456
14457Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14458
14459 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
14460 operator[] test with gdb_test because the old code didn't seem to
14461 be getting the quoting right with the new dejagnu.
14462
14463Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
14464
14465 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
14466 one from the path.
14467 * Makefile.in: Use a fresh expect if there is one, use runtest
14468 from the src tree if there is one.
d63a86f8 14469
c906108c
SS
14470Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14471
14472 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
14473 next over recursive call. Revise the tests from that point on
14474 (which had been skipped) to match GDB's actual (correct) output.
14475
14476 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
14477 with next over a breakpoint whose condition is false.
14478
14479 * gdb.t00/help.exp: Comment out "help set print" tests just like
14480 (and for same reason as) "help set" test.
14481
14482Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14483
14484 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
14485 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
14486
14487Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14488
14489 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
14490 necessary gdb_target_udi.
14491
14492 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
14493
14494 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
14495 1838 and 2417; they are fixed.
14496
14497 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
14498 gdb.t03/ptype.exp (ptype structure, ptype union):
14499 Remove xfails; the test is looser than when the xfails were added.
14500
14501 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
14502 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
14503
14504 * gdb.t01/run.exp: Only run shell test if isnative.
14505
14506 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
14507 since "run" automatically loads if necessary. Call gdb_target_udi
14508 after the "file" since "file" kills any execution target.
14509
14510 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
14511 GDB. GDB doesn't work that way (not anymore at least) on UDI.
14512 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
14513 argument for UDI.
14514
14515Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14516
14517 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
14518
14519 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
14520
14521Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14522
14523 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
14524 properly quoting regexps. This makes the second argument to
14525 demangle a fixed string, which matches the callers, instead of a
14526 shell-style pattern which is what the previous implementation
14527 used. Update some of the callers.
14528
14529Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14530
14531 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
14532 (comib_nullified_tests): Fix typo.
14533 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
14534 strings. No longer expected to fail.
14535
14536 * gdb.disasm/hppa.s (addib_tests): Fix typo.
14537 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
14538 strings. No longer expected to fail.
14539
14540 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
14541 string. No longer expected to fail.
14542
14543Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14544
14545 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
14546 No longer expected to fail.
14547
14548 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
14549 string. No longer expected to fail.
14550
14551Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14552
14553 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
14554 only in the names (I probably got most of them). I was even
14555 generous with some which differed in underscores in names, and
14556 probably missed a few, and I *still* was able to remove almost a
14557 third of the file with almost no impact on testsuite coverage.
14558
14559Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14560
14561 * gdb.t00/default.exp: Match udi_attach error message as well as
14562 the one from child_attach.
14563
14564 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
14565
14566 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
14567
14568 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
14569 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
14570
14571 * Move test with enums and partial symbols back to
14572 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
14573 Reverts the change of 26 May 93. Per today's change to
14574 stabs.texinfo, the behavior that weird.exp was expecting was
14575 unreasonable; what is important is that the compiler+gdb get
14576 things right, which happens with a recent gcc. Also fix the test
14577 to deal with native compilers which put out the stab gdb can't
14578 deal with.
14579
14580Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14581
14582 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
14583 in the names. The main thing these accomplish is to slow things down.
14584 Many more such duplicates surely remain.
14585
14586 * gdb.t00/help.exp: Comment out "help support" test just like
14587 (and for same reason as) "help set" test.
14588
14589Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
14590
14591 * gdb.t06/break.exp: Remove setup_xfails for
14592 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
14593 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
14594 about known bug in gcc to include up through 2.5.8.
14595 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
14596 well as "_vb$".
14597 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
14598 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
14599 with latest gcc and gdb.
14600 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
14601 well as "_vb$".
14602
14603Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14604
14605 * configure.in (hppa*-*-*): Also configure and build stabs-only
14606 tests.
14607
14608Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14609
14610 * gdb.t10/hppa.mt: A makefile fragment for the PA.
14611 * gdb.t10/configure.in (hppa*-*-*): Use it.
14612
14613Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14614
14615 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
14616
14617Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14618
14619 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
14620 versions prior to 1.13.5.
14621
14622Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14623
14624 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
14625 the prompt is at the start of a line.
14626
14627Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14628
14629 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
14630 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
14631 in the copr tests now.
14632 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
14633 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
14634 expected to fail.
14635
14636Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
14637
14638 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
14639 gdb.t31/chillvars.exp, lib/gdb.exp:
14640 Tweak to run under either version of expect.
14641 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
14642 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
14643 * gdb.t11/list.exp: Remove extraneous whitespace.
14644
14645Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14646
14647 * gdb.t16/printcmds.exp (test_print_strings): Accept
14648 "(unsigned char *) " before the string.
14649
14650 * TODO: Add notes about printing of fancy types and GDB expressions.
14651
14652Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
14653
14654 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
14655 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 14656 if doing mips-idt-ecoff.
c906108c
SS
14657
14658Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
14659
14660 * Most .exp files: Tweak to run under either version of expect.
14661
14662Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14663
14664 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
14665 xfails; I'm not sure why they are failing, but not because of PR 1806.
14666
14667Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
14668
14669 * config/unix-gdb.exp: Remove gdb_unload cause it's already
14670 defined in lib/gdb.exp.
14671
14672Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14673
14674 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
14675 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
14676 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
14677 have to be typeless.
14678
14679Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14680
14681 * TODO: Add suggestion for copyright year test.
14682
14683Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
14684
14685 * configure.in (*-*-lynxos*): Add stabs tests.
14686
14687Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14688
14689 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
14690 so insert a tab before any assembler directive in column zero.
14691
14692 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
14693 stores.
14694 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
14695 stores.
14696 (fpu_short_memory_tests): Likewise.
14697
14698Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14699
14700 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
14701 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
14702 .stabs directives in comments.
14703
14704Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14705
14706 * TODO: New file, describing tests we could write.
14707 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
14708
14709Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14710
14711 * gdb.t06/signals.exp: Add kludge to force re-sync.
14712
14713 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
14714 to xgdb instead of gdb, get out of gdb.
14715
14716Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
14717
14718 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
14719 for info.
14720
14721Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14722
14723 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
14724 * gdb.stabs/configure.in (hppa*-*-*): Use it.
14725 * gdb.stabs/hppa.sed: New sed script for the PA.
14726
14727Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14728
14729 * gdb.stabs: Re-write weird.def and configuration to use sed
14730 instead of cpp. sed is portable and POSIX; cpp is neither.
14731
14732Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14733
14734 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
14735
14736Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14737
14738 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
14739
14740Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14741
14742 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
14743 "_vb$".
14744 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
14745 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
14746
14747Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14748
14749 * lib/gdb.exp: Comment out code which depends on non-existent
14750 `transform' procedure.
14751
14752Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
14753
14754 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
14755 * lib/gdb.exp: Transform tool name.
14756 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
14757 1.1's new error handling system.
14758
14759Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14760
14761 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
14762
14763Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14764
14765 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
14766 They made pattern matching so slow that timeouts happened on
14767 heavily loaded systems. Now any output from "show print" which
14768 gets us back to the GDB prompt is a PASS.
14769
14770Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
14771
14772 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
14773
14774Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14775
14776 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
14777
14778 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
14779 It is not from PR 3220.
14780
14781Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14782
14783 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
14784 just started failing because they depended on the order the
14785 subcommands are presented, or exact docstring text. This kind of
14786 test is a pain and has minimal benefit.
14787
14788Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14789
14790 * gdb.t09/corefile.exp: At end of test, use "core" command with
14791 no arguments.
14792
14793Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
14794
14795 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
14796 17}/Makefile.in: Make it possible to run the testsuite with Sun
14797 make and CC = cross gcc by adding explicit build rules for .o
14798 files.
14799
14800Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14801
14802 * gdb.t15/funcargs.exp: Don't put comments on same line as
14803 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 14804
c906108c
SS
14805Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14806
14807 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
14808
14809Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
14810
14811 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
14812 * gdb.t20/inherit.exp: remove three dumplicate entries.
14813
14814Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14815
14816 * gdb.t06/break.exp: For "next over recursive call", fail on any
14817 incorrect output, not just on "factorial (value=2)".
14818
14819Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14820
14821 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
14822 working now. Add an xfail if accesing a bss variable causes
14823 a memory error if the target is not yet run.
14824
14825Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14826
14827 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
14828 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
14829 name of __st* demangling (2 strings). Did Kung really get the
14830 more than 95 others right without testing them?
14831
14832Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
14833
14834 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
14835
14836Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
14837
14838 * configure.in (configdirs): Add gdb.disasm
14839 * gdb.disasm: New directory for GDB disassembler tests.
14840 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
14841
14842Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14843
14844 * gdb.t00/help.exp: Don't test "help set".
14845
14846 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
14847 from within expect statements. None of these happen anymore and
14848 they cause regressions to be silently unnoticed.
14849
14850 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
14851 messages) about known failures with gcc cygnus-2.4.5-930417.
14852
14853 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
14854 comp-info.exp so it gets built if it doesn't exist.
14855
14856 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
14857 it is no longer used.
14858 * gdb.t13/comp-info.c: Removed.
14859
14860Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14861
14862 * gdb.t06/signals.exp: Add xfail for sun3.
14863
14864Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14865
14866 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
14867 relevant because ^C doesn't get sent but failure can be reproduced
14868 interactively).
14869
14870Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14871
14872 * gdb.stabs/alpha.mt: New configuration file for alpha.
14873 * gdb.stabs/configure.in: Use it.
14874 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
14875 sharing with alpha.mt, redefine long to word via preprocessor.
14876 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
14877 for alpha.
14878 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
14879 native cc.
14880 * gdb.t00/teststrategy.exp: Change expect string so that we
14881 consume the `(xgdb)' from the command echo and from the gdb prompt.
14882 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
14883 gdb currently compares all values as long, so this failure probably
14884 applies to any configuration where LONGEST is bigger than a target int.
14885 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
14886 with gcc.
14887 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
14888 to handle opaque pointers, gcc is.
14889 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
14890 as first argument. Include <sys/types.h> and change all operator
14891 new definitions to use size_t.
14892 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
14893 now that we use size_t.
14894
14895Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14896
14897 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
14898 a long or float array cast all array members to the same type.
14899 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
14900 with 64 bit longs.
14901 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
14902 on alpha.
14903 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
14904
14905Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14906
14907 * gdb.t24 (demangle.exp): Constructors of templates have names like
14908 vector<int>::vector(int) not vector<int>::vector<int>(int). See
14909 section 14.6 of the ARM.
14910
14911 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
14912 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
14913 accomplish little and slow down the testsuite.
14914
14915 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
14916 Accept spaces various places.
14917
14918Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14919
14920 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
14921 with watchpoint enabled.
14922
14923 * Makefile.in: Remove definition of CC and remove the second
14924 definition of CXX (the "CXX = gcc" one remains). These definitions
14925 were causing backquotes to be expanded within backquotes, which
14926 doesn't work.
14927
14928Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
14929
14930 * gdb.t17/callfuncs.exp: Add "return 0" to end.
14931
14932Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14933
14934 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
14935 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
14936 by mips cc and contains no stabs entries.
14937
14938Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
14939
14940 * config/vx-gdb.exp: Use fake device to load files rather than
14941 NFS.
14942 * lib/gdb.exp: New proc to do "file" command.
14943 * config/unix-gdb.exp: Use new "file" proc.
14944
14945Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
14946
14947 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
14948 Rework board rebooting slightly.
14949 (gdb_exit): Don't exit from the remote shell; there isn't one.
14950 * gdb.stabs/weird.exp: If a program is being debugged already,
14951 kill it.
14952 * gdb.t04/setvar.exp: Stop and restart gdb.
14953 * gdb.t05/expr.exp: Likewise.
14954 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
14955 restart gdb and reload the program.
14956 * gdb.t08/opaque.exp: Likewise.
14957 * gdb.t12/scope.exp: Likewise.
14958 * gdb.t13/bitfields.exp: Likewise.
14959 * gdb.t15/funcargs.exp: Likewise.
14960 * gdb.t20/classes.exp: Likewise.
14961 * gdb.t03/ptype.exp: Increase timeout.
14962 * gdb.t16/printcmds.exp (test_print_string_constants,
14963 test_print_array_constants): Likewise.
14964 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
14965 * gdb.t20/classes.exp (do_tests): Likewise.
14966 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
14967
14968Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
14969
14970 * gdb.stabs: Renamed *wierd* to *weird*.
14971
14972Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14973
14974 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
14975 for timeout. Add "known gcc 2.4.5 bug" to failure message.
14976
14977Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14978
14979 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
14980 (do_tests): Remove xfail for whatis on one_var and two_var.
14981
14982Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
14983
14984 * Makefile.in: Made cross building work better by adding
14985 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
14986
14987Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14988
14989 * gdb.t15/{return.c,return.exp,Makefile.in}:
14990 New test, currently commented out.
14991
14992Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
14993
14994 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
14995 still running and removes the leftover named socket so GDb can do
14996 clean restarts.
14997
14998Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
14999
15000 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
15001 console, not GDB.
15002 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
15003 cross testing works better with "make check"
15004 * config/unix-gdb: Use default procedures for exit and version.
15005 * config/vx-gdb.exp: Cleaned up and massaged back to working order
15006 with the newest VxWorks.
15007
15008Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15009
15010 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
15011 old form.
15012
15013 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
15014 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
15015
15016 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
15017
15018 * config/unix-gdb.exp: Remove this version of gdb_exit
15019 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
15020 Rob says he'll look at it when he gets back to testing boards.
15021
15022Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
15023
15024 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
15025 an expected fail for certain ptype commands.
15026
15027 * gdb.t20/classes.exp: Update expected results of "ptype class
15028 Base1" to account for the constructor that now appears in the type.
15029
15030Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
15031
15032 * configure.in (configdirs): Restore gdb.t04, which mysteriously
15033 disappeared from list.
15034 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
15035 "alldone" proc with call to cleanup and exit.
15036 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
15037 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
15038 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
15039 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
15040 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
15041 "alldone" proc with simple returns that suppress remaining
15042 tests. The alldone proc went away many months ago.
15043
15044Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15045
15046 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
15047
15048 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
15049
15050Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15051
15052 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
15053 as vax gdb will display them.
15054
15055Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15056
15057 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
15058 optimizers.
15059
15060 * scope.exp: Change "bad value for localval" messages so each one
15061 is unique.
15062
15063 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
15064 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
15065
15066 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
15067
15068Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15069
15070 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
15071 doesn't exist (due to optimization).
15072
15073Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15074
15075 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
15076 contains \r because the filename is long.
15077
15078 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
15079 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
15080
15081Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15082
15083 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
15084 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
15085 Ultrix.
15086 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
15087 int tests.
15088 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
15089
15090Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
15091
15092 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
15093
15094 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 15095 to match does not match the passing case but still matches the
c906108c
SS
15096 failing case.
15097
15098Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15099
15100 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
15101
15102Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
15103
15104 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
15105 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
15106 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
15107 Remove various versions of gdb_exit.
15108 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
15109 gdb_exit.
15110 * config/unix-gdb.exp: gdb_exit remains here, and should override
15111 the generic version, since it's doing a lot of wierd stuff that
15112 the other versions aren't. FIXME, fold it in, or abandon this
15113 version.
15114
15115Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15116
15117 * gdb.t24/demangle.exp: Add tests for PR 3220.
15118
15119Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15120
15121 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
15122
15123Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
15124
15125 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
15126 "i386-*-*". Works for i486 as well.
15127
15128 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
15129 bug, and expand domain of xfail to all SVR4 systems, since the
15130 actual problem is likely to be in generic SVR4 /proc support.
15131
15132Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15133
15134 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
15135
15136Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
15137
15138 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
15139 xfails for other systems. Match a missing 'Continuing.' as an
15140 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
15141
15142 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
15143 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
15144 Only issue warning for missing executables if -all option is used.
15145
15146 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
15147 file if -all option is used. It's like an unpredictable XFAIL.
15148
15149Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15150
15151 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
15152 for dynamically linked binaries.
15153
15154 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
15155
15156Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15157
15158 * gdb.t20/inherit.exp: Change message for "print tagless struct"
15159 to state that this is a known bug in old versions of g++.
15160
15161Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15162
15163 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
15164 while waiting for `Continuing'.
15165
15166Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
15167
15168 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
15169 in text, data, and bss.
15170 * gdb.t10/nodebug.c: Add local and global test variables for
15171 initialized and uninitialized data.
15172
15173Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15174
15175 * config/unix-gdb.exp (gdb_exit): Add "wait".
15176
15177Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15178
15179 * gdb.t06/signals.exp: xfail the continue from the handler for all
15180 targets.
15181
15182 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
15183 function with watchpoints enabled, the i386 call dummy starts with
15184 a call.
15185
15186 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
15187 386 bsd names its corefiles.
15188
15189Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
15190
15191 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
15192 compilers don't grok it.
15193 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
15194 with small octal ints rather than character constants, which
15195 are signed and might not fit if first promoted to int.
15196
15197Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
15198
15199 * gdb.t09/Makefile.in (clean): Remove corefile.
15200
15201Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15202
15203 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
15204
15205Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15206 and Jim Kingdon (kingdon@cygnus.com)
15207
15208 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
15209 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
15210 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
15211
15212Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15213
15214 * gdb.t17/interrupt.exp: Add xfail for hppa.
15215
15216Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15217
15218 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
15219 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
15220 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
15221 to determine signed-ness of bitfields and use the result to setup
15222 the xfail.
15223 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
15224 * gdb.t15/funcargs.exp: Use them to step until the second indirect
15225 call line is reached if necessary.
15226
15227Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15228
15229 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
15230
15231Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15232
15233 * gdb.t06/break.exp: Also test `clear' command.
15234
15235Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15236
15237 * gdb.t00/teststrategy.exp: Remove extra quote.
15238
15239 * gdb.t07/watchpoint.exp: Change xfail for calling function with
15240 watchpoint enabled to be for all non-68k machines.
15241
15242 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
15243
15244Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15245
15246 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
15247 targets use aout.mt instead of ecoff.mt as gas understands
15248 standard aout format.
15249
15250Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15251
15252 * lib/gdb.exp (runto): Don't insist that function we are running to
15253 was compiled with -g.
15254
15255 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
15256
15257 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
15258 to get back into the read system call.
15259 Accept leading newline in case where we woke it up.
15260
15261Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15262
15263 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
15264 to make the stabs test work on ecoff systems using gcc and -with-stabs.
15265 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
15266 enable ecoff configuration.
15267
15268Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15269
15270 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
15271
15272Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15273
15274 * gdb.t16/printcmds.exp: Add another printf test.
15275
15276Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
15277
15278 * configure.in: If configured -with-stabs on any target, add
15279 stabsdirs to configdirs.
15280
15281Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15282
15283 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
15284 fun" so pattern does not match the command itself.
15285
15286Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15287
15288 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
15289
15290Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15291
15292 * gdb.t17/interrupt.exp: Test for more things.
15293
15294Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15295
15296 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
15297 compiler arranges the code and line numbers.
15298
15299 * gdb.t17/interrupt.exp: Don't send \n after ^C.
15300
15301Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15302
15303 * gdb.t00/help.exp: Increase expect input buffer size.
15304
15305Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15306
15307 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
15308
15309 * gdb.t07/watchpoint.exp: Add xfail for hppa.
15310
15311 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
15312
15313 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
15314 [0-9]*, not just [0-9].
15315
15316Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15317
15318 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
15319
15320 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
15321
15322Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15323
15324 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
15325
15326Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15327
15328 * gdb.t06/signals.c: Add xfails for sun3.
15329
15330 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
15331
15332 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
15333 test_stepping tests.
15334
15335Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15336
15337 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
15338
15339 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
15340
15341 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
15342 rather than actually putting it through cpp twice.
15343
15344 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
15345
15346Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
15347
15348 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
15349 no longer needed.
15350
15351Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15352
15353 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
15354
15355 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
15356 C++ features prints as "struct", make it a pass, not an xfail.
15357
15358Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15359
15360 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
15361 Don't require VA to print as "class" rather than "struct".
15362
15363Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
15364
15365 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
15366
15367Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15368
15369 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
15370
15371Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15372
15373 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
15374 order.
15375
15376Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15377
15378 * gdb.t16/printcmds.exp: Add printf tests.
15379
15380 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
15381
15382 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
15383
15384Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
15385
15386 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
15387 pass counts, to counteract any existing or future setup_xfails.
15388
15389Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15390
15391 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
15392 {BEGIN,END}_COMMON for common block instead of STAB.
15393 * gdb.stabs/wierd.exp: Add xfail for rs6000.
15394
15395 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
15396 intp_var should be N_GSYM not N_LSYM.
15397 wierd-aout.S: Use a label for the value of the N_SO.
15398 wierd.def: Remove all backslashes.
15399 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
15400
15401Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15402
15403 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
15404 get the expected next to inheritance3.
15405
15406Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15407
15408 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
15409 now that gcc-2.4 gets it right.
15410
15411Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15412
15413 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
15414
15415 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
15416 generating comp-info.exp which works for cross-compilation.
15417
15418Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
15419
15420 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
15421 "*-*-sysv4.*".
15422
15423Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
15424
15425 * gdb.t01/run.exp: Start with a fresh gdb.
15426 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
15427 SVR4.x.
15428
15429Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
15430
15431 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
15432 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
15433 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
15434 Makefile.in (distclean, realclean): Remove gdbme.c from list of
15435 things to remove.
15436
15437Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
15438
15439 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
15440 test cases from bug reports.
15441
15442Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
15443
15444 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
15445 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
15446 avoid spurious xfails.
15447 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
15448 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
15449 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
15450
15451Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
15452
15453 * gdb.t00/teststrategy.exp: Rework to provide more useful
15454 description of each test, fix problem with systems that define
15455 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
15456 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
15457 results for "next over recursive call" so timeouts aren't taken
15458 by error.
15459
15460Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
15461
15462 * gdb.t12/scope.exp: Test printing of variables before run.
15463
15464 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
15465 printed in wrong order due to sorting.
15466
15467Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
15468
15469 * gdb.t00/teststrategy.exp: Fix expected results for printing
15470 user entered string constant. Is array of char, prints with no
15471 address.
15472
15473 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
15474 commands.
15475 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
15476 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
15477 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
15478 of struct of char arrays.
15479 * gdb.t00/radix.exp: New tests for radix commands.
15480
15481Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
15482
15483 * gdb.t16/printcmd.exp: Print a variable before running program
15484 (with xfail for AIX).
15485
15486Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
15487
15488 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
15489
15490 * gdb.t16/printcmd.exp: Don't print variables before running program.
15491
15492 * gdb.t06/break.exp: Don't require envp argument to main.
15493
15494 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
15495
15496 * gdb.t02/whatis.exp, gdb.t11/list.exp:
15497 Add xfails for rs6000.
15498
15499 * gdb.t02/whatis.exp: Change other tests not to re-test something
15500 we already tested.
15501
15502 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
15503 each type used has a variable of that type.
15504
15505Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
15506
15507 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
15508
15509Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
15510
15511 * configure.in: change srctrigger to be a file, not a directory
15512
15513Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
15514
15515 * configure.in (mips-idt-ecoff*): Added trailing '*'.
15516
15517 * gdb.t11/list.exp: Fixed a couple of typos.
15518
15519Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
15520
15521 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
15522 is fixed and PR is closed.
15523 * gdb.t16 (gdbme.c): Add simple test string variable.
15524 * gdb.t16 (printcmds.exp): Add tests with simple test string
15525 variable, primarily for boundaries on "set print elements".
15526
15527Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
15528
15529 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
15530 Make leading 0's optional and don't expect a tab in the middle
15531 of the number.
15532
15533 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
15534
15535 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
15536 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
15537 don't end command passed to gdb_test with newline.
15538
15539 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
15540 signed keyword away, don't expect signed bitfields to be signed.
15541
15542 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
15543 printing with only as many 1's as are in the field as well as printing
15544 with 32 1's (see comment).
15545
15546Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
15547
15548 * gdb.t00/default.exp: Start with a fresh gdb.
15549 * configure.in (configdirs): Remove gdb.t31 until the chill
15550 compiler works again. It no longer is able to find chillrt0
15551 since it isn't in libchill.a anymore.
15552 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
15553 wierd.o, make more modular.
15554 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
15555 spurious newlines that caused problems.
15556
15557Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15558
15559 * Move test with enums and partial symbols from gdb.t03/ptype.exp
15560 to gdb.stabs/wierd.exp since GCC has worked around the bug.
15561 gdb.stabs/wierd.{exp,def}: Many new tests.
15562
15563 * gdb.t00/default.exp: update info line for new message.
15564
15565 * gdb.t02/{whatis.exp,gdbme.c}:
15566 Test that "char *" doesn't print as "caddr_t".
15567
15568Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15569
15570 * gdb.t00/help.exp: Use .* in place of some help messages which
15571 just changed.
15572 gdb.t00/default.exp: Update "info frame" test for new message.
15573 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
15574 Remove some xfails
15575
15576Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15577
15578 * gdb.t03/{gdbme.c,ptype.exp}:
15579 Add tests for typedef'd struct and union without tags.
15580 Also check "whatis" on a variable of a typedef'd enum without a tag.
15581
15582 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
15583 PRMS 1823; the bug still exists but isn't reproduced by this test
15584 anymore), and remove rs6000 XFAIL (the bug is fixed).
15585
15586 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
15587 duplicated from whatis.exp. For those that are left, accept
15588 "long", "long int", or "int" for long variables (whatis.exp already
15589 has an XFAIL for "int", so no need to fail it here).
15590
15591 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
15592 Deal with GCC's names for types now that GDB uses the compiler's names.
15593
15594 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
15595 setup_xfail's for sunos4. If we #defined the signed keyword away,
15596 don't expect GDB to know that char it is signed.
15597
15598 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
15599
15600Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
15601
15602 * configure.in (configdirs): Add gdb.t24 for C++ tests that
15603 should work on any system, regardless of debugging format.
15604 * gdb.t21/demangle.exp: Move to gdb.t24.
15605 * gdb.t24/demangle.exp: Move from gdb.t21.
15606 * gdb.t24/{Makefile.in, configure.in}: New files.
15607
15608Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15609
15610 * configure.in: Do gdb.stabs and C++ tests only for stabs.
15611 * gdb.stabs: New directory.
15612
15613Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15614
15615 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
15616 not just "Quit anyway?".
15617
15618Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
15619
15620 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
15621 that all setup_xfails are immediately followed by clear_xfails.
15622
15623Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
15624
15625 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
15626 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
15627 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
15628 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
15629 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
15630 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15631 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15632 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
15633 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
15634 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
15635 gdb.t31/chillvars.exp, lib/gdb.exp:
15636 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
15637 bug-gdb@prep.ai.mit.edu.
15638
15639Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
15640
15641 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
15642 with 0.0, not integer 0.
15643
15644Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
15645
15646 * gdb.t06/break.exp: Update for "Kill the program" message change.
15647
15648Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
15649
15650 * Makefile.in (GDBFLAGS): Set to -nx.
15651 * Makefile.in (site.exp): Use GDBFLAGS.
15652
15653Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15654
15655 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
15656 Makefiles.
15657 (check): depend on just-check.
15658 (just-check): added so that tests can be run without a noop
15659 build pass.
15660
15661Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15662
15663 Switch to using configure's configdirs.
15664 * Makefile.in (Makefile): add configure.in dependency.
15665 (SUBDIRS): removed redundant assignment.
15666 * configure.in: switch subdirs assignment to configdirs.
15667 * gdb.t*/configure.in: new files.
15668
15669Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
15670
15671 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
15672 works.
15673
15674Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
15675
15676 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
15677 in explicit rules. Apparently this is not supported by some makes.
15678
15679Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
15680
15681 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
15682
15683Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15684
15685 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
15686 disappeared.
15687
15688Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
15689
15690 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
15691
15692Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
15693
15694 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
15695 watchpoint problem that is now fixed.
15696 * gdb.t30/chexp.exp: Remove setup_xfail for printing
15697 uninitialized convenience variables.
15698 * gdb.t31/chillvars.exp: Fix expected patterns for printing
15699 structures.
15700
15701Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15702
15703 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
15704 which causes expect to get out of sync with gdb on long output
15705 from help set.
15706 * gdb.t09/corefile.exp: Make expected pattern for core file
15707 failing signal and frame output format less sun specific.
15708
15709Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
15710
15711 * gdb.t31/chillvars.exp: Add and remove initial dummy
15712 breakpoint, so that symbol table is forced in.
15713 (Needed at least on Sunos4, though it seems not SVR4.)
15714 * gdb.t31/chillvars.exp: Update for changed output format.
15715
15716Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
15717
15718 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
15719
15720Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
15721
15722 * Makefile.in: Added --srcdir when invoking runtest, removed the
15723 need for a local config file. (optional now)
15724
15725Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
15726
15727 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
15728 failure count used to force early termination. Add some more
15729 expected failures for gnu style demangling.
15730
15731Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15732
15733 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
15734 pmi variable from gdb.t20/gdbme to get optimized away.
15735 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
15736 Check for written corefile upon timeout _and_ eof.
15737
15738Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15739
15740 * config/unix-gdb.exp: Add missing return 0.
15741
15742Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15743
15744 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
15745 test termination.
15746
15747Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
15748
15749 * configure.in (subdirs): Put back gdb.t17 which mysteriously
15750 disappeared.
15751
15752Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
15753
15754 * gdb.t10/crossload.exp: Disable the i860-elf test until such
15755 time as i860 support works.
15756
d63a86f8 15757 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
15758 "backtrace 100\r" rather than just "backtrace\r", to match last
15759 change.
15760
15761Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
15762
15763 * config/udi-gdb.exp (gdb_exit): Remove close command.
15764 (gdb_target_udi): New procedure to set the UDI target.
15765 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
15766 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
15767 Added waits for prompts after several question responses. Added
15768 some more responses used by a29k-amd-udi-gdb.
15769 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
15770 pass different arguments, restart UDI connection after program
15771 completion.
15772 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
15773 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15774 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
15775 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
15776 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
15777 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
15778 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15779 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
15780 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
15781 after program completion.
15782 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
15783 compiled with a SELECT_VECS setting.
15784 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
15785 infinite recursion.
15786
15787 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
15788 Added checks for COFF results, and made them expected failures for
15789 all targets. It would be better to make them expected failures
15790 for COFF targets only.
15791
15792Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
15793
15794 * Makefile.in: add null dvi target, don't bother to recurse
15795 through test directories for info and install-info; rename
15796 $(datadir) to be dejagnu instead of deja-gnu
15797
15798Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
15799
15800 * gdb.t31/gdbme.ch: Re-enable code that previously caused
15801 compiler to coredump.
15802 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
15803 code.
15804
15805Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
15806
15807 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
15808 coredump.
15809 * gdb.t31/chillvars.exp: Comment out tests that depend on that
15810 code.
15811
15812Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
15813
15814 * gdb.t03/ptype.exp: tests for return code from gdb_test.
15815 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
15816 which in a shell. Deletes xgdb when done.
15817 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
15818 Tests the return from the "set height" or "set width" commands.
15819 Added a few return codes where needed.
15820
15821Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
15822
15823 * Makefile.in (SUBDIRS): Add gdb.t17.
15824 * configure.in (subdirs): Add gdb.t17.
15825 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
15826 files to test gdb's calling of functions in the inferior with
15827 the correct arguments and gdb's ability to retrieve any
15828 result returned.
15829
15830Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
15831
15832 * config/unix-gdb.exp (gdb_exit): Remove close commands that
15833 may be called after gdb goes away. Previous versions of expect
15834 needed these to avoid file descriptor leaks, but they cause
15835 errors with the current revision of expect.
15836 * gdb.t00/gdbvars.exp: Use -re on expected output after
15837 setting sevenbit-strings.
15838 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
15839 to set sevenbit-strings consistent across tests.
15840 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
15841 set sevenbit-strings consistent across tests.
15842
15843Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
15844
15845 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
15846 expected output to match current "expect" expectations.
15847
15848Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
15849
15850 * gdb.t00/default.exp: Change expected output for default "source"
15851 command, to match new gdb behavior which requires a filename to
15852 source.
15853
15854Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
15855
15856 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
15857 expected fail for i486-*-* that misses the marker2 function.
15858 * gdb.t10/crossload.exp (bfddefault): Allow successful
15859 recognition of a format to pass even if no symbols are found.
15860 Explicitly catch failures where the format is not recognized
15861 or is ambiguous, and add the reason to the fail message.
15862 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
15863 the cause is and invalid target and add reason to failure message.
15864 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
15865 elf32-i386, elf32-sparc, and elf32-i860.
15866 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
15867 Set up expected failure for 'filename'::variable scope resolution,
15868 which is now apparently broken on all targets.
15869 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
15870 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
15871 gdb.t23/templates.exp: Change failure for missing binfile into
15872 just a warning.
15873 gdb.t21/demangle.exp: Change all cfront references to 'arm'
15874 references.
15875
15876Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
15877
15878 * gdb.t00/default.exp: Add expected output for default "source"
15879 command, to match new gdb behavior.
15880 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
15881
15882Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
15883
15884 * config/*-gdb.exp: returns an error, rather than exiting on
15885 internal errors.
15886
15887Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
15888
15889 * gdb.t03/gdbme.c: Add pointer to struct variable.
15890 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
15891 referencing struct members.
15892
15893Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
15894
15895 * configure.in (mips-idt-ecoff): New target.
15896 * config/mips-gdb.exp: New file for remote board using MIPS remote
15897 debugging protocol.
15898
15899 * Redid configuration scheme. Removed gdb.t*/configure.in.
15900 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
15901 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
15902 distclean targets. Built executables via .o files. Adjusted
15903 tests to account for source files in $(srcdir) rather than
15904 $(objdir).
15905 * lib/gdb.exp (runto): Don't expect () after the function name,
15906 because it may have arguments.
15907
15908Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
15909
15910 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
15911 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
15912 expected failures for mips-idt-* and mips-sgi-*.
15913 * gdb.t00/default.exp (attach): Kill process if requested.
15914 * gdb.t00/help.exp (help target core, help target): Accept a gdb
15915 that does not read core files.
15916 * gdb.t01/run.exp: Removed checks for exit status code.
15917 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
15918 it is linked in.
15919 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
15920 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
15921 appropriate, rather than doing it by hand.
15922 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
15923 execution.
15924 * gdb.t10/crossload.exp: Kill existing program if needed.
15925 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
15926 appropriate, rather than doing it by hand. Always increase
15927 timeout for this test, not just for VxWorks.
15928
15929Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
15930
15931 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
15932 of Chill STRUCT types and STRUCT values.
15933 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
15934 than "char".
15935 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 15936 struct2): New struct definitions and initializations to test
c906108c
SS
15937 simple Chill STRUCT types.
15938
15939Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
15940
15941 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
15942 the null byte at the end of strings.
15943 * gdb.t00/default.exp: Make show version insensitive to copyright
15944 date.
15945 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
15946 to avoid dependencies on target char signedness.
15947 * gdb.t16/printcmds.exp: Update expected results for explicitly
15948 unsigned char.
15949 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
15950 now work.
15951 * gdb.t21/demangle.exp: Add many more patterns for template
15952 demangling, most of them being expected failures.
15953 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
15954 string we are matching for, to match on the whole string.
15955 * gdb.t21/demangle.exp: Add many new test strings to demangle,
15956 and fix a whole bunch that had incorrect expected output but were
15957 passing anyway because of the bug in "proc demangle".
15958 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
15959 type.
15960 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
15961
15962Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
15963
15964 * gdb/testsuite: made modifications to testcases, etc., to allow
15965 them to work properly given the reorganization of deja-gnu and the
15966 relocation of the testcases from deja-gnu to a "tool" subdirectory.
15967
15968Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
15969
15970 * gdb/testsuite: Initial creation of gdb/testsuite.
15971 Migrated dejagnu testcases and support files for testing nm to
15972 gdb/testsuite from deja-gnu. These files were moved "as is"
15973 with no modifications. This migration is part of a major overhaul
15974 of dejagnu. The modifications to these testcases, etc., which
15975 will allow them to work with the new version of dejagnu will be
15976 made in a future update.
48efe704 15977
8d8cb839 15978 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 15979\f
8d8cb839
EZ
15980;; Local Variables:
15981;; mode: change-log
15982;; left-margin: 8
15983;; fill-column: 74
15984;; version-control: never
15985;; End:
902f2ccb
MC
15986
15987 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 15988 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
15989 Copying and distribution of this file, with or without modification,
15990 are permitted provided the copyright notice and this notice are preserved.