]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
2008-12-16 Paolo Bonzini <bonzini@gnu.org>
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
90142adc
JZ
12008-12-15 Jie Zhang <jie.zhang@analog.com>
2
3 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
4
fad6eecd
TT
52008-12-12 Tom Tromey <tromey@redhat.com>
6
7 * gdb.base/commands.exp (redefine_hook_test): New proc.
8 Call it.
9
17c8aaf5
TT
102008-12-11 Tom Tromey <tromey@redhat.com>
11
12 * gdb.base/macscp.exp: New regression test.
13
7c8adf68
TT
142008-12-11 Tom Tromey <tromey@redhat.com>
15
16 * gdb.base/macscp.exp: Print "address.addr".
17 * gdb.base/macscp1.c (struct outer): New struct.
18 (address): New global.
19
b05dcbb7
TT
202008-12-09 Tom Tromey <tromey@redhat.com>
21
22 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
23 Call it.
24
2d476de1
DE
252008-12-04 Doug Evans <dje@google.com>
26
27 * gdb.server/ext-run.exp: Relax regexp for init program.
28
87bdc959
TG
292008-12-03 Tristan Gingold <gingold@adacore.com>
30
31 * gdb.base/macscp.exp: Generate an object file during compilation
32 to work around Darwin dsymutil limitations.
33
e0740f77
JK
342008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
35
36 Test resolving external references to TLS variables.
37 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
38 FILE2_THREAD_LOCAL.
39 (testfile2, srcfile2): New variables.
40 * gdb.threads/tls.c (file2_thread_local)
41 (function_referencing_file2_thread_local): New.
42 * gdb.threads/tls2.c: New file.
43
67f0aac5
JB
442008-11-28 Joel Brobecker <brobecker@adacore.com>
45
46 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
47 rather than integer, as integer might not be big enough when
48 on 64bit targets.
67f0aac5 49
c332165e
JG
502008-11-27 Jerome Guitton <guitton@adacore.com>
51
52 * gdb.cp/formatted-ref.exp: Add equality test.
53 * gdb.ada/formatted_ref.exp: Ditto.
54
fc9b693c
JK
552008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
56
57 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
58 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
59
a9c64011
AS
602008-11-20 Andreas Schwab <schwab@suse.de>
61
62 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
63 matching syscall entry point.
64 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
65 (tcatch_vfork_then_child_follow): Likewise. Finish through
66 vfork even if we stopped at the syscall trampoline.
67
e2fd701e
DE
682008-11-20 Doug Evans <dje@google.com>
69
70 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
71
69abc51c
TJB
722008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
73
74 * gdb.arch/ppc-dfp.exp: New file.
75 * gdb.arch/ppc-dfp.c: New file.
76
c14c28ba
PP
772008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
78
79 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 80
2e74121d
DE
812008-11-17 Doug Evans <dje@google.com>
82
83 * gdb.mi/mi-syn-frame.exp: Update expected output.
84 * gdb.mi/mi2-syn-frame.exp: Update expected output.
85
66bb093b
VP
862008-11-17 Vladimir Prus <vladimir@codesourcery.com>
87
88 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
89 "thread N" results in =thread-selected.
90 * lib/mi-support (mi_run_cmd, mi_expect_stop)
91 (mi_send_resuming_command_raw): Be prepared for
92 =thread-selected.
93
3d043ef6
VP
942008-11-17 Vladimir Prus <vladimir@codesourcery.com>
95
a9c64011
AS
96 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
97 * lib/mi-support.exp: Likewise.
3d043ef6 98
808104c8
JB
992008-11-16 Joel Brobecker <brobecker@adacore.com>
100
101 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
102 commands from the expected output for "help catch".
103
00b22944
JB
1042008-11-15 Joel Brobecker <brobecker@adacore.com>
105
106 * gdb.ada/int_deref.exp: New testcase.
107
59669435
TT
1082008-11-14 Nick Roberts <nickrob@snap.net.nz>
109
110 * gdb.mi/gdb2549.exp: New file.
111
de04a248
DE
1122008-11-11 Doug Evans <dje@google.com>
113
114 * gdb.base/callexit.exp: New file.
115 * gdb.base/callexit.c: New file.
116
6b8ce727
DE
1172008-11-10 Doug Evans <dje@google.com>
118
119 * lib/gdb.exp (GDBFLAGS): Move -nx ...
120 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
121 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
122 (default_gdb_start,default_gdb_exit): Ditto.
123 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
124 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
125 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
126 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
127 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
128 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
129
1b14b8aa
AS
1302008-11-03 Andreas Schwab <schwab@suse.de>
131
132 * gdb.base/hashline2.exp: Fix typo.
133 * gdb.base/hashline3.exp: Likewise.
134
f3134b88
TT
1352008-10-30 Tom Tromey <tromey@redhat.com>
136
137 * gdb.base/pointers.exp: Add test.
138 * gdb.base/pointers.c (k, S): New typedefs.
139 (instance): New global.
140
c2226152
AS
1412008-10-30 Andreas Schwab <schwab@suse.de>
142
143 * gdb.base/args.exp: Add tests for newlines.
144
462f405c
JB
1452008-10-30 Joel Brobecker <brobecker@adacore.com>
146
147 gdb.base/foll-exec.exp: Update the expected output of a couple
148 of "info breakpoints" tests.
149
79a45b7d
TT
1502008-10-28 Tom Tromey <tromey@redhat.com>
151
152 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
153
adc13a14
PA
1542008-10-24 Pedro Alves <pedro@codesourcery.com>
155
156 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
157 gdb_start_cmd.
158 Use runto_main before any test that requires execution.
159
252fbfc8
PA
1602008-10-23 Pedro Alves <pedro@codesourcery.com>
161
162 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
163 instead of SIGINT.
164
28148e3d
JB
1652008-10-22 Joel Brobecker <brobecker@adacore.com>
166
167 * gdb.base/completion.exp: Update expected output following
168 the addition of the "info tasks" command.
169
c209f847
TT
1702008-10-22 Tom Tromey <tromey@redhat.com>
171
172 * gdb.base/exprs.exp (test_expr): Add test for string
173 concatenation.
174
f177e350
PA
1752008-10-19 Pedro Alves <pedro@codesourcery.com>
176
177 * configure.ac: Output gdb.python/Makefile.
178 * configure: Regenerate.
179 * gdb.python/Makefile.in: New.
180
cce89356
JB
1812008-10-16 Joel Brobecker <brobecker@adacore.com>
182
183 * gdb.base/foll-fork.exp: Adjust the expected output to match
184 the new description for fork/vfork catchpoints in the "info
185 breakpoints" output.
186
176d289d
TJB
1872008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
188
189 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
190
a08702d6
TJB
1912008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
192
193 * gdb.python/python-value.c: New file.
194 * gdb.python/python-value.exp: New file.
195
1c5cfe86
PA
1962008-10-15 Pedro Alves <pedro@codesourcery.com>
197
198 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
199
5a98ad69
DP
2002008-10-15 Denis Pilat <denis.pilat@st.com>
201
41702f1b 202 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 203
dcb1a1e2
TT
2042008-10-09 Tom Tromey <tromey@redhat.com>
205
206 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
207 'fprintf' and 'stderr'.
208
9124fe48
JB
2092008-10-07 Joel Brobecker <brobecker@adacore.com>
210
211 * gdb.ada/ref_tick_size.exp: New testcase.
212
45452591
DE
2132008-10-06 Doug Evans <dje@google.com>
214
215 * gdb.dwarf2/dw2-cu-size.exp: New file.
216 * gdb.dwarf2/dw2-cu-size.S: New file.
217
218 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
219 .Ltype_int for clarity.
220
4fc5b208
PP
2212008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
222
223 PR gdb/2384:
224 * gdb.cp/gdb2384.exp: Extended to test more cases.
225 * gdb.cp/gdb2384.cc: Likewise.
226 * gdb.cp/gdb2384-base.h: Likewise.
227 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 228
d78df370
JK
2292008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
230
231 * gdb.base/maint.exp (maint print type): Remove printing
232 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
233
9a044a89
TT
2342008-09-30 Tom Tromey <tromey@redhat.com>
235
236 * gdb.base/macscp.exp: Add completion tests.
237 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
238 (TWENTY_THREE): Likewise.
239 (FORTY_EIGHT): Likewise.
240
506800a9
TT
2412008-09-30 Tom Tromey <tromey@redhat.com>
242
243 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
244 everywhere.
245 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
246
1a6f01b5
JK
2472008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
248
249 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
250 testcase is derived from. Fix racy dependency on an expected PID
251 number. No longer support the testcase on Linux kernel 2.4.x.
252
2fae03e8
TT
2532008-09-27 Tom Tromey <tromey@redhat.com>
254
255 * gdb.base/macscp.exp: Add tests for stringification, splicing,
256 and varargs.
257
1ad15515
PA
2582008-09-22 Pedro Alves <pedro@codesourcery.com>
259
260 * lib/mi-support.exp (mi_expect_interrupt): New.
261 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
262 from gdb.mi/mi-nonstop.exp.
263 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
264 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
265 lib/mi-support.exp.
266 Use mi_check_thread_states throughout. Avoid ".*" and do not
267 require an anchor after -exec-run.
268
d0b76dc6
DJ
2692008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
270
271 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
272 stop is pending. Avoid ".*" when two stops are pending.
273 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
274 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
275 newlines in fullnames.
276 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
277 (mi_expect_stop): Update comments. Only anchor in sync mode.
278 Do not match newlines.
279 (mi_send_resuming_command_raw): Always return status.
280 (mi_get_stop_line): Do not match more than one line by accident.
281 Only anchor in sync mode.
282 (mi_run_inline_test): If -exec-next fails, give up.
283
9990c830
UW
2842008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
285
286 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
287 on SPU.
288
ebcf6f00
JB
2892008-09-10 Joel Brobecker <brobecker@adacore.com>
290
291 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
292
b6db24e5
JB
2932008-09-10 Joel Brobecker <brobecker@adacore.com>
294
295 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
296 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
297 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
298 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
299 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
300 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
301 gdb.ada/interface.exp, gdb.ada/null_array.exp,
302 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
303 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
304 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
305 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
306 Include the "= " sequence in the expected output of print tests.
307
2bf448e0
JB
3082008-09-10 Joel Brobecker <brobecker@adacore.com>
309
310 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
311 description for boolean types.
312
d51fd4c8
PA
3132008-09-09 Pedro Alves <pedro@codesourcery.com>
314
315 * gdb.base/hook-stop-continue.c: New.
316 * gdb.base/hook-stop-continue.exp: New.
317
694182d2
DJ
3182008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
319
320 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
321
3b8a7fc0
JG
3222008-09-08 Jerome Guitton <guitton@adacore.com>
323
324 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
325 (stack_check_probe_2, stack_check_probe_loop_1)
326 (stack_check_probe_loop_2): New functions.
327 (main): Add call to these new functions.
328 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
329 functions, check that the breakpoint is inserted at the appropriate
330 location.
331 (insert_breakpoint): Slightly refine this procedure so that it can
332 be called several times in the test.
333
96cc0ae8
JG
3342008-09-08 Jerome Guitton <guitton@adacore.com>
335
336 * gdb.base/stack-checking.c: New file.
337 * gdb.base/stack-checking.exp: New file.
338
1f08b409
TJB
3392008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
340
341 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
342 * gdb.arch/altivec-regs.exp: Likewise.
343 * gdb.arch/vsx-regs.exp: Likewise.
344
3099e1c4
TJB
3452008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
346
347 * gdb.arch/ppc-fp.exp: New file.
348 * gdb.arch/ppc-fp.c: New file.
349
cc69bfc1
PP
3502008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
351
352 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
353 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 354
b02a33db
MS
3552008-09-04 Michael Snyder <msnyder@vmware.com>
356
357 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
358 as "at" (for non-debug functions such as _start).
359
2992cbe0
UW
3602008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
361
362 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
363 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
364 software watchpoints.
365 * gdb.base/watch_thread_num.exp: Likewise.
366
514f746b
AR
3672008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
368
369 * gdb.arch/i386-bp_permanent.exp: New test.
370
876cecd0
TT
3712008-08-24 Tom Tromey <tromey@redhat.com>
372
373 * gdb.base/maint.exp: Update "maint print type".
374
80f73d71
VP
3752008-08-21 Vladimir Prus <vladimir@codesourcery.com>
376
377 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
378 support. Adjust the order of "*running" notifications.
379 * gdb.mi/non-stop.c: Don't cast from int to void* and
380 back.
381
d9c78d7d
MK
3822008-08-20 Mark Kettenis <kettenis@gnu.org>
383
384 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
385 expect to find it in the "info frame" output.
386
97a2d1d3
DJ
3872008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
388
389 * gdb.base/interp.exp: Always consume both prompts.
390
b96e2927
PA
3912008-08-20 Pedro Alves <pedro@codesourcery.com>
392
393 * gdb.base/pending.exp: Test pending breakpoints without symbols
394 loaded.
395
8cf6e61a
VP
3962008-08-19 Vladimir Prus <vladimir@codesourcery.com>
397
398 * lib/mi-support.exp (mi_expect_stop): Produce
399 more details on failures.
400 * gdb.mi/mi-nonstop.exp: New.
401 * gdb.mi/non-stop.c: New.
402
c6ebd6cf
VP
4032008-08-19 Vladimir Prus <vladimir@codesourcery.com>
404
a9c64011
AS
405 * gdb.mi/mi-async.exp: Use 'set target-async'.
406 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 407
46a9b8ed
DJ
4082008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
409
410 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
411
44feb3ce
TT
4122008-08-17 Tom Tromey <tromey@redhat.com>
413
414 * gdb.base/help.exp (help catch): Rewrite.
415
311a4e6b
TJB
4162008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
417
418 * gdb.base/define.exp: Test indented command documentation.
419 * gdb.python/python.exp: Test indented multi-line command.
420
604c2f83
LM
4212008-08-15 Luis Machado <luisgpm@br.ibm.com>
422
423 * testsuite/gdb.arch/vsx-regs.c: New source file.
424 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
425 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
426
886a217c
TT
4272008-08-14 Tom Tromey <tromey@redhat.com>
428
429 * gdb.base/macscp.exp: Add regression test for "macro define" or
430 "macro undef" with no arguments.
431
c814a4f3
PP
4322008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
433
434 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 435
12ab8a60
UW
4362008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
437
438 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
439
d57a3c85
TJB
4402008-08-06 Tom Tromey <tromey@redhat.com>
441
442 * gdb.python/python.exp: New file.
443
c7b778ff
JK
4442008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
445
446 Fix for PR gdb/1543.
447 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
448 $LOCATION.
449 (location): New variable.
450 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
451 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
452 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
453 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
454 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
455 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
456 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
457 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
458 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
459 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
460 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
461 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
462 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
463 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
464 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
465 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
466 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
467 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
468 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
469 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
470 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
471 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
472 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
473 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
474 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
475 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
476 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
477 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
478 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
479 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
480 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
481 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
482 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
483 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
484 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
485 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
486 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
487 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
488 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
489 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
490 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
491 gdb.base/type-opaque.exp, gdb.base/until.exp,
492 gdb.base/value-double-free.c, gdb.base/varargs.exp,
493 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
494 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
495 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
496 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
497 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
498 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
499 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
500 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
501 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
502 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
503 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
504 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
505 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
506 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
507 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
508 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
509 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
510 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
511 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
512 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
513 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
514 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
515 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
516 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
517 gdb.pascal/types.exp, gdb.stabs/weird.exp,
518 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
519 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
520 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
521 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
522 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
523 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
524 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
525 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
526 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
527 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
528 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
529 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
530 lib/mi-support.exp, lib/trace-support.exp: Remove reference
531 to bug-gdb@prep.ai.mit.edu .
532
5e06a3d1
VP
5332008-07-31 Vladimir Prus <vladimir@codesourcery.com>
534
535 * lib/mi-support.exp (mi_load_shlibs): New.
536 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
537
9d81d21b
VP
5382008-07-30 Vladimir Prus <vladimir@codesourcery.com>
539
540 * lib/mi-support.exp (get_mi_thread_list)
541 (check_mi_and_console_threads): New, moved from ...
542 * gdb.mi/mi-pthread.exp: ...here.
543 * gdb.mi/gdb669.exp (get_mi_thread_list)
544 (check_mi_and_console_threads): Delete.
545 * gdb.mi/mi2-pthread.exp: Likewise.
546
bae98fe0
TT
5472008-07-28 Tom Tromey <tromey@redhat.com>
548
549 * Makefile.in (just-check): Remove. Move body to...
550 (check): ... here.
551
57380f4e
DJ
5522008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
553
554 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
555 Add a test for duplicated SIGINTs.
556
e09490f1
DJ
5572008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
558
559 * gdb.threads/schedlock.exp (get_args): Update to work for any
560 value of NUM.
561 (Top level): Report the number of threads that did not resume.
562
6387b45f
DJ
5632008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
564
565 * gdb.dwarf2/dw2-compressed.S: Also define __start.
566
62f64ff2
DJ
5672008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
568
569 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
570 non-MI prompt.
571
fa8de41e
TT
5722008-07-26 Tom Tromey <tromey@redhat.com>
573
574 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
575 (function_struct, function_struct_ptr): New globals.
576 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
577 function pointer in a struct.
578
ccb3ac8a
TT
5792008-07-26 Tom Tromey <tromey@redhat.com>
580
581 * gdb.base/macscp.exp: Add test for macro lexing bug.
582
d7d9f01e
TT
5832008-07-18 Tom Tromey <tromey@redhat.com>
584
585 * gdb.base/macscp.exp: Add macro tests.
586
9bf07184
PP
5872008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
588
589 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
590
becf6477
PP
5912008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
592
593 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
594
0709f7d3
PP
5952008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
596
597 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 598
7093c834
PP
5992008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
600
601 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 602
b432ffe3
JK
6032008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
604
605 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
606
b1a268e5
VP
6072008-07-12 Vladimir Prus <vladimir@codesourcery.com>
608
609 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
610
e2995f8e
KB
6112008-07-11 Kevin Buettner <kevinb@redhat.com>
612
613 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
614 of regexp to account for changes made to GDB in the printing of
615 byte vectors.
616
14032a66
TT
6172008-07-11 Tom Tromey <tromey@redhat.com>
618
619 * gdb.base/completion.exp: Add 'help' completion test.
620
981505ef
JK
6212008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
622
623 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
624
10568435
JK
6252008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
626
627 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
628
4487aabf
PA
6292008-07-09 Pedro Alves <pedro@codesourcery.com>
630
631 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
632
a4a9b1c4
PA
6332008-07-09 Pedro Alves <pedro@codesourcery.com>
634
635 * gdb.base/fullname.exp: Restore pwd if compiling failed.
636
3c3185ac
JK
6372008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
638
639 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
640
7ebd49dc
VP
6412008-06-28 Vladimir Prus <vladimir@codesourcery.com>
642
643 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
644 previous commit. Add a comment.
645
84e46146
PA
6462008-06-28 Pedro Alves <pedro@codesourcery.com>
647
648 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
649
0f8d4a2f
VP
6502008-06-28 Vladimir Prus <vladimir@codesourcery.com>
651
652 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
653
f747e0ce
PA
6542008-06-27 Pedro Alves <pedro@codesourcery.com>
655
656 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
657 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
658 compiling an executable, link in an object that forces unbuffered
659 output.
660 * lib/set_unbuffered_mode.c: New file.
661
734a5c36
JK
6622008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
663
664 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
665
a2840c35
VP
6662008-06-25 Vladimir Prus <vladimir@codesourcery.com>
667
a9c64011
AS
668 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
669 mi_expect_stop.
670 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
671 Demand that *running is output.
672 (detect_async): Perform checking every time.
673 (mi_send_resuming_command): Extract everything into...
674 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
675 (mi_expect_stop): Don't accept any output before *stopped.
676
6ae37fef
VP
6772008-06-13 Vladimir Prus <vladimir@codesourcery.com>
678
679 Robustify mi-simplerun.
a9c64011
AS
680 * gdb.mi/basics.c (main): Add a call to sleep.
681 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
682 * gdb.mi/mi2-cli.exp: Likewise.
683 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 684
b4aa76f0 6852008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
686
687 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
688
e1ac3328
VP
6892008-06-10 Vladimir Prus <vladimir@codesourcery.com>
690
a9c64011
AS
691 * gdb.mi/mi-console.exp: Adjust.
692 * gdb.mi/mi-syn-frame.exp: Adjust.
693 * gdb.mi/mi2-console.exp: Adjust.
694 * gdb.mi/mi2-syn-frame.exp: Adjust.
695 * lib/mi-support.exp (mi_run_cmd): Adjust.
696 (mi_send_resuming_command): Adjust.
e1ac3328 697
f7f9a841
VP
6982008-06-10 Vladimir Prus <vladimir@codesourcery.com>
699
700 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
701 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
702 testing of stopped.
703 * gdb.mi/mi2-syn-frame.exp: Likewise.
704 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
705 (async, detect_async): New.
706 (mi_expect_stop, mi_continue_to_line): Adjust expectation
707 depending on if we're running in sync or async mode.
f7f9a841 708
37cd5d19
TT
7092008-06-09 Tom Tromey <tromey@redhat.com>
710
711 * gdb.base/completion.exp: New tests for field name completion
712 with spaces, and field name completion with '->'.
713
65d12d83
TT
7142008-06-06 Tom Tromey <tromey@redhat.com>
715
716 * gdb.base/break1.c (struct some_struct): New struct.
717 (values): New global.
718 * gdb.base/completion.exp: Add field name completion test.
719
ebfe2e3f
PP
7202008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
721
722 * gdb.cp/call-c.exp: Test for incorrect handling of reference
723 to pointer.
724 * gdb.cp/call-c.cc: Likewise.
725
bcf6fc3a
NR
7262008-06-06 Nick Roberts <nickrob@snap.net.nz>
727
728 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
729 annotation.
730
49fd4a42 7312008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 732 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
733
734 * gdb.threads/execl.c, gdb.threads/execl1.c,
735 gdb.threads/execl.exp: New tests.
a9c64011 736
8a34ac3f
AR
7372008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
738 Daniel Jacobowitz <dan@codesourcery.com>
739
740 * gdb.cp/exception.exp: Activate test, make it work with pending
741 catchpoints.
742
86ae69ef
JK
7432008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
744
745 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
746
f7f9ae2c
VP
7472008-05-28 Vladimir Prus <vladimir@codesourcery.com>
748
a9c64011
AS
749 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
750 now printed.
751 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 752
2a2d4dc3
AS
7532008-05-27 Andreas Schwab <schwab@suse.de>
754
755 * gdb.base/frame-args.exp: Handle arguments that are optimized
756 out.
757
5099e4d9
LM
7582008-05-26 Luis Machado <luisgpm@br.ibm.com>
759
760 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
761 quiet for ppc32 and group options into a single variable.
762
d9c36a91
JB
7632008-05-23 Joel Brobecker <brobecker@adacore.com>
764
765 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
766 of zero-size elements.
767 * gdb.ada/null_array.exp: Test printing this new array.
768
103a8671
JK
7692008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
770
771 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
772
07a4cc1a 7732008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
774
775 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
776 of the "finish" command.
777
55f996a7
NR
7782008-05-21 Nick Roberts <nickrob@snap.net.nz>
779
780 * gdb.base/annota1.exp: Test for new annotation.
781
907fc202
UW
7822008-05-16 Pedro Alves <pedro@codesourcery.com>
783
784 * gdb.base/fixsection.exp: New file.
785 * gdb.base/fixsection0.c: New file.
786 * gdb.base/fixsection1.c: New file.
787
e8f97270
UW
7882008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
789
790 * gdb.base/annota1.exp: Accept printf@... in place of printf.
791 * gdb.base/annota3.exp: Likewise.
792
ac0bb574
NF
7932008-05-13 Nathan Froyd <froydnj@codesourcery.com>
794
795 * gdb.base/watch_thread_num.exp: Don't run tests that require
796 watchpoints if the target doesn't support them.
797
6fadd07a
DE
7982008-05-12 Doug Evans <dje@google.com>
799
800 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
801
6e9a4a30
JB
8022008-05-09 Joel Brobecker <brobecker@adacore.com>
803
804 * gdb.ada/assign_1.exp: New testcase.
805
08388c79
DE
8062008-05-09 Doug Evans <dje@google.com>
807
a3c83fae
DE
808 * gdb.base/find.exp: New file.
809 * gdb.base/find.c: New file.
08388c79 810
bd5ddfe8
DJ
8112008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
812
813 * gdb.base/commands.exp (watchpoint_command_test): Handle
814 gdb,no_hardware_watchpoints.
815 * gdb.base/float.exp: Allow ARM targets without floating point.
816 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
817
b5dd68e2 8182008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 819 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
820
821 * gdb.ada/lang_switch: New test program.
822 * gdb.ada/lang_switch.exp: New testcase.
823
382d13d1
DE
8242008-05-05 Doug Evans <dje@google.com>
825
826 * gdb.base/help.exp (disassemble): Update expected help text.
827
9dd789d0
PA
8282008-05-04 Pedro Alves <pedro@codesourcery.com>
829
830 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
831
611c83ae
PA
8322008-05-04 Pedro Alves <pedro@codesourcery.com>
833
834 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
835 different times.
836
ff013f42
JK
8372008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
838
839 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
840 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
841 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
842 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
843
96dff6a2
VP
8442008-05-04 Vladimir Prus <vladimir@codesourcery.com>
845
846 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
847 notification to appear.
848
55cd6f92
DJ
8492008-05-04 Daniel Jacobowitz <dan@debian.org>
850
851 * gdb.base/fullname.c: New file.
852 * gdb.base/fullname.exp: New file.
853 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
854
d705c43c
PA
8552008-05-03 Pedro Alves <pedro@codesourcery.com>
856
857 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
858 expressions with macros.
859
333222e1
JK
8602008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
861
862 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
863
5ac01682
DJ
8642008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
865
866 * gdb.base/completion.exp: Handle lack of other symbols beginning
867 with "a".
868
869 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
870
237fc4c9
PA
8712008-05-02 Jim Blandy <jimb@codesourcery.com>
872
873 * gdb.asm/asmsrc1.s: Add scratch space.
874
ed5e9466
DJ
8752008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
876 Daniel Jacobowitz <dan@codesourcery.com>
877
878 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
879 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
880 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
881
b39cc962
DJ
8822007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
883
884 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
885
36d520f5
JB
8862008-05-01 Joel Brobecker <brobecker@adacore.com>
887
888 * gdb.base/info-target.exp: New testcase.
889
8d4e3071
DJ
8902008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
891
892 * gdb.cp/hang.exp: Use .cc instead of .C.
893 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
894 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
895
6f3f3097
DJ
8962008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
897
898 * gdb.base/gdb1250.exp: Remove perror.
899 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
900
5550a914
PA
9012008-04-30 Pedro Alves <pedro@codesourcery.com>
902
903 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
904 .2byte.
905
d848e687
DJ
9062008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
907
908 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
909 (maybe_kfail): New.
910
93b5768b
PA
9112008-04-25 Pedro Alves <pedro@codesourcery.com>
912
913 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
914
721c02de
VP
9152008-04-24 Vladimir Prus <vladimir@codesourcery.com>
916
a9c64011
AS
917 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
918 * gdb.mi/mi2-syn-frame.exp: Likewise.
919 * lib/mi-support.exp: Likewise.
721c02de 920
74960c60
VP
9212008-04-24 Vladimir Prus <vladimir@codesourcery.com>
922
923 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
924 to specify regexp for the location to stop at.
925 * gdb.base/break-always.c: New.
926 * gdb.base/break-always.exp: New.
927
d24317b4
VP
9282008-04-24 Vladimir Prus <vladimir@codesourcery.com>
929
930 * lib/mi-support.exp (mi_runto_helper): Adjust
931 for the original-location field.
932 (mi_create_breakpoint, mi_list_breakpoints): New.
933 * gdb.mi/mi-break.exp: Adjust.
934 * gdb.mi/mi2-break.exp: Adjust.
935 * gdb.mi/mi-pending.exp: Adjust.
936 * gdb.mi/mi-simplerun.exp: Adjust.
937 * gdb.mi/mi2-simplerun.exp: Adjust.
938 * gdb.mi/mi-syn-frame.exp: Adjust.
939 * gdb.mi/mi2-syn-frame.exp: Adjust.
940 * gdb.mi/mi-until.exp: Adjust.
941 * gdb.mi/mi2-until.exp: Adjust.
942 * gdb.mi/mi-var-display.exp: Adjust.
943 * gdb.mi/mi2-var-display.exp: Adjust.
944 * gdb.mi/mi-watch.exp: Adjust.
945 * gdb.mi/mi2-watch.exp: Adjust.
946
fdc59709 9472008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 948
a9c64011
AS
949 * aclocal.m4: Add override.m4.
950 * configure: Regenerate.
fdc59709 951
8e91f023
VP
9522008-04-19 Vladimir Prus <vladimir@codesourcery.com>
953
954 * gdb.mi/var-cmd.c (do_at_tests): Verify that
955 '-var-update --all-values' reports new value even the type
956 of a variable object has changed.
957
233a11ab
CS
9582008-04-18 Craig Silverstein <csilvers@google.com>
959
960 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
961 files.
d24317b4 962
9c1137ad
JB
9632008-04-18 Joel Brobecker <brobecker@adacore.com>
964
965 * gdb.ada/atomic_enum: New test program.
966 * gdb.ada/atomic_enum.exp: New testcase.
967
66d0bbc7
DE
9682008-04-17 Doug Evans <dje@google.com>
969
970 * gdb.opt/Makefile.in: Fix whitespace.
971
100906b0
UW
9722008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
973
974 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
975
4584e32e
DE
9762008-04-17 Doug Evans <dje@google.com>
977
978 * gdb.base/hashline1.exp: New testcase.
979 * gdb.base/hashline2.exp: New testcase.
980 * gdb.base/hashline2.exp: New testcase.
981
0a320680
PA
9822008-04-17 Pedro Alves <pedro@codesourcery.com>
983
984 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
985
18ac113b
AR
9862008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
987
988 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
989 temporary breakpoint to match "Temporary breakpoint".
990 * gdb.base/break.exp (delete_breakpoints): Likewise.
991 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
992 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
993 * gdb.base/display.exp: Likewise.
994 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
995 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
996 * gdb.base/restore.exp (restore_tests): Likewise.
997 * gdb.base/sepdebug.exp: Likewise.
998 * gdb.base/watchpoint.exp: Likewise.
999 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
1000 * gdb.mi/mi-pending.exp: Likewise.
1001 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
1002 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
1003 * gdb.mi/mi-var-cmd.exp: Likewise.
1004 * gdb.mi/mi-var-display.exp: Likewise.
1005 * gdb.mi/mi2-cli.exp: Likewise.
1006 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
1007 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
1008 * gdb.mi/mi2-var-display.exp: Likewise.
1009 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
1010 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
1011 new "disp" field.
a9c64011 1012 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
1013 reason. This is to support fix for PR2424.
1014
add38693
JK
10152008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1016
1017 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
1018
fcacd99f
VP
10192008-04-13 Vladimir Prus <vladimir@codesourcery.com>
1020
1021 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 1022 field. Add more floating varobj tests.
fcacd99f 1023 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
1024 field.
1025 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
1026 (main): Call do_at_tests.
1027 * lib/mi-support.exp (mi_create_floating_varobj)
1028 (mi_varobj_update_with_type_change): New.
fcacd99f 1029
de051565
MK
10302008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
1031
1032 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
1033 option of -var-evaluate-expression.
1034 * gdb.mi/mi2-var-display.exp: Likewise.
1035
dbc52822
VP
10362008-04-07 Vladimir Prus <vladimir@codesourcery.com>
1037
1038 Introduce test setup helpers.
a9c64011
AS
1039 * lib/gdb.exp (build_executable, clean_restart)
1040 (prepare_for_testing): New.
1041 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
1042 * gdb.base/return.exp: Likewise.
1043 * gdb.base/ending-run.exp: Likewise.
dbc52822 1044
473591da
NR
10452008-04-07 Nick Roberts <nickrob@snap.net.nz>
1046
1047 * gdb.mi/mi-async.exp: New test for asynchronous Machine
1048 Interface (MI) responses.
1049
2b2d9e11
VP
10502008-04-06 Vladimir Prus <vladimir@codesourcery.com>
1051
a9c64011
AS
1052 * gdb.cp/breakpoint.cc: New code to test conditions involving
1053 member variables.
1054 * gdb.cp/breakpoint.exp: Test condition involving member
1055 variables.
2b2d9e11 1056
bb378428
VP
10572008-04-05 Vladimir Prus <vladimir@codesourcery.com>
1058
1059 * lib/mi-support.exp (mi_expect_stop): New.
1060 (mi_run_cmd): Change the
1061 token. Use mi_send_resuming_command, use
1062 mi_expect_stop.
1063 (mi_execute_to_helper): Rename to mi_execute_to.
1064 (mi_send_resuming_command): Add more error patterns.
1065 (mi_wait_for_stop): Renamed to...
1066 (mi_get_stop_line): ...this.
1067 (mi_run_inline_test): Adjust.
1068
1069 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
1070 * gdb.mi/mi-console.exp: Likewise.
1071 * gdb.mi/mi-pending.exp: Likewise.
1072 * gdb.mi/mi-simplerun.exp: Likewise.
1073 * gdb.mi/mi-stack.exp: Likewise.
1074 * gdb.mi/mi-stepi.exp: Likewise.
1075 * gdb.mi/mi-syn-frame.exp: Add comment.
1076 * gdb.mi/mi-until.exp: Likewise.
1077 * gdb.mi/mi-var-display.exp: Likewise.
1078 * gdb.mi/mi-watch.exp: Likewise.
1079 * gdb.mi/mi2-cli.exp: Likewise.
1080 * gdb.mi/mi2-console.exp: Likewise.
1081 * gdb.mi/mi2-simplerun.exp: Likewise.
1082 * gdb.mi/mi2-stack.exp: Likewise.
1083 * gdb.mi/mi2-stepi.exp: Likewise.
1084 * gdb.mi/mi2-until.exp: Likewise.
1085 * gdb.mi/mi2-var-display.exp: Likewise.
1086 * gdb.mi/mi2-watch.exp: Likewise.
1087
62172bb9
UW
10882008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1089
1090 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
1091
1092 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
1093
a13e061a
PA
10942008-04-04 Pedro Alves <pedro@codesourcery.com>
1095
1096 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
1097 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
1098 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
1099 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
1100 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
1101 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
1102 expect an mi error duplicated in stderr.
1103
eae06beb
JB
11042008-04-03 Joel Brobecker <brobecker@adacore.com>
1105
1106 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
1107 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
1108 Add a couple of tests that verify the behavior when the new setting
1109 is set to "cancel" and "all".
1110 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
1111 "ask" before we start the testing.
1112
79c6ced6
AR
11132008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
1114
1115 * gdb.cp/casts.cc: Add class reference variables.
1116 * gdb.cp/casts.exp: New test cases for up/down casting references.
1117
6c2d1a6b
MK
11182008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
1119
1120 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
1121 instead of beginning to make an extra test pass.
1122 * gdb.mi/mi2-var-display.exp: Likewise.
1123
55b411d9
MR
11242008-03-31 Maciej W. Rozycki <macro@mips.com>
1125
1126 * gdb.base/break.exp: Mark failures as such. Fix formatting.
1127
c6140da2
MD
11282008-03-31 Markus Deuling <deuling@de.ibm.com>
1129 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1130
1131 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
1132 value. Add xfail for older kernels.
1133
79732189
AR
11342008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
1135
1136 Bring mi-support in line with gdb.exp.
1137 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
1138 (mi_gdb_start): New function.
1139
33c3676e
MR
11402008-03-28 Maciej W. Rozycki <macro@mips.com>
1141
1142 * gdb.mi/mi-var-cmd.exp: Fix a typo.
1143
92e28119
VP
11442008-03-26 Vladimir Prus <vladimir@codesourcery.com>
1145
1146 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
1147 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 1148
9e8e3afe
VP
11492008-03-26 Vladimir Prus <vladimir@codesourcery.com>
1150
1151 * lib/mi-support.exp (mi_create_varobj_checked): New.
1152 (mi_list_varobj_children): Allow to check for a
1153 value.
1154 (mi_list_array_varobj_children): New.
1155
1156 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
1157 and mi_list_varobj_children, as opposed to hardcoding
1158 expected strings.
1159 * gdb.mi/gdb701.exp: Likewise.
1160 * gdb.mi/gdb792.exp: Likewise.
1161 * gdb.mi/mi-var-block.exp: Likewise.
1162 * gdb.mi/mi-var-cmd.exp: Likewise.
1163 * gdb.mi/mi-var-invalidate.exp: Likewise.
1164 * gdb.mi/mi2-var-block.exp: Likewise.
1165 * gdb.mi/mi2-var-child.exp: Likewise.
1166 * gdb.mi/mi2-var-cmd.exp: Likewise.
1167 * gdb.mi/mi2-var-display.exp: Likewise.
1168
9df50351
JK
11692008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1170
1171 Fix random false FAILs on i386.
1172 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
1173
31e5d73a
DJ
11742008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
1175
1176 PR gdb/544
1177 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
1178
12f4afab
DJ
11792008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
1180
1181 PR gdb/544
1182 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
1183
b562a0cb
DJ
11842008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1185
1186 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
1187 fixed PR gdb/544.
1188
17faa917
DJ
11892008-03-21 Pedro Alves <pedro@codesourcery.com>
1190
1191 * gdb.threads/fork-child-threads.exp: Test next over fork.
1192
6214f497
DJ
11932008-03-21 Chris Demetriou <cgd@google.com>
1194
1195 * gdb.base/break.exp (rbreak junk): New test for rbreak
1196 "Junk at end of arguments" issue.
1197
63092375
DJ
11982008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1199
1200 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
1201 *& to work on created array elements.
1202 (Top level): Test print $pc with a file. Test string operations
1203 without a target.
1204 * gdb.base/ptype.exp: Do not expect *& to work on created array
1205 elements.
1206
b21991b0
DJ
12072008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1208
1209 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
1210 gdb.threads/staticthreads.exp: Update exit query.
1211
c4b347c7
SL
12122008-03-07 Sandra Loosemore <sandra@codesourcery.com>
1213
1214 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
1215
fa4727a6
DJ
12162008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
1217
1218 * gdb.base/watchpoint.c (global_ptr, func4): New.
1219 (main): Call func4.
1220 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
1221 (test_inaccessible_watchpoint): New.
1222
2f34202f
MR
12232008-02-29 Maciej W. Rozycki <macro@mips.com>
1224
1225 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
1226 select the largest.
1227
0d6ba1b1
DJ
12282008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
1229
1230 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
1231 frames-invalid annotations.
1232
e691325a
PM
12332008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
1234
a9c64011 1235 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 1236
f85b5ecc
DE
12372008-02-27 Doug Evans <dje@google.com>
1238
1239 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
1240 for bug 1738.
1241 (breakpoint_to_handler_entry): Ditto.
1242
b40e7bf3
JB
12432008-02-27 Joel Brobecker <brobecker@adacore.com>
1244
1245 * gdb.base/ending-run.exp: Use the first line of code inside
1246 function body to test breakpoints.
1247 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
1248 location where the breakpoint is inserted when using the line
1249 where a function is declared. Fix typo in the description of
1250 one of the tests.
1251 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
1252
2faca73a
PM
12532008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
1254
1255 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 1256 tests.
2faca73a 1257
6f439c36
PM
12582008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
1259
1260 * gdb.base/args.exp: avoid same output for tests
1261 with single quotes.
1262
54e52265
VP
12632008-02-26 Vladimir Prus <vladimir@codesourcery.com>
1264
a9c64011
AS
1265 * gdb.base/annota1.exp: Adjust for 'info break'
1266 format changes.
1267 * gdb.base/annota3.exp: Likewise.
1268 * gdb.base/break.exp: Likewise.
1269 * gdb.base/condbreak.exp: Likewise.
1270 * gdb.base/pending.exp: Likewise.
1271 * gdb.base/sepdebug.exp: Likewise.
1272 * gdb.base/unload.exp: Likewise.
1273 * gdb.cp/ovldbreak.exp: Likewise.
1274 * gdb.mi/mi-pending.exp: Likewise.
54e52265 1275
897b09ca
DE
12762008-02-07 Doug Evans <dje@google.com>
1277
1278 * gdb.cp/mb-inline.exp: New.
1279 * gdb.cp/mb-inline.h: New.
1280 * gdb.cp/mb-inline1.cc: New.
1281 * gdb.cp/mb-inline2.cc: New.
1282
b1c32d35
PM
12832008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
1284
1285 * gdb.pascal/floats.pas: New test program.
1286 * gdb.pascal/floats.exp: New testcase.
1287
1a4ca44a
TJB
12882008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
1289
1290 * gdb.base/callfuncs.c (t_float_many_args): New function.
1291 (t_double_many_args): New function.
1292 * gdb.base/callfuncs.exp: Add tests for exceeding float
1293 and double parameters passed through the stack.
1294
439048e8
JB
12952008-02-05 Joel Brobecker <brobecker@adacore.com>
1296
1297 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
1298 gdb.ada/complete/foo.adb: New files.
1299 * gdb.ada/complete.exp: New testcase.
1300
81fe8080
DE
13012008-02-03 Doug Evans <dje@google.com>
1302
301f0ecf
DE
1303 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
1304
81fe8080
DE
1305 * gdb.cp/gdb2384.exp: New file.
1306 * gdb.cp/gdb2384.cc: New file.
1307 * gdb.cp/gdb2384-base.h: New file.
1308 * gdb.cp/gdb2384-base.cc: New file.
1309
4b071aec
DE
13102008-02-02 Doug Evans <dje@google.com>
1311
1312 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
1313
61137ba6
JB
13142007-02-01 Joel Brobecker <brobecker@adacore.com>
1315
1316 * gdb.ada/sym_print_name: New test program.
1317 * gdb.ada/sym_print_name.exp: New testcase.
1318
13192007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
1320
1321 * gdb.ada/nested/hello.adb: New file.
1322 * gdb.ada/nested.exp: New testcase.
1323 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
1324
98deb0da
VP
13252008-02-01 Vladimir Prus <vladimir@codesourcery.com>
1326
1327 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
1328 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
1329 don't cause future evaluations of function to report
1330 creation of internal breakpoints.
98deb0da 1331
723a2275
VP
13322008-02-01 Vladimir Prus <vladimir@codesourcery.com>
1333
1334 * gdb.mi/mi-break.exp (test_error): New.
1335 Call it.
1336
fb546a2f
LM
13372008-01-31 Luis Machado <luisgpm@br.ibm.com>
1338
1339 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
1340 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
1341
2d8fd90a
PM
13422008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
1343
1344 * gdb.pascal/integers.pas: New test program.
1345 * gdb.pascal/integers.exp: New testcase.
1346
a7fa0ded
PM
13472008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
1348
1349 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
1350
5e1a1926
TJB
13512008-01-30 Luis Machado <luisgpm@br.ibm.com>
1352
1353 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
1354 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
1355
8d04f9f0
JB
13562008-01-30 Paul Hilfinger <hilfinger@adacore.com>
1357
1358 * gdb.ada/formatted_ref: New test program.
1359 * gdb.ada/formatted_ref.exp: New testcase.
1360
1361 * gdb.cp/formatted-ref.cc: New file.
1362 * gdb.cp/formatted-ref.exp: New testcase.
1363
ce75a98f
JB
13642008-01-30 Joel Brobecker <brobecker@adacore.com>
1365
1366 * gdb.base/ptype.exp: Add testing of "ptype $pc".
1367
e835f6bf
NR
13682008-01-30 Nick Roberts <nickrob@snap.net.nz>
1369
1370 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
1371 (test_file_list_exec_source_file): Update to new macro-info field.
1372
d118ef87
PH
13732008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
1374
1375 * gdb.ada/exprs: New test program.
1376 * gdb.ada/exprs.exp: New testcase.
1377
7d35ab09
TJB
13782008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
1379
1380 * dfp-test.c (DELTA, DELTA_B): New definitions.
1381 (double_val1, double_val2, double_val3, double_val4, double_val5,
1382 double_val6, double_val7, double_val8, double_val9, double_val10,
1383 double_val11, double_val12, double_val13, double_val14, dec32_val1,
1384 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
1385 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
1386 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
1387 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
1388 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
1389 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
1390 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
1391 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
1392 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
1393 dec128_val16): New global variables.
1394 (decimal_dec128_align): New function.
1395 (decimal_mixed): Likewise.
1396 (decimal_many_args_dec32): Likewise.
1397 (decimal_many_args_dec64): Likewise.
1398 (decimal_many_args_dec128): Likewise.
1399 (decimal_many_args_mixed): Likewise.
1400 * dfp-test.exp: Add tests calling new inferior functions.
1401
2d717e4f
DJ
14022008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1403
1404 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
1405 gdb.server/ext-run.exp: New files.
1406 * lib/gdbserver-support.exp (gdbserver_download): New.
1407 (gdbserver_start): New. Update gdbserver expected
1408 output.
1409 (gdbserver_spawn): Use them.
1410 (gdbserver_start_extended): New.
1411
e85a822c
DJ
14122008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1413
1414 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
1415 Run on GNU/Linux.
1416 (do_exec_tests): Check for systems which do not support catchpoints.
1417 Do not match START.
1418 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
1419 Run on GNU/Linux. Enable verbose output.
1420 (check_fork_catchpoints): New.
1421 (explicit_fork_child_follow, catch_fork_child_follow)
1422 (tcatch_fork_parent_follow): Update expected messages.
1423 (do_fork_tests): Use check_fork_catchpoints.
1424 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
1425 Run on GNU/Linux. Enable verbose output.
1426 (check_vfork_catchpoints): New.
1427 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
1428 expected messages.
1429 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
1430
401ea829
JB
14312008-01-29 Jim Blandy <jimb@red-bean.com>
1432
1433 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
1434 host' errors.
1435 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
1436
aceaf3ad
JB
14372008-01-29 Jim Blandy <jimb@red-bean.com>
1438
1439 * gdb.threads/sigthread.c: Use barriers to ensure that
1440 child_thread and child_thread_two are always initialized before we
1441 start to use them.
1442
a5606eee
VP
14432008-01-29 Vladimir Prus <vladimir@codesourcery.com>
1444
1445 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
1446 * gdb.base/watchpoint-solib.c: New.
1447 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 1448
c55a82bb
PM
14492008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
1450
1451 * gdb.base/gdb1056.exp: Add unsigned integer test.
1452
0993fe05
DE
14532008-01-28 Doug Evans <dje@google.com>
1454
1455 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
1456
4fe42e7f
JB
14572008-01-27 Jim Blandy <jimb@codesourcery.com>
1458
c7a69933
JB
1459 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
1460
4fe42e7f
JB
1461 * gdb.base/expand-psymtabs.exp: Doc fix.
1462
5def8285
MK
14632008-01-26 Mark Kettenis <kettenis@gnu.org>
1464
1465 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
1466
5313c911
NR
14672008-01-24 Nick Roberts <nickrob@snap.net.nz>
1468
a9c64011 1469 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
1470 -var-set-format.
1471
93815fbf
VP
14722008-01-23 Chris Demetriou <cgd@google.com>
1473
1474 * gdb.threads/thread_events.c: New testcase source file.
1475 * gdb.threads/thread_events.exp: New testcase expect file.
1476
467a88ee
NR
14772008-01-23 Nick Roberts <nickrob@snap.net.nz>
1478
1479 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
1480
1481 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
1482 -var-set-format.
1483
d8f82aba
DJ
14842008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
1485 Vladimir Prus <vladimir@codesourcery.com>
1486
1487 * gdb.base/float.exp: Allow missing floating point for m68k and
1488 PowerPC.
1489
60c46647
VP
14902008-01-22 Vladimir Prus <vladimir@codesourcery.com>
1491
1492 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
1493 ignore count.
1494 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
1495 * gdb.mi/mi-cli.exp: Adjust.
1496 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 1497
c7dd36a1
PA
14982008-01-17 Pedro Alves <pedro@codesourcery.com>
1499
1500 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
1501 and 'dummy_ptr' integer pointer. Initialize struct_declarations
1502 with dummy_ptr's address.
1503 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
1504 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
1505 all targets.
1506 * gdb.mi/mi2-var-child.exp: Likewise.
1507
39d5313e
JB
15082008-01-09 Joel Brobecker <brobecker@adacore.com>
1509
1510 * gdb.ada/null_array: New test program.
1511 * gdb.ada/null_array.exp: New testcase.
1512
0aea4bf3
LM
15132008-01-09 Luis Machado <luisgpm@br.ibm.com>
1514
1515 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
1516 with required float modifiers.
1517
0b354900
JB
15182008-01-08 Joel Brobecker <brobecker@adacore.com>
1519
1520 * gdb.ada/funcall_param: New test program.
1521 * gdb.ada/funcall_param.exp: New testcase.
1522
cdb7f5d4
JB
15232008-01-08 Joel Brobecker <brobecker@adacore.com>
1524
1525 * gdb.ada/arrayparam: New test program.
1526 * gdb.ada/arrayparam.exp: New testcase.
1527
88e2547f
JB
15282008-01-08 Joel Brobecker <brobecker@adacore.com>
1529
1530 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
1531 landed. Should also fix random failures in the test following it.
1532
f6867ce0
TJB
15332008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
1534
1535 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
1536 for expressions with decimal float values.
1537 (test_dfp_conversions): New function to test casts to and from
1538 decimal float types.
1539 Call test_dfp_conversions.
1540 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
1541 elements.
1542 (main): Initialize ds.float4 and ds.double8 elements.
1543 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
1544 string to new error message.
1545 (d64_set_tests): Likewise.
1546 (d128_set_tests): Likewise.
1547 Add tests for expressions with decimal float variables. Add tests for
1548 conversions to and from decimal float types.
1549
f9c11282
JB
15502008-01-05 Joel Brobecker <brobecker@adacore.com>
1551
1552 * gdb.ada/packed_tagged/comp_bug.adb: New file.
1553 * gdb.ada/packed_tagged.exp: New testcase.
1554
0ecbca72
JB
15552008-01-04 Joel Brobecker <brobecker@adacore.com>
1556
1557 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
1558 gdb.ada/homonym/homonym_main.adb: New files.
1559 * gdb.ada/homonym.exp: New testcase.
1560
c18d3d89
JB
15612008-01-04 Joel Brobecker <brobecker@adacore.com>
1562
1563 * gdb.ada/packed_array.exp: Add testing of references to
1564 a packed array.
1565
ecc7085b
JB
15662008-01-04 Joel Brobecker <brobecker@adacore.com>
1567
1568 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
1569 New files.
1570 * gdb.ada/type_coercion.exp: New testcase.
1571
c474c922
JB
15722008-01-04 Joel Brobecker <brobecker@adacore.com>
1573
1574 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
1575 gdb.ada/tagged/foo.adb: New file.
1576 * gdb.ada/tagged.exp: New testcase.
1577
9005b927
JB
15782008-01-04 Joel Brobecker <brobecker@adacore.com>
1579
1580 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
1581 gdb.ada/ptype_field/foo.adb: New files.
1582 * gdb.ada/ptype_field.exp: New testcase.
1583
1a6aaad8
JB
15842008-01-03 Joel Brobecker <brobecker@adacore.com>
1585
1586 * gdb.ada/print_pc.exp: New testcase.
1587
0ef22f53
JB
15882008-01-03 Joel Brobecker <brobecker@adacore.com>
1589
1590 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
1591 gdb.ada/taft_type/p.adb: New files.
1592 * gdb.ada/taft_type.exp: New testcase.
1593
1689ecf8
JB
15942008-01-03 Joel Brobecker <brobecker@adacore.com>
1595
1596 * gdb.ada/array_bounds/bar.adb: New file.
1597 * gdb.ada/array_bounds.exp: New testcase.
1598
a4d0b9c3
JB
15992008-01-03 Joel Brobecker <brobecker@adacore.com>
1600
1601 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
1602 gdb.ada/arrayptr/foo.adb: New files.
1603 * gdb.ada/arrayptr.exp: New testcase.
1604
a31ace00
JB
16052008-01-03 Joel Brobecker <brobecker@adacore.com>
1606
1607 * gdb.base/set-lang-auto.exp: New testcase.
1608
a97fced3
JB
16092008-01-03 Joel Brobecker <brobecker@adacore.com>
1610
1611 * gdb.ada/fun_addr/foo.adb: New file.
1612 * gdb.ada/fun_addr.exp: New testcase.
1613
ef29ce1a
JK
16142008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1615
1616 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
1617 New files
1618
0fafefe3
JB
16192008-01-02 Joel Brobecker <brobecker@adacore.com>
1620
1621 * array_subscript_addr/p.adb: New file.
a9c64011 1622 * array_subscript_addr.exp: New testcase.
0fafefe3 1623
c4359f8d
JB
16242008-01-02 Joel Brobecker <brobecker@adacore.com>
1625
a9c64011 1626 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
1627 New files.
1628 * gdb.ada/str_cmp_ref.exp: New testcase.
1629
1aa1b15b
JB
16302008-01-01 Joel Brobecker <brobecker@adacore.com>
1631
1632 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
1633 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 1634 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 1635
81c9b2cf
JB
16362008-01-01 Joel Brobecker <brobecker@adacore.com>
1637
1638 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
1639 gdb.ada/ref_param/pck.ads: New files.
1640 * gdb.ada/ref_param.exp: New testcase.
1641
319e4674
JB
16422008-01-01 Joel Brobecker <brobecker@adacore.com>
1643
1644 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
1645 gdb.ada/interface/foo.adb: New files.
1646 * gdb.ada/interface.exp: New testcase.
1647
ef682c56
JB
16482007-12-31 Jim Blandy <jimb@codesourcery.com>
1649
1650 * gdb.base/multi-forks.exp: Consume all output from child
1651 processes before proceeding to next test.
1652
f6f3eb6c
JB
16532007-12-29 Jim Blandy <jimb@codesourcery.com>
1654
1655 * configure: Regenerated.
1656
f652e42f
JB
16572007-12-27 Joel Brobecker <brobecker@adacore.com>
1658
1659 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
1660 gdb.ada/fixed_cmp/fixed.adb: New files.
1661 * gdb.ada/fixed_cmp.exp: New testcase.
1662
6943e596
JB
16632007-12-27 Joel Brobecker <brobecker@adacore.com>
1664
1665 * gdb.ada/boolean_expr.exp: New testcase.
1666
aad9a193
JB
16672007-12-26 Jim Blandy <jimb@codesourcery.com>
1668
1669 * gdb.base/multi-forks.exp: Doc fix.
1670
fb5f3683
JB
16712007-12-26 Joel Brobecker <brobecker@adacore.com>
1672
1673 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
1674 * gdb.ada/char_param.exp: Do not compile our test program with
1675 -gnata, this is unnecessary.
1676 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
1677
384e4a9c
JB
16782007-12-24 Joel Brobecker <brobecker@adacore.com>
1679
1680 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
1681 gdb.ada/print_chars/foo.adb: New files.
1682 * gdb.ada/print_chars.exp: New testcase.
1683
01e044f7
JB
16842007-12-24 Joel Brobecker <brobecker@adacore.com>
1685
1686 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
1687 gdb.ada/char_param/foo.adb: New files.
1688 * gdb.ada/char_param.exp: New testcase.
1689
0ce17860
JB
16902007-12-22 Jim Blandy <jimb@codesourcery.com>
1691
1692 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
1693 hard-coding source line numbers into the test.
1694 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
1695 gdb_get_line_number to find.
1696
919809b9
JB
16972007-12-22 Joel Brobecker <brobecker@adacore.com>
1698
1699 * gdb.base/ptype.c (highest): New struct type.
1700 (the_highest): New variable of that type.
1701 (main): Add dummy assignment to a field of variable the_highest.
1702 * gdb.base/ptype.exp: Test type printing of our new variable.
1703
abc8a88d
PM
17042007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
1705
1706 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 1707 and record first explicitly generated thread number.
abc8a88d
PM
1708 Use that thread number for thread specific watchpoint test.
1709 Add iteration number to repetitive tests.
1710
5158f3e3
CES
17112007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
1712 Jim Blandy <jimb@codesourcery.com>
1713
1714 * gdb.base/expand-psymtabs.c: New testcase
1715 source file.
1716 * gdb.base/expand-psymtabs.exp: New testcase
1717 expect file.
1718
37e4754d
LM
17192007-12-17 Luis Machado <luisgpm@br.ibm.com>
1720
1721 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
1722 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
1723
551e5d04
JB
17242007-12-17 Joel Brobecker <brobecker@adacore.com>
1725
1726 * gdb.ada/frame_args/foo.adb: New file.
1727 * gdb.ada/frame_args/pck.ads: New file.
1728 * gdb.ada/frame_args/pck.adb: New file.
1729 * gdb.ada/frame_args.exp: New testcase.
1730
a05ee097
JB
17312007-12-17 Joel Brobecker <brobecker@adacore.com>
1732
1733 * gdb.base/frame-args.c: New file.
1734 * gdb.base/frame-args.exp: New testcase.
1735
c162e8c9 17362007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 1737 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
1738
1739 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
1740
afe8ab22 17412007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 1742
afe8ab22
VP
1743 * gdb.mi/mi-pending.exp: New.
1744 * gdb.mi/mi-pending.c: New.
1745 * gdb.mi/mi-pendshr.c: New.
1746
dfdfb3ca
JB
17472007-12-06 Jim Blandy <jimb@codesourcery.com>
1748
1749 * gdb.base/default.exp: Update expected output for 'info catch'.
1750
b7fca990
JK
17512007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1752
1753 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
1754 must be set to binary.
1755
6a1afc1e
PA
17562007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
1757
1758 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
1759
a6b151f1
DJ
17602007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
1761
1762 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
1763 gdb.mi/mi-file-transfer.exp: New.
1764
43039443
JK
17652007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1766
1767 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
1768
0ef2251b
MR
17692007-11-22 Maciej W. Rozycki <macro@mips.com>
1770
1771 * gdb.trace/backtrace.exp: Fix a typo.
1772 * gdb.trace/circ.exp: Likewise.
1773 * gdb.trace/collection.exp: Likewise.
1774 * gdb.trace/limits.exp: Likewise.
1775 * gdb.trace/report.exp: Likewise.
1776 * gdb.trace/tfind.exp: Likewise.
1777 * gdb.trace/while-dyn.exp: Likewise.
1778
5443631e
NR
17792007-11-21 Nick Roberts <nickrob@snap.net.nz>
1780
1781 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
1782 objects of pointers that can't be dereferenced are now
1783 "noneditable".
1784
a4ce5b0d
UW
17852007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1786
1787 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
1788 (target_cpu): Remove.
1789
d6e956e5
VP
17902007-10-15 Vladimir Prus <vladimir@codesourcery.com>
1791
1792 * gdb.base/ending-run.exp: Expect the list of cleared
1793 breakpoint to come in natural order, not the reversed one.
a9c64011 1794
214270ab
VP
17952007-11-07 Vladimir Prus <vladimir@codesourcery.com>
1796
1797 * gdb.mi/mi-var-child.c (do_child_deletion): New.
1798 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 1799
1a619819
LM
18002007-11-05 Luis Machado <luisgpm@br.ibm.com>
1801
1802 * gdb.base/printcmds.exp: New function
1803 test_printf_with_dfp.
1804
5b01a6fa
DE
18052007-11-02 Doug Evans <dje@google.com>
1806
1807 * gdb.disasm/t01_mov.s: Remove carriage returns.
1808 * gdb.disasm/t02_mova.s: Ditto.
1809 * gdb.disasm/t03_add.s: Ditto.
1810 * gdb.disasm/t04_sub.s: Ditto.
1811 * gdb.disasm/t05_cmp.s: Ditto.
1812 * gdb.disasm/t06_ari2.s: Ditto.
1813 * gdb.disasm/t07_ari3.s: Ditto.
1814 * gdb.disasm/t08_or.s: Ditto.
1815 * gdb.disasm/t09_xor.s: Ditto.
1816 * gdb.disasm/t10_and.s: Ditto.
1817 * gdb.disasm/t11_logs.s: Ditto.
1818 * gdb.disasm/t12_bit.s: Ditto.
1819 * gdb.disasm/t13_otr.s: Ditto.
1820
ec33ab7f
JK
18212007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1822
1823 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
1824
ae0d01ff
UW
18252007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1826
1827 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
1828 provide DFP support.
1829
55eddb0f
DJ
18302007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
1831
1832 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
1833 Test "set powerpc vector-abi". Skip auto-detection tests for old
1834 toolchains.
1835
7020f05c
PA
18362007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
1837
1838 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
1839 with [string compare].
1840
84bc3db9
PA
18412007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
1842
1843 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
1844 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
1845
5876dc88
LM
18462007-10-25 Luis Machado <luisgpm@br.ibm.com>
1847
1848 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
1849 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
1850 * gdb.opt/Makefile.in: New makefile.
1851 * Makefile.in: Create new directory "gdb.opt".
1852 * configure.ac: Add "gdb.opt" directory.
1853 * configure: Regenerated.
a9c64011 1854
c3ea9a14
DE
18552007-10-25 Doug Evans <dje@google.com>
1856
1857 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
1858 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
1859
a9c64011 18602007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
1861 Thiago Jung Bauermann <bauerman@br.ibm.com>
1862
1863 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
1864 Floating Point expressions.
1865 * gdb.base/dfp-test.exp: new file adding tests for Decimal
1866 Floating Point variables.
1867 * gdb.base/dfp-test.c: new file containing program with Decimal
1868 Floating variables, used by gdb.base/dfp-test.exp.
1869
62a24a2b
DJ
18702007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
1871
1872 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
1873
e7b1eae6
UW
18742007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1875
1876 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
1877 compiling test case with GCC.
1878 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
1879
c641edcc
UW
18802007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1881
1882 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
1883 format changes.
1884
5e5ebfe6
MS
18852007-10-18 Michael Snyder <msnyder@specifix.com>
1886
1887 * gdb.base/dbx.exp: Add missing "-re " operator.
1888
e831e7b6
GM
18892007-10-16 Gaius Mulley <gaius@glam.ac.uk>
1890
1891 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
1892 * configure.ac: Removed trailing spaces after backslash.
1893 * gdb.modula2: New directory.
1894 * gdb.modula2/Makefile.in: New file.
1895 * gdb.modula2/unbounded-array.exp: New file.
1896 * gdb.modula2/unbounded1.c: New file.
1897
7cc46491
DJ
18982007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
1899
1900 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
1901
19022007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
1903
1904 * gdb.base/sigstep.c (main): Add checks for
1905 return values for setitimer call.
1906 Call setitimer again with itimer = ITIMER_REAL
1907 if first call to setitimer fails.
1908
e91528f0
KH
19092007-10-11 Kazu Hirata <kazu@codesourcery.com>
1910
1911 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
1912 of $timeout.
1913
2ec9a4f8
DJ
19142007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
1915
1916 * gdb.server/server-run.exp: Test for dynamic linker symbols.
1917
19182007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
1919
1920 * lib/gdb.exp (gdb_run_cmd): Move comment outside
1921 of gdb_expect call, to avoid interruption.
1922
64b2fa04
PA
19232007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
1924
1925 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
1926 (v_unsigned_long_long, v_long_long_array)
1927 (v_signed_long_long_array, v_unsigned_long_long_array)
1928 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
1929 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
1930 [!NO_LONG_LONG]: New.
1931 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
1932 v_long_long_member.
1933
1934 (v_long_long_func, v_signed_long_long_func)
1935 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
1936 (main) [!NO_LONG_LONG]: Initialize long long variants.
1937
1938 * gdb.base/whatis.exp: If board file requests no_long_long, build
1939 test with NO_LONG_LONG defined. Test long long, signed long long,
1940 and unsigned long long variants but only if board file doesn't
1941 disable it.
1942
a912286e 19432007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 1944 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
1945
1946 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
1947 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
1948 * configure: Regenerated.
1949 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
1950 gdb.pascal/types.exp, lib/pascal.exp: New files.
1951
471ba8c9
DJ
19522007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
1953
1954 * gdb.cp/classes.exp (do_tests): Always step to the line after the
1955 call.
1956 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
1957 to return to the call.
1958 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
1959 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
1960 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
1961 * gdb.mi/mi-until.exp (test_until): Likewise.
1962 * gdb.mi/mi2-until.exp (test_until): Likewise.
1963
fef8a650
DJ
19642007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
1965
1966 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
1967 two-char array.
1968 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
1969
d983da9c
DJ
19702007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
1971
1972 * gdb.threads/watchthreads.c (thread_function): Sleep between
1973 iterations.
1974 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
1975 at once for S/390. Generate matching fails and passes.
1976
17f62551
VP
19772007-09-27 Vladimir Prus <vladimir@codesourcery.com>
1978
1979 * gdb.mi/var-cmd.c (do_children_tests): Initialize
1980 the 'struct_declarations' variable to zeros.
a9c64011 1981
ed0616c6
VP
19822007-09-24 Vladimir Prus <vladimir@codesourcery.com>
1983
1984 * gdb.cp/mb-ctor.cc: New.
1985 * gdb.cp/mb-ctor.exp: New.
1986 * gdb.cp/mb-templates.cc: New.
1987 * gdb.cp/mb-templates.exp: New.
1988
41f1b697
DJ
19892007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
1990
1991 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
1992
3f213f78
PA
19932007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
1994
1995 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
1996 targets.
1997 * configure: Regenerate.
1998
0d381245 19992007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2000
0d381245
VP
2001 * gdb.base/annota1.exp: Adjust for 'info break'
2002 format changes.
2003 * gdb.base/annota3.exp: Likewise.
2004 * gdb.base/break.exp: Likewise.
2005 * gdb.base/condbreak.exp: Likewise.
2006 * gdb.base/pending.exp: Likewise.
2007 * gdb.base/sepdebug.exp: Likewise.
2008 * gdb.base/unload.exp: Likewise.
2009 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 2010
fe3f5fa8
VP
20112007-09-22 Vladimir Prus <vladimir@codesourcery.com>
2012
2013 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
2014 messages.
2015 * gdb.base/chng-syms.exp: Likewise.
2016 * gdb.base/unload.exp: Likewise.
a9c64011 2017
a75cf6c0
DJ
20182007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
2019
2020 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
2021
18ecae38
DJ
20222007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
2023
2024 * schedlock.c (NUM): Change to 1.
2025 (main): Use args[0] for the main thread.
2026 * schedlock.exp: Only expect two threads. Only issue one pass or fail
2027 regardless of the number of threads.
2028
5509918f
MR
20292007-09-14 Maciej W. Rozycki <macro@mips.com>
2030
4a543daf
MR
2031 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
2032 type down.
2033 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2034 test.
2035 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
2036 watchpoint type down.
2037 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2038 test.
2039
20402007-09-14 Maciej W. Rozycki <macro@mips.com>
2041
5509918f
MR
2042 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
2043 Move all the tests here and run them twice, once using software
2044 watchpoints and once using hardware watchpoints.
2045 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
2046
40b53987
DJ
20472007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
2048
2049 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
2050 test.
2051
695e2681
MK
20522007-09-10 Mark Kettenis <kettenis@gnu.org>
2053
8b3fc8d8
MK
2054 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
2055 build-id.
2056
695e2681
MK
2057 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
2058 know about $ORIGIN. Calculate output dir from $dest instead of
2059 using ${objdir}/{$subdir}.
2060
58d69f29
MK
20612007-09-09 Mark Kettenis <kettenis@gnu.org>
2062
2063 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
2064 gcore, before continuing with the test.
2065
3e347599
DJ
20662007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
2067
2068 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
2069 * gdb.mi/mi-watch.exp: Likewise.
2070
ea37ba09
DJ
20712007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2072 Jim Blandy <jimb@codesourcery.com>
2073
2074 * gdb.arch/i386-sse.exp: Do not expect character constants.
2075 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
2076 * gdb.base/display.exp: Allow print/s.
2077 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
2078 and unsigned char array changes.
2079
2025a643
DJ
20802007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2081
2082 * gdb.base/display.exp: Add tests for printf %p.
2083
26669a27
PA
20842007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
2085
2086 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
2087 the dll name to unicode.
2088
c8f021f8
JK
20892007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2090
2091 * gdb.base/default.exp (show version): Update the version text.
2092 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
2093
4cf31eea
JK
20942007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2095
2096 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
2097 New files.
2098
4935890f
JK
20992007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2100
2101 * lib/gdb.exp (build_id_debug_filename_get): New function.
2102 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
2103 Remove the generate DEBUG file for the future testcase runs.
2104 New testcase for the NT_GNU_BUILD_ID retrieval.
2105 Move the final testing step to ...
2106 (test_different_dir): ... a new function.
2107 New parameter XFAIL to XFAIL all the tests performed.
2108 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
2109 New parameter TYPE to PF_PREFIX all the tests performed.
2110
02142340
VP
21112007-08-31 Vladimir Prus <vladimir@codesourcery.com>
2112
2113 * gdb.mi/mi-var-cp.cc (path_expression): New
2114 function.
2115 * gdb.mi/mi-var-cp.exp: Run path exression tests.
2116
36acd84e
UW
21172007-08-27 Markus Deuling <deuling@de.ibm.com>
2118
2119 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
2120 to fit into SPU Local Store memory.
2121
a896d121
JB
21222007-08-23 Joel Brobecker <brobecker@adacore.com>
2123
2124 * gdb.base/default.exp: Adjust the expected output of "info
2125 warranty" after the switch to GPLv3.
2126
7b433602
JB
21272007-08-23 Joel Brobecker <brobecker@adacore.com>
2128
2129 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
2130 to 30000 (from 20000).
2131
e22f8b7c
JB
21322007-08-23 Joel Brobecker <brobecker@adacore.com>
2133
2134 Switch the license of all .exp files to GPLv3.
2135 Switch the license of all .f and .f90 files to GPLv3.
2136 Switch the license of all .s and .S files to GPLv3.
2137
5a0e3bd0
JB
21382007-08-23 Joel Brobecker <brobecker@adacore.com>
2139
2140 * configure.ac: Switch license to GPLv3.
2141
cc00619d
JB
21422007-08-23 Joel Brobecker <brobecker@adacore.com>
2143
2144 Switch the licensing to GPLv3 for all .ads and .adb files.
2145
8d26208a
DJ
21462007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
2147
2148 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
2149 and t_int_double.
2150 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
2151
4fcb9948
JB
21522007-08-17 Joel Brobecker <brobecker@adacore.com>
2153
2154 * gdb.base/step-line.c: Switch license to GPL version 3, and
2155 update copyright year.
2156 * gdb.base/step-line.inp: Likewise.
2157
b9c34f67
JB
21582007-08-17 Joel Brobecker <brobecker@adacore.com>
2159
2160 * gdb.base/gdb1555.exp: Make expected output immune to formatting
2161 changes inside gdb1555.c.
2162 * gdb.base/pending.exp: Likewise.
2163
2cc17678
DJ
21642007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
2165
2166 * config/default.exp: New file.
2167
e48883f7
DJ
21682007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2169
2170 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
2171 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
2172
1ab80e5b
MR
21732007-07-30 Maciej W. Rozycki <macro@mips.com>
2174
2175 * gdb.base/dump.exp: Force the correct endianness for binary
2176 formats not carrying this information.
2177
aba471f5
DJ
21782007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2179
2180 * gdb.threads/staticthreads.exp: Match .*sem_post.
2181
d4e07204
DJ
21822007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2183
2184 * gdb.base/readline.exp (operate_and_get_next): Match the final
2185 prompt.
2186
2b97317d
KB
21872007-07-23 Kevin Buettner <kevinb@redhat.com>
2188
2189 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
2190 to restarting SID.
2191
44efa07a
KB
21922007-07-18 Kevin Buettner <kevinb@redhat.com>
2193
2194 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
2195 prior to `gdb_start'.
2196
7b5ebade
KB
21972007-07-18 Kevin Buettner <kevinb@redhat.com>
2198
2199 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
2200 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
2201 Remove call to gdb_unload.
2202
255e7678
DJ
22032007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
2204 Daniel Jacobowitz <dan@codesourcery.com>
2205
2206 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
2207 for __WIN32__.
2208 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
2209 * gdb.base/unload.exp: Use shared library test routines.
2210
3a40aaa0
UW
22112007-07-03 Markus Deuling <deuling@de.ibm.com>
2212
2213 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
2214 * gdb.base/solib-symbol-lib.c: Likewise.
2215 * gdb.base/solib-symbol-main.c: Likewise.
2216
b0f4b84b
DJ
22172007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
2218
2219 * config/gdbserver.exp (gdb_reconnect): New.
2220 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
2221 gdb.base/solib-disc.exp: New files.
2222 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
2223 remote debugging".
2224 (gdb_compile): Add shlib_load flag.
2225 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
2226 port.
2227 (gdbserver_reconnect): New.
2228
1b05479a
DJ
22292007-07-01 Nick Roberts <nickrob@snap.net.nz>
2230 Daniel Jacobowitz <dan@codesourcery.com>
2231
2232 * gdb.base/annota3.exp: Test for if construct.
2233
86f78eb2
DJ
22342007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
2235
2236 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
2237
6a2eb474 22382007-06-21 Chris Dearman <chris@mips.com>
a9c64011 2239 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
2240
2241 * gdb.base/display.exp: Allow a newline after display/i.
2242 * gdb.base/pc-fp.exp: Likewise.
2243 * gdb.base/sigbpt.exp: Likewise.
2244
f8b73d13
DJ
22452007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2246
2247 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
2248 required features to be included.
2249
4339e69e
DJ
22502007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
2251
2252 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
2253 in info threads output.
2254
23d964e7
UW
22552007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2256 Markus Deuling <deuling@de.ibm.com>
2257
2258 * gdb.arch/spu-info.exp: New testcase.
2259 * gdb.arch/spu-info.c: New file.
2260
fd20f75b
DJ
22612007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
2262
2263 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
2264 tpcs_offset. Restore lr after the call.
2265 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
2266
2226f861
DJ
22672007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
2268
2269 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
2270 (gdbserver_run): Kill any running gdbserver.
2271 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
2272
d12371a9
MR
22732007-05-17 Maciej W. Rozycki <macro@mips.com>
2274
2275 * gdb.base/sigbpt.exp: Preset segv_addr.
2276
93f02886
DJ
22772007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
2278
2279 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
2280 (gdb_compile_shlib): Likewise.
2281 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
2282 (default_gdb_init): Clear cleanfiles.
2283 (gdb_finish): Delete recorded cleanfiles.
2284 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
2285
2286 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
2287 Do not use isnative.
2288 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
2289 gdb.base/so-impl-ld.exp: Likewise.
2290 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
2291 * gdb.base/unload.exp: Likewise. Do not pass empty option to
2292 gdb_compile.
2293
b04e06d7
VP
22942007-05-15 Vladimir Prus <vladimir@codesourcery.com>
2295
2296 * config/unknown.exp: Remove.
2297
069ed931
UW
22982007-05-15 Markus Deuling <deuling@de.ibm.com>
2299
2300 * gdb.base/info-proc.exp: Check is_remote.
2301
09db0d03
UW
23022007-05-14 Markus Deuling <deuling@de.ibm.com>
2303
2304 * gdb.base/gcore.exp: Initialize variable core_supported.
2305
af2cbe8c
DJ
23062007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
2307
2308 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
2309
027c0295
DJ
23102007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
2311
2312 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
2313 * gdb.threads/print-threads.exp (test_all_threads): Allow
2314 negative and hexadecimal thread IDs.
2315
dc5000e7
DJ
23162007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
2317
2318 * gdb.java/jprint.java (public): Avoid invalid call to static
2319 method.
2320
2e74ed18
DP
23212007-05-14 Denis Pilat <denis.pilat@st.com>
2322
2323 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
2324 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
2325 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
2326 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
2327 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
2328
83547f02
UW
23292007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2330
2331 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 2332 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
2333 this mode.
2334 * gdb.base/ovlymgr.c: Provide stubs for spu target.
2335 * gdb.base/spu.ld: New file.
2336
b18be20d
DJ
23372007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
2338
2339 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
2340
be444858
DJ
23412007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
2342
2343 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
2344
b1d53152
DJ
23452007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
2346
2347 * gdb.java/jmain.exp: Handle demangled names with and without method
2348 signatures.
2349
d084b331
DJ
23502007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
2351
2352 * gdb.mi/mi-syn-frame.c (main, foo, bar)
2353 (have_a_very_merry_interrupt): Remove calls to puts.
2354 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
2355 inferior output.
2356 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
2357 test names.
2358
db9d7fc5
DJ
23592007-04-29 Markus Deuling <deuling@de.ibm.com>
2360 Daniel Jacobowitz <dan@codesourcery.com>
2361
2362 * gdb.base/auxv.exp (core_works): Also check is_remote.
2363 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
2364
ef783a7d 23652007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2366
ef783a7d
VP
2367 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
2368 message, not the undefined 'module' variable.
2369 * gdb.base/siginfo.exp: Likewise.
2370 * gdb.base/sigstep.exp: Likewise.
2371 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
2372 serialport.
2373 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
2374
b7b73cae
CV
23752007-04-25 Corinna Vinschen <vinschen@redhat.com>
2376
2377 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
2378 target sim fails. Return 0 otherwise.
2379 (gdb_load): Return prematurely if gdb_target_sim fails.
2380
7d90fdfa
DP
23812007-04-16 Denis Pilat <denis.pilat@st.com>
2382
2383 * gdb.base/setshow.exp: Reset height after having set it to 100.
2384
5d3e9c85
DP
23852007-04-16 Denis Pilat <denis.pilat@st.com>
2386
2387 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
2388
18e75969
DP
23892007-04-16 Denis Pilat <denis.pilat@st.com>
2390
2391 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
2392
25d5ea92
VP
23932007-04-14 Vladimir Prus <vladimir@codesourcery.com>
2394
2395 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
2396 tests. Run the frozen varobjs test.
2397 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 2398 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 2399
0b49cb80
JK
24002007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2401
2402 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
2403 gdb.base/type-opaque.exp: New files.
2404
a73bafbc 24052007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
2406
2407 * gdb.mi/mi-var-child.c
a73bafbc
VP
2408 (do_children_tests): User char[2] instead of
2409 char so that automatic printing of pointers to char
2410 don't give unpredicable result.
2411 * gdb.mi/var-cmd.c (do_locals_test): Initialize
2412 local variables.
2413 * gdb.mi/mi-var-child.exp: Step to right line
2414 of do_children_tests.
2415 * gdb.mi/mi2-var-child.exp: Likewise.
2416 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 2417 do_locals_tests.
a73bafbc
VP
2418 (do_children_tests): User char[2] instead of
2419 char so that automatic printing of pointers to char
a9c64011 2420 don't give unpredicable result.
a73bafbc 2421 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 2422 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
2423 Pass test name to mi_wait_for_stop.
2424
7ce59000
DJ
24252007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2426
2427 * gdb.asm/asm-source.exp: Remove d10v case.
2428 * lib/gdb.exp (skip_cplus_tests): Likewise.
2429 * gdb.asm/d10v.inc: Deleted.
2430
20389057
DJ
24312007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2432
2433 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
2434
8807d78b
DJ
24352007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2436
2437 * config/netware.exp: Delete file.
2438
aa3edb8e
JB
24392007-03-29 Joel Brobecker <brobecker@adacore.com>
2440
2441 * gdb.dwarf2/dw2-noloc.S: New file.
2442 * gdb.dwarf2/dw2-noloc.exp: New file.
2443
297561ac
PA
24442007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
2445
2446 * gdb.cp/method2.cc: New test.
2447 * gdb.cp/method2.exp: New test.
2448 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
2449
1f81bd39
DJ
24502007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
2451
2452 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
2453
9453113a
DJ
24542007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
2455
2456 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
2457
b741e217
DJ
24582007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
2459
2460 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
2461 (gdb_load): Delete, replace with...
2462 (gdb_reload): ...this.
2463 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
2464 * gdb.server/server-mon.exp: Likewise.
2465 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
2466 (gdb_start_cmd): New.
2467 (gdb_file_cmd): Save the last loaded file.
2468 (gdb_reload): New.
2469 (gdb_gnu_strip_debug): Use transform.
2470 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
2471 support here. Use new $last_loaded_file. Check mtime.
2472 (gdb_target_cmd): Handle ObjC failure case.
2473 (infer_host_exec): Delete.
2474 (gdbserver_load): Rename to...
2475 (gdbserver_run): ...this. Simplify.
2476 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
2477 (mi_gdb_load): Move most contents to a new function...
2478 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
2479 (mi_run_cmd): Use mi_gdb_target_load.
2480 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
2481 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
2482 Use gdb_run_cmd.
2483 * gdb.base/charsign.exp: Remove incorrect comment.
2484 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
2485 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
2486 gdb.base/start.exp: Use gdb_start_cmd.
2487
446ab585 24882007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 2489 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
2490
2491 * gdb.base/sigbpt.exp: Fix the message when skipping test.
2492 * gdb.base/signull.exp: Similarly.
2493
bbb88ebf
UW
24942007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2495
2496 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
2497 messages available to test cases (like chng-sym.exp).
2498
cb8c4a99
AS
24992007-03-14 Andreas Schwab <schwab@suse.de>
2500
2501 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
2502 format changes.
2503
4e463ff5
DJ
25042007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
2505
2506 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
2507 (optimized_1): New.
2508 (main): Call optimized_1.
2509 (gdb2029): Correct typos. Call gdb2029_marker.
2510 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
2511 for gdb2029.
2512
b6db2c47
MK
25132007-03-12 Mark Kettenis <kettenis@gnu.org>
2514
2515 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
2516 as tabs. Remove redundant test pattern.
2517
70ed3737
UW
25182007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2519
2520 * gdb.base/long_long.exp: Accept optional symbol name in <...>
2521 for /a format output.
2522
47b67b60
DJ
25232007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
2524
2525 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
2526 collect output incrementally.
2527
b8953b0e
UW
25282007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2529
2530 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
2531 for -var-create lpcharacter test.
2532 * gdb.mi/mi2-var-cmd.exp: Likewise.
2533
7acd5c40
UW
25342007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2535
2536 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
2537 pass on targets where address zero is readable.
2538
9c6759c1
UW
25392007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2540
2541 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
2542 just a single architecture.
2543
a2f1aeb4
UW
25442007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2545
2546 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
2547 (fetch_all_registers): New function, uses gdb_test_multiple and
2548 exp_continue to fetch inferior output line-by-line.
2549 Replace all uses of do_get_all_registers by fetch_all_registers.
2550
46579ac2
UW
25512007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2552
2553 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
2554 in target_info.
2555
fc133f24
MS
25562007-03-02 Michael Snyder <michael.snyder@palmsource.com>
2557
a9c64011 2558 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
2559 consistancy; add a default (timeout) case.
2560
7646a51d
MS
25612007-03-02 Michael Snyder <michael.snyder@palmsource.com>
2562
2563 * gdb.base/watchpoint.exp: Fix truncated comment.
2564
dcfff61f
MS
25652007-03-02 Michael Snyder <michael.snyder@palmsource.com>
2566
2567 * Makefile.in: Remove spurious single-quotes from sed command.
2568
664e3ee9
DJ
25692007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
2570
2571 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
2572 func.
2573 * gdb.mi/mi2-var-cmd.exp: Likewise.
2574
d7cc6f2f
JB
25752007-02-27 Joel Brobecker <brobecker@adacore.com>
2576
a9c64011
AS
2577 * gdb.dwarf2/dw2-producer.S: New file.
2578 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
2579
25802007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
2581
2582 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
2583 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
2584 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
2585 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
2586 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
2587 Revert tests to use mi_gdb_test and include value field in output
2588 of -var-create.
2589
93d42b30
DJ
25902007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
2591
2592 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
2593
c499ed39
DJ
25942007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
2595
2596 * gdb.base/maint.exp: Remove full paths from test names.
2597 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
2598 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
2599
9836f81b
JB
26002007-02-27 Joel Brobecker <brobecker@adacore.com>
2601
2602 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
2603
c74d0ad8
DJ
26042007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
2605
2606 * gdb.server/server-mon.exp: New test.
2607
2711e456
DJ
26082007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
2609
2610 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
2611
ff6f572f
DJ
26122007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
2613
2614 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
2615 register capitalization.
2616
fada3feb
DP
26172007-02-13 Denis Pilat <denis.pilat@st.com>
2618
2619 * gdb.mi/mi-var-invalidate.exp: New file.
2620
fb1e4ffc
DJ
26212007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
2622
2623 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
2624
3da939d7
DJ
26252007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
2626
2627 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
2628
123dc839
DJ
26292007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
2630
2631 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
2632 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
2633
877e3645 26342007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
2635
2636 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
2637 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
2638 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
2639 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
2640 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 2641 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 2642 Update tests to include value field in output of -var-create.
a9c64011 2643
3c0a2960
AS
26442007-02-08 Andreas Schwab <schwab@suse.de>
2645
2646 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
2647
108546a0
DJ
26482007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
2649
2650 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
2651 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
2652
d701dcab
DP
26532007-02-02 Denis Pilat <denis.pilat@st.com>
2654
2655 * gdb.threads/threadapply.exp: check that frame is not changed by
2656 the thread apply all command.
2657
783e3e2f
AS
26582007-01-31 Andreas Schwab <schwab@suse.de>
2659
6d9c3a87
AS
2660 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
2661
3c50d7b9
AS
2662 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
2663 in the dwarf sections.
2664 * gdb.dwarf2/mac-fileno.S: Likewise.
2665
783e3e2f
AS
2666 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
2667 bspstore register on ia64.
2668
78ff580e
AS
26692007-01-29 Andreas Schwab <schwab@suse.de>
2670
cc8e9b12
AS
2671 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
2672 "frame-begin" annotation.
2673
78ff580e
AS
2674 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
2675 number of "frames-invalid" annotations.
2676
704a4f78
DJ
26772007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2678
2679 * gdb.base/commands.exp: Call if_commands_test.
2680 (gdb_test_no_prompt, if_commands_test): New.
2681
e741bf94
MK
26822007-01-28 Mark Kettenis <kettenis@gnu.org>
2683
2684 * gdb.threads/sigthread.c (NSIGS): Make bigger.
2685
474d0ad3
AS
26862007-01-27 Andreas Schwab <schwab@suse.de>
2687
2688 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
2689 .short/.int/.quad in the dwarf sections.
2690 * gdb.dwarf2/dw2-intercu.S: Likewise.
2691 * gdb.dwarf2/dw2-intermix.S: Likewise.
2692
e784b426
JK
26932007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2694
2695 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
2696 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
2697 array.
e784b426
JK
2698 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
2699 * gdb.base/setvar.exp: Likewise.
2700
37f08e04
AS
27012007-01-26 Andreas Schwab <schwab@suse.de>
2702
9a01813a
AS
2703 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
2704 test.
2705
37f08e04
AS
2706 * gdb.base/multi-forks.exp ("restart $i"): Also match
2707 __kernel_syscall_via_break.
2708
6e2a9270
VP
27092007-01-24 Vladimir Prus <vladimir@codesourcery.com>
2710
2711 * lib/mi-support.exp (mi_delete_varobj): New.
2712 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
2713 testcase.
2714 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
2715 (main): Call the above.
2716 (reference_update_test, base_in_reference_test)
2717 (reference_to_pointer): Delete the created varobjs.
a9c64011 2718
e515b470
DJ
27192007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
2720
2721 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
2722 * configure: Regenerated.
2723 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
2724 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
2725 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
2726 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
2727 * lib/gdb.exp (gdb_skip_xml_test): New function.
2728
08d8bcd7
DJ
27292007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
2730
2731 * gdb.base/sigrepeat.exp: Correct error message.
2732
27332007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
2734 Daniel Jacobowitz <dan@codesourcery.com>
2735
2736 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
2737 gdb.arch/i386-gnu-cfi-asm.S: New files.
2738
97c3f1f3
JK
27392007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2740
2741 * lib/gdb.exp: Abort on missing `site.exp'.
2742
cb1df416
DJ
27432007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2744 Daniel Jacobowitz <dan@codesourcery.com>
2745
2746 * gdb.base/included.c, gdb.base/included.exp,
2747 gdb.base/included.h: New files.
2748
35990120
DJ
27492007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2750
2751 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
2752 (maximize_rlimit): Reduce limits on 64-bit systems.
2753
6e81a116 27542007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
2755
2756 From Marcus Deuling <deuling@de.ibm.com>:
2757 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
2758 every case.
2759
6c3c41f3
NR
27602007-01-13 Nick Roberts <nickrob@snap.net.nz>
2761
2762 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
2763 (test_path_specification): Use objdir instead of srcdir to always
2764 get an absolute filename.
2765
2f12c312
DJ
27662007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
2767
2768 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
2769
81121995
VP
27702007-01-11 Vladimir Prus <vladimir@codesourcery.com>
2771
2772 * gdb.mi/mi-var-cp.cc (reference_update_tests):
2773 Make sure the variable we're using is in scope.
2774 (reference_to_pointer): Likewise.
2775
4741b737
DJ
27762007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
2777
2778 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
2779 has no debug information.
2780
054410c3
DJ
27812007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
2782
2783 * gdb.base/annota1.exp: Remove extra send_gdb.
2784
818f79f6
DJ
27852007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2786
2787 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
2788
f7a6bb70
DJ
27892007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2790
2791 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
2792
57e66780
DJ
27932007-01-08 Nick Roberts <nickrob@snap.net.nz>
2794 Daniel Jacobowitz <dan@codesourcery.com>
2795
2796 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
2797 lcharacter or linteger change. Correct duplicated test name.
2798 * gdb.mi/mi2-var-cmd.exp: Likewise.
2799
3d799a95
DJ
28002007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
2801
2802 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
2803
28042007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 2805
a9c64011
AS
2806 * gdb.base/nofield.c: New file.
2807 * gdb.base/nofield.exp: New testcase.
51679ba9 2808
eafb94e8
NR
28092007-01-05 Nick Roberts <nickrob@snap.net.nz>
2810
2811 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
2812
2813 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
2814 test.
2815
5e572bb4
DJ
28162007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
2817
2818 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
2819
74a44383
DJ
28202007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
2821
2822 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
2823 when continuing.
2824
1b572db9
DJ
28252007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
2826
2827 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
2828 Expect ".exe" extension.
2829
381bc39b
DJ
28302007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
2831
2832 * gdb.base/charset.exp: Add explicit filename to break.
2833 * gdb.base/dbx.exp: Add explicit filename to breaks.
2834
2b70e4c6
DJ
28352007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
2836
2837 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
2838 * gdb.mi/mi2-file.exp: Likewise.
2839
303b6f5d
DJ
28402007-01-04 Vladimir Prus <vladimir@codesourcery.com>
2841
2842 Implement specification of MI tests as comments
2843 in C and C++ sources.
2844 * lib/mi-support.exp (mi_autotest_data): New variable.
2845 (mi_autotest_source): New variable.
2846 (count_newlines, mi_prepare_inline_tests)
2847 (mi_get_inline_test, mi_continue_to_line)
2848 (mi_run_inline_test, mi_tbreak)
2849 (mi_send_resuming_command, mi_wait_for_stop): New functions.
2850 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
2851 Run inline tests.
2852 * gdb.mi/mi-var-cp.cc: Define tests here.
2853
23da0d94
VP
28542007-01-04 Vladimir Prus <vladimir@codesourcery.com>
2855
2856 Simplify usage of mi_continue_to.
2857 * lib/mi-support.exp (mi_runto_helper): Renamed
2858 from mi_runto, added new parameter 'run_or_continue'.
2859 (mi_runto): Use mi_runto_helper.
2860 (mi_continue_to): Accept just function name as parameter.
2861 Use mi_runto_helper.
2862 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
2863 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 2864
f9e18282
JB
28652006-01-04 Joel Brobecker <brobecker@adacore.com>
2866
2867 Make this testcase a bit more realistic. The current code
2868 is too simplistic, and allows the compiler to optimize out
2869 some of the entities we need for this testcase.
2870 * gdb.ada/null_record/bar.ads (Void_Star): New type.
2871 (Do_Nothing): Add extra parameter.
2872 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
2873 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
2874 by using a variable of type Void_Star.
2875
fd678c65
JB
28762006-01-04 Joel Brobecker <brobecker@adacore.com>
2877
2878 * gdb.ada/catch_ex/foo.adb: New file.
2879 * gdb.ada/catch_ex.exp: New testcase.
2880
05cfdb42
DJ
28812007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
2882
2883 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
2884 pass --image-base to linker.
2885
2e03ee74
DJ
28862007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2887 Daniel Jacobowitz <dan@codesourcery.com>
2888
2889 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
2890 secondary prompts.
2891
0d5de010
DJ
28922007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
2893
2894 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
2895 output. Test the types of members and member pointers.
2896 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
2897 gdb/2092.
2898 * gdb.cp/member-ptr.exp: Search for a comment instead of a
2899 statement. Enable for GCC. Update expected output for some tests
2900 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
2901 layout.
2902 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
2903 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
2904 (Diamond::vget_base): New.
2905 (main): Add new tests.
2906 * gdb.cp/printmethod.exp: Update expected output for member functions.
2907 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
2908 print pEe->D::vg().
2909
61a771aa
DJ
29102007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
2911
2912 * gdb.threads/tls.exp: Allow stops in sem_post.
2913
2fa63963
DJ
29142006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
2915
2916 * gdb.base/annota1.exp: Allow .*printf in backtraces.
2917 * gdb.base/annota3.exp: Likewise.
2918 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
2919 again (instead of timing out).
2920 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
2921 GCC bug 26475.
2922 * gdb.java/jmisc.exp: Adjust to work with method signatures including
2923 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
2924 test from jmisc1.exp.
2925 * gdb.java/jmisc1.exp: Delete.
2926 * gdb.java/jprint.exp: Adjust to work with method signatures including
2927 return types.
2928 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
2929 * gdb.threads/linux-dp.exp: Don't be confused by program output.
2930 * lib/java.exp (compile_java_from_source): Pass the correct type
2931 to target_compile.
2932
5eefc2b7
JB
29332006-12-31 Joel Brobecker <brobecker@adacore.com>
2934
2935 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
2936 (stack_align_edx): New function.
2937 (stack_align_eax): New function.
2938 (main): Add calls to stack_align_edx and stack_align_eax.
2939 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
2940 Add testing for the cases where the register used during a stack
2941 realignment is edx. Same for eax.
2942
227c54da
DJ
29432006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
2944
2945 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
2946 and generic PE targets.
2947
cab8ac94
JB
29482006-12-29 Joel Brobecker <brobecker@adacore.com>
2949
2950 * gdb.ada/array_return.exp: Update copyright date list.
2951
ba54f318
JB
29522006-12-27 Joel Brobecker <brobecker@adacore.com>
2953
2954 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
2955 (Create_Small_Float_Vector): New function.
2956 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
2957 function body.
2958 * gdb.ada/array_return/p.adb: Use new type and function from
2959 package Pck.
2960 * gdb.ada/array_return.exp: Add a test verifying that GDB is
2961 able to print the value returned by a function returning an
2962 array of float.
2963
6b7a35dd
JB
29642006-12-20 Joel Brobecker <brobecker@adacore.com>
2965
2966 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
2967 The associated tests should be PASSing.
2968
038224f6
VP
29692006-12-08 Vladimir Prus <vladimir@codesourcery.com>
2970
2971 Test for base in references.
2972 * gdb.mi/mi-var-cp.cc: Add test code.
2973 * gdb.mi/mi-var-cp.exp: Test for bases in references.
2974 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
2975 * gdb.mi/mi2-watch.exp: Likewise.
2976 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
2977 (mi_list_varobj_children): New function.
2978
b26ed50d
VP
29792006-12-08 Vladimir Prus <vladimir@codesourcery.com>
2980
2981 * lib/mi-support.exp
2982 (mi_runto): Accept "()" after function name.
2983 (mi_create_varobj): New function.
2984 (mi_varobj_update): New function.
2985 (mi_Check_varobj_value): New function.
2986 * gdb.mi/mi-var-cp.exp: New file.
2987 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 2988
08232497
DJ
29892006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
2990
2991 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
2992 gdb.base/weaklib2.c: New files.
2993
d394c993 29942006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 2995
ac6c2fba
NS
2996 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
2997 info. Adjust test names.
2998
8ec659a0 2999 * gdb.base/break.c (main): Move position of malloc.
d394c993 3000 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 3001
acd65feb
VP
30022006-11-28 Vladimir Prus <vladimir@codesourcery.com>
3003
3004 * gdb.mi/mi-var-cmd.exp: Check -var-update after
3005 assignement of arrays and function pointers.
3006 * gdb.mi/var-cmd.c: Add declaration necessary for above
3007 tests.
3008
f556d5e5
NS
30092006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3010
3011 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
3012
3013 * gdb.threads/linux-dp.exp: Read thread table before and after
3014 creating each philosopher and verify it.
3015
697bc68d
NS
30162006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3017 Paul Brook <paul@codesourcery.com>
3018 Daniel Jacobowitz <dan@codesourcery.com>
3019
3020 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 3021 main to remove duplication. Add start function of the form
697bc68d
NS
3022 '_*start[1-9]*'. Add RVDS start function.
3023
29d73ae4
DJ
30242006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3025
3026 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
3027
c1d88655
UW
30282006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3029
3030 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
3031 * gdb.asm/spu.inc: New file.
3032 * gdb.base/term.exp: Disable if [target_info exists noargs].
3033 * gdb.gdb/complaints.exp: Disable if ![isnative].
3034 * gdb.gdb/selftest.exp: Likewise.
3035 * gdb.gdb/observer.exp: Likewise.
3036 * gdb.gdb/xfullpath.exp: Likewise.
3037 * gdb.base/attach.exp: Disable on SPU target.
3038 * gdb.cp/bs145503.exp: Likewise.
3039 * gdb.cp/exception.exp: Likewise.
3040 * gdb.cp/userdef.exp: Likewise.
3041
32a13b1a
DJ
30422006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3043
3044 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
3045
d8295fe9
VP
30462006-11-10 Vladimir Prus <vladimir@codesourcery.com>
3047
3048 * gdb.base/completion.exp: Fix completion tests for
3049 'info' and 'info '.
3050 * gdb.base/help.exp (help_test_raw, test_class_help)
3051 (test_prefix_command_help): Move...
3052 * lib/gdb.exp: Here.
3053 * gdb.base/main.exp: Adjust.
3054 * gdb.cp/maint.exp: Adjust.
3055 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 3056
8c394015
VP
30572006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3058
3059 * gdb.stabs/weird.exp (print_weird_var): Use
3060 gdb_test_multiple instead of gdb_expect.
3061
027fc1bc
VP
30622006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3063
3064 * gdb.base/help.exp (help_test_raw): New.
3065 (test_class_help): New.
3066 (test_prefix_command_help): New.
3067 Adjust testcases.
3068
67609209
FR
30692006-11-09 Christophe Lyon <christophe.lyon@st.com>
3070
3071 * gdb.base/constvars.c (main): Write to crass and crips, so that
3072 they are allocated by the compiler.
3073
f73adfeb
AS
30742006-10-27 Andreas Schwab <schwab@suse.de>
3075
3076 * gdb.base/multi-forks.exp: Use "detach fork" instead of
3077 "detach-fork".
3078
2f83a18e
DJ
30792006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
3080
3081 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
3082 of patterns.
3083
94277a38
DJ
30842006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
3085
3086 * gdb.base/sepdebug.exp: Remove debug format test.
3087 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
3088 Handle no-symtab.
3089 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
3090
5bd2f6e2
DJ
30912006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
3092
3093 * gdb.threads/manythreads.c (thread_function, main): Don't cast
3094 int to pointer or pointer to int.
3095 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
3096
8c008720
DJ
30972006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
3098
3099 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
3100
9e35dae4
DJ
31012006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3102
3103 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
3104
d9639e13
DJ
31052006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
3106
3107 PR c++/2116
3108 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
3109
390a1bd0
JB
31102006-10-06 Joel Brobecker <brobecker@adacore.com>
3111
3112 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
3113 the corresponding bug has been fixed in GDB (PR/2018).
3114
dd920c33
JB
31152006-10-06 Joel Brobecker <brobecker@adacore.com>
3116
3117 * gdb.base/subst.exp: New testcase.
3118
53bbefe9
JB
31192006-10-06 Joel Brobecker <brobecker@adacore.com>
3120
3121 * gdb.ada/array_return/pck.ads: Add copyright notice.
3122 * gdb.ada/array_return/pck.adb: Likewise.
3123 * gdb.ada/array_return/p.adb: Likewise.
3124 * gdb.ada/exec_changed/first.adb: Likewise.
3125 * gdb.ada/exec_changed/second.adb: Likewise.
3126
09851417
JB
31272006-10-06 Joel Brobecker <brobecker@adacore.com>
3128
3129 * gdb.ada/watch_arg/watch.adb: New file.
3130 * gdb.ada/watch_arg.exp: New testcase.
3131
041bf30d
VP
31322006-10-02 Vladimir Prus <vladimir@codesourcery.com>
3133
3134 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 3135 via string_to_regexp.
041bf30d 3136 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 3137
f286fbdd 31382006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
3139
3140 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
3141 Remove unused / obsolete files.
3142
7c07f349
NR
31432006-09-19 Nick Roberts <nickrob@snap.net.nz>
3144
3145 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
3146
cd5ff84a
VP
31472006-09-17 Vladimir Prus <vladimir@codesourcery.com>
3148
3149 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
3150 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 3151 the number of frames.
cd5ff84a 3152
ae018d1a
DJ
31532006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
3154
3155 * gdb.base/args.c (main): Add breakpoint marker.
3156 * gdb.base/args.exp: Use args_test for tests. Add new tests which
3157 really test empty arguments.
3158 (args_load): Delete.
3159 (args_test): New.
3160
b399c549
NR
31612006-09-13 Nick Roberts <nickrob@snap.net.nz>
3162
3163 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
3164 check for one file.
3165
2ab1eb7a
VP
31662006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
3167
3168 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
3169 HIGH_FRAME argument to -stack-list-locals can be larger than
3170 the number of frames.
a9c64011 3171
476308bf
FF
31722006-08-18 Fred Fish <fnf@specifix.com>
3173
3174 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
3175 '$' in front of skip_vmx_tests_saved when setting that.
3176
8625200f
AS
31772006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
3178
3179 * gdb.base/trace-commands.exp: New file.
3180
089ec8f1
DJ
31812006-08-10 Joel Brobecker <brobecker@adacore.com>
3182 Daniel Jacobowitz <dan@codesourcery.com>
3183
3184 * gdb.base/step-bt.exp: Make hexadecimal address optional in
3185 expected output of the backtrace commands.
3186
b60f0898
JB
31872006-08-09 Joel Brobecker <brobecker@adacore.com>
3188
3189 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
3190 untested followed by return combination.
3191 * gdb.arch/altivec-regs.exp: Likewise.
3192 * gdb.arch/e500-abi.exp: Likewise.
3193 * gdb.arch/e500-regs.exp: Likewise.
3194 * gdb.arch/gdb1291.exp: Likewise.
3195 * gdb.arch/gdb1431.exp: Likewise.
3196 * gdb.arch/gdb1558.exp: Likewise.
3197 * gdb.arch/i386-prologue.exp: Likewise.
3198 * gdb.arch/i386-unwind.exp: Likewise.
3199 * gdb.asm/asm-source.exp: Likewise.
3200 * gdb.base/a2-run.exp: Likewise.
3201 * gdb.base/advance.exp: Likewise.
3202 * gdb.base/all-bin.exp: Likewise.
3203 * gdb.base/annota1.exp: Likewise.
3204 * gdb.base/annota3.exp: Likewise.
3205 * gdb.base/args.exp: Likewise.
3206 * gdb.base/arithmet.exp: Likewise.
3207 * gdb.base/assign.exp: Likewise.
3208 * gdb.base/async.exp: Likewise.
3209 * gdb.base/attach.exp: Likewise.
3210 * gdb.base/bang.exp: Likewise.
3211 * gdb.base/bigcore.exp: Likewise.
3212 * gdb.base/bitfields.exp: Likewise.
3213 * gdb.base/bitfields2.exp: Likewise.
3214 * gdb.base/break.exp: Likewise.
3215 * gdb.base/call-sc.exp: Likewise.
3216 * gdb.base/call-strs.exp: Likewise.
3217 * gdb.base/callfuncs.exp: Likewise.
3218 * gdb.base/checkpoint.exp: Likewise.
3219 * gdb.base/chng-syms.exp: Likewise.
3220 * gdb.base/code-expr.exp: Likewise.
3221 * gdb.base/commands.exp: Likewise.
3222 * gdb.base/completion.exp: Likewise.
3223 * gdb.base/cond-expr.exp: Likewise.
3224 * gdb.base/condbreak.exp: Likewise.
3225 * gdb.base/consecutive.exp: Likewise.
3226 * gdb.base/constvars.exp: Likewise.
3227 * gdb.base/corefile.exp: Likewise.
3228 * gdb.base/cvexpr.exp: Likewise.
3229 * gdb.base/dbx.exp: Likewise.
3230 * gdb.base/define.exp: Likewise.
3231 * gdb.base/detach.exp: Likewise.
3232 * gdb.base/display.exp: Likewise.
3233 * gdb.base/dump.exp: Likewise.
3234 * gdb.base/ena-dis-br.exp: Likewise.
3235 * gdb.base/ending-run.exp: Likewise.
3236 * gdb.base/environ.exp: Likewise.
3237 * gdb.base/eval-skip.exp: Likewise.
3238 * gdb.base/exprs.exp: Likewise.
3239 * gdb.base/fileio.exp: Likewise.
3240 * gdb.base/finish.exp: Likewise.
3241 * gdb.base/float.exp: Likewise.
3242 * gdb.base/foll-exec.exp: Likewise.
3243 * gdb.base/foll-fork.exp: Likewise.
3244 * gdb.base/foll-vfork.exp: Likewise.
3245 * gdb.base/freebpcmd.exp: Likewise.
3246 * gdb.base/funcargs.exp: Likewise.
3247 * gdb.base/gcore.exp: Likewise.
3248 * gdb.base/gdb1090.exp: Likewise.
3249 * gdb.base/gdb1250.exp: Likewise.
3250 * gdb.base/huge.exp: Likewise.
3251 * gdb.base/info-proc.exp: Likewise.
3252 * gdb.base/interrupt.exp: Likewise.
3253 * gdb.base/jump.exp: Likewise.
3254 * gdb.base/langs.exp: Likewise.
3255 * gdb.base/lineinc.exp: Likewise.
3256 * gdb.base/list.exp: Likewise.
3257 * gdb.base/logical.exp: Likewise.
3258 * gdb.base/long_long.exp: Likewise.
3259 * gdb.base/macscp.exp: Likewise.
3260 * gdb.base/maint.exp: Likewise.
3261 * gdb.base/mips_pro.exp: Likewise.
3262 * gdb.base/miscexprs.exp: Likewise.
3263 * gdb.base/multi-forks.exp: Likewise.
3264 * gdb.base/opaque.exp: Likewise.
3265 * gdb.base/overlays.exp: Likewise.
3266 * gdb.base/pc-fp.exp: Likewise.
3267 * gdb.base/pointers.exp: Likewise.
3268 * gdb.base/printcmds.exp: Likewise.
3269 * gdb.base/psymtab.exp: Likewise.
3270 * gdb.base/ptype.exp: Likewise.
3271 * gdb.base/recurse.exp: Likewise.
3272 * gdb.base/relational.exp: Likewise.
3273 * gdb.base/relocate.exp: Likewise.
3274 * gdb.base/remote.exp: Likewise.
3275 * gdb.base/reread.exp: Likewise.
3276 * gdb.base/restore.exp: Likewise.
3277 * gdb.base/return.exp: Likewise.
3278 * gdb.base/return2.exp: Likewise.
3279 * gdb.base/scope.exp: Likewise.
3280 * gdb.base/sect-cmd.exp: Likewise.
3281 * gdb.base/sep.exp: Likewise.
3282 * gdb.base/sepdebug.exp: Likewise.
3283 * gdb.base/setshow.exp: Likewise.
3284 * gdb.base/setvar.exp: Likewise.
3285 * gdb.base/sigall.exp: Likewise.
3286 * gdb.base/sigbpt.exp: Likewise.
3287 * gdb.base/signals.exp: Likewise.
3288 * gdb.base/signull.exp: Likewise.
3289 * gdb.base/sizeof.exp: Likewise.
3290 * gdb.base/solib.exp: Likewise.
3291 * gdb.base/step-line.exp: Likewise.
3292 * gdb.base/step-test.exp: Likewise.
3293 * gdb.base/structs.exp: Likewise.
3294 * gdb.base/structs2.exp: Likewise.
3295 * gdb.base/term.exp: Likewise.
3296 * gdb.base/twice.exp: Likewise.
3297 * gdb.base/until.exp: Likewise.
3298 * gdb.base/varargs.exp: Likewise.
3299 * gdb.base/volatile.exp: Likewise.
3300 * gdb.base/watchpoint.exp: Likewise.
3301 * gdb.base/whatis-exp.exp: Likewise.
3302 * gdb.base/whatis.exp: Likewise.
3303 * gdb.cp/ambiguous.exp: Likewise.
3304 * gdb.cp/annota2.exp: Likewise.
3305 * gdb.cp/annota3.exp: Likewise.
3306 * gdb.cp/bool.exp: Likewise.
3307 * gdb.cp/breakpoint.exp: Likewise.
3308 * gdb.cp/casts.exp: Likewise.
3309 * gdb.cp/class2.exp: Likewise.
3310 * gdb.cp/classes.exp: Likewise.
3311 * gdb.cp/cplusfuncs.exp: Likewise.
3312 * gdb.cp/ctti.exp: Likewise.
3313 * gdb.cp/derivation.exp: Likewise.
3314 * gdb.cp/exception.exp: Likewise.
3315 * gdb.cp/gdb1355.exp: Likewise.
3316 * gdb.cp/hang.exp: Likewise.
3317 * gdb.cp/inherit.exp: Likewise.
3318 * gdb.cp/local.exp: Likewise.
3319 * gdb.cp/m-data.exp: Likewise.
3320 * gdb.cp/m-static.exp: Likewise.
3321 * gdb.cp/member-ptr.exp: Likewise.
3322 * gdb.cp/method.exp: Likewise.
3323 * gdb.cp/misc.exp: Likewise.
3324 * gdb.cp/namespace.exp: Likewise.
3325 * gdb.cp/overload.exp: Likewise.
3326 * gdb.cp/ovldbreak.exp: Likewise.
3327 * gdb.cp/pr-1023.exp: Likewise.
3328 * gdb.cp/pr-1210.exp: Likewise.
3329 * gdb.cp/pr-574.exp: Likewise.
3330 * gdb.cp/printmethod.exp: Likewise.
3331 * gdb.cp/psmang.exp: Likewise.
3332 * gdb.cp/ref-params.exp: Likewise.
3333 * gdb.cp/ref-types.exp: Likewise.
3334 * gdb.cp/rtti.exp: Likewise.
3335 * gdb.cp/templates.exp: Likewise.
3336 * gdb.cp/try_catch.exp: Likewise.
3337 * gdb.cp/userdef.exp: Likewise.
3338 * gdb.cp/virtfunc.exp: Likewise.
3339 * gdb.disasm/am33.exp: Likewise.
3340 * gdb.disasm/h8300s.exp: Likewise.
3341 * gdb.disasm/mn10300.exp: Likewise.
3342 * gdb.disasm/sh3.exp: Likewise.
3343 * gdb.disasm/t01_mov.exp: Likewise.
3344 * gdb.disasm/t02_mova.exp: Likewise.
3345 * gdb.disasm/t03_add.exp: Likewise.
3346 * gdb.disasm/t04_sub.exp: Likewise.
3347 * gdb.disasm/t05_cmp.exp: Likewise.
3348 * gdb.disasm/t06_ari2.exp: Likewise.
3349 * gdb.disasm/t07_ari3.exp: Likewise.
3350 * gdb.disasm/t08_or.exp: Likewise.
3351 * gdb.disasm/t09_xor.exp: Likewise.
3352 * gdb.disasm/t10_and.exp: Likewise.
3353 * gdb.disasm/t11_logs.exp: Likewise.
3354 * gdb.disasm/t12_bit.exp: Likewise.
3355 * gdb.disasm/t13_otr.exp: Likewise.
3356 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
3357 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
3358 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
3359 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
3360 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
3361 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
3362 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
3363 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
3364 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
3365 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
3366 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
3367 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
3368 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
3369 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
3370 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
3371 * gdb.mi/gdb701.exp: Likewise.
3372 * gdb.mi/gdb792.exp: Likewise.
3373 * gdb.mi/mi-basics.exp: Likewise.
3374 * gdb.mi/mi-break.exp: Likewise.
3375 * gdb.mi/mi-cli.exp: Likewise.
3376 * gdb.mi/mi-console.exp: Likewise.
3377 * gdb.mi/mi-disassemble.exp: Likewise.
3378 * gdb.mi/mi-eval.exp: Likewise.
3379 * gdb.mi/mi-file.exp: Likewise.
3380 * gdb.mi/mi-read-memory.exp: Likewise.
3381 * gdb.mi/mi-regs.exp: Likewise.
3382 * gdb.mi/mi-return.exp: Likewise.
3383 * gdb.mi/mi-simplerun.exp: Likewise.
3384 * gdb.mi/mi-stack.exp: Likewise.
3385 * gdb.mi/mi-stepi.exp: Likewise.
3386 * gdb.mi/mi-syn-frame.exp: Likewise.
3387 * gdb.mi/mi-until.exp: Likewise.
3388 * gdb.mi/mi-var-block.exp: Likewise.
3389 * gdb.mi/mi-var-child.exp: Likewise.
3390 * gdb.mi/mi-var-cmd.exp: Likewise.
3391 * gdb.mi/mi-var-display.exp: Likewise.
3392 * gdb.mi/mi-watch.exp: Likewise.
3393 * gdb.mi/mi2-basics.exp: Likewise.
3394 * gdb.mi/mi2-break.exp: Likewise.
3395 * gdb.mi/mi2-cli.exp: Likewise.
3396 * gdb.mi/mi2-console.exp: Likewise.
3397 * gdb.mi/mi2-disassemble.exp: Likewise.
3398 * gdb.mi/mi2-eval.exp: Likewise.
3399 * gdb.mi/mi2-file.exp: Likewise.
3400 * gdb.mi/mi2-read-memory.exp: Likewise.
3401 * gdb.mi/mi2-regs.exp: Likewise.
3402 * gdb.mi/mi2-return.exp: Likewise.
3403 * gdb.mi/mi2-simplerun.exp: Likewise.
3404 * gdb.mi/mi2-stack.exp: Likewise.
3405 * gdb.mi/mi2-stepi.exp: Likewise.
3406 * gdb.mi/mi2-syn-frame.exp: Likewise.
3407 * gdb.mi/mi2-until.exp: Likewise.
3408 * gdb.mi/mi2-var-block.exp: Likewise.
3409 * gdb.mi/mi2-var-child.exp: Likewise.
3410 * gdb.mi/mi2-var-cmd.exp: Likewise.
3411 * gdb.mi/mi2-var-display.exp: Likewise.
3412 * gdb.mi/mi2-watch.exp: Likewise.
3413 * gdb.stabs/exclfwd.exp: Likewise.
3414 * gdb.stabs/weird.exp: Likewise.
3415 * gdb.threads/gcore-thread.exp: Likewise.
3416 * gdb.trace/actions.exp: Likewise.
3417 * gdb.trace/backtrace.exp: Likewise.
3418 * gdb.trace/circ.exp: Likewise.
3419 * gdb.trace/collection.exp: Likewise.
3420 * gdb.trace/deltrace.exp: Likewise.
3421 * gdb.trace/infotrace.exp: Likewise.
3422 * gdb.trace/limits.exp: Likewise.
3423 * gdb.trace/packetlen.exp: Likewise.
3424 * gdb.trace/passc-dyn.exp: Likewise.
3425 * gdb.trace/passcount.exp: Likewise.
3426 * gdb.trace/report.exp: Likewise.
3427 * gdb.trace/save-trace.exp: Likewise.
3428 * gdb.trace/tfind.exp: Likewise.
3429 * gdb.trace/tracecmd.exp: Likewise.
3430 * gdb.trace/while-dyn.exp: Likewise.
3431 * gdb.trace/while-stepping.exp: Likewise.
3432
f4b618d1
JB
34332006-08-08 Joel Brobecker <brobecker@adacore.com>
3434
3435 * gdb.base/step-bt.c: New file.
3436 * gdb.base/step-bt.exp: New testcase.
3437
3d00d119
DJ
34382006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
3439
3440 * config/monitor.exp (gdb_load): Remove support for obsolete
3441 download-write-size.
3442 * gdb.base/remote.exp: Likewise. Update all callers of
3443 gdb_timed_load.
3444
017b5bd4
DJ
34452006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
3446
3447 * cursal.exp: Pass binfile to gdb_load.
3448
837c599d
DJ
34492006-08-01 Nathan Sidwell <nathan@codesourcery.com>
3450
3451 * gdb.base/cursal.exp: Add "" to gdb_load call.
3452
8dd4540b
MK
34532006-07-29 Mark Kettenis <kettenis@gnu.org>
3454
3455 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
3456 NetBSD/ELF targets.
3457
ab5c9f60
DJ
34582006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
3459
3460 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
3461 operator*.
3462
4c42eaff
DJ
34632006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
3464
3465 * gdb.base/completion.exp: Update for change in "file" behavior.
3466 * gdb.stabs/weird.exp: Likewise.
3467 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
3468 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
3469
0155cc76
NS
34702006-07-24 Nathan Sidwell <nathan@codesourcery.com>
3471
3472 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
3473 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
3474
16026cd7
AS
34752006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
3476
3477 * gdb.base/default.exp: Update source command error message.
3478 * gdb.base/help.exp: Update 'help source' message.
3479
16963cb6
DJ
34802006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
3481
3482 * gdb.cp/bs15503.exp: Update comment for no longer crashing
3483 test.
3484
6d7fd486
AS
34852006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
3486
3487 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
3488
29e8a844
DJ
34892006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
3490
3491 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
3492
6afcfa39
DJ
34932006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
3494
3495 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
3496
267a692b
MK
34972006-07-17 Mark Kettenis <kettenis@gnu.org>
3498
3499 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
3500 *-*-openbsd* from targets for wich we expect ARM FPA floating
3501 point format.
3502
85d2fec4
NR
35032006-07-17 Nick Roberts <nickrob@snap.net.nz>
3504
3505 * gdb.cp/annota3.exp: Expect frame-begin annotation.
3506
35072006-07-17 Mark Kettenis <kettenis@gnu.org>
3508
3509 * gdb.base/annota3.exp: Expect frame-begin annotation.
3510
85b4c6e8
JB
35112006-07-14 Joel Brobecker <brobecker@adacore.com>
3512
3513 * gdb.base/help.exp: Adjust "help unset" test to accept
3514 any list of unset commands.
3515
fb933624
DJ
35162006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
3517 Daniel Jacobowitz <dan@codesourcery.com>
3518
3519 * gdb.cp/ref-params.exp: New test.
3520 * gdb.cp/ref-params.cc: New source file.
3521 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
3522
1dff4b64
MK
35232006-07-08 Mark Kettenis <kettenis@gnu.org>
3524
3525 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
3526 spaces/tabs in regular expressions since they might not be there.
3527
40d2e0e3
AS
35282006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
3529
3530 * gdb.base/ifelse.exp: New file.
3531
f6c957d2
NS
35322006-07-04 Nathan Sidwell <nathan@codesourcery.com>
3533
3534 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
3535 line.
3536 * gdb.base/huge.exp: Loop over compilation to find a size that
3537 is acceptable.
3538 * gdb.base/remote.exp: Correct expected strings.
3539 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
3540
b9c5a23d
DJ
35412006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3542
3543 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
3544
9af2e58d
DJ
35452006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3546
3547 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
3548 native.
3549
30930ca5
DJ
35502006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3551
3552 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
3553 enable stabs testing.
3554
aa32fa1d
DJ
35552006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3556
bd4a4c80 3557 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
3558 gdb_test_multiple does.
3559
321fef15
DJ
35602006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3561
3562 * Makefile.in (host_alias): Remove.
3563 (target_alias): Use @target_noncanonical@.
3564 (site.exp): Don't set host_alias.
3565 * aclocal.m4: Remove contents. Include acx.m4.
3566 * configure: Regenerated.
3567 * configure.ac: Use ACX_NONCANONICAL_TARGET.
3568
e1c2defa
NS
35692006-06-13 Nathan Sidwell <nathan@codesourcery.com>
3570
e63b55d1
NS
3571 * lib/gdb.exp (gdb_load_cmd): New.
3572
5600ea19
NS
3573 * gdb.base/fileio.c: Add system(NULL) test.
3574 * gdb.base/fileio.exp: Check it.
3575
e1c2defa
NS
3576 * gdb.base/break.c: Add 10a breakpoint at }
3577 * gdb.base/break.exp: Add test for breakpoint at }
3578 * gdb.cp/anon-union.cc: Add code at end of function.
3579 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
3580 * gdb.mi/var-cmd.c: Add code at end of function.
3581 * gdb.mi/mi-var-display.exp: Adjust end of next.
3582 * gdb.mi/mi2-var-display.exp: Likewise.
3583 * gdb.base/fileio.c: Add stop function and insert calls at
3584 stopping places.
3585 * gdb.base/fileio.exp: Breakpoint stop function and remove
3586 explicit line number references.
3587
6c0112ec
JB
35882006-05-19 Joel Brobecker <brobecker@adacore.com>
3589
a9c64011
AS
3590 * gdb.base/del.exp (test_delete_alias): New function.
3591 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 3592
154189a4
FF
35932006-05-18 Fred Fish <fnf@specifix.com>
3594
3595 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
3596 required. Check for spurious output after program exits normally.
3597
582e64c2
FF
35982006-05-17 Fred Fish <fnf@specifix.com>
3599
3600 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
3601 gdb_load, so it works in the simulator.
3602
8ef6493a
FF
36032006-05-11 Fred Fish <fnf@specifix.com>
3604
3605 * gdb.base/bang.exp: Ignore unexpected output between the
3606 "program exited normally" and the gdb prompt, as many other
3607 tests do.
3608
692b141c
MK
36092006-05-07 Mark Kettenis <kettenis@gnu.org>
3610
3611 * gdb.base/help.exp: Make "delete checkpoint" part option for
3612 "help d" and "help delete" tests.
3613
540b8a30
UW
36142006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3615
a9c64011 3616 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
3617 expected output in some mi_gdb_test statements.
3618 * gdb.mi/mi2-basics.exp: Likewise.
3619
9b6462d9
JB
36202006-05-05 Joel Brobecker <brobecker@adacore.com>
3621
3622 * gdb.base/del.c: New file.
3623 * gdb.base/del.exp: New testcase.
3624
954de43b
DM
36252006-05-05 David S. Miller <davem@sunset.davemloft.net>
3626
3627 * gdb.base/break.exp: Do not assume a breakpoint on
3628 main will actually be in $srcfile when optimizing.
1303f75e
DM
3629 * gdb.base/savedregs.exp: Do not require that the dummy
3630 frame location match up to a symbol and source file location.
c3242428
DM
3631 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
3632 will get printed without a mi_cmd_data_list_register_values prefix.
3633 (*-data-list-register-*): Correct regular expressions to expect the new
3634 pseudo d? floating point registers.
3635 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 3636
c7e64c9a
DJ
36372006-05-05 Christophe Lyon <christophe.lyon@st.com>
3638
3639 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
3640 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
3641 is allocated by the compiler.
3642 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
3643 anons, e, anone to force their allocation by the compiler.
3644
36452006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
3646
3647 * gdb.base/help.exp: Update expected text for help d and
3648 help delete.
3649
27ce9a6d
MK
36502006-05-02 Mark Kettenis <kettenis@gnu.org>
3651
3652 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
3653 NetBSD/ELF targets.
3654
8608915f
MK
36552006-04-30 Mark Kettenis <kettenis@gnu.org>
3656
3657 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
3658 single-step breakpoint fails; make this a KFAIL on
3659 sparc*-*-openbsd*.
3660 * gdb.base/siginfo.exp: Likewise.
3661 * gdb.base/sigstep.exp (advance, advancei): Likewise.
3662
b8db102d
MS
36632006-04-26 Michael Snyder <msnyder@redhat.com>
3664
3665 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
3666 which may have to consume output from other forks.
3667 Add tests to make sure that "delete fork" succeeded.
3668
c702009a
MS
36692006-04-20 Michael Snyder <msnyder@redhat.com>
3670
3671 * 2006-03-22 Jim Blandy <jimb@redhat.com>
3672 Add support for the Renesas M32C and M16C.
3673
3674 * gdb.asm/asm-source.exp: Add m32c target.
3675 * gdb.asm/m32c.inc: Support for m32c target.
3676
e28493f2
AS
36772006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
3678
3679 * gdb.base/commands.exp (recursive_source_test): New test.
3680
880da185
DM
36812006-04-04 David S. Miller <davem@sunset.davemloft.net>
3682
3683 * gdb.base/float.exp: Add pattern for sparc targets.
3684
61d9b92f
DJ
36852006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3686
3687 * gdb.base/commands.exp (stray_arg0_test): New test.
3688
bd717df8
PB
36892006-03-30 Paul Brook <paul@codesourcery.com>
3690
3691 * gdb.mi/mi-until.exp: kfail broken until command.
3692 * gdb.mi/mi2-until.exp: Ditto.
3693
ec793d3c
NR
36942006-03-27 Nick Roberts <nickrob@snap.net.nz>
3695
3696 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
3697
831004b7
AO
36982006-03-08 Alexandre Oliva <aoliva@redhat.com>
3699
3700 * gdb.base/prelink.exp: Anchor tested-for regular expression
3701 on gdb prompt.
3702
effe49a0
PB
37032006-03-07 Paul Brook <paul@codesourcery.com>
3704
3705 * gdb.base/assign.exp: Correct fail message.
3706
e5461016
PB
37072006-03-07 Paul Brook <paul@codesourcery.com>
3708
3709 * lib/compiler.c: Extract armcc version number.
3710 * lib/compiler.cc: Ditto.
3711
fc91c6c2
PB
37122006-03-07 Paul Brook <paul@codesourcery.com>
3713
3714 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
3715 additional_flags=-w.
3716 * gdb.arch/altivec-regs.exp: Ditto.
3717 * gdb.arch/e500-abi.exp: Ditto.
3718 * gdb.arch/e500-regs.exp: Ditto.
3719 * gdb.base/all-bin.exp: Ditto.
3720 * gdb.base/annota1.exp: Ditto.
3721 * gdb.base/annota3.exp: Ditto.
3722 * gdb.base/args.exp: Ditto.
3723 * gdb.base/arithmet.exp: Ditto.
3724 * gdb.base/assign.exp: Ditto.
3725 * gdb.base/async.exp: Ditto.
3726 * gdb.base/bang.exp: Ditto.
3727 * gdb.base/break.exp: Ditto.
3728 * gdb.base/call-rt-st.exp: Ditto.
3729 * gdb.base/completion.exp: Ditto.
3730 * gdb.base/cond-expr.exp: Ditto.
3731 * gdb.base/condbreak.exp: Ditto.
3732 * gdb.base/consecutive.exp: Ditto.
3733 * gdb.base/define.exp: Ditto.
3734 * gdb.base/display.exp: Ditto.
3735 * gdb.base/ena-dis-br.exp: Ditto.
3736 * gdb.base/environ.exp: Ditto.
3737 * gdb.base/eval-skip.exp: Ditto.
3738 * gdb.base/info-proc.exp: Ditto.
3739 * gdb.base/jump.exp: Ditto.
3740 * gdb.base/logical.exp: Ditto.
3741 * gdb.base/long_long.exp: Ditto.
3742 * gdb.base/maint.exp: Ditto.
3743 * gdb.base/miscexprs.exp: Ditto.
3744 * gdb.base/pc-fp.exp: Ditto.
3745 * gdb.base/pointers.exp: Ditto.
3746 * gdb.base/relational.exp: Ditto.
3747 * gdb.base/reread.exp: Ditto.
3748 * gdb.base/sect-cmd.exp: Ditto.
3749 * gdb.base/sep.exp: Ditto.
3750 * gdb.base/sepdebug.exp: Ditto.
3751 * gdb.base/until.exp: Ditto.
3752 * gdb.base/whatis-exp.exp: Ditto.
3753 * gdb.cp/annota2.exp: Ditto.
3754 * gdb.cp/annota3.exp: Ditto.
3755 * gdb.trace/actions.exp: Ditto.
3756 * gdb.trace/backtrace.exp: Ditto.
3757 * gdb.trace/circ.exp: Ditto.
3758 * gdb.trace/collection.exp: Ditto.
3759 * gdb.trace/deltrace.exp: Ditto.
3760 * gdb.trace/infotrace.exp: Ditto.
3761 * gdb.trace/limits.exp: Ditto.
3762 * gdb.trace/packetlen.exp: Ditto.
3763 * gdb.trace/passc-dyn.exp: Ditto.
3764 * gdb.trace/passcount.exp: Ditto.
3765 * gdb.trace/report.exp: Ditto.
3766 * gdb.trace/save-trace.exp: Ditto.
3767 * gdb.trace/tfind.exp: Ditto.
3768 * gdb.trace/tracecmd.exp: Ditto.
3769 * gdb.trace/while-dyn.exp: Ditto.
3770 * gdb.trace/while-stepping.exp: Ditto.
3771 * lib/gdb.exp: Ditto.
3772 (gdb_compile): Handle nowarning option.
3773
5f4a23d9
AO
37742006-03-07 Alexandre Oliva <aoliva@redhat.com>
3775
3776 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
3777 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
3778 Rename executable to prelinkt. Don't re-prelink if we didn't
3779 get a core file. Test prelink -u exit status to tell whether
3780 prelinking failed. Use gdb_test_multiple.
3781
9733fc94
DJ
37822006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
3783
3784 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
3785 (do_tests): Call it.
3786
cc10cae3
AO
37872006-02-28 Alexandre Oliva <aoliva@redhat.com>
3788
3789 * gdb.base/prelink.exp: New test.
3790 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
3791
15c46491
WZ
37922006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
3793
3794 * gdb.fortran/derived-type.f90: New file.
3795 * gdb.fortran/derived-type.exp: New testcase.
3796
5c9f7ded
DJ
37972006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
3798
3799 * gdb.base/default.exp: Allow ';' as a directory separator.
3800
5b96932b
AS
38012006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
3802
3803 * gdb.base/help.exp (help add-symbol-file): Update.
3804
1986bccd
AS
38052006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
3806
3807 * gdb.base/help.exp (help load): Update expected results.
3808
a8b7528f
FF
38092006-02-19 Fred Fish <fnf@specifix.com>
3810
3811 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
3812 specifix hex value as part of results.
3813 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 3814
f8261448
FF
38152006-02-16 Fred Fish <fnf@specifix.com>
3816
3817 * gdb.base/whatis.c: Define variables using typedefs char_addr,
3818 ushort_addr, and slong_addr, so the typedefs are not optimized
3819 away.
3820 * gdb.base/whatis.exp: Add tests using type name for struct type,
3821 union type, enum type, and typedef.
a9c64011 3822
31d8bdd2
MK
38232006-02-13 Mark Kettenis <kettenis@gnu.org>
3824
3825 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
3826
34e41e63
JB
38272006-02-13 Jim Blandy <jimb@redhat.com>
3828
3829 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
3830 case where it takes two "next" commands to skip past the init
3831 call.
3832
ac6e4f31
FF
38332006-02-12 Fred Fish <fnf@specifix.com>
3834
3835 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
3836 to handle cases where it takes two "next" commands to skip
3837 past the init call.
3838
2db2d571
JB
38392006-02-07 Joel Brobecker <brobecker@adacore.com>
3840
3841 * gdb.ada/array_return.exp: Mark the last test as expected to fail
3842 on hppa32 targets.
3843
38fcd64c
DJ
38442006-02-06 Vladimir Prus <ghost@cs.msu.su>
3845
3846 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
3847 field.
3848
1315ad46
MK
38492006-01-29 Mark Kettenis <kettenis@gnu.org>
3850
3851 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
3852
5625b943
DJ
38532006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
3854
3855 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
3856 files.
3857
80df1bbe
DJ
38582006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
3859
3860 * gdb.cp/maint.exp: Set complaints to a positive value.
3861
9078e690
DJ
38622006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
3863
3864 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
3865 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
3866 function name.
3867
9c903399
DJ
38682006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
3869
3870 * gdb.base/checkpoint.c: Update copyright notice. Include
3871 <stdlib.h>.
3872
761ae4d6
JB
38732006-01-04 Jim Blandy <jimb@redhat.com>
3874
3875 * gdb.asm/asm-source.exp: Independently provide default values for
3876 asm-flags and debug-flags. Use 'string equal' to do the
3877 comparison, not the implicit expr's '==' operator. Remove
3878 now-unneeded assignments to asm-flags. In h8300 case, place
3879 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
3880
099ac3dd
MS
38812006-01-04 Michael Snyder <msnyder@redhat.com>
3882
3883 * gdb.base/checkpoint.c: New file.
3884 * gdb.base/checkpoint.exp: New file.
3885 * gdb.base/multi-fork.c: New file.
3886 * gdb.base/multi-fork.exp: New file.
3887 * gdb.base/pi.txt: New file (data for checkpoint.c test).
3888
f4d85314
FF
38892006-01-04 Fred Fish <fnf@specifix.com>
3890
3891 * gdb.base/ptype.c (foo): Add typedef.
3892 (intfoo): Add function.
3893 * gdb.base/ptype1.c: New file.
3894 * gdb.base/ptype.exp: Handle compilation and linking with two
3895 source files. Test that proper type for "foo" is found based
3896 on source context rather than first match found in symtabs.
3897
a1b06f35
MK
38982005-12-28 Mark Kettenis <kettenis@gnu.org>
3899
3900 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
3901 * gdb.asm/openbsd.inc: Indent commands.
3902
d082a1e2
MK
39032005-12-26 Mark Kettenis <kettenis@gnu.org>
3904
c65016bd
MK
3905 * gdb.base/freebpcmd.exp: Increase timeout.
3906
d082a1e2
MK
3907 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
3908
d3c32a0e
DJ
39092005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
3910
3911 * gdb.base/default.exp: Update check for "show version".
3912
9fdb1f50
RC
39132005-12-09 Randolph Chung <tausq@debian.org>
3914
3915 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
3916 * gdb.asm/pa64.inc: New file.
3917
5f2c56f7
RC
39182005-12-09 Randolph Chung <tausq@debian.org>
3919
3920 * gdb.asm/common.inc: Indent commands.
3921 * gdb.asm/asmsrc1.s: Likewise.
3922 * gdb.asm/asmsrc2.s: Likewise.
3923
8117349c
RC
39242005-12-09 Randolph Chung <tausq@debian.org>
3925
3926 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
3927 (get_addr_of_sym): Remove duplicate print.
3928 (gen_core): xfail hppa*-*-hpux*, update expected output.
3929 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
3930 * gdb.arch/pa64-nullify.s: New file.
3931
8f07f25a
RC
39322005-12-09 Randolph Chung <tausq@debian.org>
3933
3934 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
3935
55b39184
DJ
39362005-12-07 Christophe Lyon <christophe.lyon@st.com>
3937
3938 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
3939 code generation for these functions.
3940 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
3941 error message.
3942
31e2b00f
AS
39432005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
3944
3945 * gdb.base/help.exp (help b, help br, help bre, help brea)
3946 (help break): Update the expected message.
3947
c3d0b56e
SC
39482005-11-11 Stephane Carrez <stcarrez@nerim.fr>
3949
3950 * gdb.asm/m68hc11.inc: Setup the data section.
3951 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
3952 script for this test.
3953 (m6812-*-*): Likewise.
3954
36ae0ea9
RC
39552005-11-09 Randolph Chung <tausq@debian.org>
3956
3957 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
3958
9d6f42e9
WZ
39592005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
3960
3961 * gdb.base/break.exp: Fix a comment typo.
3962
e2126a14
EZ
39632005-11-03 Jim Blandy <jimb@redhat.com>
3964
a9c64011
AS
3965 Checked in by Elena Zannoni <ezannoni@redhat.com>
3966
e2126a14
EZ
3967 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
3968
e0ac7199
CV
39692005-11-02 Corinna Vinschen <vinschen@redhat.com>
3970
3971 * gdb.arch/gdb1558.c: Include stdio.h.
3972
31d3fb18
MK
39732005-10-31 Mark Kettenis <kettenis@gnu.org>
3974
3975 * gdb.asm/asm-source.exp: Use -e instead of --entry.
3976
e52b687c
MK
39772005-10-31 Mark Kettenis <kettenis@gnu.org>
3978
3979 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
3980
f4711d79
PG
39812005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
3982
a9c64011
AS
3983 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
3984 vscr" tests to better match output.
f4711d79 3985
987a9106
JB
39862005-10-12 Jim Blandy <jimb@redhat.com>
3987
3988 * gdb.base/structs.exp (any): New function.
3989 (test_struct_returns): Don't make any assumptions at all about
3990 what value the function returns when GDB can't set the return
3991 value.
3992
2336bb58
JB
39932005-10-09 Joel Brobecker <brobecker@adacore.com>
3994
3995 * gdb.ada/arrayidx/p.adb: New file.
3996 * gdb.ada/arrayidx.exp: New testcase
3997
39982005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
3999
4000 * gdb.ada/array_return/pck.ads: New file.
4001 * gdb.ada/array_return/pck.adb: New file.
4002 * gdb.ada/array_return/p.adb: New file.
4003 * gdb.ada/array_return.exp: New testcase.
4004
705335ea
JB
40052005-10-03 Joel Brobecker <brobecker@adacore.com>
4006
a9c64011
AS
4007 * gdb.base/arrayidx.c: New file.
4008 * gdb.base/arrayidx.exp: New testcase.
705335ea 4009
11ee9940
NR
40102005-09-29 Nick Roberts <nickrob@snap.net.nz>
4011
4012 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
4013 frames-invalid and breakpoints-invalid are no longer generated
4014 with level 3 so don't expect them in the output.
4015
39fb8e9e
BR
40162005-09-27 Bob Rossi <bob@brasko.net>
4017
a9c64011 4018 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
4019 from test. Escape the | in mi_gdb_test call.
4020 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
4021 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
4022 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
4023 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
4024 expected regex's in mi_gdb_test calls.
4025 * lib/mi-support.exp: Remove arbitrary .* from tests.
4026 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
4027 Fully anchor GDB/MI expected results in mi_gdb_test.
4028 * lib/gdb.exp (string_to_regexp): Escape the ] character.
4029 * gdb.base/sizeof.exp: Remove escape character. Correct test.
4030
2af48f68
PB
40312005-09-26 Paul Brook <paul@codesourcery.com>
4032
4033 * long_long.exp: Exclude eabi targets from arm FPA float format test.
4034
f34502bc
WZ
40352005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4036
4037 * bfp-test.c: New file.
4038 * bfp-test.exp: New testcase.
4039
ca929517
WZ
40402005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4041
4042 * gdb.fortran/subarray.exp: New testcase to test the evaluation
4043 of subarray and substring variable.
4044 * gdb.fortran/subarray.f: New source file for the test of subarray
4045 and substring variable evaluation.
4046 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
4047 of string constant.
4048
c761af65
DJ
40492005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
4050
4051 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
4052 copyright dates.
4053
561d7a1d
PG
40542005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
4055
4056 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
4057 powerpc altivec' test with an almost identical 'info vector' test.
4058
b2b64cc9
PG
40592005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4060
a9c64011
AS
4061 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
4062 vscr" tests to match output.
b2b64cc9 4063
6ac4d15a
PG
40642005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4065
a9c64011
AS
4066 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
4067 output.
6ac4d15a 4068
40e55bef
BR
40692005-09-11 Bob Rossi <bob@brasko.net>
4070
4071 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 4072 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
4073 commands that return an MI output command and an asyncronous MI output
4074 command.
4075 * gdb.mi/mi-console.exp: Ditto.
4076
3c7385ec
BR
40772005-09-11 Bob Rossi <bob@brasko.net>
4078
4079 * gdb.mi/mi-var-child.c: Include <string.h>.
4080
a6cd0eb3
DJ
40812005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
4082
4083 * killed.exp: Correct gdb_expect syntax.
4084
2f168eed
CV
40852005-08-09 Corinna Vinschen <vinschen@redhat.com>
4086
4087 * lib/mi-support.exp (mi_gdb_load): Fix typo.
4088
ecd3fd0f
BR
40892005-08-02 Bob Rossi <bob@brasko.net>
4090
4091 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
4092 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
4093 Change tests to inferior-tty-set/show.
4094 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
4095 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
4096 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
4097 inferior. Use mi_gdb_test to get GDB and Inferior output.
4098 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
4099 descriptor.
4100 (mi_inferior_tty_name): Add inferior PTY file name.
4101 (mi_gdb_start): Add INFERIOR_PTY parameter.
4102 (mi_gdb_test): Add IPATTERN parameter.
4103
f1ea48cb 41042005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 4105
f1ea48cb
BR
4106 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
4107 parameter to mi_gdb_test.
4108 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
4109
6e650a67
DJ
41102005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4111
4112 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
4113 struct_declarations.
4114 * gdb.mi/mi-var-child.exp: Step over the initialization of
4115 struct_declarations.
4116
8be260b6
DJ
41172005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4118
4119 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
4120 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
4121 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
4122 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
4123 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
4124 file.
4125
4e660f07
NR
41262005-07-27 Nick Roberts <nickrob@snap.net.nz>
4127
4128 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
4129 (do_children_tests): Assign values to the extra elements.
4130
4131 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
4132 them for tests for "-var-update --no-values" and
a9c64011 4133 "-var-update --all-values".
4e660f07
NR
4134 Add test for "-var-list-children --simple-values".
4135
4136 * gdb.mi/basics.c (callee4): Add integer array D[3]...
4137
4138 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
4139 "-stack-list-locals --simple-values" Improve doc strings and
4140 comments.
4141
6bdae935
MK
41422005-07-18 Mark Kettenis <kettenis@gnu.org>
4143
598b7a6f
MK
4144 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
4145 *-*-openbsd*.
4146 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
4147
6bdae935
MK
4148 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
4149 sigaltsatck'.
4150
1323e929 41512005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 4152
1323e929
BR
4153 * gdb.base/default.exp (tty): Changed output of command.
4154 * gdb.base/help.exp (help tty): Ditto.
4155
b1a9c082
MK
41562005-07-12 Mark Kettenis <kettenis@gnu.org>
4157
4158 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
4159
10a844a2
MK
41602005-07-10 Mark Kettenis <kettenis@gnu.org>
4161
4162 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
4163 -stack-select-frame without arguments.
4164 (test_stack_frame_listing): Add test for newly implemented command
4165 -stack-info-frame.
4166
3cb3b8df
BR
41672005-07-06 Bob Rossi <bob@brasko.net>
4168
4169 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
4170 command.
4171 (Copyright): Update copyright.
4172
a0c5fbcf
WZ
41732005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
4174
4175 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
4176 tests to evaluate exponentiation expression.
4177
984971d0
AS
41782005-06-29 Andreas Schwab <schwab@suse.de>
4179
4180 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
4181 main to avoid warnings.
4182
4183 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
4184
fe03833f
NR
41852005-06-20 Nick Roberts <nickrob@snap.net.nz>
4186
4187 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
4188 -stack-select-frame without arguments.
4189 (test_stack_frame_listing): Add test for newly implemented command
4190 -stack-info-frame.
a9c64011 4191
7a55f279
WZ
41922005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
4193
0ffa0ea5
DJ
4194 * gdb.fortran/array-element.f: New file.
4195 * gdb.fortran/array-element.exp: New testcase.
7a55f279 4196
26585198
DJ
41972005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4198
4199 * gdb.base/bigcore.exp: Correct checks for systems which can
4200 not dump a large core file.
4201
c1bd25fd
DJ
42022005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4203
4204 * gdb.base/relocate.c: Add a copyright notice.
4205 (dummy): Remove.
4206 * gdb.base/relocate.exp: Test printing the values of variables
4207 from a relocatable file.
4208
589e074d
DJ
42092005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
4210
4211 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
4212 excess MI output after an error.
4213
0915f927
JB
42142005-05-29 Joel Brobecker <brobecker@adacore.com>
4215
4216 * gdb.arch/alpha-step.c: New file.
4217 * gdb.arch/alpha-step.exp: New testcase.
4218
76ff342d
DJ
42192005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
4220 Dennis Brueni <dennis@slickedit.com>
4221
4222 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
4223 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
4224 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
4225 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
4226 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
4227 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
4228 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
4229
96b0c7ac
DJ
42302005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
4231 Wu Zhou <woodzltc@cn.ibm.com>
4232
4233 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
4234 IBM's xlc compiler.
4235 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
4236 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
4237
f21565d2
JB
42382005-05-13 Jim Blandy <jimb@redhat.com>
4239
4240 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
4241 calling gdb_suppress_entire_file.
4242 * gdb.base/charset.exp: Same.
4243 * gdb.base/call-rt-st.exp: Same.
4244
6006a3a1
BR
42452005-05-05 Bob Rossi <bob_rossi@cox.net>
4246
4247 * lib/gdb.exp (fullname_syntax): Added global regex.
4248 (fullname_syntax_POSIX): Ditto.
4249 (fullname_syntax_UNC): Ditto.
4250 (fullname_syntax_DOS_CASE): Ditto.
4251 (fullname_syntax_DOS): Ditto.
4252 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
4253 fullname_syntax variable to scope and use it.
4254 (test_file_list_exec_source_files): Ditto.
4255 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
4256
c3b69c04
DJ
42572005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
4258
4259 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
4260
3c95e6af
PG
42612004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
4262
a9c64011
AS
4263 * lib/gdb.exp (skip_altivec_tests): New function, based on
4264 check_vmx_hw_available from the GCC testsuite.
4265 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
4266 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 4267
78df6c56
JB
42682005-05-02 Jim Blandy <jimb@redhat.com>
4269
4270 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
4271 calling gdb_suppress_entire_file.
4272
1690f9cf
DJ
42732005-04-30 Randolph Chung <tausq@debian.org>
4274
4275 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
4276 Slightly relax "sem_post" name checking.
4277
5ea106f7
PG
42782005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
4279
4280 * gdb.base/unload.exp: Use new shared library infrastructure.
4281
bf7234cf
PG
42822005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
4283
4284 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 4285 infrastructure.
bf7234cf 4286
547b869a
CV
42872005-04-29 Corinna Vinschen <vinschen@redhat.com>
4288
4289 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
4290 * gdb.asm/h8300.inc: New file.
4291
f07e55f0
PG
42922005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
4293
4294 * gdb.base/shlib-call.exp: Change to use new shared library
4295 infrastructure.
4296
3cbba3d1
PG
42972005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
4298
a9c64011
AS
4299 * gdb.base/pending.exp: Change to use new shared library
4300 infrastructure.
3cbba3d1 4301
ed6df200
PG
43022005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
4303
a9c64011
AS
4304 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
4305 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 4306
8c8f4ebe
PG
43072005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
4308
a9c64011
AS
4309 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
4310 shared objects being adjusted and update copyright years.
8c8f4ebe 4311
607fbc54
DJ
43122005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
4313
4314 * ChangeLog: Correct some 2003-01-13 dates.
4315 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
4316 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
4317 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
4318 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
4319 gdb.trace/tfind.exp: Update copyright years.
4320
57bf0e56
DJ
43212005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
4322 Daniel Jacobowitz <dan@codesourcery.com>
4323
4324 * lib/gdb.exp (gdb_compile): Handle shlib=.
4325 (gdb_compile_shlib): New function.
4326
9b593790
PG
43272005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
4328
a9c64011 4329 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 4330
9494c6a5
DJ
43312005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
4332
4333 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
4334 gdb.server.
4335 * configure.ac: Likewise.
4336 * configure: Regenerated.
4337 * gdb.gdbserver/Makefile.in: Moved to...
4338 * gdb.server/Makefile.in: ... here.
4339 * gdb.gdbserver/server.c: Moved to...
4340 * gdb.server/server.c: ... here.
4341 * gdb.gdbserver/server-run.exp: Moved to...
4342 * gdb.server/server-run.exp: ... here.
4343
6f8eac0e
DJ
43442005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
4345
4346 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
4347 * configure.ac: Create gdb.gdbserver/Makefile.
4348 * configure: Regenerated.
4349 * lib/gdbserver-support.exp: New file, derived from
4350 config/gdbserver.exp.
4351 * config/gdbserver.exp: Use gdbserver-support.exp.
4352 * gdb.gdbserver/Makefile.in: New file.
4353 * gdb.gdbserver/server.c: New file.
4354 * gdb.gdbserver/server-run.exp: New file.
4355
6e87504d
PG
43562005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
4357
a9c64011
AS
4358 * lib/gdb.exp (test_compiler_info): Return compiler_info
4359 if no arguments are given.
6e87504d 4360
d1779be4
PG
43612005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
4362
4363 * gdb.arch/altivec-abi.exp: Check for compiler and set
4364 use altivec' flag accordingly.
4365 * gdb.arch/altivec-regs.exp: Likewise.
4366
88750304
DJ
43672005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
4368
4369 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
4370
f3fb768d
AS
43712005-03-27 Andreas Schwab <schwab@suse.de>
4372
4373 * gdb.base/bigcore.c (main): Add missing mode argument in open
4374 call.
4375
7e813ac5
DJ
43762005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
4377
4378 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
4379 downloads.
4380 * config/gdbserver.exp (gdb_load): Likewise.
4381
8e3049aa
PB
43822005-03-14 Paul Brook <paul@codesourcery.com>
4383
4384 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
4385 targets.
4386
a9df7c44
JB
43872005-03-09 Joel Brobecker <brobecker@adacore.com>
4388
4389 * gdb.dwarf2/dup-psym.S: New file.
4390 * gdb.dwarf2/dup-psym.exp: New testcase.
4391
9f0d94e8
JB
43922005-03-09 Joel Brobecker <brobecker@adacore.com>
4393
4394 * gdb.ada/exec_changed/first.adb: New file.
4395 * gdb.ada/exec_changed/second.adb: New file.
4396 * gdb.ada/exec_changed.exp: New testcase.
4397
5f579bc5
NS
43982005-03-08 Nathan Sidwell <nathan@codesourcery.com>
4399
36e9969c
NS
4400 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
4401 (A2): New class.
4402 (main): Test operator+.
4403 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
4404 breakpoint test.
4405
5f579bc5
NS
4406 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
4407 * gdb.base/signull.exp: Disable if gdb,nosignals.
4408 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
4409 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
4410 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
4411 * gdb.mi/mi2-console.exp: Likewise.
4412 * gdb.trace/collection.exp (run_trace_experiment): Consume the
4413 continue output at start.
4414 (gdb_collect_locals_test): Robustify regexp.
4415 * gdb.trace/passc-dyn.exp: Fix comment typo.
4416 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
4417
be46087e
CV
44182005-03-08 Corinna Vinschen <vinschen@redhat.com>
4419
4420 * gdb.asm/asm-source.exp: Add iq2000 case.
4421 * gdb.asm/iq2000.inc: New file.
4422
384e1a61 44232005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 4424
384e1a61
MI
4425 * gdb.base/command.exp: Change hardcoded value to regular expression.
4426 * gdb.base/float.exp: Add powerpc to the list of targets checked.
4427
584b6e9e
DJ
44282005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
4429
4430 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
4431 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
4432 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
4433 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
4434 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
4435
ab5b5d61
MK
44362005-03-05 Mark Kettenis <kettenis@gnu.org>
4437
4438 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
4439 changes.
4440
ae051c1b
PG
44412004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
4442
a9c64011
AS
4443 * lib/compiler.c: Add test for IBM's xlc compiler.
4444 * lib/compiler.cc: Likewise.
ae051c1b 4445
3f0f6ed2
JB
44462004-02-24 Joel Brobecker <brobecker@adacore.com>
4447
4448 * gdb.ada/fixed_points.exp: Create compilation object directory
4449 before running the test.
4450 * gdb.ada/null_record.exp: Likewise.
4451 * gdb.ada/packed_array.exp: Likewise.
4452 * gdb.ada/start.exp: Likewise.
4453
724f452b
JB
44542005-02-15 Joel Brobecker <brobecker@adacore.com>
4455
4456 * gdb.ada/packed_array/pa.adb: New file.
4457 * gdb.ada/packed_array.exp: New testcase.
4458
57f5cdfb 44592005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 4460
1f393151
MK
4461 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
4462 files.
4463
ebdda337
MK
4464 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
4465 on *-*-openbsd*. Correctly match whitespace in regukar
4466 expressions.
4467
cf309262
DJ
44682005-02-10 Daniel Jacobowitz <dan@debian.org>
4469
4470 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
4471 PR exp/1821
4472 * gdb.base/gdb1821.c: New test file.
4473 * gdb.base/gdb1821.exp: New test file.
4474
3be49e7a
JB
44752005-02-09 Joel Brobecker <brobecker@adacore.com>
4476
4477 * gdb.base/start.c: New file.
4478 * gdb.base/start.exp: New testcase.
4479
e292e67d
JB
44802005-02-09 Joel Brobecker <brobecker@adacore.com>
4481
4482 * gdb.ada/start/dummy.adb: New file.
4483 * gdb.ada/start.exp: New testcase.
4484
dbdfa66c
CV
44852005-02-09 Corinna Vinschen <vinschen@redhat.com>
4486
4487 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
4488 for printing symbols and statistics.
4489 Add test for using relative pathnames in "maint print msymbols" test.
4490 Mark "maint info sections DATA" XFAIL on Cygwin.
4491 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
4492 tests.
4493
d7941671
AC
44942005-02-09 Andreas Schwab <schwab@suse.de>
4495
4496 Committed by Andrew Cagney <cagney@gnu.org>
4497 * gdb.base/remotetimeout.exp: New file.
4498
74e5ef44
MK
44992005-02-07 Mark Kettenis <kettenis@gnu.org>
4500
4501 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
4502
464dd14d
JB
45032005-02-03 Joel Brobecker <brobecker@adacore.com>
4504
4505 * gdb.ada/gnat_ada.gpr: New file.
4506 * gdb.ada/gnat_ada.gin: Delete, no longer used.
4507 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
4508 * configure.ac: No longer generate gnat_ada.gpr.
4509 * configure: Regenerate.
4510 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
4511 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
4512 * gdb.ada/null_record/bar.ads: Likewise.
4513 * gdb.ada/null_record/bar.adb: Likewise.
4514 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
4515 * gdb.ada/null_record.exp (testdir): New variable.
4516 (testfile): executable is now in testdir subdirectory.
4517 (srcfile): Use full path to the main compilation unit.
4518 * gdb.ada/fixed_points.exp: Same changes as above.
4519
30d756ae
NR
45202005-02-03 Nick Roberts <nickrob@snap.net.nz>
4521
4522 * gdb.base/interp.exp: New test.
4523
9d799f85
AC
45242005-01-24 Andrew Cagney <cagney@gnu.org>
4525
4526 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
4527
15656118
AC
45282005-01-19 Andrew Cagney <cagney@gnu.org>
4529
a892c31b
AC
4530 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
4531 configure.ac not configure.in.
4532
15656118
AC
4533 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
4534 of powerpc*-*-*.
4535 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 4536 * gdb.base/list.exp (test_list_function)
15656118
AC
4537 (test_list_filename_and_function): Ditto.
4538 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
4539
a7b01baf
AC
45402005-01-16 Andrew Cagney <cagney@gnu.org>
4541
17d92a02
AC
4542 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
4543
a7b01baf
AC
4544 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
4545
bc8332bb
AC
45462005-01-14 Andrew Cagney <cagney@gnu.org>
4547
4548 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
4549 * gdb.mi/mi2-var-cmd.exp: Ditto.
4550
4d074752
CV
45512005-01-10 Corinna Vinschen <vinschen@redhat.com>
4552
4553 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
4554
bec39cab
AC
45552005-01-07 Andrew Cagney <cagney@gnu.org>
4556
4557 * configure.ac: Rename configure.in, require autoconf 2.59.
4558 * configure: Re-generate.
4559 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
4560 * gdb.stabs/configure: Re-generate.
4561 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
4562 * gdb.hp/configure: Re-generate.
4563 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
4564 autoconf 2.59.
4565 * gdb.hp/gdb.objdbg/configure: Re-generate.
4566 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
4567 autoconf 2.59.
4568 * gdb.hp/gdb.defects/configure: Re-generate.
4569 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
4570 autoconf 2.59.
4571 * gdb.hp/gdb.compat/configure: Re-generate.
4572 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
4573 autoconf 2.59.
4574 * gdb.hp/gdb.base-hp/configure: Re-generate.
4575 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
4576 autoconf 2.59.
4577 * gdb.hp/gdb.aCC/configure: Re-generate.
4578
f10b16d4
JB
45792004-12-15 Jim Blandy <jimb@redhat.com>
4580
4581 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
4582 under NPTL when there is debugging info available for libpthread.
4583
fb6e1814
JG
45842004-12-13 Jerome Guitton <guitton@gnat.com>
4585
4586 * gdb.ada/fixed_points.c: New file.
4587 * gdb.ada/fixed_points.exp: New file.
4588
fe46cd3a
RC
45892004-12-03 Randolph Chung <tausq@debian.org>
4590
4591 * gdb.arch/pa-nullify.exp: New file.
4592 * gdb.arch/pa-nullify.s: New file.
4593
8de0841b
RC
45942004-11-30 Randolph Chung <tausq@debian.org>
4595
4596 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
4597 instead of "tbug". Fix regexp to work properly with gdb_test.
4598
c8170782
PH
45992004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
4600
4601 * gdb.base/bitfields2.exp: New test.
4602 * gdb.base/bitfields2.c: New file.
4603
954269c2
RE
46042004-11-28 Richard Earnshaw <rearnsha@arm.com>
4605
4606 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
4607
0107feed
RC
46082004-11-16 Randolph Chung <tausq@debian.org>
4609
4610 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
4611
f073ae8c
DJ
46122004-11-14 Daniel Jacobowitz <dan@debian.org>
4613
4614 * gdb.threads/threadapply.exp: Correct "macro details" test.
4615
19ad59e7
JJ
46162004-11-11 Jeff Johnston <jjohnstn@redhat.com>
4617
4618 * gdb.threads/threadapply.exp: New test.
4619 * gdb.threads/threadapply.c: New file.
4620
9cf0961b
MK
46212004-11-07 Mark Kettenis <kettenis@gnu.org>
4622
4623 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
4624 frames.
4625
c789492a
FL
46262004-11-05 Felix Lee <felix+log1@specifixinc.com>
4627
4628 * gdb.base/cursal.exp: New file.
4629 * gdb.base/cursal.c: New file.
4630
a1e167bb
AC
46312004-11-03 Andrew Cagney <cagney@gnu.org>
4632
4633 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
4634
b7cbf173
MK
46352004-10-30 Mark Kettenis <kettenis@gnu.org>
4636
4637 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
4638 NetBSD/ELF targets.
4639
88f9d34f
JB
46402004-10-29 Joel Brobecker <brobecker@gnat.com>
4641
4642 * gdb.threads/bp_in_thread.c: New file, copied from
4643 pthread_cond_wait.c.
4644 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
4645 file, rather than reusing the .c file from another testcase.
4646
ca7d6a0c
JB
46472004-10-20 Joel Brobecker <brobecker@gnat.com>
4648
4649 * gdb.ada/null_record.exp: Check where we stopped after
4650 sending the start command, instead of where the associated
4651 temporary breakpoint was inserted.
4652
0d863d03
AC
46532004-10-14 Andrew Cagney <cagney@gnu.org>
4654
4655 * gdb.mi/gdb701.c (main): Return 0.
4656
d11e72cb
DJ
46572004-10-13 Daniel Jacobowitz <dan@debian.org>
4658
d40539a4 4659 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 4660
e1923096
JJ
46612004-10-12 Jeff Johnston <jjohnstn@redhat.com>
4662
4663 * gdb.threads/schedlock.c: Add comment markers to use to find
4664 line numbers.
4665 * gdb.threads/schedlock.exp: Adjust regex to handle the new
4666 comments.
4667 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
4668 breakpoint lines.
4669
ec8ba2c9
DJ
46702004-10-12 Daniel Jacobowitz <dan@debian.org>
4671
4672 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
4673
0eb3658b
DJ
46742004-10-12 Daniel Jacobowitz <dan@debian.org>
4675
4676 * configure.in: Add gdb.dwarf2.
4677 * configure: Regenerated.
4678 * Makefile.in: Add gdb.dwarf2.
4679 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
4680 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
4681 gdb.dwarf2/file1.txt: New files.
4682
a271cc33
OF
46832004-10-11 Orjan Friberg <orjanf@axis.com>
4684
a9c64011 4685 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
4686 of "run", since the latter doesn't work with remote targets. Adjust
4687 the breakpoint numbering accordingly.
4688 * gdb.threads/pthread_cond_wait.exp: Ditto.
4689
895ce074
MC
46902004-10-08 Michael Chastain <mec.gnu@mindspring.com>
4691
4692 * gdb.base/overlays.exp: Update copyright years.
4693
6be3092d
KI
46942004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
4695
4696 * gdb.base/overlays.exp: Disable if target is Linux.
4697
e05389b8
FL
46982004-10-06 Felix Lee <felix+log1@specifixinc.com>
4699
4700 * config/gdbserver.exp (gdb_load): Use right filename on remote.
4701
73cb587d
KI
47022004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
4703
4704 * gdb.asm/asm-source.exp: Add m32r-linux target.
4705 * gdb.asm/m32r-linux.inc: New file.
4706
3c0edcdc
AC
47072004-09-24 Andrew Cagney <cagney@redhat.com>
4708 David Anderson <anderson@redhat.com>
4709
4710 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
4711 command fails, assume things will work.
4712 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
4713 (_GNU_SOURCE): Define.
4714 (print_unsigned, print_hex): Change parameter to "long long".
4715 (print_byte_count): New function, use to print byte counts.
4716 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
4717 O_LARGEFILE.
4718 (main): Compute an upper bound on a corefile in max_core_size.
4719 Limit memory chunk size to max_core_size. Limit total memory
4720 allocated to max_core_size.
4721
4bb3667f
AC
47222004-09-23 Andrew Cagney <cagney@gnu.org>
4723
4724 * gdb.base/bigcore.exp: Replace the code that creates a corefile
4725 from a separate process with code that creates a corefile by
4726 making the inferior dump core.
4727
60fe1a51
MK
47282004-09-23 Mark Kettenis <kettenis@gnu.org>
4729
4730 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
4731 block.
4732
8e937346
MC
47332004-09-23 Michael Chastain <mec.gnu@mindspring.com>
4734
4735 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
4736 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
4737 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
4738 Likewise.
4739
7213f6d6
JJ
47402004-09-20 Jeff Johnston <jjohnstn@redhat.com>
4741
4742 * gdb.java/jprint.exp: New test case for java inferior call.
4743 * gdb.java/jprint.java: Ditto.
4744
eac69dca
JB
47452004-09-15 Joel Brobecker <brobecker@gnat.com>
4746
4747 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
4748
22227696
MC
47492004-09-14 Michael Chastain <mec.gnu@mindspring.com>
4750
4751 * gdb.threads/killed.c: Include <stdlib.h>.
4752 * gdb.threads/pthreads.c: Likewise.
4753
7dd403a4
MC
47542004-09-14 Michael Chastain <mec.gnu@mindspring.com>
4755
4756 * gdb.threads/killed.c: Add copyright notice.
4757
33f2d567
JM
47582004-09-10 Jason Molenda (jmolenda@apple.com)
4759
a9c64011
AS
4760 * gdb.base/define.exp: Two new tests to verify zero space chars
4761 after 'if' and 'while' commands in a user-defined command is correctly
4762 parsed.
33f2d567 4763
e05b62ac
AC
47642004-09-08 Andrew Cagney <cagney@gnu.org>
4765
4766 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
4767 delivery test with duplicate at end of file.
4768
9cbe82da
MK
47692004-09-06 Mark Kettenis <kettenis@jive.nl>
4770
4771 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
4772
564803d9
MC
47732004-09-05 Michael Chastain <mec.gnu@mindspring.com>
4774
4775 * config/hppro.exp: Removed.
4776
7c6807ce
MC
47772004-09-05 Michael Chastain <mec.gnu@mindspring.com>
4778
4779 * config/sparclet.exp: Removed.
4780
bf7e26dd
MC
47812004-09-05 Michael Chastain <mec.gnu@mindspring.com>
4782
4783 * config/udi.exp: Removed.
4784
714e341b
MC
47852004-09-02 Michael Chastain <mec.gnu@mindspring.com>
4786
4787 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
4788 of "exp_continue".
4789 (advancei): Likewise.
4790
1236e623
JJ
47912004-09-01 Jeff Johnston <jjohnstn@redhat.com>
4792
4793 * gdb.base/unload.exp: Fix so messages aren't duplicated.
4794
3bdcad15
MI
47952004-09-01 Manoj Iyer <manjo@austin.ibm.com>
4796
228af206 4797 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
4798 to check for nodebug in executable.
4799 * gdb.gdb/observer.exp (setup_test): Likewise.
4800 * gdb.gdb/selftest.exp (test_with_self): Likewise.
4801 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
4802
c72b934c
AC
48032004-09-01 Andrew Cagney <cagney@gnu.org>
4804
4805 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
4806 files.
4807
edd9b715
JJ
48082004-09-01 Jeff Johnston <jjohnstn@redhat.com>
4809
4810 * gdb.base/unload.exp: Fix expected warning message to match
4811 latest format.
4812
fb4ce06b
CV
48132004-09-01 Corinna Vinschen <vinschen@redhat.com>
4814
4815 * gdb.base/call-rt-st.exp: Fix typos.
4816
ce78e7c3
MI
48172004-08-31 Manoj Iyer <manjo@austin.ibm.com>
4818
4819 * gdb.threads/thread_check.exp: New testcase.
4820 * gdb.threads/thread_check.c: New testcase.
4821
2dedb159
AC
48222004-08-31 Andrew Cagney <cagney@gnu.org>
4823
4824 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
4825 (skip_to_handler_entry): New procedures. Test stepping into a
4826 handler when the breakpoint is at the handler's entry point.
4827
68f53502
AC
48282004-08-30 Andrew Cagney <cagney@gnu.org>
4829
4830 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
4831 gdb/1757.
4832
3e3ffd2b
MC
48332004-08-27 Michael Chastain <mec.gnu@mindspring.com>
4834
4835 With code from Manoj Iyer <manjo@austin.ibm.com>:
4836 * lib/gdb.exp (gdb_file_cmd): Return more information in the
4837 return value. Add an arm for "no debugging symbols found".
4838 Change a stray "error" to "perror".
4839 (gdb_run_cmd): Adapt to new return value.
4840 * gdb.base/remote.exp: Adapt to new return value.
4841 * gdb.gdb/complaints.exp: Likewise.
4842 * gdb.gdb/observer.exp: Likewise.
4843 * gdb.gdb/selftest.exp: Likewise.
4844 * gdb.gdb/xfullpath.exp: Likewise.
4845
4b6f5fd2
JB
48462004-08-27 Joel Brobecker <brobecker@gnat.com>
4847
4848 * gdb.threads/bp_in_thread.exp: New testcase.
4849
e5b25496
MC
48502004-08-27 Michael Chastain <mec.gnu@mindspring.com>
4851
4852 Fix PR testsuite/1735.
4853 * gdb.threads/schedlock.c (thread_function): Add a cast
4854 to suppress a gcc warning.
4855 * gdb.threads/thread-specific.c (thread_function): Likewise.
4856
934353d6
MC
48572004-08-26 Michael Chastain <mec.gnu@mindspring.com>
4858
4859 * gdb.base/unload.c: Include <stdlib.h>.
4860
f98a0aef 48612004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 4862
f98a0aef 4863 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
4864 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
4865 synchronized after the "return".
4866
5a2e8882
MC
48672004-08-26 Michael Chastain <mec.gnu@mindspring.com>
4868
4869 * gdb.mi/basics.c: Include <stdio.h>.
4870 * gdb.mi/pthreads.c: Include <stdlib.h>.
4871 * gdb.mi/var-cmd.c: Include <stdlib.h>.
4872
a9640423
MC
48732004-08-26 Michael Chastain <mec.gnu@mindspring.com>
4874
4875 * gdb.threads/schedlock.c: Add copyright notice.
4876
b04e311d
AC
48772004-08-25 Andrew Cagney <cagney@gnu.org>
4878
4879 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
4880 (skip_over_handler, breakpoint_over_hander): New test procedures.
4881 (advance, advancei): Add a proper prefix, do not use
4882 rerun_to_main.
4883 * gdb.base/sigstep.c (main): Change to use an infinite loop.
4884
7c27f15b
MC
48852004-08-24 Michael Chastain <mec.gnu@mindspring.com>
4886
4887 * gdb.mi/basics.c: Add copyright notice.
4888 * gdb.mi/var-cmd.c: Add copyright notice.
4889
fffc87ae
MC
48902004-08-23 Michael Chastain <mec.gnu@mindspring.com>
4891
4892 * lib/gdb.exp: Remove signed_keyword_not_used.
4893 * lib/compiler.c: Likewise.
4894 * lib/compiler.cc: Likewise.
4895
d782e0bf
MC
48962004-08-23 Michael Chastain <mec.gnu@mindspring.com>
4897
4898 * gdb.base/whatis.c: Remove conditional disabling of "signed".
4899 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
4900
96033e83
MC
49012004-08-23 Michael Chastain <mec.gnu@mindspring.com>
4902
4903 * gdb.base/whatis.c: Add copyright notice.
4904
cf38c229
MK
49052004-08-20 Mark Kettenis <kettenis@gnu.org>
4906
4907 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
4908 it to skip the breakpoints encoded in the inline assembly.
4909
f4b49756
MC
49102004-08-20 Michael Chastain <mec.gnu@mindspring.com>
4911
4912 * Makefile.in: Add gdb.fortran.
4913
2f193b69
MC
49142004-08-20 Michael Chastain <mec.gnu@mindspring.com>
4915
4916 * gdb.base/call-sc.exp (test_scalar_returns):
4917 Fix cut-and-paste glitch in "Make fun return now".
4918
89a237cb
MC
49192004-08-17 Michael Chastain <mec.gnu@mindspring.com>
4920
4921 * configure.in: Add gdb.fortran.
4922 * configure: Regenerate.
4923 * gdb.fortran/Makefile.in: New file.
4924 * lib/gdb.exp (skip_fortran_tests): New procedure.
4925
469aff8e
MC
49262004-08-17 Michael Chastain <mec.gnu@mindspring.com>
4927
4928 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
4929 reference to bug-gnu@prep.ai.mit.edu.
4930 * gdb.mi/mi-var-child.exp: Likewise.
4931 * gdb.mi/mi-var-cmd.exp: Likewise.
4932 * gdb.mi/mi-var-display.exp: Likewise.
4933 * gdb.mi/mi2-var-block.exp: Likewise.
4934 * gdb.mi/mi2-var-child.exp: Likewise.
4935 * gdb.mi/mi2-var-cmd.exp: Likewise.
4936 * gdb.mi/mi2-var-display.exp: Likewise.
4937
00b51b9f
MK
49382004-08-15 Mark Kettenis <kettenis@gnu.org>
4939
4940 * gdb.base/unload.c (main): Make local variable msg const.
4941
45f07fef
MC
49422004-08-15 Michael Chastain <mec.gnu@mindspring.com>
4943
4944 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
4945 to bug-gnu@prep.ai.mit.edu.
4946 * gdb.mi/mi-disassemble.exp: Likewise.
4947 * gdb.mi/mi-eval.exp: Likewise.
4948 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
4949 default line number.
4950 * gdb.mi/mi-return.exp: Likewise.
4951 * gdb.mi/mi-simplerun.exp: Likewise.
4952 * gdb.mi/mi-stack.exp: Likewise.
4953 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
4954 number with explicit range test.
4955 * gdb.mi/mi-watch.exp: Likewise.
4956 * gdb.mi/mi2-break.exp: Likewise.
4957 * gdb.mi/mi2-cli.exp: Likewise.
4958 * gdb.mi/mi2-disassemble.exp: Likewise.
4959 * gdb.mi/mi2-eval.exp: Likewise.
4960 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
4961 default line number.
4962 * gdb.mi/mi2-return.exp: Likewise.
4963 * gdb.mi/mi2-simplerun.exp: Likewise.
4964 * gdb.mi/mi2-stack.exp: Likewise.
4965 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
4966 number with explicit range test.
4967 * gdb.mi/mi2-watch.exp: Likewise.
4968
dd8c8ee7
MC
49692004-08-15 Michael Chastain <mec.gnu@mindspring.com>
4970
4971 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
4972 * gdb.cp/m-static.exp: Likewise.
4973 * gdb.cp/rtti.exp: Likewise.
4974
4e838464
MK
49752004-08-14 Mark Kettenis <kettenis@gnu.org>
4976
4977 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
4978
8d8cb839
EZ
49792004-08-14 Eli Zaretskii <eliz@gnu.org>
4980
4981 * ChangeLog: Prefix Local Variables with semi-colons and indent
4982 the reference to older ChangeLog files, to fix fontification in
4983 Emacs.
4984
deea8bb0
MC
49852004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4986
4987 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
4988 * gdb.mi/mi2-break.exp: Likewise.
4989
c3297504
MC
49902004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4991
4992 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
4993
25808999
MC
49942004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4995
4996 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
4997
226a8d71
MC
49982004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4999
5000 * gdb.cp/classes.exp: Remove unused declarations. Just let
5001 test names default instead of providing special names. Remove
5002 extraneous demangler test.
5003
37fdf854
JJ
50042004-08-12 Jeff Johnston <jjohnstn@redhat.com>
5005
5006 * gdb.base/unload.exp: New test for breakpoints in dynamically
5007 loaded libraries.
5008 * gdb.base/unload.c: Ditto.
5009 * gdb.base/unloadshr.c: Ditto.
5010
2d3a7986
MC
50112004-08-12 Michael Chastain <mec.gnu@mindspring.com>
5012
5013 * gdb.cp/classes.exp (test_ptype_class_objects): Call
5014 cp_test_ptype_class.
5015 (test_enums): Likewise.
5016
c72b934c
AC
50172004-08-10 Andrew Cagney <cagney@gnu.org>
5018
5019 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
5020 files.
5021
cc503c8a
AC
50222004-08-10 Andrew Cagney <cagney@gnu.org>
5023
5024 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
5025 init_malloc call.
5026
902f2ccb
MC
50272004-08-10 Michael Chastain <mec.gnu@mindspring.com>
5028
5029 * ChangeLog: Add copyright notice. The notice is copied
5030 from emacs 21.3 top level ChangeLog.
5031
78c90502
MC
50322004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5033
5034 * lib/cp-support.exp: New file.
5035 * lib/cp-support.exp (cp_test_type_class): New function.
5036 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
5037 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
5038 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
5039 cp_test_ptype_class.
5040
88e5ea78
MC
50412004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5042
5043 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
5044 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
5045 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
5046 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
5047 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5048 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
5049 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
5050 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
5051 gdb.mi/mi2-watch.exp: Update copyright years.
5052
6a89fc9c
MK
50532004-08-09 Mark Kettenis <kettenis@gnu.org>
5054
5055 * gdb.base/sigaltstack.exp: Provide proper anchoring.
5056
1482e0de
MC
50572004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5058
5059 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
5060 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
5061 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
5062 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
5063 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
5064 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
5065 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
5066 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
5067 gdb.mi/mi-watch.exp: Update copyright years.
5068
1a5ce3f3
DJ
50692004-08-08 Daniel Jacobowitz <dan@debian.org>
5070
5071 PR gdb/1738
5072 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
5073 from a breakpoint with a pending signal.
5074
04f6ecf2
DJ
50752004-08-08 Daniel Jacobowitz <dan@debian.org>
5076
5077 PR gdb/1736
5078 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
5079 * gdb.base/sigaltstack.exp (finish_test): Consume output until
5080 the prompt.
5081 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
5082
54d90d35
DJ
50832004-08-08 Daniel Jacobowitz <dan@debian.org>
5084
5085 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
5086
d2f6abb0
DJ
50872004-08-08 Daniel Jacobowitz <dan@debian.org>
5088
5089 PR gdb/1736
5090 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
5091 for i?86-*-linux*.
5092
5598c03d
DJ
50932004-08-08 Daniel Jacobowitz <dan@debian.org>
5094
5095 * gdb.arch/i386-prologue.exp: Compile without debug information.
5096
c6fee705
MC
50972004-08-08 Michael Chastain <mec.gnu@mindspring.com>
5098
5099 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
5100 rather than asking gdb to search.
5101
dd90efdb
MC
51022004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5103
5104 * gdb.base/gcore.c: Include <string.h>.
5105
1e84bec1
MC
51062004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5107
5108 * gdb.base/gcore.c: Add copyright notice.
5109
e425eb2b
MC
51102004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5111
5112 * gdb.base/freebpcmd.c: Include <stdio.h>.
5113 * gdb.base/long_long.c: Include <string.h>.
5114 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
5115 * gdb.base/siginfo.c: Include <string.h>.
5116 * gdb.base/sigstep.c: Include <string.h>.
5117
cb9aaed5
MC
51182004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5119
5120 * gdb.base/complex.c: Include <stdlib.h>.
5121
55944f3d
MC
51222004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5123
5124 * gdb.base/complex.c: Add copyright notice.
5125
7b2953d9
MC
51262004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5127
5128 * gdb.base/charset.c: Include <stdlib.h>.
5129
c9133d23
MC
51302004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5131
5132 * gdb.base/auxv.c: Include <stdlib.h>.
5133
0a8490ad
MC
51342004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5135
5136 * gdb.base/auxv.c: Add copyright notice.
5137
3426d5ec
MC
51382004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5139
5140 * gdb.base/coremaker.c: Add copyright notice.
5141 * gdb.base/coremaker2.c: Add copyright notice.
5142
8da195dd
AC
51432004-08-04 Andrew Cagney <cagney@gnu.org>
5144
5145 * gdb.base/store.exp: Update copyright.
5146 (check_set, up_set, check_struct, up_struct): Add a prefix to test
5147 names, do not import gdb_prompt.
5148
8d394f98
AC
51492004-08-01 Andrew Cagney <cagney@gnu.org>
5150
5151 Fix PR testsuite/1729.
5152 * gdb.base/dump.exp: Add test name to callers of capture_value, do
5153 not use capture_value with value 4.
5154 (capture_value): Add optional test name parameter.
5155 (test_reload_saved_value, test_restore_saved_value): Use $msg as
5156 the prefix, pass to capture_value.
5157
b6702b23
MK
51582004-08-01 Mark Kettenis <kettenis@gnu.org>
5159
5160 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
5161 * gdb.arch/i386-prologue.c (standard): New prototype and function.
5162 (main): Call new function.
5163
c203e0ca
MC
51642004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5165
5166 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
5167
a7995a30
MC
51682004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5169
5170 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
5171
9366563b
MC
51722004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5173
b6eeaf26 5174 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
5175 Accept more values of vtbl pointer. Remove some messages
5176 about "obsolete gcc or gdb".
5177
2fc1f950
MC
51782004-07-30 Michael Chastain <mec.gnu@mindspring.com>
5179
5180 * gdb.cp/classes.exp: Accept more varieties of ptype output.
5181
c724d49b
MC
51822004-07-30 Michael Chastain <mec.gnu@mindspring.com>
5183
5184 * gdb.base/asm-source.exp: Properly convert target board
5185 debug flags from gcc format to binutils format.
5186
736b0fce
MK
51872004-07-28 Mark Kettenis <kettenis@gnu.org>
5188
5189 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
5190 gdb1718". PR backtrace/1718 partially fixed.
5191
5633ea5c
JJ
51922004-07-27 Jeff Johnston <jjohnstn@redhat.com>
5193
5194 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
5195
575eebb1
NC
51962004-07-26 Nick Clifton <nickc@redhat.com>
5197
5198 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
5199 good default value for a specific architecture is available then
5200 set it to that value. Otherwise default to the -gstabs switch.
5201 Remove the -g... switches from the asm-flags variable. Allow the
5202 target board info to override the value if it wants to. Pass the
5203 switch on the assembler command line.
5204
62104619
MK
52052004-07-23 Mark Kettenis <kettenis@gnu.org>
5206
5207 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
5208 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
5209 (main): Call new function.
5210
4a1135b8
MC
52112004-07-22 Michael Chastain <mec.gnu@mindspring.com>
5212
5213 Test for PR exp/1715.
5214 * gdb.base/radix.exp: Refactor common procedures. Make all
5215 test names unique. Change XFAIL to KFAIL.
5216
8a12c1f0
MC
52172004-07-20 Michael Chastain <mec.gnu@mindspring.com>
5218
5219 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
5220 * gdb.ada/gnat_ada.gin: ... to here.
5221 * configure.in: Use gnat_ada.gin.
5222 * configure: Regenerate.
5223
23b451cf
AC
52242004-07-20 Andrew Cagney <cagney@gnu.org>
5225
5226 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
5227 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
5228 XFAILs. Clean up test messages and comments. Check backtraces.
5229 Delete re-sync code.
5230
ab618a02
MC
52312004-07-19 Michael Chastain <mec.gnu@mindspring.com>
5232
5233 Fix PR cli/740.
5234 * gdb.base/annota1.exp: Honor gdb,nosignals.
5235 * gdb.base/annota3.exp: Likewise.
5236
46dad340
MC
52372004-07-19 Michael Chastain <mec.gnu@mindspring.com>
5238
5239 * lib/java.exp: Update copyright notice.
5240
756d8c70
AC
52412004-07-19 Andrew Cagney <cagney@gnu.org>
5242
5243 * gdb.base/selftest.exp: Copy file from here ...
5244 * gdb.gdb/selftest.exp: ... to here.
5245
586027e6
AC
52462004-07-16 Andrew Cagney <cagney@redhat.com>
5247
5248 * lib/insight-support.exp: Delete file.
5249 * lib/java.exp (java_init): Fix copyright.
5250
029d2200
AC
52512004-07-16 Andrew Cagney <cagney@gnu.org>
5252
5253 * gdb.base/restore.c: Append "prologue" to comments marking the a
5254 function's prologue.
5255 * gdb.base/restore.exp: Update copyright, re-indent.
5256 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
5257 callerN" prefix where needed. Update patterns that match a
5258 function's prologue.
5259
653b62c5
MC
52602004-07-16 Michael Chastain <mec.gnu@mindspring.com>
5261
5262 * gdb.base/restore.c: Add copyright notice.
5263
f7d690e5
AC
52642004-07-16 Andrew Cagney <cagney@gnu.org>
5265
5266 * gdb.base/logical.exp: Update copyright.
5267 (evaluate): New procedure. Use to re-implement tests using
5268 several tables.
5269
d629a7cb
MH
52702004-07-14 Martin Hunt <hunt@redhat.com>
5271
5272 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
5273 which fixes some problems where init.tcl was not found.
5274
9c7bb332
AC
52752004-07-13 Andrew Cagney <cagney@gnu.org>
5276
6bf46641
AC
5277 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
5278 (check_sizeof, check_valueof): Do not include the output in the
5279 test name. Use gdb_test.
5280 (get_valueof): Use gdb_test_multiple.
5281
c4ffd4c0
AC
5282 * gdb.base/step-test.exp: Update copyright. Use
5283 gdb_test_multiple. Ensure that test names do not include
5284 architecture dependent output.
5285
ab89363a
AC
5286 * gdb.gdb/observer.exp: Update copyright.
5287 (setup_test): Use gdb_test_multiple.
5288 (attach_first_observer, attach_second_observer)
5289 (attach_third_observer, detach_first_observer)
5290 (detach_second_observer, detach_third_observer)
5291 (reset_counters, check_counters): Make $message a prefix.
5292 (test_normal_stop_notifications): Add "args" parameter - a list of
5293 init functions to be called. Make $message a prefix,
5294 (test_observer_normal_stop): Change the message prefixes so that
5295 they are unique, pass the attach / detach procedures to
5296 test_normal_stop_notifications.
5297
ec58997a
AC
5298 * gdb.base/signull.exp (test_segv): Prefix all tests with
5299 "${name}". Clean up test messages.
5300
b475183b
AC
5301 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
5302
9c7bb332
AC
5303 * gdb.base/ena-dis-br.exp: Update copyright.
5304 (break_at): New function. Replace send_gdb with gdb_test,
5305 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
5306 ignore count, not stopped at bpt", with KFAIL.
5307
2dd95497
CV
53082004-07-13 Corinna Vinschen <vinschen@redhat.com>
5309
5310 * gdb.base/attach.exp: Remove cleanupfile handling.
5311
419e626b
AC
53122004-07-12 Andrew Cagney <cagney@gnu.org>
5313
5314 * gdb.base/annota1.exp: Cleanup corefile test name.
5315 * gdb.base/annota3.exp: Ditto.
5316
8b1b3228
AC
53172004-07-12 Andrew Cagney <cagney@gnu.org>
5318
78650829
AC
5319 * gdb.base/signals.exp: Clean up copyright, re-indent.
5320
8b1b3228
AC
5321 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
5322 gdb_test and gdb_test_multiple.
5323
935c2760
JJ
53242004-07-08 Jeff Johnston <jjohnstn@redhat.com>
5325
5326 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 5327 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
5328 provide line number info for first statement in main.
5329
1544280f
AC
53302004-07-08 Andrew Cagney <cagney@gnu.org>
5331
1279f4ff
AC
5332 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
5333
1544280f
AC
5334 * gdb.base/sigbpt.exp: Make the common part of each test name a
5335 prefix instead of suffix.
5336
bcc82369
BR
53372004-07-07 Bob Rossi <bob_rossi@cox.net>
5338
5339 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
5340 test from test_tbreak_creation_and_listing to
5341 test_file_list_exec_source_file
5342 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
5343 Changed name of test from test_tbreak_creation_and_listing to
5344 test_file_list_exec_source_file
5345
23f4b0aa
JJ
53462004-07-07 Jeff Johnston <jjohnstn@redhat.com>
5347
5348 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
5349 the jmisc() constructor instead of <init>.
5350 * gdb.java/jmisc1.exp: Ditto.
5351
56401cd5
AC
53522004-07-07 Andrew Cagney <cagney@gnu.org>
5353
5354 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
5355 corrupting the PC.
5356
44ae2f6a
MC
53572004-07-06 Michael Chastain <mec.gnu@mindspring.com>
5358
5359 * gdb.cp/templates.exp: Accept whitespace change in demangler
5360 output.
5361
45a83408
AC
53622004-07-06 Andrew Cagney <cagney@gnu.org>
5363
5364 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
5365
d205ad70
MC
53662004-07-02 Michael Chastain <mec.gnu@mindspring.com>
5367
5368 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
5369 * lib/compiler.cc: Likewise.
5370
06ea1a61
MC
53712004-06-30 Michael Chastain <mec.gnu@mindspring.com>
5372
5373 * lib/compiler.cc: Work around string preprocessing problem
5374 with old hp c++ compiler.
5375 * lib/compiler.c: Likewise.
5376
daab1251
CV
53772004-06-29 Corinna Vinschen <vinschen@redhat.com>
5378
5379 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
5380 directives to conditionalize symbol prefixing.
5381 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
5382 additional_flags handling. Add underscore prefix for Cygwin.
5383 * gdb.arch/i386-unwind.c: Use preprocessor directives to
5384 conditionalize symbol prefixing.
5385 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
5386 additional_flags handling. Add underscore prefix for Cygwin.
5387
cc984116
CV
53882004-06-29 Corinna Vinschen <vinschen@redhat.com>
5389
5390 * gdb.base/bigcore.exp: Skip test on Cygwin.
5391
c279b077
MC
53922004-06-28 Michael Chastain <mec.gnu@mindspring.com>
5393
5394 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
5395 formats for "info register". Use gdb_test_multiple. Fix
5396 the "invalid register" test.
5397
0e915747
CV
53982004-06-28 Corinna Vinschen <vinschen@redhat.com>
5399
5400 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
5401 PID for Cygwin. Add Cygwin specific strings to check for in some
5402 tests.
5403 (do_attach_tests): Add a test for user interaction when attaching
5404 to a process with no matching symbol table already loaded.
5405
11422c86
AC
54062004-06-26 Andrew Cagney <cagney@gnu.org>
5407
5408 Test PR java/1567 and PR java/1565.
5409 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
5410 * gdb.java/jmisc2.exp: Delete file.
5411
cefbce26
MC
54122004-06-26 Michael Chastain <mec.gnu@mindspring.com>
5413
5414 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
5415
e19f872c
CV
54162004-06-25 Corinna Vinschen <vinschen@redhat.com>
5417
5418 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
5419 attach process.
5420
d931ba3b
MC
54212004-06-23 Michael Chastain <mec.gnu@mindspring.com>
5422
5423 * gdb.cp/pr-1553.exp: Remove.
5424
aef68c48
MC
54252004-06-22 Michael Chastain <mec.gnu@mindspring.com>
5426
5427 * gdb.cp/pr-1553.cc: Remove.
5428 * gdb.cp/pr-1553.exp: Disable this test.
5429
8d5df71a
JB
54302004-06-20 Jim Blandy <jimb@redhat.com>
5431
a9c64011 5432 Fix PR testsuite/1680.
8d5df71a
JB
5433 * gdb.arch/i386-sse.exp: Properly quote curly braces in
5434 regular expressions.
5435
4ac6f39d
MC
54362004-06-19 Michael Chastain <mec.gnu@mindspring.com>
5437
5438 Fix PR testsuite/1679.
5439 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
5440 Issue an UNSUPPORTED result instead.
5441
1b413552
JB
54422004-06-18 Jim Blandy <jimb@redhat.com>
5443
5444 * gdb.base/charset.exp: Only send a control-C if we see a new
5445 prompt and incomplete command.
5446
6daa6ebd
MC
54472004-06-18 Michael Chastain <mec.gnu@mindspring.com>
5448
5449 * gdb.cp/pr-574.cc: Add copyright notice.
5450
51fa4ae0
JB
54512004-06-17 Jim Blandy <jimb@redhat.com>
5452
5453 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
5454 cases where the regexp has no groups; this grabs random text from
5455 the previous test suite, whatever that was.
5456
8fea26c5
MC
54572004-06-17 Michael Chastain <mec.gnu@mindspring.com>
5458
5459 * gdb.cp/printmethod.cc: Add copyright notice.
5460
1e3aeb41
MC
54612004-06-16 Michael Chastain <mec.gnu@mindspring.com>
5462
5463 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
5464
9d9030bc
AC
54652004-06-16 Andrew Cagney <cagney@gnu.org>
5466
5467 * gdb.base/signull.c: Update copyright. Include <string.h>.
5468 (bowler): Replace data_pointer with data_read
5469 and data_write cases. Add code_descriptor case.
5470 (zero, desc): New array and pointer.
5471 (data, code): Change to simple pointers.
5472 * gdb.base/signull.exp: Fix probe pattern matching a function
5473 descriptor SIGSEGV. Replace data_pointer with data_read and
5474 data_write tests.
5475
acd4ad44
AC
54762004-06-16 Andrew Cagney <cagney@gnu.org>
5477
5478 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
5479
08fd625c
MC
54802004-06-15 Michael Chastain <mec.gnu@mindspring.com>
5481
5482 * gdb.base/long_long.c: Add copyright notice.
5483
1903502c
MC
54842004-06-15 Michael Chastain <mec.gnu@mindspring.com>
5485
5486 * gdb.base/long_long.exp: Remove reference to
5487 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
5488 to gdb_breakpoint and gdb_continue_to_breakpoint.
5489
83313cb1
JB
54902004-06-14 Jim Blandy <jimb@redhat.com>
5491
5492 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
5493 endian case.
5494
1bf404ef
AC
54952004-06-14 Andrew Cagney <cagney@gnu.org>
5496
5497 * gdb.base/gcore.exp (capture_command_output): Delete the always
5498 passing tests containing inferior values.
5499 * gdb.base/ending-run.exp: Do not include the breakpoint address
5500 in the test message. Update copyright.
5501 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
5502 size in the test name, use gdb_test_multiple. Update copyright.
5503
ef220b33
MC
55042004-06-14 Michael Chastain <mec.gnu@mindspring.com>
5505
5506 * gdb.cp/ref-types.cc: Add copyright notice.
5507
4f70a4c9
MC
55082004-06-14 Michael Chastain <mec.gnu@mindspring.com>
5509
5510 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
5511 hp_aCC_compiler.
5512 * lib/compiler.cc: Likewise.
5513 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
5514 'set' commands. Log diagnostics for other lines. Set
5515 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
5516
335928ac
MC
55172004-06-13 Michael Chastain <mec.gnu@mindspring.com>
5518
5519 * gdb.cp/try_catch.cc: Add copyright notice.
5520
2efb12e8
MC
55212004-06-12 Michael Chastain <mec.gnu@mindspring.com>
5522
5523 * gdb.cp/userdef.cc: Add copyright notice.
5524
0bbed51a
MC
55252004-06-11 Michael Chastain <mec.gnu@mindspring.com>
5526
5527 * gdb.cp/virtfunc.cc: Add copyright notice.
5528
e12a46c9
RC
55292004-06-11 Randolph Chung <tausq@debian.org>
5530
5531 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
5532 problem.
5533
338e05af
AC
55342004-06-10 Andrew Cagney <cagney@gnu.org>
5535
5536 * lib/compiler.cc, lib/compiler.c: Append either
5537 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
5538 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
5539 instead of gcc-3-3.
5540
dc3f10cb
AC
55412004-06-09 Andrew Cagney <cagney@gnu.org>
5542
b4d946af
AC
5543 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
5544 gdb/1455, bug is specific to "long long" and "double".
a9c64011 5545
dc3f10cb
AC
5546 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
5547 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
5548 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
5549 fixed.
5550
b5c0bfa2
AC
55512004-06-09 Andrew Cagney <cagney@gnu.org>
5552
5553 * gdb.base/structs.exp (test_struct_returns): Replace
5554 "return_value_unknown" and "finish_value_unknown" by
5555 "return_value_known" and "finish_value_known". Instead of
5556 "return_value_unknown" iff "finish_value_unknown", check
5557 "return_value_known" implies "finish_value_known".
5558
caeb605f
MH
55592004-06-08 Martin Hunt <hunt@redhat.com>
5560
5561 * gdb.base/float.exp: Add pattern for mips targets.
5562
c892bb64
RC
55632004-06-08 Randolph Chung <tausq@debian.org>
5564
5565 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
5566 message for unknown architectures more clear.
5567
48306d3e
JB
55682004-06-08 Joel Brobecker <brobecker@gnat.com>
5569
5570 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
5571 start the execution of the program.
5572
83ecb59f
JB
55732004-06-07 Jim Blandy <jimb@redhat.com>
5574
5575 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
5576 * gdb.arch/i386-cpuid.h: New helper file.
5577
55264cb4
RC
55782004-06-07 Randolph Chung <tausq@debian.org>
5579
5580 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
5581 has started.
5582
23cadb28
RM
55832004-06-04 Roland McGrath <roland@redhat.com>
5584
5585 Fix PR gdb/1647.
5586 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
5587 differently to be robust to output buffering differences.
5588
51d01eda
MC
55892004-06-04 Michael Chastain <mec.gnu@mindspring.com>
5590
5591 * gdb.threads/pthreads.exp: Update copyright years.
5592 (check_control_c): Change asynchronous 'after' to synchronous.
5593
f4fc3b93
RM
55942004-06-04 Roland McGrath <roland@redhat.com>
5595
5596 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
5597 next gdb prompt.
5598
4013522b
MC
55992004-06-02 Michael Chastain <mec.gnu@mindspring.com>
5600
5601 Fix PR gdb/1636.
5602 * gdb.threads/manythreads.exp: Change asynchronous 'after'
5603 calls to synchronous.
5604
7a8f1e6b
JB
56052004-05-26 Jim Blandy <jimb@redhat.com>
5606
5607 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
5608
81bb3443
RC
56092004-05-24 Randolph Chung <tausq@debian.org>
5610
5611 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
5612 * gdb.asm/pa.inc: New file.
5613
8f5a3103
MK
56142004-05-22 Mark Kettenis <kettenis@gnu.org>
5615
5616 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
5617
734b8fe8 56182004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 5619 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
5620
5621 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
5622 GDB prompt.
5623
725603e1
UW
56242004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5625
f4fc3b93 5626 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
5627 setjmp/longjmp. Use sigaction instead of signal.
5628
8b923272 56292004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 5630 Michael Snyder <msnyder@redhat.com>
8b923272
JB
5631
5632 * gdb.threads/pthread_cond_wait.c: New file.
5633 * gdb.threads/pthread_cond_wait.exp: New testcase.
5634
8bfabb04
AC
56352004-05-13 Andrew Cagney <cagney@redhat.com>
5636
5637 * gdb.base/signull.exp, gdb.base/signull.c: New files.
5638 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
5639
42edda50
AC
56402004-05-11 Andrew Cagney <cagney@redhat.com>
5641
5642 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
5643 fixed but revealed gdb/1639.
5644
d303a6c7
AC
56452004-05-10 Andrew Cagney <cagney@redhat.com>
5646
5647 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
5648 func1" and "next to 2nd alarm", kernel bug avoided.
5649
bf08c2a1
DJ
56502004-05-10 Daniel Jacobowitz <dan@debian.org>
5651
5652 PR external/1568
5653 * gdb.base/bigcore.exp: Check the size of the dumped core file.
5654 XFAIL if it is smaller than bytes_allocated.
5655 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
5656 (main): Make chunks_allocated unsigned. Correct comment.
5657
c0586a34
JB
56582004-05-07 Joel Brobecker <brobecker@gnat.com>
5659
5660 * gdb.arch/powerpc-aix-prologue.c: New file.
5661 * gdb.arch/powerpc-aix-prologue.exp: New file.
5662
f2785d12
JB
56632004-05-07 Jim Blandy <jimb@redhat.com>
5664
5665 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
5666 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
5667
bd7f6e30
JB
56682004-05-06 Joel Brobecker <brobecker@gnat.com>
5669
5670 * gdb.base/sep.exp: No longer setup_kfail when the program was
5671 built with dwarf2.
5672
0a5e7efe
JI
56732004-05-05 Jim Ingham <jingham@apple.com>
5674
5675 * gdb.base/pending.exp: Make sure pending breakpoints
5676 preserve the ignore count.
f4fc3b93 5677
a8958849
MK
56782004-04-27 Jerome Guitton <guitton@gnat.com>
5679
5680 * i386-prologue.exp: Add testcase for jump instruction as first
5681 instruction of the real code.
5682 * i386-prologue.c (jump_at_beginning): New function.
5683
7e103f5b
MK
56842004-04-28 Mark Kettenis <kettenis@gnu.org>
5685
5686 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
5687 x86_64-*-*.
5688
5d38b224
MK
56892004-04-28 Mark Kettenis <kettenis@gnu.org>
5690
5691 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
5692 i*86-*-*.
5693
0ef32fd9
MK
56942004-04-25 Mark Kettenis <kettenis@gnu.org>
5695
5696 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
5697 expression that checks the return type.
5698
71d7dd7c
AC
56992004-04-23 Andrew Cagney <cagney@redhat.com>
5700
5701 * gdb.base/call-sc.exp: New test of scalar call/return values.
5702 * gdb.base/call-sc.c: Ditto.
5703
1e9f977e
JJ
57042004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5705
5706 * gdb.threads/manythreads.c: Reduce thread stack size.
5707
899d9e3a
JJ
57082004-04-23 Jeff Johnston <jjohnstn@redhat.com>
5709
5710 * gdb.threads/manythreads.c: Add copyright notice.
5711
61bcae62
AC
57122004-04-23 Andrew Cagney <cagney@redhat.com>
5713
5714 * gdb.base/siginfo.exp: Better handle step out of signal.
5715 * gdb.base/sigstep.exp: Ditto.
5716
7339a42e 57172004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 5718 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
5719
5720 * gdb.threads/manythreads.c: New testcase.
5721 * gdb.threads/manythreads.exp: Ditto.
5722
5c98409b
JB
57232004-04-22 Jim Blandy <jimb@redhat.com>
5724
5725 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
5726 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
5727
3b611f1a
MC
57282004-04-21 Michael Chastain <mec.gnu@mindspring.com>
5729
5730 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
5731
f0fd9238
AC
57322004-04-21 Andrew Cagney <cagney@redhat.com>
5733
5734 * gdb.base/sigstep.c: New file.
5735 * gdb.base/sigstep.exp: New file.
5736
90990674
JB
57372004-04-16 Joel Brobecker <brobecker@gnat.com>
5738
5739 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
5740 call to observer_notify_normal_stop.
5741
78cef34b
AC
57422004-04-15 Andrew Cagney <cagney@redhat.com>
5743
5744 * gdb.base/siginfo.c: New file.
5745 * gdb.base/siginfo.exp: New file.
5746
d2343407
JB
57472004-04-12 J. Brobecker <brobecker@gnat.com>
5748
5749 * gdb.base/sep.exp: Fix typo in comment.
5750
a2dba3c8
JB
57512004-04-12 J. Brobecker <brobecker@gnat.com>
5752
5753 * gdb.base/sep.c: New file.
5754 * gdb.base/sep-proc.c: New file.
5755 * gdb.base/sep.exp: New testcase.
5756
15f7b60e
MK
57572004-04-09 Mark Kettenis <kettenis@gnu.org>
5758
5759 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
5760 support.
5761
44f4de1a
AC
57622004-04-05 Andrew Cagney <cagney@redhat.com>
5763
5764 * gdb.base/sigaltstack.c: New file.
5765 * gdb.base/sigaltstack.exp: New file.
5766
ef04f396
JB
57672004-04-04 Joel Brobecker <brobecker@gnat.com>
5768
5769 * gdb.base/foll-fork.exp: Update the expected output for
5770 "help set follow-fork-mode", to match a change that was made
5771 to the help of this variable on 2004-01-13.
5772
d40d2c92
JB
57732004-04-01 Joel Brobecker <brobecker@gnat.com>
5774
5775 * lib/ada.exp: Add copyright notice.
5776 * bar.ads: Likewise.
5777 * bar.adb: Likewise.
5778 * null_record.adb: Likewise.
5779 * null_record.exp: Likewise.
5780 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
5781
f86ef5a3
JB
57822004-04-01 Joel Brobecker <brobecker@gnat.com>
5783
5784 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
5785 * configure: Regenerate.
5786
414e70e3
JB
57872004-04-01 Joel Brobecker <brobecker@gnat.com>
5788
5789 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
5790 to build the application. Remove the message printed when in
5791 verbose mode, redundant with the UNSUPPORTED message above.
5792
f0aaee49
JB
57932004-03-31 Joel Brobecker <brobecker@gnat.com>
5794
5795 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
5796 * gdb.ada (null_record.exp): New testcase.
5797
ac81cb54
JB
57982004-03-31 Joel Brobecker <brobecker@gnat.com>
5799
5800 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
5801
854af2f7
JB
58022004-03-31 Joel Brobecker <brobecker@gnat.com>
5803
5804 * gdb.ada: New subdirectory.
5805 * gdb.ada/Makefile.in: New file.
5806 * gdb.ada/gnat_ada.gpr.in: New file.
5807
034cb681
JB
58082004-03-31 Joel Brobecker <brobecker@gnat.com>
5809
5810 * lib/ada.exp: New file.
5811
78a1a894
DJ
58122004-03-24 Daniel Jacobowitz <drow@mvista.com>
5813
5814 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
5815 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
5816
4b2b3b3e
AC
58172004-03-22 Andrew Cagney <cagney@redhat.com>
5818
5819 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
5820 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
5821 Problem identified by Ulrich Weigand.
5822
23c73aa3
DC
58232004-03-17 David Carlton <carlton@kealia.com>
5824
5825 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
5826 PR c++/826.
5827
d63a86f8
RM
58282004-03-16 Roland McGrath <roland@redhat.com>
5829
5830 * gdb.base/auxv.exp: New file.
5831 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
5832
0e02aa50
DC
58332004-03-12 David Carlton <carlton@kealia.com>
5834
5835 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
5836 * gdb.cp/pr-1553.cc: Ditto.
5837 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
5838 pass branch.
5839
c20b71be
MC
58402004-03-12 Michael Chastain <mec.gnu@mindspring.com>
5841
5842 * gdb.cp/templates.exp: Accept more template types.
5843
c7414a01
MC
58442004-03-09 Michael Chastain <mec.gnu@mindspring.com>
5845
5846 From Corinna Vinschen with modifications.
5847 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
5848 local variable obj_with_enum.
5849 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
5850 results with obj_with_enum.
5851
ed69573c
MC
58522004-03-09 Michael Chastain <mec.gnu@mindspring.com>
5853
5854 * gdb.cp/classes.cc: New file, copied from misc.cc.
5855 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
5856
28301461
MC
58572004-03-09 Michael Chastain <mec.gnu@mindspring.com>
5858
5859 * gdb.cp/misc.cc: Add copyright notice.
5860
1198ecbe
DC
58612004-03-05 David Carlton <carlton@kealia.com>
5862
5863 * gdb.cp/rtti.exp: Add 'print *obj3' test.
5864 * gdb.cp/rtti.h: Update copyright.
5865 (namespace n2::n3): New.
5866 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
5867 (n2::n3::func3): New.
5868 (main): Call n2::n3::func3.
5869 * gdb.cp/rtti2.cc: Update copyright.
5870 (n2::create3): New.
5871
9e08c470
MK
58722004-03-04 Mark Kettenis <kettenis@gnu.org>
5873
5874 * gdb.asm/openbsd.inc: Fix typo.
5875
4bebc3aa
FF
58762004-03-03 Fred Fish <fnf@redhat.com>
5877
5878 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
5879 "val" instead of unused "size". Update copyright year.
5880
6ea9fb37
DJ
58812004-02-29 Daniel Jacobowitz <drow@mvista.com>
5882
5883 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
5884 to use unsigned char.
5885 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
5886 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
5887
23b23974
DJ
58882004-02-29 Daniel Jacobowitz <drow@mvista.com>
5889
5890 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
5891 line of output.
5892
7574fd53
DJ
58932004-02-28 Daniel Jacobowitz <drow@mvista.com>
5894
5895 * gdb.base/relocate.c (dummy): Initialize.
5896
a195357f
DJ
58972004-02-28 Daniel Jacobowitz <drow@mvista.com>
5898
5899 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
5900 a breakpoint at exit.
5901
72fd54a9
FF
59022004-02-27 Fred Fish <fnf@redhat.com>
5903
5904 * gdb.base/chng-syms.exp: Add expect condition to match failing
5905 case that isn't a timeout.
5906
b9d23137
AC
59072004-02-27 Andrew Cagney <cagney@redhat.com>
5908
5909 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
5910 support.
5911
15d208f6 59122004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 5913
15d208f6
FF
5914 * gdb.arch/gdb1431.c: Remove.
5915 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
5916 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
5917 of "until" incorrectly.
5918
98f9cd2d
JB
59192004-02-26 J. Brobecker <brobecker@gnat.com>
5920
5921 * gdb.cp/class2.cc (empty): New class.
5922 (refer): New function.
5923 (main): Declare an object of type empty and use it.
5924 * gdb.cp/class2.exp: Print the value of an object of type empty.
5925
9b50c11b
JJ
59262004-02-26 Jeff Johnston <jjohnstn@redhat.com>
5927
5928 * gdb.base/langs.exp: Update query string to match the
5929 new nquery format used for pending breakpoints.
5930
0dcd613f
AC
59312004-02-26 Andrew Cagney <cagney@redhat.com>
5932
5933 Fix PR i18n/1570.
5934 * gdb.base/charset.c: Update copyright notice.
5935 (main, init_string): Remove the escape character '\e' tests.
5936 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
5937 * gdb.base/charset.exp (valid_host_charset): Ditto.
5938 * gdb.base/setvar.exp: Ditto.
5939
b8a56647
AC
59402004-02-24 Andrew Cagney <cagney@redhat.com>
5941
90d59e34
AC
5942 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
5943 mmapped data in core file" PASS and FAIL messages consistent.
5944
b8a56647
AC
5945 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
5946 setting a breakpoint. Work around PR java/1565.
5947
9f27c604
JJ
59482004-02-23 Jeff Johnston <jjohnstn@redhat.com>
5949
5950 * lib/gdb.exp (gdb_breakpoint): Update query string to match
5951 new nquery format.
5952 * gdb.base/pending.exp: Ditto.
5953
3224a706
MK
59542004-02-22 Mark Kettenis <kettenis@gnu.org>
5955
5956 * configure.in: Run stabs tests on *BSD.
5957 * configure: Regenerated.
5958
41e0a9ca
MK
59592004-02-21 Mark Kettenis <kettenis@gnu.org>
5960
5961 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
5962
1e1b3428
FF
59632004-02-20 Fred Fish <fnf@redhat.com>
5964
5965 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
5966 blank in test for "returns short", for consistency with other
5967 "returns xxx" tests. Update copyright year.
5968
f9a7572a
FF
59692004-02-19 Fred Fish <fnf@redhat.com>
5970
5971 New testcase for PR breakpoint/1558.
5972 * gdb.arch/gdb1558.exp: New file.
5973 * gdb.arch/gdb1558.c: New file.
5974
b2ce2854
EZ
59752004-02-19 Elena Zannoni <ezannoni@redhat.com>
5976
5977 * gdb.base/nodebug.exp: Fix typo.
5978
e7c9ff01
JB
59792004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5980
5981 Committed by Jim Blandy <jimb@redhat.com>.
5982
62f4b920
JB
5983 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
5984
2db536a1
JB
5985 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
5986
e7c9ff01
JB
5987 * gdb.base/float.exp: Support s390*-*-* targets.
5988
f3205b34
AF
59892004-02-17 Adam Fedor <fedor@gnu.org>
5990
5991 * gdb.base/gdb1555.exp: New file.
5992 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
5993
9d62932d
EZ
59942004-02-17 Elena Zannoni <ezannoni@redhat.com>
5995
5996 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
5997
344c9711
FF
59982004-02-16 Fred Fish <fnf@redhat.com>
5999
6000 * gdb.arch/gdb1291.c: Remove
6001 * gdb.arch/gdb1291.s: New test input file.
6002 * gdb.arch/gdb1291.exp: Expand test to check case that should not
6003 fail. Test for correct result, known incorrect result, other
6004 failures and timeouts.
6005
2d822687
AC
60062004-02-16 Andrew Cagney <cagney@redhat.com>
6007
6008 * gdb.base/bigcore.exp: New file.
6009 * gdb.base/bigcore.c: New file.
6010
dac15b66
AC
60112004-02-13 Andrew Cagney <cagney@redhat.com>
6012
6013 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
6014 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
6015 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
6016 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
6017 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
6018 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
6019 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
6020 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
6021 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
6022 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
6023
6bdfc2c4
JJ
60242004-02-11 Jeff Johnston <jjohnstn@redhat.com>
6025
6026 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
6027 executed is an alloc instruction.
6028
87b3ede8
DC
60292004-02-11 David Carlton <carlton@kealia.com>
6030
6031 * gdb.cp/breakpoint.exp: New.
6032 * gdb.cp/breakpoint.cc: New.
6033
6e19e2bf
MC
60342004-02-11 Michael Chastain <mec.gnu@mindspring.com>
6035
6036 Partial fix for PR gdb/1543.
6037 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
6038 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
6039 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
6040 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
6041 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
6042 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
6043 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
6044 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
6045 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
6046 to bug-gdb@prep.ai.mit.edu .
6047 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
6048 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
6049 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
6050 Likewise.
6051
5c5455dc
AC
60522004-02-10 Andrew Cagney <cagney@redhat.com>
6053
6054 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
6055 using gdb_internal_error_resync.
6056
9cf689d7
DJ
60572004-02-09 Daniel Jacobowitz <drow@mvista.com>
6058
6059 * gdb.threads/thread-specific.exp: Stop early if no threads are
6060 found.
6061
d2dc51db
MC
60622004-02-09 Michael Chastain <mec.gnu@mindspring.com>
6063
6064 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
6065
14b1a056
DJ
60662004-02-08 Daniel Jacobowitz <drow@mvista.com>
6067
6068 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
6069 breakpoints.
6070
83f66e8f
DJ
60712004-02-07 Daniel Jacobowitz <drow@mvista.com>
6072
6073 * config/sim.exp (gdb_load): Handle $arg == "".
6074 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
6075 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
6076
30fc0091
EZ
60772004-02-07 Elena Zannoni <ezannoni@redhat.com>
6078
a9c64011
AS
6079 * gdb.base/maint.exp: Update test to reflect
6080 obstack changes.
30fc0091 6081
4d806929
JJ
60822004-02-04 Jeff Johnston <jjohnstn@redhat.com>
6083
6084 * gdb.base/pendshr.c (pendfunc): New function that calls
6085 pendfunc1.
6086 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
6087
7bfdd688
FF
60882004-02-04 Fred Fish <fnf@redhat.com>
6089
6090 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
6091 function symbols and update copyright years.
6092 * gdb.arch/gdb1291.c: Ditto.
6093
aaa08ee4
MC
60942004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6095
6096 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
6097
dbad7755
MC
60982004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6099
6100 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
6101
ec4646ef
MC
61022004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6103
6104 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
6105
1b802196
FF
61062004-02-02 Fred Fish <fnf@redhat.com>
6107
6108 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
6109 remote targets. Update copyright years.
6110
18fe2033
JJ
61112004-02-02 Jeff Johnston <jjohnstn@redhat.com>
6112
6113 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
6114 support.
6115 * gdb.base/langs.exp: Fix test which attempts to create
6116 breakpoint on non-existent function to handle new pending
6117 support.
6118 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
6119 a breakpoint.
6120 * gdb.base/pending.exp: New test.
6121 * gdb.base/pending.c: New file.
6122 * gdb.base/pendshr.c: Ditto.
6123
8d577d32
DC
61242004-02-02 David Carlton <carlton@kealia.com>
6125
6126 * gdb.cp/overload.exp: Add overloadNamespace tests.
6127 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
6128 (overloadNamespace, XXX): New.
6129 (main): Call XXX::marker2.
6130
3ad13771
FF
61312004-02-01 Fred Fish <fnf@redhat.com>
6132
6133 * gdb.base/dump.exp: Use runto_main instead of "runto main".
6134 * gdb.base/finish.exp: Ditto.
6135 * gdb.base/gcore.exp: Ditto.
6136 * gdb.base/huge.exp: Ditto.
6137 * gdb.base/info-proc.exp: Ditto.
6138 * gdb.base/return2.exp: Ditto.
6139 * gdb.threads/gcore-thread.exp: Ditto.
6140
44c75849
DJ
61412004-02-01 Daniel Jacobowitz <drow@mvista.com>
6142
6143 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
6144
005bc093
MK
61452004-02-01 Mark Kettenis <kettenis@gnu.org>
6146
6147 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
6148 that opening the file succeeds on OpenBSD.
6149
c47cebdb
DJ
61502004-02-01 Daniel Jacobowitz <drow@mvista.com>
6151
6152 * gdb.threads/thread-specific.c: New file.
6153 * gdb.threads/threads-specific.exp: New test script.
6154 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
6155 to expect_out.
6156
5a01311c
MK
61572004-02-01 Mark Kettenis <kettenis@gnu.org>
6158
6159 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
6160 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
6161 only on the "print_small_structs from print_long_arg_list" test.
6162
ce22a4f1
DJ
61632004-02-01 Daniel Jacobowitz <drow@mvista.com>
6164
6165 * gdb.base/completion.exp: Kill a stray backslash.
6166
6167 From Jim Ingham <jingham@apple.com>:
6168 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
6169 agrees with the result from sending a tab.
6170
abbab9d3
DJ
61712004-01-31 Daniel Jacobowitz <drow@mvista.com>
6172
6173 * gdb.base/chng-syms.exp: Remove stray newline.
6174
53904d1e
MK
61752004-01-31 Mark Kettenis <kettenis@gnu.org>
6176
6177 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
6178 *-*-openbsd*.
6179 * gdb.asm/openbsd.inc: New file.
6180
3a4b3aac
MK
61812004-01-30 Mark Kettenis <kettenis@gnu.org>
6182
6183 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
6184 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
6185 *-*solaris2*. Remove commented out default settings for
6186 asm-flags. Replace gdb_compile with target_link.
6187
ebac27b4
MC
61882004-01-29 Michael Chastain <mec.gnu@mindspring.com>
6189
6190 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
6191 for all tests. Remove old hp-ux and cygnus xfail cases.
6192
d8679d84
PH
61932004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
6194
6195 * gdb.base/chng-syms.exp: New file.
6196 * gdb.base/chng-syms.c: New file.
6197
0a55bc22
MC
61982004-01-24 Michael Chastain <mec.gnu@mindspring.com>
6199
6200 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
6201 Provide arms for current output in all my configurations.
6202
94b8e876
MC
62032004-01-24 Michael Chastain <mec.gnu@mindspring.com>
6204
6205 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
6206 * lib/compiler.cc: Likewise.
6207 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
6208 get the right preprocessor. Eval the output directly. Remove
6209 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
6210 hp_f77_compiler and hp_f90_compiler completely.
6211 (gdb_preprocess): Delete.
6212 (get_compiler): Delete.
6213
7cf03d44
MK
62142004-01-24 Mark Kettenis <kettenis@gnu.org>
6215
6216 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
6217 <string.h>.
6218
68b6dce9
NR
62192004-01-24 Nick Roberts <nick@nick.uklinux.net>
6220
6221 * gdb.mi/mi-stack.exp: Update copyright.
6222
b368761e
DC
62232004-01-23 David Carlton <carlton@kealia.com>
6224
6225 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
6226 test for cp_lookup_transparent_type.
6227 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
6228 call them.
6229
f2061b53
DJ
62302004-01-23 Daniel Jacobowitz <drow@mvista.com>
6231
6232 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
6233 after -var-update.
6234
37fc574a
DC
62352004-01-23 David Carlton <carlton@kealia.com>
6236
6237 * gdb.cp/namespace.cc (C::ensureRefs): New.
6238 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
6239
8e94b928
NR
62402004-01-20 Nick Roberts <nick@nick.uklinux.net>
6241
6242 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
6243 case "-stack-list-locals 2".
6244 * gdb.mi/mi-var-child.exp: Test for case
6245 "-var-list-children --all-values NAME".
6246
997b0952
MC
62472004-01-18 Michael Chastain <mec.gnu@mindspring.com>
6248
6249 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
6250
52470da3
MK
62512004-01-18 Mark Kettenis <kettenis@gnu.org>
6252
7049b4b8
MK
6253 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
6254 used with gdb_test_multiple.
6255
52470da3
MK
6256 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
6257 read at address 0. This fixes PR testsuite/1504.
6258
da6012e5
DJ
62592004-01-18 Daniel Jacobowitz <drow@mvista.com>
6260
6261 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
6262 Remove downloading, guessing the host executable, the calls to
6263 gdb_file_cmd and gdb_target_cmd, and "load" support.
6264 (infer_host_exec): New function broken out from gdb_load.
6265 (gdb_load): New wrapper for gdbserver_gdb_load.
6266 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
6267 gdb_target_cmd. Use -target-select.
6268 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
6269 Download binaries to the host. Clear last_mi_remote_file when
6270 we load a new binary.
6271 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
6272 call gdbserver_gdb_load and mi_gdb_target_cmd.
6273
32c70722
MC
62742004-01-17 Michael Chastain <mec.gnu@mindspring.com>
6275
6276 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
6277 type patterns.
6278
b0cecf36
MC
62792004-01-17 Michael Chastain <mec.gnu@mindspring.com>
6280
6281 * gdb.cp/templates.exp: Fix typo in test name of
6282 "print Foo<volatile char*>::foo".
6283
4120d7e6
MC
62842004-01-15 Michael Chastain <mec.gnu@mindspring.com>
6285
6286 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
6287
f679e530
BE
62882004-01-16 Ben Elliston <bje@wasabisystems.com>
6289
6290 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
6291 (clean mostlyclean): Remove empty rm.
6292
091c48f6
MC
62932004-01-15 Michael Chastain <mec.gnu@mindspring.com>
6294
6295 * gdb.base/setvar.exp: Add copyright years.
6296
3e5fc8d2
DC
62972004-01-14 David Carlton <carlton@bactrian.org>
6298
6299 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
6300 PR c++/1511 and update coment.
6301 * gdb.cp/templates.exp: Update patterns to match current output.
6302 If changes involve something other than whitespace, KFAIL
6303 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
6304
63d06c5c
DC
63052004-01-14 David Carlton <carlton@kealia.com>
6306
6307 * gdb.cp/namespace.exp: Add tests involving classes defined within
6308 namespaces.
6309 * gdb.cp/namespace.cc (C::CClass): New.
6310 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
6311
a51dab88
EZ
63122004-01-14 Elena Zannoni <ezannoni@redhat.com>
6313
6314 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
6315 what debug info we have. Print a better message if something goes
6316 wrong while producing the separate debug info file.
6317
a476ccc9
MC
63182004-01-14 Michael Chastain <mec.gnu@mindspring.com>
6319
6320 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
6321
f453692c
MC
63222004-01-14 Michael Chastain <mec.gnu@mindspring.com>
6323
6324 * gdb.base/callfuncs.c: Add copyright notice.
6325
f40063a5
MC
63262004-01-13 Michael Chastain <mec.gnu@mindspring.com>
6327
6328 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
6329 inheritance. PR gdb/1498, PR gcc/13539.
6330
19ac3974
EZ
63312004-01-13 Elena Zannoni <ezannoni@redhat.com>
6332
a9c64011
AS
6333 * gdb.threads/gcore-thread.exp: Prefix name of binary with
6334 test specific name.
6335 * gdb.mi/gdb669.exp: Ditto.
6336 * gdb.mi/mi-pthreads.exp: Ditto.
6337 * gdb.mi/mi1-pthreads.exp: Ditto.
6338 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 6339
56c97c6e
MC
63402004-01-12 Michael Chastain <mec.gnu@mindspring.com>
6341
6342 * gdb.cp/member-ptr.cc: Add copyright notice.
6343
a0644324
MC
63442004-01-12 Michael Chastain <mec.gnu@mindspring.com>
6345
6346 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
6347 some patterns for recent versions of gcc and hpacc. Delete
6348 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
6349 Delete tests that access a NULL pointer-to-member-data. This
6350 script is still disabled for gcc.
6351
32fabe09
EZ
63522004-01-12 Elena Zannoni <ezannoni@redhat.com>
6353
6354 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 6355 escaped correctly.
32fabe09 6356
1f8a6abb
EZ
63572004-01-12 Elena Zannoni <ezannoni@redhat.com>
6358
6359 * gdb.base/sepdebug.exp: New file.
6360 * gdb.base/sepdebug.c: New file.
6361 * lib/gdb.exp (separate_debug_filename): New procedure.
6362 (gdb_gnu_strip_debug): New procedure.
6363
48efe704
AC
63642004-01-12 Andrew Cagney <cagney@redhat.com>
6365
6366 * gdb.mi/ChangeLog: Delete file. Renamed to ...
6367 * gdb.mi/ChangeLog-1999-2003: New file.
6368
a9415475
AC
63692004-01-12 Andrew Cagney <cagney@redhat.com>
6370
6371 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
6372 "Renaming a directory to a non-empty directory returns ENOTEMPTY
6373 or EEXIST", treat EBUSY as an XFAIL.
6374
83b8cf9d
MC
63752004-01-11 Michael Chastain <mec.gnu@mindspring.com>
6376
6377 * gdb.base/scope.exp: Remove obsolete setup_xfail for
6378 hp_cc_compiler.
6379
9939d2a8
MC
63802004-01-10 Michael Chastain <mec.gnu@mindspring.com>
6381
6382 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
6383 decorations.
6384
1ff8cadf
MC
63852004-01-10 Michael Chastain <mec.gnu@mindspring.com>
6386
6387 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
6388 and "(aCC)" decorations. Remove obsolete doco about old
6389 test results.
6390
6fa9022e
MC
63912004-01-09 Michael Chastain <mec.gnu@mindspring.com>
6392
6393 * gdb.cp/exception.exp: Fix typo in doco.
6394
209721fe
MK
63952004-01-09 Mark Kettenis <kettenis@gnu.org>
6396
6397 * gdb.base/gdb1476.exp: Fix typo.
6398
ef11303e
MC
63992004-01-09 Michael Chastain <mec.gnu@mindspring.com>
6400
6401 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
6402 file.
6403
041ab88c
MC
64042004-01-09 Michael Chastain <mec.gnu@mindspring.com>
6405
6406 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
6407 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
6408 Use gdb_compile. Remove restriction on gcc. Add some patterns
6409 for recent version of gdb. Delete second half, which was a copy
6410 of the first half with different build flags. This test is
6411 still disabled because it is still not ready for production.
6412
e36d075a
MC
64132004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6414
6415 * gdb.cp/exception.cc: Add copyright notice.
6416 * gdb.cp/exception.exp: Add a notice that this file is broken
6417 because of line number changes caused by addition of copyright
6418 notice.
6419
42b190ad
MC
64202004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6421
6422 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
6423 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
6424
8f25f06b
MC
64252004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6426
6427 * gdb.cp/classes.exp: Accept gnu abi 2.
6428 * gdb.cp/derivation.exp: Likewise.
6429 * gdb.cp/overload.exp: Likewise.
6430 * gdb.cp/virtfunc.exp: Likewise.
6431
06ded8b8
MC
64322004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6433
6434 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
6435 semicolon after end of function.
6436
77c26ae3
MC
64372004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6438
6439 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
6440 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
6441 boilerplate code for compiling and running the program under
6442 test. Add some string method tests.
6443
20757486
MC
64442004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6445
6446 * gdb.cp/bs15503.cc: Add copyright notice.
6447 * gdb.cp/bs15503.exp: Adjust line number.
6448
0fd3b503
MC
64492004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6450
6451 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
6452 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
6453
10d1bea8
MC
64542004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6455
6456 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
6457 hp_cc_compiler.
6458
2789202a
MC
64592004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6460
6461 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
6462 * gdb.cp/ctti.exp: Use the marker instead of "next".
6463 With gcc, run further before bailing.
6464
b862f14c
MC
64652004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6466
6467 * gdb.cp/cttiadd.cc: Add copyright notice.
6468 * gdb.cp/cttiadd1.cc: Likewise.
6469 * gdb.cp/cttiadd2.cc: Likewise.
6470 * gdb.cp/cttiadd3.cc: Likewise.
6471
96da2469
MC
64722004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6473
6474 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
6475 Use gdb_test, gdb_test_multiple. Use floating-point values that
6476 have exact representations in IEEE-ish formats.
6477
053248ff
MC
64782004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6479
6480 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
6481 compilers. Delete duplicate call to get_compiler_info.
6482 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
6483 * gdb.base/volatile.exp: Likewise.
6484
84acecdd
MK
64852004-01-07 Mark Kettenis <kettenis@gnu.org>
6486
6487 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
6488 memory at address 0.
6489
fe11a27f
MC
64902004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6491
6492 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
6493 to test for hp-ux assembler. Fix copyright years.
6494
60ad077b
AC
64952004-01-07 Andrew Cagney <cagney@redhat.com>
6496
6497 * gdb.base/fileio.c (strerrno): Add "EBUSY".
6498
1c9b8f33
AC
64992004-01-07 Andrew Cagney <cagney@redhat.com>
6500
6501 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
6502 when creating the read-only file. From analysis by Roland McGrath
6503 and Elena Zannoni.
6504
753ccc7a
MC
65052004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6506
6507 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
6508
eca3e36b
MC
65092004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6510
6511 * gdb.base/cvexpr.c: Be type-safe with function pointers and
6512 data pointers.
6513
f8d4bac4
MC
65142004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6515
6516 * gdb.cp/m-static.exp: Compile one source file at a time.
6517 Delete unused call to get_compiler_info.
6518
9b4e0f94
MC
65192004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6520
6521 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
6522 * gdb.base/call-rt-st.exp: Likewise.
6523 * gdb.base/nodebug.exp: Likewise.
6524 * gdb.base/volatile.exp: Likewise.
6525 * gdb.cp/ref-types.exp: Likewise.
6526 * gdb.cp/templates.exp: Likewise.
6527
023c1024
MK
65282004-01-05 Mark Kettenis <kettenis@gnu.org>
6529
6530 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
6531
19703c4a
MC
65322004-01-05 Michael Chastain <mec.gnu@mindspring.com>
6533
6534 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
6535 hppa*-hp-hpux*.
6536
18b67037
MK
65372004-01-04 Mark Kettenis <kettenis@gnu.org>
6538
ba6219c8
MK
6539 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
6540 x86_64-*-*.
6541
18b67037
MK
6542 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
6543 sparc64-*-* and sparc*-solaris2*.
6544
1bfbbb9d
MK
65452004-01-04 Mark Kettenis <kettenis@gnu.org>
6546
6547 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
6548 return ${tests}" test. The ${tests} already mentions the
6549 filename.
6550
06846494
MC
65512004-01-02 Michael Chastain <mec.gnu@mindspring.com>
6552
6553 * gdb.cp/local.exp: Accept gcc abi 2.
6554
3b0cb202
MC
65552004-01-02 Michael Chastain <mec.gnu@mindspring.com>
6556
6557 * gdb.cp/templates.exp: Accept gcc abi 2.
6558
0643ec3f
MC
65592004-01-02 Michael Chastain <mec.gnu@mindspring.com>
6560
6561 * lib/compiler.cc: Remove supports_template_debugging.
6562 * gdb.cp/templates.exp: Do not test supports_template_debugging.
6563
d231d0b1
MC
65642004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6565
6566 * gdb.cp/namespace.exp: Accept gcc abi 2.
6567
44ffb27c
MC
65682004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6569
6570 * gdb.cp/method.exp: Accept gcc abi 2.
6571
184ad485
MC
65722004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6573
6574 * gdb.cp/classes.exp: Generate identical results as old version.
6575 * gdb.cp/derivation.exp: Likewise.
6576 * gdb.cp/overload.exp: Likewise.
6577 * gdb.cp/virtfunc.exp: Likewise.
6578
116f09e7
MC
65792004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6580
6581 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
6582 mysterious bug with sourceware version of expect.
6583
b1379776
MC
65842004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6585
6586 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
6587 current versions of gcc, including gcc abi 2. Remove gratuitous
6588 restart of test program. Use gdb_test_multiple and gdb_test for
6589 all tests. Add patterns to xfail missing "const" in "const char *"
6590 and kfail PR gdb/1155.
6591
6b7a4c0e
MC
65922004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6593
6594 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
6595 current versions of gcc, including gcc abi 2. Remove gratuitous
6596 restart of test program. Use gdb_test_multiple and gdb_test for
6597 all tests. Add patterns to kfail PR gdb/1498.
6598
51615d72
MC
65992003-12-31 Michael Chastain <mec.gnu@mindspring.com>
6600
6601 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
6602 current versions of gcc, including gcc abi 2. Use "breakpoint"
6603 and "continue" instead of restarting the target program. Use
6604 gdb_test_multiple and gdb_test for all tests.
6605
7b79a9d7
MK
66062004-01-01 Mark Kettenis <kettenis@gnu.org>
6607
6608 * gdb.asm/asm-source.exp: Update copyright year. Link statically
6609 for *-*-solaris2*.
6610
1cd3489f
MC
66112003-12-31 Michael Chastain <mec.gnu@mindspring.com>
6612
6613 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
6614 current versions of gcc, including gcc abi 2. Use "breakpoint"
6615 and "continue" instead of restarting the target program several
6616 times. Use gdb_test_multiple and gdb_test for all tests.
6617
850742db
MC
66182003-12-18 Michael Chastain <mec.gnu@mindspring.com>
6619
6620 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
6621 source files.
6622
eb4bbda8
MC
66232003-12-16 Michael Chastain <mec.gnu@mindspring.com>
6624
6625 * gdb.base/environ.exp: Handle compiling test case from multiple
6626 source files.
6627
e42c7771
MC
66282003-12-16 Michael Chastain <mec.gnu@mindspring.com>
6629
6630 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
6631
80e4b428
JB
66322003-12-17 Jim Blandy <jimb@redhat.com>
6633
5f06973a
JB
6634 * gdb.base/freebpcmd.c: Add copyright notice.
6635
80e4b428
JB
6636 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
6637
0ab84fb7
MC
66382003-12-16 Michael Chastain <mec.gnu@mindspring.com>
6639
6640 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
6641
1b3bb3d0
JB
66422003-12-13 Jim Blandy <jimb@redhat.com>
6643
6644 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
6645
3a4c9371
KB
66462003-12-12 Kevin Buettner <kevinb@redhat.com>
6647
6648 * gdb.asm/frv.inc: New file.
6649 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
6650
a1dea79a
FF
66512003-12-09 Fred Fish <fnf@redhat.com>
6652
6653 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
6654 functions to break1.c and leave prototypes behind. Add more
6655 "set breakpoint NN here" comments.
6656 * gdb.base/break1.c: New file.
6657
6658 * gdb.base/break.exp: Handle compiling test case from multiple
6659 source files and change source file references as needed.
6660 * gdb.base/completion.exp: Ditto.
6661 * gdb.base/condbreak.exp: Ditto.
6662 * gdb.base/define.exp: Ditto.
6663 * gdb.base/ena-dis-br.exp: Ditto.
6664 * gdb.base/info-proc.exp: Ditto.
6665 * gdb.base/maint.exp: Ditto.
6666 * gdb.base/until.exp: Ditto.
6667
6668 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
6669 hardcoded line numbers.
6670 * gdb.base/define.exp: Ditto.
6671 * gdb.base/ena-dis-br.exp: Ditto.
6672 * gdb.base/maint.exp: Ditto.
6673 * gdb.base/until.exp: Ditto.
6674
6675 * gdb.base/completion.exp: Use "break1" for completion tests since
6676 "break" is no longer a unique prefix.
6677
5266b69c
AC
66782003-12-06 Andrew Cagney <cagney@redhat.com>
6679
6680 * gdb.base/structs.exp (test_struct_returns): When applicable, set
6681 "return_value_unimplemented". When an unimplemented struct return
6682 architecture, report incorrect values as a KFAIL
6683
374451f0
MC
66842003-12-05 Michael Chastain <mec.gnu@mindspring.com>
6685
6686 * gdb.cp/rtti.exp: Accept new wording of warning from
6687 cp_lookup_rtti_type.
6688
ba9b20a7
MC
66892003-12-05 Michael Chastain <mec.gnu@mindspring.com>
6690
6691 Partial fix for PR testsuite/1456.
6692 * gdb.base/scope.exp (test_at_main): Replace references to
6693 gcc_compiled with calls to test_compiler_info.
6694 (test_at_foo): Likewise.
6695 (test_at_bar): Likewise.
6696
b74b6d0b
MC
66972003-12-04 Michael Chastain <mec.gnu@mindspring.com>
6698
6699 Partial fix for PR testsuite/1456.
6700 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
6701 to test_compiler_info.
6702
ccfa3402
MC
67032003-12-03 Michael Chastain <mec.gnu@mindspring.com>
6704
6705 * gdb.base/so-impl-ld.exp: Update copyright notice.
6706
f6246aba
MC
67072003-12-02 Michael Chastain <mec.gnu@mindspring.com>
6708
6709 Partial fix for PR testsuite/1456.
6710 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
6711 to test_compiler_info.
6712
13ae734a
MC
67132003-11-28 Michael Chastain <mec.gnu@mindspring.com>
6714
6715 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
6716 from current versions of gdb. Clean up regular expressions.
6717 Delete redundant timeout case.
6718
d8e1cdee
MC
67192003-11-28 Michael Chastain <mec.gnu@mindspring.com>
6720
6721 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
6722 from current versions of gdb. Clean up regular expressions.
6723 Delete redundant timeout case.
6724
96457b64
MC
67252003-12-01 Michael Chastain <mec.gnu@mindspring.com>
6726
6727 Partial fix for PR testsuite/1456.
6728 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
6729 gcc_compiled with call to test_compiler_info.
6730
f35309fc
MC
67312003-11-30 Michael Chastain <mec.gnu@mindspring.com>
6732
6733 Partial fix for PR testsuite/1456.
6734 * gdb.base/list.exp (test_list_function): Delete unused declaration
6735 of gcc_compiled.
6736
d7afdf9b
MC
67372003-11-29 Michael Chastain <mec.gnu@mindspring.com>
6738
6739 Partial fix for PR testsuite/1456.
6740 * gdb.base/complex.exp: Replace reference to gcc_compiled with
6741 call to test_compiler_info.
6742
71507b56
MK
67432003-11-29 Mark Kettenis <kettenis@gnu.org>
6744
6745 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
6746 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
6747 it to create the appropriate note.inc.
6748 * gdb.asm/asmsrc1.s: Include "note.inc".
6749 * gdb.asm/netbsd.inc: New file.
6750 * gdb.asm/empty.inc: New file.
6751
f81f93f7
MC
67522003-11-28 Michael Chastain <mec.gnu@mindspring.com>
6753
6754 Partial fix for PR testsuite/1456.
6755 * gdb.base/constvars.exp: Replace references to gcc_compiled with
6756 calls to test_compiler_info.
6757
9a77938e
MC
67582003-11-27 Michael Chastain <mec.gnu@mindspring.com>
6759
6760 Partial fix for PR testsuite/1456.
6761 * gdb.base/volatile.exp: Replace references to gcc_compiled with
6762 calls to test_compiler_info.
6763
e8367dc7
MK
67642003-11-27 Mark Kettenis <kettenis@gnu.org>
6765
6766 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
6767 pattern for the KFAILs.
6768
526c61ee
AF
67692003-11-25 Adam Fedor <fedor@gnu.org>
6770
6771 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
6772 * gdb.objc/objcdecode.m: New file.
6773
28f2d600
AF
67742003-11-25 Adam Fedor <fedor@gnu.org>
6775
6776 * gdb.objc/nondebug.exp: Test for PR objc/1236.
6777 * gdb.objc/nondebug.m: New file.
6778
a3895cee
BE
67792003-11-26 Ben Elliston <bje@wasabisystems.com>
6780
6781 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
6782 NetBSD as it does on FreeBSD. Modelled on a similar change by
6783 Mark Kettenis on 2003-05-30.
6784 (link-flags): Set to "--entry _start" regardless of target.
6785 Special linker flags are to be appended to $link-flags.
6786 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
6787
c9f2c8a3
MC
67882003-11-25 Michael Chastain <mec.gnu@mindspring.com>
6789
6790 * gdb.cp/method.exp: Accept output of new demangler.
6791
15a0587a 67922003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
6793
6794 * gdb/class2.exp: New file.
6795 * gdb/class2.cc: New file.
6796
3c00b570
MC
67972003-11-25 Michael Chastain <mec.gnu@mindspring.com>
6798
6799 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
6800 of new demangler.
6801
7027acc7
MK
68022003-11-23 Mark Kettenis <kettenis@gnu.org>
6803
6804 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
6805 of gdb_test "run".
6806
b0e1598a
MK
68072003-11-23 Mark Kettenis <kettenis@gnu.org>
6808
6809 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
6810 "continue" into "run".
6811
4d9eda44
MC
68122003-11-23 Michael Chastain <mec.gnu@mindspring.com>
6813
6814 Partial fix for PR testsuite/1456.
6815 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
6816 call to test_compiler_info.
6817 * gdb.cp/ctti.exp: Likewise.
6818 * gdb.cp/derivation.exp: Likewise.
6819 * gdb.cp/member-ptr.exp: Likewise.
6820 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
6821 reference to gcc_compiled.
6822
68232003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
6824
6825 Fix PR testsuite/1463.
6826 * gdb.base/structs.exp (start_structs_test): Call
6827 get_debug_format before using the debug format.
6828
d422fe19
AC
68292003-11-22 Andrew Cagney <cagney@redhat.com>
6830
6831 * lib/gdb.exp (gdb_test_multiple): Add simple example.
6832 * gdb.base/structs.exp: Use gdb_test_multiple.
6833
039cf96d
AC
68342003-11-20 Andrew Cagney <cagney@redhat.com>
6835
6882279b
AC
6836 * gdb.base/structs.exp: Handle and recover from internal errors.
6837 Replace "foo${n}" with "foo<n>" in test messages.
6838
e53890ae
AC
6839 * gdb.base/structs.exp: Update copyright. Rewrite.
6840 * gdb.base/structs.c: Update copyright. Rewrite.
6841
2b211c59
AC
6842 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
6843 resync count exceeded.
d63a86f8 6844
039cf96d
AC
6845 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
6846 from the internal error.
6847 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
6848 Original from Jim Blandy.
6849 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 6850
eac98b22
AC
68512003-11-19 Andrew Cagney <cagney@redhat.com>
6852
6853 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
6854 KFAIL.
6855
67455b2a
MK
68562003-11-17 Mark Kettenis <kettenis@gnu.org>
6857
6858 New testcase for PR backtrace/1435.
6859 * gdb.arch/i386-unwind.exp: New file.
6860 * gdb.arch/i386-unwind.c: New file.
6861
853d6e5b
AC
68622003-11-17 Andrew Cagney <cagney@redhat.com>
6863
6864 * lib/gdb.exp (compiler_info): New global.
6865 (test_compiler_info): New function.
6866 (get_compiler_info): Set compiler_info.
6867 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
6868 "compiler_info" to gcc-<major>-<minor>.
6869
38cf6e11
MC
68702003-11-15 Michael Chastain <mec.gnu@mindspring.com>
6871
6872 * gdb.trace/configure: Remove.
6873
a50d3602
EZ
68742003-11-13 Elena Zannoni <ezannoni@redhat.com>
6875
6876 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 6877 breakpoints.
a50d3602
EZ
6878 * gdb.base/break.exp: Remove all references to explicit line
6879 numbers.
6880
d9407aaa
NC
68812003-11-11 Nick Clifton <nickc@redhat.com>
6882
6883 * gdb.base/shreloc.exp: Do not run for targets which do not
6884 support shared objects.
6885
db488fc1
CV
68862003-11-10 Corinna Vinschen <vinschen@redhat.com>
6887
6888 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
6889 Don't run tests if nofileio flag is given.
6890
6a90a18e
EZ
68912003-11-07 Elena Zannoni <ezannoni@redhat.com>
6892
6893 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 6894 as well as 'Watchpoint'.
6a90a18e 6895
0b915e9c
EZ
68962003-11-06 Elena Zannoni <ezannoni@redhat.com>
6897
6898 Reported by Jim Ingham <jingham@apple.com>:
6899 * gdb.base/annota1.exp: Match at least one occurrence of the
6900 signal handler annotation.
6901
d7e4b55f
EZ
69022003-11-06 Elena Zannoni <ezannoni@redhat.com>
6903
a9c64011
AS
6904 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
6905 as well as 'Watchpoint'.
d7e4b55f 6906
2fe4e8d0
MC
69072003-11-05 Michael Chastain <mec@shout.net>
6908
6909 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
6910
6ef88553
KW
69112003-11-03 Kris Warkentin <kewarken@qnx.com>
6912
6913 * gdb.arch/gdb1291.c: New test file.
6914 * gdb.arch/gdb1291.exp: New test script.
6915 * gdb.arch/gdb1431.c: New test file.
6916 * gdb.arch/gdb1431.exp: New test script.
6917
ae7dc4d8
MC
69182003-10-22 Michael Chastain <mec@shout.net>
6919
6920 * gdb.mi/pthreads.c: Add copyright notice.
6921
c39d7427
MC
69222003-10-22 Michael Chastain <mec@shout.net>
6923
6924 * gdb.threads/pthreads.c: Add copyright notice.
6925
8b7d96c1
MC
69262003-10-20 Michael Chastain <mec@shout.net>
6927
6928 * gdb.base/gdb1056.exp: New test script.
6929
d1d69fdd
DJ
69302003-10-13 Daniel Jacobowitz <drow@mvista.com>
6931
6932 * gdb.threads/killed.exp: Use gdb_run_cmd.
6933
7d605576
DJ
69342003-10-13 Daniel Jacobowitz <drow@mvista.com>
6935
6936 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
6937 create a core file.
6938 * gdb.threads/gcore-thread.exp: Likewise.
6939
618ec112
CV
69402003-10-13 Corinna Vinschen <vinschen@redhat.com>
6941
6942 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
6943 type, based on char type.
6944 (struct bit_flags_short_t): New bitfield type, based on short type.
6945 (init_bit_flags_char): New fuction.
6946 (init_bit_flags_short): Ditto.
6947 (print_bit_flags_char): Ditto.
6948 (print_bit_flags_short): Ditto.
6949 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
6950
9367a73c
MC
69512003-10-11 Michael Chastain <mec@shout.net>
6952
6953 * gdb.base/call-rt-st.exp: Update copyright year.
6954
1decf120
KI
69552003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
6956
6957 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
6958 * gdb.disasm/sh3.s: Ditto.
6959
5445b2ae
DJ
69602003-10-07 Daniel Jacobowitz <drow@mvista.com>
6961
6962 * gdb.threads/switch-threads.exp: New test.
6963 * gdb.threads/switch-threads.c: New source file.
6964
aec24853
CV
69652003-10-07 Corinna Vinschen <vinschen@redhat.com>
6966
6967 * gdb.base/ending-run.exp: Add sh specific case.
6968
adc7428d
AC
69692003-10-06 Andrew Cagney <cagney@redhat.com>
6970
6971 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
6972 * gdb.disasm/mn10200.exp: Delete obsolete file.
6973
c9d37158
DJ
69742003-09-29 Daniel Jacobowitz <drow@mvista.com>
6975
6976 * ChangeLog: Correct an entry command.exp -> commands.exp.
6977 * gdb.base/commands.exp (bp_deleted_in_command_test)
6978 (temporary_breakpoint_commands): Check noargs.
6979
79c2c32d
DC
69802003-09-25 David Carlton <carlton@kealia.com>
6981
6982 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
6983 of some print tests, where appropriate. Add tests for C::D::cd,
6984 E::ce, F::cXfX, G::XgX.
6985 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
6986
594e6d67
RE
69872003-09-25 Richard Earnshaw <rearnsha@arm.com>
6988
6989 * lib/java.exp (java_init): Import target_alias before using it.
6990
10f0d451
DC
69912003-09-25 David Carlton <carlton@kealia.com>
6992
6993 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
6994
274bcba0
EZ
69952003-09-23 Elena Zannoni <ezannoni@redhat.com>
6996
d63a86f8 6997 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 6998 weirdness.
274bcba0 6999
cdbf20f7
MC
70002003-09-17 Michael Chastain <mec@shout.net>
7001
7002 * gdb.cp/gdb1355.exp: New file.
7003 * gdb.cp/gdb1355.c: New file.
7004
71e06f80
CV
70052003-09-15 Corinna Vinschen <vinschen@redhat.com>
7006
7007 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
7008 * gdb.asm/sh.inc: New file.
7009
5c4e30ca
DC
70102003-09-11 David Carlton <carlton@kealia.com>
7011
bd45b7af
DC
7012 * gdb.cp/namespace.exp: Add tests for namespace types.
7013 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
7014 (test_namespace): New.
7015
1c199746
EZ
70162003-09-11 Elena Zannoni <ezannoni@redhat.com>
7017
a9c64011 7018 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 7019 * gdb.stabs/weird.exp: Ditto.
1c199746 7020
04ed252f
MC
70212003-09-08 Michael Chastain <mec@shout.net>
7022
7023 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
7024
d8a2d9e7
MC
70252003-09-07 Michael Chastain <mec@shout.net>
7026
7027 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
7028 'parse error'.
7029
161afb24
MK
70302003-09-07 Mark Kettenis <m.kettenis@osp.nl>
7031
7032 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
7033
49f2741a
MC
70342003-08-30 Michael Chastain <mec@shout.net>
7035
7036 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
7037 * gdb.gdb/observer.exp: Ditto.
7038 * gdb.gdb/xfullpath.exp: Ditto.
7039
8afa723e
MK
70402003-08-29 Mark Kettenis <kettenis@gnu.org>
7041
7042 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
7043 *-*-*bsd*.
7044
f31dfe3b
JJ
70452003-08-28 Jeff Johnston <jjohnstn@redhat.com>
7046
7047 * gdb.base/dump.exp: Skip for ia64.
7048
4630e498
JJ
70492003-08-25 Jeff Johnston <jjohnstn@redhat.com>
7050
7051 * gdb.asm/asm-source.exp: Add ia64 support.
7052 * gdb.asm/ia64.inc: New file.
7053
1105b7ef
MC
70542003-08-22 Michael Chastain <mec@shout.net>
7055
7056 * gdb.cp: New directory.
7057 * gdb.cp/*: Copy from gdb.c++/*.
7058 * gdb.c++/*: Remove.
7059 * Makefile.in: Change gdb.c++ to gdb.cp.
7060 * configure.in: Ditto.
7061 * configure: Regnerate.
7062
c945b932
MK
70632003-08-18 Mark Kettenis <kettenis@gnu.org>
7064
7065 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
7066 * gdb.arch/i386-prologue.c (gdb1338): Add function.
7067
2b66634b
DJ
70682003-08-17 Daniel Jacobowitz <drow@mvista.com>
7069
7070 * mi-var-display.exp (-var-list-children weird): Accept function
7071 pointers with argument types.
7072 * mi1-var-display.exp (-var-list-children weird): Likewise.
7073 * mi2-var-display.exp (-var-list-children weird): Likewise.
7074
a356f73b
DJ
70752003-08-17 Daniel Jacobowitz <drow@mvista.com>
7076
7077 * gdb.base/annota3.exp: Add missing newline.
7078
483417b8
MC
70792003-08-06 Michael Chastain <mec@shout.net>
7080
7081 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
7082
c99c59c3
MS
70832003-08-12 Michael Snyder <msnyder@redhat.com>
7084
7085 * gdb.base/float.exp: Add test for SH.
7086
55ed7501
MK
70872003-08-10 Mark Kettenis <kettenis@gnu.org>
7088
7089 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
7090
1a371f2e
EZ
70912003-08-07 Elena Zannoni <ezannoni@redhat.com>
7092
7093 * gdb.base/completion.exp: Remove reduntant completion test
7094 on filename.
7095
e0f353ce
EZ
70962003-08-07 Elena Zannoni <ezannoni@redhat.com>
7097
a9c64011
AS
7098 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
7099 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
7100 gdb.trace/save-trace.exp: Make sure that full pathnames are
7101 escaped correctly.
e0f353ce 7102
5710a1af 71032003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 7104
a9c64011
AS
7105 * configure.in: Don't generate config.h from config.hin.
7106 * configure: Regenerate.
7107 * config.hin: Remove file.
7108 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
7109 * gdb.threads/pthreads.c: Ditto.
5710a1af 7110
dcd81ce9
DJ
71112003-08-07 Daniel Jacobowitz <drow@mvista.com>
7112
7113 From Kei Sakamoto <sakamoto.kei@renesas.com>:
7114 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
7115 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
7116 Replace ld24 with seth/add3.
7117
6009d884
AC
71182003-08-02 Andrew Cagney <cagney@redhat.com>
7119
7120 * gdb.base/annota3.exp: New file.
7121 * gdb.base/annota3.c: New file.
7122 * gdb.c++/annota3.exp: New file.
7123 * gdb.c++/annota3.cc: New file.
7124
51514e06
MC
71252003-07-29 Michael Chastain <mec@shout.net>
7126
7127 * gdb.threads/tls.c (spin): Check errno only if sem_wait
7128 actually failed.
7129 (do_pass): Likewise.
7130 * gdb.threads/tls.exp: Always initialize no_of_threads.
7131
4ee6625b
DJ
71322003-07-27 Daniel Jacobowitz <drow@mvista.com>
7133
7134 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
7135 pattern.
7136 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
7137 * gdb.threads/tls.exp: Recognize one case of the host library not
7138 supporting TLS.
7139
225f2bf6
AC
71402003-07-27 Andrew Cagney <cagney@redhat.com>
7141
7142 * gdb.base/fileio.exp: Use SH when running commands using
7143 remote_exec.
7144
bcb27c9f
DJ
71452003-07-24 Daniel Jacobowitz <drow@mvista.com>
7146
7147 From Kei Sakamoto <sakamoto.kei@renesas.com>:
7148 * gdb.base/relocate.c (dummy): New padding array.
7149
3d67be83
MS
71502003-07-22 Michael Snyder <msnyder@redhat.com>
7151
d63a86f8 7152 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
7153
7154 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
7155 patterns to be more general, accepting old and new output.
7156 Some output chars (such as '+') also must be quoted.
d63a86f8 7157 Some addresses are displayed numerically instead of
3d67be83
MS
7158 symbolically.
7159
57ba3b85
MS
71602003-07-23 Michael Snyder <msnyder@redhat.com>
7161
686d097c
MS
7162 * gdb.base/return2.exp: Don't test long-long return.
7163
57ba3b85
MS
7164 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
7165 * gdb.disasm/t01_mov.exp: Ditto.
7166 * gdb.disasm/t02_mova.s: Ditto.
7167 * gdb.disasm/t02_mova.exp: Ditto.
7168 * gdb.disasm/t03_add.s: Ditto.
7169 * gdb.disasm/t03_add.exp: Ditto.
7170 * gdb.disasm/t04_sub.s: Ditto.
7171 * gdb.disasm/t04_sub.exp: Ditto.
7172 * gdb.disasm/t05_cmp.s: Ditto.
7173 * gdb.disasm/t05_cmp.exp: Ditto.
7174 * gdb.disasm/t06_ari2.s: Ditto.
7175 * gdb.disasm/t06_ari2.exp: Ditto.
7176 * gdb.disasm/t07_ari3.s: Ditto.
7177 * gdb.disasm/t07_ari3.exp: Ditto.
7178 * gdb.disasm/t08_or.s: Ditto.
7179 * gdb.disasm/t08_or.exp: Ditto.
7180 * gdb.disasm/t09_xor.s: Ditto.
7181 * gdb.disasm/t09_xor.exp: Ditto.
7182 * gdb.disasm/t10_and.s: Ditto.
7183 * gdb.disasm/t10_and.exp: Ditto.
7184 * gdb.disasm/t11_logs.s: Ditto.
7185 * gdb.disasm/t11_logs.exp: Ditto.
7186 * gdb.disasm/t12_bit.s: Ditto.
7187 * gdb.disasm/t12_bit.exp: Ditto.
7188 * gdb.disasm/t13_otr.s: Ditto.
7189 * gdb.disasm/t13_otr.exp: Ditto.
7190
e00759ef
EZ
71912003-07-22 Elena Zannoni <ezannoni@redhat.com>
7192
7193 * gdb.threads/tls.exp :Add kfail for 'info address' case.
7194
8bc2021f
EZ
71952003-07-22 Elena Zannoni <ezannoni@redhat.com>
7196
a9c64011
AS
7197 * gdb.threads/tls.c : New file.
7198 * gdb.threads/tls.exp : New file.
7199 * gdb.threads/tls-main.c : New file.
7200 * gdb.threads/tls-shared.c : New file.
7201 * gdb.threads/tls-shared.exp : New file.
8bc2021f 7202
89320c4c
AS
72032003-07-22 Andreas Schwab <schwab@suse.de>
7204
7205 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
7206
180dea7c
AS
72072003-07-20 Andreas Schwab <schwab@suse.de>
7208
7209 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
7210 due to insn reordering.
7211
0714963c
AC
72122003-07-15 Andrew Cagney <cagney@redhat.com>
7213
7214 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
7215
98a23b3f
MC
72162003-07-15 Michael Chastain <mec@shout.net>
7217
7218 * gdb.base/gdb1250.exp: New file.
7219 * gdb.base/gdb1250.c: New file.
7220
27e417a2
ML
72212003-07-09 Michal Ludvig <mludvig@suse.cz>
7222
7223 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
7224 expansion of size_t to 'unsigned long', not only to 'unsigned'.
7225
8bc2021f
EZ
72262003-07-09 Elena Zannoni <ezannoni@redhat.com>
7227
a9c64011
AS
7228 * gdb.threads/tls.c: New file.
7229 * gdb.threads/tls.exp: New file.
7230 * gdb.threads/tls-main.c: New file.
7231 * gdb.threads/tls-shared.c: New file.
7232 * gdb.threads/tls-shared.exp: New file.
8bc2021f 7233
d99968dc
EZ
72342003-07-09 Elena Zannoni <ezannoni@redhat.com>
7235
7236 * gdb.base/annota1.exp: Make sure that we properly escape the
7237 full path of the source file. Xfail more permissive patterns,
d63a86f8 7238 due to a compiler debug info problem.
d99968dc 7239
83876b3b
AS
72402003-07-07 Andreas Schwab <schwab@suse.de>
7241
2705e972
AS
7242 * gdb.asm/m68k.inc: New file.
7243 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
7244
83876b3b
AS
7245 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
7246 arguments"): Also match negative number.
7247
7248 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
7249
3a871b37
DJ
72502003-07-03 Daniel Jacobowitz <drow@mvista.com>
7251
7252 * gdb.base/store.c (charest): New typedef.
7253 (add_char): Rename to add_charest, update.
7254 (wack_char): Rename to wack_charest, update types. Return l + r
7255 to keep r live across the call.
7256 (wack_short, wack_int, wack_long, wack_longest, wack_float)
7257 (wack_double, wack_doublest): Return l + r to keep r live across
7258 the call.
7259 * gdb.base/store.exp: Accomodate store.c changes.
7260
b2a7f303
DC
72612003-06-30 David Carlton <carlton@kealia.com>
7262
7263 * gdb.c++/maint.exp (test_invalid_name): New.
7264 (test_first_component): Add tests for invalid names.
7265
3c6cb4a1
MC
72662003-06-29 Michael Chastain <mec@shout.net>
7267
7268 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
7269 output of '<VTT for class>' for virtual base classes.
7270
f1c2644b
DJ
72712003-06-29 Daniel Jacobowitz <drow@mvista.com>
7272
7273 * gdb.base/completion.exp: Tab-complete "complet" instead of
7274 "compl".
7275 * gdb.base/complex.exp, gdb.base/complex.c: New files.
7276
18080350
DJ
72772003-06-29 Daniel Jacobowitz <drow@mvista.com>
7278
7279 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
7280 * gdb.base/volatile.exp: Likewise.
7281
f56973f8
DJ
72822003-06-29 Daniel Jacobowitz <drow@mvista.com>
7283
7284 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
7285 gdb/1265.
7286
72872003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
7288 Daniel Jacobowitz <drow@mvista.com>
7289
7290 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
7291 initial line count of 'captured_main' from 26 to 32.
7292 (test_with_self): Allow xmalloc call to be interleaved with the
7293 preceding two lines.
7294
e766d4d6
JB
72952003-06-24 Joel Brobecker <brobecker@gnat.com>
7296
7297 * gdb.base/bang.exp: New testcase.
7298
f125c9a4
JB
72992003-06-23 Joel Brobecker <brobecker@gnat.com>
7300
7301 * gdb.base/langs.exp: Add some tests for the "minimal" language
7302 support.
7303
6e25beaf
EZ
73042003-06-23 Elena Zannoni <ezannoni@redhat.com>
7305
7306 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
7307 the testcase.
7308
2f816dda
DJ
73092003-06-22 Daniel Jacobowitz <drow@mvista.com>
7310
7311 * gdb.base/relocate.exp: Test add-symbol-file with a variable
7312 offset.
7313
db5a5748
DJ
73142003-06-22 Daniel Jacobowitz <drow@mvista.com>
7315
7316 * gdb.c++/pr-1210.cc: New file.
7317 * gdb.c++/pr-1210.exp: New file.
7318
1df0c130
DJ
73192003-06-21 Daniel Jacobowitz <drow@mvista.com>
7320
7321 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
7322 000-exec-continue.
7323
a92feac0
MK
73242003-06-15 Mark Kettenis <kettenis@gnu.org>
7325
7326 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
7327 on *-*-*bsd* instead of *-*-freebsd*.
7328
81a58f5b
AC
73292003-06-14 Andrew Cagney <cagney@redhat.com>
7330
7331 * gdb.base/store.exp: Test longest and doublest. Test all
7332 parameters. Weaken return statement match.
7333 * gdb.base/store.c: Add longest and doublest - aka long long and
7334 long double functions. Put all parameters into local register
7335 variables. Use negative values.
7336
b257a0d3
AC
73372003-06-14 Andrew Cagney <cagney@redhat.com>
7338
7339 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
7340 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
7341 exit status.
7342 * gdb.base/fileio.exp: Disable target when nointerrupts and
7343 noinferiorio, instead of limiting it to remote. Use remote_exec
7344 instead of system.
d63a86f8 7345
21c38304
JJ
73462003-06-12 Jeff Johnston <jjohnstn@redhat.com>
7347
7348 * gdb.base/float.exp: Add ia64 support.
7349
1bcdb424
CV
73502003-06-12 Corinna Vinschen <vinschen@redhat.com>
7351
7352 * gdb.base/fileio.exp: Run only on remote targets.
7353
6aeb981f
CV
73542003-06-10 Corinna Vinschen <vinschen@redhat.com>
7355
7356 * gdb.base/fileio.c: New file, testing File-I/O.
7357 * gdb.base/fileio.exp: Ditto.
7358
53df362e
RG
73592003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
7360
7361 * gdb.base/shreloc.exp: New file, check symbol values obtained from
7362 shared objects after relocation at load time (gdb PR/1132).
7363 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 7364 as above, part of the shared object relocation test.
53df362e 7365
ffee1b46
MK
73662003-06-08 Mark Kettenis <kettenis@gnu.org>
7367
b5ca3722
MK
7368 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
7369 fully filled history list.
7370 * gdb.base/gdb_history: New file.
7371
03ed860d
MK
7372 * gdb.base/signals.exp: XFAIL "continue to func1" on
7373 i*86-*-freebsd*.
7374
ffee1b46
MK
7375 * gdb.base/attach.exp: When trying to attach to a nonexistent
7376 process, make it possible to specify the PID based on the target,
7377 and do so for *-*-freebsd*.
7378
d80dbb52
RH
73792003-06-02 Richard Henderson <rth@redhat.com>
7380
7381 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
7382
6dd77b81
RH
73832003-06-02 Richard Henderson <rth@redhat.com>
7384
7385 * gdb.base/selftest.exp: Next over lim_at_start initialization.
7386
f6347e16
RH
73872003-06-02 Richard Henderson <rth@redhat.com>
7388
7389 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
7390
2c161407
DJ
73912003-06-01 Daniel Jacobowitz <drow@mvista.com>
7392
7393 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
7394 of globalvar.
7395
572eb746
MK
73962003-06-01 Mark Kettenis <kettenis@gnu.org>
7397
7398 * gdb.asm/asm-source.exp: Check for memory read errors in
7399 disassembler test on *BSD too.
7400
9e9617a5
RH
74012003-06-01 Richard Henderson <rth@redhat.com>
7402
7403 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
7404 for .frame.
7405 (gdbasm_call): Lose ldgp.
7406 (gdbasm_startup): Add frame information.
7407 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
7408
7b34ad4e
MK
74092003-05-31 Mark Kettenis <kettenis@gnu.org>
7410
7411 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
7412 i?86-*-*.
7413
10059fdf
MK
74142003-05-30 Mark Kettenis <kettenis@gnu.org>
7415
7416 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
7417 FreeBSD.
7418
acf4b816
RH
74192003-05-29 Richard Henderson <rth@redhat.com>
7420
7421 * gdb.asm/alpha.inc: New file.
7422 * gdb.asm/asm-source.exp: Use it.
7423
e9ecd949
JB
74242003-05-29 Jim Blandy <jimb@redhat.com>
7425
7426 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
7427 'core.PID'.
7428
e3e5a4f3
JB
74292003-05-22 Jim Blandy <jimb@redhat.com>
7430
7431 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
7432 backtrace.
d63a86f8 7433
72fe3d25
DC
74342003-05-20 David Carlton <carlton@math.stanford.edu>
7435
7436 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
7437 this time.
7438
58da2eb2
DC
74392003-05-19 David Carlton <carlton@bactrian.org>
7440
7441 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
7442 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
7443
1fcb5155
DC
74442003-05-19 David Carlton <carlton@bactrian.org>
7445
7446 * gdb.c++/namespace.exp: Add namespace scope and anonymous
7447 namespace tests.
7448 Bump copyright date.
7449 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
7450 (main): Call C::D::marker2.
7451 * gdb.c++/namespace1.cc: New file.
7452
85e85163
JJ
74532003-05-14 Jeff Johnston <jjohnstn@redhat.com>
7454
7455 Roland McGrath <roland@redhat.com>
d63a86f8 7456 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
7457 there is no manager thread.
7458
a25fbfec
JJ
74592003-05-08 Jeff Johnston <jjohnstn@redhat.com>
7460
d63a86f8
RM
7461 * gdb.threads/schedlock.exp: Remove assumption that all threads
7462 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
7463 in one of the child threads rather than the main thread.
7464
be375bae
JB
74652003-05-07 Jim Blandy <jimb@redhat.com>
7466
09bf6082
JB
7467 Add support for assembly source testing on the s390x.
7468 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
7469 architecture.
7470 * gdb.asm/s390x.inc: New file.
7471
be375bae
JB
7472 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
7473 succession of 'if' statements.
7474
00905d52
AC
74752003-05-05 Andrew Cagney <cagney@redhat.com>
7476
7477 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
7478
b1e29e33
AC
74792003-05-05 Andrew Cagney <cagney@redhat.com>
7480
7481 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
7482 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
7483
e33d66ec
EZ
74842003-05-02 Elena Zannoni <ezannoni@redhat.com>
7485
7486 * gdb.base/charset.exp: Update based on new behavior of set/show
7487 charset commands.
7488
2b6fd0d8
AC
74892003-05-01 Andrew Cagney <cagney@redhat.com>
7490
7491 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
7492 variable do not give memory errors.
7493
130cacce
AF
74942003-04-30 Adam Fedor <fedor@gnu.org>
7495
7496 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
7497 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
7498 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
7499 gdb.objc/basicclass.m: : New files
7500
7501 * lib/gdb.exp (gdb_compile_objc): New procedure.
7502
bea71854
DJ
75032003-04-27 Daniel Jacobowitz <drow@mvista.com>
7504
7505 * gdb.base/signals.exp: Make backtrace tests more specific.
7506
0f20eeea
DC
75072003-04-23 David Carlton <carlton@bactrian.org>
7508
7509 * gdb.c++/maint.exp (test_first_component): Add tests for
7510 'operator' in more locations.
7511
c8c4d8dc
KB
75122003-04-16 Kevin Buettner <kevinb@redhat.com>
7513
7514 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
7515
3fe60e3c
EZ
75162003-04-16 Elena Zannoni <ezannoni@redhat.com>
7517
7518 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 7519 func marke' instead. Update test name.
3fe60e3c 7520
9219021c
DC
75212003-04-15 David Carlton <carlton@math.stanford.edu>
7522
7523 * gdb.c++/maint.exp: New file.
7524
5dd55bdd
EZ
75252003-04-14 Elena Zannoni <ezannoni@redhat.com>
7526
7527 * gdb.threads/schedlock.c: Change type of thread function argument
7528 to long, to avoid warnings on 64-bit platforms.
7529
00890572
EZ
75302003-04-14 Elena Zannoni <ezannoni@redhat.com>
7531
a9c64011
AS
7532 * gdb.base/attach.exp: Add new message from ptrace in case of
7533 attaching to nonexistent process.
d63a86f8 7534
93201743
JB
75352003-04-11 Jim Blandy <jimb@redhat.com>
7536
7537 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
7538 gdb.c++/userdef.cc: Place comments on the lines to which the
7539 marker function might return.
7540 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
7541 gdb.c++/userdef.exp: Look for those comments to check that we've
7542 returned to the right place, instead of checking line numbers.
7543
2a11c64d
EZ
75442003-04-11 Elena Zannoni <ezannoni@redhat.com>
7545
a9c64011
AS
7546 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
7547 match on sourcefile name, instead of directory name.
2a11c64d 7548
68ab8fc5
EZ
75492003-04-10 Elena Zannoni <ezannoni@redhat.com>
7550
d63a86f8 7551 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
7552 working directory name.
7553
5624293a
JB
75542003-04-09 Jim Blandy <jimb@redhat.com>
7555
7556 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
7557 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
7558 after an inferior function call, report the failure, but allow the
7559 test to continue.
7560
f1f02ee4
SC
75612003-04-05 Stephane Carrez <stcarrez@nerim.fr>
7562
7563 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
7564 with -DPROTOTYPES.
7565
6eb79af0
SC
75662003-04-05 Stephane Carrez <stcarrez@nerim.fr>
7567
7568 * gdb.base/break.exp: Revert last patch.
7569
8dfb4cf0
SC
75702003-04-04 Stephane Carrez <stcarrez@nerim.fr>
7571
7572 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
7573 with -DPROTOTYPES.
7574
ed4c619a
AC
75752003-04-02 Andrew Cagney <cagney@redhat.com>
7576
7577 * gdb.base/callfuncs.exp: Make "print add" messages unique.
7578 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
7579 matching directories by the name breakpoint.
7580 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
7581 Make "continue to marker1" consistent.
7582 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
7583 message consistent.
7584 * lib/gdb.exp: Put "the program is no longer running", and "the
7585 program exited" in parenthesis.
7586 * lib/mi-support.exp: Ditto.
d63a86f8 7587
4e35d5f0 75882003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 7589
4e35d5f0
BR
7590 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
7591
71900fe8
AC
75922003-03-29 Andrew Cagney <cagney@redhat.com>
7593
7594 * gdb.base/sizeof.c (main): Print the value of '\377'.
7595 * gdb.base/sizeof.exp: Check the sign of '\377'.
7596
c0655a16
MC
75972003-03-27 Michael Chastain <mec@shout.net>
7598
7599 * gdb.base/gdb1090.exp: New file.
7600 * gdb.base/gdb1090.cc: New file.
7601
5b2a3989
JB
76022003-03-27 J. Brobecker <brobecker@gnat.com>
7603
7604 * gdb.gdb/observer.exp: New regression test.
7605
79876890
MC
76062003-03-27 Michael Chastain <mec@shout.net>
7607
7608 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
7609 * gdb.base/ptype.exp: Likewise.
7610
6eac95e3
CV
76112003-03-27 Corinna Vinschen <vinschen@redhat.com>
7612
7613 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
7614
e8c71839
MC
76152003-03-26 Michael Chastain <mec@shout.net>
7616
7617 * gdb.base/ptype.exp: Actually use some typedef'd types.
7618
71b10041
SC
76192003-03-21 Stephane Carrez <stcarrez@nerim.fr>
7620
7621 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
7622 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
7623
2512cf80
CV
76242003-03-20 Corinna Vinschen <vinschen@redhat.com>
7625
7626 * gdb.base/default.exp: Fix regular expression.
7627
0d195a4f
CV
76282003-03-20 Corinna Vinschen <vinschen@redhat.com>
7629
7630 * gdb.base/args.exp: Fix regular expression.
7631
8a2dbca8
CV
76322003-03-20 Corinna Vinschen <vinschen@redhat.com>
7633
7634 * gdb.base/help.exp: Allow Win32 child process.
7635
bf028682
CV
76362003-03-20 Corinna Vinschen <vinschen@redhat.com>
7637
7638 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
7639 when stepping out of main().
7640
182dbe85
CV
76412003-03-20 Corinna Vinschen <vinschen@redhat.com>
7642
7643 * gdb.base/default.exp: Check for win32 specific message when calling
7644 "run" without executable.
7645
d67a6ba5
CV
76462003-03-20 Corinna Vinschen <vinschen@redhat.com>
7647
7648 * gdb.base/args.exp: Expect .exe in output.
7649
a955b5bb
CV
76502003-03-20 Corinna Vinschen <vinschen@redhat.com>
7651
7652 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
7653 Cygwin native.
7654
bf6bad4b
AC
76552003-03-17 Andrew Cagney <cagney@redhat.com>
7656
7657 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
7658 vector registes.
7659 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
7660 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
7661
293e9a31
DC
76622003-03-17 David Carlton <carlton@math.stanford.edu>
7663
7664 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
7665 test, for PR breakpoints/38.
7666 Call test_watchpoint_and_breakpoint.
7667 * gdb.base/watchpoint.c (func3): New function.
7668 (main): Call func3.
7669
5330f2db
DC
76702003-03-04 David Carlton <carlton@math.stanford.edu>
7671
7672 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
7673 Garply<Garply<char> >:: garply".
7674 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
7675 with respect to PR c++/1111; note also PR c++/1113.
7676 (test_template_breakpoints): KFAIL "constructor breakpoint" with
7677 respect to PR c++/1062.
7678 KFAIL "destructor breakpoint" with respect to PR c++/1112.
7679
6ece72da
DC
76802003-03-03 David Carlton <carlton@math.stanford.edu>
7681
7682 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
7683 with respect to PR c++/57.
7684 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
7685 c++/826.
7686 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
7687 respect to PR c++/57.
7688
85ca1584
DC
76892003-03-03 David Carlton <carlton@math.stanford.edu>
7690
7691 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
7692 respect to PR c++/33 into FAILs.
7693
98e9c5b8
MC
76942003-03-03 Michael Chastain <mec@shout.net>
7695
7bedbf27
MC
7696 * configure.in: Update copyright years.
7697
76982003-03-03 Michael Chastain <mec@shout.net>
7699
7700 * Makefile.in: Update copyright years.
98e9c5b8 7701
f683e100
DC
77022003-02-28 David Carlton <carlton@math.stanford.edu>
7703
7704 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
7705 print class instead of struct and/or superfluous protection
7706 specifiers, as long as the resulting output is equivalent to the
7707 source code.
7708 Delete FIXME from end of messages on tests that don't need
7709 fixing.
7710
a9e0cf2c
DC
77112003-02-28 David Carlton <carlton@math.stanford.edu>
7712
7713 * gdb.c++/templates.exp (do_tests): Allow const in the two
7714 Foo<volatile char *>::foo tests.
7715
e8d359df
MS
77162003-02-27 Michael Snyder <msnyder@redhat.com>
7717
d63a86f8 7718 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
7719 will be consistant.
7720
0b71dc91
DC
77212003-02-26 David Carlton <carlton@math.stanford.edu>
7722
7723 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
7724 char *>::foo" test with respect to PR c++/33. Create a new test
7725 which is identical to that one except that it doesn't put the
7726 space between the "char" and the "*"; KFAIL it, too.
7727
dd14ab43
DC
77282003-02-26 David Carlton <carlton@math.stanford.edu>
7729
7730 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
7731 template types into either PASSes or KFAILs (corresponding to PR
7732 c++/57). Tweak indentation. Update copyright.
7733
1146c7f1
SC
77342003-02-23 Stephane Carrez <stcarrez@nerim.fr>
7735
7736 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
7737
74641dfb
MC
77382003-02-13 Michael Chastain <mec@shout.net>
7739
7740 * gdb.base/exprs.exp: Remove i960 remnants.
7741 * gdb.base/funcargs.exp: Likewise.
7742 * gdb.base/list.exp: Likewise.
7743 * gdb.base/ptype.exp: Likewise.
7744
559cd2d0
DC
77452003-02-14 David Carlton <carlton@math.stanford.edu>
7746
7747 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
7748 pEe->D::vg()" from XFAIL to KFAIL.
7749
c4f90d87
JM
77502003-02-13 Jason Molenda (jmolenda@apple.com)
7751
7752 * gdb.base/maint.exp: Update maint print statistics regexp to include
7753 new entries.
7754
cbc4d97c
MC
77552003-02-13 Michael Chastain <mec@shout.net>
7756
7757 * gdb.c++/inherit.exp: Remove call to get_debug_format.
7758
40f235b7
MC
77592003-02-12 Michael Chastain <mec@shout.net>
7760
7761 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
7762 * gdb.c++/inherit.exp: Likewise.
7763 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
7764 * gdb.c++/templates.exp: Likewise.
7765 * gdb.c++/virtfunc.exp: Likewise.
7766
c56716b0
JM
77672003-02-06 Jason Molenda (jason-cl@molenda.com)
7768
7769 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
7770 why the code is written that way.
7771
070afcf8
MC
77722003-02-05 Michael Chastain <mec@shout.net>
7773
7774 * gdb.base/dump.exp: Add missing copyright line.
7775
5d0331e5
JM
77762003-02-05 Jason Molenda (jason-cl@molenda.com)
7777
f7ae6d3e 7778 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
7779 at the beginning so the breakpoint doesn't get set on the loop.
7780
92851186
MC
77812003-02-05 Michael Chastain <mec@shout.net>
7782
7783 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
7784 output for configurations with gcc 2.95.3.
7785
cbf1e085
AC
77862003-02-05 Keith Seitz <keiths@redhat.com>
7787 Andrew Cagney <ac131313@redhat.com>
7788
7789 * gdb.mi/mi-cli.exp: New file.
d63a86f8 7790
29518e1e
MC
77912003-02-04 Michael Chastain <mec@shout.net>
7792
7793 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
7794 Call perror and then continue.
7795
5af1d5f3
MC
77962003-02-03 Michael Chastain <mec@shout.net>
7797
7798 * gdb.c++/pr-1023.cc: New file.
7799 * gdb.c++/pr-1023.exp: New file.
7800
6b549786
JB
78012003-02-05 Jim Blandy <jimb@redhat.com>
7802
7803 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
7804 it's local to foobar. Check for it there, and check that it's not
7805 present in main.
7806 * gdb.c++/local.cc (marker2): New function.
7807 (foobar): Call marker1.
7808 (main): Call marker2 instead of marker1.
7809
67f16606
AC
78102003-02-04 Andrew Cagney <ac131313@redhat.com>
7811
7812 * gdb.disasm/mn10200.exp: Obsolete file.
7813 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
7814 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
7815 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
7816
1c5cb38e
DC
78172003-02-04 David Carlton <carlton@math.stanford.edu>
7818
7819 * gdb.c++/overload.exp: Test intToChar(1).
7820 * gdb.c++/overload.cc (intToChar): New.
7821 (main): Call intToChar.
7822
d1fe6965
DC
78232003-02-03 David Carlton <carlton@math.stanford.edu>
7824
7825 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
7826 'might_kfail' arg.
7827 KFAIL some of the continue_to_bp_overloaded calls, according to
7828 PR c++/1025.
7829
9ba61c5d
MC
78302003-02-01 Michael Chastain <mec@shout.net>
7831
7832 * gdb.base/advance.c (marker1): New marker function.
7833 * gdb.base/advance.exp: When the 'advance' command lands on the
7834 return breakpoint, it can legitimately stop on either the
7835 current line or the next line. Accommodate both outcomes.
7836 * gdb.base/until.exp: Likewise.
7837
e7494ffb
AC
78382003-02-02 Andrew Cagney <ac131313@redhat.com>
7839
7840 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
7841 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
7842 now a list, not a tuple.
7843 * gdb.mi/mi-var-display.exp: Ditto.
7844 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 7845
075559bc
AC
78462003-02-01 Andrew Cagney <ac131313@redhat.com>
7847
7848 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
7849 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
7850 stack backtraces.
7851 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 7852
2bd4c7b1
MK
78532003-02-01 Mark Kettenis <kettenis@gnu.org>
7854
7855 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
7856 gdb.mi/mi1-pthreads.exp: Return instead of calling
7857 gdb_suppress_entire_file.
7858
eabd8992
MS
78592003-02-01 Mark Salter <msalter@redhat.com>
7860
7861 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
7862
71469e2f
MS
78632003-01-31 Mark Salter <msalter@redhat.com>
7864
7865 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
7866 Support empty arg.
7867
38a94d44
MC
78682003-01-30 Michael Chastain <mec@shout.net>
7869
7870 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
7871 This was a workaround for a UTF-8 bug in readline 4.3. The bug
7872 has been fixed in gdb/readline on 2003-01-09.
7873
19ea9e73
MS
78742003-01-29 Michael Snyder <msnyder@redhat.com>
7875
e8d359df
MS
7876 * gdb.base/maint.exp: Allow for leading underscore in symbol.
7877 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
7878 * gdb.base/args.exp: Skip if target does not support args passing.
7879
2307bd6a
DJ
78802003-01-22 Daniel Jacobowitz <drow@mvista.com>
7881
19ea9e73 7882 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
7883 gdb_test. Accept a list of expect arguments as the third
7884 parameter.
7885 (gdb_test): Use it.
7886
f2dd3617
EZ
78872003-01-20 Elena Zannoni <ezannoni@redhat.com>
7888
7889 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
7890 allow for different test tree configurations. Update some
7891 tescases accordingly.
7892 * gdb.arch/altivec-regs.exp: Ditto.
7893 * gdb.asm/asm-source.exp: Ditto.
7894 * gdb.base/advance.exp: Ditto.
7895 * gdb.base/display.exp: Ditto.
d63a86f8 7896 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
7897 * gdb.base/mips_pro.exp: Ditto.
7898 * gdb.base/overlays.exp: Ditto.
7899 * gdb.base/relocate.exp: Ditto.
7900 * gdb.base/setshow.exp: Ditto.
7901 * gdb.base/step-line.exp: Ditto.
7902 * gdb.base/step-test.exp: Ditto.
7903 * gdb.base/until.exp: Ditto.
7904 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
7905
c71cdefd
DC
79062003-01-17 David Carlton <carlton@math.stanford.edu>
7907
7908 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
7909 corresponding to PR c++/945.
7910 Update copyright.
7911
fdba05d7
DC
79122003-01-17 David Carlton <carlton@math.stanford.edu>
7913
7914 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
7915 corresponding to PR c++/68.
7916
79172003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
7918
7919 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
7920 (test_paddr_hairy_functions): Call print_addr_2_kfail for
7921 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
7922
c362c33a
EZ
79232003-01-15 Elena Zannoni <ezannoni@redhat.com>
7924
0fbc361c
EZ
7925 * gdb.base/break.exp: Fix change of default location, because of
7926 removal of until tests.
7927 * gdb.base/help.exp: Update test for new 'until' help message.
7928 Add test for help on 'advance'.
a9c64011 7929 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 7930
dabf8a35
MK
79312003-01-15 Mark Kettenis <kettenis@gnu.org>
7932
7933 * gdb.base/default.exp: Adapt "info float" test for recent changes
7934 to that command. Add test for "info vector".
7935 * gdb.base/float.exp: New file. Add test for "info float" that
7936 resembles the old test in gdb.base/default.exp.
7937
a1769aca
DC
79382003-01-15 David Carlton <carlton@math.stanford.edu>
7939
7940 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
7941
82025e13
EZ
79422003-01-15 Elena Zannoni <ezannoni@redhat.com>
7943
7944 * gdb.base/break.exp: Move the tests of until command from here...
7945 * gdb.base/until.exp: ... to here. New file. Add other tests.
7946 * gdb.base/advance.c: New file.
7947 * gdb.base/advance.exp: New file.
7948
8f9ab801
EZ
79492003-01-14 Elena Zannoni <ezannoni@redhat.com>
7950
a9c64011
AS
7951 * gdb.base/args.c: New file.
7952 * gdb.base/args.exp: New file.
8f9ab801 7953
9ae66589
DJ
79542003-01-14 Daniel Jacobowitz <drow@mvista.com>
7955
7956 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
7957
8d77e5c3
DJ
79582003-01-14 Daniel Jacobowitz <drow@mvista.com>
7959
7960 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
7961
12d2f0a1
DJ
79622003-01-14 Daniel Jacobowitz <drow@mvista.com>
7963
7964 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
7965 dates.
7966
6ca37014
DJ
79672003-01-13 Daniel Jacobowitz <drow@mvista.com>
7968
7969 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
7970
b0023472
DJ
79712003-01-13 Daniel Jacobowitz <drow@mvista.com>
7972
7973 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
7974 (ptype &*"foo").
7975 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
7976
607fbc54 79772003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
7978
7979 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
7980 * gdb.mi/mi1-console.exp: Likewise.
7981
607fbc54 79822003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
7983
7984 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
7985 * gdb.mi/mi1-console.exp: Likewise.
7986
a1fb14a2
DJ
79872003-01-13 Daniel Jacobowitz <drow@mvista.com>
7988
7989 * gdb.c++/overload.exp: Remove some fixed XFAILs.
7990
c4cf40b7
DJ
79912003-01-09 Daniel Jacobowitz <drow@mvista.com>
7992
7993 * gdb.base/detach.exp: New test.
7994
696d5a5b
DJ
79952003-01-09 Daniel Jacobowitz <drow@mvista.com>
7996
7997 * Makefile.in (ALL_SUBDIRS): New variable.
7998 (subdirs, clean, distclean): Use it.
7999 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
8000 regenerating Makefile, since it is generated from the top level.
8001 * gdb.asm/Makefile.in: Likewise.
8002 * gdb.base/Makefile.in: Likewise.
8003 * gdb.c++/Makefile.in: Likewise.
8004 * gdb.disasm/Makefile.in: Likewise.
8005 * gdb.java/Makefile.in: Likewise.
8006 * gdb.mi/Makefile.in: Likewise.
8007 * gdb.threads/Makefile.in: Likewise.
8008 * gdb.trace/Makefile.in: Likewise.
8009
754533e4
DC
80102003-01-09 David Carlton <carlton@math.stanford.edu>
8011
8012 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
8013 Add copyright year 2003.
8014
d8b3e9ee
MC
80152003-01-06 Michael Chastain <mec@shout.net>
8016
8017 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
8018 When selecting a thread, 'line' and 'file' are optional.
8019 * gdb.mi/mi1-pthreads.exp: Likewise.
8020
8e9e0fe6
AS
80212003-01-06 Andreas Schwab <schwab@suse.de>
8022
8023 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
8024 failures.
8025
b5ab8ff3
DJ
80262003-01-04 Daniel Jacobowitz <drow@mvista.com>
8027
8028 Fix PR gdb/844
8029 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
8030 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
8031
8032 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
8033 instead of calling gdb_suppress_entire_file.
8034 * gdb.threads/print-threads.exp: Likewise.
8035 * gdb.threads/schedlock.exp: Likewise.
8036
8037 * gdb.threads/killed.exp: Return instead of calling
8038 gdb_suppress_entire_file.
8039 * gdb.threads/linux-dp.exp: Likewise.
8040 * gdb.threads/pthreads.exp: Likewise.
8041
1e698235
DJ
80422003-01-04 Daniel Jacobowitz <drow@mvista.com>
8043
8044 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
8045 stabs.
8046 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
8047 * gdb.base/whatis.exp: Always allow (void) after function names.
8048
147ff08c
DJ
80492003-01-04 Daniel Jacobowitz <drow@mvista.com>
8050
8051 * gdb.c++/casts.exp: Correct regexp.
8052
dc62bfc2
MK
80532003-01-04 Mark Kettenis <kettenis@gnu.org>
8054
8055 * configure.in: Call AC_CONFIG_HEADER. Don't call
8056 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
8057 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
8058 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
8059 aforementioned directories in the AC_OUPUT call.
8060 * config.hin: New file.
8061 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8062 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
8063 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
8064 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
8065 pass -I$objdir instead of -I$objdir/$subdir in compilation.
8066 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
8067 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
8068 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
8069 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
8070 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
8071 gdb.threads/configure.in, gdb.threads/configure,
8072 gdb.threads/config.in, gdb.trace/configure.in,
8073 gdb.trace/configure: Removed.
8074
77afa639
MC
80752003-01-03 Michael Chastain <mec@shout.net>
8076
8077 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
8078 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
8079
7634bb6e
DJ
80802003-01-03 Daniel Jacobowitz <drow@mvista.com>
8081
8082 * gdb.base/store.exp: Fix regular expressions.
8083
b39c905e
MK
80842002-12-28 Mark Kettenis <kettenis@gnu.org>
8085
8086 * configure.in: Rewrite.
8087 * configure: Regenerated.
8088
0a8551dd
DC
80892003-01-03 David Carlton <carlton@math.stanford.edu>
8090
8091 * gdb.base/psymtab.exp: New file.
8092 * gdb.base/psymtab1.c: Ditto.
8093 * gdb.base/psymtab2.c: Ditto.
8094
c60b7188
AF
80952002-12-23 Adam Fedor <fedor@gnu.org>
8096
8097 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
8098
ee73db83
DC
80992002-12-23 David Carlton <carlton@math.stanford.edu>
8100
8101 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
8102 and current_directory initialization.
8103
d6c1774e
JB
81042002-12-22 Jim Blandy <jimb@redhat.com>
8105
f0a847b8
JB
8106 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
8107 rather than as part of the output file name.
8108
d6c1774e
JB
8109 * gdb.base/attach.exp: There's no need to copy the test program to
8110 /tmp; that was only ever necessary on HP/UX, and this test is
8111 entirely disabled there anyway.
8112
f0708dbb
JB
81132002-12-21 Jim Blandy <jimb@redhat.com>
8114
4c2acfea
JB
8115 * gdb.c++/psmang.exp: Doc fix.
8116
f0708dbb
JB
8117 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
8118 test.
8119
9579e000
DC
81202002-12-20 David Carlton <carlton@math.stanford.edu>
8121
8122 * gdb.c++/annota2.exp: KFAIL annotate-quit.
8123
d1810171
MC
81242002-12-18 Michael Chastain <mec@shout.net>
8125
8126 * gdb.c++/annota2.exp: Add copyright year 2002.
8127
76565097
DC
81282002-12-17 David Carlton <carlton@math.stanford.edu>
8129
8130 * gdb.c++/try_catch.cc: Add marker comments.
8131 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
8132 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
8133 * gdb.c++/m-static.cc: Ditto.
8134 * gdb.c++/m-static1.cc: Ditto.
8135 * gdb.c++/try_catch.cc: Ditto.
8136
da81390b
JJ
81372002-12-16 Jeff Johnston <jjohnstn@redhat.com>
8138
8139 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
8140 to see whether we are using the new -environment-directory
8141 command which resets via -r or the old version of the command
8142 which may prompt the user. Part of fix for gdb/741.
8143
b304d130
AC
81442002-12-13 Andrew Cagney <ac131313@redhat.com>
8145
8146 * gdb.fortran/types.exp: Update obsolete comment.
8147 * gdb.fortran/exprs.exp: Ditto.
8148 * lib/gdb.exp: Delete obsolete code.
8149 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
8150 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
8151 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
8152 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
8153 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
8154 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
8155 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
8156 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
8157 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
8158 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
8159 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
8160 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
8161 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
8162 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
8163 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
8164 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
8165 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
8166 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
8167 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
8168 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
8169 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
8170 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
8171 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
8172 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
8173 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
8174 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
8175 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
8176 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
8177 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
8178 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
8179 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
8180 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
8181 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
8182 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
8183 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
8184 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
8185 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
8186
a23b6e6a
DC
81872002-12-11 David Carlton <carlton@math.stanford.edu>
8188
8189 * gdb.c++/m-data.exp: Add test for members that shadow global
8190 variables: see PR gdb/804.
8191 * gdb.c++/m-data.cc: Ditto.
8192
6604731b
DJ
81932002-12-10 Daniel Jacobowitz <drow@mvista.com>
8194
8195 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
8196
de46ecd7
DC
81972002-12-06 David Carlton <carlton@math.stanford.edu>
8198
8199 * gdb.base/store.c: Don't declare functions static.
8200
27e829d0
AC
82012002-12-04 Andrew Cagney <ac131313@redhat.com>
8202
8203 * gdb.base/store.exp, gdb.base/store.c: New files.
8204
92806416
DJ
82052002-12-03 Daniel Jacobowitz <drow@mvista.com>
8206
8207 * gdb.base/selftest.exp: Update for current gdb.
8208
3bcbaac5
DJ
82092002-12-03 Daniel Jacobowitz <drow@mvista.com>
8210
8211 * gdb.base/maint.exp: Only dump symbols from one source file
8212 or objfile.
8213
f4f00b1f
DJ
82142002-12-03 Daniel Jacobowitz <drow@mvista.com>
8215
8216 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
8217 function call.
8218
f1c8a949
JB
82192002-11-25 Jim Blandy <jimb@redhat.com>
8220
8221 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
8222 function appearing in error message.
8223
9e297a97
DJ
82242002-11-21 Daniel Jacobowitz <drow@mvista.com>
8225
8226 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
8227
1f312e79
JJ
82282002-11-08 Jeff Johnston <jjohnstn@redhat.com>
8229
d63a86f8
RM
8230 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
8231 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
8232 should be in mi console format. This is part of fix for PR gdb/604.
8233
83c31e7d
FN
82342002-09-18 Fernando Nasser <fnasser@redhat.com>
8235
8236 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
8237 which explicitly prints the zero offset as "+0".
8238
322b3f65
DJ
82392002-10-22 Daniel Jacobowitz <drow@mvista.com>
8240
8241 * gdb.threads/schedlock.c (args): Make unsigned.
8242
82432002-10-21 Daniel Jacobowitz <drow@mvista.com>
8244
8245 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
8246 numbers. Allow "foo2|selected stack frame".
8247 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
8248 * gdb.asm/asmsrc2.s: Likewise.
8249 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
8250 comments.
8251 * gdb.asm/mips.inc: New file.
8252
5e2fe5b8
AF
82532002-10-18 Adam Fedor <fedor@gnu.org>
8254
8255 * gdb.base/default.exp: Update expected output to include 'ObjC'.
8256 * gdb.base/help.exp: Likewise.
8257
abe1a5d0
KB
82582002-10-17 Kevin Buettner <kevinb@redhat.com>
8259
8260 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
8261 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
8262
10abb1d4
JB
82632002-10-02 Jim Blandy <jimb@redhat.com>
8264
8265 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
8266
1f609b42
AC
82672002-10-01 Andrew Cagney <ac131313@redhat.com>
8268
8269 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
8270 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
8271 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
8272 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
8273 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
8274 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
8275 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
8276
0aee02e4
AC
82772002-09-29 Andrew Cagney <ac131313@redhat.com>
8278
8279 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
8280 * mi0-disassemble.exp, mi0-eval.exp: Delete.
8281 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
8282 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
8283 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
8284 * mi0-var-block.exp, mi0-var-child.exp: Delete.
8285 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 8286
6fde09ad
KB
82872002-09-27 Kevin Buettner <kevinb@redhat.com>
8288
8289 * gdb.base/annota1.exp (info break): Make directory components of
8290 path optional since not all compilers emit this debug information.
8291
8292 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
8293 step ends up stepping out of the function instead of stopping on
8294 the epilogue.
8295
9e8aab75
KS
82962002-09-26 Keith Seitz <keiths@redhat.com>
8297
8298 * lib/insight-support.exp (gdbtk_start): Figure out where
8299 the insight executable is based on where gdb is. Use this
8300 executable to start insight instead of gdb.
8301
e36180d7
AC
83022002-09-25 Andrew Cagney <cagney@redhat.com>
8303
8304 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
8305
9dd34b2b
AC
83062002-09-24 Andrew Cagney <ac131313@redhat.com>
8307
8308 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
8309 test_isolated_complaints.
8310 (test_empty_complaint): New function.
8311 (test_empty_complaints): New function. Check no output when no
8312 complaints.
d63a86f8 8313
dea97812
KB
83142002-09-19 Jim Blandy <jimb@redhat.com>
8315
a9c64011 8316 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 8317
54951bd7
AC
83182002-09-19 Andrew Cagney <ac131313@redhat.com>
8319
8320 * gdb.gdb/complaints.exp: New file.
8321
dec43320
AC
83222002-09-18 Andrew Cagney <ac131313@redhat.com>
8323
8324 * gdb.base/maint.exp: Check `help maint internal-warning'.
8325
e70d6e3f
DC
83262002-09-18 David Carlton <carlton@math.stanford.edu>
8327
8328 * gdb.c++/m-static.exp: Remove breakpoints depending on line
8329 numbers, and replace them by a single breakpoint after the
8330 constructors are all finished.
8331 Add test 4.
8332 * gdb.c++/m-static.cc: Add test 4.
8333 * gdb.c++/m-static.h: New file.
8334 * gdb.c++/m-static1.cc: New file.
8335
8336 * gdb.c++/printmethod.exp: New file.
8337 * gdb.c++/printmethod.cc: New file.
8338
8339 * gdb.c++/pr-574.exp: New file.
8340 * gdb.c++/pr-574.cc: New file.
8341
afb5c968
CV
83422002-09-18 Corinna Vinschen <vinschen@redhat.com>
8343
8344 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
8345 embedded targets which never actually exit.
8346
31e45dee
FN
83472002-09-18 Fernando Nasser <fnasser@redhat.com>
8348
8349 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
8350 "don't step after run" as unresolved or unsupported, instead of xfail.
8351
a283c5a1
CV
83522002-09-18 Corinna Vinschen <vinschen@redhat.com>
8353
8354 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
8355 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
8356 Add newline to expected string in "step out of main (status wrapper)"
8357 case.
8358
11350d2a
CV
83592002-09-18 Corinna Vinschen <vinschen@redhat.com>
8360
8361 * lib/gdb.exp (rerun_to_main): Allow restarting application.
8362 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
8363
0deec7d6
TT
83642002-09-17 Tom Tromey <tromey@redhat.com>
8365
8366 * gdb.base/printcmds.exp (test_print_string_constants): Expect
8367 \000, not \0, in double-quoted string.
8368
b2b4a1b5
CV
83692002-09-14 Corinna Vinschen <vinschen@redhat.com>
8370
c9d37158 8371 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
8372 string after running the commands execution on breakpoint tests.
8373
1c56143a
CV
83742002-09-13 Corinna Vinschen <vinschen@redhat.com>
8375
8376 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
8377
37f8da45
JB
83782002-09-12 Joel Brobecker <brobecker@gnat.com>
8379
8380 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
8381
08b468e0
KS
83822002-09-10 Keith Seitz <keiths@redhat.com>
8383
8384 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
8385 runto proc.
8386 (mi_run_to_main): Use mi_runto.
8387 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
8388
dc360f58
KS
83892002-09-10 Keith Seitz <keiths@redhat.com>
8390
8391 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
8392 regexp for stopping at main. Could have multiple event notifications.
8393 Don't assume that main was declared with no parameters.
8394 (mi_next): Use mi_step_to.
8395 (mi_step): Use mi_next_to.
8396
ce3abcfb
CV
83972002-09-09 Corinna Vinschen <vinschen@redhat.com>
8398
8399 * gdb.base/default.exp: Fix expected string in `info float' test.
8400
d1f5b980
BE
84012002-09-09 Ben Elliston <bje@redhat.com>
8402
8403 * config/mips.exp: Update comments.
8404 * config/mips-idt.exp: Likewise.
8405 * config/nind.exp: Likewise.
8406 * config/slite.exp: Likewise.
8407 * config/sparclet.exp: Likewise.
8408 * config/udi.exp: Likewise.
8409 * config/vx.exp: Likewise.
8410 * config/vxworks29k.exp: Likewise.
8411
2f71430b
JB
84122002-09-05 Jim Blandy <jimb@redhat.com>
8413
8414 * gdb.threads/killed.exp: Fix test failure message.
8415
7ddebc7e
KS
84162002-09-04 Keith Seitz <keiths@redhat.com>
8417
8418 * lib/mi-support.exp: Update copyright.
8419 (mi_gdb_test): Increase the priority of the expected pattern
8420 so that it matches gdb_test.
8421
0ae67eb3
KS
84222002-09-03 Keith Seitz <keiths@redhat.com>
8423
8424 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
8425 Use integer comparison instead of string comparison for testing
8426 whether binary was built.
8427
38fc42c8
JB
84282002-09-03 Jim Blandy <jimb@redhat.com>
8429
8430 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
8431
b6ff0e81
JB
84322002-08-29 Jim Blandy <jimb@redhat.com>
8433
8434 * gdb.threads/pthreads.exp: Move the portable thread compilation
8435 code into a function in lib/gdb.exp, and call that from here.
8436 * lib/gdb.exp (gdb_compile_pthreads): New function.
8437
07c98896
KS
84382002-08-29 Keith Seitz <keiths@redhat.com>
8439
8440 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
8441 expect_out so that callers can get at it.
8442
0312286c
DJ
84432002-08-23 Daniel Jacobowitz <drow@mvista.com>
8444
8445 * gdb.threads/print-threads.c: New file.
8446 * gdb.threads/print-threads.exp: New file.
8447 * gdb.threads/schedlock.c: New file.
8448 * gdb.threads/schedlock.exp: New file.
8449
dd039bc4
EZ
84502002-08-22 Elena Zannoni <ezannoni@redhat.com>
8451
a9c64011
AS
8452 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
8453 not altivec.c.
dd039bc4 8454
1f36144c
MK
84552002-08-17 Mark Kettenis <kettenis@gnu.org>
8456
8457 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
8458 targets. The problem should be fixed now.
8459
16057ec7 84602002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
8461
8462 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
8463 2002-07-24 change that removes final dots from error messages.
8464
3c1499ad
TT
84652002-08-13 Tom Tromey <tromey@redhat.com>
8466
8467 * gdb.base/readline.exp: New file.
8468
a20ce2c3
AC
84692002-08-01 Andrew Cagney <ac131313@redhat.com>
8470
8471 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
8472 supress message.
8473
db034ac5
AC
84742002-08-01 Andrew Cagney <cagney@redhat.com>
8475
8476 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
8477 CHILL_FOR_TARGET and CHILL_LIB.
8478 * configure.in (configdirs): Remove gdb.chill.
8479 * configure: Regenerate.
8480 * lib/gdb.exp: Obsolete references to chill.
8481 * gdb.fortran/types.exp: Ditto.
8482 * gdb.fortran/exprs.exp: Ditto.
8483
3e000b18
KB
84842002-07-30 Kevin Buettner <kevinb@redhat.com>
8485
8486 * gdb.base/shlib-call.exp (additional_flags): Conditionally
8487 set Irix-specific compile and link flags.
8488
28f4966b
KB
84892002-07-29 Kevin Buettner <kevinb@redhat.com>
8490
8491 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
8492 source files. The ``-o'' option doesn't work with the ``-E'' option
8493 when using the Irix compiler.
8494
46c0d5a6
DJ
84952002-07-19 Daniel Jacobowitz <drow@mvista.com>
8496
8497 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
8498 Improve support for reusing an exec file. Copy exec file
8499 to target, and run gdbserver on the target instead of on the host.
8500
eecf4bed
JB
85012002-07-18 Jim Blandy <jimb@redhat.com>
8502
0f815cdf
JB
8503 * gdb.base/ending-run.exp: Don't expect to see the program end in
8504 some orderly fashion when we're running on a real stand-alone
8505 board.
8506
eecf4bed
JB
8507 * gdb.base/interrupt.exp: Correct logic for skipping tests on
8508 targets that don't support interrupts.
8509
52d309e4
JB
85102002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
8511
8512 * gdb.base/attach.exp: Add patterns to match output from /proc-based
8513 systems.
8514 Move comments in expect statements to inside the actions, so that they
8515 don't get matched against.
8516
ff683d9e
MK
85172002-07-10 Mark Kettenis <kettenis@gnu.org>
8518
8519 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
8520 function when asleep" test.
8521
b5356753
AC
85222002-07-10 Andrew Cagney <ac131313@redhat.com>
8523
8524 * gdb.base/page.exp: Rewrite to handle problems with very long
8525 `info set' output. Update copyright.
8526
6aa4d13a
AC
85272002-06-26 Andrew Cagney <ac131313@redhat.com>
8528
8529 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
8530 gdb.threads-hp.
8531 * gdb.hp/configure: Regenerate.
8532 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
8533 * gdb.hp/gdb.threads-hp/configure: Delete file.
8534 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
8535
8cf8c2b8
AC
85362002-06-22 Andrew Cagney <ac131313@redhat.com>
8537
8538 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
8539 setlocale, bindtextdomain and textdomain.
8540
6827a8f8
JB
85412002-06-11 Jim Blandy <jimb@redhat.com>
8542
919d772c
JB
8543 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
8544 preprocessor macro information is present.
8545
6827a8f8
JB
8546 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
8547 tests.
8548
c15b0d21
MS
85492002-06-06 Michael Snyder <msnyder@redhat.com>
8550
c5984d70
MS
8551 * gdb.base/overlays.exp: Record addresses of overlay
8552 functions in TCL variables rather than in GDB variables,
8553 to avoid having GDB convert them to pointers (with loss
8554 of information).
8555
d63a86f8 8556 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 8557 default linker script changes.
c15b0d21
MS
8558 * gdb.base/long_long.exp: Add check for sizeof (long double).
8559
be26fe0d
ML
85602002-06-06 Michal Ludvig <mludvig@suse.cz>
8561
8562 * gdb.asm/asm-source.exp: Add x86-64 target.
8563 * gdb.asm/x86_64.inc: New.
d63a86f8 8564
258093ca 85652002-05-30 Michael Chastain <mec@shout.net>
258093ca 8566
4b3153f1 8567 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
8568 * gdb.c++/m-static.cc: New file.
8569 * gdb.c++/m-static.exp: New file.
8570
241264c6
MS
85712002-05-28 Michael Snyder <msnyder@redhat.com>
8572
8573 * gdb.base/call-ar-st.exp: Allow for reduced floating point
8574 precision.
8575
9bba8c8f 85762002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 8577
4b3153f1 8578 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
8579 * gdb.c++/m-data.cc: New file.
8580 * gdb.c++/m-data.exp: New file.
8581
85822002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 8583
4b3153f1 8584 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 8585 * gdb.c++/try_catch.cc: New file.
d63a86f8 8586 * gdb.c++/try_catch.exp: New file.
9bba8c8f 8587
def1b996
MC
85882002-05-27 Michael Chastain <mec@shout.net>
8589
8590 * gdb.c++/local.exp: Accept more nested types in output.
8591
522ba268
MC
85922002-05-26 Michael Chastain <mec@shout.net>
8593
8594 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
8595
277254ba
MS
85962002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
8597
8598 * lib/gdb.exp (gdb_wrapper_init): Just because
8599 gdb_wrapper_file exists, this does not mean that the file
8600 should not be rebuilt. That is what gdb_wrapper_initialized
8601 is for.
8602 (default_gdb_init): Reset gdb_wrapper_initialized.
8603
b61a8733
MS
86042002-05-23 Michael Snyder <msnyder@redhat.com>
8605
d63a86f8 8606 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
8607 the precision of the floating point test results.
8608 * gdb.base/call-rt-st.exp: Ditto.
8609
b61a8733
MS
8610 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
8611 * gdb.base/call-rt-st.exp: Ditto.
8612
56f6e910
MC
86132002-05-19 Michael Chastain <mec@shout.net>
8614
8615 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
8616
ad0b0016
EZ
86172002-05-19 Elena Zannoni <ezannoni@redhat.com>
8618
a9c64011
AS
8619 * configure.in (configdirs): Add gdb.arch.
8620 * configure: Regenerate.
ad0b0016 8621
f617d2b6
JB
86222002-05-17 Jim Blandy <jimb@redhat.com>
8623
8624 * gdb.base/completion.exp: Recognize the more detailed error
8625 messages produced by the macro expander's lexical analyzer.
8626
eac2a696
EZ
86272002-05-14 Elena Zannoni <ezannoni@redhat.com>
8628
a9c64011
AS
8629 * gdb.arch/altivec-abi.c: New file.
8630 * gdb.arch/altivec-abi.exp: New file.
8631 * gdb.arch/altivec-regs.c: New file.
8632 * gdb.arch/altivec-regs.exp: New file.
eac2a696 8633
2fdde8f8
DJ
86342002-05-14 Daniel Jacobowitz <drow@mvista.com>
8635
8636 * gdb.base/maint.exp (maint print type): Update for new type
8637 structure.
d63a86f8 8638
e31f1a7c
EZ
86392002-05-14 Elena Zannoni <ezannoni@redhat.com>
8640
8641 * gdb.arch: New directory.
8642 * gdb.arch/configure.in: New file.
8643 * gdb.arch/configure: New file.
8644 * gdb.arch/Makefile.in: New file.
8645
db589741
CV
86462002-05-13 Corinna Vinschen <vinschen@redhat.com>
8647
8648 * gdb.asm/asm-source.exp: Add v850 as supported target.
8649 * gdb.asm/v850.inc: New file.
8650
8ce2a7dc
DJ
86512002-05-13 Daniel Jacobowitz <drow@mvista.com>
8652
8653 * gdb.c++/annota2.exp (annotate-quit): Add comment.
8654
df763c7f
DJ
86552002-05-12 Daniel Jacobowitz <drow@mvista.com>
8656
8657 * gdb.base/break.exp: Check 'break "marker2"'.
8658
377daeed
MS
86592002-05-10 Michael Snyder <msnyder@redhat.com>
8660
8661 * gdb.base/long_long.exp: Fix typo.
8662
c4b7bc2b
JB
86632002-05-10 Jim Blandy <jimb@redhat.com>
8664
ecac9a4e
JB
8665 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
8666 a bug.
8667
c4b7bc2b
JB
8668 * gdb.base/printcmds.exp (test_integer_literals_rejected):
8669 Recognize more detailed error message produced by the macro
8670 expander's lexical analyzer.
8671 * lib/gdb.exp (test_print_reject): Same.
8672
e71019a1
MK
86732002-05-09 Mark Kettenis <kettenis@gnu.org>
8674
8675 * gdb.c++/method.exp: Fix typo.
8676
fedfc8e6
MS
86772002-05-08 Michael Snyder <msnyder@redhat.com>
8678
166a1957
MS
8679 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
8680 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 8681 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
8682 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
8683 Add iftarget clause for strongarm.
d63a86f8 8684
f1c47eb2
MS
86852002-05-06 Michael Snyder <msnyder@redhat.com>
8686
cb9a9d3e
MS
8687 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
8688 (gdb_continue_to_end): Accept output from status wrapper.
8689 * gdb.base/ending-run.exp: Add case for output from status wrapper.
8690 Clean up fail messages to match pass messages.
8691
f1c47eb2
MS
8692 Enable the "needs_status_wrapper" testsuite feature.
8693 * lib/gdb.exp (gdb_wrapper_init): New procedure.
8694 (gdb_compile): Conditionally call gdb_wrapper_init.
8695 * gdb.base/a2-run.exp: Recognize output from status wrapper.
8696 * gdb.c++/method.exp: Recognize output from status wrapper.
8697
6079c749
BE
86982002-05-06 Ben Elliston <bje@redhat.com>
8699From Graydon Hoare <graydon@redhat.com>
8700
8701 * config/sid.exp: Include support for "rawsid" protocol.
8702
188baff3
JB
87032002-05-03 Jim Blandy <jimb@redhat.com>
8704
8705 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
8706 * gdb.c++/hang3.C: New file.
8707
b9c07f0f
AC
87082002-05-04 Andrew Cagney <ac131313@redhat.com>
8709
8710 * gdb.base/default.exp: Remove obsolete code.
8711 * gdb.c++/misc.exp: Ditto. Update copyright.
8712 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
8713 * gdb.base/whatis.exp: Ditto. Update copyright.
8714 * gdb.base/scope.exp: Ditto. Update copyright.
8715 * gdb.base/ptype.exp: Ditto. Update copyright.
8716 * gdb.base/printcmds.exp: Ditto. Update copyright.
8717 * gdb.base/opaque.exp: Ditto. Update copyright.
8718 * gdb.base/list.exp: Ditto.
8719 * gdb.base/funcargs.exp: Ditto. Update copyright.
8720 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
8721 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
8722 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
8723 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
8724 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
8725 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
8726
5c7a0397
MS
87272002-05-02 Michael Snyder <msnyder@redhat.com>
8728
d6dcc264 8729 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
8730 * gdb.base/long_long.exp: Add xscale target.
8731 * gdb.base/default.exp: Add xscale target.
8732
eb7f1c48
JB
87332002-05-01 Jim Blandy <jimb@redhat.com>
8734
8735 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
8736 gdb.c++/hang.exp: New test.
8737
a6befae8
FF
87382002-05-01 Fred Fish <fnf@redhat.com>
8739
8740 * gdb.base/completion.exp: Handle completions of "./Make" for
8741 more than one completion possibility, as is the case when we
8742 build and test in the source tree.
8743
0a310277
AG
87442002-04-29 Anthony Green <green@redhat.com>
8745
8746 * gdb.java/jmisc1.exp: New file.
8747 * gdb.java/jmisc2.exp: New file.
8748
6ff9af88
DJ
87492002-04-24 Daniel Jacobowitz <drow@mvista.com>
8750
8751 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
8752
96b3d632
EZ
87532002-04-23 Elena Zannoni <ezannoni@redhat.com>
8754
8755 * gdb.base/help.exp: Change 'help status' to allow for target
8756 dependent output differences.
8757
5019bb54
MC
87582002-04-22 Michael Chastain <mec@shout.net>
8759
8760 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
8761
a805a116
MC
87622002-04-22 Michael Chastain <mec@shout.net>
8763
8764 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
8765
a1706bfd
DM
87662002-04-17 David S. Miller <davem@redhat.com>
8767
8768 * gdb.asm/sparc64.inc: New file.
8769 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
8770
a73a20a2
EZ
87712002-04-19 Elena Zannoni <ezannoni@redhat.com>
8772
8773 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
8774 instruction file directly into the build tree. Clean up at end of
8775 test.
8776
ba678339
DM
87772002-04-18 David S. Miller <davem@redhat.com>
8778
8779 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
8780 handle 64-bit platforms correctly.
8781 * gdb.base/maint.exp: Likewise.
8782
b03399da
KB
87832002-04-18 Kevin Buettner <kevinb@redhat.com>
8784
8785 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
8786 ``-fpic'' when compiling files comprising a shared library, but
8787 it does need additional linker flags in order to find shared
8788 libraries at run time.
8789
e2004992
KB
87902002-04-18 Kevin Buettner <kevinb@redhat.com>
8791
8792 * gdb.base/cvexpr.c (use): New function.
8793 (main): Invoke use() on all global variables to prevent
8794 some linkers from deleting these otherwise unused symbols.
8795
d8937120
MC
87962002-04-17 Michael Chastain <mec@shout.net>
8797From David S. Miller <davem@redhat.com>
8798
8799 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
8800 handle 64-bit platforms correctly.
8801
ffd61a58
MS
88022002-04-12 Michael Snyder <msnyder@redhat.com>
8803From Jim Blandy <jimb@redhat.com>
a9c64011 8804 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
8805 script can handle this instead.
8806 * gdb.base/bar.c (barx): Same.
8807 * gdb.base/baz.c (bazx): Same.
8808 * gdb.base/grbx.c (grbxx): Same.
8809
8810 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
8811 manager doesn't automatically unmap overlays unnecessarily.
8812
6b8426a6
MH
88132002-04-10 Martin M. Hunt <hunt@redhat.com>
8814
8815 * gdb.base/ending-run.exp: Fix pattern for Mips targets
8816 stepping out of main.
8817
34af4875
MC
88182002-04-09 Michael Chastain <mec@shout.net>
8819
8820 * gdb.c++/local.cc (main): Move call to marker1() inside nested
8821 scope so that the nested scope tests will make sense.
8822 * gdb.c++/local.exp: Write patterns that actually work with gcc
8823 (the HP patterns "were never known to work with gcc").
8824 Keep the old aCC patterns too.
8825
2d1676a0
DJ
88262002-04-09 Daniel Jacobowitz <drow@mvista.com>
8827
8828 * gdb.base/attach.exp: Correct target board test.
8829
3a63e3f9
MC
88302002-04-08 Michael Chastain <mec@shout.net>
8831
8832 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
8833 in a const method. Add some xfail and fail cases for configurations
8834 that do not emit the "const ...".
8835
f18dabd2
MC
88362002-04-07 Michael Chastain <mec@shout.net>
8837
8838 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
8839 Accept "A * const" and "const A * const" as type of "this".
8840 Fix spelling of getFunky throughout. Make messages uniform.
8841
0fcddd82
EZ
88422002-04-07 Elena Zannoni <ezannoni@redhat.com>
8843
a9c64011 8844 Work around for PR gdb/285:
0fcddd82
EZ
8845 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
8846
16a8534a
EZ
88472002-04-07 Elena Zannoni <ezannoni@redhat.com>
8848
8849 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
8850 instructions file at run time instead of configure time.
8851 Sometimes we run the test in a directory that is not the one we
8852 configured in.
8853 * gdb.asm/configure.in: Delete creation of symlink.
8854 * gdb.asm/configure: Regenerate.
8855
24181d81
JB
88562002-04-05 J. Brobecker <brobecker@gnat.com>
8857
8858 * gdb.gdb/xfullpath.exp: New test, to exercise the new
8859 xfullpath () function.
8860
7cdb7107
DJ
88612002-04-04 Daniel Jacobowitz <drow@mvista.com>
8862
8863 * gdb.asm/Makefile.in: Correct dependencies.
8864
8865 * gdb.asm/powerpc.inc: New file.
8866 * gdb.asm/asm-source.exp: Add PowerPC.
8867 * gdb.asm/configure.in: Likewise.
8868 * gdb.asm/configure: Regenerated.
8869
a7d17088
DJ
88702002-04-04 Daniel Jacobowitz <drow@mvista.com>
8871
8872 * gdb.base/relocate.exp: New file.
8873 * gdb.base/relocate.c: New file.
8874
cd721503
FF
88752002-04-04 Fred Fish <fnf@redhat.com>
8876
8877 * gdb.base/step-test.exp: Update comment regarding stopping in
8878 memcpy/bcopy calls inserted as part of the compiler runtime.
8879
b22ad7a7
MS
88802002-04-04 Michael Snyder <msnyder@redhat.com>
8881
8882 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
8883
5f279fa6
DJ
88842002-04-03 Daniel Jacobowitz <drow@mvista.com>
8885
8886 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
8887 (gdb_expect): Remove $notransfer hack.
8888
dd0fd3ce
DJ
88892002-04-02 Daniel Jacobowitz <drow@mvista.com>
8890
8891 * gdb.c++/classes.exp ("calling method for small class"): Match
8892 updated register output.
8893
1e50cda1
DJ
88942002-03-30 Daniel Jacobowitz <drow@mvista.com>
8895
8896 Fix PR gdb/452
8897 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
8898 when finished. Make gdb_file_cmd send "exec-file" when
8899 appropriate.
8900
24015922
DJ
89012002-03-30 Daniel Jacobowitz <drow@mvista.com>
8902
8903 * gdb.base/attach.exp: Remove extra setup_xfail.
8904
dd7dfd64
MS
89052002-03-26 Michael Snyder <msnyder@redhat.com>
8906
8907 * gdb.base/default.exp: Add tests for dump, append, and restore.
8908 * gdb.base/help.exp: Add tests for dump, append, and restore.
8909 * gdb.base/dump.exp: New file, test dump, append and restore.
8910 * gdb.base/dump.c: New file.
8911
48b2f8d7
MS
89122002-03-27 Michael Snyder <msnyder@redhat.com>
8913
d63a86f8 8914 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
8915 clean-ups in help messages.
8916
05b4d525
FF
89172002-03-26 Fred Fish <fnf@redhat.com>
8918
8919 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
8920 have debugging info for those functions and the compiler uses them
8921 internally to copy structs around.
8922
d7679631
FF
89232002-03-26 Fred Fish <fnf@redhat.com>
8924
8925 * gdb.base/list.exp: Revert the change made yesterday and add note
8926 about why we don't list the default lines for remote targets.
8927
523ac3f9
MS
89282002-03-25 Michael Snyder <msnyder@redhat.com>
8929
8930 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
8931
754b2b8d
FF
89322002-03-25 Fred Fish <fnf@redhat.com>
8933
8934 * gdb.base/list.exp: This test works on remote targets so remove
8935 the short circuit for remote targets. Update copyright.
8936
33c3e192
FF
89372002-03-25 Fred Fish <fnf@redhat.com>
8938
8939 * gdb.base/attach.exp: Fix logic error that was suppressing this
8940 test for all non hppa*-*-hpux* targets, instead of the hp target.
8941 Move comments closer to the suppression point. Also now need to
8942 check that we are running natively.
8943
d43e73ee
MS
89442002-03-22 Michael Snyder <msnyder@redhat.com>
8945
882c8f02
MS
8946 * gdb.base/default.exp: Add test for gcore. Update copyright.
8947 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 8948
04c12f60
FF
89492002-03-06 Fred Fish <fnf@redhat.com>
8950
8951 * gdb.base/funcargs.c: Remove extraneous ';' character.
8952 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
8953
b43df995
MC
89542002-03-04 Michael Chastain <mec@shout.net>
8955
8956 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
8957 accommodate gcc v3 function signature.
8958 * gdb.mi/mi0-var-cmd-exp: Ditto.
8959
92362027
AC
89602002-02-24 Andrew Cagney <ac131313@redhat.com>
8961
8962 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
8963 ``GNU/Linux'' or ``Linux kernel''
8964 * testsuite/gdb.threads/pthreads.c: Ditto.
8965
258ad32d
MC
89662002-02-24 Michael Chastain <mec@shout.net>
8967
8968 * gdb.threads/pthreads.c (thread1): Add a return statement.
8969 (thread2): Likewise.
8970 (foo): Likewise.
8971
04c3b3d4
MC
89722002-02-23 Michael Chastain <mec@shout.net>
8973
8974 * gdb.threads/linux-dp.c (philosopher): Add a return statement
8975 to placate gcc.
8976
5a2a0a20
MC
89772002-02-23 Michael Chastain <mec@shout.net>
8978
8979 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
8980 test "ptype bint". The test passes on all my stabs configurations.
8981
a640f7fc
JB
89822002-02-21 Jim Blandy <jimb@redhat.com>
8983
27924826
JB
8984 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
8985 filename at a time, and watch for the ones we want to see.
8986
a640f7fc
JB
8987 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
8988 types of pointers to prototyped functions.
8989
edcc8c75
AC
89902002-02-20 Andrew Cagney <ac131313@redhat.com>
8991
8992 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
8993 signed, unsigned and straight char.
8994 (padding_char, padding_short, padding_int, padding_long,
8995 padding_long_long, padding_float, padding_double,
8996 padding_long_double): New global variables.
8997 (fill, fill_structs): New functions.
8998
8999 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
9000 for correctly sized writes. Update copyright.
9001 (get_valueof): New procedure.
9002 (get_sizeof): Call get_valueof.
9003 (check_valueof): New procedure.
9004 (check_padding): New procedure.
9005
ac57ea44
MC
90062002-02-20 Michael Chastain <mec@shout.net>
9007
9008 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
9009 to setup_xfail. Document some of the remaining calls.
9010
7a10c941
MC
90112002-02-18 Michael Chastain <mec@shout.net>
9012
9013 * gdb.c++/userdef.exp: Update copyright year.
9014
fb8acdcc
DJ
90152002-02-18 Daniel Jacobowitz <drow@mvista.com>
9016
9017 * gdb.c++/userdef.exp: Test overloaded operators properly.
9018 Remove xfails.
9019
fda6ae12
MS
90202002-02-14 Michael Snyder <msnyder@redhat.com>
9021
9022 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
9023
676a0442
DJ
90242002-02-14 Daniel Jacobowitz <drow@mvista.com>
9025
9026 * gdb.base/a2-run.exp: Check for a remote target properly.
9027 * gdb.base/annota1.exp: Likewise.
9028 * gdb.base/list.exp: Likewise.
9029 * gdb.base/reread.exp: Likewise.
9030 * gdb.base/scope.exp: Likewise.
9031 * gdb.base/shlib-call.exp: Likewise.
9032 * gdb.base/term.exp: Likewise.
9033 * gdb.c++/annota2.exp: Likewise.
9034
78b4f468
RE
90352002-02-13 Richard Earnshaw <rearnsha@arm.com>
9036
9037 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
9038
9a81ba51
MC
90392002-02-10 Michael Chastain <mec@shout.net>
9040
9041 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
9042 (call_after_alloca): Ditto.
9043
004af6c7
DJ
90442002-02-10 Daniel Jacobowitz <drow@mvista.com>
9045
9046 * gdb.base/ending-run.exp: Guard "cont" test with
9047 gdb_skip_stdio_test.
9048
37225f62
JB
90492002-02-06 Jim Blandy <jimb@redhat.com>
9050
9051 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
9052 from here...
9053 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
9054 To here. Disable this test on non-HP platforms. Add big comment.
9055
fe6fdd96
MS
90562002-02-04 Michael Snyder <msnyder@redhat.com>
9057
9058 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
9059 other than d10v and m32r.
9060
036fad3f
RE
90612002-02-02 Richard Earnshaw <rearnsha@arm.com>
9062
9063 * gdb.base/default.exp: Rewrite test patterns to reduce time
9064 taken to match them.
9065
7148ab62
DJ
90662002-01-30 Daniel Jacobowitz <drow@mvista.com>
9067
9068 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
9069 Allow a start function above main.
9070 * gdb.threads/linux-dp.exp: Fix copyright date.
9071
396cc255
DJ
90722002-01-30 Daniel Jacobowitz <drow@mvista.com>
9073
a9c64011
AS
9074 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
9075 (check_philosopher_stack): Check for manager thread before checking
9076 for a just-starting thread.
396cc255 9077
f038d31b
DJ
90782002-01-30 Daniel Jacobowitz <drow@mvista.com>
9079
9080 From Neil Booth <neil@daikokuya.demon.co.uk>:
9081 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
9082 warnings.
9083
b3ff9d9a
FF
90842002-01-21 Fred Fish <fnf@redhat.com>
9085
9086 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
9087 not caller.
9088
39ad761d
JB
90892002-01-21 Jim Blandy <jimb@redhat.com>
9090
9091 * gdb.base/reread.exp: Check that GDB properly re-reads the
9092 executable file when it changes while no inferior is running.
9093
aaf320fa
FF
90942002-01-21 Fred Fish <fnf@redhat.com>
9095
a9c64011
AS
9096 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
9097 optionally accept the "shlib events" variation.
aaf320fa 9098
808a31f5
JB
90992002-01-21 Jim Blandy <jimb@redhat.com>
9100
9101 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
9102 call `fflush' after every `printf', so that the output is produced
9103 at predictable points, regardless of whatever buffering does (or
9104 doesn't) take place.
9105 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
9106 at different points.
9107
4420d5e2
DJ
91082002-01-20 Daniel Jacobowitz <drow@mvista.com>
9109
9110 * gdb.c++/inherit.exp: Update copyright years.
9111 * gdb.c++/method.exp: Likewise.
9112
3e36a0f4
DJ
91132002-01-20 Daniel Jacobowitz <drow@mvista.com>
9114
9115 * gdb.c++/classes.exp: Update for improved v3 support and skipping
9116 artificial methods/arguments.
9117 * gdb.c++/derivation.exp: Likewise.
9118 * gdb.c++/inherit.exp: Likewise.
9119 * gdb.c++/method.exp: Likewise.
9120 * gdb.c++/virtfunc.exp: Likewise.
9121
b4ceaee6
AC
91222002-01-18 Andrew Cagney <ac131313@redhat.com>
9123
9124 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
9125 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
9126 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
9127 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
9128 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
9129 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
9130
ecace851
JB
91312002-01-17 Jim Blandy <jimb@redhat.com>
9132
9133 * gdb.asm/asm-source.exp (info symbol): Take another shot at
9134 anchoring the pattern matching the entry point symbol's name.
9135
375fc983
AC
91362002-01-17 Andrew Cagney <ac131313@redhat.com>
9137
9138 * gdb.base/maint.exp: Update ``maint internal-error'' to match
9139 continue/quit query. Update copyright.
9140
fe6fdd96
MS
91412002-01-14 Michael Snyder <msnyder@redhat.com>
9142
9143 * gdb.base/gcore.exp: Remove extra debugging output.
9144
e017c81f
DJ
91452002-01-13 Daniel Jacobowitz <drow@mvista.com>
9146
9147 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
9148 for slightly dubious v2 mangled string.
9149
37ab3bf8
DJ
91502002-01-13 Daniel Jacobowitz <drow@mvista.com>
9151
9152 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
9153
1bc05c3a 91542002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 9155
1bc05c3a 9156 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 9157
1bc05c3a
JM
9158 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
9159 constructors.
9160 * gdb.c++/derivation.exp: Likewise.
9161 * gdb.c++/templates.exp: Likewise.
9162 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 9163
1bc05c3a
JM
91642002-01-10 Michael Snyder <msnyder@redhat.com>
9165
9166 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 9167
a911c360
MS
91682002-01-08 Michael Snyder <msnyder@redhat.com>
9169
9170 * gdb.base/gcore.exp: New test for generate-core-file command.
9171 * gdb.base/gcore.c: Testcase for above.
9172 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
9173
ea2119ec
JM
91742002-01-08 Jason Merrill <jason@redhat.com>
9175
9176 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
9177
68203136
FF
91782002-01-07 Fred Fish <fnf@redhat.com>
9179
9180 * gdb.c++/overload.exp: Remove unconditional xfails for:
9181 print foo_instance1.overloadargs(1)
9182 print foo_instance1.overloadargs(1, 2)
9183 print foo_instance1.overloadargs(1, 2, 3)
9184 print foo_instance1.overloadargs(1, 2, 3, 4)
9185 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
9186 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
9187 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
9188 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
9189 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
9190 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
9191 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
9192 print foo_instance1.overload1arg()
9193 print foo_instance1.overload1arg((char)arg2)
9194 print foo_instance1.overload1arg((signed char)arg3)
9195 print foo_instance1.overload1arg((unsigned char)arg4)
9196 print foo_instance1.overload1arg((int)arg7)
9197 print foo_instance1.overload1arg((unsigned int)arg8)
9198 print foo_instance1.overload1arg((float)arg11)
9199 print foo_instance1.overload1arg((double)arg12)
d63a86f8 9200
21b9b5b1
MS
92012002-01-07 Michael Snyder <msnyder@redhat.com>
9202
9203 * gdb.base/huge.exp: New test. Print a very large target data object.
9204 (skip_huge_test): New test variable. Define if you want to skip this
9205 test. The test reads an 8 megabyte data object from the target, so it
9206 might be very time consuming on remote targets with a slow connection.
9207 * gdb.base/huge.c: New file. Test case for above.
9208
725f922e
FF
92092002-01-07 Fred Fish <fnf@redhat.com>
9210
9211 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
9212 g_instance.bfoo, and g_instance.cfoo.
9213
634d57ec
JL
9214Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
9215
f286b2c3
JL
9216 * gdb.base/break.c (multi_line_if_conditional): New function.
9217 (multi_ilne_while_conditional): Likewise.
9218 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
9219 IF or WHILE condition puts the breakpoint at the start of
9220 the condition.
9221
634d57ec
JL
9222 * gdb.base/selftest.exp (backtrace through signal handler): Remove
9223 hppa*-*-hpux* expected failure.
9224 * gdb.base/structs.exp (do_function_calls): Similarly.
9225
9226 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
9227 watchpoints.
9228
9fbfe2dc
AC
92292002-01-06 Andrew Cagney <ac131313@redhat.com>
9230
9231 Fix PR gdb/66.
9232 * gdb.base/structs.exp: Replace skip for a29k with skip for
9233 gdb,cannot_call_functions.
9234 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
9235 * gdb.base/callfuncs.exp: Ditto.
9236 * gdb.base/call-rt-st.exp: Ditto.
9237 * gdb.base/call-strs.exp: Ditto.
9238 * gdb.base/callfwmall.exp: Ditto.
9239 * gdb.base/scope.exp: Obsolete xfail a29k.
9240 * gdb.c++/misc.exp: Ditto.
9241 * gdb.c++/cplusfuncs.exp: Ditto.
9242 * gdb.base/ptype.exp: Ditto.
9243 * gdb.base/printcmds.exp: Ditto.
9244 * gdb.base/opaque.exp: Ditto.
9245 * gdb.base/list.exp: Ditto.
9246 * gdb.base/funcargs.exp: Ditto.
9247 * gdb.base/default.exp: Ditto.
9248
8ddad156
MS
92492002-01-04 Michael Snyder <msnyder@redhat.com>
9250
ca4976a6 9251 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
9252 * gdb.base/maint.exp: Add tests for maint info sections options.
9253
1b074332
JL
9254Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
9255
9256 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
9257
7d159115
CV
92582001-12-20 Corinna Vinschen <vinschen@redhat.com>
9259
9260 * gdb.asm/arm.inc: New file.
9261 * gdb.asm/asm-source.exp: Add arm targets.
9262 * gdb.asm/configure.in: Ditto.
9263 * gdb.asm/configure: Recreated from configure.in.
9264
8fb87725
JL
9265Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
9266
afabe08c
JL
9267 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
9268 with HP's compiler.
9269 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
9270 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
9271 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
9272 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
9273
9274 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
9275 either HP's compilers or GCC.
9276
db521deb
JL
9277 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
9278 a SIGBUS or SIGSEGV.
9279
9280 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
9281
9282 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
9283 can be compiled with either HP's compiler or GCC.
9284
cfa88ab7
JL
9285 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
9286 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
9287 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
9288
ca344dff
JL
9289 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
9290 to match current gdb output. Update due to using auto-solib-limit
9291 for limiting instead of overloading auto-solib-add.
9292 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
9293 test program.
9294
3f3c6e55 9295 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
9296 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
9297 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
9298 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
9299 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
9300 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
9301 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
9302 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
9303 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
9304 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
9305 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
9306 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
9307 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 9308
8fb87725
JL
9309 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
9310 a SIGTRAP to the inferior.
9311
cf599fa7
CV
93122001-12-19 Corinna Vinschen <vinschen@redhat.com>
9313
9314 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
9315 Substitute call to target_link by call to gdb_compile.
9316
2cd045cd
JL
9317Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
9318
a9c64011
AS
9319 * gdb.base/break.exp: Fix HP specific search string when testing
9320 backtracing in a called function.
2cd045cd 9321
a9c64011
AS
9322 * gdb.base/constvars.exp: Only set lang to C++ if we're
9323 compiling the test with HP's compilers.
9324 * gdb.base/volatile.exp: Similarly.
2cd045cd 9325
99ebe9ac
JB
93262001-12-19 Jim Blandy <jimb@redhat.com>
9327
9328 * gdb.base/printcmds.exp: Expect the null character to be printed
9329 as '\0', and the '\013' to be printed as '\v'.
9330 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
9331 * gdb.base/setvar.exp: Same.
9332
b9891b29
JB
93332001-12-17 Jim Blandy <jimb@redhat.com>
9334
0eba65ab
JB
9335 * gdb.base/completion.exp: Rather than completing very long
9336 filenames, which can make the readline library produce output we
9337 don't recognize, cd to the directory first, and then complete
9338 using nice, short relative paths.
9339
6970b5b1
JB
9340 * gdb.base/completion.exp: On some systems, there is, in fact, a
9341 variable named `b' in scope, since GDB treats all static
a9c64011
AS
9342 variables as being in scope. So use `no_var_named_this'
9343 instead of `b'.
6970b5b1 9344
b9891b29
JB
9345 * gdb.base/corefile.exp: Recognize the message saying that GDB
9346 can't find the core file's registers as a failure.
9347
e6ccd35f
JSC
93482001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
9349
a9c64011
AS
9350 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
9351 test expect string more specific.
e6ccd35f 9352
105ba819
CV
93532001-12-13 Corinna Vinschen <vinschen@redhat.com>
9354
9355 * gdb.asm/asm-source.exp: Add support for xstormy16.
9356 * gdb.asm/configure.in: Ditto.
9357 * gdb.asm/configure: Rebuild.
9358 * gdb.asm/xstormy16.inc: New file.
9359
e9e79dd9
FF
93602001-12-10 Fred Fish <fnf@redhat.com>
9361
9362 * gdb.base/maint.exp: Update to match changes in type dumping code.
9363
347dc97d
JB
93642001-12-10 Jim Blandy <jimb@redhat.com>
9365
9366 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
9367 matching the entry point symbol's name at the beginning of the
9368 line.
9369
5178b9d6
DJ
93702001-12-07 Daniel Jacobowitz <drow@mvista.com>
9371
9372 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
9373 gdb.c++/inherit.exp, gdb.c++/method.exp,
9374 gdb.c++/namespace.exp, gdb.c++/templates.exp,
9375 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
9376 and class layout support.
9377
af890c52
DJ
93782001-12-07 Daniel Jacobowitz <drow@mvista.com>
9379
9380 * gdb.c++/classes.exp: Add test for static member function.
9381 * gdb.c++/misc.cc: Add class with static member function.
9382
7a345fb3
JB
93832001-12-07 Jim Blandy <jimb@redhat.com>
9384
f2e54a80 9385 If GDB says it can't find the struct the function returned, report
8032bf31
JB
9386 those tests as `unsupported'.
9387 * gdb.base/call-rt-st.exp (print_struct_call): New function.
9388 Rewrite subsequent tests to use it.
9389
9390 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
9391 those tests as `unsupported'.
9392 * gdb.base/structs.exp (call_struct_func): New function.
9393 (do_function_calls): Use call_struct_func to call the functions
9394 returning structs.
9395
0bc69509
JB
9396 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
9397 whether functions are prototyped or not, so we can't possibly pass
9398 arguments to t_float_values2 properly.
9399
7a345fb3
JB
9400 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
9401 value of `timeout' for targets other than the mips*tx39-*.
9402
edb6ede1
MS
94032001-12-06 Michael Snyder <msnyder@redhat.com>
9404
d63a86f8 9405 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
9406 and detect whether the start symbol has a leading underscore.
9407
2d842f13
JB
94082001-12-04 Jim Blandy <jimb@redhat.com>
9409
9410 * gdb.base/completion.exp: Clarify indentation.
9411
68550daf
JB
94122001-12-03 Jim Blandy <jimb@redhat.com>
9413
9414 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
9415 variables on the S/390, not `.word'.
9416
cd5195a8
JB
94172001-11-30 Jim Blandy <jimb@redhat.com>
9418
9419 Add assembly-source tests for s390-ibm-linux.
9420 * gdb.asm/s390.inc: New file.
9421 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
9422 the S/390 architecture.
a9c64011 9423 * gdb.asm/configure: Regenerated.
cd5195a8 9424
ca9efc90
MS
94252001-11-30 Michael Snyder <msnyder@redhat.com>
9426
9427 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
9428 next, info source, info sources, info line, global and static
9429 variables, and static functions.
9430 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
9431 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
9432 * gdb.asm/asmsrc1.s: Add a static function and some variables.
9433 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
9434 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
9435 (gdbasm_leave): Restore frame pointer.
9436 (gdbasm_startup): Copy stack set-up from crt0.S.
9437
d0e66976
FN
94382001-11-26 Fernando Nasser <fnasser@redhat.com>
9439
9440 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
9441 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
9442 to a local (non-static) variable. Copy tstruct.a to a static buffer
9443 and return a pointer to that buffer.
9444 * gdb.base/callfwmall.c (t_structs_a): Ditto.
9445
e2334072
MK
94462001-11-24 Mark Kettenis <kettenis@gnu.org>
9447
9448 * gdb.asm/configure.in: Fix recognition of ix86 target.
9449 * gdb.asm/configure: Regenerate.
9450
756caa3d
MS
94512001-11-21 Michael Snyder <msnyder@redhat.com>
9452
9453 * gdb.asm/sparc.inc: New file.
9454 * gdb.asm/asm-source.exp: Recognize sparc target.
9455 * gdb.asm/configure.in: Recognize sparc target.
9456 * gdb.asm/configure: Regenerate.
d63a86f8 9457
9a4d72d5
MS
94582001-11-21 Michael Snyder <msnyder@redhat.com>
9459
9460 * gdb.asm/m32r.inc: New file.
9461 * gdb.asm/asm-source.exp: Recognize m32r target.
9462 * gdb.asm/configure.in: Recognize m32r target.
9463 * gdb.asm/configure: Regenerate.
9464
a773d1cd
MS
94652001-11-20 Michael Snyder <msnyder@redhat.com>
9466
017ac23d
MS
9467 * gdb.asm/i386.inc: New file.
9468 * gdb.asm/asm-source.exp: Recognize ix86 target.
9469 * gdb.asm/configure.in: Recognize ix86 target.
9470 * gdb.asm/configure: Regenerate.
9471
a773d1cd
MS
9472 * gdb.c++/namespace.exp: Fix quotes in output messages.
9473
bb632afb
MS
94742001-11-14 Michael Snyder <msnyder@redhat.com>
9475
25d559ca 9476 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
9477 qualifier in a type cast expression, to designate an address
9478 in the instruction space (Harvard architecture).
9479
4749e309
MS
94802001-11-13 Michael Snyder <msnyder@redhat.com>
9481
9482 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
9483 Tests for expressions using 'const' and 'volatile'.
9484
25050984
CV
94852001-11-13 Corinna Vinschen <vinschen@redhat.com>
9486
9487 * gdb.asm/asm-sources.exp: Allow defining linker flags.
9488
1902c51f
DJ
94892001-11-12 Daniel Jacobowitz <drow@mvista.com>
9490
9491 * lib/mi-support.exp (mi_run_to_helper): Move comments
9492 outside of gdb_expect.
9493
dcf95b47
DJ
94942001-11-11 Daniel Jacobowitz <drow@mvista.com>
9495
9496 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
9497 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
9498 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
9499 mi0_run_to): New functions.
9500 * gdb.mi/mi-simplerun.exp: Use them.
9501 * gdb.mi/mi0-simplerun.exp: Likewise.
9502 * gdb.mi/mi-var-cmd.exp: Likewise.
9503 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 9504
45b074e1
AC
95052001-11-10 Andrew Cagney <ac131313@redhat.com>
9506
9507 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
9508 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
9509
bf50d346
AC
95102001-11-09 Andrew Cagney <ac131313@redhat.com>
9511
9512 * gdb.base/restore.exp: Include $expected value in restored test
9513 message.
9514
9383332c
AC
95152001-11-09 Andrew Cagney <ac131313@redhat.com>
9516
9517 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
9518 implemented.
9519
db62520a
MS
95202001-11-08 Michael Snyder <msnyder@redhat.com>
9521
9522 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
9523 Add pass/fail message for stop at breakpoint in call dummy function.
9524
b5703437
MS
95252001-11-07 Michael Snyder <msnyder@redhat.com>
9526
d63a86f8
RM
9527 * gdb.c++/templates.exp (test_template_breakpoints):
9528 If we get an overload menu, but it does not match what
760f6330 9529 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
9530 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
9531 making the whitespace optional. Argument for "new" may be
9532 "unsigned" as well as "unsigned int/long".
d63a86f8 9533 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
9534 making the whitespace optional. Also replace "(void) with
9535 "((void|)), making the keyword "void" optional.
d63a86f8 9536 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
9537 making the whitespace optional. Also replace "(void) with
9538 "((void|)), making the keyword "void" optional.
3bf40917
MS
9539 * gdb.base/callfuncs.c (t_float_values): This function must
9540 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 9541 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
9542 can be tested against both cases. Usually one case involves
9543 promotion of float to double, while the other does not.
9544 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
9545 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
9546 includes a stack frame for "start".
9547
c8ab4e6d
JB
95482001-11-05 Jim Blandy <jimb@redhat.com>
9549
9550 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
9551 pointers are 32 bits long, and that offsets of relocs are always
9552 stored in the data (REL-style), and not in the reloc entry itself
9553 (RELA-style).
9554 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
9555 stabs.
9556
3f08ced9
MS
95572001-11-01 Michael Snyder <msnyder@redhat.com>
9558
9559 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
9560 and regular expression operators by using quoting.
9561
cbfa24cd
MS
95622001-10-31 Michael Snyder <msnyder@redhat.com>
9563
9564 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
9565 depending on what the symbol table contains.
9566 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
9567 the output of the ptype command. Similarly, accept both "const &"
9568 and "const&".
9569
aaa68313
CV
95702001-10-31 Corinna Vinschen <vinschen@redhat.com>
9571
9572 * gdb.base/miscexprs.c (main): Add usage of preprocessor
9573 symbol `STORAGE' to allow to choose the storage class of
9574 the local datastructures.
9575 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
9576 compiler directive.
9577
91740388
MS
95782001-10-30 Michael Snyder <msnyder@redhat.com>
9579
9580 * gdb.base/jump.exp: Allow it to run for all targets.
9581
1b7c05e7
CV
95822001-10-29 Corinna Vinschen <vinschen@redhat.com>
9583
9584 * gdb.base/call-ar-st.c (print_double_array): Match for loop
9585 with new double_array size.
9586 (main): Change storage class of all local variables to static.
9587 Reduce size of double_array to 9.
9588 * gdb.base/call-ar-st.exp: Increase timeout value.
9589 Change expected output for double array to match new size in
9590 call-ar-st.c.
9591
36a22261
CV
95922001-10-29 Corinna Vinschen <vinschen@redhat.com>
9593
9594 * gdb.base/ending-run.exp: Create identical output when passing
9595 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 9596 Stormy16 target.
36a22261 9597
92b8ae91
MK
95982001-10-28 Mark Kettenis <kettenis@gnu.org>
9599
9600 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
9601 that we catch the expected failure under Linux/x86.
9602
cb135b83
OF
96032001-10-29 Orjan Friberg <orjanf@axis.com>
9604
9605 * gdb.base/setvar.exp: Escape curly braces.
9606 * gdb.stabs/weird.exp: Ditto.
9607
6884aa54
DJ
96082001-10-27 Daniel Jacobowitz <drow@mvista.com>
9609
9610 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
9611 * gdm.mi/mi0-hack-cli.exp: Likewise.
9612
0398c9aa
AC
96132001-10-25 Andrew Cagney <ac131313@redhat.com>
9614
9615 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
9616 messages.
9617
d20bf2e8
AC
96182001-10-21 Andrew Cagney <ac131313@redhat.com>
9619
9620 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
9621 checking MI enabled.
9622
03dd63aa
CV
96232001-10-09 Corinna Vinschen <vinschen@redhat.com>
9624
9625 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
9626
1d9d99f3
FCE
96272001-10-04 Frank Ch. Eigler <fche@redhat.com>
9628
9629 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
9630 if gdb child process crashes, just signal an error.
9631
838ae6c4
JB
96322001-10-02 Jim Blandy <jimb@redhat.com>
9633
9634 * lib/gdb.exp (test_xfail_format): Simplify.
9635
9636 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
9637 front of the variable name `format'. Simplify `if'.
9638
8f0cbc1c
DJ
96392001-10-01 Daniel Jacobowitz <drow@mvista.com>
9640
9641 * gdb.threads/pthreads.exp: Wait for output and delay
9642 before sending ^C.
9643
1f08dafd
DJ
96442001-10-01 Daniel Jacobowitz <drow@mvista.com>
9645
9646 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
9647 some incorrect output instead of timing out.
9648 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
9649
674f90ff
CV
96502001-09-28 Corinna Vinschen <vinschen@redhat.com>
9651
9652 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
9653 check to allow additional `int'.
9654
9b284272
DJ
96552001-09-27 Daniel Jacobowitz <drow@mvista.com>
9656
9657 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
9658 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
9659
b55a4771
MS
96602001-09-27 Michael Snyder <msnyder@redhat.com>
9661
9662 * lib/gdb.exp (test_debug_format): New proc.
9663 (setup_xfail_format): Use new proc test_debug_format.
9664 * gdb.base/constvars.exp (local_compiler_xfail_check): New
9665 proc; use new service proc test_debug_format.
9666 Replace all other "gcc_compiled" tests with this test.
9667 * gdb.base/volatile.exp (local_compiler_xfail_check): New
9668 proc; use new service proc test_debug_format.
9669 Replace all other "gcc_compiled" tests with this test.
9670
96712001-09-27 Michael Snyder <msnyder@redhat.com>
9672
9673 * gdb.base/cvexpr.exp: New file.
9674 * gdb.base/cvexpr.c: New file
9675 Test for expressions using const and volatile keywords.
9676
4e6667ac
CV
96772001-09-26 Corinna Vinschen <vinschen@redhat.com>
9678
9679 * gdb.base/constvars.exp: Check for different orders of keywords
9680 and additional "int" strings in output.
9681
4f337972
AC
96822001-09-22 Andrew Cagney <ac131313@redhat.com>
9683
9684 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
9685 responses from "help maint".
9686
2015650d
FCE
96872001-09-19 Frank Ch. Eigler <fche@redhat.com>
9688
9689 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
9690 to localhost:NNN instead of :NNN, in case Xvfb is listening
9691 only on TCP.
9692
f3bcedc1
CV
96932001-09-19 Corinna Vinschen <vinschen@redhat.com>
9694
9695 * gdb.base/recurse.exp: When checking leaving the watchpoint
9696 scope, recognize when gdb is in function's epilogue and pass.
9697
6b819c92
KS
96982001-09-18 Keith Seitz <keiths@redhat.com>
9699
9700 * lib/insight-support.exp (_gdbtk_export_target_info): Add
9701 support for running tests against sid targets.
9702 (gdbtk_done): Ditto.
9703
a10c9419
CV
97042001-09-18 Corinna Vinschen <vinschen@redhat.com>
9705
9706 * gdb.base/ending-run.c (main): Set stdout buffersize
9707 to the same reasonable value for any target.
9708 * gdb.base/ending-run.exp: Add a regular expression
9709 to make testsuite happy on Sanyo Stormy16 target.
9710
739d0d99
CV
97112001-09-17 Corinna Vinschen <vinschen@redhat.com>
9712
9713 * gdb.base/display.c (do_loops): Add float variable `f'.
9714 Increment f in loop.
9715 * gdb.base/display.exp: Increment timeout by 60 seconds.
9716 Change float display test to use variable `f'.
9717
1b8947f0
JB
97182001-09-17 Jim Blandy <jimb@redhat.com>
9719
9720 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
9721 overflowing the limited breakpoint tables on some ROM monitors
9722 (like the ROM68K).
9723
9890ac81
FCE
97242001-09-15 Frank Ch. Eigler <fche@redhat.com>
9725
9726 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
9727 the "-ac" (disable access control) flag.
9728
6db765ea
JH
97292001-08-30 Jeff Holcomb <jeffh@redhat.com>
9730
9731 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
9732 ints.
9733
4c32cc04
KS
97342001-08-30 Keith Seitz <keiths@redhat.com>
9735
9736 * lib/gdb.exp: Move all insight-related functionality into
9737 separate file.
9738 * lib/insight-support.exp: New file.
9739
8d6e6f81
FCE
97402001-08-29 Frank Ch. Eigler <fche@redhat.com>
9741
9742 * config/sid.exp (sid_start): Never set sid verbosity; disable
9743 expect_background {} that consumed its stdout; tolerate </dev/null.
9744 Attempt to set endianness override in "sid" protocol mode. Cleanup.
9745
6a90e1d0
AC
97462001-08-18 Andrew Cagney <ac131313@redhat.com>
9747
9748 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
9749 CLI jump command to start it.
9750 (mi_run_to_main): Fail immediatly when unexpected output.
9751
1759b3c3
AC
97522001-08-18 Andrew Cagney <ac131313@redhat.com>
9753
9754 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
9755 beginning of function. Fix PR gdb/191.
9756
61d11d80
FCE
97572001-08-16 Frank Ch. Eigler <fche@redhat.com>
9758
9759 * config/sid.exp (sid_start): Don't warn if we cannot figure out
9760 what to force sid endianness to.
9761
942a4df2
KS
97622001-08-15 Keith Seitz <keiths@redhat.com>
9763
9764 * lib/gdb.exp (gdbtk_start): Don't set environment
9765 variables for TCL_LIBRARY and friends. Insight will
9766 now figure these out for itself.
9767
0521c418
MS
97682001-08-02 Michael Snyder <msnyder@redhat.com>
9769
9770 * gdb.base/completion.exp: Remove the symbol "a64l" from
9771 the expect string; this is target-specific, and not related
9772 to what is being tested.
9773
74a9a58a
DB
97742001-08-02 Dave Brolley <brolley@redhat.com>
9775
9776 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
9777
c70819fa
MS
97782001-07-25 Michael Snyder <msnyder@redhat.com>
9779
c2b8fa57
MS
9780 * gdb.base/consecutive.exp: New file. Test stepping over
9781 breakpoints on consecutive instructions.
9782 * gdb.base/consecutive.c: New file.
9783
c70819fa
MS
9784 * gdb.base/call-rt-st.exp: Use double-backslash to quote
9785 curly braces in regular expressions.
9786
2b1a1355
MS
97872001-07-25 Michael Snyder <msnyder@redhat.com>
9788
9789 * gdb.base/ending-run.exp: Accept "Program exited normally" as
9790 legitimate output from stepping out of main.
9791
413eca6f
KS
97922001-07-22 Keith Seitz <keiths@redhat.com>
9793
9794 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
9795 the empty string, do not run the tests.
9796
7e5a9322
SC
97972001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
9798
9799 * gdb.base/long_long.exp: Detect size of pointer. Take into
9800 account 2-byte pointers when testing for p/a results.
9801
de58f10f
SC
98022001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
9803
d63a86f8 9804 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
9805 and defined to 1K for m68hc11.
9806 (random_data): Reduce table to 1K for embedded platforms (68hc11).
9807 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
9808 (sizeof_random_data): New variable to tell the size of the data table;
9809 don't test past this size; always run to main.
9810
d6f5fea1
SC
98112001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
9812
9813 * gdb.base/return2.exp: return of long long and double fails for
9814 68HC11; don't execute these tests on that platform.
9815 * gdb.base/return.exp: Return of a double fails for 68hc11.
9816
c477543d
SC
98172001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
9818
9819 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
9820 tests that print a float.
9821 * call-rt-st.exp: Likewise.
9822
63cf1c79
MK
98232001-07-12 Mark Kettenis <kettenis@gnu.org>
9824
9825 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
9826 running this test on Linux.
9827
112f9ab5
MC
98282001-06-24 Michael Chastain <chastain@redhat.com>
9829
9830 * gdb.base/arithmet.exp: Remove some tests to make all test names
9831 unique.
9832
4970cb0f
MS
98332001-07-03 Michael Snyder <msnyder@redhat.com>
9834
9835 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
9836 the output of the ptype command.
9837
d85da69f
MS
98382001-07-02 Michael Snyder <msnyder@redhat.com>
9839
4c8a82de
MS
9840 * gdb.base/completion.exp: Don't assume that break.c is the only
9841 source file that may contain functions named "marker".
d85da69f
MS
9842 * gdb.base/corefile.exp: Quote the curly braces in regexp.
9843
8afc772b
AC
98442001-06-28 Andrew Cagney <ac131313@redhat.com>
9845
9846 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
9847 of files to delete.
9848
9849 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
9850 * gdb.disasm/h8300s.exp: New file.
9851 gdb.disasm/h8300s.s: Likewise.
9852
cff22675
AC
98532001-06-27 Andrew Cagney <ac131313@redhat.com>
9854
9855 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
9856 empty breakpoint tables.
9857
68c81b54
AC
98582001-06-25 Andrew Cagney <ac131313@redhat.com>
9859
9860 * lib/mi-support.exp: Update args=... part of stop-reason
9861 patterns. Accept either a list or a tuple.
9862
2dd62704
AC
98632001-06-23 Andrew Cagney <ac131313@redhat.com>
9864
9865 * lib/mi-support.exp: Remove local emacs variable defining
9866 change-log-default-name.
9867
b4127474
MC
98682001-06-22 Michael Chastain <chastain@redhat.com>
9869
9870 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
9871 This is operationally compatible with the previous version.
9872
8dbfb380
JB
98732001-06-13 Jim Blandy <jimb@redhat.com>
9874
9875 * lib/gdb.exp (gdb_test): Doc fix.
9876
f2d8c86d
MC
98772001-06-10 Michael Chastain <chastain@redhat.com>
9878
9879 * gdb.base/exprs.exp: Remove a duplicate test.
9880
81564d34
JB
98812001-06-06 Jim Blandy <jimb@redhat.com>
9882
9883 * gdb.base/return2.exp (main): Use values to test float and double
9884 returns that are not NaN's, to avoid being confused by IEEE
9885 comparison rules.
9886
da55addb
MS
98872001-06-04 Michael Snyder <msnyder@redhat.com>
9888
9889 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 9890 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
9891 rather than wait for 12 more tests to time out.
9892
42c65987
JB
98932001-06-06 Jim Blandy <jimb@redhat.com>
9894
b18bced9 9895 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 9896 Don't forget to match the GDB prompt.
b18bced9 9897
42c65987
JB
9898 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
9899
5b41e5f0
JB
99002001-06-04 Jim Blandy <jimb@redhat.com>
9901
9902 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
9903 command.
9904
015e046f
KB
99052001-05-31 Kevin Buettner <kevinb@redhat.com>
9906
9907 * gdb.base/annota1.exp (info break): Match four or more spaces
9908 after "Address".
9909
fb1ffbbe
MC
99102001-05-31 Michael Chastain <chastain@redhat.com>
9911
9912 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
9913 (dm_type_int_star): Likewise.
9914 (dm_type_long_star): Likewise.
9915 (dm_type_void_star): Likewise.
9916
5ea2a32c
KB
99172001-05-29 Kevin Buettner <kevinb@redhat.com>
9918
9919 * gdb.base/completion.exp (INPUTRC): Set this environment variable
9920 to a known value in order to get consistent results regardless
9921 of the setting of INPUTRC or the presence or contents of .inputrc.
9922
ae23c492
MS
99232001-05-24 Michael Snyder <msnyder@redhat.com>
9924
ac55707e
MS
9925 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
9926 Don't require that the main thread and the manager thread are the
9927 first in the list.
9928
ae23c492
MS
9929 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
9930 debugging. If test fails, issue an "unsupported" not a "fail".
9931
400071f1
JB
99322001-05-24 Jim Blandy <jimb@redhat.com>
9933
9934 Don't assume that short is shorter than int.
9935 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
9936 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 9937 this isn't true.
400071f1
JB
9938 ("print unsigned char == (~0)"): Add test that verifies that ~0,
9939 an int, is not equal to ~0 stored in an unsigned char. This tests
9940 the same thing that the previous test meant to, but works on
9941 16-bit machines, too.
9942 ("print unsigned char != (~0)"): Same test, complemented.
9943
0816a3e5
MS
99442001-05-24 Michael Snyder <msnyder@redhat.com>
9945
9946 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 9947 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
9948 and prevents dejagnu getting out of step.
9949
f6dc23a9
KB
99502001-05-23 Kevin Buettner <kevinb@redhat.com>
9951
9952 * gdb.base/finish.exp (finish_void): Revise pattern for
9953 stopping on the call statement to not permit stopping at
9954 the start of the instructions comprising the call sequence.
9955
7dbd117d
MC
99562001-05-19 Michael Chastain <chastain@redhat.com>
9957
9958 * gdb.base/callfuncs.exp: Make all test names unique.
9959 * gdb.base/commands.exp: Make all test names unique.
9960 * gdb.base/condbreak.exp: Make all test names unique.
9961 * gdb.base/dbx.exp: Make all test names unique.
9962 * gdb.base/default.exp: Make all test names unique.
9963 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
9964 and TIMEOUT messages to their corresponding PASS message.
9965 * gdb.base/ending-run.exp: Make all test names unique.
9966 * gdb.base/long_long.exp: Remove duplicate test.
9967
6b0b0a9e
KB
99682001-05-21 Kevin Buettner <kevinb@redhat.com>
9969
9970 * gdb.base/finish.exp (finish_void): Allow "finish" command to
9971 stop on the call statement as well as the statement after the
9972 call.
9973
2caa35cb
MS
99742001-05-21 Michael Snyder <msnyder@redhat.com>
9975
9976 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
9977
40713331
EZ
99782001-05-10 Elena Zannoni <ezannoni@redhat.com>
9979
a9c64011
AS
9980 * gdb.base/completion.exp: Revamp test. Make it execute on all
9981 platforms.
40713331 9982
c2c1be8d
EZ
99832001-05-10 Elena Zannoni <ezannoni@redhat.com>
9984
a9c64011
AS
9985 * config/gdbserver.exp (gdb_load): Handle the case
9986 in which the arguments to gdbserver are given in the
9987 baseboard configuration file.
9988 Also handle the case in which the server needs to do a
9989 load.
2c9cd303 9990
9671de48
KS
99912001-05-07 Keith Seitz <keiths@cygnus.com>
9992
a9c64011
AS
9993 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
9994 set up the display for testing.
9995 (gdbtk_start): Convert all paths to paths that tcl will like.
9996 Export target information to environment.
9997 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
9998 necessary.
9999 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
10000 (to_tcl_path): New proc to convert a given pathname into
10001 a path acceptible as an argument to a tcl command.
10002 (_gdbtk_export_target_info): New proc to export target info
10003 into the environment for gdbtk testing.
10004 (gdbtk_done): New proc to signal end-of-test.
9671de48 10005
5a360f47
JB
100062001-05-06 Jim Blandy <jimb@redhat.com>
10007
10008 * restore.c: Make the code of caller0 correspond to its comment.
10009
66c756c6
MS
100102001-05-03 Michael Snyder <msnyder@redhat.com>
10011
10012 * config/sid.exp (gdb_target_sid): Check for error messages.
10013 On error or timeout, don't make expect exit (which will terminate
10014 all subsequent tests); instead just make gdb exit.
d63a86f8 10015 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
10016 return a negative value.
10017
a966fde5
JB
100182001-04-24 Jim Blandy <jimb@redhat.com>
10019
851c18e0
JB
10020 * gdb.c++/templates.exp: If we see the prompt for the overload
10021 list, but we haven't recognized any of the longer patterns,
10022 arrange for this test to fail, not hang.
10023
a966fde5
JB
10024 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
10025 variations.
10026
db144853
MC
100272001-04-22 Michael Chastain <chastain@redhat.com>
10028
10029 * gdb.c++/local.exp: Use the 'runto' library function.
10030 * gdb.c++/namespace.exp: Likewise.
10031 * gdb.c++/overload.exp: Likewise.
10032
3207ec21
KB
100332001-03-26 Kevin Buettner <kevinb@redhat.com>
10034
10035 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
10036 * gdb.base/step-line.exp: New file. Test step/next in presence of
10037 #line directives.
10038 * gdb.base/step-line.c: New file. Test program for the above.
10039 * gdb.base/step-line.inp: New file. We pretend that this file has
10040 been transformed by some other tool into step-line.c.
10041
13b57657
JB
100422001-03-21 Jim Blandy <jimb@redhat.com>
10043
10044 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
10045 unmangled operator names.
10046
754cbe1c
JB
100472001-03-20 Jim Blandy <jimb@redhat.com>
10048
10049 * gdb.threads/linux-dp.exp: Recognize an additional message
10050 generated by GDB when it doesn't understand how to debug threads
10051 on the target system.
10052
177495c9
AC
100532001-03-19 Andrew Cagney <ac131313@redhat.com>
10054
10055 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
10056
f266096b
MC
100572001-03-12 Michael Chastain <chastain@redhat.com>
10058
10059 * gdb.c++/derivation.exp: Use the 'runto' library function.
10060
cac3c2ff
MC
100612001-03-12 Michael Chastain <chastain@redhat.com>
10062
10063 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
10064
b6c11a24
MC
100652001-02-24 Michael Chastain <chastain@redhat.com>
10066
10067 * gdb.c++/ref-types.exp: Change handwritten code to library
10068 function 'runto'.
10069
6bae5bce
OF
100702001-03-16 Orjan Friberg <orjanf@axis.com>
10071
10072 * gdb.base/signals.exp: Set count to 0 explicitly.
10073
0015fd9a
MS
100742001-03-15 Mark Salter <msalter@redhat.com>
10075
10076 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
10077 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
10078 (gdb_load): Add support for additional target_info: gdb_download_size
10079 and gdb_load_timeout.
0015fd9a 10080
fc33412a
DT
10081Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
10082
10083 * gdb.base/annota1.exp: Move test of isnative to earlier in the
10084 file -- to prevent failing when the compile fails but we have no
10085 intention of running the tests anyway.
10086
10087 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
10088 tests if set.
10089
10090 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
10091 integers.
10092
10093 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
10094 * gdb.c++/namespace.exp: Ditto.
10095
115f06de
OF
100962001-03-07 Orjan Friberg <orjanf@axis.com>
10097
10098 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
10099 * gdb.base/pointers.exp: Relax pattern match of decimals.
10100
b6ba6518
KB
101012001-03-06 Kevin Buettner <kevinb@redhat.com>
10102
10103 * Makefile.in, config/abug.exp, config/cfdbug.exp,
10104 config/cpu32bug.exp, config/dve.exp, config/est.exp,
10105 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
10106 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
10107 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
10108 config/sh.exp, config/sid.exp, config/slite.exp,
10109 config/sparclet.exp, config/udi.exp, config/unknown.exp,
10110 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
10111 config/vxworks.exp, config/vxworks29k.exp,
10112 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
10113 gdb.base/all-bin.exp, gdb.base/annota1.exp,
10114 gdb.base/arithmet.exp, gdb.base/assign.exp,
10115 gdb.base/async.exp, gdb.base/attach.exp,
10116 gdb.base/bitfields.exp, gdb.base/bitops.exp,
10117 gdb.base/break.exp, gdb.base/call-ar-st.exp,
10118 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
10119 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
10120 gdb.base/commands.exp, gdb.base/completion.exp,
10121 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
10122 gdb.base/constvars.exp, gdb.base/corefile.exp,
10123 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
10124 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
10125 gdb.base/ending-run.exp, gdb.base/environ.exp,
10126 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
10127 gdb.base/finish.exp, gdb.base/foll-exec.exp,
10128 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
10129 gdb.base/funcargs.exp, gdb.base/help.exp,
10130 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
10131 gdb.base/logical.exp, gdb.base/long_long.exp,
10132 gdb.base/maint.exp, gdb.base/mips_pro.exp,
10133 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
10134 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
10135 gdb.base/pointers.exp, gdb.base/printcmds.exp,
10136 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
10137 gdb.base/regs.exp, gdb.base/relational.exp,
10138 gdb.base/remote.exp, gdb.base/reread.exp,
10139 gdb.base/restore.exp, gdb.base/return2.exp,
10140 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
10141 gdb.base/selftest.exp, gdb.base/setshow.exp,
10142 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
10143 gdb.base/sigall.exp, gdb.base/signals.exp,
10144 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
10145 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
10146 gdb.base/step-test.exp, gdb.base/structs.c,
10147 gdb.base/structs.exp, gdb.base/structs2.exp,
10148 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
10149 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
10150 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
10151 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
10152 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
10153 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
10154 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
10155 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
10156 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
10157 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
10158 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
10159 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
10160 gdb.fortran/types.exp, gdb.java/jmisc.exp,
10161 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
10162 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
10163 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
10164 gdb.trace/circ.exp, gdb.trace/collection.exp,
10165 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
10166 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
10167 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
10168 gdb.trace/report.exp, gdb.trace/save-trace.exp,
10169 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
10170 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
10171 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
10172 notices.
10173
dc96c6c7 101742001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
10175
10176 * gdb.base/varargs.c (find_max_double): Fix printf format string:
10177 first arg is int not float.
10178
dc96c6c7 101792001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
10180
10181 * gdb.base/reread.exp: Unsupported for non-native targets;
10182 doesn't work for remote debugging.
10183
9b0c4aeb
FN
101842001-02-19 Fernando Nasser <fnasser@redhat.com>
10185
10186 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
10187 * gdb.base/ending-run.exp: Properly handle the BSP state when
10188 stepping past the end of main.
9b0c4aeb 10189
02aa71d5
MC
101902001-02-19 John Moore <jmoore@redhat.com>
10191
10192 * gdb.base/commands.exp (infrun_breakpoint_command_test):
10193 Converted HPUX fix for non-expected items following multiple
10194 step commands into general solution for all platforms.
10195
1fa449a4
MC
101962001-02-18 Michael Chastain <chastain@redhat.com>
10197
10198 * gdb.c++/classes.exp (do_tests): Change runto statements
10199 from "runto 'foo(void)'" to "runto 'foo'". This makes the
10200 statements demangler agnostic.
10201 * gdb.c++/virtfunc.exp (do_tests): Likewise.
10202 (gdb_virtfunc_restart): Likewise.
10203
b2f9ec70
MC
102042001-02-14 Michael Chastain <chastain@redhat.com>
10205
10206 * gdb.c++/inherit.exp (do_tests): Change runto statements
10207 from "runto 'foo(void)'" to "runto 'foo'". This makes the
10208 statements demangler agnostic.
10209
cf74b8ca
AC
10210Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
10211
10212 * gdb.threads/pthreads.exp: Unify pass/fail messages for
10213 ``continue to bkpt at common_routine in thread 2'' and ``stopped
10214 before calling common_routine 15 times'' tests.
10215
99f78f56
MC
102162001-02-11 Michael Chastain <chastain@redhat.com>
10217
10218 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
10219 Helps the test script figure out which demangler is in use.
10220 (dm_type_foo_ref): Ditto.
10221 (dm_type_int_star): Ditto.
10222 (dm_type_long_star): Ditto.
10223 (dm_type_unsigned_int): Ditto.
10224 (dm_type_void): Ditto.
10225 (dm_type_void_star): Ditto.
99707966 10226 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
10227 Probe the gdb demangler and set variables to accommodate
10228 formatting differences.
10229 (info_func_regexp): New function. Same as info_func, but
10230 matches against a regexp.
10231 (info_func): Match against a literal string.
10232 (print_addr_2): New function. Match against a literal string,
10233 which can be different from the input to gdb.
10234 (print_addr): Simply call print_addr_2 with the same argument twice.
10235 (test_lookup_operator_functions): Use demangler formatting variables.
10236 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
10237 the tests in the same order as the C++ class declaration.
10238 (test_paddr_operator_functions): Ditto.
10239 (test_paddr_overloaded_functions): Ditto.
10240 (test_paddr_hairy_functions): Use demangler formatting variables.
10241 Add reference to gdb/19 for related tests.
10242 (do_tests): Call probe_demangler.
10243
1de8f023
KB
102442001-01-30 Kevin Buettner <kevinb@redhat.com>
10245
10246 * gdb.c++/templates.cc (printf): Remove unused function definition.
10247
ca3f91ed
MS
102482001-01-26 Felix Lee <flee@redhat.com>
10249
10250 * sid.exp (sid_exit): Pass host, not target, to remote_close.
10251
102522001-01-25 matthew green <mrg@redhat.com>
10253
10254 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
10255 up sid.
10256 (sid_exit): Call `remote_pop_conn' after GDB is gone.
10257
102582001-01-25 matthew green <mrg@redhat.com>
10259
10260 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 10261 Deprecate $sid_spawn_id.
ca3f91ed
MS
10262 (sid_exit): Remove code necessary only for `spawn.'
10263
102642001-01-25 matthew green <mrg@redhat.com>
10265
10266 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
10267
fb18ec4a
MC
102682001-01-28 Michael Chastain <chastain@redhat.com>
10269
10270 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
10271 to call when tests fail. It takes gdb out of the overloaded
10272 function choice menu back to the main prompt, so that the test
10273 program stays synchronized.
10274 (set_bp_overloaded): New proc to collect all the common
10275 code for setting a breakpoint on an overloaded name. Calls
10276 take_gdb_out_of_choice_menu when needed.
10277 (menu_overload1arg): New variable to collect the repeated
10278 instances of the expected menu for an overloaded name. Change
10279 the regular expression to handle changes in g++ type encoding:
10280 "void" can be either "void" or "", and "unsigned int" can be
10281 either "unsigned int" or "unsigned".
10282 (continue_to_bp_overloaded): Change regular expressions to handle
10283 changes in g++ type encoding.
10284 (no proc): Call take_gdb_out_of_choice_menu when needed.
10285 Remove redundant calls to "info break". Accept either "canceled"
10286 or "cancelled". Change regular expressions in "info break"
10287 calls to handle changes in g++ type encoding. Give all tests
10288 unique strings.
10289
9c646a6e
BE
102902001-01-17 Ben Elliston <bje@redhat.com>
10291
10292 * config/sid.exp: New file.
10293
9549d9c1
AC
10294Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
10295
10296 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
10297
dc96c6c7 102982000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
10299
10300 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
10301 Add a RE to accept a non-ascii char if one is ever presented.
10302
b4df4f68
FN
103032000-12-20 Fernando Nasser <fnasser@redhat.com>
10304
297dd0fd 10305 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 10306
dc96c6c7 103072000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 10308
d63a86f8 10309 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
10310 in regexp. One '\' does not suffice on Linux.
10311
4a7bddb6
MC
103122000-12-09 Michael Chastain <chastain@redhat.com>
10313
10314 * gdb.base/break.exp (test_clear_command): Use a marker function
10315 rather than 'main' for the test function. Also move this
10316 test to an execution point where the marker function names are
10317 guaranteed to be bound to functions. (Executing tests after a
10318 'finish' from main runs into name conflicts with local names
10319 in __libc_start_main).
10320
dc96c6c7 103212000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
10322
10323 * gdb.base/finish.exp: New test for gdb's "finish" command.
10324 * gdb.base/return2.exp: New test for gdb's "return" command.
10325 * gdb.base/return2.c: New source file for above.
10326
dc96c6c7 103272000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
10328
10329 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
10330 * gdb.base/miscexprs.exp: Ditto.
10331 * gdb.base/pointers.exp: Ditto.
10332 * gdb.c++/derivation.exp: Ditto.
10333 * gdb.c++/local.exp: Ditto.
10334 * gdb.c++/namespace.exp: Ditto.
10335 * gdb.c++/overload.exp: Ditto.
10336 * gdb.c++/ref-types.exp: Ditto.
10337
dc96c6c7 103382000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
10339
10340 * gdb.base/constvars.exp: Test result of "up" command.
10341 * gdb.base/miscexprs.exp: Ditto.
10342 * gdb.base/pointers.exp: Ditto.
10343 * gdb.base/scope.exp: Ditto.
10344 * gdb.c++/derivation.exp: Ditto.
10345 * gdb.c++/local.exp: Ditto.
10346 * gdb.c++/namespace.exp: Ditto.
10347 * gdb.c++/overload.exp: Ditto.
10348 * gdb.c++/ref-types.exp: Ditto.
10349
44097287
FN
103502000-11-22 Michael Chastain <chastain@redhat.com>
10351
10352 * mips_pro.exp: Accept either "middle -> top -> main" or
10353 "middle -> main" in the backtrace, because gcc can optimize
10354 tail calls to jumps. Remove setup_xfail for the hppa case.
10355 Add a comment with the original warning messages from PR 3016,
10356 which was filed in 1993, to preserve them for posterity.
10357
9d2e1bab
ND
103582000-11-17 Nick Duffek <nsd@redhat.com>
10359
10360 * lib/gdb.exp (gdb_test): Override timeout with board info.
10361
1aca8eb7
ND
103622000-11-17 Nick Duffek <nsd@redhat.com>
10363
10364 * gdb.base/display.exp: Don't kill running stub. Add "again" to
10365 the second kill and detach messages.
10366
93076499
ND
103672000-11-17 Nick Duffek <nsd@redhat.com>
10368
10369 * configure.in: Add AC_EXEEXT.
10370 * configure: Regenerate.
10371 * Makefile.in (just-check): Export EXEEXT.
10372 * lib/gdb.exp ($EXEEXT): Import from environment.
10373 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
10374 expect "maint dump-me" on Cygwin.
10375 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
10376 $EXEEXT.
10377
30e87cd3
ND
103782000-11-17 Nick Duffek <nsd@redhat.com>
10379
10380 * gdb.base/break.exp: Test backtrace and finish from called
10381 function on all platforms, not just HP-UX.
10382
dc96c6c7 103832000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
10384
10385 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
10386 code from gdb_target_monitor, so it can be used independantly
10387 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 10388
dc96c6c7 103892000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
10390
10391 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
10392 * gdb.base/corefile.exp: Expect the message "Program is being
10393 debugged already" when we send the "corefile" command, since
10394 the preceeding gdb_load may have connected gdb to a remote target.
10395 * gdb.base/display.exp: Disable hardware watchpoints if new
10396 board info variable "no_hardware_watchpoints" is true.
10397 Replace single-letter commands with more readable ones.
10398 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
10399 if new board info variable "no_hardware_watchpoints" is true.
10400 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
10401 to see if stdio (printf) testing is possible.
10402 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
10403 board info variable "no_hardware_watchpoints" is true. Use new
10404 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
10405
39124dea
FN
104062000-11-13 Fernando Nasser <fnasser@redhat.com>
10407
10408 From Orjan Friberg <orjanf@axis.com>:
10409 * gdb.base/printcmds.exp: Escape curly braces followed by a number
10410 in array print pattern match.
10411
a9e2e984
FN
104122000-11-09 Fernando Nasser <fnasser@redhat.com>
10413
10414 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
10415 spelling "cancelled" to U.S. spelling "canceled" to match changes
10416 made to gdb.
10417 * gdb.c++/ovldbreak.exp: Ditto.
10418
c7db355b
PS
104192000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10420
10421 * gdb.base/callfuncs.c (main): Moved to end of file, call
10422 t_double_values to initialize the FPU before inferior calls are made.
10423 * gdb.base/callfuncs.exp: Test for register preservation after calling
10424 inferior functions. Add tests for continuining, finishing and
10425 returning from a stop in a call dummy.
10426
dc96c6c7 104272000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
10428
10429 * gdb.base/commands.exp: Break up long lines, and re-indent.
10430
dc96c6c7 104312000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
10432
10433 * config/gdbserver.exp: Rewritten from the ground up, to make it
10434 compatible with the current dejagnu tree, and to make it work with
10435 the new "gdbserver" in libremote.
10436
dc96c6c7 104372000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
10438
10439 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
10440 * gdb.base/varargs.exp: Skip entire test if no printf support.
10441 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
10442 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
10443
dc96c6c7 104442000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
10445
10446 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
10447 no floating point support.
10448 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
10449 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
10450 * gdb.base/call-rt-st.exp: Ditto.
10451 * gdb.base/call-strs.exp: Ditto.
10452
bac5fc66
JG
104532000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
10454
10455 * gdb.base/sizeof.c: include <stdio.h>.
10456
10457 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
10458 'finish', otherwise uncaptured gdb_prompt would potentially
10459 throw remaining test points out of sync.
bac5fc66 10460
b22a6027
SB
104612000-07-26 Scott Bambrough <scottb@netwinder.org>
10462
10463 * gdb.base/recurse.exp: Run tests for all targets.
10464 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
10465 gnu-oldld case on ARM.
10466 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
10467 for ARM targets.
d63a86f8 10468
d8231941
AG
10469Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
10470
10471 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
10472 * gdb.java/configure: Rebuild.
10473
8caabe69
AG
10474Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
10475
10476 * gdb.java/jv-exp.exp: New file.
10477
9d273ca3
AG
10478Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
10479
10480 * configure: Rebuilt.
10481 * configure.in (configdirs): Add gdb.java.
10482 * gdb.java/jmisc.java: New file.
10483 * gdb.java/jmisc.exp: New file.
10484 * gdb.java/Makefile.in: New file.
10485 * gdb.java/configure: Rebuilt.
10486 * gdb.java/configure.in: New file.
10487 * lib/java.exp: New file.
10488
4f823a66
AC
10489Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
10490
10491 * gdb.base/exprs.exp: Test casts to a pointer including over and
10492 underflow.
10493
2391e11d
AC
10494Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
10495
10496 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
10497 and the compilers sizes.
10498
54602222
ND
104992000-07-09 Nick Duffek <nsd@redhat.com>
10500
10501 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
10502 (use_methods): New function.
10503 (main): Call use_methods().
10504 * gdb.c++/classes.exp (test_method_param_class): New procedure.
10505 (do_tests): Call test_method_param_class.
10506
2bec0572
ND
105072000-07-09 Nick Duffek <nsd@redhat.com>
10508
10509 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
10510 spelling.
10511 (test_enums): New procedure. Move enum tests from end of script
10512 to here. Set breakpoint on function name instead of line number.
10513 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
10514 (enums2): New marker function.
10515 (enums1): New function.
10516 (main): Call enums1(). Move enum tests to enums1().
10517
78492fde
AC
10518Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
10519
10520 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
10521 compile/link program. Update line numbers.
10522 * gdb.asm/d10v.inc: Define ``startup''.
10523 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 10524
49a2cef8
AC
10525Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
10526
10527 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
10528
3e6c8688
EZ
105292000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10530
10531 * gdb.base/maint.exp: Add 'maint print architecture' item to output
10532 of 'help maint print' command.
10533
9ff5cbe9
AC
10534Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
10535
10536 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
10537 they use gdb_expect_list.
10538
17c579bd
AC
10539Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
10540
10541 * gdb.base/commands.exp: Use ``set remote
10542 memory-read-packet-size'' instead of ``set endian big'' to test
10543 long commands.
10544
e6d71bf3
DB
105452000-06-03 Daniel Berlin <dan@cgsoftware.com>
10546
10547 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 10548 g++, and stop skipping them.
e6d71bf3
DB
10549
10550 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
10551 work under g++.
10552
d63a86f8 10553 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
10554 initialization.
10555
dc96c6c7 105562000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
10557
10558 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
10559 the regular expression: accept an (almost) arbitrary sequence of
10560 "frames-invalid" and "breakpoints-invalid" messages both before
10561 and after the "starting" message.
10562
dc96c6c7 105632000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
10564
10565 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 10566
dc96c6c7 105672000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
10568
10569 * gdb.base/annota1.exp (annotate-signal-handler-caller):
10570 Relax the regular expression a little, make it pass on Solaris 8.
10571
8216cda9
KB
105722000-05-12 Kevin Buettner <kevinb@redhat.com>
10573
10574 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 10575 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
10576 Instead, it is permissible for gdb to stop on the line of the
10577 call itself.
10578
1a570b2f
MS
105792000-05-12 Michael Snyder <msnyder@.cygnus.com>
10580
10581 * gdb.base/break.exp (bp on small function, optimized file):
10582 Add a second pass pattern. The behavior differs here between stabs
10583 and dwarf for one-line functions. Stabs preserves two line symbols
10584 (one before the prologue and one after) with the same line number,
10585 but dwarf regards these as duplicates and discards one of them.
10586 Therefore the address after the prologue (where the breakpoint is)
10587 has no exactly matching line symbol, and GDB reports the breakpoint
10588 as if it were in the middle of a line rather than at the beginning.
10589
dc96c6c7 105902000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 10591
d63a86f8 10592 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
10593 rather than "send_gdb" (for consistancy).
10594
7d418785
AC
10595Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
10596
10597 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
10598 * gdb.c++/templates.cc: Properly check for GCC version number.
10599 * lib/compiler.cc: Likewise
10600
dc96c6c7 106012000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 10602
d63a86f8 10603 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
10604 gdb may not stop at the first line of main, due to code motion.
10605
dc96c6c7 106062000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
10607
10608 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
10609 This test depends on parsing the printf output from the target.
10610 Since the sparclet stub doesn't do stdio, this will never work.
10611 * gdb.base/call-rt-st.exp: ditto.
10612 * gdb.base/call-strs: ditto.
10613
dc96c6c7 106142000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
10615
10616 * gdb.base/miscexprs.exp: make sizeof long array test portable.
10617
10618 * gdb.base/ending-run.exp: After connecting to a remote target,
10619 but before running, the target will appear to be in a random
10620 location. Specify both a file and a line for breakpoints.
10621 Also, the function that calls main may be called 'init'
10622 rather than 'start'.
10623
a5a51225
EZ
106242000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10625
10626 * gdb.base/help.exp: Update output for add-symbol-file command.
10627
7930cc7c
FN
106282000-04-10 Fernando Nasser <fnasser@cygnus.com>
10629
10630 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
10631 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
10632
23e37ab1
C
106332000-04-07 J.T. Conklin <jtc@redback.com>
10634
e93c542c
C
10635 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
10636
23e37ab1
C
10637 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
10638
591b8fa3
PDM
10639Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
10640
10641 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
10642 values that can be represented exactly.
10643 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
10644 above change, and to not check against the directory part of the source
10645 file name.
10646 (step into print_long_arg_list): Likewise.
10647 (print print_small_structs from print_long_arg_list): Likewise.
10648 (print print_long_arg_list): Likewise.
10649
7a495180
EZ
106502000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10651
30b53638 10652 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 10653
beb998c6
AC
10654Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
10655
10656 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
10657
1c689132
DB
106582000-03-25 Daniel Berlin <dan@cgsoftware.com>
10659
10660 * gdb.base/commands.exp (deprecated_command_test): Add test for
10661 deprecate with no arguments.
10662
c1790a9d
JL
106632000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
10664
10665 * gdb.base/break.exp: Add new test for setting breakpoints on
10666 optimized code so we can test breakpoints work even when function
10667 prologues may be optimized away
10668
003ba290
FN
106692000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
10670
10671 From David Whedon <dwhedon@gordian.com>
a9c64011 10672 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 10673
6837a0a2
DB
106742000-03-22 Daniel Berlin <dan@cgsoftware.com>
10675
10676 * gdb.base/help.exp: Added test for new apropos command.
10677
b9593231
KB
106782000-03-21 Kevin Buettner <kevinb@redhat.com>
10679
10680 * gdb.base/pointers.c (usevar): New function.
10681 (main): Make sure that global variables v_int_pointer2, rptr,
10682 and y are all referenced someplace in the program by calling
10683 usevar() on them. [Some linkers delete symbols which are
10684 never referenced. The space remains, but there's no way to
10685 get a (symbolic) handle on the variable from the debugger.]
10686
751a959b
EZ
106872000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10688
10689 * gdb.base/printcmds.c: Add typedeffed arrays.
10690
10691 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
10692 procedure to test arrays that are typedef'd.
10693
73a93a32
JI
106942000-03-13 James Ingham <jingham@leda.cygnus.com>
10695
10696 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 10697 the library directories.
73a93a32 10698
fb40c209
AC
10699Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
10700
10701 * configure.in (configdirs): Add sub directory gdb.mi.
10702 * configure: Re-generate.
10703
10704 * gdb.mi: New directory.
d63a86f8 10705
ee4dd2c9
AC
107062000-02-25 Scott Bambrough <scottb@netwinder.org>
10707
10708 * gdb.base/long_long.exp: Correct test suite failure when printing
10709 a long long value as a double on ARM platforms.
10710
70f0cc22
JB
107112000-02-16 Jim Blandy <jimb@redhat.com>
10712
10713 * gdb.base/break.exp ("breakpoint line number"): Make sure the
10714 default source file is set properly before running this test.
10715
853819b8
EZ
107162000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10717
10718 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
10719 gdbtk/library directory, not in gdbtcl2.
10720
dfcd3bfb
JM
107212000-02-04 Jim Blandy <jimb@redhat.com>
10722
10723 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
10724 backslash from regexp pattern.
10725
10726 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
10727 procedure. Use it to run all the "continue to bp overloaded"
10728 tests. Note that this changes the names of the tests slightly.
10729 If the breakpoint hit message includes a hex PC value, because
10730 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
10731 from the real source code, still consider that a pass.
10732
10733 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
10734 XFAIL here if the breakpoint message contains a hex address. Note
10735 similar change on 1999-11-02.
10736
10737 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
10738
10739 * gdb.base/ptype.exp: Establish a default source file before
10740 calling get_debug_format.
10741
107422000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
10743
10744 * gdb.base/watchpoint.exp: Remove duplication of test messages.
10745
8b93c638
JM
107462000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
10747
10748 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
10749 of successive stepi commands -- while in the prologue we should see
10750 the function entry bracket.
10751
107522000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
10753
10754 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
10755 reach __change_mode() when stepping through the end of main().
10756
c5394b80
JM
107572000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
10758
10759 * gdb.base/default.exp: Fix expected pattern.
10760 * gdb.base/help.exp: Same.
10761
0d06e24b
JM
107622000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10763
10764 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
10765 Don't use xfail's because that affects only the following test.
d63a86f8 10766
0d06e24b
JM
10767 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
10768 solaris or linux.
10769
10770 * gdb.base/selftest.exp: Update to reflect changes to main.c.
10771
dc96c6c7 107722000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 10773
d63a86f8 10774 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
10775 "A syntax error" rather than "A parse error". Accept both.
10776
107772000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
10778
10779 * gdb.base/default.exp: Remove OS dependent string from "target
10780 remote" test.
10781 * gdb.base/help.exp: Same for "help target remote" test.
10782
c3f6f71d
JM
107832000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10784
10785 From Jim Kingdon <kingdon@redhat.com>:
10786
10787 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
10788 prompt (cleanup rather than necessity, but still might keep output
10789 from spilling to next test).
10790
107912000-01-02 Fred Fish <fnf@cygnus.com>
10792
10793 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
10794 AIX, which defines them in <sys/types.h>.
10795
ed9a39eb 107961999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 10797
ed9a39eb
JM
10798 * gdb.base/default.exp: Match arm* etc instead of arm in "info
10799 float" test.
10800
108011999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 10802
ed9a39eb 10803 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
10804
10805 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
10806 outermost frame disallowed".
10807
108081999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
10809
10810 * gdb.base/setvar.exp: New tests for setting the value of a struct
10811 with a constant list.
10812
108131999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
10814
10815 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
10816 require the user to type a cast before setting the value of a struct.
10817
de57eccd
JM
108181999-12-06 Jim Blandy <jimb@cygnus.com>
10819
10820 * gdb.base/default.exp: Expect the new 'info float' command on
10821 all i386 platforms.
10822
10823 * gdb.threads/linux-dp.exp: Expand our ability to recognize
10824 LinuxThreads libraries that don't support debugging.
10825
c2d11a7d
JM
10826Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
10827
10828 * gdb.base/remote.c: Fill the buffer with truely random data.
10829 Change the buffer type to ``unsigned char'' to simplify size
10830 arithmetic.
10831
10832 * gdb.base/remote.exp: Reduce download numbers by one. Typical
10833 stub only handles 400-1 byte packets. Verify that the download
10834 worked.
10835
108361999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
10837
10838 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
10839 tests, using UNRESOLVED for the untested cases. Also, does not wait
10840 for a timeout if the prompt was received before a recognizable pattern.
10841
108421999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
10843
10844 * lib/gdb.exp (gdb_expect_list): Fix spelling.
10845
108461999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10847
10848 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
10849 watchpoints.
10850
108511999-11-24 Jason Merrill <jason@casey.cygnus.com>
10852
10853 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
10854
10855 * gdb.c++/local.exp: Be more flexible in recognizing local class
10856 name mangling. Don't allow horribly truncated method names.
10857 * gdb.c++/derivation.exp: Expect protected inheritance.
10858 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
10859 * gdb.c++/virtfunc.exp: Likewise.
10860 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
10861 when printing a nested enum.
10862
108631999-11-22 Jim Blandy <jimb@cygnus.com>
10864
10865 * gdb.base/step-test.exp: Properly await GDB's response to setting
10866 a breakpoint on the call to large_struct_by_value.
10867
10868 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
10869 just because we have debug info for the `start' function.
10870
108711999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
10872
10873 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
10874 "Unknown signal" messages, which indicate (on LinuxThreads) that
10875 GDB doesn't know how to debug threads on this system. This is
10876 better than hanging while philosopher 0 dumps chatter into gdb.log.
10877
108781999-11-18 Tom Tromey <tromey@cygnus.com>
10879
10880 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
10881
108821999-11-18 Fred Fish <fnf@cygnus.com>
10883
10884 * gdb.base/coremaker2.c: Add sample program for generating
10885 cores that is more self contained than coremaker.c. Eventually
10886 I'll add more code to this and tie it into the testsuite.
10887
4ce44c66
JM
108881999-11-12 Stan Shebs <shebs@andros.cygnus.com>
10889
10890 * gdb.base/dollar.exp: Remove, now in gdb.hp.
10891
108921999-11-10 Jimmy Guo <guo@cup.hp.com>
10893
10894 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
10895 from $srcdir/lib/.
10896 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
10897 and gdb.c++/.
10898
10899 * gdb.c++/derivation.exp: remove redundant get compiler info code.
10900
d63a86f8 10901 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
10902 'continue with watch' test point.
10903
109041999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
10905
10906 Merged from p2linux-990323-branch:
d63a86f8 10907
4ce44c66
JM
10908 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
10909
11cf8741
JM
10910Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
10911
10912 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
10913 {limit,fixed}''. Test ``set download-write-size''.
10914
10915Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
10916
10917 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
10918 gdb_expect_list.
10919
10920Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
10921
10922 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
10923
109241999-11-03 Mark Salter <msalter@cygnus.com>
10925
10926 * gdb.base/break.exp: Fix "stub continue" pattern.
10927
109281999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
10929
10930 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
10931
109321999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
10933
10934 * gdb.base/display.exp ("finish"): Add timeout clause.
10935
10936 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
10937 plain prompt clause, so this doesn't have to time out in order to
10938 fail.
10939
10940 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
10941 breakpoint hit messages include an address.
10942
10943 * gdb.base/display.exp: Don't forget to escape parens in regular
10944 expressions. Unix regexp notatation sucks.
10945
109461999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10947
10948 * gdb.base/annota1.exp: Test for annotate-signalled: change output
10949 order for 'signalled' message.
10950
5c44784c
JM
109511999-11-01 Stan Shebs <shebs@andros.cygnus.com>
10952
10953 From Jimmy Guo <guo@cup.hp.com>:
10954 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
10955 * gdb.base/annota1.c: Add code for tests to work with.
10956
109571999-10-26 Frank Ch. Eigler <fche@cygnus.com>
10958
10959 * gdb.base/remote.exp: New test for remote downloading settings.
10960 * gdb.base/remote.c: New file with large .data.
10961
917317f4
JM
109621999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
10963
10964 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
10965 for LinuxThreads support, merged from the Code Fusion branch.
10966
10967Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
10968
10969 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
10970 containing exp_continue into a while within an expect. Don't
10971 attempt a start more than three times. Check return value from
10972 gdb_load.
d63a86f8 10973
2df3850c
JM
10974Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
10975
10976 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
10977 a pass case.
10978
2acceee2
JM
109791999-10-01 Kevin Buettner <kevinb@cygnus.com>
10980
10981 * gdb.base/break.c (main): Added a statement that we can step
10982 off of.
10983 * gdb.base/break.exp: Added tests for setting a breakpoint
10984 at an offset and stepping onto a breakpoint.
10985
109861999-10-01 Fred Fish <fnf@cygnus.com>
10987
d63a86f8 10988 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
10989 gdb output.
10990
c2c6d25f
JM
109911999-09-18 Jim Blandy <jimb@cris.red-bean.com>
10992
10993 * gdb.base/break.exp: Code locations are in hex, don't forget!
10994 (For HP-UX.)
10995
109961999-09-17 Stan Shebs <shebs@andros.cygnus.com>
10997
10998 * condbreak.exp: Use break.c as test program.
10999 * condbreak.c: Remove, redundant with break.c.
11000
110011999-09-15 Stan Shebs <shebs@andros.cygnus.com>
11002
11003 * config/monitor.exp (gdb_target_monitor): Disable X- and
11004 Z-packets if the target needs it.
11005
110061999-09-13 James Ingham <jingham@leda.cygnus.com>
11007
11008 * gdb.c++/overload.exp: Added tests for listing overloaded
11009 functions with function pointers in the arg, explicitly calling
11010 out the version you want.
11011
cff3e48b
JM
110121999-09-09 Stan Shebs <shebs@andros.cygnus.com>
11013
11014 * long_long.exp: Add variations of test cases that work for
11015 targets with 16-bit ints and 32-bit doubles.
11016
d4f3574e
SS
110171999-09-08 Stan Shebs <shebs@andros.cygnus.com>
11018
11019 * break.c (main): Compare a possibly-uninitialized argc with an
11020 unlikely value that fits in 16 bits.
11021
110221999-09-07 Stan Shebs <shebs@andros.cygnus.com>
11023
11024 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
11025 0xfeeb, don't want negative numbers if ints are 16 bits.
11026
11027 * lib/gdb.exp (skip_cplus_tests): New proc.
11028 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
11029 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
11030 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
11031 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
11032 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
11033 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
11034 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
11035 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
11036
11037 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
11038
11039Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
11040
11041 * gdb.base/corefile.exp (up): Allow a parameter to appear
11042 in the frame that we're going up to.
11043
11044 From Jim Blandy <jimb@cygnus.com>:
11045
11046 * gdb.base/default.exp (info float): Expect some output now.
11047
11048 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
11049 returning floating-point values to fail on the x86.
11050 * gdb.base/callfwmall.exp (do_function_calls): Same.
11051
11052 * gdb.base/list.exp (test_listsize): Correct expectations for
11053 listing line 1 with listsize 2. Also, listing a single line
11054 works now, as does listing three lines. [Kevin's note: There
11055 were a number of other cases fixed too where the expectations
11056 differed...]
11057
110581999-09-02 Stan Shebs <shebs@andros.cygnus.com>
11059
11060 * gdb.base/selftest.exp: Add case for when version prints as
11061 constant string instead of char pointer.
11062
104c1213
JM
110631999-08-25 Stan Shebs <shebs@andros.cygnus.com>
11064
11065 * gdb.base/ending-run.exp: Add Solaris case for what happens when
11066 stepping out of main.
11067
11068 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
11069 G++ used.
11070
11071 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
11072 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
11073
11074 * gdb.c++/ovldbreak.exp: Update match string in test that
11075 includes a warning of multiple breakpoints.
11076
110771999-08-24 Stan Shebs <shebs@andros.cygnus.com>
11078
11079 * gdb.base/display.exp: Improve precision of step-after-finish
11080 added yesterday.
11081
11082 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
11083 test.
11084
11085 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
11086 configs when using G++, not just hppa*.
11087
110881999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11089
11090 * gdb.base/async.c: New file.
11091 * gdb.base/async.exp: New file.
11092
11093Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
11094
11095 * gdb.base/break.exp: Tweak PA specific tests to properly handle
11096 PA64.
11097
53a5351d
JM
11098Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
11099
104c1213
JM
11100 * gdb.base/display.exp: "finish" can leave us mid-line on many
11101 targets, deal with it. Add a small constant to main, instead of
11102 1000 since main+1000 may not be a valid address in the target.
11103
53a5351d
JM
11104 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
11105 on hpux11.
11106
11107 * gdb.base/attach.exp: Handle another hpux11 error message variant
11108 when attaching to a process that does not exist.
11109
111101999-08-19 J.T. Conklin <jtc@redback.com>
11111
11112 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
11113 characters in 'continue to 1241' test.
11114
111151999-08-17 Stan Shebs <shebs@andros.cygnus.com>
11116
11117 * gdb.base/call-ar-st.exp: Add a shorter match case for the
11118 stop in print_long_arg_list, define and use a whitespace
11119 variable in print_small_structs test, add an XFAIL for Solaris.
11120 * gdb.base/dbx.exp: XFAIL func commands until somebody is
11121 interested enough to fix.
11122
7be570e7
JM
111231999-08-13 Keith Seitz <keiths@cygnus.com>
11124
11125 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
11126 (dbx_gdb_load): Remove. Use gdb_load instead, since that
11127 proc knows about targets other than the natives.
11128 (test_assign): Use "gdb_run_cmd" to "run" the target.
11129 Check that we've actually hit the breakpoint at main.
11130 When we attempt to assign a value to a local variable, check
11131 that the variable is in the current scope, i.e., don't use
11132 a test with an empty result.
11133
11134Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
11135
11136 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
11137 command.
11138
111391999-08-09 Stan Shebs <shebs@andros.cygnus.com>
11140
11141 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11142 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
11143 gdb.compat, gdb.threads-hp.
11144 gdb.hp/configure, gdb.hp/configure.in: New files.
11145 gdb.hp/Makefile.in: Recurse into new subdirs.
11146 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
11147 gdb.hp/gdb.objdbg: New directory, tests for debugging info
11148 in object files.
11149 gdb.hp/tools: New directory, aux tools for HP-specific tests.
11150
96baa820
JM
111511999-08-05 Stan Shebs <shebs@andros.cygnus.com>
11152
11153 * gdb.base/display.exp: Help expect by putting a newline in the
11154 funky printf, remove a bogus p/a test.
11155
111561999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11157
11158 * gdb.base/display.exp: Make sure that when we say 'run', we are
11159 connected to the target. This is necessary when running not
11160 natively.
11161
111621999-08-03 Stan Shebs <shebs@andros.cygnus.com>
11163
11164 * gdb.base/step-test.exp: Removed some extraneous messages.
11165
11166 * gdb.base/long_long.exp: Don't run memory examination tests
11167 on little-endian targets (they will need a different set of
11168 results to match).
11169
111701999-08-02 Stan Shebs <shebs@andros.cygnus.com>
11171
11172 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
11173 until somebody decides to fix GDB.
11174
11175 * gdb.base/long_long.c: Stop compiler complaint by specifying long
11176 constant as "ULL".
11177 * gdb.base/long_long.exp: Loosen x/c test, add partial result
11178 matches for a couple x/2 commands.
11179
a0b3c4fd
JM
111801999-07-30 Stan Shebs <shebs@andros.cygnus.com>
11181
11182 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
11183 by merging in ref-types2 tests.
11184 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
11185
11186 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11187 * gdb.c++/Makefile.in: Add standard actions.
11188 (EXECUTABLES): Rename from PROGS, update list.
11189 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
11190 from gdb.hp.
11191 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
11192 foo and bar locals.
11193 * gdb.c++/anon-union.exp: Fix tests to match.
11194 * gdb.c++/classes.exp: Run if HP compiler used, add extra
11195 expect matches to handle output variations.
11196 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
11197 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
11198 output, add HP alternatives for new and delete prints.
11199 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
11200 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
11201 * gdb.c++/demangle.exp: Use $style when reporting failure.
11202 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
11203 * gdb.c++/inherit.exp: Run if HP compiler used, add some
11204 match alternatives.
11205 * gdb.c++/local.exp: Add match alternatives or xfails for HP
11206 compilers.
11207 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
11208 * gdb.c++/method.exp: Add match alternatives.
11209 * gdb.c++/misc.cc: Add bool types.
11210 * gdb.c++/misc.exp: Add tests for bool types.
11211 * gdb.c++/overload.exp: Add xfails.
11212 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
11213 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
11214 add some more template parameter tests (only for HP currently).
11215 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
11216 * gdb.c++/virtfunc.cc: Add return type and value for main.
11217 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
11218 match alternatives.
d63a86f8 11219
a0b3c4fd
JM
112201999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11221
11222 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
11223
112241999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
11225
11226 * gdb.base/signals.exp: Don't expect getting a backtrace from
11227 within a signal handler to fail on Linux.
11228
112291999-07-29 Stan Shebs <shebs@andros.cygnus.com>
11230
11231 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11232 * lib/gdb.exp: Remove some gratuitious semicolons.
11233 (delete_breakpoints): Increase timeout.
11234 (gdb_expect): Add -notransfer option.
11235 (gdb_test): Use -notransfer option.
11236 (get_compiler_info): Add f77 case.
11237 (get_compiler): New proc, split out from gdb_preprocess, add f77
11238 case.
11239 (gdb_preprocess): Call get_compiler.
11240
11241 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
11242 * gdb.base/attach.exp, gdb.base/display.exp,
11243 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
11244 gdb.base/long_long.exp, gdb.base/printcmds.exp,
11245 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
11246 third arg to gdb_test.
11247 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
11248 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
11249 HP-UX xfails, add others.
11250 * gdb.base/completion.exp: Reflect name change of self-test.
11251 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
11252 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
11253 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
11254 HP failure number.
11255 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
11256 useless HP-UX 10.30 references.
11257 * gdb.base/maint.exp: Loosen matches.
11258 * gdb.base/pointers.c (main): Declare more_code.
11259 * gdb.base/pointers.exp: Match on output of a `next'.
11260 * gdb.base/structs.c: Add prototypes.
11261 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
11262 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
11263
112641999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11265
11266 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
11267 command.
11268
112691999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11270
11271 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
11272 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
11273
11274 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
11275 debug info. Deal with lack of signal hanlder info in stack.
11276
a9c64011 11277 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
11278 * gdb.base/annota1.exp: If printf has debug info, deal with it.
11279
5a2468f5
JM
112801999-07-19 Stan Shebs <shebs@andros.cygnus.com>
11281
11282 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
11283 gdb.base/foll-vfork.exp: Don't run for crosses.
11284
adf40b2e
JM
11285Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
11286
11287 * gdb.base/configure.in: Check for gdbvars.exp instead of
11288 a1-selftest.exp.
11289 * gdb.base/configure: Re-generate.
11290
112911999-07-12 Stan Shebs <shebs@andros.cygnus.com>
11292
11293 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
11294 in trying to run first and name is too long.
11295
11296 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
11297 pointers2.c and pointers2.exp, respectively.
11298 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
11299 doschk happier.
11300
43e526b9
JM
113011999-07-08 Stan Shebs <shebs@andros.cygnus.com>
11302
11303 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
11304 callfuncs2.c and callfuncs2.exp.
11305
11306 * gdb.base/list.exp: Remove mistaken xfails.
11307 * gdb.base/list0.h: Add optional prototypes.
11308
9846de1b
JM
11309Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
11310
a9c64011 11311 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 11312 calling malloc.
a9c64011
AS
11313 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
11314 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
11315 use.
11316
113171999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11318
11319 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
11320 * gdb.base/annota2.cc, annota2.exp: Move from here.
11321 * gdb.c++/annota2.cc, annota2.exp: To here.
11322 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
11323
43ff13b4
JM
11324Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
11325
11326 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
11327 a consistent format.
11328
085dd6e6
JM
113291999-06-25 Stan Shebs <shebs@andros.cygnus.com>
11330
11331 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11332 * lib/gdb.exp (get_compiler_info): Add detection for assorted
11333 HP compilers, also set the globals $true and $false.
11334
11335 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
11336 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
11337 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
11338 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
11339 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
11340 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
11341 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
11342 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
11343 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
11344 whatis.c} Add C++ compatible function definitions and return
11345 types, add includes for library functions.
11346 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
11347 * gdb.base/step-test.c (myglob): Rename from glob.
11348 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
11349 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
11350 files, move here from gdb.hp.
11351 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
11352 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
11353 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
11354 Adjust line numbers in regexps.
11355
11356 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
11357 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
11358 instead of 0/1.
11359
11360 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
11361 foll-vfork.exp: New files, move here from gdb.hp.
11362 * gdb.base/page.exp: New file, test of pagination command.
11363
11364 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
11365 recursion test.
11366 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
11367
11368 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
11369 gdb.base/solib.exp: Fix compiler invocation process.
11370
11371 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
11372 HP-UX 11, turn off overload resolution explicitly.
11373 * gdb.base/commands.exp: Set argument list explicitly, add
11374 watchpoint test.
11375 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
11376 them work.
11377 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
11378 expressions properly.
11379 * gdb.base/corefile.exp: Loosen the match slightly.
11380 * gdb.base/default.exp: Allow "Error accessing memory" message
11381 also.
11382 * gdb.base/display.exp: Skip over x/0 j if PA64.
11383 * gdb.base/funcargs.exp: Add xfails for HP-UX.
11384 * gdb.base/interrupt.exp: Ditto.
11385 * gdb.base/langs.exp: Add symbolic matches governed by compiler
11386 in use.
11387 * gdb.base/list.exp: Add xfails for HP-UX.
11388 * gdb.base/long_long.exp: Refine some of the numeric matches.
11389 * gdb.base/mips_pro.exp: Xfail on HP-UX.
11390 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
11391 * gdb.base/nodebug.exp: Succeed on more varieties of output.
11392 * gdb.base/opaque.exp: Remove some HP-UX xfails.
11393 * gdb.base/ptype.exp: Succeed on more varieties of output.
11394 * gdb.base/scope.exp: Add xfails for HP-UX.
11395 * gdb.base/sect-cmd.exp: Add more cases.
11396 * gdb.base/setvar.exp: Add xfails for HP-UX.
11397 * gdb.base/shlib-call.exp: Loosen some matches slightly.
11398 * gdb.base/signals.exp: Match on void symbolically.
11399 * gdb.base/step-test.exp: Add case for PA64.
11400 * gdb.base/term.exp: Add exit and restart.
11401 * gdb.base/twice.exp: Clean up after self.
11402 * gdb.base/varargs.exp: Disable overload resolution explicitly.
11403 * gdb.base/whatis.exp: Allow more ways to pass tests.
11404
11405 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
11406 no longer useful.
11407
11408Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
11409
11410 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
11411 list of patterns.
11412 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
11413 print_double_array(double_array)", "continuing to breakpoint
11414 1018", "print print_double_array(array_d)" and "continuing to
11415 1034" tests.
d63a86f8 11416
085dd6e6
JM
114171999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
11418
a9c64011 11419 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
11420
114211999-06-24 Stan Shebs <shebs@andros.cygnus.com>
11422
11423 * config/mt-*: Remove, these haven't been used since 1996.
11424
114251999-06-22 Stan Shebs <shebs@andros.cygnus.com>
11426
11427 * gdb.base/call-strs.c, gdb.base/ending-run.c,
11428 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
11429 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
11430
9e0b60a8
JM
114311999-06-18 Stan Shebs <shebs@andros.cygnus.com>
11432
11433 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
11434 simpler match case for the ptype of the big class.
11435
114361999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11437
11438 * gdb.exp: Fix test for gdb_prompt existence.
11439
114401999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11441
11442 * gdb.exp (gdb_test): Add fail after calls to perror.
11443
114441999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11445
11446 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
11447
114481999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11449
11450 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
11451
0f71a2f6
JM
11452Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
11453
11454 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
11455 malloc() is linked in.
11456
114571999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
11458
11459 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
11460 step at end.
11461
11462 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
11463
114641999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
11465
11466 * gdb.java/jv-print.exp: New file. (Our first Java test!)
11467
cce74817
JM
11468Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
11469
11470 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
11471 * gdb.base/mips_pro.exp: Likewise.
11472
114731999-06-02 Keith Seitz <keiths@cygnus.com>
11474
11475 * gdb.c++/templates.cc: Change all "new" operators to throw
11476 an exception.
11477 * gdb.c++/cplusfuncs.cc: Likewise.
11478
11479 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
11480
11481Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
11482
11483 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
11484 * gdb.base/ending-run.exp: When stepping out of main, accept a
11485 step into an arbitrary assembler file.
cce74817 11486
392a587b
JM
114871999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11488
d63a86f8 11489 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 11490 "breakpoint-invalid" to be printed.
d63a86f8 11491 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
11492 number of "frames-invalid" and "breakpoint-invalid" to be printed.
11493 * gdb.base/annota2.cc: Initialize a.x to 0.
11494
9e086581
JM
114951999-05-17 Keith Seitz <keiths@cygnus.com>
11496
11497 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
11498 when "skip_float_tests" set.
11499 Ditto for "print print_double_array(array_d)", "print print_small_structs",
11500 "print print_ten_doubles", and "step into print_long_arg_list".
11501 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
11502 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
11503 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
11504 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
11505 "skip_float_tests" is set.
11506 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
11507 when "skip_float_tests" set.
d63a86f8 11508
cd0fc7c3
SS
115091999-05-06 Keith Seitz <keiths@cygnus.com>
11510
11511 * gdb.base/annota2.cc: Include stdio.h.
11512
11513Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
11514
11515 * gdb.base/crossload.exp: Remove, this has been disabled ever
11516 since BFD stopped including all targets, and cross-GDB gets
11517 plenty of testing anyway.
11518 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
11519 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
11520 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
11521 * gdb.base/README: Remove, was doc for this.
11522 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
11523 needed.
11524
b83266a0
SS
115251999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11526
11527 * gdb.base/call-ar-st.exp: Fix one regular expression in test
11528 output.
11529
11530 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
11531 * gdb.base/annota2.exp: New file. More annotation tests.
11532 * gdb.base/annota1.c: New file. Source file for annota1.exp.
11533 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
11534
115351999-04-23 Angela Marie Thomas <angela@cygnus.com>
11536
11537 * config/cfdbug.exp: New file.
11538
7a292a7a
SS
115391999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
11540
11541 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
11542 Marcus Daniel's and Dale Hawkins's demangler crashes.
11543
11544 * gdb.c++/demangle.exp (test_gnu_style_demangling,
11545 test_lucid_style_demangling, test_arm_style_demangling,
11546 test_hp_style_demangling): Try Tom Tromey's core-dumping
11547 identifier under each demangling style.
11548
115491999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
11550
11551 * gdb.c++/demangle.exp: Include the current demangling style
11552 in all test names.
11553 (current_demangling_style): New global variable.
11554 (set_demangling_style, test_demangling_core, test_demangling,
11555 test_demangling_exact): New functions.
11556 (test_gnu_style_demangling, test_lucid_style_demangling,
11557 test_arm_style_demangling, test_hp_style_demangling): Use those,
11558 instead of calling gdb_test and gdb_test_exact directly.
11559 (catch_demangling_errors): New function, which reports errors
11560 signalled by the demangling test functions in an orderly way.
11561 (do_tests): Use catch_demangling_errors.
11562
115631999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
11564
11565 * gdb.base/signals.exp (test_handle_all_print): Use () for
11566 grouping in expressions, not {}.
11567
11568 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
11569 initialized yet.
11570
115711999-04-01 Stan Shebs <shebs@andros.cygnus.com>
11572
11573 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
11574 are listed.
11575
115761999-03-26 Stan Shebs <shebs@andros.cygnus.com>
11577
11578 * gdb.stabs/weird.exp: Test for CC being defined before
11579 looking at its value.
11580
115811999-03-25 Stan Shebs <shebs@andros.cygnus.com>
11582
11583 * gdb.base/call-ar-st.exp: Remove stray '#'.
11584 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
11585 "short int" and "long int".
11586 * gdb.c++/overload.cc: Cast the string added in the previous
11587 change, to mollify finicky HP compiler.
11588 * gdb.hp/reg-test.exp (testfile): Fix file name.
11589 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 11590
7a292a7a
SS
11591 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
11592 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
11593 alternate form of enum ptype.
11594
c906108c
SS
115951999-03-23 Stan Shebs <shebs@andros.cygnus.com>
11596
7a292a7a
SS
11597 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
11598 * gdb.hp/*.exp: Change all to run compiler probe only after
11599 passing skip_hp_tests, so as not to waste time on guaranteed
11600 failure.
11601
c906108c
SS
11602 * gdb.c++/overload.cc: Pass string instead of char addr, always
11603 init ccpfoo.
11604 * gdb.c++/templates.cc: Fix syntax error.
11605
7a292a7a
SS
11606Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11607
11608 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 11609 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
11610 command.
11611
116121999-03-18 James Ingham <jingham@cygnus.com>
11613
11614 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
11615
11616 * gdb.c++/method.exp: It was testing an uninitialized int on the
11617 stack and assuming it was positive.
11618
11619 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
11620
11621 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 11622 keep it from killing the rest of the tests.
7a292a7a
SS
11623 Use gdb_continue_to_end.
11624
11625 * gdb.base/sigall.exp: use gdb_continue_to_end.
11626
11627 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
11628
11629 * gdb.base/display.exp: use runto_main, not run.
11630
d63a86f8
RM
11631 * gdb.base/default.exp: Check for the current error message in the
11632 r abbreviation test.
7a292a7a
SS
11633 Add strongarm to the targets that know info float.
11634
d63a86f8 11635 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
11636 run which doesn't work with monitors.
11637
11638 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
11639
11640 * gdb.base/break.exp: use the gdb_continue_to_end proc.
11641
11642 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
11643 program. Traps the case (in Cygmon) when the program never really
11644 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
11645 more places, so I used my name. Sorry Mark...
11646
11647 * config/monitor.exp (gdb_target_monitor): added another
11648 target_info parameter: remotebinarydownload. This will set the
11649 remotebinarydownload flag if this is causing some boards trouble.
11650
116511999-03-18 Mark Salter <msalter@cygnus.com>
11652
11653 * lib/gdb.exp (continue_to_exit): New function.
11654
11655 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
11656 * gdb.base/ending-run.exp: Ditto.
11657 * gdb.base/step-test.exp: Ditto.
11658
116591999-03-16 Stan Shebs <shebs@andros.cygnus.com>
11660
11661 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
11662 (suggested by Art Haas <ahaas@neosoft.com>).
11663
116641999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
11665
11666 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
11667
11668Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
11669
11670 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
11671 descriptions of types (short unsigned int vs unsigned short, etc).
11672
116731999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
11674
11675 * gdb.base/call-strs.exp: Don't assume that `step' will step over
11676 a call to strlen; sometimes we do have sources.
11677
116781999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
11679
11680 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
11681 character, so GDB won't print garbage after its end.
d63a86f8 11682
c906108c
SS
11683 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
11684 breakpoint there instead. Sometimes GCC emits memcpy to handle
11685 the large structures being passed by value, so we step into that
11686 instead of sum_array_print, which obscures what we're really testing.
11687 * gdb.base/step-test.exp: However, we do want a test that notices
11688 the bizarre steps into memcpy, so do that here. Add check for
11689 stepping into function calls that pass large structures by value.
11690 ("Is that a noun clause, or are you just happy to see me?")
11691 Remove all references to specific line numbers.
11692 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
11693 New type and function.
11694 (main): Call large_struct_by_value, passing it a large struct by value.
11695 * lib/gdb.exp (gdb_get_line_number): New function.
11696
11697 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
11698 more portable.
11699
7a292a7a
SS
117001999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
11701
c906108c
SS
11702 * lib/gdb.exp: Doc fixes.
11703
7a292a7a
SS
117041999-03-05 Nick Clifton <nickc@cygnus.com>
11705
d63a86f8 11706 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
11707
117081999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
11709
c906108c
SS
11710 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
11711 commands. They're not germane to this test, and they don't work
11712 that way on remote targets.
11713
3fc11d3e
JM
117141999-03-01 James Ingham <jingham@cygnus.com>
11715
11716 * Changelog entries merged over from gdb development branch.
11717
3fc11d3e
JM
11718 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
11719
11720 * lib/gdb.exp (gdbtk_analyze_results): Generic function
11721 for outputting results of test run.
11722
2d4a1622 11723 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
11724
11725 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 11726
7a292a7a
SS
117271999-02-25 Felix Lee <flee@cygnus.com>
11728
11729 * lib/gdb.exp (debug_format): initialize
11730
c906108c
SS
117311999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
11732
11733 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
11734 * gdb.base/call-rt-st.c: Ditto.
11735
c906108c
SS
117361999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
11737
11738 * gdb.threads/pthreads.exp (horiz): New variable.
11739 (test_startup): Fix regexps that capture thread numbers.
11740
117411999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
11742
11743 * gdb.base/smoke.exp: Disambiguate two test case names (both
11744 called ``print'').
11745
11746Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
11747
11748 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
11749 compilation.
11750
117511999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
11752
11753 * gdb.base/miscexprs.exp: Change patterns to match GDB's
11754 actual output formatting.
11755 * gdb.base/smoke.exp: GDB removes leading 0's.
11756 * gdb.base/volatile.exp: Don't check type of remuneration;
11757 that variable is no longer defined in constvars.c.
11758 * gdb.base/step-test.c (main): Exit with explicit exit code.
11759 * gdb.base/step-test.exp: Remove two nexti checks--they are
11760 not portable.
11761
117621999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
11763
11764 * gdb.base/help.exp ("help delete display"): Fix test to match
11765 gdb's output.
11766
11767 * gdb.base/long_long.c (known_types): Initialize values to zero.
11768 * gdb.base/long_long.exp: Step one more line
11769 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
11770 leading zeros. Explicitly ask for hex formatting. Use
11771 unique test case names.
c906108c
SS
11772
11773Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11774
d63a86f8 11775 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
11776
11777 * gdb.c++/method.exp: Add missing close brace.
11778
117791999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
11780
11781 * gdb.base/maint.exp: Use 'set height 0' to disable page
11782 prompting, not 'set height 400'.
11783
11784 Fix a bunch of timeouts.
11785 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
11786 four separate tests, so expect doesn't take forever to match a ton
11787 of text against a regexp with lots of .* forms.
11788 ("maint print psymbols", "maint print symbols"): Make some of
11789 these greps more selective, so that expect doesn't try to wade
11790 through huge piles of output and time out.
11791
11792 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
11793
11794 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
11795 tests: one which doesn't expect shlib events to be reported, and
11796 another which does, but is XFAIL for all platforms other than
11797 HP/UX.
11798
11799 * gdb.base/break.exp: Teach the test suite that the `catch
11800 fork', `catch vfork', and `catch exec' commands produce error
11801 messages on platforms that don't provide these features.
11802
11803Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
11804
11805 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
11806 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
11807 (shortening names from solib_threshold.exp etc), won't run on
11808 anything but HP-UX for the foreseeable future.
11809 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
11810 reflect move.
11811
11812Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
11813
11814 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
11815 gdb.trace/Makefile.in (clean): Remove all test executables.
11816
11817Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
11818
11819 * gdb.base/shlib-call.exp: add test cases to verify that gdb
11820 successfully re-sets breakpoints in shared libraries.
11821 * gdb.base/shmain.c (main): return 0, don't fall off the end.
11822
11823Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11824
d63a86f8
RM
11825 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
11826 and compiled w/o GCC.
c906108c
SS
11827
11828 * gdb.hp/watch-cmd.exp: ditto.
11829
11830 * gdb.hp/watch-hp.exp: ditto.
11831
11832 * gdb.hp/xdb1.exp: ditto.
11833
11834 * gdb.hp/xdb2.exp: ditto.
11835
11836 * gdb.hp/dbx.exp: ditto.
11837
11838Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
11839
11840 * constvars.c: Remove C++-isms.
11841 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
11842 with GCC.
11843
11844Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
11845
11846 The following changes are part of the HP merge.
11847
11848 * gdb.base/break.exp: new tests to verify that catchpoints for
11849 fork, vfork, and exec don't trigger inappropriately.
11850
11851 * gdb.base/opaque.exp: compile one file at a time, then link.
11852
11853 * gdb.base/signals.exp: be more restrictive about which hppa
11854 systems receive a setup_xfail. new tests.
11855
11856 * gdb.base/solib_threshold.build: new file.
11857 * gdb.base/solib_threshold.exp: new file.
11858 * gdb.base/solib_threshold.link_opts: new file.
11859 * gdb.base/solib_threshold.mk: new file.
11860 * gdb.base/gen_solib_threshold.c: new file.
11861
11862 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
11863 tests. New tests for enums inside classes.
11864
11865 * gdb.c++/compiler.cc: indicate support of template debugging.
11866
11867 * gdb.c++/demangle.exp: run hp style demangling tests.
11868
11869 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
11870 tests.
11871
11872 * gdb.c++/misc.cc: changes to support new tests.
11873
11874 * gdb.c++/templates.cc: changes to support HP's compiler; changes
11875 to support new tests.
11876
11877 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
11878 gcc, then skip these tests.
11879
11880Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
11881
11882 The following files are part of the HP merge; some had longer
11883 names at HP, but have been renamed to be no more than 14
11884 characters in length.
11885
11886 * gdb.hp/ambiguous.cc: new file.
11887 * gdb.hp/ambiguous.exp: new file.
11888 * gdb.hp/attach.exp: new file.
11889 * gdb.hp/attach2.exp: new file.
11890 * gdb.hp/classes-hp.exp: new file.
11891 * gdb.hp/ctti.exp: new file.
11892 * gdb.hp/ctti-add.cc: new file.
11893 * gdb.hp/ctti-add1.cc: new file.
11894 * gdb.hp/ctti-add2.cc: new file.
11895 * gdb.hp/ctti-add3.cc: new file.
11896 * gdb.hp/dbx.exp: new file.
11897 * gdb.hp/exception.cc: new file.
11898 * gdb.hp/exception.exp: new file.
11899 * gdb.hp/foll-exec.c: new file.
11900 * gdb.hp/foll-exec.exp: new file.
11901 * gdb.hp/foll-fork.c: new file.
11902 * gdb.hp/foll-fork.exp: new file.
11903 * gdb.hp/foll-vfork.c: new file.
11904 * gdb.hp/foll-vfork.exp: new file.
11905 * gdb.hp/inherit-hp.exp: new file.
11906 * gdb.hp/more-steps.exp: new file.
11907 * gdb.hp/namespace.cc: new file.
11908 * gdb.hp/namespace.exp: new file.
11909 * gdb.hp/optimize.exp: new file.
11910 * gdb.hp/pxdb.c: new file.
11911 * gdb.hp/pxdb.exp: new file.
11912 * gdb.hp/quicksort.exp: new file.
11913 * gdb.hp/reg-test.exp: new file.
11914 * gdb.hp/reg-test.s: new file.
11915 * gdb.hp/sized-enum.c: new file.
11916 * gdb.hp/sized-enum.exp: new file.
11917 * gdb.hp/start-stop.exp: new file.
11918 * gdb.hp/templ-hp.cc: new file.
11919 * gdb.hp/templ-hp.exp: new file.
11920 * gdb.hp/thr-lib.c: new file.
11921 * gdb.hp/thr-lib.exp: new file.
11922 * gdb.hp/thr-lib.h: new file.
11923 * gdb.hp/thr-liblib.c: new file.
11924 * gdb.hp/virtfun-hp.c: new file.
11925 * gdb.hp/virtfun-hp.exp: new file.
11926 * gdb.hp/watch-cmd.exp: new file.
11927 * gdb.hp/watch-hp.exp: new file.
11928 * gdb.hp/xdb1.exp: new file.
11929 * gdb.hp/xdb2.exp: new file.
11930 * gdb.hp/xdb3.exp: new file.
11931
11932Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
11933
11934 The following files are part of the HP merge; some had longer
11935 names at HP, but have been renamed to be no more than 14
11936 characters in length.
11937
11938 * gdb.base/ss.h: new file.
11939 * gdb.base/call-ar-st.c: new file.
11940 * gdb.base/call-ar-st.exp: new file.
11941 * gdb.base/call-rt-st.c: new file.
11942 * gdb.base/call-rt-st-exp: new file.
11943 * gdb.base/call-strs.exp: new file.
11944 * gdb.base/ena-dis-br.exp: new file.
11945 * gdb.base/environ.exp: new file.
11946 * gdb.base/long_long.exp: new file.
11947 * gdb.base/sect-cmd.exp: new file.
11948 * gdb.base/shlib-cl2.exp: new file.
11949 * gdb.base/smoke.exp: new file.
11950 * gdb.base/so-impl-ld.c: new file.
11951 * gdb.base/so-impl-ld.exp: new file.
11952 * gdb.base/so-indr-cl.c: new file.
11953 * gdb.base/so-indr-cl.exp: new file.
11954 * gdb.base/varargs.exp: new file.
11955 * gdb.base/volatile.exp: new file.
11956 * gdb.base/whatis-exp.exp: new file.
7a292a7a 11957 * gdb.base/display.exp: new file.
c906108c
SS
11958 * gdb.c++/derivation.exp: new file.
11959 * gdb.c++/local.exp: new file.
11960 * gdb.c++/member-ptr.exp: new file.
11961 * gdb.c++/overload.exp: new file.
11962 * gdb.c++/ovldbreak.exp: new file.
11963 * gdb.c++/ref-types.exp: new file.
11964 * gdb.c++/ref-types2.exp: new file.
11965 * gdb.c++/userdef.exp: new file.
d63a86f8 11966
c906108c
SS
11967Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
11968
11969 * gdb.base/default.exp: Reflect wording change in remote.c.
11970
dc96c6c7 11971Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11972
11973 * gdb.base/help.exp: Update to reflect current text.
11974
11975Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
11976
11977 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
11978 they're stack variables and contain garbage.
11979 * gdb.c++/anon-union.exp: new file.
11980
11981 The following changes were made by David Taylor
11982 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
11983 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
11984 in changes by HP.
11985
11986 * gdb.base/bitops.exp: new file.
11987 * gdb.base/default.exp: change expected messages for catch and
11988 info catch tests to reflect HP merge changes.
11989 * gdb.base/enable-disable-break.exp
11990 * gdb.base/ending-run.c: new file.
11991 * gdb.base/long_long.c: new file.
11992 * gdb.base/maint.exp: new file.
11993 * gdb.base/pointers2.exp: new file.
11994 * gdb.base/shlib-call2.exp: new file.
11995 * gdb.base/solib.exp: new file.
11996 * gdb.base/step-test.c: new file.
11997 * gdb.c++/anon-union.cc: new file.
11998 * gdb.c++/local.cc: new file.
11999 * gdb.c++/member-pointer.cc: new file.
12000 * gdb.c++/method.cc: new file.
12001 * gdb.c++/ref-types.cc: new file.
12002 * gdb.c++/ref-types2.cc: new file.
12003 * gdb.c++/userdef.cc: new file.
d63a86f8 12004
c906108c
SS
12005 * gdb.base/scope.exp: compile one file at a time, then link.
12006 * gdb.base/langs.exp: ditto.
12007 * gdb.base/list.exp: ditto.
d63a86f8 12008
c906108c
SS
12009Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
12010
12011 The following changes were made by David Taylor
12012 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
12013 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
12014 in changes by HP.
d63a86f8 12015
c906108c
SS
12016 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
12017 skip tests. When compiling pass c++ flag to gdb_compile.
12018 * gdb.c++/
d63a86f8 12019
c906108c
SS
12020 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
12021 test for on hppa*-*-hpux*; use args to see if c++ was specified.
12022 (skip_hp_tests): new function.
12023 (gdb_preprocess): new function.
12024
12025 * configure.in (hpdir): decide whether to configure gdb.hp.
12026 * configure: regenerated.
12027
12028 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
12029 to delete on clean.
12030 (EXECUTABLES): update to reflect new additions.
12031 * gdb.base/commands.exp: update message expected.
12032 * gdb.base/default.exp: add copyright notice.
12033 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
12034 * gdb.base/help.exp: update messages to reflect current text.
12035 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
12036 targets for recurse tests.
12037 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
12038 skip this file.
12039
12040 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
12041 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
12042 compilation.
12043 * gdb.c++/misc.exp: ditto.
12044 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
12045 run the tests. tell gdb_compile that it's a c++ compilation.
12046
12047 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 12048
c906108c
SS
12049 * gdb.base/all-bin.exp: new file.
12050 * gdb.base/arithmet.exp: new file.
12051 * gdb.base/assign.exp: new file.
12052 * gdb.base/completion.exp: new file.
12053 * gdb.base/cond-expr.exp: new file.
12054 * gdb.base/condbreak.exp: new file.
12055 * gdb.base/define.exp: new file.
12056 * gdb.base/dollar.exp: new file.
12057 * gdb.base/environment.exp: new file.
12058 * gdb.base/eval-skip.exp: new file.
12059 * gdb.base/jump.exp: new file.
12060 * gdb.base/logical.exp: new file.
12061 * gdb.base/pointers.exp: new file.
12062 * gdb.base/relational.exp: new file.
12063 * gdb.base/section_command.exp: new file.
12064 * gdb.base/whatis-expr.exp: new file.
12065
12066 * gdb.base/all-types.c: new file.
12067 * gdb.base/call-array-struct.c: new file.
12068 * gdb.base/call-return-struct.c: new file.
12069 * gdb.base/call-strings.c: new file.
12070 * gdb.base/callfuncs2.c: new file.
12071 * gdb.base/condbreak.c: new file.
12072 * gdb.base/constvars.c: new file.
12073 * gdb.base/display.c: new file.
12074 * gdb.base/int-type.c: new file.
12075 * gdb.base/jump.c: new file.
12076 * gdb.base/miscexprs.c: new file.
12077 * gdb.base/pointers.c: new file.
12078 * gdb.base/pointers2.c: new file.
12079 * gdb.base/shmain.c: new file.
12080 * gdb.base/shr1.c: new file.
12081 * gdb.base/shr2.c: new file.
12082 * gdb.base/solib.c: new file.
12083 * gdb.base/solib1.c: new file.
12084 * gdb.base/solib2.c: new file.
12085 * gdb.base/varargs.c: new file.
12086 * gdb.c++/derivation.cc: new file.
12087 * gdb.c++/overload.cc: new file.
12088 * gdb.c++/ovldbreak.cc: new file.
12089 * gdb.hp/attach.c: new file.
12090 * gdb.hp/attach2.c: new file.
12091 * gdb.hp/average.c: new file.
12092 * gdb.hp/compiler.c: new file.
12093 * gdb.hp/compiler.cc: new file.
12094 * gdb.hp/execd-program.c: new file.
12095 * gdb.hp/follow-exec.c: new file.
12096 * gdb.hp/follow-fork.c: new file.
12097 * gdb.hp/follow-vfork-and-exec.c: new file.
12098 * gdb.hp/misc-hp.cc: new file.
12099 * gdb.hp/more-steps.c: new file.
12100 * gdb.hp/optimize.c: new file.
12101 * gdb.hp/quicksort.c: new file.
12102 * gdb.hp/run-hp.c: new file.
12103 * gdb.hp/start-stop.c: new file.
12104 * gdb.hp/sum.c: new file.
12105 * gdb.hp/templates-hp.cc: new file.
12106 * gdb.hp/thread-local-in-lib.c: new file.
12107 * gdb.hp/thread-local-in-lib.h: new file.
12108 * gdb.hp/thread-local-in-lib.lib.c: new file.
12109 * gdb.hp/vforked-program.c: new file.
12110 * gdb.hp/virtfunc-hp.cc: new file.
12111 * gdb.hp/watchpoint-hp.c: new file.
12112 * gdb.hp/xdb.c: new file.
12113 * gdb.hp/xdb0.c: new file.
12114 * gdb.hp/xdb0.h: new file.
12115 * gdb.hp/xdb1.c: new file.
12116
12117Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
12118
12119 The following change was made by Edith Epstein
12120 <eepstein@cygnus.com> as part of a project to merge in changes
12121 originally made by HP; HP did not create ChangeLog entries.
12122
12123 * gdb.c++/demangle.exp: changed the expected output for some
12124 ARM-style mangling -- removed second reference to datatype.
12125 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 12126 T1<char>::~T1<char>(void)
c906108c 12127 becomes,
a9c64011
AS
12128 maint demangle __dt__11T1__pt__2_cFv
12129 T1<char>::~T1(void)
c906108c
SS
12130
12131 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 12132
c906108c
SS
12133Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
12134
12135 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
12136 * gdb.trace/backtrace.exp: Likewise.
12137 * gdb.trace/circ.exp: Likewise.
12138 * gdb.trace/collection.exp: Likewise.
12139 * gdb.trace/deltrace.exp: Likewise.
12140 * gdb.trace/infotrace.exp: Likewise.
12141 * gdb.trace/limits.exp: Likewise.
12142 * gdb.trace/packetlen.exp: Likewise.
12143 * gdb.trace/passc-dyn.exp: Likewise.
12144 * gdb.trace/passcount.exp: Likewise.
12145 * gdb.trace/report.exp: Likewise.
12146 * gdb.trace/save-trace.exp: Likewise.
12147 * gdb.trace/tfind.exp: Likewise.
12148 * gdb.trace/tracecmd.exp: Likewise.
12149 * gdb.trace/while-dyn.exp: Likewise.
12150 * gdb.trace/while-stepping.exp: Likewise.
12151
121521998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
12153
12154 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
12155
12156Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
12157
12158 From Brendan Kehoe:
12159 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
12160 int return types.
12161
12162Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
12163
12164 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
12165 remote dos host testing right.
12166
12167Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
12168
12169 * gdb.base/corefile.exp: remove some xfails.
12170
12171Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
12172
12173 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
12174 have different timestamps.
12175
12176Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
12177
12178 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
12179 gdb.base/default.exp: Replace "exec" with "executable".
12180
12181Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
12182
12183 * gdb.base/default.exp: Change else if to elseif from previous
12184 delta.
12185
12186Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
12187
12188 * gdb.base/default.exp: Add brace missing from previous delta.
12189
12190Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
12191
12192 * gdb.base/default.exp: Support test for info float for all
12193 varieties of arm toolchain.
12194
dc96c6c7 12195Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12196
12197 * gdb.trace/*.exp: remove "remote_download" command.
12198
dc96c6c7 12199Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12200
12201 * gdb.trace/*.exp: remove -gdwarf from compile.
12202
12203Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
12204
12205 * gdb.trace/configure.in(AC_INIT): typo
12206 * gdb.trace/configure: regenerated
12207
dc96c6c7 12208Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12209
12210 * config/m68k-emc.exp: New file.
12211 * lib/<emc-support.exp trace-support.exp}: New files.
12212 * configure.in: add new test directory gdb.trace.
12213 * gdb.trace/{configure configure.in Makefile.in}: New files.
12214 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
12215 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
12216 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
12217 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
12218 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
12219 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
12220 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 12221
dc96c6c7 12222Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12223
12224 * gdb.c++/classes.exp: Change all regular expressions to match
12225 arbitrary combinations of newline/carriage-return, so that they
12226 will work equally well on Unix and Windows.
12227 * gdb.c++/inherit.exp: ditto.
12228 * gdb.c++/virtfunc.exp: ditto.
12229
122301998-08-11 Dawn Perchik <dawn@cygnus.com>
12231
12232 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
12233
c2d11a7d
JM
12234Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
12235
12236 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
12237 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
12238 to use a0-a3/d0-d3 as needed.
12239
12240Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
12241
12242 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
12243 * gdb.disasm/am33.exp: Corresponding changes.
12244
c906108c
SS
122451998-07-11 Felix Lee <flee@cygnus.com>
12246
12247 * gdb.base/callfuncs.exp: add cmp10 test.
12248 * gdb.base/callfuncs.c (cmp10): new function.
12249
12250Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
12251
d63a86f8 12252 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
12253 into two parts to get around a synchronization problem in expect.
12254
3fc11d3e
JM
12255Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
12256
12257 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
12258
12259 * configure.in: Add options for gdbtk testsuite.
12260
12261 * configure: Regenerate.
12262
12263 * gdb.gdbtk: New directory to hold gdbtk tests.
12264
c906108c
SS
12265Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
12266
12267 * gdb.fortran/types.exp: Escape brackets in expect patterns
12268 for test_float_literal_types_accepted tests.
12269 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
12270 before run test.
12271
c2d11a7d
JM
12272Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
12273
12274 * am33.exp: Just compile, do not link the testcase.
12275 * am33.s: Add ".am33" pseudoop to force am33 mode.
12276
c906108c
SS
122771998-06-25 Felix Lee <flee@cygnus.com>
12278
12279 * gdb.base/setshow.exp: make sure $pc is sane.
12280
12281 * gdb.stabs/weird.exp: split expect patterns properly.
12282
c2d11a7d
JM
12283Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
12284
12285 * gdb.disasm/am33.s: New disassembler testfile for the am33.
12286 * gdb.disasm/am33.exp: Run it.
12287
dc96c6c7 12288Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12289
12290 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
12291 match processing (and eliminate spurious timeouts when running).
12292
dc96c6c7 12293Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12294
12295 * gdb.base/signals.exp (test_handle_all_print): put back Mach
12296 exception test, but conditionalize it on target [mach | gnu].
12297
dc96c6c7 12298Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12299
12300 * gdb.base/overlays.exp: fixup compile line for linker script.
12301
12302Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
12303
12304 * gdb.fortran/types.exp: don't guess at float size.
12305
12306Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
12307
12308 * gdb.base/exprs.exp: delete test that depends on int size.
12309
12310Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
12311
12312 * config/sim.exp: Removed checks for target triplets.
12313 (gdb_target_sim): Use gdb,target_sim_options.
12314
12315Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
12316
12317 * gdb.base/reread.exp: New file.
12318 * gdb.base/reread1.c: New file.
12319 * gdb.base/reread2.c: New file.
12320
12321Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
12322
12323 * config/sim.exp: Use 'target sim -sparclite' when running
12324 SPARClite programs.
12325
12326Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
12327
12328 * gdb.base/structs2.exp: New file.
12329 * gdb.base/structs2.c: New file.
12330
12331Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
12332
12333 * gdb.asm/common.inc: New file.
12334 * gdb.asm/d10v.inc: New file.
12335 * asm-source.exp: Pass -I's to gas to find .inc files.
12336 Update line numbers in expected output.
12337 * asmsrc1.s: Rewrite.
12338 * asmsrc2.s: Rewrite.
12339 * configure.in: Create arch.inc symlink.
12340 * configure: Regenerate.
12341 * Makefile.in (distclean): Delete arch.inc.
12342
12343Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
12344
12345 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
12346 (t_enum_value2): ditto
12347 (t_enum_value3): ditto
12348 (main): ditto
12349Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
12350
12351 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
12352 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
12353 change.
12354 Use gdb_test instead of send_gdb/gdb_expect sequences.
12355
12356Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
12357
12358 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
12359 not void.
12360
12361Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
12362
12363 * gdb.base/branches.c: Code with lots of loops and
12364 subroutines. Used to test gdbs ability to single step through PC
12365 changes, especially to test mips-tdep.c:mips_next_pc
12366
12367Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
12368
12369 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
12370 more rigorous EGCS C++ error checking.
12371
12372Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12373
a9c64011
AS
12374 * gdb.base/help.exp: Clean up `help set args' and `help show args'
12375 tests.
12376 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
12377 function when asleep.
12378 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
12379 for i*86 Linux and SVR4 signal handling problems.
12380 Remove linux xfail for `next to handler in signals_tests_1', fixed
12381 by recent infrun.c change.
12382 Limit backtrace to 10 frames to avoid timeout problems with infinite
12383 stack backtraces.
12384 Adjust expect pattern in `handle all print' test to match Apr 28 1997
12385 target.[ch] change.
c906108c
SS
12386
12387Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
12388
12389 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
12390 for a newline from gdb before continuing.
12391 (default_gdb_exit): Just look for y or n.
12392 (gdb_test): Detect abnormal exit from GDB running on DOS; if
12393 it does, fail the rests of the tests in the file.
12394
12395Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
12396
12397 * config/cygmon.exp: New file.
12398
12399Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
12400
12401 * gdb.base/list.exp: Fix problem with "list default lines around
12402 main" test on remote targets.
12403
12404 * gdb.base/scope.exp: Fix problem with filelocal_bss before
12405 run test on remote targets.
12406
12407Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
12408
12409 * gdb.asm: New directory.
12410 * configure.in: Configure it.
12411 * configure: Regenerate.
12412 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
12413 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
12414
12415Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
12416
12417 * config/mn10300-eval.exp: New file to support MN10300 eval board.
12418
dc96c6c7 12419Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 12420
a9c64011
AS
12421 * gdb.base/overlays (several files): Merge the two overlay
12422 managers into one. Change variables (foox, barx, bazx, grbxx)
12423 back into ints but force them to load in their proper sections.
c906108c
SS
12424
12425Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
12426
12427 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
12428 on-chip insn memory and IMAP1 to upper 128k.
12429 (D10VCopy): Handle memory regions crossing 16k boundaries.
12430 (D10VCopy): Transfer data in 32 bit chunks.
12431
12432Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
12433
12434 * gdb.base/overlays.c (main): Exit normally when result is
12435 correct.
12436
12437 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
12438 map. Include space for printf in .text segment.
12439
12440 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
12441 updated d10v memory VMA/LMA map.
12442 (D10VCopy): Call D10VTranslate.
d63a86f8 12443
c906108c
SS
12444Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
12445
12446 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
12447
12448 * gdb.base/bar.c (barx, bar): Change variable to small array so
12449 that it won't be put into the .sdata - small data -
12450 section. Update reference.
12451 * gdb.base/baz.c (bazx, baz): Ditto.
12452 * gdb.base/foo.c (foox, foo): Ditto.
12453 * gdb.base/grbx.c (grbxx, grbx): Ditto.
12454
12455 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
12456 to be arrays.
d63a86f8 12457
dc96c6c7 12458Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 12459
a9c64011
AS
12460 * gdb.base/overlays.exp: fix up and get working again.
12461 Add tests for backtraces from an overlay function.
d63a86f8 12462
c906108c
SS
12463Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
12464
12465 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
12466 "calling function with watchpoint enabled".
12467
12468Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
12469
12470 * gdb.base/break.exp (test_next_with_recursion): Remove
12471 gdb_suppress_tests for d10v-*-*.
12472 * lib/gdb.exp (gdb_suppress_tests): Disable this function
12473 pending review of whether it is useful or not.
12474
12475Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
12476
12477 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
12478
12479Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
12480
12481 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
12482 * config/dve.exp: New file to support Densan boards.
12483
12484Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
12485
12486 * gdb.base/interrupt.exp: Document problem of simulators, signals,
12487 reads and BSD.
12488
12489Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
12490
12491 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
12492 response.
12493
12494 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
12495
12496Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
12497
12498 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
12499 test.
12500
12501 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
12502 target_sizeof_long and target_bigendian_p.
12503 (structs_by_value, structs_by_reference): Check values according
12504 to targets word size and endianess.
d63a86f8 12505
c906108c
SS
12506Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
12507
12508 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
12509 output.
12510
12511Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
12512
12513 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
12514 Update test of set args help to match source change.
12515
12516Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
12517
12518 * gdb.base/default.exp: Expect help system output to be in
12519 alphabetical order.
12520 * gdb.base/help.exp: Ditto.
12521
12522Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
12523
12524 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
12525 "i*86-pc-linux-gnu*".
12526 * gdb.base/interrupt.exp: Ditto.
12527 * gdb.base/corefile.exp: Ditto.
12528
12529 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
12530 define vxworks when building the testcase.
12531
12532 * gdb.base/ptype.exp: Fix testnames to be unique.
12533 * gdb.base/radix.exp: Ditto.
12534 * gdb.base/term.exp: Ditto.
12535 * gdb.base/whatis.exp: Ditto.
12536 * gdb.c++/classes.exp: Ditto.
12537
12538Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
12539
12540 * gdb.base/callfuncs.exp: Fix indentation.
12541
12542 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
12543 suppress_flag has been set.
12544 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
12545 target feature.
12546
12547Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
12548
12549 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
12550 the testcase.
12551
12552 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
12553 set_debug_traps() and breakpoint().
12554 * gdb.c++/misc.cc (main): Ditto.
12555 * gdb.c++/templates.cc (main): Ditto.
12556 * gdb.c++/virtfunc.cc (main): Ditto.
12557
12558Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
12559
12560 * lib/gdb.exp(gdb_step_for_stub): New function.
12561 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
12562 exists, reload the executable and do a "continue" instead of
12563 doing a jump.
12564 (runto_main): Use gdb_step_for_stub.
d63a86f8 12565
c906108c
SS
12566 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
12567 tests to have unique names.
12568 * gdb.base/callfuncs.exp: Ditto.
12569 * gdb.base/commands.exp: Ditto.
12570 * gdb.base/default.exp: Ditto.
12571 * gdb.base/help.exp: Ditto.
12572 * gdb.base/list.exp: Ditto.
12573 * gdb.base/opaque.exp: Ditto.
12574 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
12575 similar tests.
d63a86f8 12576
c906108c
SS
12577 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
12578 * gdb.c++/cplusfuncs.cc: Ditto.
12579 * gdb.c++/virtfunc.cc: Ditto.
12580
12581 * config/monitor.exp: Keep track of the last file we saw, rather
12582 than trying to get the info from gdb.
12583
12584 * gdb.fortran/types.exp: Move comment to previous line.
12585
12586Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
12587
12588 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
12589 target mode.
12590
12591Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
12592
12593 From Bob Manson:
12594 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
12595 string from GDB when it connects.
12596
12597 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
12598
12599Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
12600
12601 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
12602 if we can't get a debug format from GDB (we may be testing an
12603 older GDB). Use a 10 second timeout when checking for the format.
12604
12605 * gdb.stabs/weird.exp: Fix quoting.
12606
12607 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
12608
12609Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
12610
12611 * config/arm-ice.exp: New file.
12612
12613Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
12614
12615 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
12616 until it has been modified to work with the new testsuite.
12617
99707966 12618 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
12619 testcase won't compile, cause all of the testcases in the file to
12620 fail instead.
12621
12622 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
12623 (gdb_clear_suppressed): New procedure.
12624 (gdb_stop_suppressing_tests): Only clear suppress_flag if
12625 it contains a positive value.
12626
12627Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
12628
12629 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
12630
12631 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
12632
12633Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
12634
12635 * lib/gdb.exp (setup_xfail_format): New function.
12636 (get_debug_format): New function to get debug format.
12637 (debug_format): New global variable to hold last value set
12638 by get_debug_format.
12639 * gdb.base/list.exp: Call get_debug_format and expect some
12640 tests to fail for DWARF 1 and COFF formats.
12641 * gdb.c++/ptype.exp: Ditto.
12642 * gdb.c++/classes.exp: Ditto.
12643 * gdb.c++/cplusfuncs.exp: Ditto.
12644 * gdb.c++/inherit.exp: Ditto.
12645 * gdb.c++/templates.exp: Ditto.
12646 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 12647
c906108c
SS
12648Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
12649
12650 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
12651 host doesn't have a currently-open connection.
12652
12653 * config/sparclet.exp: Cleanups and fixes to make it generic for
12654 any gdb stub target. Handle cases where gdb doesn't respond when
12655 interrupted in a sane fashion.
12656
12657 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
12658 same thing in a totally different way.
12659
12660 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
12661 setting "timeout".
12662 (gdb_start): We set the global gdb_prompt variable in
12663 default_gdb_init now.
12664
12665Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
12666
12667 * gdb.base/printcmds.exp: Fix "check for floating addition"
12668 regexp to accept results within approx +/- .01 of exact value.
12669 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
12670
12671Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
12672
12673 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
12674 properly.
12675 (gdb_expect): Add optional timeout parameter, and add timeout
12676 value to various calls.
12677 (gdb_suppress_tests): Only give one warning message per group.
12678
12679Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
12680
12681 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
12682 global variables. Handle getting a value for $timeout more
12683 gracefully.
12684
12685Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
12686
12687 * lib/gdb.exp: Close connection to remote host if gdb doesn't
12688 initialize.
12689 (default_gdb_init): New procedure; allow gdb_init to be overridden
12690 by a target configuration file.
12691 (gdb_expect): Pass the timeout to remote_expect.
12692
12693 * config/monitor.exp(gdb_load): Fix typo in regexp.
12694
12695Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
12696
12697 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
12698
12699Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
12700
12701 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
12702 here. Call gdb_target_exec before rebooting the target, to make
12703 sure the connection to the target is closed.
12704 (gdb_load): Pass the name of the executable to gdb_target_monitor.
12705 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
12706 Also detect "Timeout reading from remote" error.
12707
12708 * config/gdbserver.exp: Pass the executable being loaded to
12709 gdb_target_monitor. Don't call gdb_file_cmd here; let
12710 gdb_target_monitor do it.
12711
12712 * gdb.disasm/hppa.exp: Don't use exec_output.
12713
12714Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
12715
12716 * gdb.base/list.exp: If we're debugging a non-native target,
12717 try to set the pc register to point to the start of the
12718 program before doing the first list command.
12719
12720 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
12721 test_calls after restarting.
12722
12723 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
12724 reloading.
12725
12726 * gdb.base/watchpoint.exp: Fix typo.
12727
12728 * gdb.base/setshow.exp: Check for use_gdb_stub.
12729
12730 * gdb.base/break.exp: Fix continue until exit test for the gdb
12731 stub case.
12732 * gdb.base/langs.exp: Ditto.
12733
12734 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
12735 gdb_load_offset. If we weren't given a file to load, figure out
12736 what the current file is and use it.
12737
12738 * config/i386-bozo.exp: New file.
12739
12740Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
12741
12742 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
12743 feature.
12744
12745 * config/proelf.exp: New entry.
12746
12747Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
12748
12749 * lib/gdb.exp: Remove spurious .* patterns at the beginning
12750 of regexps.
12751
12752 * gdb.base/watchpoint.exp: Don't run the test_stepping
12753 tests if gdb can't call functions on the target.
12754
12755 * gdb.base/setshow.exp: Don't run the set prompt tests if
12756 the board has gdb_prompt set.
12757
12758Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
12759
12760 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
12761 * gdb.base/commands.exp: Likewise.
12762 * gdb.base/setshow.exp: Likewise.
12763
12764Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
12765
12766 * config/monitor.exp(gdb_start): Look for gdb_prompt target
12767 feature.
12768
12769 * config/i960.exp: New file.
12770
12771Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
12772
12773 * gdb.base/funcargs.exp: Check for gdb,short_int target
12774 feature instead of looking for explicit target triplets.
12775
dc96c6c7 12776Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 12777
d63a86f8 12778 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
12779 "p 123DEADBEEF", to check parse_number.
12780 * top.c: change "to enable to enable" to "to enable" in a couple
12781 of help strings.
12782
12783Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
12784
12785 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
12786 on the mn10300.
d63a86f8 12787
c906108c
SS
12788Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
12789
12790 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
12791 where the test executable is run with explicit args.
12792 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
12793
12794Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
12795
12796 * gdb.base/run.c: Use FAKEARGV to build test executable that
12797 does not require a command line arg, since most simulators
12798 don't currently support passing such an arg into the simulated
12799 program.
12800 * gdb.base/commands.exp: Change tests to insert the proper
12801 value as the arg to the first recursive factorial call. Change
12802 compilation line to define FAKEARGV at compile time.
12803
12804Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
12805
12806 * gdb.base/recurse.exp: Enable these tests for the mn10300.
12807 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
12808 function with watchpoint enabled" test.
12809
12810Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
12811
12812 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
12813 Don't call gdb_test when the command doesn't return to a gdb prompt.
12814
12815 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
12816 "Tests restarted" messages.
12817
12818Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
12819
12820 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
12821
dc96c6c7 12822Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12823
12824 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
12825 for INFO SYMBOL; add help tests for OVERLAY commands.
12826 * gdb.base/default.exp: add tests for INFO SYMBOL command;
12827 add tests for OVERLAY commands
12828 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
12829 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
12830 * gdb.base/sigall.c: add usestubs code frag
12831 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 12832
c906108c
SS
12833Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
12834
12835 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
12836 failures.
12837 (gdb_stop_suppressing_tests): Note that tests have restarted.
12838
12839Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
12840
12841 * config/h8300.exp: New file.
12842
12843Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
12844
12845 * gdb.base/setshow.exp: Check for the existence of a
12846 feature, not its value.
12847
12848Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
12849
12850 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
12851
12852 * gdb.base/scope.exp: It's now init0(), not init().
12853
12854 * gdb.base/scope0.c: For now, change init() to be init0().
12855
12856 * config/monitor.exp: Use gdb_serial in preference to serial
12857 or netport.
12858
12859 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
12860 and it's not already set.
12861
12862Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
12863
12864 * gdb.base/setshow.exp: Only test the run command if the target
12865 isn't using a stub and if it supports argument passing.
12866
12867Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
12868
12869 * config/udi.exp(gdb_start): Make sure UDICONF is set
12870 properly before starting gdb.
12871
12872Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
12873
12874 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
12875 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
12876 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
12877
12878Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
12879
12880 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
12881 specialized code to reboot the board, use remote_reboot instead.
12882
12883 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
12884
12885 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
12886
12887 * config/monitor.exp: Make sure we disconnect from the target.
12888 Also, try a reboot/reload cycle instead of failing if the
12889 load fails.
12890
12891Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
12892
12893 * gdb.base/default.exp: Don't set match_max.
12894 * gdb.base/help.exp: Ditto.
12895 * gdb.base/list.exp: Ditto.
12896 * gdb.base/signals.exp: Ditto.
12897
12898 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
12899 set, use remote_ld to download the testcase instead of
12900 the GDB loader.
12901
12902Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
12903
12904 * config/vr5000.exp: New file.
12905
12906 * config/monitor.exp(gdb_target_monitor): Add pattern for
12907 "Ending remote" to detect errors in connecting.
12908
12909 * gdb.base/setshow.exp: Add .* within auto language test.
12910
12911 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
12912 target feature.
12913
12914 * config/monitor.exp(gdb_load): Check for a failure when loading,
12915 and reboot the board if necessary.
12916
12917 * gdb.base/setvar.exp(test_set): Handle multiple prints within
12918 a set of tests. Remove print.* from the patterns being checked.
12919
12920Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
12921
12922 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
12923 refer to gdb_spawn_id.
12924
12925 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
12926 longer used.
12927 * config/sparclet.exp: Ditto.
12928 * config/sparclet-old.exp: Ditto.
12929 * config/slite.exp: Ditto.
12930 * config/sim.exp: Ditto.
12931 * gdb.base/funcargs.exp: Ditto.
12932
12933 * lib/gdb.exp:Remove references to gdb_spawn_id.
12934 (gdb_expect): Move to remote.exp.
12935
12936Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
12937
12938 * config/monitor.exp: Detect the "Couldn't establish connection"
12939 message from GDB.
12940
12941Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
12942
12943 * gdb.base/bitfields.exp: Use runto instead of explicit
12944 gdb_run_cmd/gdb_expect sequences.
12945
12946 * gdb.base/break.exp(text_next_with_recursion): Add match for
12947 gdb_expect call.
12948
12949 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
12950 We also need to handle the "A program is being debugged already"
12951 prompt from gdb. Use gdb_test to set the baud rate.
12952
12953 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
12954 to 20000. Really. I mean it.
12955
12956Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
12957
12958 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
12959 fails. If suppress_flag is set, skip perror message about not
12960 being able to send to GDB.
12961 (send_gdb): If suppress_flag is set, don't try to send commands to
12962 GDB.
12963 (gdb_expect): If suppress_flag is set, always fail immediately.
12964 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
12965 (gdb_init): Call gdb_stop_suppressing_tests.
12966 (default_gdb_exit): Ditto.
12967 (default_gdb_start): Ditto.
12968
12969 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
12970 gdb_stop_suppressing_tests as appropriate.
12971 * gdb.base/break.exp: Ditto.
12972 * gdb.base/callfuncs.exp: Ditto.
12973 * gdb.base/commands.exp: Ditto.
12974 * gdb.base/exprs.exp: Ditto.
12975 * gdb.base/funcargs.exp: Ditto.
12976 * gdb.base/list.exp: Ditto.
12977 * gdb.base/recurse.exp: Ditto.
12978 * gdb.base/scope.exp: Ditto.
12979 * gdb.base/structs.exp: Ditto.
12980 * gdb.c++/inherit.exp: Ditto.
12981
12982Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
12983
12984 * config/vr4300.exp: New file.
12985
99707966 12986 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 12987
99707966 12988 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
12989
12990Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
12991
12992 * lib/gdb.exp(gdb_init): New function.
12993
12994 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
12995 for each individual variable set.
12996
12997 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
12998 name.
12999
13000 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
13001
13002 * gdb.base/scope.exp: Use gdb_test.
13003
13004 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
13005 aborting; the testsuite driver will do that for us (see
13006 gdb_finish). Also, use gdb_test in a few more places.
13007
13008Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
13009
13010 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
13011
13012Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
13013
13014 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
13015 and "add_tests" are not at the same address.
13016
13017Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
13018
13019 * gdb.base/ptype.exp: Use gdb_test.
13020
13021Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
13022
13023 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
13024 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
13025 left in. No longer expect them to fail.
13026
13027 * gdb.stabs/*.mt; Deleted, no longer used.
13028 * gdb.stabs/configure.in: Remove references to target makefile
13029 frags.
13030 * gdb.stabs/configure: Rebuilt.
13031
13032 * gdb.disasm/*.mt: Deleted, no longer used.
13033 * gdb.disasm/configure.in: Remove references to target makefile
13034 frags. Use "sh3.s" as the unique filename for this directory.
13035 * gdb.disasm/configure: Rebuilt.
13036
13037 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
13038 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
13039 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
13040
13041Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
13042
13043 * config/udi.exp: Use mondfe,name instead of remote_host.
13044
13045Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
13046
13047 * gdb.base/watchpoint.exp: Don't expect a failure when calling
13048 a function with a watchpoint enabled on the mn10200.
13049
13050 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
13051 before trying to create it!
13052
13053Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
13054
13055 * config/vx.exp: Use hostname instead of netport.
13056
13057 * config/vxworks.exp: New file.
13058
13059 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
13060
13061 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
13062 gdb before assuming everything worked. Send a ^C if a timeout
13063 occurs.
13064
13065 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
13066 $gdb_spawn_id directly.
13067 (gdb_run_cmd): Try _start as well as start. Use the target feature
13068 gdb,start_symbol as the symbol to start from when jumping.
13069
13070Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
13071
13072 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
13073 redundant) test.
13074
13075 * gdb.base/recurse.exp: Relax final value test for 'b' so that
13076 it doesn't lose for 16bit integer systems.
13077
13078Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
13079
13080 * gdb.fortran/types.exp: If the target doesn't support "double"
13081 data types, then expect "real" types to only be 4 bytes.
13082
13083 * gdb.c++/virtfunc.exp: Expect failure for virtual function
13084 call tests if the target doesn't support inferior function calls.
13085
13086 * gdb.base/printcmds.exp: Allow minor deviation in FP values
13087 in printf tests.
13088
13089Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
13090
13091 * gdb.base/help.exp: Disable "help set", "help show", and
13092 "help support". Simplify regexp for "help stack".
13093
13094 * gdb.base/default.exp: Set match_max to 5000 and the timeout
13095 to 60 seconds. Temporarily set match_max to 15000 around the
13096 "info copying" test.
13097
13098 * gdb.base/nodebug.exp: Don't try to do an inferior function
13099 call if the target doesn't support them.
13100 * gdb.base/printcmds.exp: Likewise.
13101 * gdb.base/setvar.exp: Likewise.
13102 * gdb.base/structs.exp: Likewise.
13103 * gdb.c++/templates.exp: Likewise.
13104 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
13105
13106 * gdb.base/recurse.exp: Enable for the mn10200.
13107
13108 * configure.in: Do configure gdb.stabs directory for *-*-elf
13109 targets.
13110 * configure: Rebuilt.
13111
13112 * gdb.base/break.exp: Check for gdb,noresults before testing
13113 exit status and/or results from the target.
13114 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
13115 * lib/gdb.exp: Remove old (now bogus) initialization of
13116 noinferior, noargs, noresults and nosignals.
13117
13118Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
13119
13120 * config/sh.exp: New file.
13121
13122 * config/slite.exp: Try to connect multiple times to the board
13123 before rebooting. Only send a "monitor run" if need_monitor_run
13124 is set.
13125
13126 * gdb.base/break.exp: Don't do the "stub continue" test if
13127 the target has gdb_stub set.
13128
13129 * gdb.base/callfuncs.exp: Increase the timeout.
13130
13131 * gdb.base/interrupt.exp: Don't even try to compile the testcase
13132 if the target has gdb,noinferiorio set.
13133
13134 * gdb.base/list.exp: Increase match_max to 10000 characters.
13135
13136 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
13137
13138 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
13139 target.
13140
13141 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
13142
13143Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
13144
13145 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
13146 trying to delete the copy of gdb. Catch the file delete so we
13147 don't die if the delete fails; also, the file should be copied to
13148 the host, not to the build.
13149
13150Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
13151
13152 * lib/gdb.exp(gdb_test): Surround the result pattern with
13153 parenthesis in case it contains multiple regexps separated
13154 with |.
13155
13156 * gdb.base/watchpoint.exp: Use gdb_test.
13157 * gdb.base/default.exp: Ditto.
13158
13159Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
13160
99707966 13161 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 13162
c906108c
SS
13163 * gdb.base/scope.exp: Use gdb_test.
13164 * gdb.c++/classes.exp: Ditto.
13165 * gdb.c++/inherit.exp: Ditto.
13166
13167Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
13168
13169 * gdb.base/crossload.exp: Don't use execute_anywhere, use
13170 remote_exec instead.
13171 * gdb.base/corefile.exp: Don't be ridiculous.
13172 * gdb.base/*.c: Add missing stub invocations.
13173
13174Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
13175
13176 * config/slite.exp: Miscellaneous fixes.
13177
13178 * lib/gdb.exp: Fix runto.
13179
13180 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
13181 the target.
13182
13183 * gdb.base/watchpoint.exp: Fix regexp.
13184
13185 * lib/gdb.exp(default_gdb_exit): Add a catch to the
13186 close and wait commands, as the descriptor may now be
13187 invalid. Always call "remote_close host".
13188
13189Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
13190
13191 Major rewrite for testsuite revision.
d63a86f8 13192
c906108c
SS
13193 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
13194 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
13195 instead of relying on spawn_id to always contain a valid
13196 spawn id.
13197 (get_compiler_info): New procedure to build the ${binfile}.ci
13198 file, instead of replicating this in N different places.
13199 (gdb_compile): New procedure.
d63a86f8 13200
c906108c
SS
13201 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
13202 appropriate arguments) instead of compile. Use gdb_test in a lot
13203 more places. Use send_gdb instead of send. Always run gdb_start
13204 at the start of a testcase, as this is no longer done magically.
13205
13206 config/*-gdb.exp: Rename without the -gdb suffix.
13207
13208 config/mips.exp: Use remote_close instead of exit_remote_shell.
13209 config/monitor.exp: Use target_info instead of looking at
13210 baud, timeout, etc.
13211 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
13212
13213Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13214
13215 * gdb.c++/templates.exp (test_ptype_of_templates),
13216 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
13217 Update expect patterns for destructors and assignment operators
13218 to match corresponding c-typeprint.c changes.
13219 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
13220 to destructor breakpoint test, GDB should be able to set the
13221 destructor breakpoint without specifying arguments.
13222
13223Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
13224
13225 * gdb.threads/pthreads.exp: Change result for failure to compile due
13226 to lack of pthreads runtime support from an error to simply an
13227 unsupported test, per dejagnu standards.
13228
13229Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13230
13231 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
13232 where GDB exits to reduce pattern match time.
13233 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
13234
13235 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
13236
dc96c6c7 13237Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13238
13239 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
13240 * gdb.base/default.exp: ditto.
13241 * gdb.base/nodebug.exp: ditto.
13242 * gdb.base/printcmds.exp: ditto.
13243 * gdb.base/ptype.exp: ditto.
13244 * gdb.base/setvar.exp: ditto.
13245 * gdb.base/structs.exp: ditto.
13246 * gdb.base/setshow.c: Guard against uninitialized values of argc.
13247
13248Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
13249
13250 * configure, */configure: Rebuild with autoconf 2.12.
13251
13252Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
13253
13254 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
13255 use new i*86-pc-linux*-gnu quads.
13256 * gdb.base/corefile.exp: Ditto.
13257 * gdb.base/signals.exp: Ditto.
13258 * gdb.base/sigall.exp: Ditto.
13259 * gdb.base/interrupt.exp: Ditto.
13260
13261 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
13262 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
13263 RedHat 4.0.
d63a86f8 13264
c906108c
SS
13265 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
13266 linux. This allows the test case to at least compile on latest
13267 linux, but still not run due to missing the threads runtime library.
13268
13269Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13270
13271 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
13272 directory to search gdb directory. Accept and step over conditional
13273 stack alignment code. Consume $prompt in failure cases.
13274 Reset timeout to $oldtimeout instead of some arbitrary value.
13275 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
13276 timeout problems with infinite stack backtraces.
13277 * gdb.base/ptype.exp (ptype struct link, union tu_link):
13278 Accept function parameters for linkfunc member.
13279
13280Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
13281
13282 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
13283 (CXXFLAGS): Remove, unreferenced.
13284 (B_OPTIONS): Add for -B options and add code to initialize with
13285 previous -B options and also add -B option to pick up cross compiled
13286 runtime.
13287 (TARGET_INCLUDES): Add for -I options and add code to initialize when
13288 doing cross compiles.
13289 (target_alias): Declare global.
13290 (xgcc): Set variable to full path of gcc in build tree. Use findfile
13291 to verify that gcc exists in build tree, and if so set CC to that
13292 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 13293
c906108c
SS
13294Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
13295
13296 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
13297 ptype test for anonymous union. Fixup testcase to match
13298 current gcc debug output.
13299
13300Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
13301
13302 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
13303 force argument to an unsigned long type.
13304
13305Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
13306
13307 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
13308 tests and anonymous union print/ptype tests.
13309 * gdb.base/list.exp (test_forward-search): Increase timeout by
13310 5 minutes for the "search extremely long line" case.
13311 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
13312 completely optional and that the pass/fail messages use the command as
13313 the message if that third arg is a null string.
13314 (gdb_test_exact): Arrange that a null string pattern means match a
13315 null string output rather than any output, which might include random
13316 errors.
13317 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
13318 backtrace test.
13319 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
13320 always failing and failure is now exposed by gdb.exp changes.
13321
13322Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
13323
13324 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
13325 weren't being noted.
13326
13327Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13328
13329 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
13330 * gdb.stabs/weird.exp: Remove v_comb xfails.
13331
dc96c6c7 13332Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13333
13334 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 13335 list.exp scope.exp watchpoint.exp]
c906108c 13336 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 13337
dc96c6c7 13338Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13339
13340 * config/monitor.exp: Increase download timeout to 1000 seconds.
13341
dc96c6c7 13342Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13343
13344 * config/m32r.exp: Increase timeout to 120 seconds.
13345
13346Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
13347
13348 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
13349 and accept older ordering as obsolescent gcc or gdb.
13350 * gdb.c++/templates.exp: Ditto.
13351 * gdb.c++/virtfunc.exp: Ditto.
13352
13353Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
13354
13355 * gdb.base/coremaker.c: Add code to mmap some data so we
13356 can check that it ends up in the core file.
13357 * gdb.base/corefile.exp: Add test to read mmapped data
13358 from core file.
13359
dc96c6c7 13360Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13361
13362 * config/m32r.exp: New file.
13363
13364Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
13365
13366 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
13367 that cflags can contains -gstabs, and work correctly for other tests.
13368
dc96c6c7 13369Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13370
13371 * gdb.base/setshow.exp: New file, tests show and set.
13372 * gdb.base/setshow.c: New file, tests show and set.
13373 * gdb.base/help.exp: Add test for help set|show annotate.
13374 * gdb.base/default.exp: Add test for set|show annotate.
13375
13376Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
13377
13378 * testsuite/gdb.base/break.exp: Make backtrace from factorial
13379 errors unique.
13380 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
13381 explicitly.
13382
13383Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
13384
13385 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
13386 and width commands. This is done elsewhere.
13387 * (gdb_start): Don't call gdb_start_sim here. That's already
13388 done in gdb_load. This fixes lots of failures in default.exp.
13389
13390Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
13391
13392 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
13393 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
13394 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
13395 in the same we we treat other failures (since it may be an expected
13396 condition), rather than as an error.
13397 * gdb.base/signals.exp (test_handle_all_print): Revert back to
13398 old test format.
13399
13400Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
13401
13402 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
13403 (distclean maintainer-clean realclean): No need to remove files
13404 twice. Nuke the duplicates.
13405 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 13406 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
13407 Remove config.h along with other config files.
13408
13409Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
13410
13411 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
13412 "p func1 ()" and note that rests of tests are skipped.
13413 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
13414 setup_xfails for "print func2::coremaker_local".
13415 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
13416 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
13417 affected by the previous run test.
13418 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
13419 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
13420 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
13421 "pass int powerset tuple" and "pass modeless int powerset tuple".
13422 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
13423 "real write 4" and "real write 8".
13424 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
13425 setup_xfails for "print vs1 after tuple assign 2",
13426 "print \$i after tuple assign 2", and
13427 "print vs2 after tuple assign 2".
13428 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
13429 meaningful error message and return -1 so the caller can
13430 suppress further tests and avoid a cascade of errors.
d63a86f8 13431
c906108c
SS
13432Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
13433
13434 * gdb.base/a1-selftest.exp: Tweak tests to account for new
13435 format for printing version.
13436 * gdb.base/default.exp: Ditto.
13437 * gdb.base/interrupt.exp: Fix problem with cascade of
13438 errors if child process dies while calling a function.
d63a86f8 13439
c906108c
SS
13440Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
13441
13442 * Makefile.in (VPATH): Add
13443 * Makefile.in (Makefile, config.status): Fix rules so things get
13444 remade when necessary.
13445
13446Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
13447
13448 * Makefile.in (just-check): Add path to sibling expect dir
13449 to environment variable specified by RPATH_ENVVAR.
13450
13451Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
13452
13453 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
13454 (just-check): Add shared library paths for libstdc++, tk,
13455 tcl, bfd, and opcodes to the environment variable specified
13456 in RPATH_ENVVAR.
13457 * configure.in: Add support to recognize --enable-shared flag
13458 and generate correct value for RPATH_ENVVAR.
13459 * configure: Regenerated with autoconf.
13460
13461Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
13462
13463 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
13464 include all osf versions.
13465 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
13466 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
13467 when target is linux. When failing to build pthreads test
13468 executable, give more meaningful message.
13469 * gdb.threads/pthreads.c: Hpux also uses old definition of second
13470 arg for pthread_create.
d63a86f8 13471
c906108c
SS
13472Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
13473
13474 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
13475 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
13476 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
13477 and -lpthreads (everybody else).
13478 (test_startup): Fail gracefully if threads are not supported.
13479 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
13480 "p/c array_index("abcdef",2)" when not gcc compiled.
13481 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
13482 "print func2::coremaker_local" when not gcc compiled.
13483 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
13484 "ptype on opaque struct tagname (statically)",
13485 "ptype on opaque struct tagname (dynamically) 1", and
13486 "ptype on opaque struct tagname (dynamically) 2"
13487 for not compiled with gcc.
13488 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
13489 backtrace when compiled with gcc.
d63a86f8 13490 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
13491 than always return success.
13492
13493Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
13494
13495 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
13496
13497Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
13498
13499 * gdb.base/structs.exp: Undo last change.
13500
13501Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
13502
13503 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
13504 encapsulate all the steps/nexts done during self test, starting
13505 at main, and makes them less sensitive to optimization issues.
13506 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
13507 signal handler" test.
13508 * gdb.threads/pthreads.exp: Only run this for native configs.
13509 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
13510 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
13511 tests.
13512 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
13513 for "runto test_calls(void)" test.
d63a86f8 13514
c906108c
SS
13515Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
13516
13517 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
13518 and don't expect address info in breakpoint confirmations.
13519
13520Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
13521
13522 * gdb.base/list.exp (test_forward_search): Increase timeout
13523 temporarily by 60 seconds for searching extremely long line,
13524 and then reset to old value when done. Increase expect input
13525 buffer to 10000.
13526
13527Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
13528
13529 * gdb.base/list.exp (test_forward_search): Fix to handle very
13530 long source line without overflowing expect's input buffer.
13531
13532Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
13533
13534 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
13535 "buffer_full".
13536
13537 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
13538 "buffer_full".
13539
13540 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
13541 "buffer_full".
13542
13543 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
13544 "buffer_full".
13545
13546Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
13547
13548 * configure.in (configdirs): Add gdb.threads.
13549 * configure: Regenerated with autoconf.
13550 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
13551 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
13552 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 13553
c906108c
SS
13554Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
13555
13556 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
13557
13558Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
13559
13560 * gdb.base/signals.exp (test_handle_all_print): Test separately for
13561 each signal's status in the output of "handle all print".
13562 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
13563 the \r\n sequence that immediately precedes the gdb prompt.
13564 * gdb.base/a1-selftest.exp: Save original timeout and restore
13565 after test.
13566
13567Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
13568
13569 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
13570 symbol.
13571
13572Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
13573
13574 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
13575
13576Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
13577
13578 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
13579 timeout by 60 seconds.
13580
13581Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
13582
13583 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
13584 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
13585 error return.
13586
13587Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
13588
13589 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
13590 gdb initialization, also report how long dejagnu waited. Restore
13591 old timeout before doing error return. Temporarily increase timeout
13592 by 3 minutes to allow for slow startups over heavy NFS use.
13593
13594Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
13595
13596 * lib/gdb.exp: Report timeout value for verbosity level 2.
13597 * config/gdbserver.exp: Ditto.
13598 * config/hppro.exp: Ditto.
13599 * config/mips-gdb.exp: Ditto.
13600 * config/monitor.exp: Ditto.
13601 * config/netware.exp: Ditto.
13602 * config/sim-gdb.exp: Ditto.
13603 * config/slite-gdb.exp: Ditto.
13604 * config/udi-gdb.exp: Ditto.
13605 * config/unix-gdb.exp: Ditto.
13606 * config/vx-gdb.exp: Ditto.
13607 * gdb.base/a1-selftest.exp: Ditto.
13608 * gdb.base/a2-run.exp: Ditto.
13609 * gdb.base/break.exp: Ditto.
13610 * gdb.base/corefile.exp: Ditto.
13611 * gdb.base/list.exp: Ditto.
13612 * gdb.base/recurse.exp: Ditto.
13613 * gdb.base/scope.exp: Ditto.
13614 * gdb.base/signals.exp: Ditto.
13615
13616Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
13617
13618 * gdb.threads/Makefile.in (docdir): Removed.
13619
13620Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
13621
13622 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 13623 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 13624 @srcdir@.
d63a86f8 13625 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
13626 autoconf 2.5 or higher.
13627 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
13628
13629Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
13630
13631 * configure: Regenerated.
13632 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
13633 avoid name clashes with SunOS headers.
13634
13635Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
13636
13637 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
13638
13639Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
13640
13641 * gdb.base/callfuncs.exp: Finish last change -- make sure the
13642 prototype information ends up in the compiler info file.
13643
13644Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
13645
13646 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
13647 attempting to regenerate it. Eliminate use of a temporary file
13648 and just generate the info file directly. Source it immediately,
13649 for consistency of use.
13650 * gdb.base/corefile.exp: Ditto
13651 * gdb.base/exprs.exp: Ditto.
13652 * gdb.base/funcargs.exp: Ditto.
13653 * gdb.base/langs.exp: Ditto.
13654 * gdb.base/list.exp: Ditto.
13655 * gdb.base/mips_pro.exp: Ditto.
13656 * gdb.base/nodebug.exp: Ditto.
13657 * gdb.base/opaque.exp: Ditto.
13658 * gdb.base/ptype.exp: Ditto.
13659 * gdb.base/scope.exp: Ditto.
13660 * gdb.base/setvar.exp: Ditto.
13661 * gdb.base/signals.exp: Ditto.
13662 * gdb.base/whatis.exp: Ditto.
13663 * gdb.c++/templates.exp: Ditto.
13664 * gdb.c++/virtfunc.exp: Ditto.
13665 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
13666 whether or not to add -lstdc++ to the compile command line args.
13667
13668Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13669
13670 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
13671 it got fixed by the recent lookup_minimal_symbol_by_pc change.
13672 Increase timeout, a lot of single stepping might be needed if the
13673 target has no hardware watchpoints.
13674
13675Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
13676
13677 * gdb.base/break.exp: Ignore compiler warnings when compiling
13678 break.c.
13679 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
13680 * gdb.base/default.exp: Add h8300 xfails. Handle messages
13681 from remote-sim.
13682 * gdb.base/exprs.exp: Add h8300 xfails.
13683 * gdb.base/funcargs.exp: Likewise.
13684 * gdb.base/nodebug.exp: Likewise.
13685 * gdb.base/printcmds.exp: Likewise.
13686 * gdb.base/ptype.exp: Likewise.
13687 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
13688 h8300 xfails.
d63a86f8 13689 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
13690 on the h8300.
13691 * gdb.base/funcargs.c: Explicitly make last constant argument to
13692 call_after_alloca_subr an unsigned long type.
13693 * gdb.base/return.c: Include stdio.h.
13694
13695Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
13696
13697 * config/abug.exp: New file for the older Motorola Bug monitor
13698 that runs on the mvme13x series VME boards.
13699 * config/monitor.exp: Use the new config array for target settings
13700 if they exist.
13701
13702Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
13703
13704 * sim-gdb.exp: Make the SH simulator allocate less space when
13705 it is targeted.
13706
13707Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
13708
13709 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
13710 test.
13711
13712Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
13713
13714 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
13715 "rs6000-*-*" for "list function in include file" when gcc compiled.
13716 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
13717 for "p ctable1[120]".
13718 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
13719 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
13720 Remove setup_xfail for "rs6000-*-*" for
13721 "print 'scope0.c'::filelocal before run".
13722 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
13723 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
13724 since some compilers don't allow both options to be given
13725 on the same command line. Create object file and move it.
d63a86f8 13726
c906108c
SS
13727Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
13728
13729 * gdb.base/corefile.exp: Always regenerate the core file, since
13730 we always regenerate the coremaker program. Detect special case
13731 where registers cannot be read from core file.
d63a86f8 13732
c906108c
SS
13733Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
13734
13735 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
13736 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
13737 * gdb.c++/templates.exp: Only match on basename of file since
13738 some formats like xcoff don't encode directory information.
13739 * gdb.stabs/weird.exp: Use the right sed script for powerpc
13740 and rs6000 AIX xcoff targets.
13741 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
13742 * configure: Regenerate.
13743 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
13744 here, rather than in distclean.
d63a86f8 13745
c906108c
SS
13746Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
13747
13748 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
13749 defined, and use it to compile the test case with -O2. The
13750 native compilation still uses no optimization.
13751 * gdb.base/mips_pro.c: Remove inline assembly code since
13752 it is compiled PIC by default, which results in assembler
13753 warnings that make the testsuite think the compilation
13754 was unsuccessful.
13755
13756Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
13757
13758 * gdb.c++/misc.exp: Add note to message for
13759 "print s.a for foo struct" that this is a known gcc 2.7.2
13760 and earlier bug.
13761
13762Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
13763
13764 * gdb.base/break.exp: Fix pattern for matching "Delete all
13765 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
13766 setup_xfail for deleting all breakpoints test. Fix various
13767 timeout messages to include "(timeout)".
13768 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
13769 for "p t_float_values2(3.14159,float_val2)".
13770 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
13771 for "continue to call2g" when gcc compiled.
13772 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
13773 "up to foo in langs.exp", "show language at foo in langs.exp",
13774 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
13775 and "show language at fsub in langs.exp".
13776 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
13777 "list line 1 in include file", "list message for lines past EOF",
13778 "list function in include file", "list list0.h:foo", and
13779 "list filename:function; nonexistant function".
13780 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
13781 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
13782 and "ptype t_char_array" to be for native cc only.
d63a86f8 13783
c906108c
SS
13784Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
13785
d63a86f8 13786 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
13787 setup_xfail for "print coremaker_bss", "print coremaker_ro",
13788 "print func2::coremaker_local", and "backtrace in corefile.exp".
13789
13790Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
13791
13792 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
13793 "bt in signals.exp". This problem only appears when running
13794 the testsuite, and then only intermittently.
13795
13796Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
13797
13798 * gdb.base/return.exp (return_tests): Differentiate between
13799 two tests of continuing.
13800
13801Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
13802
13803 * */Makefile.in (maintainer-clean): Remove config.log.
13804 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
13805 * gdb.c++/Makefile.in (PROGS): Add inherit.
13806 (clean): Remove *.ci.
13807
13808Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
13809
13810 * gdb.c++/misc.cc: Add test code from Mike Stump.
13811 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
13812
13813Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
13814
13815 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
13816 to "alpha-*-osf2*" and add comment.
13817 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
13818 setup_xfail for "step over execarg initialization" and
13819 "step over corearg initialization".
13820 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
13821 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
13822 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
13823 gcc compiled for "print coremaker_bss", "print coremaker_ro",
13824 "print func2::coremaker_local", and "backtrace in corefile.exp".
13825 * gdb.base/signals.exp: Build and source signals.ci.
13826 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
13827 to be for gcc only.
13828 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 13829
c906108c
SS
13830Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13831
13832 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
13833 Feb 3 procfs.c change.
13834
13835Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
13836
13837 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
13838
13839Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
13840
13841 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
13842 from dejagnu's apparent default of 10 seconds, which gives random
13843 results when running the tests over NFS on moderately loaded systems.
13844 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
13845
13846Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
13847
13848 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
13849 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
13850 result reports.
13851
13852Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
13853
13854 * configure.in (CY_AC_PATH_TCLH): Remove.
13855 * configure: Regenerate.
13856
13857Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
13858
13859 * gdb.c++/Makefile.in (clean): Add missing '{'.
13860
13861Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
13862
13863 * lib/gdb.exp: Provide a default value for noinferior.
13864
13865 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
13866 Load libgloss.exp.
13867
13868Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
13869
13870 * gdb.disasm/hppa.exp: Compile directly into an executable, use
13871 the executable, not the .o to run the tests from.
13872
13873Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
13874
13875 * gdb.base/break.exp: Don't test for program exit or exit status
13876 if $noresults if nonzero.
13877 * gdb.base/langs.exp: Likewise.
13878 * gdb.base/watchpoint.exp: Likewise.
13879
13880 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
13881 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
13882 trying to compile the testcase.
13883
13884Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
13885
13886 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
13887 * gdb.base/signals.exp (continue to handler): Likewise.
13888
13889Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
13890
13891 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
13892
13893 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
13894
13895Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
13896
13897 * gdb.base/corefile.exp: Recognize "not found" as failure
13898 when trying to determine if a core file was generated.
13899 If no core file was generate the first time, try again without
13900 the ulimit -c to work around braindamaged shells.
13901
13902Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
13903
13904 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
13905 [] tests with "test" and enclose string in quotes.
13906 * gdb.stabs/configure: Rebuild
d63a86f8 13907
c906108c
SS
13908Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
13909
13910 Changes in sync with expect:
13911 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
13912 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
13913 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
13914 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
13915 argument to AC_REQUIRE.
13916 * configure: Regenerated.
13917
13918Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
13919
13920 * gdb.base/corefile.exp: When generating a core, discard any
13921 error messages about ulimit not found and the "core dumped"
13922 message from the shell that runs the coredumper.
13923
13924Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
13925
13926 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
13927
13928 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
13929 which sed script to run. Expect failure for v_comb test
13930 on PA targets too.
d63a86f8 13931
c906108c
SS
13932Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
13933
13934 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
13935 "print func2::coremaker_local" and for "backtrace in corefile.exp"
13936
13937Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
13938
13939 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
13940 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
13941 "sparc-sun-solaris*" xfails for "p v_comb".
13942 * lib/gdb.exp (default_gdb_start): Fix typo.
13943 * gdb.base/corefile.exp: Allow "Core was generated by ..."
13944 messages to not include the full program name that caused
13945 the core dump since some systems (such as solaris) apparently
13946 truncate this path to about 80 characters.
13947 When generating a core file first try increasing the core file
13948 size limit to unlimited since some systems may default it to
13949 zero, and it is harmless to try it. Move the test for failing
13950 to generate a core file to where it will actually get executed.
13951 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
13952 new gdb result from g++ debug info improvements and make old
13953 pattern obsolescent. Also account for size_t differences
13954 (may be int or long).
13955 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
13956 initialization before function call is placed in the delay slot
13957 and thus appears to be skipped over by commands such as "next".
13958
13959Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
13960
13961 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
13962
13963Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
13964
13965 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
13966 input source file; fix code to compile test to deal with this
13967 convention.
13968 * gdb.c++/*.exp: Likewise.
13969
13970Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
13971
13972 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
13973 "bt in signals.exp".
13974
13975Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
13976
13977 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
13978 "step over execarg initialization" and
13979 "step over corearg initialization".
13980
13981Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
13982
13983 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
13984 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
13985
13986Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
13987
13988 From Rob Savoye (rob@poseidon.cygnus.com)
13989 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
13990 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
13991 configure.in}, gdb.disasm/{Makefile.in, configure.in},
13992 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
13993 configure.in}: Major reworking for autoconfig.
13994 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
13995 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
13996 New files.
13997 * config/unix-gdb.exp: Make GDB global.
13998 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
13999 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
14000 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
14001 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
14002 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
14003 term.exp, twice.exp, watchpoint.exp, whatis.exp},
14004 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
14005 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
14006 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
14007 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
14008 pr-8136.exp, result.exp, string.exp, tuples.exp},
14009 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
14010 to returns as necessary, arrange for test to compile own testcase
14011 executable.
14012 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 14013
c906108c
SS
14014Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
14015
14016 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
14017 clear_xfail at end of test which might not call either pass or fail.
14018 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
14019 "backtrace through signal handler".
14020
14021Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14022
14023 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
14024 continuing from a job control stop signal.
14025 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
14026
14027Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
14028
14029 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
14030 * gdb.base/corefile.exp: Likewise.
14031 * gdb.base/funcargs.exp: Likewise.
14032
14033Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
14034
14035 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
14036 * config/monitor.exp: Add support for setting baud rate.
14037
14038Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
14039
14040 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
14041 i*86-*-linux* xfails for "backtrace through signal handler".
14042 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
14043 "print func2::coremaker_local".
14044 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
14045 alpha-dec-osf2* xfail for
14046 "delete all breakpoints when none".
14047
14048Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
14049
14050 * gdb.base/break.exp: Change test that deletes all breakpoints
14051 when no user breakpoints are installed. A post 4.15 change
14052 causes gdb to no longer prompt in this case.
14053
14054Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
14055
14056 * gdb.base/return.exp (return_tests): Change xfail for test
14057 "correct value returned double test" to stop xfailing at
14058 Solaris 2.5. Apparently the bug has been fixed.
14059
14060Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
14061
14062 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
14063 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
14064
14065Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
14066
14067 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
14068 * gdb.disasm/hppa.s: Corresponding changes.
14069
14070Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
14071
14072 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
14073 makefile fragment.
14074 * config/mt-hpux: Deleted.
14075
14076Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
14077
d63a86f8 14078 * Many files: When warning about suppressed tests due to a
c906108c
SS
14079 nonexistant test binary, avoid incrementing the warning count.
14080
14081Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
14082
14083 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 14084
c906108c
SS
14085Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14086
14087 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
14088 "sparc-*-solaris2*".
14089
14090Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14091
14092 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
14093 Add global and local variables and initialize them.
14094 * gdb.base/corefile.exp: Test correct mapping of corefile sections
14095 by printing variables. Remove rs6000 and powerpc xfails, BFD now
14096 extracts the file name and terminating signal from the core file.
14097 * TODO: Remove note about tests for correct mapping of corefile.
14098 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
14099 from optimizing it away.
14100 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
14101 handles common blocks.
14102
14103Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
14104
14105 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
14106 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
14107
14108Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
14109
14110 * Makefile.in (maintainer-clean): New target, synonym for
14111 realclean.
14112 * gdb.base/Makefile.in (maintainer-clean): Likewise.
14113 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
14114 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
14115 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
14116 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
14117 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
14118
14119Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
14120
14121 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
14122 xfails when not gcc compiled for "print foo::funclocal".
14123 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
14124 "print foo::funclocal at foo",
14125 "print 'scope1.c'::foo::funclocal at foo",
14126 "print foo::funclocal_bss at foo",
14127 "print 'scope1.c'::foo::funclocal_bss at foo",
14128 "print foo::funclocal_ro at foo",
14129 "print 'scope1.c'::foo::funclocal_ro at foo",
14130 "print bar::funclocal at foo" and
14131 "print 'scope1.c'::bar::funclocal at foo".
14132 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
14133 gcc compiled for "print foo::funclocal at bar".
14134 Expand all messages to ensure that they identify that
14135 the test is at bar().
14136 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
14137 gcc compiled for:
14138 "ptype on opaque struct pointer (statically)",
14139 "ptype on opaque struct tagname (statically)",
14140 "ptype on opaque struct pointer (dynamically) 1",
14141 "ptype on opaque struct tagname (dynamically) 1",
14142 "ptype on opaque struct pointer (dynamically) 2" and
14143 "ptype on opaque struct tagname (dynamically) 2
14144 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
14145 gcc compiled for:
14146 "p datalocal"
14147 "whatis datalocal",
14148 "ptype datalocal",
14149 "p bsslocal",
14150 "whatis bsslocal", and
14151 "ptype bsslocal".
14152 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
14153 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
14154 when not gcc compiled.
14155 * gdb.base/funcargs.exp (float_and_integral_args): Add
14156 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
14157 compiled.
14158 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
14159 "backtrace from call6a" when not gcc compiled.
14160 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
14161 "backtrace from call7a" when not gcc compiled.
14162 * gdb.base/callfuncs.exp (do_function_calls):
14163 Add "hppa*-*-hpux*" xfail when not gcc compiled for
14164 "p t_char_array_values(char_array_val2,char_array_val1)",
14165 "p t_char_array_values(char_array_val1,char_array_val2)",
14166 "p t_char_array_values("carray 1","carray 2")",
14167 "p t_char_array_values("carray 1",char_array_val2)",
14168 "p t_char_array_values(char_array_val1,"carray 2")",
14169 "p sum_args(1,{2})",
14170 "p sum_args(2,{2,3})",
14171 "p sum_args(3,{2,3,4})",
14172 "p sum_args(4,{2,3,4,5})"
14173 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
14174 "backtrace in corefile.exp" when not gcc compiled.
14175
14176Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14177
14178 * gdb.base/signals.exp: Rewrite `handle all print' test as
14179 a procedure. Accept blanks or TABs as whitespace, increase
14180 timeout and expect input buffer size for the large output
14181 from the command. Remove "i*86-*-bsdi2.0" xfail.
14182
14183Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14184
14185 * gdb.base/setvar.exp: Add new testcases for truncation when
14186 assigning invalid values to bitfields.
14187
14188Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
14189
d63a86f8 14190 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
14191 mips-sgi-irix* xfail for
14192 "call inferior func with struct - returns char *"
14193 and fix test so that an optional (unsigned char *) cast is
14194 accepted in the result.
14195
14196Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
14197
14198 * gdb.base/funcargs.exp (float_and_integral_args): Remove
14199 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
14200 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
14201 * gdb.base/signals.exp: Remove duplicate "handle all print" test
14202 that accidentally got checked in.
14203
14204Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
14205
d63a86f8 14206 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
14207 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
14208 compiled test.
14209 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
14210 Add mips-sgi-irix5* xfail for not gcc compiled.
14211 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
14212 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
14213 "p top", "whatis top", "p middle", and "whatis middle".
14214 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
14215 "whatis signed char" for not gcc compiled.
14216 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
14217 "set variable signed char=-1 (-1)" and
14218 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
14219 * gdb.base/funcargs.exp (float_and_integral_args):
14220 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
14221 Add mips-sgi-irix* xfail when not gcc compiled for
14222 "continue to call2b".
14223 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
14224 "continue to call2g".
14225 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
14226 "backtrace from call6a"
14227 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
14228 "backtrace from call7k".
14229 Add mips-sgi-irix5* xfail when not gcc compiled for
14230 "backtrace from call7a".
14231 (localvars_after_alloca): Fix gdb_test cmds for
14232 "print * after runto ...".
14233 Remove rs6000-*-* xfails for
14234 "print i after runto localvars_after_alloca" and
14235 "print l after runto localvars_after_alloca"
14236 for all compilers.
14237 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
14238 when not compiled with gcc, for:
14239 "print signed char == (minus)",
14240 "print signed char != (minus)",
14241 "print signed char < (minus)",
14242 "print signed char > (minus)".
14243 * gdb.base/callfuncs.exp (do_function_calls):
14244 Add mips-sgi-irix* xfail, when compiled with native compiler, for
14245 "call inferior func with struct - returns char *".
d63a86f8 14246 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
14247 "correct value returned double test" to include Solaris 2.4.
14248 * gdb.base/funcargs.exp (float_and_integral_args):
14249 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 14250
c906108c
SS
14251Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14252
14253 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
14254 enumeration bitfields if compiling with GNU C.
14255 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
14256 to empty' prompt.
14257
14258Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
14259
14260 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
14261 test for PRO targets.
14262
14263 * gdb.base/funcargs.exp: Avoid ever setting more than 8
14264 breakpoints in the inferior at any given time by making
14265 two groups of breakpoints for call2*, call6* and call7*
14266 tests.
14267
14268Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14269
14270 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
14271 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
14272 from optimizing it away.
14273 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
14274 "call inferior func with struct".
14275
14276Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
14277
14278 * configure.in: Only configure gdb.chill for particular targets.
14279
14280Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
14281
14282 * gdb.base/Makefile.in: Add action to .c.o transformation
14283 rule that generates a .ci file for each .o file and remove
14284 explicit .c.o rules except for callfuncs.o.
14285 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
14286 generates a .ci file for each .o file and remove explicit
14287 .cc.o rules.
14288 (clean): Remove *.tmp *.ci files.
14289 (EXECUTABLES): Remove templ-info.exp.
14290 * gdb.base/compiler.c: New file.
14291 * gdb.c++/compiler.cc: New file
14292 * gdb.base/scope.exp: Source gdb.base/scope.ci.
14293 Change rs6000-*-* xfail for
14294 "print 'scope0.c'::filelocal_ro" and
14295 "print 'scope1.c'::filelocal" and
14296 "print 'scope1.c'::filelocal_bss" and
14297 "print 'scope1.c'::filelocal_ro" and
14298 "print 'scope1.c'::foo::funclocal" and
14299 "print 'scope1.c'::foo::funclocal_ro" and
14300 "print 'scope1.c'::bar::funclocal" and
14301 "print 'scope0.c'::filelocal_ro" and
14302 "print 'scope1.c'::filelocal at foo" and
14303 "print 'scope1.c'::filelocal_bss at foo" and
14304 "print 'scope1.c'::filelocal_ro at foo" and
14305 "print 'scope1.c'::foo::funclocal at foo" and
14306 "print 'scope1.c'::foo::funclocal_bss at foo" and
14307 "print 'scope1.c'::foo::funclocal_ro at foo" and
14308 "print 'scope1.c'::bar::funclocal at foo" and
14309 "print 'scope0.c'::filelocal_ro" and
14310 "print 'scope1.c'::filelocal" and
14311 "print 'scope1.c'::filelocal_bss" and
14312 "print 'scope1.c'::filelocal_ro" and
14313 "print 'scope1.c'::foo::funclocal" and
14314 "print 'scope1.c'::foo::funclocal_bss" and
14315 "print 'scope1.c'::foo::funclocal_ro" and
14316 "print 'scope1.c'::bar::funclocal" and
14317 "print 'scope1.c'::bar::funclocal_bss"
14318 to only be xfail'd when not compiled with gcc.
d63a86f8 14319 Add rs6000-*-* xfail for
c906108c
SS
14320 "print 'scope0.c'::filelocal_bss before run"
14321 when compiled with gcc.
14322 (test_at_main): Add rs6000-*-* xfail for
14323 "print filelocal_ro in test_at_main"
14324 when compiled with gcc.
14325 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 14326 Add rs6000-*-aix* xfail for
c906108c
SS
14327 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
14328 "ptype t_char_array", not compiled with gcc.
14329 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
14330 xfail for "list foo (in include file)" when gcc compiled.
14331 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
14332 (integral_args): Add rs6000-*-* xfail for
14333 "run to call0a" if not compiled with gcc.
14334 (unsigned_integral_args): Add rs6000-*-* xfail for
14335 "run to call1a" if not compiled with gcc.
14336 (float_and_integral_args): Add rs6000-*-* xfail for
14337 "run to call2a" if not compiled with gcc and for
14338 "continue to call2b" for any compiler.
14339 Add rs6000-*-* xfail to
14340 "print f1 after run to call2a" for gcc compiled.
14341 (discard_and_shuffle): Add rs6000-*-* xfail for
14342 "run to call6a".
14343 (shuffle_round_robin): Add rs6000-*-* xfail for
14344 "backtrace from call7a" if not compiled with gcc.
14345 Add rs6000-*-* xfail for
14346 "backtrace from call7b" if compiled with gcc.
14347 (call_after_alloca): Add rs6000-*-* xfail for
14348 "print c in call_after_alloca" and
14349 "print s in call_after_alloca" and
14350 "backtrace from call_after_alloca_subr"
14351 if not compiled with gcc.
14352 (localvars_in_indirect_call): Add rs6000-*-* xfail for
14353 "print c in localvars_in_indirect_call" and
14354 "print c in localvars_in_indirect_call" and
14355 "backtrace in indirectly called function" and
14356 "stepping into indirectly called function"
14357 if not compiled with gcc.
14358 (localvars_after_alloca): Add rs6000-*-* xfail for
14359 "print c after runto localvars_after_alloca" and
14360 "print s after runto localvars_after_alloca" and
14361 "print i after runto localvars_after_alloca" and
14362 "print l after runto localvars_after_alloca"
14363 for all compilers.
14364 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
14365 than whatis-info.exp.
14366 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
14367 than opaque-info.exp.
14368 Setup rs6000-*-* xfail for
d63a86f8 14369 "ptype on opaque struct pointer (statically)" and
c906108c
SS
14370 "ptype on opaque struct pointer (dynamically)" when
14371 not compiled with gcc.
14372 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
14373 rather than callf-info.exp.
14374 (do_function_calls): Add clear_xfail for rs6000-*-* for
14375 "p t_float_values2(3.14159,float_val2)". Seems to work
14376 fine there, both with xlc and gcc. Need to find out what
14377 it is doing right and fix other platforms.
14378 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
14379 "call inferior func with struct - returns int",
14380 "call inferior func with struct - returns long",
14381 "call inferior func with struct - returns float",
14382 "call inferior func with struct - returns double",
14383 "call inferior func with struct - returns char *",
14384 but only if not gcc compiled (presumes xlc compiled).
14385 Change rs6000-*-* xfails for
14386 "call inferior func with struct - returns char" and
14387 " call inferior func with struct - returns short" to only
14388 xfail if not using gcc.
14389 (clean mostlyclean): Remove *.ci and *.tmp files.
14390 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
14391 than templ-info.exp.
14392 * gdb.base/langs.exp: Source gdb.base/langs.ci.
14393 Add rs6000-*-* xfail for "up to foo in langs.exp"
14394 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
14395 when not gcc compiled.
d63a86f8 14396
c906108c
SS
14397Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14398
14399 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
14400 * gdb.base/corefile.exp: Likewise.
14401 * gdb.base/list.exp: Likewise.
14402 * gdb.base/scope.exp: Likewise.
14403 * gdb.base/siganls.exp: Likewise.
14404
14405 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
14406 compiler output.
14407 * gdb.base/whatis.exp: Likewise.
14408
14409Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
14410
14411 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
14412 failure (opcode table has been fixed to match reality).
14413
14414Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
14415
14416 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
14417 "call inferior func with struct - returns char",
14418 "call inferior func with struct - returns short"
14419
14420 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
14421 "print 'scope0.c'::filelocal at main",
14422 "print 'scope0.c'::filelocal_bss in test_at_main",
14423 "print 'scope0.c'::filelocal at foo",
14424 "print 'scope0.c'::filelocal_bss in test_at_foo",
14425 "print 'scope0.c'::filelocal at bar",
14426 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 14427
c906108c
SS
14428 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
14429 in source file 1". This bug seems to have been fixed with both
14430 gcc and native cc (was native assembler bug?).
14431
14432Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
14433
14434 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
14435 "backtrace through signal handler" to "i*86-*-sysv4*".
14436 * gdb.base/signals.exp: Add xfail for "'next' behaved as
14437 continue" case. Add "known SVR4 bug" to fail message.
14438 Add "i*86-*-bsdi2.0" xfail for "handle all print".
14439 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
14440 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
14441 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
14442 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
14443 "up to foo in langs.exp", "show language at foo in
14444 langs.exp", "up to cppsub_ in langs.exp", "show
14445 language at cppsub_ in langs.exp", "up to fsub in
14446 langs.exp", and "show language at fsub in langs.exp".
14447 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
14448 "bactrace in corefile.exp".
14449 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
14450 "call inferior function with struct - returns float" and
14451 "call inferior function with struct - returns double".
d63a86f8 14452
c906108c
SS
14453Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
14454
14455 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
14456 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
14457 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
14458 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
14459
14460Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
14461
14462 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
14463 (or overriden) "CHILL" macro rather then bare "gcc".
14464 Also look for ../../gcc/xgcc since that is what we will
14465 actually need, not "Makefile". Remove following assignment
14466 of CHILL to CHILL_FOR_TARGET because that results in
14467 recursive definition.
14468
14469Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
14470
14471 * gdb.base/corefile.exp: Change xfail for backtrace in
14472 corefile.exp from linuxaout to all linux.
14473 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
14474 cases where we miss the breakpoint at the signal handler
14475 for some reason. Setup xfail for linuxoldld/linuxaout and
14476 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
14477 hitting SIGURG breakpoint.
14478 * gdb.base/signals.exp: Setup xfail for "next" acting like
14479 continue to add linuxoldld. Setup xfail for all linux for
14480 "next to handler in signals_tests_1", "backtrace in
14481 signals_tests_1", "continue to func1", "pass SIGUSR1",
14482 and continue to handler".
14483
14484Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
14485
14486 * Update all FSF addresses except those in COPYING* files.
14487
14488Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
14489
14490 * gdb.base/a2-run.exp: Change messages to be more explicit about
14491 the status of args, and quote binfile in results.
14492
14493Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
14494
14495 * gdb.base/callfuncs.exp: Add tests for passing structs to
14496 inferior functions and return various types.
14497 * gdb.base/callfuncs.c: Add functions to receive a struct
14498 and return a member of the struct, in various types.
14499
14500Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14501
14502 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
14503
14504Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
14505
14506 * config/vxworks29k.exp: New file, sources vxworks.exp.
14507
14508Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14509
14510 * config/gdbremote.exp: New file. Testing framework using
14511 gdbserver.
14512
14513Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
14514
14515 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
14516 "call function when asleep" and "send end of file".
14517 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
14518 for "backtrace in corefile.exp".
14519 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
14520 for "backtrace through signal handler".
14521 * gdb.base/corefile.exp: Make sure we actually generate a core file
14522 before trying the core tests. Some systems allow the user to suppress
14523 generation of core files and default to that (linux for example).
14524 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
14525 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
14526
14527Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14528
14529 * gdb.threads: New directory with some crude multi-threaded
14530 gdb tests (step.exp and step2.exp).
14531 * config/mt-lynx (STEP_EXECUTABLE): Define.
14532 (THREADFLAGS): Define.
14533
14534Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
14535
14536 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
14537
14538 * gdb.base/signals.exp: Disable whole file for lynx until
14539 further notice.
14540
14541 * gdb.base/signals.exp: xfail test where "next" acts like
14542 "continue" for lynx.
14543
14544 * gdb.base/interrupt.exp: xfail test for calling function while
14545 inferior is asleep for lynx.
14546
14547 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
14548 than one cr-lf after each command.
14549
14550Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14551
14552 * configure.in: Reinstate setting of stabsdirs variable, fix
14553 typo in setting up configdirs for native builds.
14554
14555 * gdb.base/return.exp: Fix typo in return double test.
14556 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
14557 compiler from optimizing them away.
14558
14559Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
14560
14561 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
14562 sequences to be echo'd by gdb when using gdb_test.
14563 * gdb.chill/chexp.exp: Likewise.
14564 * gdb.fortran/exprs.exp: Likewise
14565
14566Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14567
14568 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
14569 after the inferior gdb has started.
14570
14571 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
14572 after each command.
14573 * gdb.base/funcargs.exp: Likewise.
14574 * gdb.base/gdbvars.exp: Likewise.
14575 * gdb.base/interrupt.exp: Likewise.
14576 * gdb.base/list.exp: Likewise.
14577 * gdb.base/watchpoint.exp: Likewise.
14578 * gdb.c++/demangle.exp: Likewise.
14579 * gdb.c++/inherit.exp: Likewise.
14580 * gdb.chill/chexp.exp: Likewise.
14581 * gdb.fortran/exprs.exp: Likewise.
14582
14583 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
14584 test if we can't handle IO to/from the inferior.
14585
14586 * gdb.c++/misc.exp: Always check for a program already being
14587 started after sending a "run" command to gdb.
14588
14589 * gdb.base/twice.exp: Start with a fresh gdb.
14590
14591 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
14592 only depend on gdb's expression code, not the chill runtime.
14593
14594 * gdb.base/return.c: Put return values into variables so we
14595 can have gdb print them rather than depending on the program
14596 to print them.
14597 * gdb.base/return.exp: Corresponding changes.
14598
14599 * lib/gdb.exp: Provide default value for noinferiorio.
14600 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
14601 the inferior.
14602
14603 * gdb.base/break.exp: Always check for a program already being
14604 started after sending a "run" command to gdb.
14605 (text_next_with_recursion): Don't check the output from the
14606 program's printf statement. Instead just make sure the program
14607 exited.
14608
14609 * gdb.base/commands.exp: Protect tests which need arguments with
14610 $noargs conditionals.
14611
14612Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14613
14614 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
14615 of structure member arrays to match gdb/valops.c:value_addr change.
14616
14617Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
14618
14619 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
14620 cases.
14621
14622Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
14623
14624 * configure.in (configdirs): Remove gdb.chill from default list
14625 of subdirs and then add it back in only if doing a native build.
14626 The current chill compiler does not yet work in any cross build.
14627 * Revert all signal changes from Jul 6.
14628 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
14629 for sh-hms targets, allowing these tests to link, with no other
14630 changes. Testing is suppressed by setting "nosignals" in site.exp.
14631
14632Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
14633
14634 * configure.in (signaldirs): Define and add to configdirs for all
14635 targets except some specific ones that are known to not support signals.
14636 Also clean up formatting.
14637 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
14638 (signals, sigall): Remove rules to build.
14639 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
14640 Moved to new gdb.signals directory.
14641 * gdb.signals: New test directory.
14642 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
14643 signals.c signals.exp}: New or moved files.
14644
14645Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
14646
14647 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
14648
14649Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
14650
14651 * gdb.base/return.exp: Xfail `return double' test failure
14652 on at least Solaris 2.3 and handle future/past versions on
14653 a case by case basis as appropriate. Also update message
14654 to include i*86 failures.
14655
14656Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14657
14658 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
14659
14660 * lib/gdb.exp: Fix comment which erroneously identified
14661 gdb_file_cmd as gdb_load (the 19 May change was in fact to
14662 gdb_file_cmd not gdb_load).
14663 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
14664
14665 * gdb.base/setvar.exp: Make test names consistent between pass and
14666 fail cases. Use gdb_test more.
14667
14668Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14669
14670 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
14671
14672Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14673
14674 * gdb.base/help.exp: Fix expected help string for `show commands'.
14675
14676Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
14677
14678 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
14679
14680 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
14681 of a text section.
14682
14683Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
14684
14685 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
14686 that loop eventually terminates. Fix Connection refused logic so
14687 that testsuite will expire nicely.
14688
14689Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
14690
14691 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
14692 config/rom68k.exp: New tcl glue for the appropriate monitors.
14693 These all just end up calling monitor.exp.
14694 * config/monitor.exp (gdb_target_monitor): Handle `Connection
14695 refused' by retrying. Cleanup some timeout issues.
14696 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
14697 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
14698 callers don't have to set/restore global timeout variable.
14699
14700 * The following set of changes centralizes management of the global
14701 timeout variable. This way, it can be set in one target dependent
14702 place instead of dozens of places scattered throughout the test suite.
14703 If you need to lengthen a timeout, then you should either set timeout
14704 in one of the config/{target}.exp files, or multiply it by a factor.
14705 Setting it to an absolute value is always going to lose for some
14706 targets.
14707 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
14708 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
14709 * gdb.base/funcargs.exp: Don't set timeout.
14710 * gdb.base/list.exp (test_forward_search): Only use local timeout.
14711 * gdb.base/printcmds.exp (test_print_string_constants
14712 test_print_array_constants): Don't set timeout.
14713 * gdb.base/ptype.exp: Don't set timeout.
14714 * gdb.base/recurse.exp: Don't set timeout.
14715 * gdb.base/return.exp: Don't set timeout.
14716 * gdb.base/watchpoint.exp: Don't set timeout.
14717 * gdb.c++/classes.exp (do_tests): Don't set timeout.
14718 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
14719
14720Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
14721
14722 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
14723
14724Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14725
14726 * lib/gdb.exp: Disable chill tests for irix5.
14727
14728Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14729
14730 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
14731 each test pass or fail.
14732
14733Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14734
14735 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
14736 xlc not gcc.
14737
14738Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
14739
14740 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
14741
14742Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
14743
14744 * config/est.exp: Fix copyright and comments. Remove dead code.
14745 Use targetname, serialport and baud variables instead of fixed
14746 constants.
14747 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
14748 * config/cpu32bug.exp: New file to support cpu32bug monitors.
14749
14750Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14751
14752 * gdb.base/watchpoint.exp: Don't run
14753 test_watchpoint_triggered_in_syscall for sunos.
14754
14755Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14756
14757 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
14758 they don't seem to exist. Do include stdio.h.
14759
14760Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14761
14762 * gdb.base/a1-selftest.exp: Add alpha xfail.
14763
14764Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14765
14766 * gdb.base/watchpoint.c (main): Prompt before calling read().
14767 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
14768 Revise accordingly. Remove cruft about sending "123" several
14769 times, until it gets noticed. Clean up the "print buf[0]" stuff
14770 so that it passes or fails, and waits for prompts in the usual way.
14771
14772Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14773
14774 * gdb.base/recurse.exp: Fix comment.
14775
14776 * TODO: Remove item about printing variables in nodebug.exp. Add
14777 item about enabling tests which are only run on some targets.
14778
14779 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
14780 fail, make test names unique, use new gdb_test convention
14781 regarding pattern, use gdb_test more, etc.).
14782
14783 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
14784 fail, make test names unique, etc.).
14785
14786Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14787
14788 * gdb.base/nodebug.c: Change return type of top and middle to
14789 short.
14790 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
14791 are fixed by the recent mdebugread.c changes. Allow `short ()'
14792 as type for top and middle.
14793
14794Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14795
14796 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
14797 nearly as I can tell, the whole thing was an accident in Stu's
14798 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
14799 to replace a send/expect pair with gdb_test, but ended up only
14800 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
14801 of 30 Mar 1995 took care of it, but left this vestigial comment
14802 which I am now nuking.
14803
14804Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14805
14806 * gdb.base/break.exp: Look for different line number for
14807 breakpoint at main depending on usestubs.
14808
14809Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14810
14811 * gdb.base/list.exp: Adjust some alternate expect patterns to
14812 match recent list0.c change. Add alternate expect pattern for
14813 output from `list default lines around main' for optimizing
14814 compilers.
14815
14816Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14817
14818 * lib/gdb.exp: If nosignals is not set, set it to 0.
14819
14820Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
14821
14822 * config/slite-gdb.exp: Responds to load symbol table prompt.
14823 * gdb.base/break.exp: Adjust line number, fix rerun.
14824 * gdb.base/langs0.c: Add #ifdef usestubs.
14825
14826Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
14827
14828 * gdb.base/list.exp: Adjust line contents after adding new lines in
14829 list0.c. Also fix a syntax error.
14830
14831 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
14832 * gdb.base/break.exp: ditto.
14833 * gdb.base/list.exp: ditto.
14834 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
14835 * gdb.base/run.c: ditto.
14836 * gdb.base/list0.c: ditto.
14837 * gdb.base/funcargs.c: ditto.
14838
14839Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
14840
14841 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
14842 $targetname, $serialport and $baud instead of hardwired variables.
14843 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
14844 target doesn't support signals.
14845
14846Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
14847
14848 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
14849
14850Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14851
14852 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
14853 Don't rely on the value of an auto variable before it has been
14854 initialized. Use gdb_test more.
14855
14856Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14857
14858 * lib/gdb.exp (default_gdb_version): A version number must start
14859 with a digit, but other than that contains all characters up to
14860 the first whitespace character.
14861
14862Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14863
14864 * gdb.base/commands.exp (breakpoint_command_test): New tests.
14865
14866Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14867
14868 * gdb.c++/*.exp: Warn if executable does not exist. The original
14869 reason for skipping the warning was that configure.in sometimes
14870 intentionally skipped building the executables but the tcl code
14871 had no way of knowing. That (a) was always bogus with respect to
14872 error handling, (b) is no longer true (right now there is no way
14873 to skip C++ tests).
14874
14875 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
14876
14877Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14878
14879 * gdb.base/list.exp: Add expect patterns for output from
14880 SunPRO compiled executables.
14881 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
14882 types.
14883
14884Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14885
14886 * gdb.base/break.exp (test_next_with_recursion): Accept any line
14887 number (we are already testing that the correct source line text
14888 gets printed).
14889
14890 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
14891 that is what is intended, but something needed to be done to get
14892 sunos4 native working again.
14893
14894 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
14895
14896 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
14897 apparently went with a (very) old xfail.
14898
14899Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
14900
14901 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
14902 runto_main is a proc in gdb.exp that will do 'step' for target use
14903 stubs.
14904 * gdb.base/exprs.exp: ditto.
14905 * gdb.base/interrupt.exp: ditto.
14906 * gdb.base/opaque.exp: ditto.
14907 * gdb.base/printcmds.exp: ditto.
14908 * gdb.base/ptype.exp: ditto.
14909 * gdb.base/scope.exp: ditto.
14910 * gdb.base/setvar.exp: ditto.
14911 * gdb.base/signals.exp: ditto.
14912 * gdb.base/twice.exp: ditto.
14913 * gdb.c++/classes.exp: ditto.
14914 * gdb.c++/inherit.exp: ditto.
14915 * gdb.c++/templates.exp: ditto.
14916 * gdb.base/break.exp: no run and hit main for stubs. Change line
14917 numbers for breakpoints and info breakpoint.
14918 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
14919 breakpoint().
14920 * gdb.base/callfuncs.c: ditto.
14921 * gdb.base/exprs: ditto.
14922 * gdb.base/interrupt.c: ditto.
14923 * gdb.base/opaque0.c: ditto.
14924 * gdb.base/printcmds.c: ditto.
14925 * gdb.base/ptype.c: ditto.
14926 * gdb.base/scope0.c: ditto.
14927 * gdb.base/setvar.c: ditto.
14928 * gdb.base/signals.c: ditto.
14929 * gdb.base/twice.c: ditto.
14930 * gdb.c++/misc.cc: ditto.
14931 * gdb.c++/templates.cc: ditto.
14932
14933Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14934
14935 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
14936
14937 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
14938 somewhere between `read' and `main.c'. I'm pretty sure the
14939 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
14940 and it isn't particularly useful.
14941
14942 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
14943
14944Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14945
14946 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
14947
14948Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
14949
14950 * config/mt-slite: add LIBS and -nostdlib.
14951 * config/slite-gdb.exp: add this new file to support sparclite target.
14952
14953Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
14954
14955 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
14956
14957 * gdb.base/a2-run.exp: Change argument to istarget from
14958 "*-*-vxworks" to "*-*-vxworks*".
14959 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
14960
14961Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
14962
14963 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
14964 will not runto main but do a 'step' to step out of breakpoint().
14965 * config/mt-slite: add -Dusestubs.
14966
14967Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14968
14969 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
14970 instead of just @.
14971
14972 * gdb.base/signals.exp: Add test for "handle all print".
14973 * TODO: Remove "handle all print". Also remove item about
14974 checking copyright date (I don't like the idea of a spurious FAIL
14975 based on when we run the tests).
14976
14977 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
14978 for SunOS4 (reason for failure not investigated). Remove
14979 redundant test for $binfile.
14980
14981 * gdb.base/nodebug.c (array_index): Call malloc.
14982
14983 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
14984
14985Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
14986
14987 * gdb.base/recurse.exp: Update gdb_test invocation to use new
14988 conventions and slightly simplify the matching regexp.
14989
14990Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14991
14992 * gdb.base/break.exp: Update gdb_test invocation to use new
14993 convention.
14994
14995 * lib/gdb.exp: If noargs is not set, set it to 0.
14996
14997 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
14998 tests unique.
14999
15000 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
15001
15002Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15003
15004 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
15005 one argument of type "<non-float parameter>".
15006
15007Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
15008
15009 * config/rom68k.exp: New file to support Motorola IDP board.
15010 * gdb.base/a2-run.exp: Skip this file if noargs is set.
15011 * gdb.base/break.c: Change things around so that this program
15012 doesn't depend upon args. This is necessary to make remote
15013 targets work (in general, they can't take args).
15014 * gdb.base/break.exp: Don't try to send args to program. Don't
15015 expect output. Also, replace lots of code with gdb_test.
15016
15017Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15018
15019 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
15020 printing of '\'' (which is what the comment says we are testing,
15021 even though we were not), not '''.
15022 (test_integer_literals_rejected): Test that printing ''' is an error.
15023
15024 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15025 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
15026 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
15027 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
15028 Use gdb_test not test_print_accept.
15029 * lib/gdb.exp: Remove test_print_accept.
15030
15031 * gdb.base/signals.exp (signal_tests_1): Make pass message
15032 consistent with fail message.
15033
15034 * gdb.base/whatis.exp: Remove xfails for printing char vs.
15035 unsigned char; the bug (PR 1821) is fixed.
15036
15037 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
15038
15039 * gdb.base/scope.exp (test_at_localscopes): Call pass for
15040 successful tests--makes xfailing them work right.
15041
15042Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15043
15044 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
15045 only \r\n, not .*. The test can pass .* as the last thing in
15046 $pattern if that is what it wants. In addition to providing this
15047 flexibility, this change should speed up pattern matching in cases
15048 where the pattern already ended with .* (there were a number of
15049 them). This change also helps catch bad patterns--in the old
15050 scheme the typo "char \*" instead of "char \\*" would pass. Now
15051 it is caught.
15052 * Many .exp files: Update callers.
15053
15054 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
15055 clearer and does not spuriously match multiple ('s. Likewise for
15056 ) and *.
15057
15058 * gdb.base/nodebug.exp: Test ability to call a function and pass
15059 it a string (even with no debugging info).
15060
15061 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
15062 "p '\'", which is the same as "p ''" once tcl gets done with
15063 quoting, to "p '\\'", which I suspect is what is intended (one
15064 backslash gets sent to GDB).
15065
15066 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
15067
15068Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15069
15070 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
15071 1817) was fixed literally years ago.
15072
15073Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15074
15075 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
15076 test, it causes stepping out of call_after_alloca_subr with
15077 optimizing compilers.
15078 (localvars_in_indirect_call): Consume GDB prompt if `finish'
15079 fails.
15080
15081 * gdb.c++/templates.exp: Source templ-info.exp only if
15082 the templates executable exists.
15083
15084 * gdb.c++/misc.cc (class Contains_static_instance,
15085 class Contains_nested_static_instance),
15086 gdb.c++/classes.exp (test_static_members): Test printing of
15087 a class that contains a static instance of the class.
15088
15089Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15090
15091 * gdb.base/langs2.c (cppsub_): Don't prototype.
15092 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
15093 only, I believe).
15094
15095Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15096
15097 * lib/gdb.exp (skip_chill_tests): New procedure.
15098
15099 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
15100
15101Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
15102
15103 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
15104 each expect pattern. Cuts runtime from 12 to about 4 seconds.
15105
15106Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15107
15108 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
15109
15110 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
15111 disassemble 8, not 16, instructions for part 4.
15112
15113 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
15114 support the latter anymore.
15115
15116 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
15117 -DNO_PROTOTYPES.
15118 * gdb.base/callfuncs.c: Control use of prototypes based on
15119 NO_PROTOTYPES, not __STDC__.
15120 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
15121 t_float_values2 tests if prototypes in use.
15122
15123 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
15124 t_double_values): When checking differences against DELTA, check
15125 that difference is within the range (-DELTA,DELTA), not just
15126 (-infinity,DELTA).
15127
15128Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
15129
15130 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
15131 'file' command firts, then 'target', then 'load', this is due to gdb
15132 target set up.
15133 * config/mips-gdb.exp: Fix a couple regular exp bugs.
15134
15135Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
15136
15137 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
15138 FP load/store variants.
15139 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
15140
15141Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
15142
15143 * gdb.base/term.exp: Do not give a warning if not native, it is
15144 not an abnormal condition.
15145
15146Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
15147
15148 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
15149 t_char_array".
15150
15151Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
15152
15153 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
15154 are getting the version number.
15155
15156 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
15157 if not native, it is not an abnormal condition.
15158
15159Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15160
15161 * lib/gdb.exp: Just use "file exists", rather than undocumented
15162 dejagnu procedure "findfile".
15163
15164Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
15165
15166 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
15167 (LDFLAGS): Set to -Xlinker -Ur.
15168
15169 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
15170 Removed, these values are set by lib/gdb.exp.
15171
15172 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
15173
15174Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
15175
15176 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
15177 of replicating gdb startup code.
15178
15179 * config/mt-vxworks (LDFLAGS): Set to -r.
15180 (CFLAGS_FOR_TARGET): Removed.
15181
15182 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
15183 (gdb) and gdb for vxworks uses (vxgdb).
15184
15185 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
15186 executable is not in the tree and host != target, use sed and
15187 program_transform_name to determine the gdb name used by the
15188 target.
15189
15190 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
15191 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
15192
15193Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15194
15195 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
15196 floats, chars, and shorts where there are ANSI-style function
15197 definitions.
15198
15199 * gdb.base/langs.exp, gdb.base/langs*: New test.
15200 * gdb.base/Makefile.in: Build it.
15201 * TODO: Remove item about checking that C names don't get C++
15202 demangling applied; this test tests it.
15203
15204Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15205
15206 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
15207 went with the const70 xfail. The xfail went away a year ago.
15208
15209 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
15210
15211 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
15212 for hp300.
15213
15214 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
15215
15216 * gdb.base/a1-selftest.exp: Don't run on hp300.
15217
15218Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15219
15220 * Makefile.in (site.exp): Set host_alias and target_alias as well
15221 as host_triplet and target_triplet.
15222
15223Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15224
15225 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
15226
15227 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
15228 places as other ecoff systems).
15229
15230 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
15231 ultrix.
15232
15233Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15234
15235 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
15236 remove them.
15237 * gdb.base/nodebug.exp: Accept "function" in addition to "text
15238 variable and "variable" in addition to "data variable".
15239 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
15240
15241 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
15242 2.
15243 * gdb.base/list1.c (long_line): Add additional statement at start
15244 of function.
15245 * gdb.base/list.exp (test_forward_search): Update line number to
15246 reflect new statement.
15247
15248Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15249
15250 * gdb.base/signals.exp: Reinitialize searched source directories
15251 after gdb_start call.
15252
15253Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
15254
15255 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
15256 * gdb.stabs/Makefile.in: Likewise.
15257
15258 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
15259 change. Instead split the tests into smaller pieces.
15260 * gdb.disasm/hppa.s: Corresponding changes.
15261
15262Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15263
15264 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
15265 Quote ^C when passing it to stty. For some shells ^ is a pipe.
15266
15267 * gdb.base/funcargs.exp: Modify many tests so that every test
15268 either passes or fails. Make some test names unique.
15269
15270Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15271
15272 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
15273 Call stty to set interrupt character.
15274
15275 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
15276 for HP assembler versus GNU assembler based on actual behavior of
15277 $(CC), rather than assuming that $(AS) is always the GNU assembler.
15278
15279 * TODO: Suggest a few more stepping tests.
15280
15281Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
15282
15283 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
15284 restart GDB for h8300 after a continue.
15285 (return): Add pattern to match a29k-udi behavior.
15286 * gdb.base/nodebug.exp: Remove obsolete comment.
15287 * gdb.base/regs.exp: New file, testing of register displays.
15288 * gdb.base/return.exp: Fix typo in reference to $objdir.
15289 * gdb.base/whatis.exp: Always start with a fresh GDB.
15290
15291Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15292
15293 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
15294 higher, these tests generate a lot of output.
15295
15296Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15297
15298 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
15299 code following the catch silently ignored some errors; without the
15300 catch they should be thrown like any other tcl error. Also, the
15301 catch used "" instead of {} which meant all the callers who wanted
15302 to include one of the characters "[]$ had to quote it an extra time.
15303 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
15304 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
15305 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
15306 Remove extra quoting.
15307
15308Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
15309
15310 * gdb.base/commands.exp: Make test names unique; every test either
15311 passes or fails. Update some comments.
15312
15313 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
15314
15315Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15316
15317 The following fixes a FAIL caused by the fact that the alpha stabs
15318 configuration didn't use the ".if alpha" code in weird.def.
15319 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
15320 bit pointer, so the 32 bit version works even on the alpha.
15321 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
15322 Remove the stuff which allowed us to have separate versions for
15323 alpha and everything else.
15324
15325 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
15326 regexp which "info func operator\[\](" is supposed to match. Fix
15327 string to send to GDB. Note that GDB still doesn't work right. Add a
15328 new test for "info func .perator\[\](" which GDB does handle correctly.
15329
15330 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
15331
15332Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15333
15334 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
15335 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
15336 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
15337 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
15338 it makes the tests harder to understand and confuses test-o-matic.
15339 The preferred style is that each test provides a PASS or a FAIL,
15340 and has a unique message (e.g. "continue #54" not just "continue")
15341 which is the same for the pass and the fail.
15342 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15343 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
15344 to lib/gdb.exp.
15345 * gdb.base/printcmds.exp: Use test_print_accept. Remove
15346 prt_accept which was basically the same thing. Likewise for
15347 test_print_reject and prt_reject.
15348 * lib/gdb.exp (test_print_reject): Add some more error message
15349 patterns to match from the former printcmds.exp (prt_reject).
15350 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
15351 One defect of the passcount stuff is that some of it failed to
15352 report XPASS where appropriate.
15353 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
15354 stuff before and after arg in expected pattern.
15355 (test_paddr_operator_functions): Re-do test without print_addr_of;
15356 this is the only test which seems to want extra stuff there.
15357
15358Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15359
15360 * gdb.base/nodebug.exp: Update new tests to reflect improved
15361 wording of gdb output.
15362
15363 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
15364 and "ptype" work on variables in files compiled without -g.
15365 Replaces commented out "maint print msymbol" tests.
15366
15367Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15368
15369 * gdb.base/setvar.c (dummy): Call malloc.
15370
15371 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
15372 losing with the irix4 sed.
15373
15374 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
15375 ALRM" on irix4.
15376
15377Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15378
15379 * TODO: Remove items about corefile.exp testing new exec-file and
15380 backtrace; both are now done. Add items about printing enums.
15381
15382Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15383
15384 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
15385 "get signal $thissig" test fails.
15386
15387 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
15388
15389Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15390
15391 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
15392 compiler warning with dec alpha compiler.
15393
15394 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
15395 extra \n from gdb_test call (this explains why the prompt test
15396 that I removed yesterday was there).
15397 (user_defined_command_test): Remove extra \n and prompt test.
15398
15399 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
15400 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
15401 doesn't exist.
15402 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
15403 Also remove alpha workaround, which turns out to be because
15404 SIGABRT == SIGLOST.
15405
15406 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
15407
15408 * gdb.base/help.exp: Don't test "help show".
15409
15410Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15411
15412 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
15413 "set print address" is on.
15414 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
15415 pass prompt to gdb_test; gdb_test already looks for the prompt.
15416
15417 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
15418
15419 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
15420 was a vestige of the manual TESTSTRATEGY, and the purpose of it
15421 was to make sure that gdb can read a core file. But (a) the "read
15422 the corefile" part didn't make it to a1-selftest.exp, we just
15423 delete the corefile after creating it, and (b) we test reading
15424 corefiles in corefile.exp anyway. Also, this test left around a
15425 xgdb process on Solaris.
15426
15427 * gdb.base/corefile.exp: Also test backtrace.
15428
15429Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
15430
15431 * gdb.base/commands.exp: Test a simple user defined command with
15432 arguments and if/while statements; verify the full user command is
15433 printed by "show user".
15434
15435 * gdb.base/commands.exp: Test if/while commands as part of a
15436 breakpoint command list; verify they appear in breakpoint
15437 information.
15438
15439Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15440
15441 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
15442 than by dividing by zero.
15443
15444Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
15445
15446 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
15447 performing an inferior call with watchpoints enabled.
15448 * gdb.base/watchpoint.c (main): Delete second unnecessary read
15449 call.
15450
15451Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15452
15453 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
15454 of "file" command.
15455
15456 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
15457 Add additional pattern for when "int operator int(void);" appears
15458 in a different order.
15459
15460Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15461
15462 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
15463
15464 * gdb.base/help.exp: Replace most of docstrings for "info signals"
15465 and "signal" with ".*".
15466
15467Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15468
15469 * TODO: Add note about "handle all nostop".
15470
15471 * gdb.base/{sigall.c, sigall.exp}: New test.
15472 * gdb.base/Makefile.in: Add it.
15473
15474Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
15475
15476 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
15477 when invoking GDB, suppresses any windowing interface.
15478
15479Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
15480
15481 * config/sim-gdb: New file, simulator testing support.
15482
15483Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
15484
15485 * gdb.base/interrupt.exp: Test calling func1 twice.
15486
15487Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
15488
15489 * gdb.base/list.exp (test_forward_search): Set timeout higher
15490 when we'll be getting lots of output from gdb.
15491
15492 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
15493 "init_malloc" to after the expect statement. Run it if that
15494 regexp is taken, but also for two others which happen if source
15495 cannot be found.
15496
15497Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15498
15499 * gdb.base/printcmds.exp: New test, for printing register before
15500 program is running.
15501
15502Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15503
15504 * gdb.base/list.exp: Correct some alternate expect patterns
15505 to reflect changes in list1.c.
15506
15507Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15508
15509 * TODO: Add item regarding large frames.
15510
15511 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
15512
15513 * TODO: Remove item about enabling return.exp; it
15514 is enabled. Suggest a few more "return" tests.
15515
15516Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15517
15518 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
15519 anonymous unions.
15520
15521Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15522
15523 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
15524 and pr-5646.o, so "make" is the same as "make all", not "make
15525 pr-4975.o".
15526
15527Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
15528
15529 * gdb.base/list.exp: Adjust expectations to reflect changes in
15530 list1.c.
15531 (test_forward_search): New test proc.
15532 * gdb.base/list1.c (long_line): New function, has long source line.
15533
15534Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
15535
15536 * gdb.base/a1-selftest.exp: Change initial stepping to know about
15537 additional line of code that was added.
15538
15539Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
15540
15541 * gdb.disasm/hppa.s: Break the large branching tests into smaller
15542 tests so as not to overflow expect's input buffers.
15543 * gdb.disasm/hppa.exp: Corresponding changes.
15544
15545Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15546
15547 Beginnings of template debugging tests.
15548 * gdb.c++/templ-info.cc: New file to test for template
15549 debugging capability of the compiler.
15550 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
15551 templ-info.cc.
15552 * gdb.c++/templates.cc: Add explicit template instantiations
15553 to enable compiling with -fno-implicit-templates. Add destructor
15554 and 'value' method to T5 class for template tests.
15555 * gdb.c++/templates.exp: Add testcases for printing of template
15556 types, setting breakpoints on template methods and calling a
d63a86f8 15557 template method.
c906108c
SS
15558
15559Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
15560
15561 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
15562 branch target since some assemblers (gas-2.5) may emit a
15563 relocation for the branch instead of resolving it in the
15564 assembler.
15565
15566Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15567
15568 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
15569 through signal handler.
15570
15571Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15572
15573 * configure.in (*-*-netware): Use config/mt-netware.
15574
15575 * config/mt-netware: New file.
15576 * config/mt-i386-netware: Removed, separate configs for different
15577 netware architectures are no longer needed now that we have
15578 --with-headers.
15579
15580Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15581
15582 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
15583 by the recent changes to use ANSI C arithmetic conversions.
15584
15585Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15586
15587 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
15588 bug involving using inferior_pid to figure out whether to select a
15589 frame.
15590
15591Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
15592
15593 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
15594 match the current disassembler output.
15595
15596Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
15597
15598 * gdb.fortran/exprs.exp: Expect VOID instead of void.
15599 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
15600 types, expect "int" as type of integer values (for now).
15601
15602Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
15603
15604 * gdb.base/commands.exp: New tests for if/while commands.
15605
15606Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
15607
15608 * lib/gdb.exp (runto): Replace sub-pattern for hex value
15609 by .*, since hex values have different syntax in Chill mode.
15610
15611Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15612
15613 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
15614 linefeed from expect pattern for repeated types with indices > 9.
15615
15616Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
15617
15618 First part of Fortran test suite.
15619 * gdb.fortran: New directory.
15620 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
15621
15622Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15623
15624 * gdb.base/default.exp: Update expect pattern for load command
15625 without arguments.
15626
15627Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
15628
15629 * configure.in: Change i386 to i[345]86.
15630 * gdb.base/configure.in: Likewise.
15631 * gdb.c++/configure.in: Likewise.
15632 * gdb.chill/configure.in: Likewise.
15633
15634Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
15635
15636 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
15637 patterns, since that is not a valid context for comments.
15638
15639Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
15640
15641 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
15642 repeated types and repeated types with indices > 9.
15643
15644Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
15645
15646 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
15647 2417; old bug has been fixed.
15648
15649Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
15650
15651 * gdb.base/interrupt.exp: When trying to wake up the inferior,
15652 send the newline ourselves instead of assuming gdb_test will do
15653 so when passed an empty input string.
15654
15655 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
15656 stabs testcode.
15657
15658Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15659
15660 * lib/gdb.exp (gdb_test): Don't send anything if the first
15661 argument is an empty string. This makes cases where we want to
15662 match output that is already in expect's buffers (for example,
15663 matching a breakpoint after gdb_run_cmd has been called) work
15664 reliably.
15665
15666Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15667
15668 * config/netware.exp: New file.
15669
15670Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15671
15672 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
15673 the -B and -L prefixes so we can find the debugging stub.
15674
15675 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
15676 there and we are using the gcc from the tree.
15677
15678 * gdb.base/types.c: Removed.
15679
15680 * gdb.base/configure.in: Look for makefile fragments in ../config.
15681 Recognize i386-*-netware.
15682 * gdb.c++/configure.in: Likewise.
15683
15684Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15685
15686 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
15687 the correct TCL syntax.
15688
15689Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15690
15691 * gdb.base/opaque.exp: use runto instead of messing around with
15692 breakpoints. Simplify by using gdb_test.
15693
15694 * gdb.base/bitfields.exp: restart between tests on netware targets
15695 because breakpoints aren't relocated after target death. Run
15696 processes to completion.
15697
15698 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
15699
15700Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
15701
15702 * Makefile.in: Remove extra tabs that confuse some versions
15703 of "make". Use the newly built gdb to test with by default,
15704 rather than the first one in the tester's search path.
15705
15706Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
15707
15708 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
15709
15710 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
15711 condition help.
15712
15713Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15714
15715 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
15716
15717 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
15718 running.
15719 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
15720 * gdb.base/funcargs.exp: Likewise.
15721
15722 * gdb.base/bitfields.exp: Simplify by using gdb_test.
15723 * gdb.base/funcargs.exp: Likewise.
15724
15725 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
15726 message is "".
15727
15728Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15729
15730 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
15731 return,signals,twice}.exp: Handle non-existant binaries
15732 consistantly.
15733
15734 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
15735 * gdb.base/Makefile.in: Don't try to generate a core dump, we
15736 might testing a cross development system.
15737
15738Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15739
15740 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
15741 runtest script is relative to ${srcdir}, not ${rootdir}.
15742
15743Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
15744
15745 * gdb.base/signals.exp: Allow for optionality of breakpoint
15746 address.
15747
15748Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15749
15750 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
15751
15752Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15753
15754 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
15755 for size_t definition.
15756 * gdb.c++/templates.cc: Likewise
15757
15758 * config/mt-i386-netware: New file.
15759
15760 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
15761 defined.
15762
15763 * gdb.base/Makefile.in: Added support for systems that name core
15764 files by appending "core" to the program name.
15765 * gdb.base/a1-selftest.exp: Likewise.
15766
15767Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15768
15769 * gdb.base/return.exp: Add comment and message for `return double'
15770 test failure on Sparc Solaris.
15771
15772Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
15773
15774 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
15775
15776Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15777
15778 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
15779 from optimizing them away.
15780 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
15781 patterns to include default constructors and assignment operators,
15782 to match gcc versions beyond 2.5.8. Accept any cplus demangling
15783 character in the output of the virtual base pointer.
15784
15785Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15786
15787 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
15788 expression match in print_addr_of to avoid unintented matches.
15789 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
15790 versions up to 2.5.8.
15791
15792Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15793
15794 * gdb.base/list.exp: Tweak alternate pattern for listing of an
15795 included file to run under newer versions of expect.
15796 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
15797 consecutive >'s in templates to accomodate recent cplus-dem.c change.
15798 Remove xfail for the virtual table of BDDHookV.
15799
15800Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
15801
15802 * lib/gdb.exp (string_to_regexp): Set a default result.
15803 (default_gdb_start): Fix misleading message.
15804
15805Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
15806
15807 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
15808 Remove all CC, etc definitions.
15809 * config/mt-hpux: New file.
15810 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
15811 (CFLAGS, LDFLAGS): Define.
15812 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
15813
15814 * Makefile.in (site.exp): Don't insert host_os, etc.
15815 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
15816 (distclean): Check existence of subdir.
15817 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
15818 * gdb.base/Makefile.in: General cleanup and simplification.
15819 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
15820 to build executables. Use default rule to build .o files.
15821 (EXPECT, RUNTEST, CC): Fix relative pathname.
15822 (site.exp): Don't insert host_os, etc.
15823 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
15824 and/or SIGUSR1 defined.
15825 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
15826 * gdb.c++/Makefile.in: General cleanup and simplification.
15827 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
15828 (CFLAGS): Remove.
15829 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
15830
15831Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
15832
15833 * gdb.base/recurse.exp: Misc changes to get tests running again
15834 after Kung's changes to the watchpoint code.
15835 * gdb.base/watchpoint.exp: Likewise.
15836
15837Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
15838
15839 * lib/gdb.exp (string_to_regexp): Convert {\} also.
15840
15841Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
15842
15843 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
15844 * lib/gdb.exp (default_gdb_start): Define.
15845 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
15846 gdb.base/funcargs.exp, gdb.base/opaque.exp,
15847 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
15848 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
15849 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
15850 Don't call gdb_target_udi in between tests.
15851
15852Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15853
15854 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
15855 (which was basically just a local version of the same thing). In
15856 addition to avoiding duplication, gdb_test_exact is faster.
15857 * lib/gdb.exp (gdb_test_exact): Fix typo.
15858
15859 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
15860 don't give an error.
15861
15862 * gdb.base/term.exp: Call delete_breakpoints before starting.
15863
15864 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
15865 (t10): Add comment.
15866
15867Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
15868
15869 Reorganization of the GDB Test Suite.
15870
15871 * gdb.base: New directory, contains all the basic tests.
15872 * gdb.c++: New directory, tests specific to C++.
15873 * gdb.chill: New directory, tests specific to Chill.
15874 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
15875 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
15876 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
15877 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
15878 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
15879 t30-31 to chill).
15880 * */gdbme.*: Rename to match appropriate expect scripts.
15881 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
15882 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
15883 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
15884 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
15885 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
15886 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
15887 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
15888 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
15889 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
15890 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
15891 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
15892 gdb.c++/virtfunc.cc: New names of C++ files.
15893 * gdb.chill/chillvars.ch: New name of Chill file.
15894 * gdb.base/configure.in, gdb.c++/configure.in,
15895 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
15896 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
15897 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
15898 * configure.in (configdirs): Update to reflect directory changes.
15899 (target_abbrev): No longer define for any configuration.
15900 * Makefile.in: Cosmetic improvements to header comments.
15901
15902Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
15903
15904 Various changes to gdb.t31:
15905
15906 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
15907 * gdbme.ch: Make all key-words and predefineds be upper-case.
15908 * chillvars.exp: Expect key-words and predefinds in upper-case.
15909
15910 * chillvars.exp: Use gdb_test_exact many places.
15911 Change expected output for arrays (which now includes index labels).
15912
15913 * pr-5020.exp, gdme.ch (module PR_5020):
15914 New test, for PR-5020.
15915
15916Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
15917
15918 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
15919 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
15920
15921Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
15922
15923 * Makefile.in: Fix bit-rot in definitions of CHILL,
15924 CHILL_FOR_TARGET and Chill_LIB.
15925 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
15926 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
15927 CHILL, and CHILL_LIB.
15928
15929Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
15930
15931 * Revert the previous changes. Please see Rob's directory
15932 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
15933
15934Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
15935
15936 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
15937 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
15938 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
15939 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
15940 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
15941 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
15942 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
15943 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
15944 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
15945 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
15946 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
15947 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
15948 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
15949 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
15950 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
15951 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
15952 changes from 94Q1.
15953
15954Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
15955
15956 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
15957 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
15958 Rob's new testing fragments.
15959
15960Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
15961
15962 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 15963 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
15964
15965Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
15966
15967 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
15968 version also, match on casted version strings, and match on
15969 gdb startup case where the line numbers might be messed up.
15970
15971Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
15972
15973 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 15974 (CFLAGS): Delete it from here.
c906108c
SS
15975
15976Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
15977
15978 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
15979
15980Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
15981
15982 * Makefile.in (RUNTEST): Default to just "runtest".
15983
15984Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15985
15986 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
15987 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
15988 the code has been restructured.
15989
15990Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15991
15992 * gdb.t00/default.exp (set write): Allow any number of \r and/or
15993 \n, not just one of each.
15994
15995 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
15996 /bin/cc gives a warning if you do.
15997
15998Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
15999
d63a86f8 16000 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
16001 __t10ListS_link1ZUiRCUiPT0
16002
16003Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16004
16005 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
16006 on local variables in recursive functions.
16007
16008 * gdb.t07/Makefile.in: Build the new test.
16009
16010Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16011
16012 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
16013 directly. Instead compare the return values from actual calls.
16014
16015Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
16016
16017 * Makefile.in (check): Set TCL_LIBRARY for runtest.
16018
16019Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16020
16021 * From Peter Schauer with minor modifications.
a9c64011
AS
16022 * gdb.t15/return.exp (return_tests): Handle targets where "return"
16023 stops in mid-line in the caller. Add xfail for returning a float
16024 value on X86 targets.
c906108c
SS
16025
16026Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16027
16028 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
16029 to avoid expect lossage.
16030 (fmem_LRbug_tests): Likewise.
16031 * gdb.disasm/hppa.s: Corresponding changes.
16032
16033 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
16034 conditions to work with latest dejagnu/expect.
16035
16036 * gdb.t15/funcargs.exp (finish from indirect call): No longer
16037 expected to fail on the PA.
16038 (backtrace in call with trampolines): Explicitly require main
16039 to be frame #1 (no trampolines should show up in backtrace).
16040
16041 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
16042 "continue -expect".
16043 * gdb.t06/break.exp: Likewise.
16044 * gdb.t07/watchpoint.exp: Likewise.
16045 * gdb.t13/bitfields.exp: Likewise.
16046 * gdb.t15/{funcargs,return}.exp: Likewise.
16047 * gdb.stabs/weird.exp: Likewise.
16048 * config/{mips,udi}-gdb.exp: Likewise.
16049
16050 * hppa.sed: Enclose comments within a sed command to avoid
16051 losing with the old OSF1 sed.
16052
16053Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16054
16055 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
16056 sequent dynix.
16057 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
16058 * gdb.t15/funcargs.exp: Conditionally step again to really
16059 finish from marker_call_with_trampolines. Handle the case where
16060 the first step from within call_with_trampolines already steps
16061 us back to main.
16062 * gdb.t15/gdbme.c: Add comment to closing brace of
16063 call_with_trampolines for funcargs.exp.
16064
16065Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16066
d63a86f8 16067 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
16068 Fix typo(s).
16069
16070Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16071
16072 * gdb.t07/gdbme.c: More code for watchpoint testing.
16073
16074 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
16075 "Hardware watchpoint" throughout file.
16076 (test_watchpoint_triggered_in_syscall): New test.
16077 (test_complex_watchpoint): New test.
16078
16079Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16080
16081 * gdbme.c (call_with_trampolines): New function to try and step
16082 into. Tests trampoline problems on the PA.
16083
16084 * funcargs.exp (localvars_in_indirect_call): No longer expect
16085 stepping into indirect call to fail on PAs.
16086 (test_stepping_over_trampolines): New test.
16087
16088Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16089
16090 * TODO: Add suggestions for static member function tests, and
16091 completion tests.
16092
16093Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16094
16095 * TODO: Add suggestions for "p/a" tests.
16096
16097 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
16098 (default_gdb_exit): Replace all the hair with sending "quit" to
16099 the process with a simple close.
16100
16101Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16102
16103 * TODO: Add suggestions for shared library tests.
16104
16105Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16106
16107 * TODO: Add suggestions for x/s tests.
16108
16109Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16110
16111 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
16112 "enable once", and "enable breakpoints once" with ".*".
16113
16114Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16115
16116 * TODO: Add suggestions about structure passing tests.
16117
16118Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16119
16120 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
16121 the primary1 test, use work around if __GNUC__ < 2.
16122 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
16123 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
16124 Test for bad output rather than waiting for timeout. Issue
16125 second continue only if first continue failed.
16126
16127Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16128
16129 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
16130 operator[] test with gdb_test because the old code didn't seem to
16131 be getting the quoting right with the new dejagnu.
16132
16133Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
16134
16135 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
16136 one from the path.
16137 * Makefile.in: Use a fresh expect if there is one, use runtest
16138 from the src tree if there is one.
d63a86f8 16139
c906108c
SS
16140Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16141
16142 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
16143 next over recursive call. Revise the tests from that point on
16144 (which had been skipped) to match GDB's actual (correct) output.
16145
16146 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
16147 with next over a breakpoint whose condition is false.
16148
16149 * gdb.t00/help.exp: Comment out "help set print" tests just like
16150 (and for same reason as) "help set" test.
16151
16152Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16153
16154 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
16155 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
16156
16157Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16158
16159 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
16160 necessary gdb_target_udi.
16161
16162 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
16163
16164 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
16165 1838 and 2417; they are fixed.
16166
16167 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
16168 gdb.t03/ptype.exp (ptype structure, ptype union):
16169 Remove xfails; the test is looser than when the xfails were added.
16170
16171 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
16172 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
16173
16174 * gdb.t01/run.exp: Only run shell test if isnative.
16175
16176 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
16177 since "run" automatically loads if necessary. Call gdb_target_udi
16178 after the "file" since "file" kills any execution target.
16179
16180 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
16181 GDB. GDB doesn't work that way (not anymore at least) on UDI.
16182 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
16183 argument for UDI.
16184
16185Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16186
16187 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
16188
16189 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
16190
16191Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16192
16193 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
16194 properly quoting regexps. This makes the second argument to
16195 demangle a fixed string, which matches the callers, instead of a
16196 shell-style pattern which is what the previous implementation
16197 used. Update some of the callers.
16198
16199Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16200
16201 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
16202 (comib_nullified_tests): Fix typo.
16203 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
16204 strings. No longer expected to fail.
16205
16206 * gdb.disasm/hppa.s (addib_tests): Fix typo.
16207 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
16208 strings. No longer expected to fail.
16209
16210 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
16211 string. No longer expected to fail.
16212
16213Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16214
16215 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
16216 No longer expected to fail.
16217
16218 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
16219 string. No longer expected to fail.
16220
16221Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16222
16223 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
16224 only in the names (I probably got most of them). I was even
16225 generous with some which differed in underscores in names, and
16226 probably missed a few, and I *still* was able to remove almost a
16227 third of the file with almost no impact on testsuite coverage.
16228
16229Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16230
16231 * gdb.t00/default.exp: Match udi_attach error message as well as
16232 the one from child_attach.
16233
16234 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
16235
16236 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
16237
16238 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
16239 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
16240
16241 * Move test with enums and partial symbols back to
16242 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
16243 Reverts the change of 26 May 93. Per today's change to
16244 stabs.texinfo, the behavior that weird.exp was expecting was
16245 unreasonable; what is important is that the compiler+gdb get
16246 things right, which happens with a recent gcc. Also fix the test
16247 to deal with native compilers which put out the stab gdb can't
16248 deal with.
16249
16250Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16251
16252 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
16253 in the names. The main thing these accomplish is to slow things down.
16254 Many more such duplicates surely remain.
16255
16256 * gdb.t00/help.exp: Comment out "help support" test just like
16257 (and for same reason as) "help set" test.
16258
16259Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
16260
16261 * gdb.t06/break.exp: Remove setup_xfails for
16262 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
16263 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
16264 about known bug in gcc to include up through 2.5.8.
16265 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
16266 well as "_vb$".
16267 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
16268 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
16269 with latest gcc and gdb.
16270 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
16271 well as "_vb$".
16272
16273Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16274
16275 * configure.in (hppa*-*-*): Also configure and build stabs-only
16276 tests.
16277
16278Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16279
16280 * gdb.t10/hppa.mt: A makefile fragment for the PA.
16281 * gdb.t10/configure.in (hppa*-*-*): Use it.
16282
16283Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16284
16285 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
16286
16287Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16288
16289 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
16290 versions prior to 1.13.5.
16291
16292Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16293
16294 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
16295 the prompt is at the start of a line.
16296
16297Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16298
16299 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
16300 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
16301 in the copr tests now.
16302 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
16303 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
16304 expected to fail.
16305
16306Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
16307
16308 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
16309 gdb.t31/chillvars.exp, lib/gdb.exp:
16310 Tweak to run under either version of expect.
16311 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
16312 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
16313 * gdb.t11/list.exp: Remove extraneous whitespace.
16314
16315Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16316
16317 * gdb.t16/printcmds.exp (test_print_strings): Accept
16318 "(unsigned char *) " before the string.
16319
16320 * TODO: Add notes about printing of fancy types and GDB expressions.
16321
16322Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
16323
16324 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
16325 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 16326 if doing mips-idt-ecoff.
c906108c
SS
16327
16328Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
16329
16330 * Most .exp files: Tweak to run under either version of expect.
16331
16332Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16333
16334 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
16335 xfails; I'm not sure why they are failing, but not because of PR 1806.
16336
16337Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
16338
16339 * config/unix-gdb.exp: Remove gdb_unload cause it's already
16340 defined in lib/gdb.exp.
16341
16342Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16343
16344 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
16345 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
16346 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
16347 have to be typeless.
16348
16349Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16350
16351 * TODO: Add suggestion for copyright year test.
16352
16353Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
16354
16355 * configure.in (*-*-lynxos*): Add stabs tests.
16356
16357Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
16358
16359 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
16360 so insert a tab before any assembler directive in column zero.
16361
16362 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
16363 stores.
16364 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
16365 stores.
16366 (fpu_short_memory_tests): Likewise.
16367
16368Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16369
16370 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
16371 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
16372 .stabs directives in comments.
16373
16374Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16375
16376 * TODO: New file, describing tests we could write.
16377 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
16378
16379Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16380
16381 * gdb.t06/signals.exp: Add kludge to force re-sync.
16382
16383 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
16384 to xgdb instead of gdb, get out of gdb.
16385
16386Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
16387
16388 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
16389 for info.
16390
16391Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
16392
16393 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
16394 * gdb.stabs/configure.in (hppa*-*-*): Use it.
16395 * gdb.stabs/hppa.sed: New sed script for the PA.
16396
16397Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16398
16399 * gdb.stabs: Re-write weird.def and configuration to use sed
16400 instead of cpp. sed is portable and POSIX; cpp is neither.
16401
16402Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16403
16404 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
16405
16406Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16407
16408 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
16409
16410Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16411
16412 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
16413 "_vb$".
16414 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
16415 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
16416
16417Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16418
16419 * lib/gdb.exp: Comment out code which depends on non-existent
16420 `transform' procedure.
16421
16422Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
16423
16424 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
16425 * lib/gdb.exp: Transform tool name.
16426 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
16427 1.1's new error handling system.
16428
16429Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16430
16431 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
16432
16433Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16434
16435 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
16436 They made pattern matching so slow that timeouts happened on
16437 heavily loaded systems. Now any output from "show print" which
16438 gets us back to the GDB prompt is a PASS.
16439
16440Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
16441
16442 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
16443
16444Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16445
16446 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
16447
16448 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
16449 It is not from PR 3220.
16450
16451Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16452
16453 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
16454 just started failing because they depended on the order the
16455 subcommands are presented, or exact docstring text. This kind of
16456 test is a pain and has minimal benefit.
16457
16458Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16459
16460 * gdb.t09/corefile.exp: At end of test, use "core" command with
16461 no arguments.
16462
16463Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
16464
16465 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
16466 17}/Makefile.in: Make it possible to run the testsuite with Sun
16467 make and CC = cross gcc by adding explicit build rules for .o
16468 files.
16469
16470Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16471
16472 * gdb.t15/funcargs.exp: Don't put comments on same line as
16473 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 16474
c906108c
SS
16475Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16476
16477 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
16478
16479Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
16480
16481 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
16482 * gdb.t20/inherit.exp: remove three dumplicate entries.
16483
16484Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16485
16486 * gdb.t06/break.exp: For "next over recursive call", fail on any
16487 incorrect output, not just on "factorial (value=2)".
16488
16489Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16490
16491 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
16492 working now. Add an xfail if accesing a bss variable causes
16493 a memory error if the target is not yet run.
16494
16495Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16496
16497 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
16498 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
16499 name of __st* demangling (2 strings). Did Kung really get the
16500 more than 95 others right without testing them?
16501
16502Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
16503
16504 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
16505
16506Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
16507
16508 * configure.in (configdirs): Add gdb.disasm
16509 * gdb.disasm: New directory for GDB disassembler tests.
16510 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
16511
16512Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16513
16514 * gdb.t00/help.exp: Don't test "help set".
16515
16516 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
16517 from within expect statements. None of these happen anymore and
16518 they cause regressions to be silently unnoticed.
16519
16520 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
16521 messages) about known failures with gcc cygnus-2.4.5-930417.
16522
16523 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
16524 comp-info.exp so it gets built if it doesn't exist.
16525
16526 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
16527 it is no longer used.
16528 * gdb.t13/comp-info.c: Removed.
16529
16530Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
16531
16532 * gdb.t06/signals.exp: Add xfail for sun3.
16533
16534Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16535
16536 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
16537 relevant because ^C doesn't get sent but failure can be reproduced
16538 interactively).
16539
16540Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16541
16542 * gdb.stabs/alpha.mt: New configuration file for alpha.
16543 * gdb.stabs/configure.in: Use it.
16544 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
16545 sharing with alpha.mt, redefine long to word via preprocessor.
16546 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
16547 for alpha.
16548 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
16549 native cc.
16550 * gdb.t00/teststrategy.exp: Change expect string so that we
16551 consume the `(xgdb)' from the command echo and from the gdb prompt.
16552 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
16553 gdb currently compares all values as long, so this failure probably
16554 applies to any configuration where LONGEST is bigger than a target int.
16555 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
16556 with gcc.
16557 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
16558 to handle opaque pointers, gcc is.
16559 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
16560 as first argument. Include <sys/types.h> and change all operator
16561 new definitions to use size_t.
16562 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
16563 now that we use size_t.
16564
16565Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16566
a9c64011 16567 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 16568 a long or float array cast all array members to the same type.
a9c64011 16569 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 16570 with 64 bit longs.
a9c64011 16571 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 16572 on alpha.
a9c64011 16573 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
16574
16575Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16576
16577 * gdb.t24 (demangle.exp): Constructors of templates have names like
16578 vector<int>::vector(int) not vector<int>::vector<int>(int). See
16579 section 14.6 of the ARM.
16580
16581 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
16582 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
16583 accomplish little and slow down the testsuite.
16584
16585 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
16586 Accept spaces various places.
16587
16588Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16589
16590 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
16591 with watchpoint enabled.
16592
16593 * Makefile.in: Remove definition of CC and remove the second
16594 definition of CXX (the "CXX = gcc" one remains). These definitions
16595 were causing backquotes to be expanded within backquotes, which
16596 doesn't work.
16597
16598Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
16599
16600 * gdb.t17/callfuncs.exp: Add "return 0" to end.
16601
16602Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16603
a9c64011
AS
16604 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
16605 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
16606 by mips cc and contains no stabs entries.
16607
16608Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
16609
16610 * config/vx-gdb.exp: Use fake device to load files rather than
16611 NFS.
16612 * lib/gdb.exp: New proc to do "file" command.
16613 * config/unix-gdb.exp: Use new "file" proc.
16614
16615Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
16616
16617 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
16618 Rework board rebooting slightly.
16619 (gdb_exit): Don't exit from the remote shell; there isn't one.
16620 * gdb.stabs/weird.exp: If a program is being debugged already,
16621 kill it.
16622 * gdb.t04/setvar.exp: Stop and restart gdb.
16623 * gdb.t05/expr.exp: Likewise.
16624 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
16625 restart gdb and reload the program.
16626 * gdb.t08/opaque.exp: Likewise.
16627 * gdb.t12/scope.exp: Likewise.
16628 * gdb.t13/bitfields.exp: Likewise.
16629 * gdb.t15/funcargs.exp: Likewise.
16630 * gdb.t20/classes.exp: Likewise.
16631 * gdb.t03/ptype.exp: Increase timeout.
16632 * gdb.t16/printcmds.exp (test_print_string_constants,
16633 test_print_array_constants): Likewise.
16634 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
16635 * gdb.t20/classes.exp (do_tests): Likewise.
16636 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
16637
16638Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
16639
16640 * gdb.stabs: Renamed *wierd* to *weird*.
16641
16642Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
16643
16644 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
16645 for timeout. Add "known gcc 2.4.5 bug" to failure message.
16646
16647Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
16648
16649 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
16650 (do_tests): Remove xfail for whatis on one_var and two_var.
16651
16652Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
16653
16654 * Makefile.in: Made cross building work better by adding
16655 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
16656
16657Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16658
16659 * gdb.t15/{return.c,return.exp,Makefile.in}:
16660 New test, currently commented out.
16661
16662Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
16663
16664 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
16665 still running and removes the leftover named socket so GDb can do
16666 clean restarts.
16667
16668Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
16669
16670 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
16671 console, not GDB.
16672 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
16673 cross testing works better with "make check"
16674 * config/unix-gdb: Use default procedures for exit and version.
16675 * config/vx-gdb.exp: Cleaned up and massaged back to working order
16676 with the newest VxWorks.
16677
16678Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16679
16680 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
16681 old form.
16682
16683 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
16684 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
16685
16686 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
16687
16688 * config/unix-gdb.exp: Remove this version of gdb_exit
16689 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
16690 Rob says he'll look at it when he gets back to testing boards.
16691
16692Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
16693
16694 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
16695 an expected fail for certain ptype commands.
16696
16697 * gdb.t20/classes.exp: Update expected results of "ptype class
16698 Base1" to account for the constructor that now appears in the type.
16699
16700Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
16701
16702 * configure.in (configdirs): Restore gdb.t04, which mysteriously
16703 disappeared from list.
16704 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
16705 "alldone" proc with call to cleanup and exit.
16706 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
16707 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
16708 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
16709 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
16710 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
16711 "alldone" proc with simple returns that suppress remaining
16712 tests. The alldone proc went away many months ago.
16713
16714Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16715
16716 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
16717
16718 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
16719
16720Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16721
16722 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
16723 as vax gdb will display them.
16724
16725Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16726
16727 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
16728 optimizers.
16729
16730 * scope.exp: Change "bad value for localval" messages so each one
16731 is unique.
16732
16733 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
16734 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
16735
16736 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
16737
16738Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16739
16740 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
16741 doesn't exist (due to optimization).
16742
16743Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16744
16745 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
16746 contains \r because the filename is long.
16747
16748 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
16749 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
16750
16751Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16752
16753 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
16754 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
16755 Ultrix.
16756 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
16757 int tests.
16758 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
16759
16760Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
16761
16762 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
16763
16764 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 16765 to match does not match the passing case but still matches the
c906108c
SS
16766 failing case.
16767
16768Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16769
16770 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
16771
16772Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
16773
16774 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
16775 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
16776 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
16777 Remove various versions of gdb_exit.
16778 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
16779 gdb_exit.
16780 * config/unix-gdb.exp: gdb_exit remains here, and should override
16781 the generic version, since it's doing a lot of wierd stuff that
16782 the other versions aren't. FIXME, fold it in, or abandon this
16783 version.
16784
16785Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16786
16787 * gdb.t24/demangle.exp: Add tests for PR 3220.
16788
16789Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16790
16791 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
16792
16793Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
16794
16795 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
16796 "i386-*-*". Works for i486 as well.
16797
16798 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
16799 bug, and expand domain of xfail to all SVR4 systems, since the
16800 actual problem is likely to be in generic SVR4 /proc support.
16801
16802Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16803
16804 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
16805
16806Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
16807
16808 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
16809 xfails for other systems. Match a missing 'Continuing.' as an
16810 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
16811
16812 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
16813 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
16814 Only issue warning for missing executables if -all option is used.
16815
16816 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
16817 file if -all option is used. It's like an unpredictable XFAIL.
16818
16819Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16820
16821 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
16822 for dynamically linked binaries.
16823
16824 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
16825
16826Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16827
16828 * gdb.t20/inherit.exp: Change message for "print tagless struct"
16829 to state that this is a known bug in old versions of g++.
16830
16831Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16832
16833 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
16834 while waiting for `Continuing'.
16835
16836Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
16837
16838 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
16839 in text, data, and bss.
16840 * gdb.t10/nodebug.c: Add local and global test variables for
16841 initialized and uninitialized data.
16842
16843Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16844
16845 * config/unix-gdb.exp (gdb_exit): Add "wait".
16846
16847Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16848
16849 * gdb.t06/signals.exp: xfail the continue from the handler for all
16850 targets.
16851
16852 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
16853 function with watchpoints enabled, the i386 call dummy starts with
16854 a call.
16855
16856 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
16857 386 bsd names its corefiles.
16858
16859Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
16860
16861 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
16862 compilers don't grok it.
16863 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
16864 with small octal ints rather than character constants, which
16865 are signed and might not fit if first promoted to int.
16866
16867Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
16868
16869 * gdb.t09/Makefile.in (clean): Remove corefile.
16870
16871Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16872
16873 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
16874
16875Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16876 and Jim Kingdon (kingdon@cygnus.com)
16877
16878 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
16879 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
16880 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
16881
16882Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16883
16884 * gdb.t17/interrupt.exp: Add xfail for hppa.
16885
16886Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16887
16888 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
16889 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
16890 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
16891 to determine signed-ness of bitfields and use the result to setup
16892 the xfail.
16893 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
16894 * gdb.t15/funcargs.exp: Use them to step until the second indirect
16895 call line is reached if necessary.
16896
16897Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16898
16899 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
16900
16901Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16902
16903 * gdb.t06/break.exp: Also test `clear' command.
16904
16905Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
16906
16907 * gdb.t00/teststrategy.exp: Remove extra quote.
16908
16909 * gdb.t07/watchpoint.exp: Change xfail for calling function with
16910 watchpoint enabled to be for all non-68k machines.
16911
16912 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
16913
16914Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16915
16916 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
16917 targets use aout.mt instead of ecoff.mt as gas understands
16918 standard aout format.
16919
16920Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
16921
16922 * lib/gdb.exp (runto): Don't insist that function we are running to
16923 was compiled with -g.
16924
16925 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
16926
16927 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
16928 to get back into the read system call.
16929 Accept leading newline in case where we woke it up.
16930
16931Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16932
16933 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
16934 to make the stabs test work on ecoff systems using gcc and -with-stabs.
16935 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
16936 enable ecoff configuration.
16937
16938Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16939
16940 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
16941
16942Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16943
16944 * gdb.t16/printcmds.exp: Add another printf test.
16945
16946Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
16947
16948 * configure.in: If configured -with-stabs on any target, add
16949 stabsdirs to configdirs.
16950
16951Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16952
16953 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
16954 fun" so pattern does not match the command itself.
16955
16956Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16957
16958 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
16959
16960Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16961
16962 * gdb.t17/interrupt.exp: Test for more things.
16963
16964Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16965
16966 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
16967 compiler arranges the code and line numbers.
16968
16969 * gdb.t17/interrupt.exp: Don't send \n after ^C.
16970
16971Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16972
16973 * gdb.t00/help.exp: Increase expect input buffer size.
16974
16975Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16976
16977 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
16978
16979 * gdb.t07/watchpoint.exp: Add xfail for hppa.
16980
16981 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
16982
16983 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
16984 [0-9]*, not just [0-9].
16985
16986Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16987
16988 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
16989
16990 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
16991
16992Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16993
16994 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
16995
16996Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16997
16998 * gdb.t06/signals.c: Add xfails for sun3.
16999
17000 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
17001
17002 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
17003 test_stepping tests.
17004
17005Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17006
17007 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
17008
17009 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
17010
17011 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
17012 rather than actually putting it through cpp twice.
17013
17014 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
17015
17016Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
17017
17018 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
17019 no longer needed.
17020
17021Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17022
17023 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
17024
17025 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
17026 C++ features prints as "struct", make it a pass, not an xfail.
17027
17028Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17029
17030 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
17031 Don't require VA to print as "class" rather than "struct".
17032
17033Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
17034
17035 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
17036
17037Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17038
17039 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
17040
17041Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17042
17043 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
17044 order.
17045
17046Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17047
17048 * gdb.t16/printcmds.exp: Add printf tests.
17049
17050 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
17051
17052 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
17053
17054Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
17055
17056 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
17057 pass counts, to counteract any existing or future setup_xfails.
17058
17059Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17060
17061 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
17062 {BEGIN,END}_COMMON for common block instead of STAB.
17063 * gdb.stabs/wierd.exp: Add xfail for rs6000.
17064
17065 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
17066 intp_var should be N_GSYM not N_LSYM.
17067 wierd-aout.S: Use a label for the value of the N_SO.
17068 wierd.def: Remove all backslashes.
17069 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
17070
17071Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17072
17073 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
17074 get the expected next to inheritance3.
17075
17076Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17077
17078 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
17079 now that gcc-2.4 gets it right.
17080
17081Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17082
17083 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
17084
17085 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
17086 generating comp-info.exp which works for cross-compilation.
17087
17088Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
17089
17090 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
17091 "*-*-sysv4.*".
17092
17093Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
17094
17095 * gdb.t01/run.exp: Start with a fresh gdb.
17096 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
17097 SVR4.x.
17098
17099Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
17100
17101 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
17102 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
17103 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
17104 Makefile.in (distclean, realclean): Remove gdbme.c from list of
17105 things to remove.
17106
17107Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
17108
17109 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
17110 test cases from bug reports.
17111
17112Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
17113
17114 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
17115 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
17116 avoid spurious xfails.
17117 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
17118 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
17119 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
17120
17121Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
17122
17123 * gdb.t00/teststrategy.exp: Rework to provide more useful
17124 description of each test, fix problem with systems that define
17125 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
17126 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
17127 results for "next over recursive call" so timeouts aren't taken
17128 by error.
17129
17130Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
17131
17132 * gdb.t12/scope.exp: Test printing of variables before run.
17133
17134 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
17135 printed in wrong order due to sorting.
17136
17137Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
17138
17139 * gdb.t00/teststrategy.exp: Fix expected results for printing
17140 user entered string constant. Is array of char, prints with no
17141 address.
17142
17143 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
17144 commands.
17145 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
17146 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
17147 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
17148 of struct of char arrays.
17149 * gdb.t00/radix.exp: New tests for radix commands.
17150
17151Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
17152
17153 * gdb.t16/printcmd.exp: Print a variable before running program
17154 (with xfail for AIX).
17155
17156Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
17157
17158 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
17159
17160 * gdb.t16/printcmd.exp: Don't print variables before running program.
17161
17162 * gdb.t06/break.exp: Don't require envp argument to main.
17163
17164 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
17165
17166 * gdb.t02/whatis.exp, gdb.t11/list.exp:
17167 Add xfails for rs6000.
17168
17169 * gdb.t02/whatis.exp: Change other tests not to re-test something
17170 we already tested.
17171
17172 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
17173 each type used has a variable of that type.
17174
17175Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
17176
17177 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
17178
17179Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
17180
17181 * configure.in: change srctrigger to be a file, not a directory
17182
17183Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
17184
17185 * configure.in (mips-idt-ecoff*): Added trailing '*'.
17186
17187 * gdb.t11/list.exp: Fixed a couple of typos.
17188
17189Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
17190
17191 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
17192 is fixed and PR is closed.
17193 * gdb.t16 (gdbme.c): Add simple test string variable.
17194 * gdb.t16 (printcmds.exp): Add tests with simple test string
17195 variable, primarily for boundaries on "set print elements".
17196
17197Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
17198
17199 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
17200 Make leading 0's optional and don't expect a tab in the middle
17201 of the number.
17202
17203 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
17204
17205 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
17206 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
17207 don't end command passed to gdb_test with newline.
17208
17209 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
17210 signed keyword away, don't expect signed bitfields to be signed.
17211
17212 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
17213 printing with only as many 1's as are in the field as well as printing
17214 with 32 1's (see comment).
17215
17216Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
17217
17218 * gdb.t00/default.exp: Start with a fresh gdb.
17219 * configure.in (configdirs): Remove gdb.t31 until the chill
17220 compiler works again. It no longer is able to find chillrt0
17221 since it isn't in libchill.a anymore.
17222 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
17223 wierd.o, make more modular.
17224 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
17225 spurious newlines that caused problems.
17226
17227Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17228
17229 * Move test with enums and partial symbols from gdb.t03/ptype.exp
17230 to gdb.stabs/wierd.exp since GCC has worked around the bug.
17231 gdb.stabs/wierd.{exp,def}: Many new tests.
17232
17233 * gdb.t00/default.exp: update info line for new message.
17234
17235 * gdb.t02/{whatis.exp,gdbme.c}:
17236 Test that "char *" doesn't print as "caddr_t".
17237
17238Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17239
17240 * gdb.t00/help.exp: Use .* in place of some help messages which
17241 just changed.
17242 gdb.t00/default.exp: Update "info frame" test for new message.
17243 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
17244 Remove some xfails
17245
17246Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17247
17248 * gdb.t03/{gdbme.c,ptype.exp}:
17249 Add tests for typedef'd struct and union without tags.
17250 Also check "whatis" on a variable of a typedef'd enum without a tag.
17251
17252 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
17253 PRMS 1823; the bug still exists but isn't reproduced by this test
17254 anymore), and remove rs6000 XFAIL (the bug is fixed).
17255
17256 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
17257 duplicated from whatis.exp. For those that are left, accept
17258 "long", "long int", or "int" for long variables (whatis.exp already
17259 has an XFAIL for "int", so no need to fail it here).
17260
17261 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
17262 Deal with GCC's names for types now that GDB uses the compiler's names.
17263
17264 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
17265 setup_xfail's for sunos4. If we #defined the signed keyword away,
17266 don't expect GDB to know that char it is signed.
17267
17268 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
17269
17270Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
17271
17272 * configure.in (configdirs): Add gdb.t24 for C++ tests that
17273 should work on any system, regardless of debugging format.
17274 * gdb.t21/demangle.exp: Move to gdb.t24.
17275 * gdb.t24/demangle.exp: Move from gdb.t21.
17276 * gdb.t24/{Makefile.in, configure.in}: New files.
17277
17278Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17279
17280 * configure.in: Do gdb.stabs and C++ tests only for stabs.
17281 * gdb.stabs: New directory.
17282
17283Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17284
17285 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
17286 not just "Quit anyway?".
17287
17288Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
17289
17290 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
17291 that all setup_xfails are immediately followed by clear_xfails.
17292
17293Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
17294
17295 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
17296 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
17297 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
17298 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
17299 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
17300 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
17301 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
17302 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
17303 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
17304 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
17305 gdb.t31/chillvars.exp, lib/gdb.exp:
17306 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
17307 bug-gdb@prep.ai.mit.edu.
17308
17309Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
17310
17311 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
17312 with 0.0, not integer 0.
17313
17314Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
17315
17316 * gdb.t06/break.exp: Update for "Kill the program" message change.
17317
17318Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
17319
17320 * Makefile.in (GDBFLAGS): Set to -nx.
17321 * Makefile.in (site.exp): Use GDBFLAGS.
17322
17323Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
17324
17325 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
17326 Makefiles.
17327 (check): depend on just-check.
17328 (just-check): added so that tests can be run without a noop
17329 build pass.
17330
17331Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
17332
17333 Switch to using configure's configdirs.
17334 * Makefile.in (Makefile): add configure.in dependency.
17335 (SUBDIRS): removed redundant assignment.
17336 * configure.in: switch subdirs assignment to configdirs.
17337 * gdb.t*/configure.in: new files.
17338
17339Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
17340
17341 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
17342 works.
17343
17344Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
17345
17346 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
17347 in explicit rules. Apparently this is not supported by some makes.
17348
17349Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
17350
17351 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
17352
17353Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17354
17355 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
17356 disappeared.
17357
17358Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
17359
17360 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
17361
17362Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
17363
17364 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
17365 watchpoint problem that is now fixed.
17366 * gdb.t30/chexp.exp: Remove setup_xfail for printing
17367 uninitialized convenience variables.
17368 * gdb.t31/chillvars.exp: Fix expected patterns for printing
17369 structures.
17370
17371Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17372
17373 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
17374 which causes expect to get out of sync with gdb on long output
17375 from help set.
17376 * gdb.t09/corefile.exp: Make expected pattern for core file
17377 failing signal and frame output format less sun specific.
17378
17379Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
17380
17381 * gdb.t31/chillvars.exp: Add and remove initial dummy
17382 breakpoint, so that symbol table is forced in.
17383 (Needed at least on Sunos4, though it seems not SVR4.)
17384 * gdb.t31/chillvars.exp: Update for changed output format.
17385
17386Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
17387
a9c64011 17388 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
17389
17390Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
17391
17392 * Makefile.in: Added --srcdir when invoking runtest, removed the
17393 need for a local config file. (optional now)
17394
17395Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
17396
17397 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
17398 failure count used to force early termination. Add some more
17399 expected failures for gnu style demangling.
17400
17401Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17402
17403 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
17404 pmi variable from gdb.t20/gdbme to get optimized away.
17405 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
17406 Check for written corefile upon timeout _and_ eof.
17407
17408Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17409
17410 * config/unix-gdb.exp: Add missing return 0.
17411
17412Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17413
17414 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
17415 test termination.
17416
17417Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
17418
17419 * configure.in (subdirs): Put back gdb.t17 which mysteriously
17420 disappeared.
17421
17422Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
17423
17424 * gdb.t10/crossload.exp: Disable the i860-elf test until such
17425 time as i860 support works.
17426
d63a86f8 17427 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
17428 "backtrace 100\r" rather than just "backtrace\r", to match last
17429 change.
17430
17431Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
17432
17433 * config/udi-gdb.exp (gdb_exit): Remove close command.
17434 (gdb_target_udi): New procedure to set the UDI target.
17435 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
17436 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
17437 Added waits for prompts after several question responses. Added
17438 some more responses used by a29k-amd-udi-gdb.
17439 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
17440 pass different arguments, restart UDI connection after program
17441 completion.
17442 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
17443 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
17444 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
17445 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
17446 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
17447 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
17448 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
17449 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
17450 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
17451 after program completion.
17452 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
17453 compiled with a SELECT_VECS setting.
17454 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
17455 infinite recursion.
17456
17457 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
17458 Added checks for COFF results, and made them expected failures for
17459 all targets. It would be better to make them expected failures
17460 for COFF targets only.
17461
17462Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
17463
17464 * Makefile.in: add null dvi target, don't bother to recurse
17465 through test directories for info and install-info; rename
17466 $(datadir) to be dejagnu instead of deja-gnu
17467
17468Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
17469
17470 * gdb.t31/gdbme.ch: Re-enable code that previously caused
17471 compiler to coredump.
17472 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
17473 code.
17474
17475Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
17476
17477 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
17478 coredump.
17479 * gdb.t31/chillvars.exp: Comment out tests that depend on that
17480 code.
17481
17482Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
17483
17484 * gdb.t03/ptype.exp: tests for return code from gdb_test.
17485 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
17486 which in a shell. Deletes xgdb when done.
17487 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
17488 Tests the return from the "set height" or "set width" commands.
17489 Added a few return codes where needed.
17490
17491Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
17492
17493 * Makefile.in (SUBDIRS): Add gdb.t17.
17494 * configure.in (subdirs): Add gdb.t17.
17495 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
17496 files to test gdb's calling of functions in the inferior with
17497 the correct arguments and gdb's ability to retrieve any
17498 result returned.
17499
17500Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
17501
17502 * config/unix-gdb.exp (gdb_exit): Remove close commands that
17503 may be called after gdb goes away. Previous versions of expect
17504 needed these to avoid file descriptor leaks, but they cause
17505 errors with the current revision of expect.
17506 * gdb.t00/gdbvars.exp: Use -re on expected output after
17507 setting sevenbit-strings.
17508 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
17509 to set sevenbit-strings consistent across tests.
17510 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
17511 set sevenbit-strings consistent across tests.
17512
17513Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
17514
17515 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
17516 expected output to match current "expect" expectations.
17517
17518Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
17519
17520 * gdb.t00/default.exp: Change expected output for default "source"
17521 command, to match new gdb behavior which requires a filename to
17522 source.
17523
17524Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
17525
17526 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
17527 expected fail for i486-*-* that misses the marker2 function.
17528 * gdb.t10/crossload.exp (bfddefault): Allow successful
17529 recognition of a format to pass even if no symbols are found.
17530 Explicitly catch failures where the format is not recognized
17531 or is ambiguous, and add the reason to the fail message.
17532 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
17533 the cause is and invalid target and add reason to failure message.
17534 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
17535 elf32-i386, elf32-sparc, and elf32-i860.
17536 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
17537 Set up expected failure for 'filename'::variable scope resolution,
17538 which is now apparently broken on all targets.
17539 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
17540 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
17541 gdb.t23/templates.exp: Change failure for missing binfile into
17542 just a warning.
17543 gdb.t21/demangle.exp: Change all cfront references to 'arm'
17544 references.
17545
17546Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
17547
17548 * gdb.t00/default.exp: Add expected output for default "source"
17549 command, to match new gdb behavior.
17550 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
17551
17552Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
17553
17554 * config/*-gdb.exp: returns an error, rather than exiting on
17555 internal errors.
17556
17557Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
17558
17559 * gdb.t03/gdbme.c: Add pointer to struct variable.
17560 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
17561 referencing struct members.
17562
17563Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
17564
17565 * configure.in (mips-idt-ecoff): New target.
17566 * config/mips-gdb.exp: New file for remote board using MIPS remote
17567 debugging protocol.
17568
17569 * Redid configuration scheme. Removed gdb.t*/configure.in.
17570 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
17571 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
17572 distclean targets. Built executables via .o files. Adjusted
17573 tests to account for source files in $(srcdir) rather than
17574 $(objdir).
17575 * lib/gdb.exp (runto): Don't expect () after the function name,
17576 because it may have arguments.
17577
17578Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
17579
17580 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
17581 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
17582 expected failures for mips-idt-* and mips-sgi-*.
17583 * gdb.t00/default.exp (attach): Kill process if requested.
17584 * gdb.t00/help.exp (help target core, help target): Accept a gdb
17585 that does not read core files.
17586 * gdb.t01/run.exp: Removed checks for exit status code.
17587 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
17588 it is linked in.
17589 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
17590 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
17591 appropriate, rather than doing it by hand.
17592 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
17593 execution.
17594 * gdb.t10/crossload.exp: Kill existing program if needed.
17595 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
17596 appropriate, rather than doing it by hand. Always increase
17597 timeout for this test, not just for VxWorks.
17598
17599Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
17600
17601 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
17602 of Chill STRUCT types and STRUCT values.
17603 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
17604 than "char".
17605 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 17606 struct2): New struct definitions and initializations to test
c906108c
SS
17607 simple Chill STRUCT types.
17608
17609Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
17610
17611 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
17612 the null byte at the end of strings.
17613 * gdb.t00/default.exp: Make show version insensitive to copyright
17614 date.
17615 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
17616 to avoid dependencies on target char signedness.
17617 * gdb.t16/printcmds.exp: Update expected results for explicitly
17618 unsigned char.
17619 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
17620 now work.
17621 * gdb.t21/demangle.exp: Add many more patterns for template
17622 demangling, most of them being expected failures.
17623 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
17624 string we are matching for, to match on the whole string.
17625 * gdb.t21/demangle.exp: Add many new test strings to demangle,
17626 and fix a whole bunch that had incorrect expected output but were
17627 passing anyway because of the bug in "proc demangle".
17628 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
17629 type.
17630 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
17631
17632Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
17633
a9c64011
AS
17634 * gdb/testsuite: made modifications to testcases, etc., to allow
17635 them to work properly given the reorganization of deja-gnu and the
17636 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
17637
17638Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
17639
17640 * gdb/testsuite: Initial creation of gdb/testsuite.
17641 Migrated dejagnu testcases and support files for testing nm to
17642 gdb/testsuite from deja-gnu. These files were moved "as is"
17643 with no modifications. This migration is part of a major overhaul
17644 of dejagnu. The modifications to these testcases, etc., which
17645 will allow them to work with the new version of dejagnu will be
17646 made in a future update.
48efe704 17647
8d8cb839 17648 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 17649\f
8d8cb839
EZ
17650;; Local Variables:
17651;; mode: change-log
17652;; left-margin: 8
17653;; fill-column: 74
17654;; version-control: never
17655;; End:
902f2ccb
MC
17656
17657 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 17658 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
17659 Copying and distribution of this file, with or without modification,
17660 are permitted provided the copyright notice and this notice are preserved.