]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Fix last commit.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
cc69bfc1
PP
12008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
2
3 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
4 lest gcc-4.3.1 optimizes the whole thing away.
5
b02a33db
MS
62008-09-04 Michael Snyder <msnyder@vmware.com>
7
8 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
9 as "at" (for non-debug functions such as _start).
10
2992cbe0
UW
112008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12
13 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
14 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
15 software watchpoints.
16 * gdb.base/watch_thread_num.exp: Likewise.
17
514f746b
AR
182008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
19
20 * gdb.arch/i386-bp_permanent.exp: New test.
21
876cecd0
TT
222008-08-24 Tom Tromey <tromey@redhat.com>
23
24 * gdb.base/maint.exp: Update "maint print type".
25
80f73d71
VP
262008-08-21 Vladimir Prus <vladimir@codesourcery.com>
27
28 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
29 support. Adjust the order of "*running" notifications.
30 * gdb.mi/non-stop.c: Don't cast from int to void* and
31 back.
32
d9c78d7d
MK
332008-08-20 Mark Kettenis <kettenis@gnu.org>
34
35 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
36 expect to find it in the "info frame" output.
37
97a2d1d3
DJ
382008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
39
40 * gdb.base/interp.exp: Always consume both prompts.
41
b96e2927
PA
422008-08-20 Pedro Alves <pedro@codesourcery.com>
43
44 * gdb.base/pending.exp: Test pending breakpoints without symbols
45 loaded.
46
8cf6e61a
VP
472008-08-19 Vladimir Prus <vladimir@codesourcery.com>
48
49 * lib/mi-support.exp (mi_expect_stop): Produce
50 more details on failures.
51 * gdb.mi/mi-nonstop.exp: New.
52 * gdb.mi/non-stop.c: New.
53
c6ebd6cf
VP
542008-08-19 Vladimir Prus <vladimir@codesourcery.com>
55
56 * gdb.mi/mi-async.exp: Use 'set target-async'.
57 * lib/mi-support.exp: Use 'set/show target-async'.
58
46a9b8ed
DJ
592008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
60
61 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
62
44feb3ce
TT
632008-08-17 Tom Tromey <tromey@redhat.com>
64
65 * gdb.base/help.exp (help catch): Rewrite.
66
311a4e6b
TJB
672008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
68
69 * gdb.base/define.exp: Test indented command documentation.
70 * gdb.python/python.exp: Test indented multi-line command.
71
604c2f83
LM
722008-08-15 Luis Machado <luisgpm@br.ibm.com>
73
74 * testsuite/gdb.arch/vsx-regs.c: New source file.
75 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
76 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
77
886a217c
TT
782008-08-14 Tom Tromey <tromey@redhat.com>
79
80 * gdb.base/macscp.exp: Add regression test for "macro define" or
81 "macro undef" with no arguments.
82
c814a4f3
PP
832008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
84
85 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
86
12ab8a60
UW
872008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
88
89 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
90
d57a3c85
TJB
912008-08-06 Tom Tromey <tromey@redhat.com>
92
93 * gdb.python/python.exp: New file.
94
c7b778ff
JK
952008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
96
97 Fix for PR gdb/1543.
98 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
99 $LOCATION.
100 (location): New variable.
101 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
102 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
103 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
104 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
105 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
106 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
107 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
108 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
109 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
110 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
111 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
112 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
113 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
114 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
115 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
116 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
117 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
118 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
119 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
120 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
121 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
122 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
123 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
124 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
125 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
126 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
127 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
128 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
129 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
130 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
131 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
132 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
133 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
134 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
135 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
136 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
137 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
138 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
139 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
140 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
141 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
142 gdb.base/type-opaque.exp, gdb.base/until.exp,
143 gdb.base/value-double-free.c, gdb.base/varargs.exp,
144 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
145 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
146 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
147 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
148 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
149 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
150 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
151 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
152 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
153 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
154 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
155 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
156 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
157 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
158 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
159 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
160 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
161 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
162 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
163 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
164 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
165 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
166 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
167 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
168 gdb.pascal/types.exp, gdb.stabs/weird.exp,
169 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
170 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
171 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
172 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
173 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
174 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
175 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
176 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
177 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
178 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
179 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
180 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
181 lib/mi-support.exp, lib/trace-support.exp: Remove reference
182 to bug-gdb@prep.ai.mit.edu .
183
5e06a3d1
VP
1842008-07-31 Vladimir Prus <vladimir@codesourcery.com>
185
186 * lib/mi-support.exp (mi_load_shlibs): New.
187 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
188
9d81d21b
VP
1892008-07-30 Vladimir Prus <vladimir@codesourcery.com>
190
191 * lib/mi-support.exp (get_mi_thread_list)
192 (check_mi_and_console_threads): New, moved from ...
193 * gdb.mi/mi-pthread.exp: ...here.
194 * gdb.mi/gdb669.exp (get_mi_thread_list)
195 (check_mi_and_console_threads): Delete.
196 * gdb.mi/mi2-pthread.exp: Likewise.
197
bae98fe0
TT
1982008-07-28 Tom Tromey <tromey@redhat.com>
199
200 * Makefile.in (just-check): Remove. Move body to...
201 (check): ... here.
202
57380f4e
DJ
2032008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
204
205 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
206 Add a test for duplicated SIGINTs.
207
e09490f1
DJ
2082008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
209
210 * gdb.threads/schedlock.exp (get_args): Update to work for any
211 value of NUM.
212 (Top level): Report the number of threads that did not resume.
213
6387b45f
DJ
2142008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
215
216 * gdb.dwarf2/dw2-compressed.S: Also define __start.
217
62f64ff2
DJ
2182008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
219
220 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
221 non-MI prompt.
222
fa8de41e
TT
2232008-07-26 Tom Tromey <tromey@redhat.com>
224
225 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
226 (function_struct, function_struct_ptr): New globals.
227 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
228 function pointer in a struct.
229
ccb3ac8a
TT
2302008-07-26 Tom Tromey <tromey@redhat.com>
231
232 * gdb.base/macscp.exp: Add test for macro lexing bug.
233
d7d9f01e
TT
2342008-07-18 Tom Tromey <tromey@redhat.com>
235
236 * gdb.base/macscp.exp: Add macro tests.
237
9bf07184
PP
2382008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
239
240 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
241
becf6477
PP
2422008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
243
244 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
245
0709f7d3
PP
2462008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
247
248 * gdb.cp/class2.exp: fix for failure on spu-elf
249
7093c834
PP
2502008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
251
252 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
253
b432ffe3
JK
2542008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
255
256 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
257
b1a268e5
VP
2582008-07-12 Vladimir Prus <vladimir@codesourcery.com>
259
260 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
261
e2995f8e
KB
2622008-07-11 Kevin Buettner <kevinb@redhat.com>
263
264 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
265 of regexp to account for changes made to GDB in the printing of
266 byte vectors.
267
14032a66
TT
2682008-07-11 Tom Tromey <tromey@redhat.com>
269
270 * gdb.base/completion.exp: Add 'help' completion test.
271
981505ef
JK
2722008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
273
274 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
275
10568435
JK
2762008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
277
278 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
279
4487aabf
PA
2802008-07-09 Pedro Alves <pedro@codesourcery.com>
281
282 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
283
a4a9b1c4
PA
2842008-07-09 Pedro Alves <pedro@codesourcery.com>
285
286 * gdb.base/fullname.exp: Restore pwd if compiling failed.
287
3c3185ac
JK
2882008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
289
290 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
291
7ebd49dc
VP
2922008-06-28 Vladimir Prus <vladimir@codesourcery.com>
293
294 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
295 previous commit. Add a comment.
296
84e46146
PA
2972008-06-28 Pedro Alves <pedro@codesourcery.com>
298
299 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
300
0f8d4a2f
VP
3012008-06-28 Vladimir Prus <vladimir@codesourcery.com>
302
303 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
304
f747e0ce
PA
3052008-06-27 Pedro Alves <pedro@codesourcery.com>
306
307 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
308 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
309 compiling an executable, link in an object that forces unbuffered
310 output.
311 * lib/set_unbuffered_mode.c: New file.
312
734a5c36
JK
3132008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
314
315 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
316
a2840c35
VP
3172008-06-25 Vladimir Prus <vladimir@codesourcery.com>
318
319 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
320 mi_expect_stop.
321 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
322 Demand that *running is output.
323 (detect_async): Perform checking every time.
324 (mi_send_resuming_command): Extract everything into...
325 (mi_send_resuming_command_raw): ...this.
326 (mi_expect_stop): Don't accept any output before *stopped.
327
6ae37fef
VP
3282008-06-13 Vladimir Prus <vladimir@codesourcery.com>
329
330 Robustify mi-simplerun.
331 * gdb.mi/basics.c (main): Add a call to sleep.
332 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
333 * gdb.mi/mi2-cli.exp: Likewise.
334 * gdb.mi/mi-break.exp: Likewise.
335
b4aa76f0 3362008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
337
338 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
339
e1ac3328
VP
3402008-06-10 Vladimir Prus <vladimir@codesourcery.com>
341
342 * gdb.mi/mi-console.exp: Adjust.
343 * gdb.mi/mi-syn-frame.exp: Adjust.
344 * gdb.mi/mi2-console.exp: Adjust.
345 * gdb.mi/mi2-syn-frame.exp: Adjust.
346 * lib/mi-support.exp (mi_run_cmd): Adjust.
347 (mi_send_resuming_command): Adjust.
348
f7f9a841
VP
3492008-06-10 Vladimir Prus <vladimir@codesourcery.com>
350
351 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
352 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
353 testing of stopped.
354 * gdb.mi/mi2-syn-frame.exp: Likewise.
355 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
356 (async, detect_async): New.
357 (mi_expect_stop, mi_continue_to_line): Adjust expectation
358 depending on if we're running in sync or async mode.
359
37cd5d19
TT
3602008-06-09 Tom Tromey <tromey@redhat.com>
361
362 * gdb.base/completion.exp: New tests for field name completion
363 with spaces, and field name completion with '->'.
364
65d12d83
TT
3652008-06-06 Tom Tromey <tromey@redhat.com>
366
367 * gdb.base/break1.c (struct some_struct): New struct.
368 (values): New global.
369 * gdb.base/completion.exp: Add field name completion test.
370
ebfe2e3f
PP
3712008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
372
373 * gdb.cp/call-c.exp: Test for incorrect handling of reference
374 to pointer.
375 * gdb.cp/call-c.cc: Likewise.
376
bcf6fc3a
NR
3772008-06-06 Nick Roberts <nickrob@snap.net.nz>
378
379 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
380 annotation.
381
49fd4a42
PA
3822008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
383 Pedro Alves <pedro@codesourcery.com>
384
385 * gdb.threads/execl.c, gdb.threads/execl1.c,
386 gdb.threads/execl.exp: New tests.
387
8a34ac3f
AR
3882008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
389 Daniel Jacobowitz <dan@codesourcery.com>
390
391 * gdb.cp/exception.exp: Activate test, make it work with pending
392 catchpoints.
393
86ae69ef
JK
3942008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
395
396 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
397
f7f9ae2c
VP
3982008-05-28 Vladimir Prus <vladimir@codesourcery.com>
399
400 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
401 now printed.
402 * gdb.mi/mi2-var-cmd.exp: Likewise.
403
2a2d4dc3
AS
4042008-05-27 Andreas Schwab <schwab@suse.de>
405
406 * gdb.base/frame-args.exp: Handle arguments that are optimized
407 out.
408
5099e4d9
LM
4092008-05-26 Luis Machado <luisgpm@br.ibm.com>
410
411 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
412 quiet for ppc32 and group options into a single variable.
413
d9c36a91
JB
4142008-05-23 Joel Brobecker <brobecker@adacore.com>
415
416 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
417 of zero-size elements.
418 * gdb.ada/null_array.exp: Test printing this new array.
419
103a8671
JK
4202008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
421
422 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
423
07a4cc1a 4242008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
425
426 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
427 of the "finish" command.
428
55f996a7
NR
4292008-05-21 Nick Roberts <nickrob@snap.net.nz>
430
431 * gdb.base/annota1.exp: Test for new annotation.
432
907fc202
UW
4332008-05-16 Pedro Alves <pedro@codesourcery.com>
434
435 * gdb.base/fixsection.exp: New file.
436 * gdb.base/fixsection0.c: New file.
437 * gdb.base/fixsection1.c: New file.
438
e8f97270
UW
4392008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
440
441 * gdb.base/annota1.exp: Accept printf@... in place of printf.
442 * gdb.base/annota3.exp: Likewise.
443
ac0bb574
NF
4442008-05-13 Nathan Froyd <froydnj@codesourcery.com>
445
446 * gdb.base/watch_thread_num.exp: Don't run tests that require
447 watchpoints if the target doesn't support them.
448
6fadd07a
DE
4492008-05-12 Doug Evans <dje@google.com>
450
451 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
452
6e9a4a30
JB
4532008-05-09 Joel Brobecker <brobecker@adacore.com>
454
455 * gdb.ada/assign_1.exp: New testcase.
456
08388c79
DE
4572008-05-09 Doug Evans <dje@google.com>
458
a3c83fae
DE
459 * gdb.base/find.exp: New file.
460 * gdb.base/find.c: New file.
08388c79 461
bd5ddfe8
DJ
4622008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
463
464 * gdb.base/commands.exp (watchpoint_command_test): Handle
465 gdb,no_hardware_watchpoints.
466 * gdb.base/float.exp: Allow ARM targets without floating point.
467 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
468
b5dd68e2
JB
4692008-05-06 Jerome Guitton <guitton@adacore.com>
470 Joel Brobecker <brobecker@adacore.com>
471
472 * gdb.ada/lang_switch: New test program.
473 * gdb.ada/lang_switch.exp: New testcase.
474
382d13d1
DE
4752008-05-05 Doug Evans <dje@google.com>
476
477 * gdb.base/help.exp (disassemble): Update expected help text.
478
9dd789d0
PA
4792008-05-04 Pedro Alves <pedro@codesourcery.com>
480
481 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
482
611c83ae
PA
4832008-05-04 Pedro Alves <pedro@codesourcery.com>
484
485 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
486 different times.
487
ff013f42
JK
4882008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
489
490 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
491 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
492 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
493 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
494
96dff6a2
VP
4952008-05-04 Vladimir Prus <vladimir@codesourcery.com>
496
497 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
498 notification to appear.
499
55cd6f92
DJ
5002008-05-04 Daniel Jacobowitz <dan@debian.org>
501
502 * gdb.base/fullname.c: New file.
503 * gdb.base/fullname.exp: New file.
504 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
505
d705c43c
PA
5062008-05-03 Pedro Alves <pedro@codesourcery.com>
507
508 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
509 expressions with macros.
510
333222e1
JK
5112008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
512
513 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
514
5ac01682
DJ
5152008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
516
517 * gdb.base/completion.exp: Handle lack of other symbols beginning
518 with "a".
519
520 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
521
237fc4c9
PA
5222008-05-02 Jim Blandy <jimb@codesourcery.com>
523
524 * gdb.asm/asmsrc1.s: Add scratch space.
525
ed5e9466
DJ
5262008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
527 Daniel Jacobowitz <dan@codesourcery.com>
528
529 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
530 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
531 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
532
b39cc962
DJ
5332007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
534
535 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
536
36d520f5
JB
5372008-05-01 Joel Brobecker <brobecker@adacore.com>
538
539 * gdb.base/info-target.exp: New testcase.
540
8d4e3071
DJ
5412008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
542
543 * gdb.cp/hang.exp: Use .cc instead of .C.
544 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
545 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
546
6f3f3097
DJ
5472008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
548
549 * gdb.base/gdb1250.exp: Remove perror.
550 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
551
5550a914
PA
5522008-04-30 Pedro Alves <pedro@codesourcery.com>
553
554 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
555 .2byte.
556
d848e687
DJ
5572008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
558
559 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
560 (maybe_kfail): New.
561
93b5768b
PA
5622008-04-25 Pedro Alves <pedro@codesourcery.com>
563
564 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
565
721c02de
VP
5662008-04-24 Vladimir Prus <vladimir@codesourcery.com>
567
568 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
569 * gdb.mi/mi2-syn-frame.exp: Likewise.
570 * lib/mi-support.exp: Likewise.
571
74960c60
VP
5722008-04-24 Vladimir Prus <vladimir@codesourcery.com>
573
574 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
575 to specify regexp for the location to stop at.
576 * gdb.base/break-always.c: New.
577 * gdb.base/break-always.exp: New.
578
d24317b4
VP
5792008-04-24 Vladimir Prus <vladimir@codesourcery.com>
580
581 * lib/mi-support.exp (mi_runto_helper): Adjust
582 for the original-location field.
583 (mi_create_breakpoint, mi_list_breakpoints): New.
584 * gdb.mi/mi-break.exp: Adjust.
585 * gdb.mi/mi2-break.exp: Adjust.
586 * gdb.mi/mi-pending.exp: Adjust.
587 * gdb.mi/mi-simplerun.exp: Adjust.
588 * gdb.mi/mi2-simplerun.exp: Adjust.
589 * gdb.mi/mi-syn-frame.exp: Adjust.
590 * gdb.mi/mi2-syn-frame.exp: Adjust.
591 * gdb.mi/mi-until.exp: Adjust.
592 * gdb.mi/mi2-until.exp: Adjust.
593 * gdb.mi/mi-var-display.exp: Adjust.
594 * gdb.mi/mi2-var-display.exp: Adjust.
595 * gdb.mi/mi-watch.exp: Adjust.
596 * gdb.mi/mi2-watch.exp: Adjust.
597
fdc59709 5982008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 599
fdc59709
PB
600 * aclocal.m4: Add override.m4.
601 * configure: Regenerate.
602
8e91f023
VP
6032008-04-19 Vladimir Prus <vladimir@codesourcery.com>
604
605 * gdb.mi/var-cmd.c (do_at_tests): Verify that
606 '-var-update --all-values' reports new value even the type
607 of a variable object has changed.
608
233a11ab
CS
6092008-04-18 Craig Silverstein <csilvers@google.com>
610
611 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
612 files.
d24317b4 613
9c1137ad
JB
6142008-04-18 Joel Brobecker <brobecker@adacore.com>
615
616 * gdb.ada/atomic_enum: New test program.
617 * gdb.ada/atomic_enum.exp: New testcase.
618
66d0bbc7
DE
6192008-04-17 Doug Evans <dje@google.com>
620
621 * gdb.opt/Makefile.in: Fix whitespace.
622
100906b0
UW
6232008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
624
625 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
626
4584e32e
DE
6272008-04-17 Doug Evans <dje@google.com>
628
629 * gdb.base/hashline1.exp: New testcase.
630 * gdb.base/hashline2.exp: New testcase.
631 * gdb.base/hashline2.exp: New testcase.
632
0a320680
PA
6332008-04-17 Pedro Alves <pedro@codesourcery.com>
634
635 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
636
18ac113b
AR
6372008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
638
639 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
640 temporary breakpoint to match "Temporary breakpoint".
641 * gdb.base/break.exp (delete_breakpoints): Likewise.
642 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
643 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
644 * gdb.base/display.exp: Likewise.
645 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
646 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
647 * gdb.base/restore.exp (restore_tests): Likewise.
648 * gdb.base/sepdebug.exp: Likewise.
649 * gdb.base/watchpoint.exp: Likewise.
650 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
651 * gdb.mi/mi-pending.exp: Likewise.
652 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
653 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
654 * gdb.mi/mi-var-cmd.exp: Likewise.
655 * gdb.mi/mi-var-display.exp: Likewise.
656 * gdb.mi/mi2-cli.exp: Likewise.
657 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
658 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
659 * gdb.mi/mi2-var-display.exp: Likewise.
660 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
661 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
662 new "disp" field.
663 (mi_expect_stop): Move after_reason argument to be really after
664 reason. This is to support fix for PR2424.
665
add38693
JK
6662008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
667
668 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
669
fcacd99f
VP
6702008-04-13 Vladimir Prus <vladimir@codesourcery.com>
671
672 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
673 field. Add more floating varobj tests.
674 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
675 field.
676 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
677 (main): Call do_at_tests.
678 * lib/mi-support.exp (mi_create_floating_varobj)
679 (mi_varobj_update_with_type_change): New.
680
de051565
MK
6812008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
682
683 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
684 option of -var-evaluate-expression.
685 * gdb.mi/mi2-var-display.exp: Likewise.
686
dbc52822
VP
6872008-04-07 Vladimir Prus <vladimir@codesourcery.com>
688
689 Introduce test setup helpers.
690 * lib/gdb.exp (build_executable, clean_restart)
691 (prepare_for_testing): New.
692 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
693 * gdb.base/return.exp: Likewise.
694 * gdb.base/ending-run.exp: Likewise.
695
473591da
NR
6962008-04-07 Nick Roberts <nickrob@snap.net.nz>
697
698 * gdb.mi/mi-async.exp: New test for asynchronous Machine
699 Interface (MI) responses.
700
2b2d9e11
VP
7012008-04-06 Vladimir Prus <vladimir@codesourcery.com>
702
703 * gdb.cp/breakpoint.cc: New code to test conditions involving
704 member variables.
705 * gdb.cp/breakpoint.exp: Test condition involving member
706 variables.
707
bb378428
VP
7082008-04-05 Vladimir Prus <vladimir@codesourcery.com>
709
710 * lib/mi-support.exp (mi_expect_stop): New.
711 (mi_run_cmd): Change the
712 token. Use mi_send_resuming_command, use
713 mi_expect_stop.
714 (mi_execute_to_helper): Rename to mi_execute_to.
715 (mi_send_resuming_command): Add more error patterns.
716 (mi_wait_for_stop): Renamed to...
717 (mi_get_stop_line): ...this.
718 (mi_run_inline_test): Adjust.
719
720 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
721 * gdb.mi/mi-console.exp: Likewise.
722 * gdb.mi/mi-pending.exp: Likewise.
723 * gdb.mi/mi-simplerun.exp: Likewise.
724 * gdb.mi/mi-stack.exp: Likewise.
725 * gdb.mi/mi-stepi.exp: Likewise.
726 * gdb.mi/mi-syn-frame.exp: Add comment.
727 * gdb.mi/mi-until.exp: Likewise.
728 * gdb.mi/mi-var-display.exp: Likewise.
729 * gdb.mi/mi-watch.exp: Likewise.
730 * gdb.mi/mi2-cli.exp: Likewise.
731 * gdb.mi/mi2-console.exp: Likewise.
732 * gdb.mi/mi2-simplerun.exp: Likewise.
733 * gdb.mi/mi2-stack.exp: Likewise.
734 * gdb.mi/mi2-stepi.exp: Likewise.
735 * gdb.mi/mi2-until.exp: Likewise.
736 * gdb.mi/mi2-var-display.exp: Likewise.
737 * gdb.mi/mi2-watch.exp: Likewise.
738
62172bb9
UW
7392008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
740
741 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
742
743 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
744
a13e061a
PA
7452008-04-04 Pedro Alves <pedro@codesourcery.com>
746
747 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
748 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
749 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
750 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
751 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
752 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
753 expect an mi error duplicated in stderr.
754
eae06beb
JB
7552008-04-03 Joel Brobecker <brobecker@adacore.com>
756
757 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
758 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
759 Add a couple of tests that verify the behavior when the new setting
760 is set to "cancel" and "all".
761 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
762 "ask" before we start the testing.
763
79c6ced6
AR
7642008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
765
766 * gdb.cp/casts.cc: Add class reference variables.
767 * gdb.cp/casts.exp: New test cases for up/down casting references.
768
6c2d1a6b
MK
7692008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
770
771 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
772 instead of beginning to make an extra test pass.
773 * gdb.mi/mi2-var-display.exp: Likewise.
774
55b411d9
MR
7752008-03-31 Maciej W. Rozycki <macro@mips.com>
776
777 * gdb.base/break.exp: Mark failures as such. Fix formatting.
778
c6140da2
MD
7792008-03-31 Markus Deuling <deuling@de.ibm.com>
780 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
781
782 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
783 value. Add xfail for older kernels.
784
79732189
AR
7852008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
786
787 Bring mi-support in line with gdb.exp.
788 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
789 (mi_gdb_start): New function.
790
33c3676e
MR
7912008-03-28 Maciej W. Rozycki <macro@mips.com>
792
793 * gdb.mi/mi-var-cmd.exp: Fix a typo.
794
92e28119
VP
7952008-03-26 Vladimir Prus <vladimir@codesourcery.com>
796
797 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
798 * gdb.mi/mi2-var-display.exp: Likewise.
799
9e8e3afe
VP
8002008-03-26 Vladimir Prus <vladimir@codesourcery.com>
801
802 * lib/mi-support.exp (mi_create_varobj_checked): New.
803 (mi_list_varobj_children): Allow to check for a
804 value.
805 (mi_list_array_varobj_children): New.
806
807 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
808 and mi_list_varobj_children, as opposed to hardcoding
809 expected strings.
810 * gdb.mi/gdb701.exp: Likewise.
811 * gdb.mi/gdb792.exp: Likewise.
812 * gdb.mi/mi-var-block.exp: Likewise.
813 * gdb.mi/mi-var-cmd.exp: Likewise.
814 * gdb.mi/mi-var-invalidate.exp: Likewise.
815 * gdb.mi/mi2-var-block.exp: Likewise.
816 * gdb.mi/mi2-var-child.exp: Likewise.
817 * gdb.mi/mi2-var-cmd.exp: Likewise.
818 * gdb.mi/mi2-var-display.exp: Likewise.
819
9df50351
JK
8202008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
821
822 Fix random false FAILs on i386.
823 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
824
31e5d73a
DJ
8252008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
826
827 PR gdb/544
828 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
829
12f4afab
DJ
8302008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
831
832 PR gdb/544
833 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
834
b562a0cb
DJ
8352008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
836
837 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
838 fixed PR gdb/544.
839
17faa917
DJ
8402008-03-21 Pedro Alves <pedro@codesourcery.com>
841
842 * gdb.threads/fork-child-threads.exp: Test next over fork.
843
6214f497
DJ
8442008-03-21 Chris Demetriou <cgd@google.com>
845
846 * gdb.base/break.exp (rbreak junk): New test for rbreak
847 "Junk at end of arguments" issue.
848
63092375
DJ
8492008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
850
851 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
852 *& to work on created array elements.
853 (Top level): Test print $pc with a file. Test string operations
854 without a target.
855 * gdb.base/ptype.exp: Do not expect *& to work on created array
856 elements.
857
b21991b0
DJ
8582008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
859
860 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
861 gdb.threads/staticthreads.exp: Update exit query.
862
c4b347c7
SL
8632008-03-07 Sandra Loosemore <sandra@codesourcery.com>
864
865 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
866
fa4727a6
DJ
8672008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
868
869 * gdb.base/watchpoint.c (global_ptr, func4): New.
870 (main): Call func4.
871 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
872 (test_inaccessible_watchpoint): New.
873
2f34202f
MR
8742008-02-29 Maciej W. Rozycki <macro@mips.com>
875
876 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
877 select the largest.
878
0d6ba1b1
DJ
8792008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
880
881 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
882 frames-invalid annotations.
883
e691325a
PM
8842008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
885
886 * gdb.base/assign.exp: avoid same output for different tests.
887
f85b5ecc
DE
8882008-02-27 Doug Evans <dje@google.com>
889
890 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
891 for bug 1738.
892 (breakpoint_to_handler_entry): Ditto.
893
b40e7bf3
JB
8942008-02-27 Joel Brobecker <brobecker@adacore.com>
895
896 * gdb.base/ending-run.exp: Use the first line of code inside
897 function body to test breakpoints.
898 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
899 location where the breakpoint is inserted when using the line
900 where a function is declared. Fix typo in the description of
901 one of the tests.
902 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
903
2faca73a
PM
9042008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
905
906 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
907 tests.
908
6f439c36
PM
9092008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
910
911 * gdb.base/args.exp: avoid same output for tests
912 with single quotes.
913
54e52265
VP
9142008-02-26 Vladimir Prus <vladimir@codesourcery.com>
915
916 * gdb.base/annota1.exp: Adjust for 'info break'
917 format changes.
918 * gdb.base/annota3.exp: Likewise.
919 * gdb.base/break.exp: Likewise.
920 * gdb.base/condbreak.exp: Likewise.
921 * gdb.base/pending.exp: Likewise.
922 * gdb.base/sepdebug.exp: Likewise.
923 * gdb.base/unload.exp: Likewise.
924 * gdb.cp/ovldbreak.exp: Likewise.
925 * gdb.mi/mi-pending.exp: Likewise.
926
897b09ca
DE
9272008-02-07 Doug Evans <dje@google.com>
928
929 * gdb.cp/mb-inline.exp: New.
930 * gdb.cp/mb-inline.h: New.
931 * gdb.cp/mb-inline1.cc: New.
932 * gdb.cp/mb-inline2.cc: New.
933
b1c32d35
PM
9342008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
935
936 * gdb.pascal/floats.pas: New test program.
937 * gdb.pascal/floats.exp: New testcase.
938
1a4ca44a
TJB
9392008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
940
941 * gdb.base/callfuncs.c (t_float_many_args): New function.
942 (t_double_many_args): New function.
943 * gdb.base/callfuncs.exp: Add tests for exceeding float
944 and double parameters passed through the stack.
945
439048e8
JB
9462008-02-05 Joel Brobecker <brobecker@adacore.com>
947
948 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
949 gdb.ada/complete/foo.adb: New files.
950 * gdb.ada/complete.exp: New testcase.
951
81fe8080
DE
9522008-02-03 Doug Evans <dje@google.com>
953
301f0ecf
DE
954 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
955
81fe8080
DE
956 * gdb.cp/gdb2384.exp: New file.
957 * gdb.cp/gdb2384.cc: New file.
958 * gdb.cp/gdb2384-base.h: New file.
959 * gdb.cp/gdb2384-base.cc: New file.
960
4b071aec
DE
9612008-02-02 Doug Evans <dje@google.com>
962
963 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
964
61137ba6
JB
9652007-02-01 Joel Brobecker <brobecker@adacore.com>
966
967 * gdb.ada/sym_print_name: New test program.
968 * gdb.ada/sym_print_name.exp: New testcase.
969
9702007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
971
972 * gdb.ada/nested/hello.adb: New file.
973 * gdb.ada/nested.exp: New testcase.
974 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
975
98deb0da
VP
9762008-02-01 Vladimir Prus <vladimir@codesourcery.com>
977
978 * gdb.mi/basic.c (return_1): New function.
979 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
980 don't cause future evaluations of function to report
981 creation of internal breakpoints.
982
723a2275
VP
9832008-02-01 Vladimir Prus <vladimir@codesourcery.com>
984
985 * gdb.mi/mi-break.exp (test_error): New.
986 Call it.
987
fb546a2f
LM
9882008-01-31 Luis Machado <luisgpm@br.ibm.com>
989
990 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
991 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
992
2d8fd90a
PM
9932008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
994
995 * gdb.pascal/integers.pas: New test program.
996 * gdb.pascal/integers.exp: New testcase.
997
a7fa0ded
PM
9982008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
999
1000 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
1001
5e1a1926
TJB
10022008-01-30 Luis Machado <luisgpm@br.ibm.com>
1003
1004 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
1005 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
1006
8d04f9f0
JB
10072008-01-30 Paul Hilfinger <hilfinger@adacore.com>
1008
1009 * gdb.ada/formatted_ref: New test program.
1010 * gdb.ada/formatted_ref.exp: New testcase.
1011
1012 * gdb.cp/formatted-ref.cc: New file.
1013 * gdb.cp/formatted-ref.exp: New testcase.
1014
ce75a98f
JB
10152008-01-30 Joel Brobecker <brobecker@adacore.com>
1016
1017 * gdb.base/ptype.exp: Add testing of "ptype $pc".
1018
e835f6bf
NR
10192008-01-30 Nick Roberts <nickrob@snap.net.nz>
1020
1021 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
1022 (test_file_list_exec_source_file): Update to new macro-info field.
1023
d118ef87
PH
10242008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
1025
1026 * gdb.ada/exprs: New test program.
1027 * gdb.ada/exprs.exp: New testcase.
1028
7d35ab09
TJB
10292008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
1030
1031 * dfp-test.c (DELTA, DELTA_B): New definitions.
1032 (double_val1, double_val2, double_val3, double_val4, double_val5,
1033 double_val6, double_val7, double_val8, double_val9, double_val10,
1034 double_val11, double_val12, double_val13, double_val14, dec32_val1,
1035 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
1036 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
1037 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
1038 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
1039 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
1040 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
1041 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
1042 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
1043 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
1044 dec128_val16): New global variables.
1045 (decimal_dec128_align): New function.
1046 (decimal_mixed): Likewise.
1047 (decimal_many_args_dec32): Likewise.
1048 (decimal_many_args_dec64): Likewise.
1049 (decimal_many_args_dec128): Likewise.
1050 (decimal_many_args_mixed): Likewise.
1051 * dfp-test.exp: Add tests calling new inferior functions.
1052
2d717e4f
DJ
10532008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1054
1055 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
1056 gdb.server/ext-run.exp: New files.
1057 * lib/gdbserver-support.exp (gdbserver_download): New.
1058 (gdbserver_start): New. Update gdbserver expected
1059 output.
1060 (gdbserver_spawn): Use them.
1061 (gdbserver_start_extended): New.
1062
e85a822c
DJ
10632008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1064
1065 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
1066 Run on GNU/Linux.
1067 (do_exec_tests): Check for systems which do not support catchpoints.
1068 Do not match START.
1069 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
1070 Run on GNU/Linux. Enable verbose output.
1071 (check_fork_catchpoints): New.
1072 (explicit_fork_child_follow, catch_fork_child_follow)
1073 (tcatch_fork_parent_follow): Update expected messages.
1074 (do_fork_tests): Use check_fork_catchpoints.
1075 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
1076 Run on GNU/Linux. Enable verbose output.
1077 (check_vfork_catchpoints): New.
1078 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
1079 expected messages.
1080 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
1081
401ea829
JB
10822008-01-29 Jim Blandy <jimb@red-bean.com>
1083
1084 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
1085 host' errors.
1086 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
1087
aceaf3ad
JB
10882008-01-29 Jim Blandy <jimb@red-bean.com>
1089
1090 * gdb.threads/sigthread.c: Use barriers to ensure that
1091 child_thread and child_thread_two are always initialized before we
1092 start to use them.
1093
a5606eee
VP
10942008-01-29 Vladimir Prus <vladimir@codesourcery.com>
1095
1096 * gdb.base/watchpoint-solib.exp: New.
1097 * gdb.base/watchpoint-solib.c: New.
1098 * gdb.base/watchpoint-solib-shr.c: New.
1099
c55a82bb
PM
11002008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
1101
1102 * gdb.base/gdb1056.exp: Add unsigned integer test.
1103
0993fe05
DE
11042008-01-28 Doug Evans <dje@google.com>
1105
1106 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
1107
4fe42e7f
JB
11082008-01-27 Jim Blandy <jimb@codesourcery.com>
1109
c7a69933
JB
1110 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
1111
4fe42e7f
JB
1112 * gdb.base/expand-psymtabs.exp: Doc fix.
1113
5def8285
MK
11142008-01-26 Mark Kettenis <kettenis@gnu.org>
1115
1116 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
1117
5313c911
NR
11182008-01-24 Nick Roberts <nickrob@snap.net.nz>
1119
1120 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
1121 -var-set-format.
1122
93815fbf
VP
11232008-01-23 Chris Demetriou <cgd@google.com>
1124
1125 * gdb.threads/thread_events.c: New testcase source file.
1126 * gdb.threads/thread_events.exp: New testcase expect file.
1127
467a88ee
NR
11282008-01-23 Nick Roberts <nickrob@snap.net.nz>
1129
1130 * lib/gdb.exp: Add the variable octal.
1131
1132 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
1133 -var-set-format.
1134
d8f82aba
DJ
11352008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
1136 Vladimir Prus <vladimir@codesourcery.com>
1137
1138 * gdb.base/float.exp: Allow missing floating point for m68k and
1139 PowerPC.
1140
60c46647
VP
11412008-01-22 Vladimir Prus <vladimir@codesourcery.com>
1142
1143 * gdb.mi/basics.c: Setup for testing breakpoints
1144 ignore count.
1145 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
1146 * gdb.mi/mi-cli.exp: Adjust.
1147 * gdb.mi/mi2-cli.exp: Adjust.
1148
c7dd36a1
PA
11492008-01-17 Pedro Alves <pedro@codesourcery.com>
1150
1151 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
1152 and 'dummy_ptr' integer pointer. Initialize struct_declarations
1153 with dummy_ptr's address.
1154 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
1155 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
1156 all targets.
1157 * gdb.mi/mi2-var-child.exp: Likewise.
1158
39d5313e
JB
11592008-01-09 Joel Brobecker <brobecker@adacore.com>
1160
1161 * gdb.ada/null_array: New test program.
1162 * gdb.ada/null_array.exp: New testcase.
1163
0aea4bf3
LM
11642008-01-09 Luis Machado <luisgpm@br.ibm.com>
1165
1166 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
1167 with required float modifiers.
1168
0b354900
JB
11692008-01-08 Joel Brobecker <brobecker@adacore.com>
1170
1171 * gdb.ada/funcall_param: New test program.
1172 * gdb.ada/funcall_param.exp: New testcase.
1173
cdb7f5d4
JB
11742008-01-08 Joel Brobecker <brobecker@adacore.com>
1175
1176 * gdb.ada/arrayparam: New test program.
1177 * gdb.ada/arrayparam.exp: New testcase.
1178
88e2547f
JB
11792008-01-08 Joel Brobecker <brobecker@adacore.com>
1180
1181 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
1182 landed. Should also fix random failures in the test following it.
1183
f6867ce0
TJB
11842008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
1185
1186 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
1187 for expressions with decimal float values.
1188 (test_dfp_conversions): New function to test casts to and from
1189 decimal float types.
1190 Call test_dfp_conversions.
1191 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
1192 elements.
1193 (main): Initialize ds.float4 and ds.double8 elements.
1194 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
1195 string to new error message.
1196 (d64_set_tests): Likewise.
1197 (d128_set_tests): Likewise.
1198 Add tests for expressions with decimal float variables. Add tests for
1199 conversions to and from decimal float types.
1200
f9c11282
JB
12012008-01-05 Joel Brobecker <brobecker@adacore.com>
1202
1203 * gdb.ada/packed_tagged/comp_bug.adb: New file.
1204 * gdb.ada/packed_tagged.exp: New testcase.
1205
0ecbca72
JB
12062008-01-04 Joel Brobecker <brobecker@adacore.com>
1207
1208 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
1209 gdb.ada/homonym/homonym_main.adb: New files.
1210 * gdb.ada/homonym.exp: New testcase.
1211
c18d3d89
JB
12122008-01-04 Joel Brobecker <brobecker@adacore.com>
1213
1214 * gdb.ada/packed_array.exp: Add testing of references to
1215 a packed array.
1216
ecc7085b
JB
12172008-01-04 Joel Brobecker <brobecker@adacore.com>
1218
1219 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
1220 New files.
1221 * gdb.ada/type_coercion.exp: New testcase.
1222
c474c922
JB
12232008-01-04 Joel Brobecker <brobecker@adacore.com>
1224
1225 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
1226 gdb.ada/tagged/foo.adb: New file.
1227 * gdb.ada/tagged.exp: New testcase.
1228
9005b927
JB
12292008-01-04 Joel Brobecker <brobecker@adacore.com>
1230
1231 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
1232 gdb.ada/ptype_field/foo.adb: New files.
1233 * gdb.ada/ptype_field.exp: New testcase.
1234
1a6aaad8
JB
12352008-01-03 Joel Brobecker <brobecker@adacore.com>
1236
1237 * gdb.ada/print_pc.exp: New testcase.
1238
0ef22f53
JB
12392008-01-03 Joel Brobecker <brobecker@adacore.com>
1240
1241 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
1242 gdb.ada/taft_type/p.adb: New files.
1243 * gdb.ada/taft_type.exp: New testcase.
1244
1689ecf8
JB
12452008-01-03 Joel Brobecker <brobecker@adacore.com>
1246
1247 * gdb.ada/array_bounds/bar.adb: New file.
1248 * gdb.ada/array_bounds.exp: New testcase.
1249
a4d0b9c3
JB
12502008-01-03 Joel Brobecker <brobecker@adacore.com>
1251
1252 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
1253 gdb.ada/arrayptr/foo.adb: New files.
1254 * gdb.ada/arrayptr.exp: New testcase.
1255
a31ace00
JB
12562008-01-03 Joel Brobecker <brobecker@adacore.com>
1257
1258 * gdb.base/set-lang-auto.exp: New testcase.
1259
a97fced3
JB
12602008-01-03 Joel Brobecker <brobecker@adacore.com>
1261
1262 * gdb.ada/fun_addr/foo.adb: New file.
1263 * gdb.ada/fun_addr.exp: New testcase.
1264
ef29ce1a
JK
12652008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1266
1267 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
1268 New files
1269
0fafefe3
JB
12702008-01-02 Joel Brobecker <brobecker@adacore.com>
1271
1272 * array_subscript_addr/p.adb: New file.
1273 * array_subscript_addr.exp: New testcase.
1274
c4359f8d
JB
12752008-01-02 Joel Brobecker <brobecker@adacore.com>
1276
1277 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
1278 New files.
1279 * gdb.ada/str_cmp_ref.exp: New testcase.
1280
1aa1b15b
JB
12812008-01-01 Joel Brobecker <brobecker@adacore.com>
1282
1283 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
1284 gdb.ada/fun_in_declare/foo.adb: New files.
1285 * gdb.ada/fun_in_declare.exp: New testcase.
1286
81c9b2cf
JB
12872008-01-01 Joel Brobecker <brobecker@adacore.com>
1288
1289 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
1290 gdb.ada/ref_param/pck.ads: New files.
1291 * gdb.ada/ref_param.exp: New testcase.
1292
319e4674
JB
12932008-01-01 Joel Brobecker <brobecker@adacore.com>
1294
1295 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
1296 gdb.ada/interface/foo.adb: New files.
1297 * gdb.ada/interface.exp: New testcase.
1298
ef682c56
JB
12992007-12-31 Jim Blandy <jimb@codesourcery.com>
1300
1301 * gdb.base/multi-forks.exp: Consume all output from child
1302 processes before proceeding to next test.
1303
f6f3eb6c
JB
13042007-12-29 Jim Blandy <jimb@codesourcery.com>
1305
1306 * configure: Regenerated.
1307
f652e42f
JB
13082007-12-27 Joel Brobecker <brobecker@adacore.com>
1309
1310 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
1311 gdb.ada/fixed_cmp/fixed.adb: New files.
1312 * gdb.ada/fixed_cmp.exp: New testcase.
1313
6943e596
JB
13142007-12-27 Joel Brobecker <brobecker@adacore.com>
1315
1316 * gdb.ada/boolean_expr.exp: New testcase.
1317
aad9a193
JB
13182007-12-26 Jim Blandy <jimb@codesourcery.com>
1319
1320 * gdb.base/multi-forks.exp: Doc fix.
1321
fb5f3683
JB
13222007-12-26 Joel Brobecker <brobecker@adacore.com>
1323
1324 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
1325 * gdb.ada/char_param.exp: Do not compile our test program with
1326 -gnata, this is unnecessary.
1327 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
1328
384e4a9c
JB
13292007-12-24 Joel Brobecker <brobecker@adacore.com>
1330
1331 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
1332 gdb.ada/print_chars/foo.adb: New files.
1333 * gdb.ada/print_chars.exp: New testcase.
1334
01e044f7
JB
13352007-12-24 Joel Brobecker <brobecker@adacore.com>
1336
1337 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
1338 gdb.ada/char_param/foo.adb: New files.
1339 * gdb.ada/char_param.exp: New testcase.
1340
0ce17860
JB
13412007-12-22 Jim Blandy <jimb@codesourcery.com>
1342
1343 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
1344 hard-coding source line numbers into the test.
1345 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
1346 gdb_get_line_number to find.
1347
919809b9
JB
13482007-12-22 Joel Brobecker <brobecker@adacore.com>
1349
1350 * gdb.base/ptype.c (highest): New struct type.
1351 (the_highest): New variable of that type.
1352 (main): Add dummy assignment to a field of variable the_highest.
1353 * gdb.base/ptype.exp: Test type printing of our new variable.
1354
abc8a88d
PM
13552007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
1356
1357 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
1358 and record first explicitly generated thread number.
1359 Use that thread number for thread specific watchpoint test.
1360 Add iteration number to repetitive tests.
1361
5158f3e3
CES
13622007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
1363 Jim Blandy <jimb@codesourcery.com>
1364
1365 * gdb.base/expand-psymtabs.c: New testcase
1366 source file.
1367 * gdb.base/expand-psymtabs.exp: New testcase
1368 expect file.
1369
37e4754d
LM
13702007-12-17 Luis Machado <luisgpm@br.ibm.com>
1371
1372 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
1373 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
1374
551e5d04
JB
13752007-12-17 Joel Brobecker <brobecker@adacore.com>
1376
1377 * gdb.ada/frame_args/foo.adb: New file.
1378 * gdb.ada/frame_args/pck.ads: New file.
1379 * gdb.ada/frame_args/pck.adb: New file.
1380 * gdb.ada/frame_args.exp: New testcase.
1381
a05ee097
JB
13822007-12-17 Joel Brobecker <brobecker@adacore.com>
1383
1384 * gdb.base/frame-args.c: New file.
1385 * gdb.base/frame-args.exp: New testcase.
1386
c162e8c9
JM
13872007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
1388 Joseph Myers <joseph@codesourcery.com>
1389
1390 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
1391
afe8ab22
VP
13922007-12-14 Vladimir Prus <vladimir@codesourcery.com>
1393
1394 * gdb.mi/mi-pending.exp: New.
1395 * gdb.mi/mi-pending.c: New.
1396 * gdb.mi/mi-pendshr.c: New.
1397
dfdfb3ca
JB
13982007-12-06 Jim Blandy <jimb@codesourcery.com>
1399
1400 * gdb.base/default.exp: Update expected output for 'info catch'.
1401
b7fca990
JK
14022007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1403
1404 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
1405 must be set to binary.
1406
6a1afc1e
PA
14072007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
1408
1409 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
1410
a6b151f1
DJ
14112007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
1412
1413 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
1414 gdb.mi/mi-file-transfer.exp: New.
1415
43039443
JK
14162007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1417
1418 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
1419
0ef2251b
MR
14202007-11-22 Maciej W. Rozycki <macro@mips.com>
1421
1422 * gdb.trace/backtrace.exp: Fix a typo.
1423 * gdb.trace/circ.exp: Likewise.
1424 * gdb.trace/collection.exp: Likewise.
1425 * gdb.trace/limits.exp: Likewise.
1426 * gdb.trace/report.exp: Likewise.
1427 * gdb.trace/tfind.exp: Likewise.
1428 * gdb.trace/while-dyn.exp: Likewise.
1429
5443631e
NR
14302007-11-21 Nick Roberts <nickrob@snap.net.nz>
1431
1432 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
1433 objects of pointers that can't be dereferenced are now
1434 "noneditable".
1435
a4ce5b0d
UW
14362007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1437
1438 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
1439 (target_cpu): Remove.
1440
d6e956e5
VP
14412007-10-15 Vladimir Prus <vladimir@codesourcery.com>
1442
1443 * gdb.base/ending-run.exp: Expect the list of cleared
1444 breakpoint to come in natural order, not the reversed one.
1445
214270ab
VP
14462007-11-07 Vladimir Prus <vladimir@codesourcery.com>
1447
1448 * gdb.mi/mi-var-child.c (do_child_deletion): New.
1449 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
1450
1a619819
LM
14512007-11-05 Luis Machado <luisgpm@br.ibm.com>
1452
1453 * gdb.base/printcmds.exp: New function
1454 test_printf_with_dfp.
1455
5b01a6fa
DE
14562007-11-02 Doug Evans <dje@google.com>
1457
1458 * gdb.disasm/t01_mov.s: Remove carriage returns.
1459 * gdb.disasm/t02_mova.s: Ditto.
1460 * gdb.disasm/t03_add.s: Ditto.
1461 * gdb.disasm/t04_sub.s: Ditto.
1462 * gdb.disasm/t05_cmp.s: Ditto.
1463 * gdb.disasm/t06_ari2.s: Ditto.
1464 * gdb.disasm/t07_ari3.s: Ditto.
1465 * gdb.disasm/t08_or.s: Ditto.
1466 * gdb.disasm/t09_xor.s: Ditto.
1467 * gdb.disasm/t10_and.s: Ditto.
1468 * gdb.disasm/t11_logs.s: Ditto.
1469 * gdb.disasm/t12_bit.s: Ditto.
1470 * gdb.disasm/t13_otr.s: Ditto.
1471
ec33ab7f
JK
14722007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1473
1474 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
1475
ae0d01ff
UW
14762007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1477
1478 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
1479 provide DFP support.
1480
55eddb0f
DJ
14812007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
1482
1483 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
1484 Test "set powerpc vector-abi". Skip auto-detection tests for old
1485 toolchains.
1486
7020f05c
PA
14872007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
1488
1489 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
1490 with [string compare].
1491
84bc3db9
PA
14922007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
1493
1494 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
1495 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
1496
5876dc88
LM
14972007-10-25 Luis Machado <luisgpm@br.ibm.com>
1498
1499 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
1500 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
1501 * gdb.opt/Makefile.in: New makefile.
1502 * Makefile.in: Create new directory "gdb.opt".
1503 * configure.ac: Add "gdb.opt" directory.
1504 * configure: Regenerated.
1505
c3ea9a14
DE
15062007-10-25 Doug Evans <dje@google.com>
1507
1508 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
1509 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
1510
93004d61
TJB
15112007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
1512 Thiago Jung Bauermann <bauerman@br.ibm.com>
1513
1514 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
1515 Floating Point expressions.
1516 * gdb.base/dfp-test.exp: new file adding tests for Decimal
1517 Floating Point variables.
1518 * gdb.base/dfp-test.c: new file containing program with Decimal
1519 Floating variables, used by gdb.base/dfp-test.exp.
1520
62a24a2b
DJ
15212007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
1522
1523 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
1524
e7b1eae6
UW
15252007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1526
1527 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
1528 compiling test case with GCC.
1529 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
1530
c641edcc
UW
15312007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1532
1533 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
1534 format changes.
1535
5e5ebfe6
MS
15362007-10-18 Michael Snyder <msnyder@specifix.com>
1537
1538 * gdb.base/dbx.exp: Add missing "-re " operator.
1539
e831e7b6
GM
15402007-10-16 Gaius Mulley <gaius@glam.ac.uk>
1541
1542 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
1543 * configure.ac: Removed trailing spaces after backslash.
1544 * gdb.modula2: New directory.
1545 * gdb.modula2/Makefile.in: New file.
1546 * gdb.modula2/unbounded-array.exp: New file.
1547 * gdb.modula2/unbounded1.c: New file.
1548
7cc46491
DJ
15492007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
1550
1551 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
1552
15532007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
1554
1555 * gdb.base/sigstep.c (main): Add checks for
1556 return values for setitimer call.
1557 Call setitimer again with itimer = ITIMER_REAL
1558 if first call to setitimer fails.
1559
e91528f0
KH
15602007-10-11 Kazu Hirata <kazu@codesourcery.com>
1561
1562 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
1563 of $timeout.
1564
2ec9a4f8
DJ
15652007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
1566
1567 * gdb.server/server-run.exp: Test for dynamic linker symbols.
1568
15692007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
1570
1571 * lib/gdb.exp (gdb_run_cmd): Move comment outside
1572 of gdb_expect call, to avoid interruption.
1573
64b2fa04
PA
15742007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
1575
1576 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
1577 (v_unsigned_long_long, v_long_long_array)
1578 (v_signed_long_long_array, v_unsigned_long_long_array)
1579 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
1580 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
1581 [!NO_LONG_LONG]: New.
1582 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
1583 v_long_long_member.
1584
1585 (v_long_long_func, v_signed_long_long_func)
1586 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
1587 (main) [!NO_LONG_LONG]: Initialize long long variants.
1588
1589 * gdb.base/whatis.exp: If board file requests no_long_long, build
1590 test with NO_LONG_LONG defined. Test long long, signed long long,
1591 and unsigned long long variants but only if board file doesn't
1592 disable it.
1593
a912286e
DJ
15942007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
1595 Daniel Jacobowitz <dan@codesourcery.com>
1596
1597 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
1598 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
1599 * configure: Regenerated.
1600 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
1601 gdb.pascal/types.exp, lib/pascal.exp: New files.
1602
471ba8c9
DJ
16032007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
1604
1605 * gdb.cp/classes.exp (do_tests): Always step to the line after the
1606 call.
1607 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
1608 to return to the call.
1609 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
1610 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
1611 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
1612 * gdb.mi/mi-until.exp (test_until): Likewise.
1613 * gdb.mi/mi2-until.exp (test_until): Likewise.
1614
fef8a650
DJ
16152007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
1616
1617 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
1618 two-char array.
1619 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
1620
d983da9c
DJ
16212007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
1622
1623 * gdb.threads/watchthreads.c (thread_function): Sleep between
1624 iterations.
1625 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
1626 at once for S/390. Generate matching fails and passes.
1627
17f62551
VP
16282007-09-27 Vladimir Prus <vladimir@codesourcery.com>
1629
1630 * gdb.mi/var-cmd.c (do_children_tests): Initialize
1631 the 'struct_declarations' variable to zeros.
17f62551 1632
ed0616c6
VP
16332007-09-24 Vladimir Prus <vladimir@codesourcery.com>
1634
1635 * gdb.cp/mb-ctor.cc: New.
1636 * gdb.cp/mb-ctor.exp: New.
1637 * gdb.cp/mb-templates.cc: New.
1638 * gdb.cp/mb-templates.exp: New.
1639
41f1b697
DJ
16402007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
1641
1642 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
1643
3f213f78
PA
16442007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
1645
1646 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
1647 targets.
1648 * configure: Regenerate.
1649
0d381245
VP
16502007-09-23 Vladimir Prus <vladimir@codesourcery.com>
1651
1652 * gdb.base/annota1.exp: Adjust for 'info break'
1653 format changes.
1654 * gdb.base/annota3.exp: Likewise.
1655 * gdb.base/break.exp: Likewise.
1656 * gdb.base/condbreak.exp: Likewise.
1657 * gdb.base/pending.exp: Likewise.
1658 * gdb.base/sepdebug.exp: Likewise.
1659 * gdb.base/unload.exp: Likewise.
1660 * gdb.base/ovldbreak.exp: Likewise.
1661
fe3f5fa8
VP
16622007-09-22 Vladimir Prus <vladimir@codesourcery.com>
1663
1664 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
1665 messages.
1666 * gdb.base/chng-syms.exp: Likewise.
1667 * gdb.base/unload.exp: Likewise.
1668
a75cf6c0
DJ
16692007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
1670
1671 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
1672
18ecae38
DJ
16732007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
1674
1675 * schedlock.c (NUM): Change to 1.
1676 (main): Use args[0] for the main thread.
1677 * schedlock.exp: Only expect two threads. Only issue one pass or fail
1678 regardless of the number of threads.
1679
5509918f
MR
16802007-09-14 Maciej W. Rozycki <macro@mips.com>
1681
4a543daf
MR
1682 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
1683 type down.
1684 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
1685 test.
1686 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
1687 watchpoint type down.
1688 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
1689 test.
1690
16912007-09-14 Maciej W. Rozycki <macro@mips.com>
1692
5509918f
MR
1693 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
1694 Move all the tests here and run them twice, once using software
1695 watchpoints and once using hardware watchpoints.
1696 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
1697
40b53987
DJ
16982007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
1699
1700 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
1701 test.
1702
695e2681
MK
17032007-09-10 Mark Kettenis <kettenis@gnu.org>
1704
8b3fc8d8
MK
1705 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
1706 build-id.
1707
695e2681
MK
1708 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
1709 know about $ORIGIN. Calculate output dir from $dest instead of
1710 using ${objdir}/{$subdir}.
1711
58d69f29
MK
17122007-09-09 Mark Kettenis <kettenis@gnu.org>
1713
1714 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
1715 gcore, before continuing with the test.
1716
3e347599
DJ
17172007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
1718
1719 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
1720 * gdb.mi/mi-watch.exp: Likewise.
1721
ea37ba09
DJ
17222007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1723 Jim Blandy <jimb@codesourcery.com>
1724
1725 * gdb.arch/i386-sse.exp: Do not expect character constants.
1726 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
1727 * gdb.base/display.exp: Allow print/s.
1728 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
1729 and unsigned char array changes.
1730
2025a643
DJ
17312007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1732
1733 * gdb.base/display.exp: Add tests for printf %p.
1734
26669a27
PA
17352007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
1736
1737 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
1738 the dll name to unicode.
1739
c8f021f8
JK
17402007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1741
1742 * gdb.base/default.exp (show version): Update the version text.
1743 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
1744
4cf31eea
JK
17452007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1746
1747 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
1748 New files.
1749
4935890f
JK
17502007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1751
1752 * lib/gdb.exp (build_id_debug_filename_get): New function.
1753 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
1754 Remove the generate DEBUG file for the future testcase runs.
1755 New testcase for the NT_GNU_BUILD_ID retrieval.
1756 Move the final testing step to ...
1757 (test_different_dir): ... a new function.
1758 New parameter XFAIL to XFAIL all the tests performed.
1759 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
1760 New parameter TYPE to PF_PREFIX all the tests performed.
1761
02142340
VP
17622007-08-31 Vladimir Prus <vladimir@codesourcery.com>
1763
1764 * gdb.mi/mi-var-cp.cc (path_expression): New
1765 function.
1766 * gdb.mi/mi-var-cp.exp: Run path exression tests.
1767
36acd84e
UW
17682007-08-27 Markus Deuling <deuling@de.ibm.com>
1769
1770 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
1771 to fit into SPU Local Store memory.
1772
a896d121
JB
17732007-08-23 Joel Brobecker <brobecker@adacore.com>
1774
1775 * gdb.base/default.exp: Adjust the expected output of "info
1776 warranty" after the switch to GPLv3.
1777
7b433602
JB
17782007-08-23 Joel Brobecker <brobecker@adacore.com>
1779
1780 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
1781 to 30000 (from 20000).
1782
e22f8b7c
JB
17832007-08-23 Joel Brobecker <brobecker@adacore.com>
1784
1785 Switch the license of all .exp files to GPLv3.
1786 Switch the license of all .f and .f90 files to GPLv3.
1787 Switch the license of all .s and .S files to GPLv3.
1788
5a0e3bd0
JB
17892007-08-23 Joel Brobecker <brobecker@adacore.com>
1790
1791 * configure.ac: Switch license to GPLv3.
1792
cc00619d
JB
17932007-08-23 Joel Brobecker <brobecker@adacore.com>
1794
1795 Switch the licensing to GPLv3 for all .ads and .adb files.
1796
8d26208a
DJ
17972007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
1798
1799 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
1800 and t_int_double.
1801 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
1802
4fcb9948
JB
18032007-08-17 Joel Brobecker <brobecker@adacore.com>
1804
1805 * gdb.base/step-line.c: Switch license to GPL version 3, and
1806 update copyright year.
1807 * gdb.base/step-line.inp: Likewise.
1808
b9c34f67
JB
18092007-08-17 Joel Brobecker <brobecker@adacore.com>
1810
1811 * gdb.base/gdb1555.exp: Make expected output immune to formatting
1812 changes inside gdb1555.c.
1813 * gdb.base/pending.exp: Likewise.
1814
2cc17678
DJ
18152007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
1816
1817 * config/default.exp: New file.
1818
e48883f7
DJ
18192007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1820
1821 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
1822 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
1823
1ab80e5b
MR
18242007-07-30 Maciej W. Rozycki <macro@mips.com>
1825
1826 * gdb.base/dump.exp: Force the correct endianness for binary
1827 formats not carrying this information.
1828
aba471f5
DJ
18292007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1830
1831 * gdb.threads/staticthreads.exp: Match .*sem_post.
1832
d4e07204
DJ
18332007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1834
1835 * gdb.base/readline.exp (operate_and_get_next): Match the final
1836 prompt.
1837
2b97317d
KB
18382007-07-23 Kevin Buettner <kevinb@redhat.com>
1839
1840 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
1841 to restarting SID.
1842
44efa07a
KB
18432007-07-18 Kevin Buettner <kevinb@redhat.com>
1844
1845 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
1846 prior to `gdb_start'.
1847
7b5ebade
KB
18482007-07-18 Kevin Buettner <kevinb@redhat.com>
1849
1850 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
1851 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
1852 Remove call to gdb_unload.
1853
255e7678
DJ
18542007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
1855 Daniel Jacobowitz <dan@codesourcery.com>
1856
1857 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
1858 for __WIN32__.
1859 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
1860 * gdb.base/unload.exp: Use shared library test routines.
1861
3a40aaa0
UW
18622007-07-03 Markus Deuling <deuling@de.ibm.com>
1863
1864 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
1865 * gdb.base/solib-symbol-lib.c: Likewise.
1866 * gdb.base/solib-symbol-main.c: Likewise.
1867
b0f4b84b
DJ
18682007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
1869
1870 * config/gdbserver.exp (gdb_reconnect): New.
1871 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
1872 gdb.base/solib-disc.exp: New files.
1873 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
1874 remote debugging".
1875 (gdb_compile): Add shlib_load flag.
1876 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
1877 port.
1878 (gdbserver_reconnect): New.
1879
1b05479a
DJ
18802007-07-01 Nick Roberts <nickrob@snap.net.nz>
1881 Daniel Jacobowitz <dan@codesourcery.com>
1882
1883 * gdb.base/annota3.exp: Test for if construct.
1884
86f78eb2
DJ
18852007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
1886
1887 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
1888
6a2eb474
MR
18892007-06-21 Chris Dearman <chris@mips.com>
1890 Maciej W. Rozycki <macro@mips.com>
1891
1892 * gdb.base/display.exp: Allow a newline after display/i.
1893 * gdb.base/pc-fp.exp: Likewise.
1894 * gdb.base/sigbpt.exp: Likewise.
1895
f8b73d13
DJ
18962007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
1897
1898 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
1899 required features to be included.
1900
4339e69e
DJ
19012007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
1902
1903 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
1904 in info threads output.
1905
23d964e7
UW
19062007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1907 Markus Deuling <deuling@de.ibm.com>
1908
1909 * gdb.arch/spu-info.exp: New testcase.
1910 * gdb.arch/spu-info.c: New file.
1911
fd20f75b
DJ
19122007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
1913
1914 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
1915 tpcs_offset. Restore lr after the call.
1916 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
1917
2226f861
DJ
19182007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
1919
1920 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
1921 (gdbserver_run): Kill any running gdbserver.
1922 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
1923
d12371a9
MR
19242007-05-17 Maciej W. Rozycki <macro@mips.com>
1925
1926 * gdb.base/sigbpt.exp: Preset segv_addr.
1927
93f02886
DJ
19282007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
1929
1930 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
1931 (gdb_compile_shlib): Likewise.
1932 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
1933 (default_gdb_init): Clear cleanfiles.
1934 (gdb_finish): Delete recorded cleanfiles.
1935 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
1936
1937 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
1938 Do not use isnative.
1939 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
1940 gdb.base/so-impl-ld.exp: Likewise.
1941 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
1942 * gdb.base/unload.exp: Likewise. Do not pass empty option to
1943 gdb_compile.
1944
b04e06d7
VP
19452007-05-15 Vladimir Prus <vladimir@codesourcery.com>
1946
1947 * config/unknown.exp: Remove.
1948
069ed931
UW
19492007-05-15 Markus Deuling <deuling@de.ibm.com>
1950
1951 * gdb.base/info-proc.exp: Check is_remote.
1952
09db0d03
UW
19532007-05-14 Markus Deuling <deuling@de.ibm.com>
1954
1955 * gdb.base/gcore.exp: Initialize variable core_supported.
1956
af2cbe8c
DJ
19572007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
1958
1959 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
1960
027c0295
DJ
19612007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
1962
1963 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
1964 * gdb.threads/print-threads.exp (test_all_threads): Allow
1965 negative and hexadecimal thread IDs.
1966
dc5000e7
DJ
19672007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
1968
1969 * gdb.java/jprint.java (public): Avoid invalid call to static
1970 method.
1971
2e74ed18
DP
19722007-05-14 Denis Pilat <denis.pilat@st.com>
1973
1974 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
1975 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
1976 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
1977 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
1978 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
1979
83547f02
UW
19802007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1981
1982 * gdb.base/overlays.exp: Add support for targets with only code
1983 overlay support, not data overlay. Support spu-*-* target in
1984 this mode.
1985 * gdb.base/ovlymgr.c: Provide stubs for spu target.
1986 * gdb.base/spu.ld: New file.
1987
b18be20d
DJ
19882007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
1989
1990 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
1991
be444858
DJ
19922007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
1993
1994 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
1995
b1d53152
DJ
19962007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
1997
1998 * gdb.java/jmain.exp: Handle demangled names with and without method
1999 signatures.
2000
d084b331
DJ
20012007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
2002
2003 * gdb.mi/mi-syn-frame.c (main, foo, bar)
2004 (have_a_very_merry_interrupt): Remove calls to puts.
2005 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
2006 inferior output.
2007 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
2008 test names.
2009
db9d7fc5
DJ
20102007-04-29 Markus Deuling <deuling@de.ibm.com>
2011 Daniel Jacobowitz <dan@codesourcery.com>
2012
2013 * gdb.base/auxv.exp (core_works): Also check is_remote.
2014 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
2015
ef783a7d
VP
20162007-04-25 Vladimir Prus <vladimir@codesourcery.com>
2017
2018 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
2019 message, not the undefined 'module' variable.
2020 * gdb.base/siginfo.exp: Likewise.
2021 * gdb.base/sigstep.exp: Likewise.
2022 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
2023 serialport.
2024 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
2025
b7b73cae
CV
20262007-04-25 Corinna Vinschen <vinschen@redhat.com>
2027
2028 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
2029 target sim fails. Return 0 otherwise.
2030 (gdb_load): Return prematurely if gdb_target_sim fails.
2031
7d90fdfa
DP
20322007-04-16 Denis Pilat <denis.pilat@st.com>
2033
2034 * gdb.base/setshow.exp: Reset height after having set it to 100.
2035
5d3e9c85
DP
20362007-04-16 Denis Pilat <denis.pilat@st.com>
2037
2038 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
2039
18e75969
DP
20402007-04-16 Denis Pilat <denis.pilat@st.com>
2041
2042 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
2043
25d5ea92
VP
20442007-04-14 Vladimir Prus <vladimir@codesourcery.com>
2045
2046 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
2047 tests. Run the frozen varobjs test.
2048 * gdb.mi/var-cmd.c (do_frozen_tests): New.
2049 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
2050
0b49cb80
JK
20512007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2052
2053 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
2054 gdb.base/type-opaque.exp: New files.
2055
a73bafbc
VP
20562007-04-01 Vladimir Prus <vladimir@codesourcery.com>
2057
2058 * gdb.mi/mi-var-child.c
2059 (do_children_tests): User char[2] instead of
2060 char so that automatic printing of pointers to char
2061 don't give unpredicable result.
2062 * gdb.mi/var-cmd.c (do_locals_test): Initialize
2063 local variables.
2064 * gdb.mi/mi-var-child.exp: Step to right line
2065 of do_children_tests.
2066 * gdb.mi/mi2-var-child.exp: Likewise.
2067 * gdb.mi/mi-var-cmd.exp: Step to right line of
2068 do_locals_tests.
2069 (do_children_tests): User char[2] instead of
2070 char so that automatic printing of pointers to char
2071 don't give unpredicable result.
2072 * gdb.mi/mi2-var-cmd.exp: Likewise.
2073 * lib/mi-support.exp (mi_continue_to_line):
2074 Pass test name to mi_wait_for_stop.
2075
7ce59000
DJ
20762007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2077
2078 * gdb.asm/asm-source.exp: Remove d10v case.
2079 * lib/gdb.exp (skip_cplus_tests): Likewise.
2080 * gdb.asm/d10v.inc: Deleted.
2081
20389057
DJ
20822007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2083
2084 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
2085
8807d78b
DJ
20862007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2087
2088 * config/netware.exp: Delete file.
2089
aa3edb8e
JB
20902007-03-29 Joel Brobecker <brobecker@adacore.com>
2091
2092 * gdb.dwarf2/dw2-noloc.S: New file.
2093 * gdb.dwarf2/dw2-noloc.exp: New file.
2094
297561ac
PA
20952007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
2096
2097 * gdb.cp/method2.cc: New test.
2098 * gdb.cp/method2.exp: New test.
2099 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
2100
1f81bd39
DJ
21012007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
2102
2103 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
2104
9453113a
DJ
21052007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
2106
2107 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
2108
b741e217
DJ
21092007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
2110
2111 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
2112 (gdb_load): Delete, replace with...
2113 (gdb_reload): ...this.
2114 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
2115 * gdb.server/server-mon.exp: Likewise.
2116 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
2117 (gdb_start_cmd): New.
2118 (gdb_file_cmd): Save the last loaded file.
2119 (gdb_reload): New.
2120 (gdb_gnu_strip_debug): Use transform.
2121 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
2122 support here. Use new $last_loaded_file. Check mtime.
2123 (gdb_target_cmd): Handle ObjC failure case.
2124 (infer_host_exec): Delete.
2125 (gdbserver_load): Rename to...
2126 (gdbserver_run): ...this. Simplify.
2127 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
2128 (mi_gdb_load): Move most contents to a new function...
2129 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
2130 (mi_run_cmd): Use mi_gdb_target_load.
2131 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
2132 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
2133 Use gdb_run_cmd.
2134 * gdb.base/charsign.exp: Remove incorrect comment.
2135 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
2136 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
2137 gdb.base/start.exp: Use gdb_start_cmd.
2138
446ab585
MR
21392007-03-23 Nigel Stephens <nigel@mips.com>
2140 Maciej W. Rozycki <macro@mips.com>
2141
2142 * gdb.base/sigbpt.exp: Fix the message when skipping test.
2143 * gdb.base/signull.exp: Similarly.
2144
bbb88ebf
UW
21452007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2146
2147 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
2148 messages available to test cases (like chng-sym.exp).
2149
cb8c4a99
AS
21502007-03-14 Andreas Schwab <schwab@suse.de>
2151
2152 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
2153 format changes.
2154
4e463ff5
DJ
21552007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
2156
2157 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
2158 (optimized_1): New.
2159 (main): Call optimized_1.
2160 (gdb2029): Correct typos. Call gdb2029_marker.
2161 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
2162 for gdb2029.
2163
b6db2c47
MK
21642007-03-12 Mark Kettenis <kettenis@gnu.org>
2165
2166 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
2167 as tabs. Remove redundant test pattern.
2168
70ed3737
UW
21692007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2170
2171 * gdb.base/long_long.exp: Accept optional symbol name in <...>
2172 for /a format output.
2173
47b67b60
DJ
21742007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
2175
2176 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
2177 collect output incrementally.
2178
b8953b0e
UW
21792007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2180
2181 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
2182 for -var-create lpcharacter test.
2183 * gdb.mi/mi2-var-cmd.exp: Likewise.
2184
7acd5c40
UW
21852007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2186
2187 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
2188 pass on targets where address zero is readable.
2189
9c6759c1
UW
21902007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2191
2192 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
2193 just a single architecture.
2194
a2f1aeb4
UW
21952007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2196
2197 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
2198 (fetch_all_registers): New function, uses gdb_test_multiple and
2199 exp_continue to fetch inferior output line-by-line.
2200 Replace all uses of do_get_all_registers by fetch_all_registers.
2201
46579ac2
UW
22022007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2203
2204 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
2205 in target_info.
2206
fc133f24
MS
22072007-03-02 Michael Snyder <michael.snyder@palmsource.com>
2208
2209 * gdb.threads/manythreads.exp: Use $message string for
2210 consistancy; add a default (timeout) case.
2211
7646a51d
MS
22122007-03-02 Michael Snyder <michael.snyder@palmsource.com>
2213
2214 * gdb.base/watchpoint.exp: Fix truncated comment.
2215
dcfff61f
MS
22162007-03-02 Michael Snyder <michael.snyder@palmsource.com>
2217
2218 * Makefile.in: Remove spurious single-quotes from sed command.
2219
664e3ee9
DJ
22202007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
2221
2222 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
2223 func.
2224 * gdb.mi/mi2-var-cmd.exp: Likewise.
2225
d7cc6f2f
JB
22262007-02-27 Joel Brobecker <brobecker@adacore.com>
2227
2228 * gdb.dwarf2/dw2-producer.S: New file.
2229 * gdb.dwarf2/dw2-producer.exp: New testcase.
2230
22312007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
2232
2233 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
2234 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
2235 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
2236 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
2237 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
2238 Revert tests to use mi_gdb_test and include value field in output
2239 of -var-create.
2240
93d42b30
DJ
22412007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
2242
2243 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
2244
c499ed39
DJ
22452007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
2246
2247 * gdb.base/maint.exp: Remove full paths from test names.
2248 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
2249 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
2250
9836f81b
JB
22512007-02-27 Joel Brobecker <brobecker@adacore.com>
2252
2253 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
2254
c74d0ad8
DJ
22552007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
2256
2257 * gdb.server/server-mon.exp: New test.
2258
2711e456
DJ
22592007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
2260
2261 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
2262
ff6f572f
DJ
22632007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
2264
2265 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
2266 register capitalization.
2267
fada3feb
DP
22682007-02-13 Denis Pilat <denis.pilat@st.com>
2269
2270 * gdb.mi/mi-var-invalidate.exp: New file.
2271
fb1e4ffc
DJ
22722007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
2273
2274 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
2275
3da939d7
DJ
22762007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
2277
2278 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
2279
123dc839
DJ
22802007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
2281
2282 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
2283 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
2284
877e3645 22852007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
2286
2287 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
2288 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
2289 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
2290 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
2291 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 2292 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
2293 Update tests to include value field in output of -var-create.
2294
3c0a2960
AS
22952007-02-08 Andreas Schwab <schwab@suse.de>
2296
2297 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
2298
108546a0
DJ
22992007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
2300
2301 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
2302 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
2303
d701dcab
DP
23042007-02-02 Denis Pilat <denis.pilat@st.com>
2305
2306 * gdb.threads/threadapply.exp: check that frame is not changed by
2307 the thread apply all command.
2308
783e3e2f
AS
23092007-01-31 Andreas Schwab <schwab@suse.de>
2310
6d9c3a87
AS
2311 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
2312
3c50d7b9
AS
2313 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
2314 in the dwarf sections.
2315 * gdb.dwarf2/mac-fileno.S: Likewise.
2316
783e3e2f
AS
2317 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
2318 bspstore register on ia64.
2319
78ff580e
AS
23202007-01-29 Andreas Schwab <schwab@suse.de>
2321
cc8e9b12
AS
2322 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
2323 "frame-begin" annotation.
2324
78ff580e
AS
2325 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
2326 number of "frames-invalid" annotations.
2327
704a4f78
DJ
23282007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2329
2330 * gdb.base/commands.exp: Call if_commands_test.
2331 (gdb_test_no_prompt, if_commands_test): New.
2332
e741bf94
MK
23332007-01-28 Mark Kettenis <kettenis@gnu.org>
2334
2335 * gdb.threads/sigthread.c (NSIGS): Make bigger.
2336
474d0ad3
AS
23372007-01-27 Andreas Schwab <schwab@suse.de>
2338
2339 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
2340 .short/.int/.quad in the dwarf sections.
2341 * gdb.dwarf2/dw2-intercu.S: Likewise.
2342 * gdb.dwarf2/dw2-intermix.S: Likewise.
2343
e784b426
JK
23442007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2345
2346 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
2347 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
2348 array.
e784b426
JK
2349 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
2350 * gdb.base/setvar.exp: Likewise.
2351
37f08e04
AS
23522007-01-26 Andreas Schwab <schwab@suse.de>
2353
9a01813a
AS
2354 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
2355 test.
2356
37f08e04
AS
2357 * gdb.base/multi-forks.exp ("restart $i"): Also match
2358 __kernel_syscall_via_break.
2359
6e2a9270
VP
23602007-01-24 Vladimir Prus <vladimir@codesourcery.com>
2361
2362 * lib/mi-support.exp (mi_delete_varobj): New.
2363 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
2364 testcase.
2365 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
2366 (main): Call the above.
2367 (reference_update_test, base_in_reference_test)
2368 (reference_to_pointer): Delete the created varobjs.
2369
e515b470
DJ
23702007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
2371
2372 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
2373 * configure: Regenerated.
2374 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
2375 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
2376 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
2377 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
2378 * lib/gdb.exp (gdb_skip_xml_test): New function.
2379
08d8bcd7
DJ
23802007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
2381
2382 * gdb.base/sigrepeat.exp: Correct error message.
2383
23842007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
2385 Daniel Jacobowitz <dan@codesourcery.com>
2386
2387 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
2388 gdb.arch/i386-gnu-cfi-asm.S: New files.
2389
97c3f1f3
JK
23902007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2391
2392 * lib/gdb.exp: Abort on missing `site.exp'.
2393
cb1df416
DJ
23942007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2395 Daniel Jacobowitz <dan@codesourcery.com>
2396
2397 * gdb.base/included.c, gdb.base/included.exp,
2398 gdb.base/included.h: New files.
2399
35990120
DJ
24002007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2401
2402 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
2403 (maximize_rlimit): Reduce limits on 64-bit systems.
2404
6e81a116 24052007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
2406
2407 From Marcus Deuling <deuling@de.ibm.com>:
2408 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
2409 every case.
2410
6c3c41f3
NR
24112007-01-13 Nick Roberts <nickrob@snap.net.nz>
2412
2413 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
2414 (test_path_specification): Use objdir instead of srcdir to always
2415 get an absolute filename.
2416
2f12c312
DJ
24172007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
2418
2419 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
2420
81121995
VP
24212007-01-11 Vladimir Prus <vladimir@codesourcery.com>
2422
2423 * gdb.mi/mi-var-cp.cc (reference_update_tests):
2424 Make sure the variable we're using is in scope.
2425 (reference_to_pointer): Likewise.
2426
4741b737
DJ
24272007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
2428
2429 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
2430 has no debug information.
2431
054410c3
DJ
24322007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
2433
2434 * gdb.base/annota1.exp: Remove extra send_gdb.
2435
818f79f6
DJ
24362007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2437
2438 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
2439
f7a6bb70
DJ
24402007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2441
2442 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
2443
57e66780
DJ
24442007-01-08 Nick Roberts <nickrob@snap.net.nz>
2445 Daniel Jacobowitz <dan@codesourcery.com>
2446
2447 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
2448 lcharacter or linteger change. Correct duplicated test name.
2449 * gdb.mi/mi2-var-cmd.exp: Likewise.
2450
3d799a95
DJ
24512007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
2452
2453 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
2454
24552007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
2456
2457 * gdb.base/nofield.c: New file.
2458 * gdb.base/nofield.exp: New testcase.
2459
eafb94e8
NR
24602007-01-05 Nick Roberts <nickrob@snap.net.nz>
2461
2462 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
2463
2464 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
2465 test.
2466
5e572bb4
DJ
24672007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
2468
2469 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
2470
74a44383
DJ
24712007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
2472
2473 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
2474 when continuing.
2475
1b572db9
DJ
24762007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
2477
2478 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
2479 Expect ".exe" extension.
2480
381bc39b
DJ
24812007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
2482
2483 * gdb.base/charset.exp: Add explicit filename to break.
2484 * gdb.base/dbx.exp: Add explicit filename to breaks.
2485
2b70e4c6
DJ
24862007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
2487
2488 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
2489 * gdb.mi/mi2-file.exp: Likewise.
2490
303b6f5d
DJ
24912007-01-04 Vladimir Prus <vladimir@codesourcery.com>
2492
2493 Implement specification of MI tests as comments
2494 in C and C++ sources.
2495 * lib/mi-support.exp (mi_autotest_data): New variable.
2496 (mi_autotest_source): New variable.
2497 (count_newlines, mi_prepare_inline_tests)
2498 (mi_get_inline_test, mi_continue_to_line)
2499 (mi_run_inline_test, mi_tbreak)
2500 (mi_send_resuming_command, mi_wait_for_stop): New functions.
2501 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
2502 Run inline tests.
2503 * gdb.mi/mi-var-cp.cc: Define tests here.
2504
23da0d94
VP
25052007-01-04 Vladimir Prus <vladimir@codesourcery.com>
2506
2507 Simplify usage of mi_continue_to.
2508 * lib/mi-support.exp (mi_runto_helper): Renamed
2509 from mi_runto, added new parameter 'run_or_continue'.
2510 (mi_runto): Use mi_runto_helper.
2511 (mi_continue_to): Accept just function name as parameter.
2512 Use mi_runto_helper.
2513 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
2514 * gdb.mi/mi2-var-cmd.exp: Likewise.
2515
f9e18282
JB
25162006-01-04 Joel Brobecker <brobecker@adacore.com>
2517
2518 Make this testcase a bit more realistic. The current code
2519 is too simplistic, and allows the compiler to optimize out
2520 some of the entities we need for this testcase.
2521 * gdb.ada/null_record/bar.ads (Void_Star): New type.
2522 (Do_Nothing): Add extra parameter.
2523 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
2524 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
2525 by using a variable of type Void_Star.
2526
fd678c65
JB
25272006-01-04 Joel Brobecker <brobecker@adacore.com>
2528
2529 * gdb.ada/catch_ex/foo.adb: New file.
2530 * gdb.ada/catch_ex.exp: New testcase.
2531
05cfdb42
DJ
25322007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
2533
2534 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
2535 pass --image-base to linker.
2536
2e03ee74
DJ
25372007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2538 Daniel Jacobowitz <dan@codesourcery.com>
2539
2540 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
2541 secondary prompts.
2542
0d5de010
DJ
25432007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
2544
2545 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
2546 output. Test the types of members and member pointers.
2547 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
2548 gdb/2092.
2549 * gdb.cp/member-ptr.exp: Search for a comment instead of a
2550 statement. Enable for GCC. Update expected output for some tests
2551 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
2552 layout.
2553 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
2554 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
2555 (Diamond::vget_base): New.
2556 (main): Add new tests.
2557 * gdb.cp/printmethod.exp: Update expected output for member functions.
2558 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
2559 print pEe->D::vg().
2560
61a771aa
DJ
25612007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
2562
2563 * gdb.threads/tls.exp: Allow stops in sem_post.
2564
2fa63963
DJ
25652006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
2566
2567 * gdb.base/annota1.exp: Allow .*printf in backtraces.
2568 * gdb.base/annota3.exp: Likewise.
2569 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
2570 again (instead of timing out).
2571 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
2572 GCC bug 26475.
2573 * gdb.java/jmisc.exp: Adjust to work with method signatures including
2574 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
2575 test from jmisc1.exp.
2576 * gdb.java/jmisc1.exp: Delete.
2577 * gdb.java/jprint.exp: Adjust to work with method signatures including
2578 return types.
2579 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
2580 * gdb.threads/linux-dp.exp: Don't be confused by program output.
2581 * lib/java.exp (compile_java_from_source): Pass the correct type
2582 to target_compile.
2583
5eefc2b7
JB
25842006-12-31 Joel Brobecker <brobecker@adacore.com>
2585
2586 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
2587 (stack_align_edx): New function.
2588 (stack_align_eax): New function.
2589 (main): Add calls to stack_align_edx and stack_align_eax.
2590 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
2591 Add testing for the cases where the register used during a stack
2592 realignment is edx. Same for eax.
2593
227c54da
DJ
25942006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
2595
2596 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
2597 and generic PE targets.
2598
cab8ac94
JB
25992006-12-29 Joel Brobecker <brobecker@adacore.com>
2600
2601 * gdb.ada/array_return.exp: Update copyright date list.
2602
ba54f318
JB
26032006-12-27 Joel Brobecker <brobecker@adacore.com>
2604
2605 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
2606 (Create_Small_Float_Vector): New function.
2607 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
2608 function body.
2609 * gdb.ada/array_return/p.adb: Use new type and function from
2610 package Pck.
2611 * gdb.ada/array_return.exp: Add a test verifying that GDB is
2612 able to print the value returned by a function returning an
2613 array of float.
2614
6b7a35dd
JB
26152006-12-20 Joel Brobecker <brobecker@adacore.com>
2616
2617 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
2618 The associated tests should be PASSing.
2619
038224f6
VP
26202006-12-08 Vladimir Prus <vladimir@codesourcery.com>
2621
2622 Test for base in references.
2623 * gdb.mi/mi-var-cp.cc: Add test code.
2624 * gdb.mi/mi-var-cp.exp: Test for bases in references.
2625 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
2626 * gdb.mi/mi2-watch.exp: Likewise.
2627 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
2628 (mi_list_varobj_children): New function.
2629
b26ed50d
VP
26302006-12-08 Vladimir Prus <vladimir@codesourcery.com>
2631
2632 * lib/mi-support.exp
2633 (mi_runto): Accept "()" after function name.
2634 (mi_create_varobj): New function.
2635 (mi_varobj_update): New function.
2636 (mi_Check_varobj_value): New function.
2637 * gdb.mi/mi-var-cp.exp: New file.
2638 * gdb.mi/mi-var-cp.cc: New file.
2639
08232497
DJ
26402006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
2641
2642 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
2643 gdb.base/weaklib2.c: New files.
2644
d394c993 26452006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 2646
ac6c2fba
NS
2647 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
2648 info. Adjust test names.
2649
8ec659a0 2650 * gdb.base/break.c (main): Move position of malloc.
d394c993 2651 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 2652
acd65feb
VP
26532006-11-28 Vladimir Prus <vladimir@codesourcery.com>
2654
2655 * gdb.mi/mi-var-cmd.exp: Check -var-update after
2656 assignement of arrays and function pointers.
2657 * gdb.mi/var-cmd.c: Add declaration necessary for above
2658 tests.
2659
f556d5e5
NS
26602006-11-27 Nathan Sidwell <nathan@codesourcery.com>
2661
2662 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
2663
2664 * gdb.threads/linux-dp.exp: Read thread table before and after
2665 creating each philosopher and verify it.
2666
697bc68d
NS
26672006-11-27 Nathan Sidwell <nathan@codesourcery.com>
2668 Paul Brook <paul@codesourcery.com>
2669 Daniel Jacobowitz <dan@codesourcery.com>
2670
2671 * gdb.base/ending-run.exp: Flatten expect script stepping out of
2672 main to remove duplication. Add start function of the form
2673 '_*start[1-9]*'. Add RVDS start function.
2674
29d73ae4
DJ
26752006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
2676
2677 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
2678
c1d88655
UW
26792006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2680
2681 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
2682 * gdb.asm/spu.inc: New file.
2683 * gdb.base/term.exp: Disable if [target_info exists noargs].
2684 * gdb.gdb/complaints.exp: Disable if ![isnative].
2685 * gdb.gdb/selftest.exp: Likewise.
2686 * gdb.gdb/observer.exp: Likewise.
2687 * gdb.gdb/xfullpath.exp: Likewise.
2688 * gdb.base/attach.exp: Disable on SPU target.
2689 * gdb.cp/bs145503.exp: Likewise.
2690 * gdb.cp/exception.exp: Likewise.
2691 * gdb.cp/userdef.exp: Likewise.
2692
32a13b1a
DJ
26932006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
2694
2695 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
2696
d8295fe9
VP
26972006-11-10 Vladimir Prus <vladimir@codesourcery.com>
2698
2699 * gdb.base/completion.exp: Fix completion tests for
2700 'info' and 'info '.
2701 * gdb.base/help.exp (help_test_raw, test_class_help)
2702 (test_prefix_command_help): Move...
2703 * lib/gdb.exp: Here.
2704 * gdb.base/main.exp: Adjust.
2705 * gdb.cp/maint.exp: Adjust.
2706 * gdb.trace/tracecmd.exp: Use test_help_class.
2707
8c394015
VP
27082006-11-09 Vladimir Prus <vladimir@codesourcery.com>
2709
2710 * gdb.stabs/weird.exp (print_weird_var): Use
2711 gdb_test_multiple instead of gdb_expect.
2712
027fc1bc
VP
27132006-11-09 Vladimir Prus <vladimir@codesourcery.com>
2714
2715 * gdb.base/help.exp (help_test_raw): New.
2716 (test_class_help): New.
2717 (test_prefix_command_help): New.
2718 Adjust testcases.
2719
67609209
FR
27202006-11-09 Christophe Lyon <christophe.lyon@st.com>
2721
2722 * gdb.base/constvars.c (main): Write to crass and crips, so that
2723 they are allocated by the compiler.
2724
f73adfeb
AS
27252006-10-27 Andreas Schwab <schwab@suse.de>
2726
2727 * gdb.base/multi-forks.exp: Use "detach fork" instead of
2728 "detach-fork".
2729
2f83a18e
DJ
27302006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
2731
2732 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
2733 of patterns.
2734
94277a38
DJ
27352006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
2736
2737 * gdb.base/sepdebug.exp: Remove debug format test.
2738 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
2739 Handle no-symtab.
2740 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
2741
5bd2f6e2
DJ
27422006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
2743
2744 * gdb.threads/manythreads.c (thread_function, main): Don't cast
2745 int to pointer or pointer to int.
2746 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
2747
8c008720
DJ
27482006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
2749
2750 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
2751
9e35dae4
DJ
27522006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2753
2754 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
2755
d9639e13
DJ
27562006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
2757
2758 PR c++/2116
2759 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
2760
390a1bd0
JB
27612006-10-06 Joel Brobecker <brobecker@adacore.com>
2762
2763 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
2764 the corresponding bug has been fixed in GDB (PR/2018).
2765
dd920c33
JB
27662006-10-06 Joel Brobecker <brobecker@adacore.com>
2767
2768 * gdb.base/subst.exp: New testcase.
2769
53bbefe9
JB
27702006-10-06 Joel Brobecker <brobecker@adacore.com>
2771
2772 * gdb.ada/array_return/pck.ads: Add copyright notice.
2773 * gdb.ada/array_return/pck.adb: Likewise.
2774 * gdb.ada/array_return/p.adb: Likewise.
2775 * gdb.ada/exec_changed/first.adb: Likewise.
2776 * gdb.ada/exec_changed/second.adb: Likewise.
2777
09851417
JB
27782006-10-06 Joel Brobecker <brobecker@adacore.com>
2779
2780 * gdb.ada/watch_arg/watch.adb: New file.
2781 * gdb.ada/watch_arg.exp: New testcase.
2782
041bf30d
VP
27832006-10-02 Vladimir Prus <vladimir@codesourcery.com>
2784
2785 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
2786 via string_to_regexp.
2787 * gdb.mi/mi2-basics.exp: Likewise.
2788
f286fbdd 27892006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
2790
2791 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
2792 Remove unused / obsolete files.
2793
7c07f349
NR
27942006-09-19 Nick Roberts <nickrob@snap.net.nz>
2795
2796 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
2797
cd5ff84a
VP
27982006-09-17 Vladimir Prus <vladimir@codesourcery.com>
2799
2800 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
2801 HIGH_FRAME argument to -stack-list-arguments can be larger than
2802 the number of frames.
2803
ae018d1a
DJ
28042006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
2805
2806 * gdb.base/args.c (main): Add breakpoint marker.
2807 * gdb.base/args.exp: Use args_test for tests. Add new tests which
2808 really test empty arguments.
2809 (args_load): Delete.
2810 (args_test): New.
2811
b399c549
NR
28122006-09-13 Nick Roberts <nickrob@snap.net.nz>
2813
2814 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
2815 check for one file.
2816
2ab1eb7a
VP
28172006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
2818
2819 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
2820 HIGH_FRAME argument to -stack-list-locals can be larger than
2821 the number of frames.
2822
476308bf
FF
28232006-08-18 Fred Fish <fnf@specifix.com>
2824
2825 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
2826 '$' in front of skip_vmx_tests_saved when setting that.
2827
8625200f
AS
28282006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
2829
2830 * gdb.base/trace-commands.exp: New file.
2831
089ec8f1
DJ
28322006-08-10 Joel Brobecker <brobecker@adacore.com>
2833 Daniel Jacobowitz <dan@codesourcery.com>
2834
2835 * gdb.base/step-bt.exp: Make hexadecimal address optional in
2836 expected output of the backtrace commands.
2837
b60f0898
JB
28382006-08-09 Joel Brobecker <brobecker@adacore.com>
2839
2840 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
2841 untested followed by return combination.
2842 * gdb.arch/altivec-regs.exp: Likewise.
2843 * gdb.arch/e500-abi.exp: Likewise.
2844 * gdb.arch/e500-regs.exp: Likewise.
2845 * gdb.arch/gdb1291.exp: Likewise.
2846 * gdb.arch/gdb1431.exp: Likewise.
2847 * gdb.arch/gdb1558.exp: Likewise.
2848 * gdb.arch/i386-prologue.exp: Likewise.
2849 * gdb.arch/i386-unwind.exp: Likewise.
2850 * gdb.asm/asm-source.exp: Likewise.
2851 * gdb.base/a2-run.exp: Likewise.
2852 * gdb.base/advance.exp: Likewise.
2853 * gdb.base/all-bin.exp: Likewise.
2854 * gdb.base/annota1.exp: Likewise.
2855 * gdb.base/annota3.exp: Likewise.
2856 * gdb.base/args.exp: Likewise.
2857 * gdb.base/arithmet.exp: Likewise.
2858 * gdb.base/assign.exp: Likewise.
2859 * gdb.base/async.exp: Likewise.
2860 * gdb.base/attach.exp: Likewise.
2861 * gdb.base/bang.exp: Likewise.
2862 * gdb.base/bigcore.exp: Likewise.
2863 * gdb.base/bitfields.exp: Likewise.
2864 * gdb.base/bitfields2.exp: Likewise.
2865 * gdb.base/break.exp: Likewise.
2866 * gdb.base/call-sc.exp: Likewise.
2867 * gdb.base/call-strs.exp: Likewise.
2868 * gdb.base/callfuncs.exp: Likewise.
2869 * gdb.base/checkpoint.exp: Likewise.
2870 * gdb.base/chng-syms.exp: Likewise.
2871 * gdb.base/code-expr.exp: Likewise.
2872 * gdb.base/commands.exp: Likewise.
2873 * gdb.base/completion.exp: Likewise.
2874 * gdb.base/cond-expr.exp: Likewise.
2875 * gdb.base/condbreak.exp: Likewise.
2876 * gdb.base/consecutive.exp: Likewise.
2877 * gdb.base/constvars.exp: Likewise.
2878 * gdb.base/corefile.exp: Likewise.
2879 * gdb.base/cvexpr.exp: Likewise.
2880 * gdb.base/dbx.exp: Likewise.
2881 * gdb.base/define.exp: Likewise.
2882 * gdb.base/detach.exp: Likewise.
2883 * gdb.base/display.exp: Likewise.
2884 * gdb.base/dump.exp: Likewise.
2885 * gdb.base/ena-dis-br.exp: Likewise.
2886 * gdb.base/ending-run.exp: Likewise.
2887 * gdb.base/environ.exp: Likewise.
2888 * gdb.base/eval-skip.exp: Likewise.
2889 * gdb.base/exprs.exp: Likewise.
2890 * gdb.base/fileio.exp: Likewise.
2891 * gdb.base/finish.exp: Likewise.
2892 * gdb.base/float.exp: Likewise.
2893 * gdb.base/foll-exec.exp: Likewise.
2894 * gdb.base/foll-fork.exp: Likewise.
2895 * gdb.base/foll-vfork.exp: Likewise.
2896 * gdb.base/freebpcmd.exp: Likewise.
2897 * gdb.base/funcargs.exp: Likewise.
2898 * gdb.base/gcore.exp: Likewise.
2899 * gdb.base/gdb1090.exp: Likewise.
2900 * gdb.base/gdb1250.exp: Likewise.
2901 * gdb.base/huge.exp: Likewise.
2902 * gdb.base/info-proc.exp: Likewise.
2903 * gdb.base/interrupt.exp: Likewise.
2904 * gdb.base/jump.exp: Likewise.
2905 * gdb.base/langs.exp: Likewise.
2906 * gdb.base/lineinc.exp: Likewise.
2907 * gdb.base/list.exp: Likewise.
2908 * gdb.base/logical.exp: Likewise.
2909 * gdb.base/long_long.exp: Likewise.
2910 * gdb.base/macscp.exp: Likewise.
2911 * gdb.base/maint.exp: Likewise.
2912 * gdb.base/mips_pro.exp: Likewise.
2913 * gdb.base/miscexprs.exp: Likewise.
2914 * gdb.base/multi-forks.exp: Likewise.
2915 * gdb.base/opaque.exp: Likewise.
2916 * gdb.base/overlays.exp: Likewise.
2917 * gdb.base/pc-fp.exp: Likewise.
2918 * gdb.base/pointers.exp: Likewise.
2919 * gdb.base/printcmds.exp: Likewise.
2920 * gdb.base/psymtab.exp: Likewise.
2921 * gdb.base/ptype.exp: Likewise.
2922 * gdb.base/recurse.exp: Likewise.
2923 * gdb.base/relational.exp: Likewise.
2924 * gdb.base/relocate.exp: Likewise.
2925 * gdb.base/remote.exp: Likewise.
2926 * gdb.base/reread.exp: Likewise.
2927 * gdb.base/restore.exp: Likewise.
2928 * gdb.base/return.exp: Likewise.
2929 * gdb.base/return2.exp: Likewise.
2930 * gdb.base/scope.exp: Likewise.
2931 * gdb.base/sect-cmd.exp: Likewise.
2932 * gdb.base/sep.exp: Likewise.
2933 * gdb.base/sepdebug.exp: Likewise.
2934 * gdb.base/setshow.exp: Likewise.
2935 * gdb.base/setvar.exp: Likewise.
2936 * gdb.base/sigall.exp: Likewise.
2937 * gdb.base/sigbpt.exp: Likewise.
2938 * gdb.base/signals.exp: Likewise.
2939 * gdb.base/signull.exp: Likewise.
2940 * gdb.base/sizeof.exp: Likewise.
2941 * gdb.base/solib.exp: Likewise.
2942 * gdb.base/step-line.exp: Likewise.
2943 * gdb.base/step-test.exp: Likewise.
2944 * gdb.base/structs.exp: Likewise.
2945 * gdb.base/structs2.exp: Likewise.
2946 * gdb.base/term.exp: Likewise.
2947 * gdb.base/twice.exp: Likewise.
2948 * gdb.base/until.exp: Likewise.
2949 * gdb.base/varargs.exp: Likewise.
2950 * gdb.base/volatile.exp: Likewise.
2951 * gdb.base/watchpoint.exp: Likewise.
2952 * gdb.base/whatis-exp.exp: Likewise.
2953 * gdb.base/whatis.exp: Likewise.
2954 * gdb.cp/ambiguous.exp: Likewise.
2955 * gdb.cp/annota2.exp: Likewise.
2956 * gdb.cp/annota3.exp: Likewise.
2957 * gdb.cp/bool.exp: Likewise.
2958 * gdb.cp/breakpoint.exp: Likewise.
2959 * gdb.cp/casts.exp: Likewise.
2960 * gdb.cp/class2.exp: Likewise.
2961 * gdb.cp/classes.exp: Likewise.
2962 * gdb.cp/cplusfuncs.exp: Likewise.
2963 * gdb.cp/ctti.exp: Likewise.
2964 * gdb.cp/derivation.exp: Likewise.
2965 * gdb.cp/exception.exp: Likewise.
2966 * gdb.cp/gdb1355.exp: Likewise.
2967 * gdb.cp/hang.exp: Likewise.
2968 * gdb.cp/inherit.exp: Likewise.
2969 * gdb.cp/local.exp: Likewise.
2970 * gdb.cp/m-data.exp: Likewise.
2971 * gdb.cp/m-static.exp: Likewise.
2972 * gdb.cp/member-ptr.exp: Likewise.
2973 * gdb.cp/method.exp: Likewise.
2974 * gdb.cp/misc.exp: Likewise.
2975 * gdb.cp/namespace.exp: Likewise.
2976 * gdb.cp/overload.exp: Likewise.
2977 * gdb.cp/ovldbreak.exp: Likewise.
2978 * gdb.cp/pr-1023.exp: Likewise.
2979 * gdb.cp/pr-1210.exp: Likewise.
2980 * gdb.cp/pr-574.exp: Likewise.
2981 * gdb.cp/printmethod.exp: Likewise.
2982 * gdb.cp/psmang.exp: Likewise.
2983 * gdb.cp/ref-params.exp: Likewise.
2984 * gdb.cp/ref-types.exp: Likewise.
2985 * gdb.cp/rtti.exp: Likewise.
2986 * gdb.cp/templates.exp: Likewise.
2987 * gdb.cp/try_catch.exp: Likewise.
2988 * gdb.cp/userdef.exp: Likewise.
2989 * gdb.cp/virtfunc.exp: Likewise.
2990 * gdb.disasm/am33.exp: Likewise.
2991 * gdb.disasm/h8300s.exp: Likewise.
2992 * gdb.disasm/mn10300.exp: Likewise.
2993 * gdb.disasm/sh3.exp: Likewise.
2994 * gdb.disasm/t01_mov.exp: Likewise.
2995 * gdb.disasm/t02_mova.exp: Likewise.
2996 * gdb.disasm/t03_add.exp: Likewise.
2997 * gdb.disasm/t04_sub.exp: Likewise.
2998 * gdb.disasm/t05_cmp.exp: Likewise.
2999 * gdb.disasm/t06_ari2.exp: Likewise.
3000 * gdb.disasm/t07_ari3.exp: Likewise.
3001 * gdb.disasm/t08_or.exp: Likewise.
3002 * gdb.disasm/t09_xor.exp: Likewise.
3003 * gdb.disasm/t10_and.exp: Likewise.
3004 * gdb.disasm/t11_logs.exp: Likewise.
3005 * gdb.disasm/t12_bit.exp: Likewise.
3006 * gdb.disasm/t13_otr.exp: Likewise.
3007 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
3008 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
3009 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
3010 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
3011 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
3012 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
3013 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
3014 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
3015 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
3016 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
3017 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
3018 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
3019 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
3020 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
3021 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
3022 * gdb.mi/gdb701.exp: Likewise.
3023 * gdb.mi/gdb792.exp: Likewise.
3024 * gdb.mi/mi-basics.exp: Likewise.
3025 * gdb.mi/mi-break.exp: Likewise.
3026 * gdb.mi/mi-cli.exp: Likewise.
3027 * gdb.mi/mi-console.exp: Likewise.
3028 * gdb.mi/mi-disassemble.exp: Likewise.
3029 * gdb.mi/mi-eval.exp: Likewise.
3030 * gdb.mi/mi-file.exp: Likewise.
3031 * gdb.mi/mi-read-memory.exp: Likewise.
3032 * gdb.mi/mi-regs.exp: Likewise.
3033 * gdb.mi/mi-return.exp: Likewise.
3034 * gdb.mi/mi-simplerun.exp: Likewise.
3035 * gdb.mi/mi-stack.exp: Likewise.
3036 * gdb.mi/mi-stepi.exp: Likewise.
3037 * gdb.mi/mi-syn-frame.exp: Likewise.
3038 * gdb.mi/mi-until.exp: Likewise.
3039 * gdb.mi/mi-var-block.exp: Likewise.
3040 * gdb.mi/mi-var-child.exp: Likewise.
3041 * gdb.mi/mi-var-cmd.exp: Likewise.
3042 * gdb.mi/mi-var-display.exp: Likewise.
3043 * gdb.mi/mi-watch.exp: Likewise.
3044 * gdb.mi/mi2-basics.exp: Likewise.
3045 * gdb.mi/mi2-break.exp: Likewise.
3046 * gdb.mi/mi2-cli.exp: Likewise.
3047 * gdb.mi/mi2-console.exp: Likewise.
3048 * gdb.mi/mi2-disassemble.exp: Likewise.
3049 * gdb.mi/mi2-eval.exp: Likewise.
3050 * gdb.mi/mi2-file.exp: Likewise.
3051 * gdb.mi/mi2-read-memory.exp: Likewise.
3052 * gdb.mi/mi2-regs.exp: Likewise.
3053 * gdb.mi/mi2-return.exp: Likewise.
3054 * gdb.mi/mi2-simplerun.exp: Likewise.
3055 * gdb.mi/mi2-stack.exp: Likewise.
3056 * gdb.mi/mi2-stepi.exp: Likewise.
3057 * gdb.mi/mi2-syn-frame.exp: Likewise.
3058 * gdb.mi/mi2-until.exp: Likewise.
3059 * gdb.mi/mi2-var-block.exp: Likewise.
3060 * gdb.mi/mi2-var-child.exp: Likewise.
3061 * gdb.mi/mi2-var-cmd.exp: Likewise.
3062 * gdb.mi/mi2-var-display.exp: Likewise.
3063 * gdb.mi/mi2-watch.exp: Likewise.
3064 * gdb.stabs/exclfwd.exp: Likewise.
3065 * gdb.stabs/weird.exp: Likewise.
3066 * gdb.threads/gcore-thread.exp: Likewise.
3067 * gdb.trace/actions.exp: Likewise.
3068 * gdb.trace/backtrace.exp: Likewise.
3069 * gdb.trace/circ.exp: Likewise.
3070 * gdb.trace/collection.exp: Likewise.
3071 * gdb.trace/deltrace.exp: Likewise.
3072 * gdb.trace/infotrace.exp: Likewise.
3073 * gdb.trace/limits.exp: Likewise.
3074 * gdb.trace/packetlen.exp: Likewise.
3075 * gdb.trace/passc-dyn.exp: Likewise.
3076 * gdb.trace/passcount.exp: Likewise.
3077 * gdb.trace/report.exp: Likewise.
3078 * gdb.trace/save-trace.exp: Likewise.
3079 * gdb.trace/tfind.exp: Likewise.
3080 * gdb.trace/tracecmd.exp: Likewise.
3081 * gdb.trace/while-dyn.exp: Likewise.
3082 * gdb.trace/while-stepping.exp: Likewise.
3083
f4b618d1
JB
30842006-08-08 Joel Brobecker <brobecker@adacore.com>
3085
3086 * gdb.base/step-bt.c: New file.
3087 * gdb.base/step-bt.exp: New testcase.
3088
3d00d119
DJ
30892006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
3090
3091 * config/monitor.exp (gdb_load): Remove support for obsolete
3092 download-write-size.
3093 * gdb.base/remote.exp: Likewise. Update all callers of
3094 gdb_timed_load.
3095
017b5bd4
DJ
30962006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
3097
3098 * cursal.exp: Pass binfile to gdb_load.
3099
837c599d
DJ
31002006-08-01 Nathan Sidwell <nathan@codesourcery.com>
3101
3102 * gdb.base/cursal.exp: Add "" to gdb_load call.
3103
8dd4540b
MK
31042006-07-29 Mark Kettenis <kettenis@gnu.org>
3105
3106 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
3107 NetBSD/ELF targets.
3108
ab5c9f60
DJ
31092006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
3110
3111 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
3112 operator*.
3113
4c42eaff
DJ
31142006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
3115
3116 * gdb.base/completion.exp: Update for change in "file" behavior.
3117 * gdb.stabs/weird.exp: Likewise.
3118 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
3119 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
3120
0155cc76
NS
31212006-07-24 Nathan Sidwell <nathan@codesourcery.com>
3122
3123 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
3124 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
3125
16026cd7
AS
31262006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
3127
3128 * gdb.base/default.exp: Update source command error message.
3129 * gdb.base/help.exp: Update 'help source' message.
3130
16963cb6
DJ
31312006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
3132
3133 * gdb.cp/bs15503.exp: Update comment for no longer crashing
3134 test.
3135
6d7fd486
AS
31362006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
3137
3138 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
3139
29e8a844
DJ
31402006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
3141
3142 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
3143
6afcfa39
DJ
31442006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
3145
3146 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
3147
267a692b
MK
31482006-07-17 Mark Kettenis <kettenis@gnu.org>
3149
3150 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
3151 *-*-openbsd* from targets for wich we expect ARM FPA floating
3152 point format.
3153
85d2fec4
NR
31542006-07-17 Nick Roberts <nickrob@snap.net.nz>
3155
3156 * gdb.cp/annota3.exp: Expect frame-begin annotation.
3157
31582006-07-17 Mark Kettenis <kettenis@gnu.org>
3159
3160 * gdb.base/annota3.exp: Expect frame-begin annotation.
3161
85b4c6e8
JB
31622006-07-14 Joel Brobecker <brobecker@adacore.com>
3163
3164 * gdb.base/help.exp: Adjust "help unset" test to accept
3165 any list of unset commands.
3166
fb933624
DJ
31672006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
3168 Daniel Jacobowitz <dan@codesourcery.com>
3169
3170 * gdb.cp/ref-params.exp: New test.
3171 * gdb.cp/ref-params.cc: New source file.
3172 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
3173
1dff4b64
MK
31742006-07-08 Mark Kettenis <kettenis@gnu.org>
3175
3176 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
3177 spaces/tabs in regular expressions since they might not be there.
3178
40d2e0e3
AS
31792006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
3180
3181 * gdb.base/ifelse.exp: New file.
3182
f6c957d2
NS
31832006-07-04 Nathan Sidwell <nathan@codesourcery.com>
3184
3185 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
3186 line.
3187 * gdb.base/huge.exp: Loop over compilation to find a size that
3188 is acceptable.
3189 * gdb.base/remote.exp: Correct expected strings.
3190 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
3191
b9c5a23d
DJ
31922006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3193
3194 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
3195
9af2e58d
DJ
31962006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3197
3198 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
3199 native.
3200
30930ca5
DJ
32012006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3202
3203 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
3204 enable stabs testing.
3205
aa32fa1d
DJ
32062006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3207
bd4a4c80 3208 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
3209 gdb_test_multiple does.
3210
321fef15
DJ
32112006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3212
3213 * Makefile.in (host_alias): Remove.
3214 (target_alias): Use @target_noncanonical@.
3215 (site.exp): Don't set host_alias.
3216 * aclocal.m4: Remove contents. Include acx.m4.
3217 * configure: Regenerated.
3218 * configure.ac: Use ACX_NONCANONICAL_TARGET.
3219
e1c2defa
NS
32202006-06-13 Nathan Sidwell <nathan@codesourcery.com>
3221
e63b55d1
NS
3222 * lib/gdb.exp (gdb_load_cmd): New.
3223
5600ea19
NS
3224 * gdb.base/fileio.c: Add system(NULL) test.
3225 * gdb.base/fileio.exp: Check it.
3226
e1c2defa
NS
3227 * gdb.base/break.c: Add 10a breakpoint at }
3228 * gdb.base/break.exp: Add test for breakpoint at }
3229 * gdb.cp/anon-union.cc: Add code at end of function.
3230 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
3231 * gdb.mi/var-cmd.c: Add code at end of function.
3232 * gdb.mi/mi-var-display.exp: Adjust end of next.
3233 * gdb.mi/mi2-var-display.exp: Likewise.
3234 * gdb.base/fileio.c: Add stop function and insert calls at
3235 stopping places.
3236 * gdb.base/fileio.exp: Breakpoint stop function and remove
3237 explicit line number references.
3238
6c0112ec
JB
32392006-05-19 Joel Brobecker <brobecker@adacore.com>
3240
3241 * gdb.base/del.exp (test_delete_alias): New function.
3242 Now check that both "del" and "d" work as aliases for "delete".
3243
154189a4
FF
32442006-05-18 Fred Fish <fnf@specifix.com>
3245
3246 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
3247 required. Check for spurious output after program exits normally.
3248
582e64c2
FF
32492006-05-17 Fred Fish <fnf@specifix.com>
3250
3251 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
3252 gdb_load, so it works in the simulator.
3253
8ef6493a
FF
32542006-05-11 Fred Fish <fnf@specifix.com>
3255
3256 * gdb.base/bang.exp: Ignore unexpected output between the
3257 "program exited normally" and the gdb prompt, as many other
3258 tests do.
3259
692b141c
MK
32602006-05-07 Mark Kettenis <kettenis@gnu.org>
3261
3262 * gdb.base/help.exp: Make "delete checkpoint" part option for
3263 "help d" and "help delete" tests.
3264
540b8a30
UW
32652006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3266
3267 * gdb.mi/mi-basics.exp: Add missing serial number to
3268 expected output in some mi_gdb_test statements.
3269 * gdb.mi/mi2-basics.exp: Likewise.
3270
9b6462d9
JB
32712006-05-05 Joel Brobecker <brobecker@adacore.com>
3272
3273 * gdb.base/del.c: New file.
3274 * gdb.base/del.exp: New testcase.
3275
954de43b
DM
32762006-05-05 David S. Miller <davem@sunset.davemloft.net>
3277
3278 * gdb.base/break.exp: Do not assume a breakpoint on
3279 main will actually be in $srcfile when optimizing.
1303f75e
DM
3280 * gdb.base/savedregs.exp: Do not require that the dummy
3281 frame location match up to a symbol and source file location.
c3242428
DM
3282 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
3283 will get printed without a mi_cmd_data_list_register_values prefix.
3284 (*-data-list-register-*): Correct regular expressions to expect the new
3285 pseudo d? floating point registers.
3286 * gdb.mi/mi2-regs.exp: Likewise.
3287
c7e64c9a
DJ
32882006-05-05 Christophe Lyon <christophe.lyon@st.com>
3289
3290 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
3291 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
3292 is allocated by the compiler.
3293 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
3294 anons, e, anone to force their allocation by the compiler.
3295
32962006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
3297
3298 * gdb.base/help.exp: Update expected text for help d and
3299 help delete.
3300
27ce9a6d
MK
33012006-05-02 Mark Kettenis <kettenis@gnu.org>
3302
3303 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
3304 NetBSD/ELF targets.
3305
8608915f
MK
33062006-04-30 Mark Kettenis <kettenis@gnu.org>
3307
3308 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
3309 single-step breakpoint fails; make this a KFAIL on
3310 sparc*-*-openbsd*.
3311 * gdb.base/siginfo.exp: Likewise.
3312 * gdb.base/sigstep.exp (advance, advancei): Likewise.
3313
b8db102d
MS
33142006-04-26 Michael Snyder <msnyder@redhat.com>
3315
3316 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
3317 which may have to consume output from other forks.
3318 Add tests to make sure that "delete fork" succeeded.
3319
c702009a
MS
33202006-04-20 Michael Snyder <msnyder@redhat.com>
3321
3322 * 2006-03-22 Jim Blandy <jimb@redhat.com>
3323 Add support for the Renesas M32C and M16C.
3324
3325 * gdb.asm/asm-source.exp: Add m32c target.
3326 * gdb.asm/m32c.inc: Support for m32c target.
3327
e28493f2
AS
33282006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
3329
3330 * gdb.base/commands.exp (recursive_source_test): New test.
3331
880da185
DM
33322006-04-04 David S. Miller <davem@sunset.davemloft.net>
3333
3334 * gdb.base/float.exp: Add pattern for sparc targets.
3335
61d9b92f
DJ
33362006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3337
3338 * gdb.base/commands.exp (stray_arg0_test): New test.
3339
bd717df8
PB
33402006-03-30 Paul Brook <paul@codesourcery.com>
3341
3342 * gdb.mi/mi-until.exp: kfail broken until command.
3343 * gdb.mi/mi2-until.exp: Ditto.
3344
ec793d3c
NR
33452006-03-27 Nick Roberts <nickrob@snap.net.nz>
3346
3347 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
3348
831004b7
AO
33492006-03-08 Alexandre Oliva <aoliva@redhat.com>
3350
3351 * gdb.base/prelink.exp: Anchor tested-for regular expression
3352 on gdb prompt.
3353
effe49a0
PB
33542006-03-07 Paul Brook <paul@codesourcery.com>
3355
3356 * gdb.base/assign.exp: Correct fail message.
3357
e5461016
PB
33582006-03-07 Paul Brook <paul@codesourcery.com>
3359
3360 * lib/compiler.c: Extract armcc version number.
3361 * lib/compiler.cc: Ditto.
3362
fc91c6c2
PB
33632006-03-07 Paul Brook <paul@codesourcery.com>
3364
3365 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
3366 additional_flags=-w.
3367 * gdb.arch/altivec-regs.exp: Ditto.
3368 * gdb.arch/e500-abi.exp: Ditto.
3369 * gdb.arch/e500-regs.exp: Ditto.
3370 * gdb.base/all-bin.exp: Ditto.
3371 * gdb.base/annota1.exp: Ditto.
3372 * gdb.base/annota3.exp: Ditto.
3373 * gdb.base/args.exp: Ditto.
3374 * gdb.base/arithmet.exp: Ditto.
3375 * gdb.base/assign.exp: Ditto.
3376 * gdb.base/async.exp: Ditto.
3377 * gdb.base/bang.exp: Ditto.
3378 * gdb.base/break.exp: Ditto.
3379 * gdb.base/call-rt-st.exp: Ditto.
3380 * gdb.base/completion.exp: Ditto.
3381 * gdb.base/cond-expr.exp: Ditto.
3382 * gdb.base/condbreak.exp: Ditto.
3383 * gdb.base/consecutive.exp: Ditto.
3384 * gdb.base/define.exp: Ditto.
3385 * gdb.base/display.exp: Ditto.
3386 * gdb.base/ena-dis-br.exp: Ditto.
3387 * gdb.base/environ.exp: Ditto.
3388 * gdb.base/eval-skip.exp: Ditto.
3389 * gdb.base/info-proc.exp: Ditto.
3390 * gdb.base/jump.exp: Ditto.
3391 * gdb.base/logical.exp: Ditto.
3392 * gdb.base/long_long.exp: Ditto.
3393 * gdb.base/maint.exp: Ditto.
3394 * gdb.base/miscexprs.exp: Ditto.
3395 * gdb.base/pc-fp.exp: Ditto.
3396 * gdb.base/pointers.exp: Ditto.
3397 * gdb.base/relational.exp: Ditto.
3398 * gdb.base/reread.exp: Ditto.
3399 * gdb.base/sect-cmd.exp: Ditto.
3400 * gdb.base/sep.exp: Ditto.
3401 * gdb.base/sepdebug.exp: Ditto.
3402 * gdb.base/until.exp: Ditto.
3403 * gdb.base/whatis-exp.exp: Ditto.
3404 * gdb.cp/annota2.exp: Ditto.
3405 * gdb.cp/annota3.exp: Ditto.
3406 * gdb.trace/actions.exp: Ditto.
3407 * gdb.trace/backtrace.exp: Ditto.
3408 * gdb.trace/circ.exp: Ditto.
3409 * gdb.trace/collection.exp: Ditto.
3410 * gdb.trace/deltrace.exp: Ditto.
3411 * gdb.trace/infotrace.exp: Ditto.
3412 * gdb.trace/limits.exp: Ditto.
3413 * gdb.trace/packetlen.exp: Ditto.
3414 * gdb.trace/passc-dyn.exp: Ditto.
3415 * gdb.trace/passcount.exp: Ditto.
3416 * gdb.trace/report.exp: Ditto.
3417 * gdb.trace/save-trace.exp: Ditto.
3418 * gdb.trace/tfind.exp: Ditto.
3419 * gdb.trace/tracecmd.exp: Ditto.
3420 * gdb.trace/while-dyn.exp: Ditto.
3421 * gdb.trace/while-stepping.exp: Ditto.
3422 * lib/gdb.exp: Ditto.
3423 (gdb_compile): Handle nowarning option.
3424
5f4a23d9
AO
34252006-03-07 Alexandre Oliva <aoliva@redhat.com>
3426
3427 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
3428 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
3429 Rename executable to prelinkt. Don't re-prelink if we didn't
3430 get a core file. Test prelink -u exit status to tell whether
3431 prelinking failed. Use gdb_test_multiple.
3432
9733fc94
DJ
34332006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
3434
3435 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
3436 (do_tests): Call it.
3437
cc10cae3
AO
34382006-02-28 Alexandre Oliva <aoliva@redhat.com>
3439
3440 * gdb.base/prelink.exp: New test.
3441 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
3442
15c46491
WZ
34432006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
3444
3445 * gdb.fortran/derived-type.f90: New file.
3446 * gdb.fortran/derived-type.exp: New testcase.
3447
5c9f7ded
DJ
34482006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
3449
3450 * gdb.base/default.exp: Allow ';' as a directory separator.
3451
5b96932b
AS
34522006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
3453
3454 * gdb.base/help.exp (help add-symbol-file): Update.
3455
1986bccd
AS
34562006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
3457
3458 * gdb.base/help.exp (help load): Update expected results.
3459
a8b7528f
FF
34602006-02-19 Fred Fish <fnf@specifix.com>
3461
3462 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
3463 specifix hex value as part of results.
3464 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
3465
f8261448
FF
34662006-02-16 Fred Fish <fnf@specifix.com>
3467
3468 * gdb.base/whatis.c: Define variables using typedefs char_addr,
3469 ushort_addr, and slong_addr, so the typedefs are not optimized
3470 away.
3471 * gdb.base/whatis.exp: Add tests using type name for struct type,
3472 union type, enum type, and typedef.
3473
31d8bdd2
MK
34742006-02-13 Mark Kettenis <kettenis@gnu.org>
3475
3476 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
3477
34e41e63
JB
34782006-02-13 Jim Blandy <jimb@redhat.com>
3479
3480 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
3481 case where it takes two "next" commands to skip past the init
3482 call.
3483
ac6e4f31
FF
34842006-02-12 Fred Fish <fnf@specifix.com>
3485
3486 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
3487 to handle cases where it takes two "next" commands to skip
3488 past the init call.
3489
2db2d571
JB
34902006-02-07 Joel Brobecker <brobecker@adacore.com>
3491
3492 * gdb.ada/array_return.exp: Mark the last test as expected to fail
3493 on hppa32 targets.
3494
38fcd64c
DJ
34952006-02-06 Vladimir Prus <ghost@cs.msu.su>
3496
3497 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
3498 field.
3499
1315ad46
MK
35002006-01-29 Mark Kettenis <kettenis@gnu.org>
3501
3502 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
3503
5625b943
DJ
35042006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
3505
3506 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
3507 files.
3508
80df1bbe
DJ
35092006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
3510
3511 * gdb.cp/maint.exp: Set complaints to a positive value.
3512
9078e690
DJ
35132006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
3514
3515 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
3516 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
3517 function name.
3518
9c903399
DJ
35192006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
3520
3521 * gdb.base/checkpoint.c: Update copyright notice. Include
3522 <stdlib.h>.
3523
761ae4d6
JB
35242006-01-04 Jim Blandy <jimb@redhat.com>
3525
3526 * gdb.asm/asm-source.exp: Independently provide default values for
3527 asm-flags and debug-flags. Use 'string equal' to do the
3528 comparison, not the implicit expr's '==' operator. Remove
3529 now-unneeded assignments to asm-flags. In h8300 case, place
3530 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
3531
099ac3dd
MS
35322006-01-04 Michael Snyder <msnyder@redhat.com>
3533
3534 * gdb.base/checkpoint.c: New file.
3535 * gdb.base/checkpoint.exp: New file.
3536 * gdb.base/multi-fork.c: New file.
3537 * gdb.base/multi-fork.exp: New file.
3538 * gdb.base/pi.txt: New file (data for checkpoint.c test).
3539
f4d85314
FF
35402006-01-04 Fred Fish <fnf@specifix.com>
3541
3542 * gdb.base/ptype.c (foo): Add typedef.
3543 (intfoo): Add function.
3544 * gdb.base/ptype1.c: New file.
3545 * gdb.base/ptype.exp: Handle compilation and linking with two
3546 source files. Test that proper type for "foo" is found based
3547 on source context rather than first match found in symtabs.
3548
a1b06f35
MK
35492005-12-28 Mark Kettenis <kettenis@gnu.org>
3550
3551 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
3552 * gdb.asm/openbsd.inc: Indent commands.
3553
d082a1e2
MK
35542005-12-26 Mark Kettenis <kettenis@gnu.org>
3555
c65016bd
MK
3556 * gdb.base/freebpcmd.exp: Increase timeout.
3557
d082a1e2
MK
3558 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
3559
d3c32a0e
DJ
35602005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
3561
3562 * gdb.base/default.exp: Update check for "show version".
3563
9fdb1f50
RC
35642005-12-09 Randolph Chung <tausq@debian.org>
3565
3566 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
3567 * gdb.asm/pa64.inc: New file.
3568
5f2c56f7
RC
35692005-12-09 Randolph Chung <tausq@debian.org>
3570
3571 * gdb.asm/common.inc: Indent commands.
3572 * gdb.asm/asmsrc1.s: Likewise.
3573 * gdb.asm/asmsrc2.s: Likewise.
3574
8117349c
RC
35752005-12-09 Randolph Chung <tausq@debian.org>
3576
3577 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
3578 (get_addr_of_sym): Remove duplicate print.
3579 (gen_core): xfail hppa*-*-hpux*, update expected output.
3580 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
3581 * gdb.arch/pa64-nullify.s: New file.
3582
8f07f25a
RC
35832005-12-09 Randolph Chung <tausq@debian.org>
3584
3585 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
3586
55b39184
DJ
35872005-12-07 Christophe Lyon <christophe.lyon@st.com>
3588
3589 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
3590 code generation for these functions.
3591 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
3592 error message.
3593
31e2b00f
AS
35942005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
3595
3596 * gdb.base/help.exp (help b, help br, help bre, help brea)
3597 (help break): Update the expected message.
3598
c3d0b56e
SC
35992005-11-11 Stephane Carrez <stcarrez@nerim.fr>
3600
3601 * gdb.asm/m68hc11.inc: Setup the data section.
3602 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
3603 script for this test.
3604 (m6812-*-*): Likewise.
3605
36ae0ea9
RC
36062005-11-09 Randolph Chung <tausq@debian.org>
3607
3608 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
3609
9d6f42e9
WZ
36102005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
3611
3612 * gdb.base/break.exp: Fix a comment typo.
3613
e2126a14
EZ
36142005-11-03 Jim Blandy <jimb@redhat.com>
3615
3616 Checked in by Elena Zannoni <ezannoni@redhat.com>
3617
3618 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
3619
e0ac7199
CV
36202005-11-02 Corinna Vinschen <vinschen@redhat.com>
3621
3622 * gdb.arch/gdb1558.c: Include stdio.h.
3623
31d3fb18
MK
36242005-10-31 Mark Kettenis <kettenis@gnu.org>
3625
3626 * gdb.asm/asm-source.exp: Use -e instead of --entry.
3627
e52b687c
MK
36282005-10-31 Mark Kettenis <kettenis@gnu.org>
3629
3630 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
3631
f4711d79
PG
36322005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
3633
3634 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
3635 vscr" tests to better match output.
3636
987a9106
JB
36372005-10-12 Jim Blandy <jimb@redhat.com>
3638
3639 * gdb.base/structs.exp (any): New function.
3640 (test_struct_returns): Don't make any assumptions at all about
3641 what value the function returns when GDB can't set the return
3642 value.
3643
2336bb58
JB
36442005-10-09 Joel Brobecker <brobecker@adacore.com>
3645
3646 * gdb.ada/arrayidx/p.adb: New file.
3647 * gdb.ada/arrayidx.exp: New testcase
3648
36492005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
3650
3651 * gdb.ada/array_return/pck.ads: New file.
3652 * gdb.ada/array_return/pck.adb: New file.
3653 * gdb.ada/array_return/p.adb: New file.
3654 * gdb.ada/array_return.exp: New testcase.
3655
705335ea
JB
36562005-10-03 Joel Brobecker <brobecker@adacore.com>
3657
3658 * gdb.base/arrayidx.c: New file.
3659 * gdb.base/arrayidx.exp: New testcase.
3660
11ee9940
NR
36612005-09-29 Nick Roberts <nickrob@snap.net.nz>
3662
3663 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
3664 frames-invalid and breakpoints-invalid are no longer generated
3665 with level 3 so don't expect them in the output.
3666
39fb8e9e
BR
36672005-09-27 Bob Rossi <bob@brasko.net>
3668
3669 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
3670 from test. Escape the | in mi_gdb_test call.
3671 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
3672 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
3673 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
3674 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
3675 expected regex's in mi_gdb_test calls.
3676 * lib/mi-support.exp: Remove arbitrary .* from tests.
3677 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
3678 Fully anchor GDB/MI expected results in mi_gdb_test.
3679 * lib/gdb.exp (string_to_regexp): Escape the ] character.
3680 * gdb.base/sizeof.exp: Remove escape character. Correct test.
3681
2af48f68
PB
36822005-09-26 Paul Brook <paul@codesourcery.com>
3683
3684 * long_long.exp: Exclude eabi targets from arm FPA float format test.
3685
f34502bc
WZ
36862005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
3687
3688 * bfp-test.c: New file.
3689 * bfp-test.exp: New testcase.
3690
ca929517
WZ
36912005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
3692
3693 * gdb.fortran/subarray.exp: New testcase to test the evaluation
3694 of subarray and substring variable.
3695 * gdb.fortran/subarray.f: New source file for the test of subarray
3696 and substring variable evaluation.
3697 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
3698 of string constant.
3699
c761af65
DJ
37002005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
3701
3702 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
3703 copyright dates.
3704
561d7a1d
PG
37052005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
3706
3707 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
3708 powerpc altivec' test with an almost identical 'info vector' test.
3709
b2b64cc9
PG
37102005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
3711
3712 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
3713 vscr" tests to match output.
3714
6ac4d15a
PG
37152005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
3716
3717 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
3718 output.
3719
40e55bef
BR
37202005-09-11 Bob Rossi <bob@brasko.net>
3721
3722 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
3723 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
3724 commands that return an MI output command and an asyncronous MI output
3725 command.
3726 * gdb.mi/mi-console.exp: Ditto.
3727
3c7385ec
BR
37282005-09-11 Bob Rossi <bob@brasko.net>
3729
3730 * gdb.mi/mi-var-child.c: Include <string.h>.
3731
a6cd0eb3
DJ
37322005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
3733
3734 * killed.exp: Correct gdb_expect syntax.
3735
2f168eed
CV
37362005-08-09 Corinna Vinschen <vinschen@redhat.com>
3737
3738 * lib/mi-support.exp (mi_gdb_load): Fix typo.
3739
ecd3fd0f
BR
37402005-08-02 Bob Rossi <bob@brasko.net>
3741
3742 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
3743 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
3744 Change tests to inferior-tty-set/show.
3745 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
3746 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
3747 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
3748 inferior. Use mi_gdb_test to get GDB and Inferior output.
3749 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
3750 descriptor.
3751 (mi_inferior_tty_name): Add inferior PTY file name.
3752 (mi_gdb_start): Add INFERIOR_PTY parameter.
3753 (mi_gdb_test): Add IPATTERN parameter.
3754
f1ea48cb
BR
37552005-08-02 Bob Rossi <bob@brasko.net>
3756
3757 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
3758 parameter to mi_gdb_test.
3759 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
3760
6e650a67
DJ
37612005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
3762
3763 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
3764 struct_declarations.
3765 * gdb.mi/mi-var-child.exp: Step over the initialization of
3766 struct_declarations.
3767
8be260b6
DJ
37682005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
3769
3770 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
3771 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
3772 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
3773 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
3774 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
3775 file.
3776
4e660f07
NR
37772005-07-27 Nick Roberts <nickrob@snap.net.nz>
3778
3779 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
3780 (do_children_tests): Assign values to the extra elements.
3781
3782 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
3783 them for tests for "-var-update --no-values" and
3784 "-var-update --all-values".
3785 Add test for "-var-list-children --simple-values".
3786
3787 * gdb.mi/basics.c (callee4): Add integer array D[3]...
3788
3789 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
3790 "-stack-list-locals --simple-values" Improve doc strings and
3791 comments.
3792
6bdae935
MK
37932005-07-18 Mark Kettenis <kettenis@gnu.org>
3794
598b7a6f
MK
3795 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
3796 *-*-openbsd*.
3797 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
3798
6bdae935
MK
3799 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
3800 sigaltsatck'.
3801
1323e929
BR
38022005-07-14 Bob Rossi <bob@brasko.net>
3803
3804 * gdb.base/default.exp (tty): Changed output of command.
3805 * gdb.base/help.exp (help tty): Ditto.
3806
b1a9c082
MK
38072005-07-12 Mark Kettenis <kettenis@gnu.org>
3808
3809 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
3810
10a844a2
MK
38112005-07-10 Mark Kettenis <kettenis@gnu.org>
3812
3813 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
3814 -stack-select-frame without arguments.
3815 (test_stack_frame_listing): Add test for newly implemented command
3816 -stack-info-frame.
3817
3cb3b8df
BR
38182005-07-06 Bob Rossi <bob@brasko.net>
3819
3820 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
3821 command.
3822 (Copyright): Update copyright.
3823
a0c5fbcf
WZ
38242005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
3825
3826 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
3827 tests to evaluate exponentiation expression.
3828
984971d0
AS
38292005-06-29 Andreas Schwab <schwab@suse.de>
3830
3831 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
3832 main to avoid warnings.
3833
3834 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
3835
fe03833f
NR
38362005-06-20 Nick Roberts <nickrob@snap.net.nz>
3837
3838 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
3839 -stack-select-frame without arguments.
3840 (test_stack_frame_listing): Add test for newly implemented command
3841 -stack-info-frame.
3842
7a55f279
WZ
38432005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
3844
0ffa0ea5
DJ
3845 * gdb.fortran/array-element.f: New file.
3846 * gdb.fortran/array-element.exp: New testcase.
7a55f279 3847
26585198
DJ
38482005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
3849
3850 * gdb.base/bigcore.exp: Correct checks for systems which can
3851 not dump a large core file.
3852
c1bd25fd
DJ
38532005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
3854
3855 * gdb.base/relocate.c: Add a copyright notice.
3856 (dummy): Remove.
3857 * gdb.base/relocate.exp: Test printing the values of variables
3858 from a relocatable file.
3859
589e074d
DJ
38602005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
3861
3862 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
3863 excess MI output after an error.
3864
0915f927
JB
38652005-05-29 Joel Brobecker <brobecker@adacore.com>
3866
3867 * gdb.arch/alpha-step.c: New file.
3868 * gdb.arch/alpha-step.exp: New testcase.
3869
76ff342d
DJ
38702005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
3871 Dennis Brueni <dennis@slickedit.com>
3872
3873 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
3874 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
3875 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
3876 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
3877 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
3878 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
3879 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
3880
96b0c7ac
DJ
38812005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
3882 Wu Zhou <woodzltc@cn.ibm.com>
3883
3884 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
3885 IBM's xlc compiler.
3886 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
3887 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
3888
f21565d2
JB
38892005-05-13 Jim Blandy <jimb@redhat.com>
3890
3891 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
3892 calling gdb_suppress_entire_file.
3893 * gdb.base/charset.exp: Same.
3894 * gdb.base/call-rt-st.exp: Same.
3895
6006a3a1
BR
38962005-05-05 Bob Rossi <bob_rossi@cox.net>
3897
3898 * lib/gdb.exp (fullname_syntax): Added global regex.
3899 (fullname_syntax_POSIX): Ditto.
3900 (fullname_syntax_UNC): Ditto.
3901 (fullname_syntax_DOS_CASE): Ditto.
3902 (fullname_syntax_DOS): Ditto.
3903 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
3904 fullname_syntax variable to scope and use it.
3905 (test_file_list_exec_source_files): Ditto.
3906 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
3907
c3b69c04
DJ
39082005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
3909
3910 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
3911
3c95e6af
PG
39122004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
3913
3914 * lib/gdb.exp (skip_altivec_tests): New function, based on
3915 check_vmx_hw_available from the GCC testsuite.
3916 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
3917 * lib/gdb.arch/altivec-regs.exp: Likewise.
3918
78df6c56
JB
39192005-05-02 Jim Blandy <jimb@redhat.com>
3920
3921 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
3922 calling gdb_suppress_entire_file.
3923
1690f9cf
DJ
39242005-04-30 Randolph Chung <tausq@debian.org>
3925
3926 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
3927 Slightly relax "sem_post" name checking.
3928
5ea106f7
PG
39292005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
3930
3931 * gdb.base/unload.exp: Use new shared library infrastructure.
3932
bf7234cf
PG
39332005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
3934
3935 * gdb.base/so-impl-ld.exp: Use new shared library
3936 infrastructure.
3937
547b869a
CV
39382005-04-29 Corinna Vinschen <vinschen@redhat.com>
3939
3940 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
3941 * gdb.asm/h8300.inc: New file.
3942
f07e55f0
PG
39432005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
3944
3945 * gdb.base/shlib-call.exp: Change to use new shared library
3946 infrastructure.
3947
3cbba3d1
PG
39482005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
3949
3950 * gdb.base/pending.exp: Change to use new shared library
3951 infrastructure.
3952
ed6df200
PG
39532005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
3954
3955 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
3956 use test_compiler_info instead of gcc_compiled, and update copyright.
3957
8c8f4ebe
PG
39582005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
3959
3960 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
3961 shared objects being adjusted and update copyright years.
3962
607fbc54
DJ
39632005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
3964
3965 * ChangeLog: Correct some 2003-01-13 dates.
3966 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
3967 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
3968 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
3969 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
3970 gdb.trace/tfind.exp: Update copyright years.
3971
57bf0e56
DJ
39722005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
3973 Daniel Jacobowitz <dan@codesourcery.com>
3974
3975 * lib/gdb.exp (gdb_compile): Handle shlib=.
3976 (gdb_compile_shlib): New function.
3977
9b593790
PG
39782005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
3979
3980 * lib/gdb.exp (test_compiler_info): Give argument a default value.
3981
9494c6a5
DJ
39822005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
3983
3984 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
3985 gdb.server.
3986 * configure.ac: Likewise.
3987 * configure: Regenerated.
3988 * gdb.gdbserver/Makefile.in: Moved to...
3989 * gdb.server/Makefile.in: ... here.
3990 * gdb.gdbserver/server.c: Moved to...
3991 * gdb.server/server.c: ... here.
3992 * gdb.gdbserver/server-run.exp: Moved to...
3993 * gdb.server/server-run.exp: ... here.
3994
6f8eac0e
DJ
39952005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
3996
3997 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
3998 * configure.ac: Create gdb.gdbserver/Makefile.
3999 * configure: Regenerated.
4000 * lib/gdbserver-support.exp: New file, derived from
4001 config/gdbserver.exp.
4002 * config/gdbserver.exp: Use gdbserver-support.exp.
4003 * gdb.gdbserver/Makefile.in: New file.
4004 * gdb.gdbserver/server.c: New file.
4005 * gdb.gdbserver/server-run.exp: New file.
4006
6e87504d
PG
40072005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
4008
4009 * lib/gdb.exp (test_compiler_info): Return compiler_info
4010 if no arguments are given.
4011
d1779be4
PG
40122005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
4013
4014 * gdb.arch/altivec-abi.exp: Check for compiler and set
4015 use altivec' flag accordingly.
4016 * gdb.arch/altivec-regs.exp: Likewise.
4017
88750304
DJ
40182005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
4019
4020 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
4021
f3fb768d
AS
40222005-03-27 Andreas Schwab <schwab@suse.de>
4023
4024 * gdb.base/bigcore.c (main): Add missing mode argument in open
4025 call.
4026
7e813ac5
DJ
40272005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
4028
4029 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
4030 downloads.
4031 * config/gdbserver.exp (gdb_load): Likewise.
4032
8e3049aa
PB
40332005-03-14 Paul Brook <paul@codesourcery.com>
4034
4035 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
4036 targets.
4037
a9df7c44
JB
40382005-03-09 Joel Brobecker <brobecker@adacore.com>
4039
4040 * gdb.dwarf2/dup-psym.S: New file.
4041 * gdb.dwarf2/dup-psym.exp: New testcase.
4042
9f0d94e8
JB
40432005-03-09 Joel Brobecker <brobecker@adacore.com>
4044
4045 * gdb.ada/exec_changed/first.adb: New file.
4046 * gdb.ada/exec_changed/second.adb: New file.
4047 * gdb.ada/exec_changed.exp: New testcase.
4048
5f579bc5
NS
40492005-03-08 Nathan Sidwell <nathan@codesourcery.com>
4050
36e9969c
NS
4051 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
4052 (A2): New class.
4053 (main): Test operator+.
4054 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
4055 breakpoint test.
4056
5f579bc5
NS
4057 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
4058 * gdb.base/signull.exp: Disable if gdb,nosignals.
4059 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
4060 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
4061 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
4062 * gdb.mi/mi2-console.exp: Likewise.
4063 * gdb.trace/collection.exp (run_trace_experiment): Consume the
4064 continue output at start.
4065 (gdb_collect_locals_test): Robustify regexp.
4066 * gdb.trace/passc-dyn.exp: Fix comment typo.
4067 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
4068
be46087e
CV
40692005-03-08 Corinna Vinschen <vinschen@redhat.com>
4070
4071 * gdb.asm/asm-source.exp: Add iq2000 case.
4072 * gdb.asm/iq2000.inc: New file.
4073
384e1a61
MI
40742005-03-07 Manoj Iyer <manjo@austin.ibm.com>
4075
4076 * gdb.base/command.exp: Change hardcoded value to regular expression.
4077 * gdb.base/float.exp: Add powerpc to the list of targets checked.
4078
584b6e9e
DJ
40792005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
4080
4081 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
4082 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
4083 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
4084 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
4085 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
4086
ab5b5d61
MK
40872005-03-05 Mark Kettenis <kettenis@gnu.org>
4088
4089 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
4090 changes.
4091
ae051c1b
PG
40922004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
4093
4094 * lib/compiler.c: Add test for IBM's xlc compiler.
4095 * lib/compiler.cc: Likewise.
4096
3f0f6ed2
JB
40972004-02-24 Joel Brobecker <brobecker@adacore.com>
4098
4099 * gdb.ada/fixed_points.exp: Create compilation object directory
4100 before running the test.
4101 * gdb.ada/null_record.exp: Likewise.
4102 * gdb.ada/packed_array.exp: Likewise.
4103 * gdb.ada/start.exp: Likewise.
4104
724f452b
JB
41052005-02-15 Joel Brobecker <brobecker@adacore.com>
4106
4107 * gdb.ada/packed_array/pa.adb: New file.
4108 * gdb.ada/packed_array.exp: New testcase.
4109
57f5cdfb 41102005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 4111
1f393151
MK
4112 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
4113 files.
4114
ebdda337
MK
4115 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
4116 on *-*-openbsd*. Correctly match whitespace in regukar
4117 expressions.
4118
cf309262
DJ
41192005-02-10 Daniel Jacobowitz <dan@debian.org>
4120
4121 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
4122 PR exp/1821
4123 * gdb.base/gdb1821.c: New test file.
4124 * gdb.base/gdb1821.exp: New test file.
4125
3be49e7a
JB
41262005-02-09 Joel Brobecker <brobecker@adacore.com>
4127
4128 * gdb.base/start.c: New file.
4129 * gdb.base/start.exp: New testcase.
4130
e292e67d
JB
41312005-02-09 Joel Brobecker <brobecker@adacore.com>
4132
4133 * gdb.ada/start/dummy.adb: New file.
4134 * gdb.ada/start.exp: New testcase.
4135
dbdfa66c
CV
41362005-02-09 Corinna Vinschen <vinschen@redhat.com>
4137
4138 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
4139 for printing symbols and statistics.
4140 Add test for using relative pathnames in "maint print msymbols" test.
4141 Mark "maint info sections DATA" XFAIL on Cygwin.
4142 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
4143 tests.
4144
d7941671
AC
41452005-02-09 Andreas Schwab <schwab@suse.de>
4146
4147 Committed by Andrew Cagney <cagney@gnu.org>
4148 * gdb.base/remotetimeout.exp: New file.
4149
74e5ef44
MK
41502005-02-07 Mark Kettenis <kettenis@gnu.org>
4151
4152 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
4153
464dd14d
JB
41542005-02-03 Joel Brobecker <brobecker@adacore.com>
4155
4156 * gdb.ada/gnat_ada.gpr: New file.
4157 * gdb.ada/gnat_ada.gin: Delete, no longer used.
4158 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
4159 * configure.ac: No longer generate gnat_ada.gpr.
4160 * configure: Regenerate.
4161 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
4162 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
4163 * gdb.ada/null_record/bar.ads: Likewise.
4164 * gdb.ada/null_record/bar.adb: Likewise.
4165 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
4166 * gdb.ada/null_record.exp (testdir): New variable.
4167 (testfile): executable is now in testdir subdirectory.
4168 (srcfile): Use full path to the main compilation unit.
4169 * gdb.ada/fixed_points.exp: Same changes as above.
4170
30d756ae
NR
41712005-02-03 Nick Roberts <nickrob@snap.net.nz>
4172
4173 * gdb.base/interp.exp: New test.
4174
9d799f85
AC
41752005-01-24 Andrew Cagney <cagney@gnu.org>
4176
4177 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
4178
15656118
AC
41792005-01-19 Andrew Cagney <cagney@gnu.org>
4180
a892c31b
AC
4181 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
4182 configure.ac not configure.in.
4183
15656118
AC
4184 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
4185 of powerpc*-*-*.
4186 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
4187 * gdb.base/list.exp (test_list_function)
4188 (test_list_filename_and_function): Ditto.
4189 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
4190
a7b01baf
AC
41912005-01-16 Andrew Cagney <cagney@gnu.org>
4192
17d92a02
AC
4193 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
4194
a7b01baf
AC
4195 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
4196
bc8332bb
AC
41972005-01-14 Andrew Cagney <cagney@gnu.org>
4198
4199 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
4200 * gdb.mi/mi2-var-cmd.exp: Ditto.
4201
4d074752
CV
42022005-01-10 Corinna Vinschen <vinschen@redhat.com>
4203
4204 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
4205
bec39cab
AC
42062005-01-07 Andrew Cagney <cagney@gnu.org>
4207
4208 * configure.ac: Rename configure.in, require autoconf 2.59.
4209 * configure: Re-generate.
4210 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
4211 * gdb.stabs/configure: Re-generate.
4212 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
4213 * gdb.hp/configure: Re-generate.
4214 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
4215 autoconf 2.59.
4216 * gdb.hp/gdb.objdbg/configure: Re-generate.
4217 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
4218 autoconf 2.59.
4219 * gdb.hp/gdb.defects/configure: Re-generate.
4220 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
4221 autoconf 2.59.
4222 * gdb.hp/gdb.compat/configure: Re-generate.
4223 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
4224 autoconf 2.59.
4225 * gdb.hp/gdb.base-hp/configure: Re-generate.
4226 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
4227 autoconf 2.59.
4228 * gdb.hp/gdb.aCC/configure: Re-generate.
4229
f10b16d4
JB
42302004-12-15 Jim Blandy <jimb@redhat.com>
4231
4232 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
4233 under NPTL when there is debugging info available for libpthread.
4234
fb6e1814
JG
42352004-12-13 Jerome Guitton <guitton@gnat.com>
4236
4237 * gdb.ada/fixed_points.c: New file.
4238 * gdb.ada/fixed_points.exp: New file.
4239
fe46cd3a
RC
42402004-12-03 Randolph Chung <tausq@debian.org>
4241
4242 * gdb.arch/pa-nullify.exp: New file.
4243 * gdb.arch/pa-nullify.s: New file.
4244
8de0841b
RC
42452004-11-30 Randolph Chung <tausq@debian.org>
4246
4247 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
4248 instead of "tbug". Fix regexp to work properly with gdb_test.
4249
c8170782
PH
42502004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
4251
4252 * gdb.base/bitfields2.exp: New test.
4253 * gdb.base/bitfields2.c: New file.
4254
954269c2
RE
42552004-11-28 Richard Earnshaw <rearnsha@arm.com>
4256
4257 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
4258
0107feed
RC
42592004-11-16 Randolph Chung <tausq@debian.org>
4260
4261 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
4262
f073ae8c
DJ
42632004-11-14 Daniel Jacobowitz <dan@debian.org>
4264
4265 * gdb.threads/threadapply.exp: Correct "macro details" test.
4266
19ad59e7
JJ
42672004-11-11 Jeff Johnston <jjohnstn@redhat.com>
4268
4269 * gdb.threads/threadapply.exp: New test.
4270 * gdb.threads/threadapply.c: New file.
4271
9cf0961b
MK
42722004-11-07 Mark Kettenis <kettenis@gnu.org>
4273
4274 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
4275 frames.
4276
c789492a
FL
42772004-11-05 Felix Lee <felix+log1@specifixinc.com>
4278
4279 * gdb.base/cursal.exp: New file.
4280 * gdb.base/cursal.c: New file.
4281
a1e167bb
AC
42822004-11-03 Andrew Cagney <cagney@gnu.org>
4283
4284 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
4285
b7cbf173
MK
42862004-10-30 Mark Kettenis <kettenis@gnu.org>
4287
4288 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
4289 NetBSD/ELF targets.
4290
88f9d34f
JB
42912004-10-29 Joel Brobecker <brobecker@gnat.com>
4292
4293 * gdb.threads/bp_in_thread.c: New file, copied from
4294 pthread_cond_wait.c.
4295 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
4296 file, rather than reusing the .c file from another testcase.
4297
ca7d6a0c
JB
42982004-10-20 Joel Brobecker <brobecker@gnat.com>
4299
4300 * gdb.ada/null_record.exp: Check where we stopped after
4301 sending the start command, instead of where the associated
4302 temporary breakpoint was inserted.
4303
0d863d03
AC
43042004-10-14 Andrew Cagney <cagney@gnu.org>
4305
4306 * gdb.mi/gdb701.c (main): Return 0.
4307
d11e72cb
DJ
43082004-10-13 Daniel Jacobowitz <dan@debian.org>
4309
d40539a4 4310 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 4311
e1923096
JJ
43122004-10-12 Jeff Johnston <jjohnstn@redhat.com>
4313
4314 * gdb.threads/schedlock.c: Add comment markers to use to find
4315 line numbers.
4316 * gdb.threads/schedlock.exp: Adjust regex to handle the new
4317 comments.
4318 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
4319 breakpoint lines.
4320
ec8ba2c9
DJ
43212004-10-12 Daniel Jacobowitz <dan@debian.org>
4322
4323 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
4324
0eb3658b
DJ
43252004-10-12 Daniel Jacobowitz <dan@debian.org>
4326
4327 * configure.in: Add gdb.dwarf2.
4328 * configure: Regenerated.
4329 * Makefile.in: Add gdb.dwarf2.
4330 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
4331 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
4332 gdb.dwarf2/file1.txt: New files.
4333
a271cc33
OF
43342004-10-11 Orjan Friberg <orjanf@axis.com>
4335
4336 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
4337 of "run", since the latter doesn't work with remote targets. Adjust
4338 the breakpoint numbering accordingly.
4339 * gdb.threads/pthread_cond_wait.exp: Ditto.
4340
895ce074
MC
43412004-10-08 Michael Chastain <mec.gnu@mindspring.com>
4342
4343 * gdb.base/overlays.exp: Update copyright years.
4344
6be3092d
KI
43452004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
4346
4347 * gdb.base/overlays.exp: Disable if target is Linux.
4348
e05389b8
FL
43492004-10-06 Felix Lee <felix+log1@specifixinc.com>
4350
4351 * config/gdbserver.exp (gdb_load): Use right filename on remote.
4352
73cb587d
KI
43532004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
4354
4355 * gdb.asm/asm-source.exp: Add m32r-linux target.
4356 * gdb.asm/m32r-linux.inc: New file.
4357
3c0edcdc
AC
43582004-09-24 Andrew Cagney <cagney@redhat.com>
4359 David Anderson <anderson@redhat.com>
4360
4361 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
4362 command fails, assume things will work.
4363 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
4364 (_GNU_SOURCE): Define.
4365 (print_unsigned, print_hex): Change parameter to "long long".
4366 (print_byte_count): New function, use to print byte counts.
4367 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
4368 O_LARGEFILE.
4369 (main): Compute an upper bound on a corefile in max_core_size.
4370 Limit memory chunk size to max_core_size. Limit total memory
4371 allocated to max_core_size.
4372
4bb3667f
AC
43732004-09-23 Andrew Cagney <cagney@gnu.org>
4374
4375 * gdb.base/bigcore.exp: Replace the code that creates a corefile
4376 from a separate process with code that creates a corefile by
4377 making the inferior dump core.
4378
60fe1a51
MK
43792004-09-23 Mark Kettenis <kettenis@gnu.org>
4380
4381 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
4382 block.
4383
8e937346
MC
43842004-09-23 Michael Chastain <mec.gnu@mindspring.com>
4385
4386 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
4387 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
4388 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
4389 Likewise.
4390
7213f6d6
JJ
43912004-09-20 Jeff Johnston <jjohnstn@redhat.com>
4392
4393 * gdb.java/jprint.exp: New test case for java inferior call.
4394 * gdb.java/jprint.java: Ditto.
4395
eac69dca
JB
43962004-09-15 Joel Brobecker <brobecker@gnat.com>
4397
4398 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
4399
22227696
MC
44002004-09-14 Michael Chastain <mec.gnu@mindspring.com>
4401
4402 * gdb.threads/killed.c: Include <stdlib.h>.
4403 * gdb.threads/pthreads.c: Likewise.
4404
7dd403a4
MC
44052004-09-14 Michael Chastain <mec.gnu@mindspring.com>
4406
4407 * gdb.threads/killed.c: Add copyright notice.
4408
33f2d567
JM
44092004-09-10 Jason Molenda (jmolenda@apple.com)
4410
4411 * gdb.base/define.exp: Two new tests to verify zero space chars
4412 after 'if' and 'while' commands in a user-defined command is correctly
4413 parsed.
4414
e05b62ac
AC
44152004-09-08 Andrew Cagney <cagney@gnu.org>
4416
4417 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
4418 delivery test with duplicate at end of file.
4419
9cbe82da
MK
44202004-09-06 Mark Kettenis <kettenis@jive.nl>
4421
4422 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
4423
564803d9
MC
44242004-09-05 Michael Chastain <mec.gnu@mindspring.com>
4425
4426 * config/hppro.exp: Removed.
4427
7c6807ce
MC
44282004-09-05 Michael Chastain <mec.gnu@mindspring.com>
4429
4430 * config/sparclet.exp: Removed.
4431
bf7e26dd
MC
44322004-09-05 Michael Chastain <mec.gnu@mindspring.com>
4433
4434 * config/udi.exp: Removed.
4435
714e341b
MC
44362004-09-02 Michael Chastain <mec.gnu@mindspring.com>
4437
4438 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
4439 of "exp_continue".
4440 (advancei): Likewise.
4441
1236e623
JJ
44422004-09-01 Jeff Johnston <jjohnstn@redhat.com>
4443
4444 * gdb.base/unload.exp: Fix so messages aren't duplicated.
4445
3bdcad15
MI
44462004-09-01 Manoj Iyer <manjo@austin.ibm.com>
4447
228af206 4448 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
4449 to check for nodebug in executable.
4450 * gdb.gdb/observer.exp (setup_test): Likewise.
4451 * gdb.gdb/selftest.exp (test_with_self): Likewise.
4452 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
4453
c72b934c
AC
44542004-09-01 Andrew Cagney <cagney@gnu.org>
4455
4456 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
4457 files.
4458
edd9b715
JJ
44592004-09-01 Jeff Johnston <jjohnstn@redhat.com>
4460
4461 * gdb.base/unload.exp: Fix expected warning message to match
4462 latest format.
4463
fb4ce06b
CV
44642004-09-01 Corinna Vinschen <vinschen@redhat.com>
4465
4466 * gdb.base/call-rt-st.exp: Fix typos.
4467
ce78e7c3
MI
44682004-08-31 Manoj Iyer <manjo@austin.ibm.com>
4469
4470 * gdb.threads/thread_check.exp: New testcase.
4471 * gdb.threads/thread_check.c: New testcase.
4472
2dedb159
AC
44732004-08-31 Andrew Cagney <cagney@gnu.org>
4474
4475 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
4476 (skip_to_handler_entry): New procedures. Test stepping into a
4477 handler when the breakpoint is at the handler's entry point.
4478
68f53502
AC
44792004-08-30 Andrew Cagney <cagney@gnu.org>
4480
4481 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
4482 gdb/1757.
4483
3e3ffd2b
MC
44842004-08-27 Michael Chastain <mec.gnu@mindspring.com>
4485
4486 With code from Manoj Iyer <manjo@austin.ibm.com>:
4487 * lib/gdb.exp (gdb_file_cmd): Return more information in the
4488 return value. Add an arm for "no debugging symbols found".
4489 Change a stray "error" to "perror".
4490 (gdb_run_cmd): Adapt to new return value.
4491 * gdb.base/remote.exp: Adapt to new return value.
4492 * gdb.gdb/complaints.exp: Likewise.
4493 * gdb.gdb/observer.exp: Likewise.
4494 * gdb.gdb/selftest.exp: Likewise.
4495 * gdb.gdb/xfullpath.exp: Likewise.
4496
4b6f5fd2
JB
44972004-08-27 Joel Brobecker <brobecker@gnat.com>
4498
4499 * gdb.threads/bp_in_thread.exp: New testcase.
4500
e5b25496
MC
45012004-08-27 Michael Chastain <mec.gnu@mindspring.com>
4502
4503 Fix PR testsuite/1735.
4504 * gdb.threads/schedlock.c (thread_function): Add a cast
4505 to suppress a gcc warning.
4506 * gdb.threads/thread-specific.c (thread_function): Likewise.
4507
934353d6
MC
45082004-08-26 Michael Chastain <mec.gnu@mindspring.com>
4509
4510 * gdb.base/unload.c: Include <stdlib.h>.
4511
f98a0aef 45122004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 4513
f98a0aef 4514 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
4515 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
4516 synchronized after the "return".
4517
5a2e8882
MC
45182004-08-26 Michael Chastain <mec.gnu@mindspring.com>
4519
4520 * gdb.mi/basics.c: Include <stdio.h>.
4521 * gdb.mi/pthreads.c: Include <stdlib.h>.
4522 * gdb.mi/var-cmd.c: Include <stdlib.h>.
4523
a9640423
MC
45242004-08-26 Michael Chastain <mec.gnu@mindspring.com>
4525
4526 * gdb.threads/schedlock.c: Add copyright notice.
4527
b04e311d
AC
45282004-08-25 Andrew Cagney <cagney@gnu.org>
4529
4530 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
4531 (skip_over_handler, breakpoint_over_hander): New test procedures.
4532 (advance, advancei): Add a proper prefix, do not use
4533 rerun_to_main.
4534 * gdb.base/sigstep.c (main): Change to use an infinite loop.
4535
7c27f15b
MC
45362004-08-24 Michael Chastain <mec.gnu@mindspring.com>
4537
4538 * gdb.mi/basics.c: Add copyright notice.
4539 * gdb.mi/var-cmd.c: Add copyright notice.
4540
fffc87ae
MC
45412004-08-23 Michael Chastain <mec.gnu@mindspring.com>
4542
4543 * lib/gdb.exp: Remove signed_keyword_not_used.
4544 * lib/compiler.c: Likewise.
4545 * lib/compiler.cc: Likewise.
4546
d782e0bf
MC
45472004-08-23 Michael Chastain <mec.gnu@mindspring.com>
4548
4549 * gdb.base/whatis.c: Remove conditional disabling of "signed".
4550 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
4551
96033e83
MC
45522004-08-23 Michael Chastain <mec.gnu@mindspring.com>
4553
4554 * gdb.base/whatis.c: Add copyright notice.
4555
cf38c229
MK
45562004-08-20 Mark Kettenis <kettenis@gnu.org>
4557
4558 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
4559 it to skip the breakpoints encoded in the inline assembly.
4560
f4b49756
MC
45612004-08-20 Michael Chastain <mec.gnu@mindspring.com>
4562
4563 * Makefile.in: Add gdb.fortran.
4564
2f193b69
MC
45652004-08-20 Michael Chastain <mec.gnu@mindspring.com>
4566
4567 * gdb.base/call-sc.exp (test_scalar_returns):
4568 Fix cut-and-paste glitch in "Make fun return now".
4569
89a237cb
MC
45702004-08-17 Michael Chastain <mec.gnu@mindspring.com>
4571
4572 * configure.in: Add gdb.fortran.
4573 * configure: Regenerate.
4574 * gdb.fortran/Makefile.in: New file.
4575 * lib/gdb.exp (skip_fortran_tests): New procedure.
4576
469aff8e
MC
45772004-08-17 Michael Chastain <mec.gnu@mindspring.com>
4578
4579 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
4580 reference to bug-gnu@prep.ai.mit.edu.
4581 * gdb.mi/mi-var-child.exp: Likewise.
4582 * gdb.mi/mi-var-cmd.exp: Likewise.
4583 * gdb.mi/mi-var-display.exp: Likewise.
4584 * gdb.mi/mi2-var-block.exp: Likewise.
4585 * gdb.mi/mi2-var-child.exp: Likewise.
4586 * gdb.mi/mi2-var-cmd.exp: Likewise.
4587 * gdb.mi/mi2-var-display.exp: Likewise.
4588
00b51b9f
MK
45892004-08-15 Mark Kettenis <kettenis@gnu.org>
4590
4591 * gdb.base/unload.c (main): Make local variable msg const.
4592
45f07fef
MC
45932004-08-15 Michael Chastain <mec.gnu@mindspring.com>
4594
4595 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
4596 to bug-gnu@prep.ai.mit.edu.
4597 * gdb.mi/mi-disassemble.exp: Likewise.
4598 * gdb.mi/mi-eval.exp: Likewise.
4599 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
4600 default line number.
4601 * gdb.mi/mi-return.exp: Likewise.
4602 * gdb.mi/mi-simplerun.exp: Likewise.
4603 * gdb.mi/mi-stack.exp: Likewise.
4604 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
4605 number with explicit range test.
4606 * gdb.mi/mi-watch.exp: Likewise.
4607 * gdb.mi/mi2-break.exp: Likewise.
4608 * gdb.mi/mi2-cli.exp: Likewise.
4609 * gdb.mi/mi2-disassemble.exp: Likewise.
4610 * gdb.mi/mi2-eval.exp: Likewise.
4611 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
4612 default line number.
4613 * gdb.mi/mi2-return.exp: Likewise.
4614 * gdb.mi/mi2-simplerun.exp: Likewise.
4615 * gdb.mi/mi2-stack.exp: Likewise.
4616 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
4617 number with explicit range test.
4618 * gdb.mi/mi2-watch.exp: Likewise.
4619
dd8c8ee7
MC
46202004-08-15 Michael Chastain <mec.gnu@mindspring.com>
4621
4622 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
4623 * gdb.cp/m-static.exp: Likewise.
4624 * gdb.cp/rtti.exp: Likewise.
4625
4e838464
MK
46262004-08-14 Mark Kettenis <kettenis@gnu.org>
4627
4628 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
4629
8d8cb839
EZ
46302004-08-14 Eli Zaretskii <eliz@gnu.org>
4631
4632 * ChangeLog: Prefix Local Variables with semi-colons and indent
4633 the reference to older ChangeLog files, to fix fontification in
4634 Emacs.
4635
deea8bb0
MC
46362004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4637
4638 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
4639 * gdb.mi/mi2-break.exp: Likewise.
4640
c3297504
MC
46412004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4642
4643 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
4644
25808999
MC
46452004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4646
4647 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
4648
226a8d71
MC
46492004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4650
4651 * gdb.cp/classes.exp: Remove unused declarations. Just let
4652 test names default instead of providing special names. Remove
4653 extraneous demangler test.
4654
37fdf854
JJ
46552004-08-12 Jeff Johnston <jjohnstn@redhat.com>
4656
4657 * gdb.base/unload.exp: New test for breakpoints in dynamically
4658 loaded libraries.
4659 * gdb.base/unload.c: Ditto.
4660 * gdb.base/unloadshr.c: Ditto.
4661
2d3a7986
MC
46622004-08-12 Michael Chastain <mec.gnu@mindspring.com>
4663
4664 * gdb.cp/classes.exp (test_ptype_class_objects): Call
4665 cp_test_ptype_class.
4666 (test_enums): Likewise.
4667
c72b934c
AC
46682004-08-10 Andrew Cagney <cagney@gnu.org>
4669
4670 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
4671 files.
4672
cc503c8a
AC
46732004-08-10 Andrew Cagney <cagney@gnu.org>
4674
4675 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
4676 init_malloc call.
4677
902f2ccb
MC
46782004-08-10 Michael Chastain <mec.gnu@mindspring.com>
4679
4680 * ChangeLog: Add copyright notice. The notice is copied
4681 from emacs 21.3 top level ChangeLog.
4682
78c90502
MC
46832004-08-09 Michael Chastain <mec.gnu@mindspring.com>
4684
4685 * lib/cp-support.exp: New file.
4686 * lib/cp-support.exp (cp_test_type_class): New function.
4687 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
4688 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
4689 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
4690 cp_test_ptype_class.
4691
88e5ea78
MC
46922004-08-09 Michael Chastain <mec.gnu@mindspring.com>
4693
4694 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
4695 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
4696 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
4697 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
4698 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
4699 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
4700 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
4701 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
4702 gdb.mi/mi2-watch.exp: Update copyright years.
4703
6a89fc9c
MK
47042004-08-09 Mark Kettenis <kettenis@gnu.org>
4705
4706 * gdb.base/sigaltstack.exp: Provide proper anchoring.
4707
1482e0de
MC
47082004-08-09 Michael Chastain <mec.gnu@mindspring.com>
4709
4710 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
4711 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
4712 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
4713 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
4714 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
4715 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
4716 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
4717 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
4718 gdb.mi/mi-watch.exp: Update copyright years.
4719
1a5ce3f3
DJ
47202004-08-08 Daniel Jacobowitz <dan@debian.org>
4721
4722 PR gdb/1738
4723 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
4724 from a breakpoint with a pending signal.
4725
04f6ecf2
DJ
47262004-08-08 Daniel Jacobowitz <dan@debian.org>
4727
4728 PR gdb/1736
4729 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
4730 * gdb.base/sigaltstack.exp (finish_test): Consume output until
4731 the prompt.
4732 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
4733
54d90d35
DJ
47342004-08-08 Daniel Jacobowitz <dan@debian.org>
4735
4736 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
4737
d2f6abb0
DJ
47382004-08-08 Daniel Jacobowitz <dan@debian.org>
4739
4740 PR gdb/1736
4741 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
4742 for i?86-*-linux*.
4743
5598c03d
DJ
47442004-08-08 Daniel Jacobowitz <dan@debian.org>
4745
4746 * gdb.arch/i386-prologue.exp: Compile without debug information.
4747
c6fee705
MC
47482004-08-08 Michael Chastain <mec.gnu@mindspring.com>
4749
4750 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
4751 rather than asking gdb to search.
4752
dd90efdb
MC
47532004-08-05 Michael Chastain <mec.gnu@mindspring.com>
4754
4755 * gdb.base/gcore.c: Include <string.h>.
4756
1e84bec1
MC
47572004-08-05 Michael Chastain <mec.gnu@mindspring.com>
4758
4759 * gdb.base/gcore.c: Add copyright notice.
4760
e425eb2b
MC
47612004-08-05 Michael Chastain <mec.gnu@mindspring.com>
4762
4763 * gdb.base/freebpcmd.c: Include <stdio.h>.
4764 * gdb.base/long_long.c: Include <string.h>.
4765 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
4766 * gdb.base/siginfo.c: Include <string.h>.
4767 * gdb.base/sigstep.c: Include <string.h>.
4768
cb9aaed5
MC
47692004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4770
4771 * gdb.base/complex.c: Include <stdlib.h>.
4772
55944f3d
MC
47732004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4774
4775 * gdb.base/complex.c: Add copyright notice.
4776
7b2953d9
MC
47772004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4778
4779 * gdb.base/charset.c: Include <stdlib.h>.
4780
c9133d23
MC
47812004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4782
4783 * gdb.base/auxv.c: Include <stdlib.h>.
4784
0a8490ad
MC
47852004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4786
4787 * gdb.base/auxv.c: Add copyright notice.
4788
3426d5ec
MC
47892004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4790
4791 * gdb.base/coremaker.c: Add copyright notice.
4792 * gdb.base/coremaker2.c: Add copyright notice.
4793
8da195dd
AC
47942004-08-04 Andrew Cagney <cagney@gnu.org>
4795
4796 * gdb.base/store.exp: Update copyright.
4797 (check_set, up_set, check_struct, up_struct): Add a prefix to test
4798 names, do not import gdb_prompt.
4799
8d394f98
AC
48002004-08-01 Andrew Cagney <cagney@gnu.org>
4801
4802 Fix PR testsuite/1729.
4803 * gdb.base/dump.exp: Add test name to callers of capture_value, do
4804 not use capture_value with value 4.
4805 (capture_value): Add optional test name parameter.
4806 (test_reload_saved_value, test_restore_saved_value): Use $msg as
4807 the prefix, pass to capture_value.
4808
b6702b23
MK
48092004-08-01 Mark Kettenis <kettenis@gnu.org>
4810
4811 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
4812 * gdb.arch/i386-prologue.c (standard): New prototype and function.
4813 (main): Call new function.
4814
c203e0ca
MC
48152004-07-31 Michael Chastain <mec.gnu@mindspring.com>
4816
4817 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
4818
a7995a30
MC
48192004-07-31 Michael Chastain <mec.gnu@mindspring.com>
4820
4821 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
4822
9366563b
MC
48232004-07-31 Michael Chastain <mec.gnu@mindspring.com>
4824
b6eeaf26 4825 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
4826 Accept more values of vtbl pointer. Remove some messages
4827 about "obsolete gcc or gdb".
4828
2fc1f950
MC
48292004-07-30 Michael Chastain <mec.gnu@mindspring.com>
4830
4831 * gdb.cp/classes.exp: Accept more varieties of ptype output.
4832
c724d49b
MC
48332004-07-30 Michael Chastain <mec.gnu@mindspring.com>
4834
4835 * gdb.base/asm-source.exp: Properly convert target board
4836 debug flags from gcc format to binutils format.
4837
736b0fce
MK
48382004-07-28 Mark Kettenis <kettenis@gnu.org>
4839
4840 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
4841 gdb1718". PR backtrace/1718 partially fixed.
4842
5633ea5c
JJ
48432004-07-27 Jeff Johnston <jjohnstn@redhat.com>
4844
4845 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
4846
575eebb1
NC
48472004-07-26 Nick Clifton <nickc@redhat.com>
4848
4849 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
4850 good default value for a specific architecture is available then
4851 set it to that value. Otherwise default to the -gstabs switch.
4852 Remove the -g... switches from the asm-flags variable. Allow the
4853 target board info to override the value if it wants to. Pass the
4854 switch on the assembler command line.
4855
62104619
MK
48562004-07-23 Mark Kettenis <kettenis@gnu.org>
4857
4858 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
4859 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
4860 (main): Call new function.
4861
4a1135b8
MC
48622004-07-22 Michael Chastain <mec.gnu@mindspring.com>
4863
4864 Test for PR exp/1715.
4865 * gdb.base/radix.exp: Refactor common procedures. Make all
4866 test names unique. Change XFAIL to KFAIL.
4867
8a12c1f0
MC
48682004-07-20 Michael Chastain <mec.gnu@mindspring.com>
4869
4870 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
4871 * gdb.ada/gnat_ada.gin: ... to here.
4872 * configure.in: Use gnat_ada.gin.
4873 * configure: Regenerate.
4874
23b451cf
AC
48752004-07-20 Andrew Cagney <cagney@gnu.org>
4876
4877 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
4878 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
4879 XFAILs. Clean up test messages and comments. Check backtraces.
4880 Delete re-sync code.
4881
ab618a02
MC
48822004-07-19 Michael Chastain <mec.gnu@mindspring.com>
4883
4884 Fix PR cli/740.
4885 * gdb.base/annota1.exp: Honor gdb,nosignals.
4886 * gdb.base/annota3.exp: Likewise.
4887
46dad340
MC
48882004-07-19 Michael Chastain <mec.gnu@mindspring.com>
4889
4890 * lib/java.exp: Update copyright notice.
4891
756d8c70
AC
48922004-07-19 Andrew Cagney <cagney@gnu.org>
4893
4894 * gdb.base/selftest.exp: Copy file from here ...
4895 * gdb.gdb/selftest.exp: ... to here.
4896
586027e6
AC
48972004-07-16 Andrew Cagney <cagney@redhat.com>
4898
4899 * lib/insight-support.exp: Delete file.
4900 * lib/java.exp (java_init): Fix copyright.
4901
029d2200
AC
49022004-07-16 Andrew Cagney <cagney@gnu.org>
4903
4904 * gdb.base/restore.c: Append "prologue" to comments marking the a
4905 function's prologue.
4906 * gdb.base/restore.exp: Update copyright, re-indent.
4907 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
4908 callerN" prefix where needed. Update patterns that match a
4909 function's prologue.
4910
653b62c5
MC
49112004-07-16 Michael Chastain <mec.gnu@mindspring.com>
4912
4913 * gdb.base/restore.c: Add copyright notice.
4914
f7d690e5
AC
49152004-07-16 Andrew Cagney <cagney@gnu.org>
4916
4917 * gdb.base/logical.exp: Update copyright.
4918 (evaluate): New procedure. Use to re-implement tests using
4919 several tables.
4920
d629a7cb
MH
49212004-07-14 Martin Hunt <hunt@redhat.com>
4922
4923 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
4924 which fixes some problems where init.tcl was not found.
4925
9c7bb332
AC
49262004-07-13 Andrew Cagney <cagney@gnu.org>
4927
6bf46641
AC
4928 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
4929 (check_sizeof, check_valueof): Do not include the output in the
4930 test name. Use gdb_test.
4931 (get_valueof): Use gdb_test_multiple.
4932
c4ffd4c0
AC
4933 * gdb.base/step-test.exp: Update copyright. Use
4934 gdb_test_multiple. Ensure that test names do not include
4935 architecture dependent output.
4936
ab89363a
AC
4937 * gdb.gdb/observer.exp: Update copyright.
4938 (setup_test): Use gdb_test_multiple.
4939 (attach_first_observer, attach_second_observer)
4940 (attach_third_observer, detach_first_observer)
4941 (detach_second_observer, detach_third_observer)
4942 (reset_counters, check_counters): Make $message a prefix.
4943 (test_normal_stop_notifications): Add "args" parameter - a list of
4944 init functions to be called. Make $message a prefix,
4945 (test_observer_normal_stop): Change the message prefixes so that
4946 they are unique, pass the attach / detach procedures to
4947 test_normal_stop_notifications.
4948
ec58997a
AC
4949 * gdb.base/signull.exp (test_segv): Prefix all tests with
4950 "${name}". Clean up test messages.
4951
b475183b
AC
4952 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
4953
9c7bb332
AC
4954 * gdb.base/ena-dis-br.exp: Update copyright.
4955 (break_at): New function. Replace send_gdb with gdb_test,
4956 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
4957 ignore count, not stopped at bpt", with KFAIL.
4958
2dd95497
CV
49592004-07-13 Corinna Vinschen <vinschen@redhat.com>
4960
4961 * gdb.base/attach.exp: Remove cleanupfile handling.
4962
419e626b
AC
49632004-07-12 Andrew Cagney <cagney@gnu.org>
4964
4965 * gdb.base/annota1.exp: Cleanup corefile test name.
4966 * gdb.base/annota3.exp: Ditto.
4967
8b1b3228
AC
49682004-07-12 Andrew Cagney <cagney@gnu.org>
4969
78650829
AC
4970 * gdb.base/signals.exp: Clean up copyright, re-indent.
4971
8b1b3228
AC
4972 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
4973 gdb_test and gdb_test_multiple.
4974
935c2760
JJ
49752004-07-08 Jeff Johnston <jjohnstn@redhat.com>
4976
4977 * gdb.java/jmain.exp: Fix expected line number for main to
4978 break at. Set XFAIL for break at main test since gcj does not
4979 provide line number info for first statement in main.
4980
1544280f
AC
49812004-07-08 Andrew Cagney <cagney@gnu.org>
4982
1279f4ff
AC
4983 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
4984
1544280f
AC
4985 * gdb.base/sigbpt.exp: Make the common part of each test name a
4986 prefix instead of suffix.
4987
bcc82369
BR
49882004-07-07 Bob Rossi <bob_rossi@cox.net>
4989
4990 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
4991 test from test_tbreak_creation_and_listing to
4992 test_file_list_exec_source_file
4993 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
4994 Changed name of test from test_tbreak_creation_and_listing to
4995 test_file_list_exec_source_file
4996
23f4b0aa
JJ
49972004-07-07 Jeff Johnston <jjohnstn@redhat.com>
4998
4999 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
5000 the jmisc() constructor instead of <init>.
5001 * gdb.java/jmisc1.exp: Ditto.
5002
56401cd5
AC
50032004-07-07 Andrew Cagney <cagney@gnu.org>
5004
5005 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
5006 corrupting the PC.
5007
44ae2f6a
MC
50082004-07-06 Michael Chastain <mec.gnu@mindspring.com>
5009
5010 * gdb.cp/templates.exp: Accept whitespace change in demangler
5011 output.
5012
45a83408
AC
50132004-07-06 Andrew Cagney <cagney@gnu.org>
5014
5015 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
5016
d205ad70
MC
50172004-07-02 Michael Chastain <mec.gnu@mindspring.com>
5018
5019 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
5020 * lib/compiler.cc: Likewise.
5021
06ea1a61
MC
50222004-06-30 Michael Chastain <mec.gnu@mindspring.com>
5023
5024 * lib/compiler.cc: Work around string preprocessing problem
5025 with old hp c++ compiler.
5026 * lib/compiler.c: Likewise.
5027
daab1251
CV
50282004-06-29 Corinna Vinschen <vinschen@redhat.com>
5029
5030 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
5031 directives to conditionalize symbol prefixing.
5032 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
5033 additional_flags handling. Add underscore prefix for Cygwin.
5034 * gdb.arch/i386-unwind.c: Use preprocessor directives to
5035 conditionalize symbol prefixing.
5036 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
5037 additional_flags handling. Add underscore prefix for Cygwin.
5038
cc984116
CV
50392004-06-29 Corinna Vinschen <vinschen@redhat.com>
5040
5041 * gdb.base/bigcore.exp: Skip test on Cygwin.
5042
c279b077
MC
50432004-06-28 Michael Chastain <mec.gnu@mindspring.com>
5044
5045 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
5046 formats for "info register". Use gdb_test_multiple. Fix
5047 the "invalid register" test.
5048
0e915747
CV
50492004-06-28 Corinna Vinschen <vinschen@redhat.com>
5050
5051 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
5052 PID for Cygwin. Add Cygwin specific strings to check for in some
5053 tests.
5054 (do_attach_tests): Add a test for user interaction when attaching
5055 to a process with no matching symbol table already loaded.
5056
11422c86
AC
50572004-06-26 Andrew Cagney <cagney@gnu.org>
5058
5059 Test PR java/1567 and PR java/1565.
5060 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
5061 * gdb.java/jmisc2.exp: Delete file.
5062
cefbce26
MC
50632004-06-26 Michael Chastain <mec.gnu@mindspring.com>
5064
5065 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
5066
e19f872c
CV
50672004-06-25 Corinna Vinschen <vinschen@redhat.com>
5068
5069 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
5070 attach process.
5071
d931ba3b
MC
50722004-06-23 Michael Chastain <mec.gnu@mindspring.com>
5073
5074 * gdb.cp/pr-1553.exp: Remove.
5075
aef68c48
MC
50762004-06-22 Michael Chastain <mec.gnu@mindspring.com>
5077
5078 * gdb.cp/pr-1553.cc: Remove.
5079 * gdb.cp/pr-1553.exp: Disable this test.
5080
8d5df71a
JB
50812004-06-20 Jim Blandy <jimb@redhat.com>
5082
5083 Fix PR testsuite/1680.
5084 * gdb.arch/i386-sse.exp: Properly quote curly braces in
5085 regular expressions.
5086
4ac6f39d
MC
50872004-06-19 Michael Chastain <mec.gnu@mindspring.com>
5088
5089 Fix PR testsuite/1679.
5090 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
5091 Issue an UNSUPPORTED result instead.
5092
1b413552
JB
50932004-06-18 Jim Blandy <jimb@redhat.com>
5094
5095 * gdb.base/charset.exp: Only send a control-C if we see a new
5096 prompt and incomplete command.
5097
6daa6ebd
MC
50982004-06-18 Michael Chastain <mec.gnu@mindspring.com>
5099
5100 * gdb.cp/pr-574.cc: Add copyright notice.
5101
51fa4ae0
JB
51022004-06-17 Jim Blandy <jimb@redhat.com>
5103
5104 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
5105 cases where the regexp has no groups; this grabs random text from
5106 the previous test suite, whatever that was.
5107
8fea26c5
MC
51082004-06-17 Michael Chastain <mec.gnu@mindspring.com>
5109
5110 * gdb.cp/printmethod.cc: Add copyright notice.
5111
1e3aeb41
MC
51122004-06-16 Michael Chastain <mec.gnu@mindspring.com>
5113
5114 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
5115
9d9030bc
AC
51162004-06-16 Andrew Cagney <cagney@gnu.org>
5117
5118 * gdb.base/signull.c: Update copyright. Include <string.h>.
5119 (bowler): Replace data_pointer with data_read
5120 and data_write cases. Add code_descriptor case.
5121 (zero, desc): New array and pointer.
5122 (data, code): Change to simple pointers.
5123 * gdb.base/signull.exp: Fix probe pattern matching a function
5124 descriptor SIGSEGV. Replace data_pointer with data_read and
5125 data_write tests.
5126
acd4ad44
AC
51272004-06-16 Andrew Cagney <cagney@gnu.org>
5128
5129 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
5130
08fd625c
MC
51312004-06-15 Michael Chastain <mec.gnu@mindspring.com>
5132
5133 * gdb.base/long_long.c: Add copyright notice.
5134
1903502c
MC
51352004-06-15 Michael Chastain <mec.gnu@mindspring.com>
5136
5137 * gdb.base/long_long.exp: Remove reference to
5138 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
5139 to gdb_breakpoint and gdb_continue_to_breakpoint.
5140
83313cb1
JB
51412004-06-14 Jim Blandy <jimb@redhat.com>
5142
5143 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
5144 endian case.
5145
1bf404ef
AC
51462004-06-14 Andrew Cagney <cagney@gnu.org>
5147
5148 * gdb.base/gcore.exp (capture_command_output): Delete the always
5149 passing tests containing inferior values.
5150 * gdb.base/ending-run.exp: Do not include the breakpoint address
5151 in the test message. Update copyright.
5152 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
5153 size in the test name, use gdb_test_multiple. Update copyright.
5154
ef220b33
MC
51552004-06-14 Michael Chastain <mec.gnu@mindspring.com>
5156
5157 * gdb.cp/ref-types.cc: Add copyright notice.
5158
4f70a4c9
MC
51592004-06-14 Michael Chastain <mec.gnu@mindspring.com>
5160
5161 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
5162 hp_aCC_compiler.
5163 * lib/compiler.cc: Likewise.
5164 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
5165 'set' commands. Log diagnostics for other lines. Set
5166 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
5167
335928ac
MC
51682004-06-13 Michael Chastain <mec.gnu@mindspring.com>
5169
5170 * gdb.cp/try_catch.cc: Add copyright notice.
5171
2efb12e8
MC
51722004-06-12 Michael Chastain <mec.gnu@mindspring.com>
5173
5174 * gdb.cp/userdef.cc: Add copyright notice.
5175
0bbed51a
MC
51762004-06-11 Michael Chastain <mec.gnu@mindspring.com>
5177
5178 * gdb.cp/virtfunc.cc: Add copyright notice.
5179
e12a46c9
RC
51802004-06-11 Randolph Chung <tausq@debian.org>
5181
5182 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
5183 problem.
5184
338e05af
AC
51852004-06-10 Andrew Cagney <cagney@gnu.org>
5186
5187 * lib/compiler.cc, lib/compiler.c: Append either
5188 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
5189 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
5190 instead of gcc-3-3.
5191
dc3f10cb
AC
51922004-06-09 Andrew Cagney <cagney@gnu.org>
5193
b4d946af
AC
5194 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
5195 gdb/1455, bug is specific to "long long" and "double".
5196
dc3f10cb
AC
5197 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
5198 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
5199 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
5200 fixed.
5201
b5c0bfa2
AC
52022004-06-09 Andrew Cagney <cagney@gnu.org>
5203
5204 * gdb.base/structs.exp (test_struct_returns): Replace
5205 "return_value_unknown" and "finish_value_unknown" by
5206 "return_value_known" and "finish_value_known". Instead of
5207 "return_value_unknown" iff "finish_value_unknown", check
5208 "return_value_known" implies "finish_value_known".
5209
caeb605f
MH
52102004-06-08 Martin Hunt <hunt@redhat.com>
5211
5212 * gdb.base/float.exp: Add pattern for mips targets.
5213
c892bb64
RC
52142004-06-08 Randolph Chung <tausq@debian.org>
5215
5216 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
5217 message for unknown architectures more clear.
5218
48306d3e
JB
52192004-06-08 Joel Brobecker <brobecker@gnat.com>
5220
5221 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
5222 start the execution of the program.
5223
83ecb59f
JB
52242004-06-07 Jim Blandy <jimb@redhat.com>
5225
5226 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
5227 * gdb.arch/i386-cpuid.h: New helper file.
5228
55264cb4
RC
52292004-06-07 Randolph Chung <tausq@debian.org>
5230
5231 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
5232 has started.
5233
23cadb28
RM
52342004-06-04 Roland McGrath <roland@redhat.com>
5235
5236 Fix PR gdb/1647.
5237 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
5238 differently to be robust to output buffering differences.
5239
51d01eda
MC
52402004-06-04 Michael Chastain <mec.gnu@mindspring.com>
5241
5242 * gdb.threads/pthreads.exp: Update copyright years.
5243 (check_control_c): Change asynchronous 'after' to synchronous.
5244
f4fc3b93
RM
52452004-06-04 Roland McGrath <roland@redhat.com>
5246
5247 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
5248 next gdb prompt.
5249
4013522b
MC
52502004-06-02 Michael Chastain <mec.gnu@mindspring.com>
5251
5252 Fix PR gdb/1636.
5253 * gdb.threads/manythreads.exp: Change asynchronous 'after'
5254 calls to synchronous.
5255
7a8f1e6b
JB
52562004-05-26 Jim Blandy <jimb@redhat.com>
5257
5258 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
5259
81bb3443
RC
52602004-05-24 Randolph Chung <tausq@debian.org>
5261
5262 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
5263 * gdb.asm/pa.inc: New file.
5264
8f5a3103
MK
52652004-05-22 Mark Kettenis <kettenis@gnu.org>
5266
5267 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
5268
734b8fe8
JB
52692004-05-21 Joel Brobecker <brobecker@gnat.com>
5270 Daniel Jacobowitz <drow@mvista.com>
5271
5272 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
5273 GDB prompt.
5274
725603e1
UW
52752004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5276
f4fc3b93 5277 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
5278 setjmp/longjmp. Use sigaction instead of signal.
5279
8b923272
JB
52802004-05-19 J. Brobecker <brobecker@gnat.com>
5281 Michael Snyder <msnyder@redhat.com>
5282
5283 * gdb.threads/pthread_cond_wait.c: New file.
5284 * gdb.threads/pthread_cond_wait.exp: New testcase.
5285
8bfabb04
AC
52862004-05-13 Andrew Cagney <cagney@redhat.com>
5287
5288 * gdb.base/signull.exp, gdb.base/signull.c: New files.
5289 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
5290
42edda50
AC
52912004-05-11 Andrew Cagney <cagney@redhat.com>
5292
5293 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
5294 fixed but revealed gdb/1639.
5295
d303a6c7
AC
52962004-05-10 Andrew Cagney <cagney@redhat.com>
5297
5298 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
5299 func1" and "next to 2nd alarm", kernel bug avoided.
5300
bf08c2a1
DJ
53012004-05-10 Daniel Jacobowitz <dan@debian.org>
5302
5303 PR external/1568
5304 * gdb.base/bigcore.exp: Check the size of the dumped core file.
5305 XFAIL if it is smaller than bytes_allocated.
5306 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
5307 (main): Make chunks_allocated unsigned. Correct comment.
5308
c0586a34
JB
53092004-05-07 Joel Brobecker <brobecker@gnat.com>
5310
5311 * gdb.arch/powerpc-aix-prologue.c: New file.
5312 * gdb.arch/powerpc-aix-prologue.exp: New file.
5313
f2785d12
JB
53142004-05-07 Jim Blandy <jimb@redhat.com>
5315
5316 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
5317 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
5318
bd7f6e30
JB
53192004-05-06 Joel Brobecker <brobecker@gnat.com>
5320
5321 * gdb.base/sep.exp: No longer setup_kfail when the program was
5322 built with dwarf2.
5323
0a5e7efe
JI
53242004-05-05 Jim Ingham <jingham@apple.com>
5325
5326 * gdb.base/pending.exp: Make sure pending breakpoints
5327 preserve the ignore count.
f4fc3b93 5328
a8958849
MK
53292004-04-27 Jerome Guitton <guitton@gnat.com>
5330
5331 * i386-prologue.exp: Add testcase for jump instruction as first
5332 instruction of the real code.
5333 * i386-prologue.c (jump_at_beginning): New function.
5334
7e103f5b
MK
53352004-04-28 Mark Kettenis <kettenis@gnu.org>
5336
5337 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
5338 x86_64-*-*.
5339
5d38b224
MK
53402004-04-28 Mark Kettenis <kettenis@gnu.org>
5341
5342 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
5343 i*86-*-*.
5344
0ef32fd9
MK
53452004-04-25 Mark Kettenis <kettenis@gnu.org>
5346
5347 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
5348 expression that checks the return type.
5349
71d7dd7c
AC
53502004-04-23 Andrew Cagney <cagney@redhat.com>
5351
5352 * gdb.base/call-sc.exp: New test of scalar call/return values.
5353 * gdb.base/call-sc.c: Ditto.
5354
1e9f977e
JJ
53552004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5356
5357 * gdb.threads/manythreads.c: Reduce thread stack size.
5358
899d9e3a
JJ
53592004-04-23 Jeff Johnston <jjohnstn@redhat.com>
5360
5361 * gdb.threads/manythreads.c: Add copyright notice.
5362
61bcae62
AC
53632004-04-23 Andrew Cagney <cagney@redhat.com>
5364
5365 * gdb.base/siginfo.exp: Better handle step out of signal.
5366 * gdb.base/sigstep.exp: Ditto.
5367
7339a42e
JJ
53682004-04-22 Jeff Johnston <jjohnstn@redhat.com>
5369 Daniel Jacobowitz <drow@mvista.com>
5370
5371 * gdb.threads/manythreads.c: New testcase.
5372 * gdb.threads/manythreads.exp: Ditto.
5373
5c98409b
JB
53742004-04-22 Jim Blandy <jimb@redhat.com>
5375
5376 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
5377 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
5378
3b611f1a
MC
53792004-04-21 Michael Chastain <mec.gnu@mindspring.com>
5380
5381 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
5382
f0fd9238
AC
53832004-04-21 Andrew Cagney <cagney@redhat.com>
5384
5385 * gdb.base/sigstep.c: New file.
5386 * gdb.base/sigstep.exp: New file.
5387
90990674
JB
53882004-04-16 Joel Brobecker <brobecker@gnat.com>
5389
5390 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
5391 call to observer_notify_normal_stop.
5392
78cef34b
AC
53932004-04-15 Andrew Cagney <cagney@redhat.com>
5394
5395 * gdb.base/siginfo.c: New file.
5396 * gdb.base/siginfo.exp: New file.
5397
d2343407
JB
53982004-04-12 J. Brobecker <brobecker@gnat.com>
5399
5400 * gdb.base/sep.exp: Fix typo in comment.
5401
a2dba3c8
JB
54022004-04-12 J. Brobecker <brobecker@gnat.com>
5403
5404 * gdb.base/sep.c: New file.
5405 * gdb.base/sep-proc.c: New file.
5406 * gdb.base/sep.exp: New testcase.
5407
15f7b60e
MK
54082004-04-09 Mark Kettenis <kettenis@gnu.org>
5409
5410 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
5411 support.
5412
44f4de1a
AC
54132004-04-05 Andrew Cagney <cagney@redhat.com>
5414
5415 * gdb.base/sigaltstack.c: New file.
5416 * gdb.base/sigaltstack.exp: New file.
5417
ef04f396
JB
54182004-04-04 Joel Brobecker <brobecker@gnat.com>
5419
5420 * gdb.base/foll-fork.exp: Update the expected output for
5421 "help set follow-fork-mode", to match a change that was made
5422 to the help of this variable on 2004-01-13.
5423
d40d2c92
JB
54242004-04-01 Joel Brobecker <brobecker@gnat.com>
5425
5426 * lib/ada.exp: Add copyright notice.
5427 * bar.ads: Likewise.
5428 * bar.adb: Likewise.
5429 * null_record.adb: Likewise.
5430 * null_record.exp: Likewise.
5431 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
5432
f86ef5a3
JB
54332004-04-01 Joel Brobecker <brobecker@gnat.com>
5434
5435 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
5436 * configure: Regenerate.
5437
414e70e3
JB
54382004-04-01 Joel Brobecker <brobecker@gnat.com>
5439
5440 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
5441 to build the application. Remove the message printed when in
5442 verbose mode, redundant with the UNSUPPORTED message above.
5443
f0aaee49
JB
54442004-03-31 Joel Brobecker <brobecker@gnat.com>
5445
5446 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
5447 * gdb.ada (null_record.exp): New testcase.
5448
ac81cb54
JB
54492004-03-31 Joel Brobecker <brobecker@gnat.com>
5450
5451 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
5452
854af2f7
JB
54532004-03-31 Joel Brobecker <brobecker@gnat.com>
5454
5455 * gdb.ada: New subdirectory.
5456 * gdb.ada/Makefile.in: New file.
5457 * gdb.ada/gnat_ada.gpr.in: New file.
5458
034cb681
JB
54592004-03-31 Joel Brobecker <brobecker@gnat.com>
5460
5461 * lib/ada.exp: New file.
5462
78a1a894
DJ
54632004-03-24 Daniel Jacobowitz <drow@mvista.com>
5464
5465 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
5466 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
5467
4b2b3b3e
AC
54682004-03-22 Andrew Cagney <cagney@redhat.com>
5469
5470 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
5471 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
5472 Problem identified by Ulrich Weigand.
5473
23c73aa3
DC
54742004-03-17 David Carlton <carlton@kealia.com>
5475
5476 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
5477 PR c++/826.
5478
d63a86f8
RM
54792004-03-16 Roland McGrath <roland@redhat.com>
5480
5481 * gdb.base/auxv.exp: New file.
5482 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
5483
0e02aa50
DC
54842004-03-12 David Carlton <carlton@kealia.com>
5485
5486 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
5487 * gdb.cp/pr-1553.cc: Ditto.
5488 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
5489 pass branch.
5490
c20b71be
MC
54912004-03-12 Michael Chastain <mec.gnu@mindspring.com>
5492
5493 * gdb.cp/templates.exp: Accept more template types.
5494
c7414a01
MC
54952004-03-09 Michael Chastain <mec.gnu@mindspring.com>
5496
5497 From Corinna Vinschen with modifications.
5498 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
5499 local variable obj_with_enum.
5500 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
5501 results with obj_with_enum.
5502
ed69573c
MC
55032004-03-09 Michael Chastain <mec.gnu@mindspring.com>
5504
5505 * gdb.cp/classes.cc: New file, copied from misc.cc.
5506 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
5507
28301461
MC
55082004-03-09 Michael Chastain <mec.gnu@mindspring.com>
5509
5510 * gdb.cp/misc.cc: Add copyright notice.
5511
1198ecbe
DC
55122004-03-05 David Carlton <carlton@kealia.com>
5513
5514 * gdb.cp/rtti.exp: Add 'print *obj3' test.
5515 * gdb.cp/rtti.h: Update copyright.
5516 (namespace n2::n3): New.
5517 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
5518 (n2::n3::func3): New.
5519 (main): Call n2::n3::func3.
5520 * gdb.cp/rtti2.cc: Update copyright.
5521 (n2::create3): New.
5522
9e08c470
MK
55232004-03-04 Mark Kettenis <kettenis@gnu.org>
5524
5525 * gdb.asm/openbsd.inc: Fix typo.
5526
4bebc3aa
FF
55272004-03-03 Fred Fish <fnf@redhat.com>
5528
5529 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
5530 "val" instead of unused "size". Update copyright year.
5531
6ea9fb37
DJ
55322004-02-29 Daniel Jacobowitz <drow@mvista.com>
5533
5534 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
5535 to use unsigned char.
5536 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
5537 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
5538
23b23974
DJ
55392004-02-29 Daniel Jacobowitz <drow@mvista.com>
5540
5541 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
5542 line of output.
5543
7574fd53
DJ
55442004-02-28 Daniel Jacobowitz <drow@mvista.com>
5545
5546 * gdb.base/relocate.c (dummy): Initialize.
5547
a195357f
DJ
55482004-02-28 Daniel Jacobowitz <drow@mvista.com>
5549
5550 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
5551 a breakpoint at exit.
5552
72fd54a9
FF
55532004-02-27 Fred Fish <fnf@redhat.com>
5554
5555 * gdb.base/chng-syms.exp: Add expect condition to match failing
5556 case that isn't a timeout.
5557
b9d23137
AC
55582004-02-27 Andrew Cagney <cagney@redhat.com>
5559
5560 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
5561 support.
5562
15d208f6 55632004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 5564
15d208f6
FF
5565 * gdb.arch/gdb1431.c: Remove.
5566 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
5567 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
5568 of "until" incorrectly.
5569
98f9cd2d
JB
55702004-02-26 J. Brobecker <brobecker@gnat.com>
5571
5572 * gdb.cp/class2.cc (empty): New class.
5573 (refer): New function.
5574 (main): Declare an object of type empty and use it.
5575 * gdb.cp/class2.exp: Print the value of an object of type empty.
5576
9b50c11b
JJ
55772004-02-26 Jeff Johnston <jjohnstn@redhat.com>
5578
5579 * gdb.base/langs.exp: Update query string to match the
5580 new nquery format used for pending breakpoints.
5581
0dcd613f
AC
55822004-02-26 Andrew Cagney <cagney@redhat.com>
5583
5584 Fix PR i18n/1570.
5585 * gdb.base/charset.c: Update copyright notice.
5586 (main, init_string): Remove the escape character '\e' tests.
5587 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
5588 * gdb.base/charset.exp (valid_host_charset): Ditto.
5589 * gdb.base/setvar.exp: Ditto.
5590
b8a56647
AC
55912004-02-24 Andrew Cagney <cagney@redhat.com>
5592
90d59e34
AC
5593 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
5594 mmapped data in core file" PASS and FAIL messages consistent.
5595
b8a56647
AC
5596 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
5597 setting a breakpoint. Work around PR java/1565.
5598
9f27c604
JJ
55992004-02-23 Jeff Johnston <jjohnstn@redhat.com>
5600
5601 * lib/gdb.exp (gdb_breakpoint): Update query string to match
5602 new nquery format.
5603 * gdb.base/pending.exp: Ditto.
5604
3224a706
MK
56052004-02-22 Mark Kettenis <kettenis@gnu.org>
5606
5607 * configure.in: Run stabs tests on *BSD.
5608 * configure: Regenerated.
5609
41e0a9ca
MK
56102004-02-21 Mark Kettenis <kettenis@gnu.org>
5611
5612 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
5613
1e1b3428
FF
56142004-02-20 Fred Fish <fnf@redhat.com>
5615
5616 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
5617 blank in test for "returns short", for consistency with other
5618 "returns xxx" tests. Update copyright year.
5619
f9a7572a
FF
56202004-02-19 Fred Fish <fnf@redhat.com>
5621
5622 New testcase for PR breakpoint/1558.
5623 * gdb.arch/gdb1558.exp: New file.
5624 * gdb.arch/gdb1558.c: New file.
5625
b2ce2854
EZ
56262004-02-19 Elena Zannoni <ezannoni@redhat.com>
5627
5628 * gdb.base/nodebug.exp: Fix typo.
5629
e7c9ff01
JB
56302004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5631
5632 Committed by Jim Blandy <jimb@redhat.com>.
5633
62f4b920
JB
5634 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
5635
2db536a1
JB
5636 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
5637
e7c9ff01
JB
5638 * gdb.base/float.exp: Support s390*-*-* targets.
5639
f3205b34
AF
56402004-02-17 Adam Fedor <fedor@gnu.org>
5641
5642 * gdb.base/gdb1555.exp: New file.
5643 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
5644
9d62932d
EZ
56452004-02-17 Elena Zannoni <ezannoni@redhat.com>
5646
5647 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
5648
344c9711
FF
56492004-02-16 Fred Fish <fnf@redhat.com>
5650
5651 * gdb.arch/gdb1291.c: Remove
5652 * gdb.arch/gdb1291.s: New test input file.
5653 * gdb.arch/gdb1291.exp: Expand test to check case that should not
5654 fail. Test for correct result, known incorrect result, other
5655 failures and timeouts.
5656
2d822687
AC
56572004-02-16 Andrew Cagney <cagney@redhat.com>
5658
5659 * gdb.base/bigcore.exp: New file.
5660 * gdb.base/bigcore.c: New file.
5661
dac15b66
AC
56622004-02-13 Andrew Cagney <cagney@redhat.com>
5663
5664 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
5665 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
5666 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
5667 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
5668 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
5669 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
5670 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
5671 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
5672 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
5673 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
5674
6bdfc2c4
JJ
56752004-02-11 Jeff Johnston <jjohnstn@redhat.com>
5676
5677 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
5678 executed is an alloc instruction.
5679
87b3ede8
DC
56802004-02-11 David Carlton <carlton@kealia.com>
5681
5682 * gdb.cp/breakpoint.exp: New.
5683 * gdb.cp/breakpoint.cc: New.
5684
6e19e2bf
MC
56852004-02-11 Michael Chastain <mec.gnu@mindspring.com>
5686
5687 Partial fix for PR gdb/1543.
5688 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
5689 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
5690 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
5691 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
5692 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
5693 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
5694 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
5695 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
5696 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
5697 to bug-gdb@prep.ai.mit.edu .
5698 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
5699 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
5700 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
5701 Likewise.
5702
5c5455dc
AC
57032004-02-10 Andrew Cagney <cagney@redhat.com>
5704
5705 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
5706 using gdb_internal_error_resync.
5707
9cf689d7
DJ
57082004-02-09 Daniel Jacobowitz <drow@mvista.com>
5709
5710 * gdb.threads/thread-specific.exp: Stop early if no threads are
5711 found.
5712
d2dc51db
MC
57132004-02-09 Michael Chastain <mec.gnu@mindspring.com>
5714
5715 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
5716
14b1a056
DJ
57172004-02-08 Daniel Jacobowitz <drow@mvista.com>
5718
5719 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
5720 breakpoints.
5721
83f66e8f
DJ
57222004-02-07 Daniel Jacobowitz <drow@mvista.com>
5723
5724 * config/sim.exp (gdb_load): Handle $arg == "".
5725 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
5726 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
5727
30fc0091
EZ
57282004-02-07 Elena Zannoni <ezannoni@redhat.com>
5729
5730 * gdb.base/maint.exp: Update test to reflect
5731 obstack changes.
5732
4d806929
JJ
57332004-02-04 Jeff Johnston <jjohnstn@redhat.com>
5734
5735 * gdb.base/pendshr.c (pendfunc): New function that calls
5736 pendfunc1.
5737 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
5738
7bfdd688
FF
57392004-02-04 Fred Fish <fnf@redhat.com>
5740
5741 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
5742 function symbols and update copyright years.
5743 * gdb.arch/gdb1291.c: Ditto.
5744
aaa08ee4
MC
57452004-02-03 Michael Chastain <mec.gnu@mindspring.com>
5746
5747 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
5748
dbad7755
MC
57492004-02-03 Michael Chastain <mec.gnu@mindspring.com>
5750
5751 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
5752
ec4646ef
MC
57532004-02-03 Michael Chastain <mec.gnu@mindspring.com>
5754
5755 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
5756
1b802196
FF
57572004-02-02 Fred Fish <fnf@redhat.com>
5758
5759 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
5760 remote targets. Update copyright years.
5761
18fe2033
JJ
57622004-02-02 Jeff Johnston <jjohnstn@redhat.com>
5763
5764 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
5765 support.
5766 * gdb.base/langs.exp: Fix test which attempts to create
5767 breakpoint on non-existent function to handle new pending
5768 support.
5769 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
5770 a breakpoint.
5771 * gdb.base/pending.exp: New test.
5772 * gdb.base/pending.c: New file.
5773 * gdb.base/pendshr.c: Ditto.
5774
8d577d32
DC
57752004-02-02 David Carlton <carlton@kealia.com>
5776
5777 * gdb.cp/overload.exp: Add overloadNamespace tests.
5778 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
5779 (overloadNamespace, XXX): New.
5780 (main): Call XXX::marker2.
5781
3ad13771
FF
57822004-02-01 Fred Fish <fnf@redhat.com>
5783
5784 * gdb.base/dump.exp: Use runto_main instead of "runto main".
5785 * gdb.base/finish.exp: Ditto.
5786 * gdb.base/gcore.exp: Ditto.
5787 * gdb.base/huge.exp: Ditto.
5788 * gdb.base/info-proc.exp: Ditto.
5789 * gdb.base/return2.exp: Ditto.
5790 * gdb.threads/gcore-thread.exp: Ditto.
5791
44c75849
DJ
57922004-02-01 Daniel Jacobowitz <drow@mvista.com>
5793
5794 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
5795
005bc093
MK
57962004-02-01 Mark Kettenis <kettenis@gnu.org>
5797
5798 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
5799 that opening the file succeeds on OpenBSD.
5800
c47cebdb
DJ
58012004-02-01 Daniel Jacobowitz <drow@mvista.com>
5802
5803 * gdb.threads/thread-specific.c: New file.
5804 * gdb.threads/threads-specific.exp: New test script.
5805 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
5806 to expect_out.
5807
5a01311c
MK
58082004-02-01 Mark Kettenis <kettenis@gnu.org>
5809
5810 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
5811 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
5812 only on the "print_small_structs from print_long_arg_list" test.
5813
ce22a4f1
DJ
58142004-02-01 Daniel Jacobowitz <drow@mvista.com>
5815
5816 * gdb.base/completion.exp: Kill a stray backslash.
5817
5818 From Jim Ingham <jingham@apple.com>:
5819 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
5820 agrees with the result from sending a tab.
5821
abbab9d3
DJ
58222004-01-31 Daniel Jacobowitz <drow@mvista.com>
5823
5824 * gdb.base/chng-syms.exp: Remove stray newline.
5825
53904d1e
MK
58262004-01-31 Mark Kettenis <kettenis@gnu.org>
5827
5828 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
5829 *-*-openbsd*.
5830 * gdb.asm/openbsd.inc: New file.
5831
3a4b3aac
MK
58322004-01-30 Mark Kettenis <kettenis@gnu.org>
5833
5834 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
5835 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
5836 *-*solaris2*. Remove commented out default settings for
5837 asm-flags. Replace gdb_compile with target_link.
5838
ebac27b4
MC
58392004-01-29 Michael Chastain <mec.gnu@mindspring.com>
5840
5841 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
5842 for all tests. Remove old hp-ux and cygnus xfail cases.
5843
d8679d84
PH
58442004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
5845
5846 * gdb.base/chng-syms.exp: New file.
5847 * gdb.base/chng-syms.c: New file.
5848
0a55bc22
MC
58492004-01-24 Michael Chastain <mec.gnu@mindspring.com>
5850
5851 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
5852 Provide arms for current output in all my configurations.
5853
94b8e876
MC
58542004-01-24 Michael Chastain <mec.gnu@mindspring.com>
5855
5856 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
5857 * lib/compiler.cc: Likewise.
5858 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
5859 get the right preprocessor. Eval the output directly. Remove
5860 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
5861 hp_f77_compiler and hp_f90_compiler completely.
5862 (gdb_preprocess): Delete.
5863 (get_compiler): Delete.
5864
7cf03d44
MK
58652004-01-24 Mark Kettenis <kettenis@gnu.org>
5866
5867 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
5868 <string.h>.
5869
68b6dce9
NR
58702004-01-24 Nick Roberts <nick@nick.uklinux.net>
5871
5872 * gdb.mi/mi-stack.exp: Update copyright.
5873
b368761e
DC
58742004-01-23 David Carlton <carlton@kealia.com>
5875
5876 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
5877 test for cp_lookup_transparent_type.
5878 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
5879 call them.
5880
f2061b53
DJ
58812004-01-23 Daniel Jacobowitz <drow@mvista.com>
5882
5883 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
5884 after -var-update.
5885
37fc574a
DC
58862004-01-23 David Carlton <carlton@kealia.com>
5887
5888 * gdb.cp/namespace.cc (C::ensureRefs): New.
5889 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
5890
8e94b928
NR
58912004-01-20 Nick Roberts <nick@nick.uklinux.net>
5892
5893 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
5894 case "-stack-list-locals 2".
5895 * gdb.mi/mi-var-child.exp: Test for case
5896 "-var-list-children --all-values NAME".
5897
997b0952
MC
58982004-01-18 Michael Chastain <mec.gnu@mindspring.com>
5899
5900 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
5901
52470da3
MK
59022004-01-18 Mark Kettenis <kettenis@gnu.org>
5903
7049b4b8
MK
5904 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
5905 used with gdb_test_multiple.
5906
52470da3
MK
5907 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
5908 read at address 0. This fixes PR testsuite/1504.
5909
da6012e5
DJ
59102004-01-18 Daniel Jacobowitz <drow@mvista.com>
5911
5912 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
5913 Remove downloading, guessing the host executable, the calls to
5914 gdb_file_cmd and gdb_target_cmd, and "load" support.
5915 (infer_host_exec): New function broken out from gdb_load.
5916 (gdb_load): New wrapper for gdbserver_gdb_load.
5917 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
5918 gdb_target_cmd. Use -target-select.
5919 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
5920 Download binaries to the host. Clear last_mi_remote_file when
5921 we load a new binary.
5922 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
5923 call gdbserver_gdb_load and mi_gdb_target_cmd.
5924
32c70722
MC
59252004-01-17 Michael Chastain <mec.gnu@mindspring.com>
5926
5927 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
5928 type patterns.
5929
b0cecf36
MC
59302004-01-17 Michael Chastain <mec.gnu@mindspring.com>
5931
5932 * gdb.cp/templates.exp: Fix typo in test name of
5933 "print Foo<volatile char*>::foo".
5934
4120d7e6
MC
59352004-01-15 Michael Chastain <mec.gnu@mindspring.com>
5936
5937 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
5938
f679e530
BE
59392004-01-16 Ben Elliston <bje@wasabisystems.com>
5940
5941 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
5942 (clean mostlyclean): Remove empty rm.
5943
091c48f6
MC
59442004-01-15 Michael Chastain <mec.gnu@mindspring.com>
5945
5946 * gdb.base/setvar.exp: Add copyright years.
5947
3e5fc8d2
DC
59482004-01-14 David Carlton <carlton@bactrian.org>
5949
5950 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
5951 PR c++/1511 and update coment.
5952 * gdb.cp/templates.exp: Update patterns to match current output.
5953 If changes involve something other than whitespace, KFAIL
5954 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
5955
63d06c5c
DC
59562004-01-14 David Carlton <carlton@kealia.com>
5957
5958 * gdb.cp/namespace.exp: Add tests involving classes defined within
5959 namespaces.
5960 * gdb.cp/namespace.cc (C::CClass): New.
5961 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
5962
a51dab88
EZ
59632004-01-14 Elena Zannoni <ezannoni@redhat.com>
5964
5965 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
5966 what debug info we have. Print a better message if something goes
5967 wrong while producing the separate debug info file.
5968
a476ccc9
MC
59692004-01-14 Michael Chastain <mec.gnu@mindspring.com>
5970
5971 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
5972
f453692c
MC
59732004-01-14 Michael Chastain <mec.gnu@mindspring.com>
5974
5975 * gdb.base/callfuncs.c: Add copyright notice.
5976
f40063a5
MC
59772004-01-13 Michael Chastain <mec.gnu@mindspring.com>
5978
5979 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
5980 inheritance. PR gdb/1498, PR gcc/13539.
5981
19ac3974
EZ
59822004-01-13 Elena Zannoni <ezannoni@redhat.com>
5983
5984 * gdb.threads/gcore-thread.exp: Prefix name of binary with
5985 test specific name.
5986 * gdb.mi/gdb669.exp: Ditto.
5987 * gdb.mi/mi-pthreads.exp: Ditto.
5988 * gdb.mi/mi1-pthreads.exp: Ditto.
5989 * gdb.mi/mi2-pthreads.exp: Ditto.
5990
56c97c6e
MC
59912004-01-12 Michael Chastain <mec.gnu@mindspring.com>
5992
5993 * gdb.cp/member-ptr.cc: Add copyright notice.
5994
a0644324
MC
59952004-01-12 Michael Chastain <mec.gnu@mindspring.com>
5996
5997 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
5998 some patterns for recent versions of gcc and hpacc. Delete
5999 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
6000 Delete tests that access a NULL pointer-to-member-data. This
6001 script is still disabled for gcc.
6002
32fabe09
EZ
60032004-01-12 Elena Zannoni <ezannoni@redhat.com>
6004
6005 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
6006 escaped correctly.
6007
1f8a6abb
EZ
60082004-01-12 Elena Zannoni <ezannoni@redhat.com>
6009
6010 * gdb.base/sepdebug.exp: New file.
6011 * gdb.base/sepdebug.c: New file.
6012 * lib/gdb.exp (separate_debug_filename): New procedure.
6013 (gdb_gnu_strip_debug): New procedure.
6014
48efe704
AC
60152004-01-12 Andrew Cagney <cagney@redhat.com>
6016
6017 * gdb.mi/ChangeLog: Delete file. Renamed to ...
6018 * gdb.mi/ChangeLog-1999-2003: New file.
6019
a9415475
AC
60202004-01-12 Andrew Cagney <cagney@redhat.com>
6021
6022 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
6023 "Renaming a directory to a non-empty directory returns ENOTEMPTY
6024 or EEXIST", treat EBUSY as an XFAIL.
6025
83b8cf9d
MC
60262004-01-11 Michael Chastain <mec.gnu@mindspring.com>
6027
6028 * gdb.base/scope.exp: Remove obsolete setup_xfail for
6029 hp_cc_compiler.
6030
9939d2a8
MC
60312004-01-10 Michael Chastain <mec.gnu@mindspring.com>
6032
6033 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
6034 decorations.
6035
1ff8cadf
MC
60362004-01-10 Michael Chastain <mec.gnu@mindspring.com>
6037
6038 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
6039 and "(aCC)" decorations. Remove obsolete doco about old
6040 test results.
6041
6fa9022e
MC
60422004-01-09 Michael Chastain <mec.gnu@mindspring.com>
6043
6044 * gdb.cp/exception.exp: Fix typo in doco.
6045
209721fe
MK
60462004-01-09 Mark Kettenis <kettenis@gnu.org>
6047
6048 * gdb.base/gdb1476.exp: Fix typo.
6049
ef11303e
MC
60502004-01-09 Michael Chastain <mec.gnu@mindspring.com>
6051
6052 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
6053 file.
6054
041ab88c
MC
60552004-01-09 Michael Chastain <mec.gnu@mindspring.com>
6056
6057 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
6058 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
6059 Use gdb_compile. Remove restriction on gcc. Add some patterns
6060 for recent version of gdb. Delete second half, which was a copy
6061 of the first half with different build flags. This test is
6062 still disabled because it is still not ready for production.
6063
e36d075a
MC
60642004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6065
6066 * gdb.cp/exception.cc: Add copyright notice.
6067 * gdb.cp/exception.exp: Add a notice that this file is broken
6068 because of line number changes caused by addition of copyright
6069 notice.
6070
42b190ad
MC
60712004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6072
6073 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
6074 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
6075
8f25f06b
MC
60762004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6077
6078 * gdb.cp/classes.exp: Accept gnu abi 2.
6079 * gdb.cp/derivation.exp: Likewise.
6080 * gdb.cp/overload.exp: Likewise.
6081 * gdb.cp/virtfunc.exp: Likewise.
6082
06ded8b8
MC
60832004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6084
6085 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
6086 semicolon after end of function.
6087
77c26ae3
MC
60882004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6089
6090 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
6091 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
6092 boilerplate code for compiling and running the program under
6093 test. Add some string method tests.
6094
20757486
MC
60952004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6096
6097 * gdb.cp/bs15503.cc: Add copyright notice.
6098 * gdb.cp/bs15503.exp: Adjust line number.
6099
0fd3b503
MC
61002004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6101
6102 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
6103 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
6104
10d1bea8
MC
61052004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6106
6107 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
6108 hp_cc_compiler.
6109
2789202a
MC
61102004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6111
6112 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
6113 * gdb.cp/ctti.exp: Use the marker instead of "next".
6114 With gcc, run further before bailing.
6115
b862f14c
MC
61162004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6117
6118 * gdb.cp/cttiadd.cc: Add copyright notice.
6119 * gdb.cp/cttiadd1.cc: Likewise.
6120 * gdb.cp/cttiadd2.cc: Likewise.
6121 * gdb.cp/cttiadd3.cc: Likewise.
6122
96da2469
MC
61232004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6124
6125 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
6126 Use gdb_test, gdb_test_multiple. Use floating-point values that
6127 have exact representations in IEEE-ish formats.
6128
053248ff
MC
61292004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6130
6131 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
6132 compilers. Delete duplicate call to get_compiler_info.
6133 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
6134 * gdb.base/volatile.exp: Likewise.
6135
84acecdd
MK
61362004-01-07 Mark Kettenis <kettenis@gnu.org>
6137
6138 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
6139 memory at address 0.
6140
fe11a27f
MC
61412004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6142
6143 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
6144 to test for hp-ux assembler. Fix copyright years.
6145
60ad077b
AC
61462004-01-07 Andrew Cagney <cagney@redhat.com>
6147
6148 * gdb.base/fileio.c (strerrno): Add "EBUSY".
6149
1c9b8f33
AC
61502004-01-07 Andrew Cagney <cagney@redhat.com>
6151
6152 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
6153 when creating the read-only file. From analysis by Roland McGrath
6154 and Elena Zannoni.
6155
753ccc7a
MC
61562004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6157
6158 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
6159
eca3e36b
MC
61602004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6161
6162 * gdb.base/cvexpr.c: Be type-safe with function pointers and
6163 data pointers.
6164
f8d4bac4
MC
61652004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6166
6167 * gdb.cp/m-static.exp: Compile one source file at a time.
6168 Delete unused call to get_compiler_info.
6169
9b4e0f94
MC
61702004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6171
6172 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
6173 * gdb.base/call-rt-st.exp: Likewise.
6174 * gdb.base/nodebug.exp: Likewise.
6175 * gdb.base/volatile.exp: Likewise.
6176 * gdb.cp/ref-types.exp: Likewise.
6177 * gdb.cp/templates.exp: Likewise.
6178
023c1024
MK
61792004-01-05 Mark Kettenis <kettenis@gnu.org>
6180
6181 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
6182
19703c4a
MC
61832004-01-05 Michael Chastain <mec.gnu@mindspring.com>
6184
6185 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
6186 hppa*-hp-hpux*.
6187
18b67037
MK
61882004-01-04 Mark Kettenis <kettenis@gnu.org>
6189
ba6219c8
MK
6190 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
6191 x86_64-*-*.
6192
18b67037
MK
6193 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
6194 sparc64-*-* and sparc*-solaris2*.
6195
1bfbbb9d
MK
61962004-01-04 Mark Kettenis <kettenis@gnu.org>
6197
6198 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
6199 return ${tests}" test. The ${tests} already mentions the
6200 filename.
6201
06846494
MC
62022004-01-02 Michael Chastain <mec.gnu@mindspring.com>
6203
6204 * gdb.cp/local.exp: Accept gcc abi 2.
6205
3b0cb202
MC
62062004-01-02 Michael Chastain <mec.gnu@mindspring.com>
6207
6208 * gdb.cp/templates.exp: Accept gcc abi 2.
6209
0643ec3f
MC
62102004-01-02 Michael Chastain <mec.gnu@mindspring.com>
6211
6212 * lib/compiler.cc: Remove supports_template_debugging.
6213 * gdb.cp/templates.exp: Do not test supports_template_debugging.
6214
d231d0b1
MC
62152004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6216
6217 * gdb.cp/namespace.exp: Accept gcc abi 2.
6218
44ffb27c
MC
62192004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6220
6221 * gdb.cp/method.exp: Accept gcc abi 2.
6222
184ad485
MC
62232004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6224
6225 * gdb.cp/classes.exp: Generate identical results as old version.
6226 * gdb.cp/derivation.exp: Likewise.
6227 * gdb.cp/overload.exp: Likewise.
6228 * gdb.cp/virtfunc.exp: Likewise.
6229
116f09e7
MC
62302004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6231
6232 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
6233 mysterious bug with sourceware version of expect.
6234
b1379776
MC
62352004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6236
6237 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
6238 current versions of gcc, including gcc abi 2. Remove gratuitous
6239 restart of test program. Use gdb_test_multiple and gdb_test for
6240 all tests. Add patterns to xfail missing "const" in "const char *"
6241 and kfail PR gdb/1155.
6242
6b7a4c0e
MC
62432004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6244
6245 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
6246 current versions of gcc, including gcc abi 2. Remove gratuitous
6247 restart of test program. Use gdb_test_multiple and gdb_test for
6248 all tests. Add patterns to kfail PR gdb/1498.
6249
51615d72
MC
62502003-12-31 Michael Chastain <mec.gnu@mindspring.com>
6251
6252 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
6253 current versions of gcc, including gcc abi 2. Use "breakpoint"
6254 and "continue" instead of restarting the target program. Use
6255 gdb_test_multiple and gdb_test for all tests.
6256
7b79a9d7
MK
62572004-01-01 Mark Kettenis <kettenis@gnu.org>
6258
6259 * gdb.asm/asm-source.exp: Update copyright year. Link statically
6260 for *-*-solaris2*.
6261
1cd3489f
MC
62622003-12-31 Michael Chastain <mec.gnu@mindspring.com>
6263
6264 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
6265 current versions of gcc, including gcc abi 2. Use "breakpoint"
6266 and "continue" instead of restarting the target program several
6267 times. Use gdb_test_multiple and gdb_test for all tests.
6268
850742db
MC
62692003-12-18 Michael Chastain <mec.gnu@mindspring.com>
6270
6271 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
6272 source files.
6273
eb4bbda8
MC
62742003-12-16 Michael Chastain <mec.gnu@mindspring.com>
6275
6276 * gdb.base/environ.exp: Handle compiling test case from multiple
6277 source files.
6278
e42c7771
MC
62792003-12-16 Michael Chastain <mec.gnu@mindspring.com>
6280
6281 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
6282
80e4b428
JB
62832003-12-17 Jim Blandy <jimb@redhat.com>
6284
5f06973a
JB
6285 * gdb.base/freebpcmd.c: Add copyright notice.
6286
80e4b428
JB
6287 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
6288
0ab84fb7
MC
62892003-12-16 Michael Chastain <mec.gnu@mindspring.com>
6290
6291 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
6292
1b3bb3d0
JB
62932003-12-13 Jim Blandy <jimb@redhat.com>
6294
6295 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
6296
3a4c9371
KB
62972003-12-12 Kevin Buettner <kevinb@redhat.com>
6298
6299 * gdb.asm/frv.inc: New file.
6300 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
6301
a1dea79a
FF
63022003-12-09 Fred Fish <fnf@redhat.com>
6303
6304 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
6305 functions to break1.c and leave prototypes behind. Add more
6306 "set breakpoint NN here" comments.
6307 * gdb.base/break1.c: New file.
6308
6309 * gdb.base/break.exp: Handle compiling test case from multiple
6310 source files and change source file references as needed.
6311 * gdb.base/completion.exp: Ditto.
6312 * gdb.base/condbreak.exp: Ditto.
6313 * gdb.base/define.exp: Ditto.
6314 * gdb.base/ena-dis-br.exp: Ditto.
6315 * gdb.base/info-proc.exp: Ditto.
6316 * gdb.base/maint.exp: Ditto.
6317 * gdb.base/until.exp: Ditto.
6318
6319 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
6320 hardcoded line numbers.
6321 * gdb.base/define.exp: Ditto.
6322 * gdb.base/ena-dis-br.exp: Ditto.
6323 * gdb.base/maint.exp: Ditto.
6324 * gdb.base/until.exp: Ditto.
6325
6326 * gdb.base/completion.exp: Use "break1" for completion tests since
6327 "break" is no longer a unique prefix.
6328
5266b69c
AC
63292003-12-06 Andrew Cagney <cagney@redhat.com>
6330
6331 * gdb.base/structs.exp (test_struct_returns): When applicable, set
6332 "return_value_unimplemented". When an unimplemented struct return
6333 architecture, report incorrect values as a KFAIL
6334
374451f0
MC
63352003-12-05 Michael Chastain <mec.gnu@mindspring.com>
6336
6337 * gdb.cp/rtti.exp: Accept new wording of warning from
6338 cp_lookup_rtti_type.
6339
ba9b20a7
MC
63402003-12-05 Michael Chastain <mec.gnu@mindspring.com>
6341
6342 Partial fix for PR testsuite/1456.
6343 * gdb.base/scope.exp (test_at_main): Replace references to
6344 gcc_compiled with calls to test_compiler_info.
6345 (test_at_foo): Likewise.
6346 (test_at_bar): Likewise.
6347
b74b6d0b
MC
63482003-12-04 Michael Chastain <mec.gnu@mindspring.com>
6349
6350 Partial fix for PR testsuite/1456.
6351 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
6352 to test_compiler_info.
6353
ccfa3402
MC
63542003-12-03 Michael Chastain <mec.gnu@mindspring.com>
6355
6356 * gdb.base/so-impl-ld.exp: Update copyright notice.
6357
f6246aba
MC
63582003-12-02 Michael Chastain <mec.gnu@mindspring.com>
6359
6360 Partial fix for PR testsuite/1456.
6361 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
6362 to test_compiler_info.
6363
13ae734a
MC
63642003-11-28 Michael Chastain <mec.gnu@mindspring.com>
6365
6366 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
6367 from current versions of gdb. Clean up regular expressions.
6368 Delete redundant timeout case.
6369
d8e1cdee
MC
63702003-11-28 Michael Chastain <mec.gnu@mindspring.com>
6371
6372 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
6373 from current versions of gdb. Clean up regular expressions.
6374 Delete redundant timeout case.
6375
96457b64
MC
63762003-12-01 Michael Chastain <mec.gnu@mindspring.com>
6377
6378 Partial fix for PR testsuite/1456.
6379 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
6380 gcc_compiled with call to test_compiler_info.
6381
f35309fc
MC
63822003-11-30 Michael Chastain <mec.gnu@mindspring.com>
6383
6384 Partial fix for PR testsuite/1456.
6385 * gdb.base/list.exp (test_list_function): Delete unused declaration
6386 of gcc_compiled.
6387
d7afdf9b
MC
63882003-11-29 Michael Chastain <mec.gnu@mindspring.com>
6389
6390 Partial fix for PR testsuite/1456.
6391 * gdb.base/complex.exp: Replace reference to gcc_compiled with
6392 call to test_compiler_info.
6393
71507b56
MK
63942003-11-29 Mark Kettenis <kettenis@gnu.org>
6395
6396 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
6397 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
6398 it to create the appropriate note.inc.
6399 * gdb.asm/asmsrc1.s: Include "note.inc".
6400 * gdb.asm/netbsd.inc: New file.
6401 * gdb.asm/empty.inc: New file.
6402
f81f93f7
MC
64032003-11-28 Michael Chastain <mec.gnu@mindspring.com>
6404
6405 Partial fix for PR testsuite/1456.
6406 * gdb.base/constvars.exp: Replace references to gcc_compiled with
6407 calls to test_compiler_info.
6408
9a77938e
MC
64092003-11-27 Michael Chastain <mec.gnu@mindspring.com>
6410
6411 Partial fix for PR testsuite/1456.
6412 * gdb.base/volatile.exp: Replace references to gcc_compiled with
6413 calls to test_compiler_info.
6414
e8367dc7
MK
64152003-11-27 Mark Kettenis <kettenis@gnu.org>
6416
6417 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
6418 pattern for the KFAILs.
6419
526c61ee
AF
64202003-11-25 Adam Fedor <fedor@gnu.org>
6421
6422 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
6423 * gdb.objc/objcdecode.m: New file.
6424
28f2d600
AF
64252003-11-25 Adam Fedor <fedor@gnu.org>
6426
6427 * gdb.objc/nondebug.exp: Test for PR objc/1236.
6428 * gdb.objc/nondebug.m: New file.
6429
a3895cee
BE
64302003-11-26 Ben Elliston <bje@wasabisystems.com>
6431
6432 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
6433 NetBSD as it does on FreeBSD. Modelled on a similar change by
6434 Mark Kettenis on 2003-05-30.
6435 (link-flags): Set to "--entry _start" regardless of target.
6436 Special linker flags are to be appended to $link-flags.
6437 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
6438
c9f2c8a3
MC
64392003-11-25 Michael Chastain <mec.gnu@mindspring.com>
6440
6441 * gdb.cp/method.exp: Accept output of new demangler.
6442
15a0587a 64432003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
6444
6445 * gdb/class2.exp: New file.
6446 * gdb/class2.cc: New file.
6447
3c00b570
MC
64482003-11-25 Michael Chastain <mec.gnu@mindspring.com>
6449
6450 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
6451 of new demangler.
6452
7027acc7
MK
64532003-11-23 Mark Kettenis <kettenis@gnu.org>
6454
6455 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
6456 of gdb_test "run".
6457
b0e1598a
MK
64582003-11-23 Mark Kettenis <kettenis@gnu.org>
6459
6460 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
6461 "continue" into "run".
6462
4d9eda44
MC
64632003-11-23 Michael Chastain <mec.gnu@mindspring.com>
6464
6465 Partial fix for PR testsuite/1456.
6466 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
6467 call to test_compiler_info.
6468 * gdb.cp/ctti.exp: Likewise.
6469 * gdb.cp/derivation.exp: Likewise.
6470 * gdb.cp/member-ptr.exp: Likewise.
6471 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
6472 reference to gcc_compiled.
6473
64742003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
6475
6476 Fix PR testsuite/1463.
6477 * gdb.base/structs.exp (start_structs_test): Call
6478 get_debug_format before using the debug format.
6479
d422fe19
AC
64802003-11-22 Andrew Cagney <cagney@redhat.com>
6481
6482 * lib/gdb.exp (gdb_test_multiple): Add simple example.
6483 * gdb.base/structs.exp: Use gdb_test_multiple.
6484
039cf96d
AC
64852003-11-20 Andrew Cagney <cagney@redhat.com>
6486
6882279b
AC
6487 * gdb.base/structs.exp: Handle and recover from internal errors.
6488 Replace "foo${n}" with "foo<n>" in test messages.
6489
e53890ae
AC
6490 * gdb.base/structs.exp: Update copyright. Rewrite.
6491 * gdb.base/structs.c: Update copyright. Rewrite.
6492
2b211c59
AC
6493 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
6494 resync count exceeded.
d63a86f8 6495
039cf96d
AC
6496 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
6497 from the internal error.
6498 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
6499 Original from Jim Blandy.
6500 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 6501
eac98b22
AC
65022003-11-19 Andrew Cagney <cagney@redhat.com>
6503
6504 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
6505 KFAIL.
6506
67455b2a
MK
65072003-11-17 Mark Kettenis <kettenis@gnu.org>
6508
6509 New testcase for PR backtrace/1435.
6510 * gdb.arch/i386-unwind.exp: New file.
6511 * gdb.arch/i386-unwind.c: New file.
6512
853d6e5b
AC
65132003-11-17 Andrew Cagney <cagney@redhat.com>
6514
6515 * lib/gdb.exp (compiler_info): New global.
6516 (test_compiler_info): New function.
6517 (get_compiler_info): Set compiler_info.
6518 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
6519 "compiler_info" to gcc-<major>-<minor>.
6520
38cf6e11
MC
65212003-11-15 Michael Chastain <mec.gnu@mindspring.com>
6522
6523 * gdb.trace/configure: Remove.
6524
a50d3602
EZ
65252003-11-13 Elena Zannoni <ezannoni@redhat.com>
6526
6527 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 6528 breakpoints.
a50d3602
EZ
6529 * gdb.base/break.exp: Remove all references to explicit line
6530 numbers.
6531
d9407aaa
NC
65322003-11-11 Nick Clifton <nickc@redhat.com>
6533
6534 * gdb.base/shreloc.exp: Do not run for targets which do not
6535 support shared objects.
6536
db488fc1
CV
65372003-11-10 Corinna Vinschen <vinschen@redhat.com>
6538
6539 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
6540 Don't run tests if nofileio flag is given.
6541
6a90a18e
EZ
65422003-11-07 Elena Zannoni <ezannoni@redhat.com>
6543
6544 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
6545 as well as 'Watchpoint'.
6546
0b915e9c
EZ
65472003-11-06 Elena Zannoni <ezannoni@redhat.com>
6548
6549 Reported by Jim Ingham <jingham@apple.com>:
6550 * gdb.base/annota1.exp: Match at least one occurrence of the
6551 signal handler annotation.
6552
d7e4b55f
EZ
65532003-11-06 Elena Zannoni <ezannoni@redhat.com>
6554
6555 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
6556 as well as 'Watchpoint'.
6557
2fe4e8d0
MC
65582003-11-05 Michael Chastain <mec@shout.net>
6559
6560 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
6561
6ef88553
KW
65622003-11-03 Kris Warkentin <kewarken@qnx.com>
6563
6564 * gdb.arch/gdb1291.c: New test file.
6565 * gdb.arch/gdb1291.exp: New test script.
6566 * gdb.arch/gdb1431.c: New test file.
6567 * gdb.arch/gdb1431.exp: New test script.
6568
ae7dc4d8
MC
65692003-10-22 Michael Chastain <mec@shout.net>
6570
6571 * gdb.mi/pthreads.c: Add copyright notice.
6572
c39d7427
MC
65732003-10-22 Michael Chastain <mec@shout.net>
6574
6575 * gdb.threads/pthreads.c: Add copyright notice.
6576
8b7d96c1
MC
65772003-10-20 Michael Chastain <mec@shout.net>
6578
6579 * gdb.base/gdb1056.exp: New test script.
6580
d1d69fdd
DJ
65812003-10-13 Daniel Jacobowitz <drow@mvista.com>
6582
6583 * gdb.threads/killed.exp: Use gdb_run_cmd.
6584
7d605576
DJ
65852003-10-13 Daniel Jacobowitz <drow@mvista.com>
6586
6587 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
6588 create a core file.
6589 * gdb.threads/gcore-thread.exp: Likewise.
6590
618ec112
CV
65912003-10-13 Corinna Vinschen <vinschen@redhat.com>
6592
6593 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
6594 type, based on char type.
6595 (struct bit_flags_short_t): New bitfield type, based on short type.
6596 (init_bit_flags_char): New fuction.
6597 (init_bit_flags_short): Ditto.
6598 (print_bit_flags_char): Ditto.
6599 (print_bit_flags_short): Ditto.
6600 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
6601
9367a73c
MC
66022003-10-11 Michael Chastain <mec@shout.net>
6603
6604 * gdb.base/call-rt-st.exp: Update copyright year.
6605
1decf120
KI
66062003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
6607
6608 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
6609 * gdb.disasm/sh3.s: Ditto.
6610
5445b2ae
DJ
66112003-10-07 Daniel Jacobowitz <drow@mvista.com>
6612
6613 * gdb.threads/switch-threads.exp: New test.
6614 * gdb.threads/switch-threads.c: New source file.
6615
aec24853
CV
66162003-10-07 Corinna Vinschen <vinschen@redhat.com>
6617
6618 * gdb.base/ending-run.exp: Add sh specific case.
6619
adc7428d
AC
66202003-10-06 Andrew Cagney <cagney@redhat.com>
6621
6622 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
6623 * gdb.disasm/mn10200.exp: Delete obsolete file.
6624
c9d37158
DJ
66252003-09-29 Daniel Jacobowitz <drow@mvista.com>
6626
6627 * ChangeLog: Correct an entry command.exp -> commands.exp.
6628 * gdb.base/commands.exp (bp_deleted_in_command_test)
6629 (temporary_breakpoint_commands): Check noargs.
6630
79c2c32d
DC
66312003-09-25 David Carlton <carlton@kealia.com>
6632
6633 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
6634 of some print tests, where appropriate. Add tests for C::D::cd,
6635 E::ce, F::cXfX, G::XgX.
6636 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
6637
594e6d67
RE
66382003-09-25 Richard Earnshaw <rearnsha@arm.com>
6639
6640 * lib/java.exp (java_init): Import target_alias before using it.
6641
10f0d451
DC
66422003-09-25 David Carlton <carlton@kealia.com>
6643
6644 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
6645
274bcba0
EZ
66462003-09-23 Elena Zannoni <ezannoni@redhat.com>
6647
d63a86f8 6648 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
6649 weirdness.
6650
cdbf20f7
MC
66512003-09-17 Michael Chastain <mec@shout.net>
6652
6653 * gdb.cp/gdb1355.exp: New file.
6654 * gdb.cp/gdb1355.c: New file.
6655
71e06f80
CV
66562003-09-15 Corinna Vinschen <vinschen@redhat.com>
6657
6658 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
6659 * gdb.asm/sh.inc: New file.
6660
5c4e30ca
DC
66612003-09-11 David Carlton <carlton@kealia.com>
6662
bd45b7af
DC
6663 * gdb.cp/namespace.exp: Add tests for namespace types.
6664 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
6665 (test_namespace): New.
6666
1c199746
EZ
66672003-09-11 Elena Zannoni <ezannoni@redhat.com>
6668
6669 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 6670 * gdb.stabs/weird.exp: Ditto.
1c199746 6671
04ed252f
MC
66722003-09-08 Michael Chastain <mec@shout.net>
6673
6674 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
6675
d8a2d9e7
MC
66762003-09-07 Michael Chastain <mec@shout.net>
6677
6678 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
6679 'parse error'.
6680
161afb24
MK
66812003-09-07 Mark Kettenis <m.kettenis@osp.nl>
6682
6683 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
6684
49f2741a
MC
66852003-08-30 Michael Chastain <mec@shout.net>
6686
6687 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
6688 * gdb.gdb/observer.exp: Ditto.
6689 * gdb.gdb/xfullpath.exp: Ditto.
6690
8afa723e
MK
66912003-08-29 Mark Kettenis <kettenis@gnu.org>
6692
6693 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
6694 *-*-*bsd*.
6695
f31dfe3b
JJ
66962003-08-28 Jeff Johnston <jjohnstn@redhat.com>
6697
6698 * gdb.base/dump.exp: Skip for ia64.
6699
4630e498
JJ
67002003-08-25 Jeff Johnston <jjohnstn@redhat.com>
6701
6702 * gdb.asm/asm-source.exp: Add ia64 support.
6703 * gdb.asm/ia64.inc: New file.
6704
1105b7ef
MC
67052003-08-22 Michael Chastain <mec@shout.net>
6706
6707 * gdb.cp: New directory.
6708 * gdb.cp/*: Copy from gdb.c++/*.
6709 * gdb.c++/*: Remove.
6710 * Makefile.in: Change gdb.c++ to gdb.cp.
6711 * configure.in: Ditto.
6712 * configure: Regnerate.
6713
c945b932
MK
67142003-08-18 Mark Kettenis <kettenis@gnu.org>
6715
6716 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
6717 * gdb.arch/i386-prologue.c (gdb1338): Add function.
6718
2b66634b
DJ
67192003-08-17 Daniel Jacobowitz <drow@mvista.com>
6720
6721 * mi-var-display.exp (-var-list-children weird): Accept function
6722 pointers with argument types.
6723 * mi1-var-display.exp (-var-list-children weird): Likewise.
6724 * mi2-var-display.exp (-var-list-children weird): Likewise.
6725
a356f73b
DJ
67262003-08-17 Daniel Jacobowitz <drow@mvista.com>
6727
6728 * gdb.base/annota3.exp: Add missing newline.
6729
483417b8
MC
67302003-08-06 Michael Chastain <mec@shout.net>
6731
6732 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
6733
c99c59c3
MS
67342003-08-12 Michael Snyder <msnyder@redhat.com>
6735
6736 * gdb.base/float.exp: Add test for SH.
6737
55ed7501
MK
67382003-08-10 Mark Kettenis <kettenis@gnu.org>
6739
6740 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
6741
1a371f2e
EZ
67422003-08-07 Elena Zannoni <ezannoni@redhat.com>
6743
6744 * gdb.base/completion.exp: Remove reduntant completion test
6745 on filename.
6746
e0f353ce
EZ
67472003-08-07 Elena Zannoni <ezannoni@redhat.com>
6748
6749 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
6750 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
6751 gdb.trace/save-trace.exp: Make sure that full pathnames are
6752 escaped correctly.
6753
5710a1af 67542003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 6755
5710a1af
EZ
6756 * configure.in: Don't generate config.h from config.hin.
6757 * configure: Regenerate.
6758 * config.hin: Remove file.
6759 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
6760 * gdb.threads/pthreads.c: Ditto.
6761
dcd81ce9
DJ
67622003-08-07 Daniel Jacobowitz <drow@mvista.com>
6763
6764 From Kei Sakamoto <sakamoto.kei@renesas.com>:
6765 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
6766 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
6767 Replace ld24 with seth/add3.
6768
6009d884
AC
67692003-08-02 Andrew Cagney <cagney@redhat.com>
6770
6771 * gdb.base/annota3.exp: New file.
6772 * gdb.base/annota3.c: New file.
6773 * gdb.c++/annota3.exp: New file.
6774 * gdb.c++/annota3.cc: New file.
6775
51514e06
MC
67762003-07-29 Michael Chastain <mec@shout.net>
6777
6778 * gdb.threads/tls.c (spin): Check errno only if sem_wait
6779 actually failed.
6780 (do_pass): Likewise.
6781 * gdb.threads/tls.exp: Always initialize no_of_threads.
6782
4ee6625b
DJ
67832003-07-27 Daniel Jacobowitz <drow@mvista.com>
6784
6785 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
6786 pattern.
6787 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
6788 * gdb.threads/tls.exp: Recognize one case of the host library not
6789 supporting TLS.
6790
225f2bf6
AC
67912003-07-27 Andrew Cagney <cagney@redhat.com>
6792
6793 * gdb.base/fileio.exp: Use SH when running commands using
6794 remote_exec.
6795
bcb27c9f
DJ
67962003-07-24 Daniel Jacobowitz <drow@mvista.com>
6797
6798 From Kei Sakamoto <sakamoto.kei@renesas.com>:
6799 * gdb.base/relocate.c (dummy): New padding array.
6800
3d67be83
MS
68012003-07-22 Michael Snyder <msnyder@redhat.com>
6802
d63a86f8 6803 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
6804
6805 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
6806 patterns to be more general, accepting old and new output.
6807 Some output chars (such as '+') also must be quoted.
d63a86f8 6808 Some addresses are displayed numerically instead of
3d67be83
MS
6809 symbolically.
6810
57ba3b85
MS
68112003-07-23 Michael Snyder <msnyder@redhat.com>
6812
686d097c
MS
6813 * gdb.base/return2.exp: Don't test long-long return.
6814
57ba3b85
MS
6815 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
6816 * gdb.disasm/t01_mov.exp: Ditto.
6817 * gdb.disasm/t02_mova.s: Ditto.
6818 * gdb.disasm/t02_mova.exp: Ditto.
6819 * gdb.disasm/t03_add.s: Ditto.
6820 * gdb.disasm/t03_add.exp: Ditto.
6821 * gdb.disasm/t04_sub.s: Ditto.
6822 * gdb.disasm/t04_sub.exp: Ditto.
6823 * gdb.disasm/t05_cmp.s: Ditto.
6824 * gdb.disasm/t05_cmp.exp: Ditto.
6825 * gdb.disasm/t06_ari2.s: Ditto.
6826 * gdb.disasm/t06_ari2.exp: Ditto.
6827 * gdb.disasm/t07_ari3.s: Ditto.
6828 * gdb.disasm/t07_ari3.exp: Ditto.
6829 * gdb.disasm/t08_or.s: Ditto.
6830 * gdb.disasm/t08_or.exp: Ditto.
6831 * gdb.disasm/t09_xor.s: Ditto.
6832 * gdb.disasm/t09_xor.exp: Ditto.
6833 * gdb.disasm/t10_and.s: Ditto.
6834 * gdb.disasm/t10_and.exp: Ditto.
6835 * gdb.disasm/t11_logs.s: Ditto.
6836 * gdb.disasm/t11_logs.exp: Ditto.
6837 * gdb.disasm/t12_bit.s: Ditto.
6838 * gdb.disasm/t12_bit.exp: Ditto.
6839 * gdb.disasm/t13_otr.s: Ditto.
6840 * gdb.disasm/t13_otr.exp: Ditto.
6841
e00759ef
EZ
68422003-07-22 Elena Zannoni <ezannoni@redhat.com>
6843
6844 * gdb.threads/tls.exp :Add kfail for 'info address' case.
6845
8bc2021f
EZ
68462003-07-22 Elena Zannoni <ezannoni@redhat.com>
6847
6848 * gdb.threads/tls.c : New file.
6849 * gdb.threads/tls.exp : New file.
6850 * gdb.threads/tls-main.c : New file.
6851 * gdb.threads/tls-shared.c : New file.
6852 * gdb.threads/tls-shared.exp : New file.
6853
89320c4c
AS
68542003-07-22 Andreas Schwab <schwab@suse.de>
6855
6856 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
6857
180dea7c
AS
68582003-07-20 Andreas Schwab <schwab@suse.de>
6859
6860 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
6861 due to insn reordering.
6862
0714963c
AC
68632003-07-15 Andrew Cagney <cagney@redhat.com>
6864
6865 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
6866
98a23b3f
MC
68672003-07-15 Michael Chastain <mec@shout.net>
6868
6869 * gdb.base/gdb1250.exp: New file.
6870 * gdb.base/gdb1250.c: New file.
6871
27e417a2
ML
68722003-07-09 Michal Ludvig <mludvig@suse.cz>
6873
6874 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
6875 expansion of size_t to 'unsigned long', not only to 'unsigned'.
6876
8bc2021f
EZ
68772003-07-09 Elena Zannoni <ezannoni@redhat.com>
6878
6879 * gdb.threads/tls.c: New file.
6880 * gdb.threads/tls.exp: New file.
6881 * gdb.threads/tls-main.c: New file.
6882 * gdb.threads/tls-shared.c: New file.
6883 * gdb.threads/tls-shared.exp: New file.
6884
d99968dc
EZ
68852003-07-09 Elena Zannoni <ezannoni@redhat.com>
6886
6887 * gdb.base/annota1.exp: Make sure that we properly escape the
6888 full path of the source file. Xfail more permissive patterns,
d63a86f8 6889 due to a compiler debug info problem.
d99968dc 6890
83876b3b
AS
68912003-07-07 Andreas Schwab <schwab@suse.de>
6892
2705e972
AS
6893 * gdb.asm/m68k.inc: New file.
6894 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
6895
83876b3b
AS
6896 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
6897 arguments"): Also match negative number.
6898
6899 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
6900
3a871b37
DJ
69012003-07-03 Daniel Jacobowitz <drow@mvista.com>
6902
6903 * gdb.base/store.c (charest): New typedef.
6904 (add_char): Rename to add_charest, update.
6905 (wack_char): Rename to wack_charest, update types. Return l + r
6906 to keep r live across the call.
6907 (wack_short, wack_int, wack_long, wack_longest, wack_float)
6908 (wack_double, wack_doublest): Return l + r to keep r live across
6909 the call.
6910 * gdb.base/store.exp: Accomodate store.c changes.
6911
b2a7f303
DC
69122003-06-30 David Carlton <carlton@kealia.com>
6913
6914 * gdb.c++/maint.exp (test_invalid_name): New.
6915 (test_first_component): Add tests for invalid names.
6916
3c6cb4a1
MC
69172003-06-29 Michael Chastain <mec@shout.net>
6918
6919 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
6920 output of '<VTT for class>' for virtual base classes.
6921
f1c2644b
DJ
69222003-06-29 Daniel Jacobowitz <drow@mvista.com>
6923
6924 * gdb.base/completion.exp: Tab-complete "complet" instead of
6925 "compl".
6926 * gdb.base/complex.exp, gdb.base/complex.c: New files.
6927
18080350
DJ
69282003-06-29 Daniel Jacobowitz <drow@mvista.com>
6929
6930 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
6931 * gdb.base/volatile.exp: Likewise.
6932
f56973f8
DJ
69332003-06-29 Daniel Jacobowitz <drow@mvista.com>
6934
6935 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
6936 gdb/1265.
6937
69382003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
6939 Daniel Jacobowitz <drow@mvista.com>
6940
6941 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
6942 initial line count of 'captured_main' from 26 to 32.
6943 (test_with_self): Allow xmalloc call to be interleaved with the
6944 preceding two lines.
6945
e766d4d6
JB
69462003-06-24 Joel Brobecker <brobecker@gnat.com>
6947
6948 * gdb.base/bang.exp: New testcase.
6949
f125c9a4
JB
69502003-06-23 Joel Brobecker <brobecker@gnat.com>
6951
6952 * gdb.base/langs.exp: Add some tests for the "minimal" language
6953 support.
6954
6e25beaf
EZ
69552003-06-23 Elena Zannoni <ezannoni@redhat.com>
6956
6957 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
6958 the testcase.
6959
2f816dda
DJ
69602003-06-22 Daniel Jacobowitz <drow@mvista.com>
6961
6962 * gdb.base/relocate.exp: Test add-symbol-file with a variable
6963 offset.
6964
db5a5748
DJ
69652003-06-22 Daniel Jacobowitz <drow@mvista.com>
6966
6967 * gdb.c++/pr-1210.cc: New file.
6968 * gdb.c++/pr-1210.exp: New file.
6969
1df0c130
DJ
69702003-06-21 Daniel Jacobowitz <drow@mvista.com>
6971
6972 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
6973 000-exec-continue.
6974
a92feac0
MK
69752003-06-15 Mark Kettenis <kettenis@gnu.org>
6976
6977 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
6978 on *-*-*bsd* instead of *-*-freebsd*.
6979
81a58f5b
AC
69802003-06-14 Andrew Cagney <cagney@redhat.com>
6981
6982 * gdb.base/store.exp: Test longest and doublest. Test all
6983 parameters. Weaken return statement match.
6984 * gdb.base/store.c: Add longest and doublest - aka long long and
6985 long double functions. Put all parameters into local register
6986 variables. Use negative values.
6987
b257a0d3
AC
69882003-06-14 Andrew Cagney <cagney@redhat.com>
6989
6990 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
6991 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
6992 exit status.
6993 * gdb.base/fileio.exp: Disable target when nointerrupts and
6994 noinferiorio, instead of limiting it to remote. Use remote_exec
6995 instead of system.
d63a86f8 6996
21c38304
JJ
69972003-06-12 Jeff Johnston <jjohnstn@redhat.com>
6998
6999 * gdb.base/float.exp: Add ia64 support.
7000
1bcdb424
CV
70012003-06-12 Corinna Vinschen <vinschen@redhat.com>
7002
7003 * gdb.base/fileio.exp: Run only on remote targets.
7004
6aeb981f
CV
70052003-06-10 Corinna Vinschen <vinschen@redhat.com>
7006
7007 * gdb.base/fileio.c: New file, testing File-I/O.
7008 * gdb.base/fileio.exp: Ditto.
7009
53df362e
RG
70102003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
7011
7012 * gdb.base/shreloc.exp: New file, check symbol values obtained from
7013 shared objects after relocation at load time (gdb PR/1132).
7014 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
7015 as above, part of the shared object relocation test.
7016
ffee1b46
MK
70172003-06-08 Mark Kettenis <kettenis@gnu.org>
7018
b5ca3722
MK
7019 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
7020 fully filled history list.
7021 * gdb.base/gdb_history: New file.
7022
03ed860d
MK
7023 * gdb.base/signals.exp: XFAIL "continue to func1" on
7024 i*86-*-freebsd*.
7025
ffee1b46
MK
7026 * gdb.base/attach.exp: When trying to attach to a nonexistent
7027 process, make it possible to specify the PID based on the target,
7028 and do so for *-*-freebsd*.
7029
d80dbb52
RH
70302003-06-02 Richard Henderson <rth@redhat.com>
7031
7032 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
7033
6dd77b81
RH
70342003-06-02 Richard Henderson <rth@redhat.com>
7035
7036 * gdb.base/selftest.exp: Next over lim_at_start initialization.
7037
f6347e16
RH
70382003-06-02 Richard Henderson <rth@redhat.com>
7039
7040 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
7041
2c161407
DJ
70422003-06-01 Daniel Jacobowitz <drow@mvista.com>
7043
7044 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
7045 of globalvar.
7046
572eb746
MK
70472003-06-01 Mark Kettenis <kettenis@gnu.org>
7048
7049 * gdb.asm/asm-source.exp: Check for memory read errors in
7050 disassembler test on *BSD too.
7051
9e9617a5
RH
70522003-06-01 Richard Henderson <rth@redhat.com>
7053
7054 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
7055 for .frame.
7056 (gdbasm_call): Lose ldgp.
7057 (gdbasm_startup): Add frame information.
7058 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
7059
7b34ad4e
MK
70602003-05-31 Mark Kettenis <kettenis@gnu.org>
7061
7062 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
7063 i?86-*-*.
7064
10059fdf
MK
70652003-05-30 Mark Kettenis <kettenis@gnu.org>
7066
7067 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
7068 FreeBSD.
7069
acf4b816
RH
70702003-05-29 Richard Henderson <rth@redhat.com>
7071
7072 * gdb.asm/alpha.inc: New file.
7073 * gdb.asm/asm-source.exp: Use it.
7074
e9ecd949
JB
70752003-05-29 Jim Blandy <jimb@redhat.com>
7076
7077 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
7078 'core.PID'.
7079
e3e5a4f3
JB
70802003-05-22 Jim Blandy <jimb@redhat.com>
7081
7082 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
7083 backtrace.
d63a86f8 7084
72fe3d25
DC
70852003-05-20 David Carlton <carlton@math.stanford.edu>
7086
7087 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
7088 this time.
7089
58da2eb2
DC
70902003-05-19 David Carlton <carlton@bactrian.org>
7091
7092 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
7093 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
7094
1fcb5155
DC
70952003-05-19 David Carlton <carlton@bactrian.org>
7096
7097 * gdb.c++/namespace.exp: Add namespace scope and anonymous
7098 namespace tests.
7099 Bump copyright date.
7100 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
7101 (main): Call C::D::marker2.
7102 * gdb.c++/namespace1.cc: New file.
7103
85e85163
JJ
71042003-05-14 Jeff Johnston <jjohnstn@redhat.com>
7105
7106 Roland McGrath <roland@redhat.com>
d63a86f8 7107 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
7108 there is no manager thread.
7109
a25fbfec
JJ
71102003-05-08 Jeff Johnston <jjohnstn@redhat.com>
7111
d63a86f8
RM
7112 * gdb.threads/schedlock.exp: Remove assumption that all threads
7113 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
7114 in one of the child threads rather than the main thread.
7115
be375bae
JB
71162003-05-07 Jim Blandy <jimb@redhat.com>
7117
09bf6082
JB
7118 Add support for assembly source testing on the s390x.
7119 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
7120 architecture.
7121 * gdb.asm/s390x.inc: New file.
7122
be375bae
JB
7123 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
7124 succession of 'if' statements.
7125
00905d52
AC
71262003-05-05 Andrew Cagney <cagney@redhat.com>
7127
7128 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
7129
b1e29e33
AC
71302003-05-05 Andrew Cagney <cagney@redhat.com>
7131
7132 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
7133 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
7134
e33d66ec
EZ
71352003-05-02 Elena Zannoni <ezannoni@redhat.com>
7136
7137 * gdb.base/charset.exp: Update based on new behavior of set/show
7138 charset commands.
7139
2b6fd0d8
AC
71402003-05-01 Andrew Cagney <cagney@redhat.com>
7141
7142 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
7143 variable do not give memory errors.
7144
130cacce
AF
71452003-04-30 Adam Fedor <fedor@gnu.org>
7146
7147 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
7148 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
7149 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
7150 gdb.objc/basicclass.m: : New files
7151
7152 * lib/gdb.exp (gdb_compile_objc): New procedure.
7153
bea71854
DJ
71542003-04-27 Daniel Jacobowitz <drow@mvista.com>
7155
7156 * gdb.base/signals.exp: Make backtrace tests more specific.
7157
0f20eeea
DC
71582003-04-23 David Carlton <carlton@bactrian.org>
7159
7160 * gdb.c++/maint.exp (test_first_component): Add tests for
7161 'operator' in more locations.
7162
c8c4d8dc
KB
71632003-04-16 Kevin Buettner <kevinb@redhat.com>
7164
7165 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
7166
3fe60e3c
EZ
71672003-04-16 Elena Zannoni <ezannoni@redhat.com>
7168
7169 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
7170 func marke' instead. Update test name.
7171
9219021c
DC
71722003-04-15 David Carlton <carlton@math.stanford.edu>
7173
7174 * gdb.c++/maint.exp: New file.
7175
5dd55bdd
EZ
71762003-04-14 Elena Zannoni <ezannoni@redhat.com>
7177
7178 * gdb.threads/schedlock.c: Change type of thread function argument
7179 to long, to avoid warnings on 64-bit platforms.
7180
00890572
EZ
71812003-04-14 Elena Zannoni <ezannoni@redhat.com>
7182
7183 * gdb.base/attach.exp: Add new message from ptrace in case of
7184 attaching to nonexistent process.
d63a86f8 7185
93201743
JB
71862003-04-11 Jim Blandy <jimb@redhat.com>
7187
7188 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
7189 gdb.c++/userdef.cc: Place comments on the lines to which the
7190 marker function might return.
7191 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
7192 gdb.c++/userdef.exp: Look for those comments to check that we've
7193 returned to the right place, instead of checking line numbers.
7194
2a11c64d
EZ
71952003-04-11 Elena Zannoni <ezannoni@redhat.com>
7196
7197 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
7198 match on sourcefile name, instead of directory name.
7199
68ab8fc5
EZ
72002003-04-10 Elena Zannoni <ezannoni@redhat.com>
7201
d63a86f8 7202 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
7203 working directory name.
7204
5624293a
JB
72052003-04-09 Jim Blandy <jimb@redhat.com>
7206
7207 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
7208 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
7209 after an inferior function call, report the failure, but allow the
7210 test to continue.
7211
f1f02ee4
SC
72122003-04-05 Stephane Carrez <stcarrez@nerim.fr>
7213
7214 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
7215 with -DPROTOTYPES.
7216
6eb79af0
SC
72172003-04-05 Stephane Carrez <stcarrez@nerim.fr>
7218
7219 * gdb.base/break.exp: Revert last patch.
7220
8dfb4cf0
SC
72212003-04-04 Stephane Carrez <stcarrez@nerim.fr>
7222
7223 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
7224 with -DPROTOTYPES.
7225
ed4c619a
AC
72262003-04-02 Andrew Cagney <cagney@redhat.com>
7227
7228 * gdb.base/callfuncs.exp: Make "print add" messages unique.
7229 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
7230 matching directories by the name breakpoint.
7231 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
7232 Make "continue to marker1" consistent.
7233 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
7234 message consistent.
7235 * lib/gdb.exp: Put "the program is no longer running", and "the
7236 program exited" in parenthesis.
7237 * lib/mi-support.exp: Ditto.
d63a86f8 7238
4e35d5f0 72392003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 7240
4e35d5f0
BR
7241 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
7242
71900fe8
AC
72432003-03-29 Andrew Cagney <cagney@redhat.com>
7244
7245 * gdb.base/sizeof.c (main): Print the value of '\377'.
7246 * gdb.base/sizeof.exp: Check the sign of '\377'.
7247
c0655a16
MC
72482003-03-27 Michael Chastain <mec@shout.net>
7249
7250 * gdb.base/gdb1090.exp: New file.
7251 * gdb.base/gdb1090.cc: New file.
7252
5b2a3989
JB
72532003-03-27 J. Brobecker <brobecker@gnat.com>
7254
7255 * gdb.gdb/observer.exp: New regression test.
7256
79876890
MC
72572003-03-27 Michael Chastain <mec@shout.net>
7258
7259 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
7260 * gdb.base/ptype.exp: Likewise.
7261
6eac95e3
CV
72622003-03-27 Corinna Vinschen <vinschen@redhat.com>
7263
7264 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
7265
e8c71839
MC
72662003-03-26 Michael Chastain <mec@shout.net>
7267
7268 * gdb.base/ptype.exp: Actually use some typedef'd types.
7269
71b10041
SC
72702003-03-21 Stephane Carrez <stcarrez@nerim.fr>
7271
7272 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
7273 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
7274
2512cf80
CV
72752003-03-20 Corinna Vinschen <vinschen@redhat.com>
7276
7277 * gdb.base/default.exp: Fix regular expression.
7278
0d195a4f
CV
72792003-03-20 Corinna Vinschen <vinschen@redhat.com>
7280
7281 * gdb.base/args.exp: Fix regular expression.
7282
8a2dbca8
CV
72832003-03-20 Corinna Vinschen <vinschen@redhat.com>
7284
7285 * gdb.base/help.exp: Allow Win32 child process.
7286
bf028682
CV
72872003-03-20 Corinna Vinschen <vinschen@redhat.com>
7288
7289 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
7290 when stepping out of main().
7291
182dbe85
CV
72922003-03-20 Corinna Vinschen <vinschen@redhat.com>
7293
7294 * gdb.base/default.exp: Check for win32 specific message when calling
7295 "run" without executable.
7296
d67a6ba5
CV
72972003-03-20 Corinna Vinschen <vinschen@redhat.com>
7298
7299 * gdb.base/args.exp: Expect .exe in output.
7300
a955b5bb
CV
73012003-03-20 Corinna Vinschen <vinschen@redhat.com>
7302
7303 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
7304 Cygwin native.
7305
bf6bad4b
AC
73062003-03-17 Andrew Cagney <cagney@redhat.com>
7307
7308 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
7309 vector registes.
7310 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
7311 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
7312
293e9a31
DC
73132003-03-17 David Carlton <carlton@math.stanford.edu>
7314
7315 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
7316 test, for PR breakpoints/38.
7317 Call test_watchpoint_and_breakpoint.
7318 * gdb.base/watchpoint.c (func3): New function.
7319 (main): Call func3.
7320
5330f2db
DC
73212003-03-04 David Carlton <carlton@math.stanford.edu>
7322
7323 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
7324 Garply<Garply<char> >:: garply".
7325 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
7326 with respect to PR c++/1111; note also PR c++/1113.
7327 (test_template_breakpoints): KFAIL "constructor breakpoint" with
7328 respect to PR c++/1062.
7329 KFAIL "destructor breakpoint" with respect to PR c++/1112.
7330
6ece72da
DC
73312003-03-03 David Carlton <carlton@math.stanford.edu>
7332
7333 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
7334 with respect to PR c++/57.
7335 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
7336 c++/826.
7337 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
7338 respect to PR c++/57.
7339
85ca1584
DC
73402003-03-03 David Carlton <carlton@math.stanford.edu>
7341
7342 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
7343 respect to PR c++/33 into FAILs.
7344
98e9c5b8
MC
73452003-03-03 Michael Chastain <mec@shout.net>
7346
7bedbf27
MC
7347 * configure.in: Update copyright years.
7348
73492003-03-03 Michael Chastain <mec@shout.net>
7350
7351 * Makefile.in: Update copyright years.
98e9c5b8 7352
f683e100
DC
73532003-02-28 David Carlton <carlton@math.stanford.edu>
7354
7355 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
7356 print class instead of struct and/or superfluous protection
7357 specifiers, as long as the resulting output is equivalent to the
7358 source code.
7359 Delete FIXME from end of messages on tests that don't need
7360 fixing.
7361
a9e0cf2c
DC
73622003-02-28 David Carlton <carlton@math.stanford.edu>
7363
7364 * gdb.c++/templates.exp (do_tests): Allow const in the two
7365 Foo<volatile char *>::foo tests.
7366
e8d359df
MS
73672003-02-27 Michael Snyder <msnyder@redhat.com>
7368
d63a86f8 7369 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
7370 will be consistant.
7371
0b71dc91
DC
73722003-02-26 David Carlton <carlton@math.stanford.edu>
7373
7374 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
7375 char *>::foo" test with respect to PR c++/33. Create a new test
7376 which is identical to that one except that it doesn't put the
7377 space between the "char" and the "*"; KFAIL it, too.
7378
dd14ab43
DC
73792003-02-26 David Carlton <carlton@math.stanford.edu>
7380
7381 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
7382 template types into either PASSes or KFAILs (corresponding to PR
7383 c++/57). Tweak indentation. Update copyright.
7384
1146c7f1
SC
73852003-02-23 Stephane Carrez <stcarrez@nerim.fr>
7386
7387 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
7388
74641dfb
MC
73892003-02-13 Michael Chastain <mec@shout.net>
7390
7391 * gdb.base/exprs.exp: Remove i960 remnants.
7392 * gdb.base/funcargs.exp: Likewise.
7393 * gdb.base/list.exp: Likewise.
7394 * gdb.base/ptype.exp: Likewise.
7395
559cd2d0
DC
73962003-02-14 David Carlton <carlton@math.stanford.edu>
7397
7398 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
7399 pEe->D::vg()" from XFAIL to KFAIL.
7400
c4f90d87
JM
74012003-02-13 Jason Molenda (jmolenda@apple.com)
7402
7403 * gdb.base/maint.exp: Update maint print statistics regexp to include
7404 new entries.
7405
cbc4d97c
MC
74062003-02-13 Michael Chastain <mec@shout.net>
7407
7408 * gdb.c++/inherit.exp: Remove call to get_debug_format.
7409
40f235b7
MC
74102003-02-12 Michael Chastain <mec@shout.net>
7411
7412 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
7413 * gdb.c++/inherit.exp: Likewise.
7414 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
7415 * gdb.c++/templates.exp: Likewise.
7416 * gdb.c++/virtfunc.exp: Likewise.
7417
c56716b0
JM
74182003-02-06 Jason Molenda (jason-cl@molenda.com)
7419
7420 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
7421 why the code is written that way.
7422
070afcf8
MC
74232003-02-05 Michael Chastain <mec@shout.net>
7424
7425 * gdb.base/dump.exp: Add missing copyright line.
7426
5d0331e5
JM
74272003-02-05 Jason Molenda (jason-cl@molenda.com)
7428
f7ae6d3e 7429 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
7430 at the beginning so the breakpoint doesn't get set on the loop.
7431
92851186
MC
74322003-02-05 Michael Chastain <mec@shout.net>
7433
7434 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
7435 output for configurations with gcc 2.95.3.
7436
cbf1e085
AC
74372003-02-05 Keith Seitz <keiths@redhat.com>
7438 Andrew Cagney <ac131313@redhat.com>
7439
7440 * gdb.mi/mi-cli.exp: New file.
d63a86f8 7441
29518e1e
MC
74422003-02-04 Michael Chastain <mec@shout.net>
7443
7444 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
7445 Call perror and then continue.
7446
5af1d5f3
MC
74472003-02-03 Michael Chastain <mec@shout.net>
7448
7449 * gdb.c++/pr-1023.cc: New file.
7450 * gdb.c++/pr-1023.exp: New file.
7451
6b549786
JB
74522003-02-05 Jim Blandy <jimb@redhat.com>
7453
7454 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
7455 it's local to foobar. Check for it there, and check that it's not
7456 present in main.
7457 * gdb.c++/local.cc (marker2): New function.
7458 (foobar): Call marker1.
7459 (main): Call marker2 instead of marker1.
7460
67f16606
AC
74612003-02-04 Andrew Cagney <ac131313@redhat.com>
7462
7463 * gdb.disasm/mn10200.exp: Obsolete file.
7464 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
7465 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
7466 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
7467
1c5cb38e
DC
74682003-02-04 David Carlton <carlton@math.stanford.edu>
7469
7470 * gdb.c++/overload.exp: Test intToChar(1).
7471 * gdb.c++/overload.cc (intToChar): New.
7472 (main): Call intToChar.
7473
d1fe6965
DC
74742003-02-03 David Carlton <carlton@math.stanford.edu>
7475
7476 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
7477 'might_kfail' arg.
7478 KFAIL some of the continue_to_bp_overloaded calls, according to
7479 PR c++/1025.
7480
9ba61c5d
MC
74812003-02-01 Michael Chastain <mec@shout.net>
7482
7483 * gdb.base/advance.c (marker1): New marker function.
7484 * gdb.base/advance.exp: When the 'advance' command lands on the
7485 return breakpoint, it can legitimately stop on either the
7486 current line or the next line. Accommodate both outcomes.
7487 * gdb.base/until.exp: Likewise.
7488
e7494ffb
AC
74892003-02-02 Andrew Cagney <ac131313@redhat.com>
7490
7491 2002-11-10 Jason Molenda (jason-cl@molenda.com):
7492 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
7493 now a list, not a tuple.
7494 * gdb.mi/mi-var-display.exp: Ditto.
7495 * gdb.mi/gdb792.exp: Ditto.
7496
075559bc
AC
74972003-02-01 Andrew Cagney <ac131313@redhat.com>
7498
7499 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
7500 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
7501 stack backtraces.
7502 * gdb.mi/mi-syn-frame.c: Part of same.
7503
2bd4c7b1
MK
75042003-02-01 Mark Kettenis <kettenis@gnu.org>
7505
7506 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
7507 gdb.mi/mi1-pthreads.exp: Return instead of calling
7508 gdb_suppress_entire_file.
7509
eabd8992
MS
75102003-02-01 Mark Salter <msalter@redhat.com>
7511
7512 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
7513
71469e2f
MS
75142003-01-31 Mark Salter <msalter@redhat.com>
7515
7516 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
7517 Support empty arg.
7518
38a94d44
MC
75192003-01-30 Michael Chastain <mec@shout.net>
7520
7521 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
7522 This was a workaround for a UTF-8 bug in readline 4.3. The bug
7523 has been fixed in gdb/readline on 2003-01-09.
7524
19ea9e73
MS
75252003-01-29 Michael Snyder <msnyder@redhat.com>
7526
e8d359df
MS
7527 * gdb.base/maint.exp: Allow for leading underscore in symbol.
7528 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
7529 * gdb.base/args.exp: Skip if target does not support args passing.
7530
2307bd6a
DJ
75312003-01-22 Daniel Jacobowitz <drow@mvista.com>
7532
19ea9e73 7533 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
7534 gdb_test. Accept a list of expect arguments as the third
7535 parameter.
7536 (gdb_test): Use it.
7537
f2dd3617
EZ
75382003-01-20 Elena Zannoni <ezannoni@redhat.com>
7539
7540 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
7541 allow for different test tree configurations. Update some
7542 tescases accordingly.
7543 * gdb.arch/altivec-regs.exp: Ditto.
7544 * gdb.asm/asm-source.exp: Ditto.
7545 * gdb.base/advance.exp: Ditto.
7546 * gdb.base/display.exp: Ditto.
d63a86f8 7547 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
7548 * gdb.base/mips_pro.exp: Ditto.
7549 * gdb.base/overlays.exp: Ditto.
7550 * gdb.base/relocate.exp: Ditto.
7551 * gdb.base/setshow.exp: Ditto.
7552 * gdb.base/step-line.exp: Ditto.
7553 * gdb.base/step-test.exp: Ditto.
7554 * gdb.base/until.exp: Ditto.
7555 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
7556
c71cdefd
DC
75572003-01-17 David Carlton <carlton@math.stanford.edu>
7558
7559 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
7560 corresponding to PR c++/945.
7561 Update copyright.
7562
fdba05d7
DC
75632003-01-17 David Carlton <carlton@math.stanford.edu>
7564
7565 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
7566 corresponding to PR c++/68.
7567
75682003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
7569
7570 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
7571 (test_paddr_hairy_functions): Call print_addr_2_kfail for
7572 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
7573
c362c33a
EZ
75742003-01-15 Elena Zannoni <ezannoni@redhat.com>
7575
0fbc361c
EZ
7576 * gdb.base/break.exp: Fix change of default location, because of
7577 removal of until tests.
7578 * gdb.base/help.exp: Update test for new 'until' help message.
7579 Add test for help on 'advance'.
c362c33a
EZ
7580 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
7581
dabf8a35
MK
75822003-01-15 Mark Kettenis <kettenis@gnu.org>
7583
7584 * gdb.base/default.exp: Adapt "info float" test for recent changes
7585 to that command. Add test for "info vector".
7586 * gdb.base/float.exp: New file. Add test for "info float" that
7587 resembles the old test in gdb.base/default.exp.
7588
a1769aca
DC
75892003-01-15 David Carlton <carlton@math.stanford.edu>
7590
7591 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
7592
82025e13
EZ
75932003-01-15 Elena Zannoni <ezannoni@redhat.com>
7594
7595 * gdb.base/break.exp: Move the tests of until command from here...
7596 * gdb.base/until.exp: ... to here. New file. Add other tests.
7597 * gdb.base/advance.c: New file.
7598 * gdb.base/advance.exp: New file.
7599
8f9ab801
EZ
76002003-01-14 Elena Zannoni <ezannoni@redhat.com>
7601
7602 * gdb.base/args.c: New file.
7603 * gdb.base/args.exp: New file.
7604
9ae66589
DJ
76052003-01-14 Daniel Jacobowitz <drow@mvista.com>
7606
7607 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
7608
8d77e5c3
DJ
76092003-01-14 Daniel Jacobowitz <drow@mvista.com>
7610
7611 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
7612
12d2f0a1
DJ
76132003-01-14 Daniel Jacobowitz <drow@mvista.com>
7614
7615 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
7616 dates.
7617
6ca37014
DJ
76182003-01-13 Daniel Jacobowitz <drow@mvista.com>
7619
7620 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
7621
b0023472
DJ
76222003-01-13 Daniel Jacobowitz <drow@mvista.com>
7623
7624 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
7625 (ptype &*"foo").
7626 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
7627
607fbc54 76282003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
7629
7630 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
7631 * gdb.mi/mi1-console.exp: Likewise.
7632
607fbc54 76332003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
7634
7635 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
7636 * gdb.mi/mi1-console.exp: Likewise.
7637
a1fb14a2
DJ
76382003-01-13 Daniel Jacobowitz <drow@mvista.com>
7639
7640 * gdb.c++/overload.exp: Remove some fixed XFAILs.
7641
c4cf40b7
DJ
76422003-01-09 Daniel Jacobowitz <drow@mvista.com>
7643
7644 * gdb.base/detach.exp: New test.
7645
696d5a5b
DJ
76462003-01-09 Daniel Jacobowitz <drow@mvista.com>
7647
7648 * Makefile.in (ALL_SUBDIRS): New variable.
7649 (subdirs, clean, distclean): Use it.
7650 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
7651 regenerating Makefile, since it is generated from the top level.
7652 * gdb.asm/Makefile.in: Likewise.
7653 * gdb.base/Makefile.in: Likewise.
7654 * gdb.c++/Makefile.in: Likewise.
7655 * gdb.disasm/Makefile.in: Likewise.
7656 * gdb.java/Makefile.in: Likewise.
7657 * gdb.mi/Makefile.in: Likewise.
7658 * gdb.threads/Makefile.in: Likewise.
7659 * gdb.trace/Makefile.in: Likewise.
7660
754533e4
DC
76612003-01-09 David Carlton <carlton@math.stanford.edu>
7662
7663 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
7664 Add copyright year 2003.
7665
d8b3e9ee
MC
76662003-01-06 Michael Chastain <mec@shout.net>
7667
7668 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
7669 When selecting a thread, 'line' and 'file' are optional.
7670 * gdb.mi/mi1-pthreads.exp: Likewise.
7671
8e9e0fe6
AS
76722003-01-06 Andreas Schwab <schwab@suse.de>
7673
7674 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
7675 failures.
7676
b5ab8ff3
DJ
76772003-01-04 Daniel Jacobowitz <drow@mvista.com>
7678
7679 Fix PR gdb/844
7680 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
7681 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
7682
7683 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
7684 instead of calling gdb_suppress_entire_file.
7685 * gdb.threads/print-threads.exp: Likewise.
7686 * gdb.threads/schedlock.exp: Likewise.
7687
7688 * gdb.threads/killed.exp: Return instead of calling
7689 gdb_suppress_entire_file.
7690 * gdb.threads/linux-dp.exp: Likewise.
7691 * gdb.threads/pthreads.exp: Likewise.
7692
1e698235
DJ
76932003-01-04 Daniel Jacobowitz <drow@mvista.com>
7694
7695 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
7696 stabs.
7697 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
7698 * gdb.base/whatis.exp: Always allow (void) after function names.
7699
147ff08c
DJ
77002003-01-04 Daniel Jacobowitz <drow@mvista.com>
7701
7702 * gdb.c++/casts.exp: Correct regexp.
7703
dc62bfc2
MK
77042003-01-04 Mark Kettenis <kettenis@gnu.org>
7705
7706 * configure.in: Call AC_CONFIG_HEADER. Don't call
7707 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
7708 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
7709 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
7710 aforementioned directories in the AC_OUPUT call.
7711 * config.hin: New file.
7712 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
7713 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
7714 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
7715 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
7716 pass -I$objdir instead of -I$objdir/$subdir in compilation.
7717 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
7718 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
7719 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
7720 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
7721 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
7722 gdb.threads/configure.in, gdb.threads/configure,
7723 gdb.threads/config.in, gdb.trace/configure.in,
7724 gdb.trace/configure: Removed.
7725
77afa639
MC
77262003-01-03 Michael Chastain <mec@shout.net>
7727
7728 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
7729 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
7730
7634bb6e
DJ
77312003-01-03 Daniel Jacobowitz <drow@mvista.com>
7732
7733 * gdb.base/store.exp: Fix regular expressions.
7734
b39c905e
MK
77352002-12-28 Mark Kettenis <kettenis@gnu.org>
7736
7737 * configure.in: Rewrite.
7738 * configure: Regenerated.
7739
0a8551dd
DC
77402003-01-03 David Carlton <carlton@math.stanford.edu>
7741
7742 * gdb.base/psymtab.exp: New file.
7743 * gdb.base/psymtab1.c: Ditto.
7744 * gdb.base/psymtab2.c: Ditto.
7745
c60b7188
AF
77462002-12-23 Adam Fedor <fedor@gnu.org>
7747
7748 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
7749
ee73db83
DC
77502002-12-23 David Carlton <carlton@math.stanford.edu>
7751
7752 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
7753 and current_directory initialization.
7754
d6c1774e
JB
77552002-12-22 Jim Blandy <jimb@redhat.com>
7756
f0a847b8
JB
7757 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
7758 rather than as part of the output file name.
7759
d6c1774e
JB
7760 * gdb.base/attach.exp: There's no need to copy the test program to
7761 /tmp; that was only ever necessary on HP/UX, and this test is
7762 entirely disabled there anyway.
7763
f0708dbb
JB
77642002-12-21 Jim Blandy <jimb@redhat.com>
7765
4c2acfea
JB
7766 * gdb.c++/psmang.exp: Doc fix.
7767
f0708dbb
JB
7768 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
7769 test.
7770
9579e000
DC
77712002-12-20 David Carlton <carlton@math.stanford.edu>
7772
7773 * gdb.c++/annota2.exp: KFAIL annotate-quit.
7774
d1810171
MC
77752002-12-18 Michael Chastain <mec@shout.net>
7776
7777 * gdb.c++/annota2.exp: Add copyright year 2002.
7778
76565097
DC
77792002-12-17 David Carlton <carlton@math.stanford.edu>
7780
7781 * gdb.c++/try_catch.cc: Add marker comments.
7782 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
7783 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
7784 * gdb.c++/m-static.cc: Ditto.
7785 * gdb.c++/m-static1.cc: Ditto.
7786 * gdb.c++/try_catch.cc: Ditto.
7787
da81390b
JJ
77882002-12-16 Jeff Johnston <jjohnstn@redhat.com>
7789
7790 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
7791 to see whether we are using the new -environment-directory
7792 command which resets via -r or the old version of the command
7793 which may prompt the user. Part of fix for gdb/741.
7794
b304d130
AC
77952002-12-13 Andrew Cagney <ac131313@redhat.com>
7796
7797 * gdb.fortran/types.exp: Update obsolete comment.
7798 * gdb.fortran/exprs.exp: Ditto.
7799 * lib/gdb.exp: Delete obsolete code.
7800 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
7801 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
7802 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
7803 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
7804 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
7805 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
7806 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
7807 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
7808 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
7809 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
7810 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
7811 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
7812 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
7813 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
7814 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
7815 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
7816 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
7817 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
7818 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
7819 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
7820 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
7821 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
7822 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
7823 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
7824 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
7825 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
7826 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
7827 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
7828 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
7829 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
7830 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
7831 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
7832 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
7833 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
7834 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
7835 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
7836 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
7837
a23b6e6a
DC
78382002-12-11 David Carlton <carlton@math.stanford.edu>
7839
7840 * gdb.c++/m-data.exp: Add test for members that shadow global
7841 variables: see PR gdb/804.
7842 * gdb.c++/m-data.cc: Ditto.
7843
6604731b
DJ
78442002-12-10 Daniel Jacobowitz <drow@mvista.com>
7845
7846 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
7847
de46ecd7
DC
78482002-12-06 David Carlton <carlton@math.stanford.edu>
7849
7850 * gdb.base/store.c: Don't declare functions static.
7851
27e829d0
AC
78522002-12-04 Andrew Cagney <ac131313@redhat.com>
7853
7854 * gdb.base/store.exp, gdb.base/store.c: New files.
7855
92806416
DJ
78562002-12-03 Daniel Jacobowitz <drow@mvista.com>
7857
7858 * gdb.base/selftest.exp: Update for current gdb.
7859
3bcbaac5
DJ
78602002-12-03 Daniel Jacobowitz <drow@mvista.com>
7861
7862 * gdb.base/maint.exp: Only dump symbols from one source file
7863 or objfile.
7864
f4f00b1f
DJ
78652002-12-03 Daniel Jacobowitz <drow@mvista.com>
7866
7867 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
7868 function call.
7869
f1c8a949
JB
78702002-11-25 Jim Blandy <jimb@redhat.com>
7871
7872 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
7873 function appearing in error message.
7874
9e297a97
DJ
78752002-11-21 Daniel Jacobowitz <drow@mvista.com>
7876
7877 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
7878
1f312e79
JJ
78792002-11-08 Jeff Johnston <jjohnstn@redhat.com>
7880
d63a86f8
RM
7881 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
7882 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
7883 should be in mi console format. This is part of fix for PR gdb/604.
7884
83c31e7d
FN
78852002-09-18 Fernando Nasser <fnasser@redhat.com>
7886
7887 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
7888 which explicitly prints the zero offset as "+0".
7889
322b3f65
DJ
78902002-10-22 Daniel Jacobowitz <drow@mvista.com>
7891
7892 * gdb.threads/schedlock.c (args): Make unsigned.
7893
78942002-10-21 Daniel Jacobowitz <drow@mvista.com>
7895
7896 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
7897 numbers. Allow "foo2|selected stack frame".
7898 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
7899 * gdb.asm/asmsrc2.s: Likewise.
7900 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
7901 comments.
7902 * gdb.asm/mips.inc: New file.
7903
5e2fe5b8
AF
79042002-10-18 Adam Fedor <fedor@gnu.org>
7905
7906 * gdb.base/default.exp: Update expected output to include 'ObjC'.
7907 * gdb.base/help.exp: Likewise.
7908
abe1a5d0
KB
79092002-10-17 Kevin Buettner <kevinb@redhat.com>
7910
7911 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
7912 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
7913
10abb1d4
JB
79142002-10-02 Jim Blandy <jimb@redhat.com>
7915
7916 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
7917
1f609b42
AC
79182002-10-01 Andrew Cagney <ac131313@redhat.com>
7919
7920 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
7921 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
7922 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
7923 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
7924 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
7925 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
7926 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
7927
0aee02e4
AC
79282002-09-29 Andrew Cagney <ac131313@redhat.com>
7929
7930 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
7931 * mi0-disassemble.exp, mi0-eval.exp: Delete.
7932 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
7933 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
7934 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
7935 * mi0-var-block.exp, mi0-var-child.exp: Delete.
7936 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 7937
6fde09ad
KB
79382002-09-27 Kevin Buettner <kevinb@redhat.com>
7939
7940 * gdb.base/annota1.exp (info break): Make directory components of
7941 path optional since not all compilers emit this debug information.
7942
7943 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
7944 step ends up stepping out of the function instead of stopping on
7945 the epilogue.
7946
9e8aab75
KS
79472002-09-26 Keith Seitz <keiths@redhat.com>
7948
7949 * lib/insight-support.exp (gdbtk_start): Figure out where
7950 the insight executable is based on where gdb is. Use this
7951 executable to start insight instead of gdb.
7952
e36180d7
AC
79532002-09-25 Andrew Cagney <cagney@redhat.com>
7954
7955 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
7956
9dd34b2b
AC
79572002-09-24 Andrew Cagney <ac131313@redhat.com>
7958
7959 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
7960 test_isolated_complaints.
7961 (test_empty_complaint): New function.
7962 (test_empty_complaints): New function. Check no output when no
7963 complaints.
d63a86f8 7964
dea97812
KB
79652002-09-19 Jim Blandy <jimb@redhat.com>
7966
7967 * gdb.base/charset.exp, gdb.base/charset.c: New files.
7968
54951bd7
AC
79692002-09-19 Andrew Cagney <ac131313@redhat.com>
7970
7971 * gdb.gdb/complaints.exp: New file.
7972
dec43320
AC
79732002-09-18 Andrew Cagney <ac131313@redhat.com>
7974
7975 * gdb.base/maint.exp: Check `help maint internal-warning'.
7976
e70d6e3f
DC
79772002-09-18 David Carlton <carlton@math.stanford.edu>
7978
7979 * gdb.c++/m-static.exp: Remove breakpoints depending on line
7980 numbers, and replace them by a single breakpoint after the
7981 constructors are all finished.
7982 Add test 4.
7983 * gdb.c++/m-static.cc: Add test 4.
7984 * gdb.c++/m-static.h: New file.
7985 * gdb.c++/m-static1.cc: New file.
7986
7987 * gdb.c++/printmethod.exp: New file.
7988 * gdb.c++/printmethod.cc: New file.
7989
7990 * gdb.c++/pr-574.exp: New file.
7991 * gdb.c++/pr-574.cc: New file.
7992
afb5c968
CV
79932002-09-18 Corinna Vinschen <vinschen@redhat.com>
7994
7995 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
7996 embedded targets which never actually exit.
7997
31e45dee
FN
79982002-09-18 Fernando Nasser <fnasser@redhat.com>
7999
8000 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
8001 "don't step after run" as unresolved or unsupported, instead of xfail.
8002
a283c5a1
CV
80032002-09-18 Corinna Vinschen <vinschen@redhat.com>
8004
8005 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
8006 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
8007 Add newline to expected string in "step out of main (status wrapper)"
8008 case.
8009
11350d2a
CV
80102002-09-18 Corinna Vinschen <vinschen@redhat.com>
8011
8012 * lib/gdb.exp (rerun_to_main): Allow restarting application.
8013 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
8014
0deec7d6
TT
80152002-09-17 Tom Tromey <tromey@redhat.com>
8016
8017 * gdb.base/printcmds.exp (test_print_string_constants): Expect
8018 \000, not \0, in double-quoted string.
8019
b2b4a1b5
CV
80202002-09-14 Corinna Vinschen <vinschen@redhat.com>
8021
c9d37158 8022 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
8023 string after running the commands execution on breakpoint tests.
8024
1c56143a
CV
80252002-09-13 Corinna Vinschen <vinschen@redhat.com>
8026
8027 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
8028
37f8da45
JB
80292002-09-12 Joel Brobecker <brobecker@gnat.com>
8030
8031 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
8032
08b468e0
KS
80332002-09-10 Keith Seitz <keiths@redhat.com>
8034
8035 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
8036 runto proc.
8037 (mi_run_to_main): Use mi_runto.
8038 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
8039
dc360f58
KS
80402002-09-10 Keith Seitz <keiths@redhat.com>
8041
8042 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
8043 regexp for stopping at main. Could have multiple event notifications.
8044 Don't assume that main was declared with no parameters.
8045 (mi_next): Use mi_step_to.
8046 (mi_step): Use mi_next_to.
8047
ce3abcfb
CV
80482002-09-09 Corinna Vinschen <vinschen@redhat.com>
8049
8050 * gdb.base/default.exp: Fix expected string in `info float' test.
8051
d1f5b980
BE
80522002-09-09 Ben Elliston <bje@redhat.com>
8053
8054 * config/mips.exp: Update comments.
8055 * config/mips-idt.exp: Likewise.
8056 * config/nind.exp: Likewise.
8057 * config/slite.exp: Likewise.
8058 * config/sparclet.exp: Likewise.
8059 * config/udi.exp: Likewise.
8060 * config/vx.exp: Likewise.
8061 * config/vxworks29k.exp: Likewise.
8062
2f71430b
JB
80632002-09-05 Jim Blandy <jimb@redhat.com>
8064
8065 * gdb.threads/killed.exp: Fix test failure message.
8066
7ddebc7e
KS
80672002-09-04 Keith Seitz <keiths@redhat.com>
8068
8069 * lib/mi-support.exp: Update copyright.
8070 (mi_gdb_test): Increase the priority of the expected pattern
8071 so that it matches gdb_test.
8072
0ae67eb3
KS
80732002-09-03 Keith Seitz <keiths@redhat.com>
8074
8075 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
8076 Use integer comparison instead of string comparison for testing
8077 whether binary was built.
8078
38fc42c8
JB
80792002-09-03 Jim Blandy <jimb@redhat.com>
8080
8081 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
8082
b6ff0e81
JB
80832002-08-29 Jim Blandy <jimb@redhat.com>
8084
8085 * gdb.threads/pthreads.exp: Move the portable thread compilation
8086 code into a function in lib/gdb.exp, and call that from here.
8087 * lib/gdb.exp (gdb_compile_pthreads): New function.
8088
07c98896
KS
80892002-08-29 Keith Seitz <keiths@redhat.com>
8090
8091 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
8092 expect_out so that callers can get at it.
8093
0312286c
DJ
80942002-08-23 Daniel Jacobowitz <drow@mvista.com>
8095
8096 * gdb.threads/print-threads.c: New file.
8097 * gdb.threads/print-threads.exp: New file.
8098 * gdb.threads/schedlock.c: New file.
8099 * gdb.threads/schedlock.exp: New file.
8100
dd039bc4
EZ
81012002-08-22 Elena Zannoni <ezannoni@redhat.com>
8102
8103 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
8104 not altivec.c.
8105
1f36144c
MK
81062002-08-17 Mark Kettenis <kettenis@gnu.org>
8107
8108 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
8109 targets. The problem should be fixed now.
8110
16057ec7 81112002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
8112
8113 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
8114 2002-07-24 change that removes final dots from error messages.
8115
3c1499ad
TT
81162002-08-13 Tom Tromey <tromey@redhat.com>
8117
8118 * gdb.base/readline.exp: New file.
8119
a20ce2c3
AC
81202002-08-01 Andrew Cagney <ac131313@redhat.com>
8121
8122 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
8123 supress message.
8124
db034ac5
AC
81252002-08-01 Andrew Cagney <cagney@redhat.com>
8126
8127 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
8128 CHILL_FOR_TARGET and CHILL_LIB.
8129 * configure.in (configdirs): Remove gdb.chill.
8130 * configure: Regenerate.
8131 * lib/gdb.exp: Obsolete references to chill.
8132 * gdb.fortran/types.exp: Ditto.
8133 * gdb.fortran/exprs.exp: Ditto.
8134
3e000b18
KB
81352002-07-30 Kevin Buettner <kevinb@redhat.com>
8136
8137 * gdb.base/shlib-call.exp (additional_flags): Conditionally
8138 set Irix-specific compile and link flags.
8139
28f4966b
KB
81402002-07-29 Kevin Buettner <kevinb@redhat.com>
8141
8142 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
8143 source files. The ``-o'' option doesn't work with the ``-E'' option
8144 when using the Irix compiler.
8145
46c0d5a6
DJ
81462002-07-19 Daniel Jacobowitz <drow@mvista.com>
8147
8148 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
8149 Improve support for reusing an exec file. Copy exec file
8150 to target, and run gdbserver on the target instead of on the host.
8151
eecf4bed
JB
81522002-07-18 Jim Blandy <jimb@redhat.com>
8153
0f815cdf
JB
8154 * gdb.base/ending-run.exp: Don't expect to see the program end in
8155 some orderly fashion when we're running on a real stand-alone
8156 board.
8157
eecf4bed
JB
8158 * gdb.base/interrupt.exp: Correct logic for skipping tests on
8159 targets that don't support interrupts.
8160
52d309e4
JB
81612002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
8162
8163 * gdb.base/attach.exp: Add patterns to match output from /proc-based
8164 systems.
8165 Move comments in expect statements to inside the actions, so that they
8166 don't get matched against.
8167
ff683d9e
MK
81682002-07-10 Mark Kettenis <kettenis@gnu.org>
8169
8170 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
8171 function when asleep" test.
8172
b5356753
AC
81732002-07-10 Andrew Cagney <ac131313@redhat.com>
8174
8175 * gdb.base/page.exp: Rewrite to handle problems with very long
8176 `info set' output. Update copyright.
8177
6aa4d13a
AC
81782002-06-26 Andrew Cagney <ac131313@redhat.com>
8179
8180 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
8181 gdb.threads-hp.
8182 * gdb.hp/configure: Regenerate.
8183 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
8184 * gdb.hp/gdb.threads-hp/configure: Delete file.
8185 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
8186
8cf8c2b8
AC
81872002-06-22 Andrew Cagney <ac131313@redhat.com>
8188
8189 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
8190 setlocale, bindtextdomain and textdomain.
8191
6827a8f8
JB
81922002-06-11 Jim Blandy <jimb@redhat.com>
8193
919d772c
JB
8194 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
8195 preprocessor macro information is present.
8196
6827a8f8
JB
8197 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
8198 tests.
8199
c15b0d21
MS
82002002-06-06 Michael Snyder <msnyder@redhat.com>
8201
c5984d70
MS
8202 * gdb.base/overlays.exp: Record addresses of overlay
8203 functions in TCL variables rather than in GDB variables,
8204 to avoid having GDB convert them to pointers (with loss
8205 of information).
8206
d63a86f8 8207 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 8208 default linker script changes.
c15b0d21
MS
8209 * gdb.base/long_long.exp: Add check for sizeof (long double).
8210
be26fe0d
ML
82112002-06-06 Michal Ludvig <mludvig@suse.cz>
8212
8213 * gdb.asm/asm-source.exp: Add x86-64 target.
8214 * gdb.asm/x86_64.inc: New.
d63a86f8 8215
258093ca 82162002-05-30 Michael Chastain <mec@shout.net>
258093ca 8217
4b3153f1 8218 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
8219 * gdb.c++/m-static.cc: New file.
8220 * gdb.c++/m-static.exp: New file.
8221
241264c6
MS
82222002-05-28 Michael Snyder <msnyder@redhat.com>
8223
8224 * gdb.base/call-ar-st.exp: Allow for reduced floating point
8225 precision.
8226
9bba8c8f 82272002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 8228
4b3153f1 8229 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
8230 * gdb.c++/m-data.cc: New file.
8231 * gdb.c++/m-data.exp: New file.
8232
82332002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 8234
4b3153f1 8235 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 8236 * gdb.c++/try_catch.cc: New file.
d63a86f8 8237 * gdb.c++/try_catch.exp: New file.
9bba8c8f 8238
def1b996
MC
82392002-05-27 Michael Chastain <mec@shout.net>
8240
8241 * gdb.c++/local.exp: Accept more nested types in output.
8242
522ba268
MC
82432002-05-26 Michael Chastain <mec@shout.net>
8244
8245 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
8246
277254ba
MS
82472002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
8248
8249 * lib/gdb.exp (gdb_wrapper_init): Just because
8250 gdb_wrapper_file exists, this does not mean that the file
8251 should not be rebuilt. That is what gdb_wrapper_initialized
8252 is for.
8253 (default_gdb_init): Reset gdb_wrapper_initialized.
8254
b61a8733
MS
82552002-05-23 Michael Snyder <msnyder@redhat.com>
8256
d63a86f8 8257 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
8258 the precision of the floating point test results.
8259 * gdb.base/call-rt-st.exp: Ditto.
8260
b61a8733
MS
8261 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
8262 * gdb.base/call-rt-st.exp: Ditto.
8263
56f6e910
MC
82642002-05-19 Michael Chastain <mec@shout.net>
8265
8266 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
8267
ad0b0016
EZ
82682002-05-19 Elena Zannoni <ezannoni@redhat.com>
8269
8270 * configure.in (configdirs): Add gdb.arch.
8271 * configure: Regenerate.
8272
f617d2b6
JB
82732002-05-17 Jim Blandy <jimb@redhat.com>
8274
8275 * gdb.base/completion.exp: Recognize the more detailed error
8276 messages produced by the macro expander's lexical analyzer.
8277
eac2a696
EZ
82782002-05-14 Elena Zannoni <ezannoni@redhat.com>
8279
8280 * gdb.arch/altivec-abi.c: New file.
8281 * gdb.arch/altivec-abi.exp: New file.
8282 * gdb.arch/altivec-regs.c: New file.
8283 * gdb.arch/altivec-regs.exp: New file.
8284
2fdde8f8
DJ
82852002-05-14 Daniel Jacobowitz <drow@mvista.com>
8286
8287 * gdb.base/maint.exp (maint print type): Update for new type
8288 structure.
d63a86f8 8289
e31f1a7c
EZ
82902002-05-14 Elena Zannoni <ezannoni@redhat.com>
8291
8292 * gdb.arch: New directory.
8293 * gdb.arch/configure.in: New file.
8294 * gdb.arch/configure: New file.
8295 * gdb.arch/Makefile.in: New file.
8296
db589741
CV
82972002-05-13 Corinna Vinschen <vinschen@redhat.com>
8298
8299 * gdb.asm/asm-source.exp: Add v850 as supported target.
8300 * gdb.asm/v850.inc: New file.
8301
8ce2a7dc
DJ
83022002-05-13 Daniel Jacobowitz <drow@mvista.com>
8303
8304 * gdb.c++/annota2.exp (annotate-quit): Add comment.
8305
df763c7f
DJ
83062002-05-12 Daniel Jacobowitz <drow@mvista.com>
8307
8308 * gdb.base/break.exp: Check 'break "marker2"'.
8309
377daeed
MS
83102002-05-10 Michael Snyder <msnyder@redhat.com>
8311
8312 * gdb.base/long_long.exp: Fix typo.
8313
c4b7bc2b
JB
83142002-05-10 Jim Blandy <jimb@redhat.com>
8315
ecac9a4e
JB
8316 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
8317 a bug.
8318
c4b7bc2b
JB
8319 * gdb.base/printcmds.exp (test_integer_literals_rejected):
8320 Recognize more detailed error message produced by the macro
8321 expander's lexical analyzer.
8322 * lib/gdb.exp (test_print_reject): Same.
8323
e71019a1
MK
83242002-05-09 Mark Kettenis <kettenis@gnu.org>
8325
8326 * gdb.c++/method.exp: Fix typo.
8327
fedfc8e6
MS
83282002-05-08 Michael Snyder <msnyder@redhat.com>
8329
166a1957
MS
8330 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
8331 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 8332 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
8333 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
8334 Add iftarget clause for strongarm.
d63a86f8 8335
f1c47eb2
MS
83362002-05-06 Michael Snyder <msnyder@redhat.com>
8337
cb9a9d3e
MS
8338 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
8339 (gdb_continue_to_end): Accept output from status wrapper.
8340 * gdb.base/ending-run.exp: Add case for output from status wrapper.
8341 Clean up fail messages to match pass messages.
8342
f1c47eb2
MS
8343 Enable the "needs_status_wrapper" testsuite feature.
8344 * lib/gdb.exp (gdb_wrapper_init): New procedure.
8345 (gdb_compile): Conditionally call gdb_wrapper_init.
8346 * gdb.base/a2-run.exp: Recognize output from status wrapper.
8347 * gdb.c++/method.exp: Recognize output from status wrapper.
8348
6079c749
BE
83492002-05-06 Ben Elliston <bje@redhat.com>
8350From Graydon Hoare <graydon@redhat.com>
8351
8352 * config/sid.exp: Include support for "rawsid" protocol.
8353
188baff3
JB
83542002-05-03 Jim Blandy <jimb@redhat.com>
8355
8356 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
8357 * gdb.c++/hang3.C: New file.
8358
b9c07f0f
AC
83592002-05-04 Andrew Cagney <ac131313@redhat.com>
8360
8361 * gdb.base/default.exp: Remove obsolete code.
8362 * gdb.c++/misc.exp: Ditto. Update copyright.
8363 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
8364 * gdb.base/whatis.exp: Ditto. Update copyright.
8365 * gdb.base/scope.exp: Ditto. Update copyright.
8366 * gdb.base/ptype.exp: Ditto. Update copyright.
8367 * gdb.base/printcmds.exp: Ditto. Update copyright.
8368 * gdb.base/opaque.exp: Ditto. Update copyright.
8369 * gdb.base/list.exp: Ditto.
8370 * gdb.base/funcargs.exp: Ditto. Update copyright.
8371 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
8372 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
8373 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
8374 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
8375 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
8376 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
8377
5c7a0397
MS
83782002-05-02 Michael Snyder <msnyder@redhat.com>
8379
d6dcc264 8380 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
8381 * gdb.base/long_long.exp: Add xscale target.
8382 * gdb.base/default.exp: Add xscale target.
8383
eb7f1c48
JB
83842002-05-01 Jim Blandy <jimb@redhat.com>
8385
8386 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
8387 gdb.c++/hang.exp: New test.
8388
a6befae8
FF
83892002-05-01 Fred Fish <fnf@redhat.com>
8390
8391 * gdb.base/completion.exp: Handle completions of "./Make" for
8392 more than one completion possibility, as is the case when we
8393 build and test in the source tree.
8394
0a310277
AG
83952002-04-29 Anthony Green <green@redhat.com>
8396
8397 * gdb.java/jmisc1.exp: New file.
8398 * gdb.java/jmisc2.exp: New file.
8399
6ff9af88
DJ
84002002-04-24 Daniel Jacobowitz <drow@mvista.com>
8401
8402 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
8403
96b3d632
EZ
84042002-04-23 Elena Zannoni <ezannoni@redhat.com>
8405
8406 * gdb.base/help.exp: Change 'help status' to allow for target
8407 dependent output differences.
8408
5019bb54
MC
84092002-04-22 Michael Chastain <mec@shout.net>
8410
8411 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
8412
a805a116
MC
84132002-04-22 Michael Chastain <mec@shout.net>
8414
8415 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
8416
a1706bfd
DM
84172002-04-17 David S. Miller <davem@redhat.com>
8418
8419 * gdb.asm/sparc64.inc: New file.
8420 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
8421
a73a20a2
EZ
84222002-04-19 Elena Zannoni <ezannoni@redhat.com>
8423
8424 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
8425 instruction file directly into the build tree. Clean up at end of
8426 test.
8427
ba678339
DM
84282002-04-18 David S. Miller <davem@redhat.com>
8429
8430 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
8431 handle 64-bit platforms correctly.
8432 * gdb.base/maint.exp: Likewise.
8433
b03399da
KB
84342002-04-18 Kevin Buettner <kevinb@redhat.com>
8435
8436 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
8437 ``-fpic'' when compiling files comprising a shared library, but
8438 it does need additional linker flags in order to find shared
8439 libraries at run time.
8440
e2004992
KB
84412002-04-18 Kevin Buettner <kevinb@redhat.com>
8442
8443 * gdb.base/cvexpr.c (use): New function.
8444 (main): Invoke use() on all global variables to prevent
8445 some linkers from deleting these otherwise unused symbols.
8446
d8937120
MC
84472002-04-17 Michael Chastain <mec@shout.net>
8448From David S. Miller <davem@redhat.com>
8449
8450 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
8451 handle 64-bit platforms correctly.
8452
ffd61a58
MS
84532002-04-12 Michael Snyder <msnyder@redhat.com>
8454From Jim Blandy <jimb@redhat.com>
8455 * gdb.base/foo.c (foox): Remove section attribute; the linker
8456 script can handle this instead.
8457 * gdb.base/bar.c (barx): Same.
8458 * gdb.base/baz.c (bazx): Same.
8459 * gdb.base/grbx.c (grbxx): Same.
8460
8461 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
8462 manager doesn't automatically unmap overlays unnecessarily.
8463
6b8426a6
MH
84642002-04-10 Martin M. Hunt <hunt@redhat.com>
8465
8466 * gdb.base/ending-run.exp: Fix pattern for Mips targets
8467 stepping out of main.
8468
34af4875
MC
84692002-04-09 Michael Chastain <mec@shout.net>
8470
8471 * gdb.c++/local.cc (main): Move call to marker1() inside nested
8472 scope so that the nested scope tests will make sense.
8473 * gdb.c++/local.exp: Write patterns that actually work with gcc
8474 (the HP patterns "were never known to work with gcc").
8475 Keep the old aCC patterns too.
8476
2d1676a0
DJ
84772002-04-09 Daniel Jacobowitz <drow@mvista.com>
8478
8479 * gdb.base/attach.exp: Correct target board test.
8480
3a63e3f9
MC
84812002-04-08 Michael Chastain <mec@shout.net>
8482
8483 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
8484 in a const method. Add some xfail and fail cases for configurations
8485 that do not emit the "const ...".
8486
f18dabd2
MC
84872002-04-07 Michael Chastain <mec@shout.net>
8488
8489 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
8490 Accept "A * const" and "const A * const" as type of "this".
8491 Fix spelling of getFunky throughout. Make messages uniform.
8492
0fcddd82
EZ
84932002-04-07 Elena Zannoni <ezannoni@redhat.com>
8494
8495 Work around for PR gdb/285:
8496 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
8497
16a8534a
EZ
84982002-04-07 Elena Zannoni <ezannoni@redhat.com>
8499
8500 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
8501 instructions file at run time instead of configure time.
8502 Sometimes we run the test in a directory that is not the one we
8503 configured in.
8504 * gdb.asm/configure.in: Delete creation of symlink.
8505 * gdb.asm/configure: Regenerate.
8506
24181d81
JB
85072002-04-05 J. Brobecker <brobecker@gnat.com>
8508
8509 * gdb.gdb/xfullpath.exp: New test, to exercise the new
8510 xfullpath () function.
8511
7cdb7107
DJ
85122002-04-04 Daniel Jacobowitz <drow@mvista.com>
8513
8514 * gdb.asm/Makefile.in: Correct dependencies.
8515
8516 * gdb.asm/powerpc.inc: New file.
8517 * gdb.asm/asm-source.exp: Add PowerPC.
8518 * gdb.asm/configure.in: Likewise.
8519 * gdb.asm/configure: Regenerated.
8520
a7d17088
DJ
85212002-04-04 Daniel Jacobowitz <drow@mvista.com>
8522
8523 * gdb.base/relocate.exp: New file.
8524 * gdb.base/relocate.c: New file.
8525
cd721503
FF
85262002-04-04 Fred Fish <fnf@redhat.com>
8527
8528 * gdb.base/step-test.exp: Update comment regarding stopping in
8529 memcpy/bcopy calls inserted as part of the compiler runtime.
8530
b22ad7a7
MS
85312002-04-04 Michael Snyder <msnyder@redhat.com>
8532
8533 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
8534
5f279fa6
DJ
85352002-04-03 Daniel Jacobowitz <drow@mvista.com>
8536
8537 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
8538 (gdb_expect): Remove $notransfer hack.
8539
dd0fd3ce
DJ
85402002-04-02 Daniel Jacobowitz <drow@mvista.com>
8541
8542 * gdb.c++/classes.exp ("calling method for small class"): Match
8543 updated register output.
8544
1e50cda1
DJ
85452002-03-30 Daniel Jacobowitz <drow@mvista.com>
8546
8547 Fix PR gdb/452
8548 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
8549 when finished. Make gdb_file_cmd send "exec-file" when
8550 appropriate.
8551
24015922
DJ
85522002-03-30 Daniel Jacobowitz <drow@mvista.com>
8553
8554 * gdb.base/attach.exp: Remove extra setup_xfail.
8555
dd7dfd64
MS
85562002-03-26 Michael Snyder <msnyder@redhat.com>
8557
8558 * gdb.base/default.exp: Add tests for dump, append, and restore.
8559 * gdb.base/help.exp: Add tests for dump, append, and restore.
8560 * gdb.base/dump.exp: New file, test dump, append and restore.
8561 * gdb.base/dump.c: New file.
8562
48b2f8d7
MS
85632002-03-27 Michael Snyder <msnyder@redhat.com>
8564
d63a86f8 8565 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
8566 clean-ups in help messages.
8567
05b4d525
FF
85682002-03-26 Fred Fish <fnf@redhat.com>
8569
8570 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
8571 have debugging info for those functions and the compiler uses them
8572 internally to copy structs around.
8573
d7679631
FF
85742002-03-26 Fred Fish <fnf@redhat.com>
8575
8576 * gdb.base/list.exp: Revert the change made yesterday and add note
8577 about why we don't list the default lines for remote targets.
8578
523ac3f9
MS
85792002-03-25 Michael Snyder <msnyder@redhat.com>
8580
8581 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
8582
754b2b8d
FF
85832002-03-25 Fred Fish <fnf@redhat.com>
8584
8585 * gdb.base/list.exp: This test works on remote targets so remove
8586 the short circuit for remote targets. Update copyright.
8587
33c3e192
FF
85882002-03-25 Fred Fish <fnf@redhat.com>
8589
8590 * gdb.base/attach.exp: Fix logic error that was suppressing this
8591 test for all non hppa*-*-hpux* targets, instead of the hp target.
8592 Move comments closer to the suppression point. Also now need to
8593 check that we are running natively.
8594
d43e73ee
MS
85952002-03-22 Michael Snyder <msnyder@redhat.com>
8596
882c8f02
MS
8597 * gdb.base/default.exp: Add test for gcore. Update copyright.
8598 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 8599
04c12f60
FF
86002002-03-06 Fred Fish <fnf@redhat.com>
8601
8602 * gdb.base/funcargs.c: Remove extraneous ';' character.
8603 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
8604
b43df995
MC
86052002-03-04 Michael Chastain <mec@shout.net>
8606
8607 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
8608 accommodate gcc v3 function signature.
8609 * gdb.mi/mi0-var-cmd-exp: Ditto.
8610
92362027
AC
86112002-02-24 Andrew Cagney <ac131313@redhat.com>
8612
8613 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
8614 ``GNU/Linux'' or ``Linux kernel''
8615 * testsuite/gdb.threads/pthreads.c: Ditto.
8616
258ad32d
MC
86172002-02-24 Michael Chastain <mec@shout.net>
8618
8619 * gdb.threads/pthreads.c (thread1): Add a return statement.
8620 (thread2): Likewise.
8621 (foo): Likewise.
8622
04c3b3d4
MC
86232002-02-23 Michael Chastain <mec@shout.net>
8624
8625 * gdb.threads/linux-dp.c (philosopher): Add a return statement
8626 to placate gcc.
8627
5a2a0a20
MC
86282002-02-23 Michael Chastain <mec@shout.net>
8629
8630 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
8631 test "ptype bint". The test passes on all my stabs configurations.
8632
a640f7fc
JB
86332002-02-21 Jim Blandy <jimb@redhat.com>
8634
27924826
JB
8635 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
8636 filename at a time, and watch for the ones we want to see.
8637
a640f7fc
JB
8638 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
8639 types of pointers to prototyped functions.
8640
edcc8c75
AC
86412002-02-20 Andrew Cagney <ac131313@redhat.com>
8642
8643 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
8644 signed, unsigned and straight char.
8645 (padding_char, padding_short, padding_int, padding_long,
8646 padding_long_long, padding_float, padding_double,
8647 padding_long_double): New global variables.
8648 (fill, fill_structs): New functions.
8649
8650 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
8651 for correctly sized writes. Update copyright.
8652 (get_valueof): New procedure.
8653 (get_sizeof): Call get_valueof.
8654 (check_valueof): New procedure.
8655 (check_padding): New procedure.
8656
ac57ea44
MC
86572002-02-20 Michael Chastain <mec@shout.net>
8658
8659 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
8660 to setup_xfail. Document some of the remaining calls.
8661
7a10c941
MC
86622002-02-18 Michael Chastain <mec@shout.net>
8663
8664 * gdb.c++/userdef.exp: Update copyright year.
8665
fb8acdcc
DJ
86662002-02-18 Daniel Jacobowitz <drow@mvista.com>
8667
8668 * gdb.c++/userdef.exp: Test overloaded operators properly.
8669 Remove xfails.
8670
fda6ae12
MS
86712002-02-14 Michael Snyder <msnyder@redhat.com>
8672
8673 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
8674
676a0442
DJ
86752002-02-14 Daniel Jacobowitz <drow@mvista.com>
8676
8677 * gdb.base/a2-run.exp: Check for a remote target properly.
8678 * gdb.base/annota1.exp: Likewise.
8679 * gdb.base/list.exp: Likewise.
8680 * gdb.base/reread.exp: Likewise.
8681 * gdb.base/scope.exp: Likewise.
8682 * gdb.base/shlib-call.exp: Likewise.
8683 * gdb.base/term.exp: Likewise.
8684 * gdb.c++/annota2.exp: Likewise.
8685
78b4f468
RE
86862002-02-13 Richard Earnshaw <rearnsha@arm.com>
8687
8688 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
8689
9a81ba51
MC
86902002-02-10 Michael Chastain <mec@shout.net>
8691
8692 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
8693 (call_after_alloca): Ditto.
8694
004af6c7
DJ
86952002-02-10 Daniel Jacobowitz <drow@mvista.com>
8696
8697 * gdb.base/ending-run.exp: Guard "cont" test with
8698 gdb_skip_stdio_test.
8699
37225f62
JB
87002002-02-06 Jim Blandy <jimb@redhat.com>
8701
8702 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
8703 from here...
8704 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
8705 To here. Disable this test on non-HP platforms. Add big comment.
8706
fe6fdd96
MS
87072002-02-04 Michael Snyder <msnyder@redhat.com>
8708
8709 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
8710 other than d10v and m32r.
8711
036fad3f
RE
87122002-02-02 Richard Earnshaw <rearnsha@arm.com>
8713
8714 * gdb.base/default.exp: Rewrite test patterns to reduce time
8715 taken to match them.
8716
7148ab62
DJ
87172002-01-30 Daniel Jacobowitz <drow@mvista.com>
8718
8719 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
8720 Allow a start function above main.
8721 * gdb.threads/linux-dp.exp: Fix copyright date.
8722
396cc255
DJ
87232002-01-30 Daniel Jacobowitz <drow@mvista.com>
8724
8725 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
8726 (check_philosopher_stack): Check for manager thread before checking
8727 for a just-starting thread.
8728
f038d31b
DJ
87292002-01-30 Daniel Jacobowitz <drow@mvista.com>
8730
8731 From Neil Booth <neil@daikokuya.demon.co.uk>:
8732 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
8733 warnings.
8734
b3ff9d9a
FF
87352002-01-21 Fred Fish <fnf@redhat.com>
8736
8737 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
8738 not caller.
8739
39ad761d
JB
87402002-01-21 Jim Blandy <jimb@redhat.com>
8741
8742 * gdb.base/reread.exp: Check that GDB properly re-reads the
8743 executable file when it changes while no inferior is running.
8744
aaf320fa
FF
87452002-01-21 Fred Fish <fnf@redhat.com>
8746
8747 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
8748 optionally accept the "shlib events" variation.
8749
808a31f5
JB
87502002-01-21 Jim Blandy <jimb@redhat.com>
8751
8752 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
8753 call `fflush' after every `printf', so that the output is produced
8754 at predictable points, regardless of whatever buffering does (or
8755 doesn't) take place.
8756 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
8757 at different points.
8758
4420d5e2
DJ
87592002-01-20 Daniel Jacobowitz <drow@mvista.com>
8760
8761 * gdb.c++/inherit.exp: Update copyright years.
8762 * gdb.c++/method.exp: Likewise.
8763
3e36a0f4
DJ
87642002-01-20 Daniel Jacobowitz <drow@mvista.com>
8765
8766 * gdb.c++/classes.exp: Update for improved v3 support and skipping
8767 artificial methods/arguments.
8768 * gdb.c++/derivation.exp: Likewise.
8769 * gdb.c++/inherit.exp: Likewise.
8770 * gdb.c++/method.exp: Likewise.
8771 * gdb.c++/virtfunc.exp: Likewise.
8772
b4ceaee6
AC
87732002-01-18 Andrew Cagney <ac131313@redhat.com>
8774
8775 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
8776 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
8777 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
8778 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
8779 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
8780 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
8781
ecace851
JB
87822002-01-17 Jim Blandy <jimb@redhat.com>
8783
8784 * gdb.asm/asm-source.exp (info symbol): Take another shot at
8785 anchoring the pattern matching the entry point symbol's name.
8786
375fc983
AC
87872002-01-17 Andrew Cagney <ac131313@redhat.com>
8788
8789 * gdb.base/maint.exp: Update ``maint internal-error'' to match
8790 continue/quit query. Update copyright.
8791
fe6fdd96
MS
87922002-01-14 Michael Snyder <msnyder@redhat.com>
8793
8794 * gdb.base/gcore.exp: Remove extra debugging output.
8795
e017c81f
DJ
87962002-01-13 Daniel Jacobowitz <drow@mvista.com>
8797
8798 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
8799 for slightly dubious v2 mangled string.
8800
37ab3bf8
DJ
88012002-01-13 Daniel Jacobowitz <drow@mvista.com>
8802
8803 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
8804
1bc05c3a 88052002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 8806
1bc05c3a 8807 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 8808
1bc05c3a
JM
8809 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
8810 constructors.
8811 * gdb.c++/derivation.exp: Likewise.
8812 * gdb.c++/templates.exp: Likewise.
8813 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 8814
1bc05c3a
JM
88152002-01-10 Michael Snyder <msnyder@redhat.com>
8816
8817 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 8818
a911c360
MS
88192002-01-08 Michael Snyder <msnyder@redhat.com>
8820
8821 * gdb.base/gcore.exp: New test for generate-core-file command.
8822 * gdb.base/gcore.c: Testcase for above.
8823 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
8824
ea2119ec
JM
88252002-01-08 Jason Merrill <jason@redhat.com>
8826
8827 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
8828
68203136
FF
88292002-01-07 Fred Fish <fnf@redhat.com>
8830
8831 * gdb.c++/overload.exp: Remove unconditional xfails for:
8832 print foo_instance1.overloadargs(1)
8833 print foo_instance1.overloadargs(1, 2)
8834 print foo_instance1.overloadargs(1, 2, 3)
8835 print foo_instance1.overloadargs(1, 2, 3, 4)
8836 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
8837 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
8838 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
8839 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
8840 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
8841 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
8842 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
8843 print foo_instance1.overload1arg()
8844 print foo_instance1.overload1arg((char)arg2)
8845 print foo_instance1.overload1arg((signed char)arg3)
8846 print foo_instance1.overload1arg((unsigned char)arg4)
8847 print foo_instance1.overload1arg((int)arg7)
8848 print foo_instance1.overload1arg((unsigned int)arg8)
8849 print foo_instance1.overload1arg((float)arg11)
8850 print foo_instance1.overload1arg((double)arg12)
d63a86f8 8851
21b9b5b1
MS
88522002-01-07 Michael Snyder <msnyder@redhat.com>
8853
8854 * gdb.base/huge.exp: New test. Print a very large target data object.
8855 (skip_huge_test): New test variable. Define if you want to skip this
8856 test. The test reads an 8 megabyte data object from the target, so it
8857 might be very time consuming on remote targets with a slow connection.
8858 * gdb.base/huge.c: New file. Test case for above.
8859
725f922e
FF
88602002-01-07 Fred Fish <fnf@redhat.com>
8861
8862 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
8863 g_instance.bfoo, and g_instance.cfoo.
8864
634d57ec
JL
8865Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
8866
f286b2c3
JL
8867 * gdb.base/break.c (multi_line_if_conditional): New function.
8868 (multi_ilne_while_conditional): Likewise.
8869 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
8870 IF or WHILE condition puts the breakpoint at the start of
8871 the condition.
8872
634d57ec
JL
8873 * gdb.base/selftest.exp (backtrace through signal handler): Remove
8874 hppa*-*-hpux* expected failure.
8875 * gdb.base/structs.exp (do_function_calls): Similarly.
8876
8877 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
8878 watchpoints.
8879
9fbfe2dc
AC
88802002-01-06 Andrew Cagney <ac131313@redhat.com>
8881
8882 Fix PR gdb/66.
8883 * gdb.base/structs.exp: Replace skip for a29k with skip for
8884 gdb,cannot_call_functions.
8885 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
8886 * gdb.base/callfuncs.exp: Ditto.
8887 * gdb.base/call-rt-st.exp: Ditto.
8888 * gdb.base/call-strs.exp: Ditto.
8889 * gdb.base/callfwmall.exp: Ditto.
8890 * gdb.base/scope.exp: Obsolete xfail a29k.
8891 * gdb.c++/misc.exp: Ditto.
8892 * gdb.c++/cplusfuncs.exp: Ditto.
8893 * gdb.base/ptype.exp: Ditto.
8894 * gdb.base/printcmds.exp: Ditto.
8895 * gdb.base/opaque.exp: Ditto.
8896 * gdb.base/list.exp: Ditto.
8897 * gdb.base/funcargs.exp: Ditto.
8898 * gdb.base/default.exp: Ditto.
8899
8ddad156
MS
89002002-01-04 Michael Snyder <msnyder@redhat.com>
8901
ca4976a6 8902 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
8903 * gdb.base/maint.exp: Add tests for maint info sections options.
8904
1b074332
JL
8905Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
8906
8907 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
8908
7d159115
CV
89092001-12-20 Corinna Vinschen <vinschen@redhat.com>
8910
8911 * gdb.asm/arm.inc: New file.
8912 * gdb.asm/asm-source.exp: Add arm targets.
8913 * gdb.asm/configure.in: Ditto.
8914 * gdb.asm/configure: Recreated from configure.in.
8915
8fb87725
JL
8916Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
8917
afabe08c
JL
8918 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
8919 with HP's compiler.
8920 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
8921 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
8922 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
8923 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
8924
8925 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
8926 either HP's compilers or GCC.
8927
db521deb
JL
8928 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
8929 a SIGBUS or SIGSEGV.
8930
8931 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
8932
8933 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
8934 can be compiled with either HP's compiler or GCC.
8935
cfa88ab7
JL
8936 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
8937 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
8938 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
8939
ca344dff
JL
8940 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
8941 to match current gdb output. Update due to using auto-solib-limit
8942 for limiting instead of overloading auto-solib-add.
8943 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
8944 test program.
8945
3f3c6e55 8946 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
8947 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
8948 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
8949 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
8950 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
8951 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
8952 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
8953 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
8954 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
8955 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
8956 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
8957 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
8958 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 8959
8fb87725
JL
8960 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
8961 a SIGTRAP to the inferior.
8962
cf599fa7
CV
89632001-12-19 Corinna Vinschen <vinschen@redhat.com>
8964
8965 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
8966 Substitute call to target_link by call to gdb_compile.
8967
2cd045cd
JL
8968Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
8969
8970 * gdb.base/break.exp: Fix HP specific search string when testing
8971 backtracing in a called function.
8972
d63a86f8 8973 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
8974 compiling the test with HP's compilers.
8975 * gdb.base/volatile.exp: Similarly.
8976
99ebe9ac
JB
89772001-12-19 Jim Blandy <jimb@redhat.com>
8978
8979 * gdb.base/printcmds.exp: Expect the null character to be printed
8980 as '\0', and the '\013' to be printed as '\v'.
8981 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
8982 * gdb.base/setvar.exp: Same.
8983
b9891b29
JB
89842001-12-17 Jim Blandy <jimb@redhat.com>
8985
0eba65ab
JB
8986 * gdb.base/completion.exp: Rather than completing very long
8987 filenames, which can make the readline library produce output we
8988 don't recognize, cd to the directory first, and then complete
8989 using nice, short relative paths.
8990
6970b5b1
JB
8991 * gdb.base/completion.exp: On some systems, there is, in fact, a
8992 variable named `b' in scope, since GDB treats all static
8993 variables as being in scope. So use `no_var_named_this'
8994 instead of `b'.
8995
b9891b29
JB
8996 * gdb.base/corefile.exp: Recognize the message saying that GDB
8997 can't find the core file's registers as a failure.
8998
e6ccd35f
JSC
89992001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
9000
9001 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
9002 test expect string more specific.
9003
105ba819
CV
90042001-12-13 Corinna Vinschen <vinschen@redhat.com>
9005
9006 * gdb.asm/asm-source.exp: Add support for xstormy16.
9007 * gdb.asm/configure.in: Ditto.
9008 * gdb.asm/configure: Rebuild.
9009 * gdb.asm/xstormy16.inc: New file.
9010
e9e79dd9
FF
90112001-12-10 Fred Fish <fnf@redhat.com>
9012
9013 * gdb.base/maint.exp: Update to match changes in type dumping code.
9014
347dc97d
JB
90152001-12-10 Jim Blandy <jimb@redhat.com>
9016
9017 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
9018 matching the entry point symbol's name at the beginning of the
9019 line.
9020
5178b9d6
DJ
90212001-12-07 Daniel Jacobowitz <drow@mvista.com>
9022
9023 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
9024 gdb.c++/inherit.exp, gdb.c++/method.exp,
9025 gdb.c++/namespace.exp, gdb.c++/templates.exp,
9026 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
9027 and class layout support.
9028
af890c52
DJ
90292001-12-07 Daniel Jacobowitz <drow@mvista.com>
9030
9031 * gdb.c++/classes.exp: Add test for static member function.
9032 * gdb.c++/misc.cc: Add class with static member function.
9033
7a345fb3
JB
90342001-12-07 Jim Blandy <jimb@redhat.com>
9035
f2e54a80 9036 If GDB says it can't find the struct the function returned, report
8032bf31
JB
9037 those tests as `unsupported'.
9038 * gdb.base/call-rt-st.exp (print_struct_call): New function.
9039 Rewrite subsequent tests to use it.
9040
9041 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
9042 those tests as `unsupported'.
9043 * gdb.base/structs.exp (call_struct_func): New function.
9044 (do_function_calls): Use call_struct_func to call the functions
9045 returning structs.
9046
0bc69509
JB
9047 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
9048 whether functions are prototyped or not, so we can't possibly pass
9049 arguments to t_float_values2 properly.
9050
7a345fb3
JB
9051 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
9052 value of `timeout' for targets other than the mips*tx39-*.
9053
edb6ede1
MS
90542001-12-06 Michael Snyder <msnyder@redhat.com>
9055
d63a86f8 9056 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
9057 and detect whether the start symbol has a leading underscore.
9058
2d842f13
JB
90592001-12-04 Jim Blandy <jimb@redhat.com>
9060
9061 * gdb.base/completion.exp: Clarify indentation.
9062
68550daf
JB
90632001-12-03 Jim Blandy <jimb@redhat.com>
9064
9065 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
9066 variables on the S/390, not `.word'.
9067
cd5195a8
JB
90682001-11-30 Jim Blandy <jimb@redhat.com>
9069
9070 Add assembly-source tests for s390-ibm-linux.
9071 * gdb.asm/s390.inc: New file.
9072 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
9073 the S/390 architecture.
9074 * gdb.asm/configure: Regenerated.
9075
ca9efc90
MS
90762001-11-30 Michael Snyder <msnyder@redhat.com>
9077
9078 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
9079 next, info source, info sources, info line, global and static
9080 variables, and static functions.
9081 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
9082 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
9083 * gdb.asm/asmsrc1.s: Add a static function and some variables.
9084 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
9085 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
9086 (gdbasm_leave): Restore frame pointer.
9087 (gdbasm_startup): Copy stack set-up from crt0.S.
9088
d0e66976
FN
90892001-11-26 Fernando Nasser <fnasser@redhat.com>
9090
9091 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
9092 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
9093 to a local (non-static) variable. Copy tstruct.a to a static buffer
9094 and return a pointer to that buffer.
9095 * gdb.base/callfwmall.c (t_structs_a): Ditto.
9096
e2334072
MK
90972001-11-24 Mark Kettenis <kettenis@gnu.org>
9098
9099 * gdb.asm/configure.in: Fix recognition of ix86 target.
9100 * gdb.asm/configure: Regenerate.
9101
756caa3d
MS
91022001-11-21 Michael Snyder <msnyder@redhat.com>
9103
9104 * gdb.asm/sparc.inc: New file.
9105 * gdb.asm/asm-source.exp: Recognize sparc target.
9106 * gdb.asm/configure.in: Recognize sparc target.
9107 * gdb.asm/configure: Regenerate.
d63a86f8 9108
9a4d72d5
MS
91092001-11-21 Michael Snyder <msnyder@redhat.com>
9110
9111 * gdb.asm/m32r.inc: New file.
9112 * gdb.asm/asm-source.exp: Recognize m32r target.
9113 * gdb.asm/configure.in: Recognize m32r target.
9114 * gdb.asm/configure: Regenerate.
9115
a773d1cd
MS
91162001-11-20 Michael Snyder <msnyder@redhat.com>
9117
017ac23d
MS
9118 * gdb.asm/i386.inc: New file.
9119 * gdb.asm/asm-source.exp: Recognize ix86 target.
9120 * gdb.asm/configure.in: Recognize ix86 target.
9121 * gdb.asm/configure: Regenerate.
9122
a773d1cd
MS
9123 * gdb.c++/namespace.exp: Fix quotes in output messages.
9124
bb632afb
MS
91252001-11-14 Michael Snyder <msnyder@redhat.com>
9126
25d559ca 9127 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
9128 qualifier in a type cast expression, to designate an address
9129 in the instruction space (Harvard architecture).
9130
4749e309
MS
91312001-11-13 Michael Snyder <msnyder@redhat.com>
9132
9133 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
9134 Tests for expressions using 'const' and 'volatile'.
9135
25050984
CV
91362001-11-13 Corinna Vinschen <vinschen@redhat.com>
9137
9138 * gdb.asm/asm-sources.exp: Allow defining linker flags.
9139
1902c51f
DJ
91402001-11-12 Daniel Jacobowitz <drow@mvista.com>
9141
9142 * lib/mi-support.exp (mi_run_to_helper): Move comments
9143 outside of gdb_expect.
9144
dcf95b47
DJ
91452001-11-11 Daniel Jacobowitz <drow@mvista.com>
9146
9147 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
9148 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
9149 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
9150 mi0_run_to): New functions.
9151 * gdb.mi/mi-simplerun.exp: Use them.
9152 * gdb.mi/mi0-simplerun.exp: Likewise.
9153 * gdb.mi/mi-var-cmd.exp: Likewise.
9154 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 9155
45b074e1
AC
91562001-11-10 Andrew Cagney <ac131313@redhat.com>
9157
9158 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
9159 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
9160
bf50d346
AC
91612001-11-09 Andrew Cagney <ac131313@redhat.com>
9162
9163 * gdb.base/restore.exp: Include $expected value in restored test
9164 message.
9165
9383332c
AC
91662001-11-09 Andrew Cagney <ac131313@redhat.com>
9167
9168 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
9169 implemented.
9170
db62520a
MS
91712001-11-08 Michael Snyder <msnyder@redhat.com>
9172
9173 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
9174 Add pass/fail message for stop at breakpoint in call dummy function.
9175
b5703437
MS
91762001-11-07 Michael Snyder <msnyder@redhat.com>
9177
d63a86f8
RM
9178 * gdb.c++/templates.exp (test_template_breakpoints):
9179 If we get an overload menu, but it does not match what
760f6330 9180 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
9181 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
9182 making the whitespace optional. Argument for "new" may be
9183 "unsigned" as well as "unsigned int/long".
d63a86f8 9184 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
9185 making the whitespace optional. Also replace "(void) with
9186 "((void|)), making the keyword "void" optional.
d63a86f8 9187 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
9188 making the whitespace optional. Also replace "(void) with
9189 "((void|)), making the keyword "void" optional.
3bf40917
MS
9190 * gdb.base/callfuncs.c (t_float_values): This function must
9191 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 9192 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
9193 can be tested against both cases. Usually one case involves
9194 promotion of float to double, while the other does not.
9195 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
9196 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
9197 includes a stack frame for "start".
9198
c8ab4e6d
JB
91992001-11-05 Jim Blandy <jimb@redhat.com>
9200
9201 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
9202 pointers are 32 bits long, and that offsets of relocs are always
9203 stored in the data (REL-style), and not in the reloc entry itself
9204 (RELA-style).
9205 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
9206 stabs.
9207
3f08ced9
MS
92082001-11-01 Michael Snyder <msnyder@redhat.com>
9209
9210 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
9211 and regular expression operators by using quoting.
9212
cbfa24cd
MS
92132001-10-31 Michael Snyder <msnyder@redhat.com>
9214
9215 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
9216 depending on what the symbol table contains.
9217 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
9218 the output of the ptype command. Similarly, accept both "const &"
9219 and "const&".
9220
aaa68313
CV
92212001-10-31 Corinna Vinschen <vinschen@redhat.com>
9222
9223 * gdb.base/miscexprs.c (main): Add usage of preprocessor
9224 symbol `STORAGE' to allow to choose the storage class of
9225 the local datastructures.
9226 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
9227 compiler directive.
9228
91740388
MS
92292001-10-30 Michael Snyder <msnyder@redhat.com>
9230
9231 * gdb.base/jump.exp: Allow it to run for all targets.
9232
1b7c05e7
CV
92332001-10-29 Corinna Vinschen <vinschen@redhat.com>
9234
9235 * gdb.base/call-ar-st.c (print_double_array): Match for loop
9236 with new double_array size.
9237 (main): Change storage class of all local variables to static.
9238 Reduce size of double_array to 9.
9239 * gdb.base/call-ar-st.exp: Increase timeout value.
9240 Change expected output for double array to match new size in
9241 call-ar-st.c.
9242
36a22261
CV
92432001-10-29 Corinna Vinschen <vinschen@redhat.com>
9244
9245 * gdb.base/ending-run.exp: Create identical output when passing
9246 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 9247 Stormy16 target.
36a22261 9248
92b8ae91
MK
92492001-10-28 Mark Kettenis <kettenis@gnu.org>
9250
9251 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
9252 that we catch the expected failure under Linux/x86.
9253
cb135b83
OF
92542001-10-29 Orjan Friberg <orjanf@axis.com>
9255
9256 * gdb.base/setvar.exp: Escape curly braces.
9257 * gdb.stabs/weird.exp: Ditto.
9258
6884aa54
DJ
92592001-10-27 Daniel Jacobowitz <drow@mvista.com>
9260
9261 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
9262 * gdm.mi/mi0-hack-cli.exp: Likewise.
9263
0398c9aa
AC
92642001-10-25 Andrew Cagney <ac131313@redhat.com>
9265
9266 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
9267 messages.
9268
d20bf2e8
AC
92692001-10-21 Andrew Cagney <ac131313@redhat.com>
9270
9271 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
9272 checking MI enabled.
9273
03dd63aa
CV
92742001-10-09 Corinna Vinschen <vinschen@redhat.com>
9275
9276 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
9277
1d9d99f3
FCE
92782001-10-04 Frank Ch. Eigler <fche@redhat.com>
9279
9280 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
9281 if gdb child process crashes, just signal an error.
9282
838ae6c4
JB
92832001-10-02 Jim Blandy <jimb@redhat.com>
9284
9285 * lib/gdb.exp (test_xfail_format): Simplify.
9286
9287 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
9288 front of the variable name `format'. Simplify `if'.
9289
8f0cbc1c
DJ
92902001-10-01 Daniel Jacobowitz <drow@mvista.com>
9291
9292 * gdb.threads/pthreads.exp: Wait for output and delay
9293 before sending ^C.
9294
1f08dafd
DJ
92952001-10-01 Daniel Jacobowitz <drow@mvista.com>
9296
9297 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
9298 some incorrect output instead of timing out.
9299 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
9300
674f90ff
CV
93012001-09-28 Corinna Vinschen <vinschen@redhat.com>
9302
9303 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
9304 check to allow additional `int'.
9305
9b284272
DJ
93062001-09-27 Daniel Jacobowitz <drow@mvista.com>
9307
9308 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
9309 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
9310
b55a4771
MS
93112001-09-27 Michael Snyder <msnyder@redhat.com>
9312
9313 * lib/gdb.exp (test_debug_format): New proc.
9314 (setup_xfail_format): Use new proc test_debug_format.
9315 * gdb.base/constvars.exp (local_compiler_xfail_check): New
9316 proc; use new service proc test_debug_format.
9317 Replace all other "gcc_compiled" tests with this test.
9318 * gdb.base/volatile.exp (local_compiler_xfail_check): New
9319 proc; use new service proc test_debug_format.
9320 Replace all other "gcc_compiled" tests with this test.
9321
93222001-09-27 Michael Snyder <msnyder@redhat.com>
9323
9324 * gdb.base/cvexpr.exp: New file.
9325 * gdb.base/cvexpr.c: New file
9326 Test for expressions using const and volatile keywords.
9327
4e6667ac
CV
93282001-09-26 Corinna Vinschen <vinschen@redhat.com>
9329
9330 * gdb.base/constvars.exp: Check for different orders of keywords
9331 and additional "int" strings in output.
9332
4f337972
AC
93332001-09-22 Andrew Cagney <ac131313@redhat.com>
9334
9335 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
9336 responses from "help maint".
9337
2015650d
FCE
93382001-09-19 Frank Ch. Eigler <fche@redhat.com>
9339
9340 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
9341 to localhost:NNN instead of :NNN, in case Xvfb is listening
9342 only on TCP.
9343
f3bcedc1
CV
93442001-09-19 Corinna Vinschen <vinschen@redhat.com>
9345
9346 * gdb.base/recurse.exp: When checking leaving the watchpoint
9347 scope, recognize when gdb is in function's epilogue and pass.
9348
6b819c92
KS
93492001-09-18 Keith Seitz <keiths@redhat.com>
9350
9351 * lib/insight-support.exp (_gdbtk_export_target_info): Add
9352 support for running tests against sid targets.
9353 (gdbtk_done): Ditto.
9354
a10c9419
CV
93552001-09-18 Corinna Vinschen <vinschen@redhat.com>
9356
9357 * gdb.base/ending-run.c (main): Set stdout buffersize
9358 to the same reasonable value for any target.
9359 * gdb.base/ending-run.exp: Add a regular expression
9360 to make testsuite happy on Sanyo Stormy16 target.
9361
739d0d99
CV
93622001-09-17 Corinna Vinschen <vinschen@redhat.com>
9363
9364 * gdb.base/display.c (do_loops): Add float variable `f'.
9365 Increment f in loop.
9366 * gdb.base/display.exp: Increment timeout by 60 seconds.
9367 Change float display test to use variable `f'.
9368
1b8947f0
JB
93692001-09-17 Jim Blandy <jimb@redhat.com>
9370
9371 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
9372 overflowing the limited breakpoint tables on some ROM monitors
9373 (like the ROM68K).
9374
9890ac81
FCE
93752001-09-15 Frank Ch. Eigler <fche@redhat.com>
9376
9377 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
9378 the "-ac" (disable access control) flag.
9379
6db765ea
JH
93802001-08-30 Jeff Holcomb <jeffh@redhat.com>
9381
9382 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
9383 ints.
9384
4c32cc04
KS
93852001-08-30 Keith Seitz <keiths@redhat.com>
9386
9387 * lib/gdb.exp: Move all insight-related functionality into
9388 separate file.
9389 * lib/insight-support.exp: New file.
9390
8d6e6f81
FCE
93912001-08-29 Frank Ch. Eigler <fche@redhat.com>
9392
9393 * config/sid.exp (sid_start): Never set sid verbosity; disable
9394 expect_background {} that consumed its stdout; tolerate </dev/null.
9395 Attempt to set endianness override in "sid" protocol mode. Cleanup.
9396
6a90e1d0
AC
93972001-08-18 Andrew Cagney <ac131313@redhat.com>
9398
9399 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
9400 CLI jump command to start it.
9401 (mi_run_to_main): Fail immediatly when unexpected output.
9402
1759b3c3
AC
94032001-08-18 Andrew Cagney <ac131313@redhat.com>
9404
9405 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
9406 beginning of function. Fix PR gdb/191.
9407
61d11d80
FCE
94082001-08-16 Frank Ch. Eigler <fche@redhat.com>
9409
9410 * config/sid.exp (sid_start): Don't warn if we cannot figure out
9411 what to force sid endianness to.
9412
942a4df2
KS
94132001-08-15 Keith Seitz <keiths@redhat.com>
9414
9415 * lib/gdb.exp (gdbtk_start): Don't set environment
9416 variables for TCL_LIBRARY and friends. Insight will
9417 now figure these out for itself.
9418
0521c418
MS
94192001-08-02 Michael Snyder <msnyder@redhat.com>
9420
9421 * gdb.base/completion.exp: Remove the symbol "a64l" from
9422 the expect string; this is target-specific, and not related
9423 to what is being tested.
9424
74a9a58a
DB
94252001-08-02 Dave Brolley <brolley@redhat.com>
9426
9427 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
9428
c70819fa
MS
94292001-07-25 Michael Snyder <msnyder@redhat.com>
9430
c2b8fa57
MS
9431 * gdb.base/consecutive.exp: New file. Test stepping over
9432 breakpoints on consecutive instructions.
9433 * gdb.base/consecutive.c: New file.
9434
c70819fa
MS
9435 * gdb.base/call-rt-st.exp: Use double-backslash to quote
9436 curly braces in regular expressions.
9437
2b1a1355
MS
94382001-07-25 Michael Snyder <msnyder@redhat.com>
9439
9440 * gdb.base/ending-run.exp: Accept "Program exited normally" as
9441 legitimate output from stepping out of main.
9442
413eca6f
KS
94432001-07-22 Keith Seitz <keiths@redhat.com>
9444
9445 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
9446 the empty string, do not run the tests.
9447
7e5a9322
SC
94482001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
9449
9450 * gdb.base/long_long.exp: Detect size of pointer. Take into
9451 account 2-byte pointers when testing for p/a results.
9452
de58f10f
SC
94532001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
9454
d63a86f8 9455 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
9456 and defined to 1K for m68hc11.
9457 (random_data): Reduce table to 1K for embedded platforms (68hc11).
9458 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
9459 (sizeof_random_data): New variable to tell the size of the data table;
9460 don't test past this size; always run to main.
9461
d6f5fea1
SC
94622001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
9463
9464 * gdb.base/return2.exp: return of long long and double fails for
9465 68HC11; don't execute these tests on that platform.
9466 * gdb.base/return.exp: Return of a double fails for 68hc11.
9467
c477543d
SC
94682001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
9469
9470 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
9471 tests that print a float.
9472 * call-rt-st.exp: Likewise.
9473
63cf1c79
MK
94742001-07-12 Mark Kettenis <kettenis@gnu.org>
9475
9476 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
9477 running this test on Linux.
9478
112f9ab5
MC
94792001-06-24 Michael Chastain <chastain@redhat.com>
9480
9481 * gdb.base/arithmet.exp: Remove some tests to make all test names
9482 unique.
9483
4970cb0f
MS
94842001-07-03 Michael Snyder <msnyder@redhat.com>
9485
9486 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
9487 the output of the ptype command.
9488
d85da69f
MS
94892001-07-02 Michael Snyder <msnyder@redhat.com>
9490
4c8a82de
MS
9491 * gdb.base/completion.exp: Don't assume that break.c is the only
9492 source file that may contain functions named "marker".
d85da69f
MS
9493 * gdb.base/corefile.exp: Quote the curly braces in regexp.
9494
8afc772b
AC
94952001-06-28 Andrew Cagney <ac131313@redhat.com>
9496
9497 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
9498 of files to delete.
9499
9500 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
9501 * gdb.disasm/h8300s.exp: New file.
9502 gdb.disasm/h8300s.s: Likewise.
9503
cff22675
AC
95042001-06-27 Andrew Cagney <ac131313@redhat.com>
9505
9506 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
9507 empty breakpoint tables.
9508
68c81b54
AC
95092001-06-25 Andrew Cagney <ac131313@redhat.com>
9510
9511 * lib/mi-support.exp: Update args=... part of stop-reason
9512 patterns. Accept either a list or a tuple.
9513
2dd62704
AC
95142001-06-23 Andrew Cagney <ac131313@redhat.com>
9515
9516 * lib/mi-support.exp: Remove local emacs variable defining
9517 change-log-default-name.
9518
b4127474
MC
95192001-06-22 Michael Chastain <chastain@redhat.com>
9520
9521 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
9522 This is operationally compatible with the previous version.
9523
8dbfb380
JB
95242001-06-13 Jim Blandy <jimb@redhat.com>
9525
9526 * lib/gdb.exp (gdb_test): Doc fix.
9527
f2d8c86d
MC
95282001-06-10 Michael Chastain <chastain@redhat.com>
9529
9530 * gdb.base/exprs.exp: Remove a duplicate test.
9531
81564d34
JB
95322001-06-06 Jim Blandy <jimb@redhat.com>
9533
9534 * gdb.base/return2.exp (main): Use values to test float and double
9535 returns that are not NaN's, to avoid being confused by IEEE
9536 comparison rules.
9537
da55addb
MS
95382001-06-04 Michael Snyder <msnyder@redhat.com>
9539
9540 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 9541 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
9542 rather than wait for 12 more tests to time out.
9543
42c65987
JB
95442001-06-06 Jim Blandy <jimb@redhat.com>
9545
b18bced9 9546 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 9547 Don't forget to match the GDB prompt.
b18bced9 9548
42c65987
JB
9549 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
9550
5b41e5f0
JB
95512001-06-04 Jim Blandy <jimb@redhat.com>
9552
9553 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
9554 command.
9555
015e046f
KB
95562001-05-31 Kevin Buettner <kevinb@redhat.com>
9557
9558 * gdb.base/annota1.exp (info break): Match four or more spaces
9559 after "Address".
9560
fb1ffbbe
MC
95612001-05-31 Michael Chastain <chastain@redhat.com>
9562
9563 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
9564 (dm_type_int_star): Likewise.
9565 (dm_type_long_star): Likewise.
9566 (dm_type_void_star): Likewise.
9567
5ea2a32c
KB
95682001-05-29 Kevin Buettner <kevinb@redhat.com>
9569
9570 * gdb.base/completion.exp (INPUTRC): Set this environment variable
9571 to a known value in order to get consistent results regardless
9572 of the setting of INPUTRC or the presence or contents of .inputrc.
9573
ae23c492
MS
95742001-05-24 Michael Snyder <msnyder@redhat.com>
9575
ac55707e
MS
9576 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
9577 Don't require that the main thread and the manager thread are the
9578 first in the list.
9579
ae23c492
MS
9580 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
9581 debugging. If test fails, issue an "unsupported" not a "fail".
9582
400071f1
JB
95832001-05-24 Jim Blandy <jimb@redhat.com>
9584
9585 Don't assume that short is shorter than int.
9586 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
9587 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 9588 this isn't true.
400071f1
JB
9589 ("print unsigned char == (~0)"): Add test that verifies that ~0,
9590 an int, is not equal to ~0 stored in an unsigned char. This tests
9591 the same thing that the previous test meant to, but works on
9592 16-bit machines, too.
9593 ("print unsigned char != (~0)"): Same test, complemented.
9594
0816a3e5
MS
95952001-05-24 Michael Snyder <msnyder@redhat.com>
9596
9597 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 9598 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
9599 and prevents dejagnu getting out of step.
9600
f6dc23a9
KB
96012001-05-23 Kevin Buettner <kevinb@redhat.com>
9602
9603 * gdb.base/finish.exp (finish_void): Revise pattern for
9604 stopping on the call statement to not permit stopping at
9605 the start of the instructions comprising the call sequence.
9606
7dbd117d
MC
96072001-05-19 Michael Chastain <chastain@redhat.com>
9608
9609 * gdb.base/callfuncs.exp: Make all test names unique.
9610 * gdb.base/commands.exp: Make all test names unique.
9611 * gdb.base/condbreak.exp: Make all test names unique.
9612 * gdb.base/dbx.exp: Make all test names unique.
9613 * gdb.base/default.exp: Make all test names unique.
9614 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
9615 and TIMEOUT messages to their corresponding PASS message.
9616 * gdb.base/ending-run.exp: Make all test names unique.
9617 * gdb.base/long_long.exp: Remove duplicate test.
9618
6b0b0a9e
KB
96192001-05-21 Kevin Buettner <kevinb@redhat.com>
9620
9621 * gdb.base/finish.exp (finish_void): Allow "finish" command to
9622 stop on the call statement as well as the statement after the
9623 call.
9624
2caa35cb
MS
96252001-05-21 Michael Snyder <msnyder@redhat.com>
9626
9627 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
9628
40713331
EZ
96292001-05-10 Elena Zannoni <ezannoni@redhat.com>
9630
9631 * gdb.base/completion.exp: Revamp test. Make it execute on all
9632 platforms.
9633
c2c1be8d
EZ
96342001-05-10 Elena Zannoni <ezannoni@redhat.com>
9635
2c9cd303
EZ
9636 * config/gdbserver.exp (gdb_load): Handle the case
9637 in which the arguments to gdbserver are given in the
9638 baseboard configuration file.
9639 Also handle the case in which the server needs to do a
9640 load.
9641
9671de48
KS
96422001-05-07 Keith Seitz <keiths@cygnus.com>
9643
9644 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
9645 set up the display for testing.
9646 (gdbtk_start): Convert all paths to paths that tcl will like.
9647 Export target information to environment.
9648 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
9649 necessary.
9650 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
9651 (to_tcl_path): New proc to convert a given pathname into
9652 a path acceptible as an argument to a tcl command.
9653 (_gdbtk_export_target_info): New proc to export target info
9654 into the environment for gdbtk testing.
9655 (gdbtk_done): New proc to signal end-of-test.
9656
5a360f47
JB
96572001-05-06 Jim Blandy <jimb@redhat.com>
9658
9659 * restore.c: Make the code of caller0 correspond to its comment.
9660
66c756c6
MS
96612001-05-03 Michael Snyder <msnyder@redhat.com>
9662
9663 * config/sid.exp (gdb_target_sid): Check for error messages.
9664 On error or timeout, don't make expect exit (which will terminate
9665 all subsequent tests); instead just make gdb exit.
d63a86f8 9666 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
9667 return a negative value.
9668
a966fde5
JB
96692001-04-24 Jim Blandy <jimb@redhat.com>
9670
851c18e0
JB
9671 * gdb.c++/templates.exp: If we see the prompt for the overload
9672 list, but we haven't recognized any of the longer patterns,
9673 arrange for this test to fail, not hang.
9674
a966fde5
JB
9675 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
9676 variations.
9677
db144853
MC
96782001-04-22 Michael Chastain <chastain@redhat.com>
9679
9680 * gdb.c++/local.exp: Use the 'runto' library function.
9681 * gdb.c++/namespace.exp: Likewise.
9682 * gdb.c++/overload.exp: Likewise.
9683
3207ec21
KB
96842001-03-26 Kevin Buettner <kevinb@redhat.com>
9685
9686 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
9687 * gdb.base/step-line.exp: New file. Test step/next in presence of
9688 #line directives.
9689 * gdb.base/step-line.c: New file. Test program for the above.
9690 * gdb.base/step-line.inp: New file. We pretend that this file has
9691 been transformed by some other tool into step-line.c.
9692
13b57657
JB
96932001-03-21 Jim Blandy <jimb@redhat.com>
9694
9695 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
9696 unmangled operator names.
9697
754cbe1c
JB
96982001-03-20 Jim Blandy <jimb@redhat.com>
9699
9700 * gdb.threads/linux-dp.exp: Recognize an additional message
9701 generated by GDB when it doesn't understand how to debug threads
9702 on the target system.
9703
177495c9
AC
97042001-03-19 Andrew Cagney <ac131313@redhat.com>
9705
9706 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
9707
f266096b
MC
97082001-03-12 Michael Chastain <chastain@redhat.com>
9709
9710 * gdb.c++/derivation.exp: Use the 'runto' library function.
9711
cac3c2ff
MC
97122001-03-12 Michael Chastain <chastain@redhat.com>
9713
9714 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
9715
b6c11a24
MC
97162001-02-24 Michael Chastain <chastain@redhat.com>
9717
9718 * gdb.c++/ref-types.exp: Change handwritten code to library
9719 function 'runto'.
9720
6bae5bce
OF
97212001-03-16 Orjan Friberg <orjanf@axis.com>
9722
9723 * gdb.base/signals.exp: Set count to 0 explicitly.
9724
0015fd9a
MS
97252001-03-15 Mark Salter <msalter@redhat.com>
9726
9727 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
9728 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
9729 (gdb_load): Add support for additional target_info: gdb_download_size
9730 and gdb_load_timeout.
0015fd9a 9731
fc33412a
DT
9732Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
9733
9734 * gdb.base/annota1.exp: Move test of isnative to earlier in the
9735 file -- to prevent failing when the compile fails but we have no
9736 intention of running the tests anyway.
9737
9738 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
9739 tests if set.
9740
9741 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
9742 integers.
9743
9744 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
9745 * gdb.c++/namespace.exp: Ditto.
9746
115f06de
OF
97472001-03-07 Orjan Friberg <orjanf@axis.com>
9748
9749 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
9750 * gdb.base/pointers.exp: Relax pattern match of decimals.
9751
b6ba6518
KB
97522001-03-06 Kevin Buettner <kevinb@redhat.com>
9753
9754 * Makefile.in, config/abug.exp, config/cfdbug.exp,
9755 config/cpu32bug.exp, config/dve.exp, config/est.exp,
9756 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
9757 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
9758 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
9759 config/sh.exp, config/sid.exp, config/slite.exp,
9760 config/sparclet.exp, config/udi.exp, config/unknown.exp,
9761 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
9762 config/vxworks.exp, config/vxworks29k.exp,
9763 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
9764 gdb.base/all-bin.exp, gdb.base/annota1.exp,
9765 gdb.base/arithmet.exp, gdb.base/assign.exp,
9766 gdb.base/async.exp, gdb.base/attach.exp,
9767 gdb.base/bitfields.exp, gdb.base/bitops.exp,
9768 gdb.base/break.exp, gdb.base/call-ar-st.exp,
9769 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
9770 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
9771 gdb.base/commands.exp, gdb.base/completion.exp,
9772 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
9773 gdb.base/constvars.exp, gdb.base/corefile.exp,
9774 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
9775 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
9776 gdb.base/ending-run.exp, gdb.base/environ.exp,
9777 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
9778 gdb.base/finish.exp, gdb.base/foll-exec.exp,
9779 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
9780 gdb.base/funcargs.exp, gdb.base/help.exp,
9781 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
9782 gdb.base/logical.exp, gdb.base/long_long.exp,
9783 gdb.base/maint.exp, gdb.base/mips_pro.exp,
9784 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
9785 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
9786 gdb.base/pointers.exp, gdb.base/printcmds.exp,
9787 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
9788 gdb.base/regs.exp, gdb.base/relational.exp,
9789 gdb.base/remote.exp, gdb.base/reread.exp,
9790 gdb.base/restore.exp, gdb.base/return2.exp,
9791 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
9792 gdb.base/selftest.exp, gdb.base/setshow.exp,
9793 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
9794 gdb.base/sigall.exp, gdb.base/signals.exp,
9795 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
9796 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
9797 gdb.base/step-test.exp, gdb.base/structs.c,
9798 gdb.base/structs.exp, gdb.base/structs2.exp,
9799 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
9800 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
9801 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
9802 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
9803 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
9804 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
9805 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
9806 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
9807 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
9808 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
9809 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
9810 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
9811 gdb.fortran/types.exp, gdb.java/jmisc.exp,
9812 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
9813 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
9814 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
9815 gdb.trace/circ.exp, gdb.trace/collection.exp,
9816 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
9817 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9818 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
9819 gdb.trace/report.exp, gdb.trace/save-trace.exp,
9820 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9821 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
9822 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
9823 notices.
9824
dc96c6c7 98252001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
9826
9827 * gdb.base/varargs.c (find_max_double): Fix printf format string:
9828 first arg is int not float.
9829
dc96c6c7 98302001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
9831
9832 * gdb.base/reread.exp: Unsupported for non-native targets;
9833 doesn't work for remote debugging.
9834
9b0c4aeb
FN
98352001-02-19 Fernando Nasser <fnasser@redhat.com>
9836
9837 From Drew Moseley <dmoseley@redhat.com>
9838 * gdb.base/ending-run.exp: Properly handle the BSP state when
9839 stepping past the end of main.
9840
02aa71d5
MC
98412001-02-19 John Moore <jmoore@redhat.com>
9842
9843 * gdb.base/commands.exp (infrun_breakpoint_command_test):
9844 Converted HPUX fix for non-expected items following multiple
9845 step commands into general solution for all platforms.
9846
1fa449a4
MC
98472001-02-18 Michael Chastain <chastain@redhat.com>
9848
9849 * gdb.c++/classes.exp (do_tests): Change runto statements
9850 from "runto 'foo(void)'" to "runto 'foo'". This makes the
9851 statements demangler agnostic.
9852 * gdb.c++/virtfunc.exp (do_tests): Likewise.
9853 (gdb_virtfunc_restart): Likewise.
9854
b2f9ec70
MC
98552001-02-14 Michael Chastain <chastain@redhat.com>
9856
9857 * gdb.c++/inherit.exp (do_tests): Change runto statements
9858 from "runto 'foo(void)'" to "runto 'foo'". This makes the
9859 statements demangler agnostic.
9860
cf74b8ca
AC
9861Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
9862
9863 * gdb.threads/pthreads.exp: Unify pass/fail messages for
9864 ``continue to bkpt at common_routine in thread 2'' and ``stopped
9865 before calling common_routine 15 times'' tests.
9866
99f78f56
MC
98672001-02-11 Michael Chastain <chastain@redhat.com>
9868
9869 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
9870 Helps the test script figure out which demangler is in use.
9871 (dm_type_foo_ref): Ditto.
9872 (dm_type_int_star): Ditto.
9873 (dm_type_long_star): Ditto.
9874 (dm_type_unsigned_int): Ditto.
9875 (dm_type_void): Ditto.
9876 (dm_type_void_star): Ditto.
99707966 9877 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
9878 Probe the gdb demangler and set variables to accommodate
9879 formatting differences.
9880 (info_func_regexp): New function. Same as info_func, but
9881 matches against a regexp.
9882 (info_func): Match against a literal string.
9883 (print_addr_2): New function. Match against a literal string,
9884 which can be different from the input to gdb.
9885 (print_addr): Simply call print_addr_2 with the same argument twice.
9886 (test_lookup_operator_functions): Use demangler formatting variables.
9887 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
9888 the tests in the same order as the C++ class declaration.
9889 (test_paddr_operator_functions): Ditto.
9890 (test_paddr_overloaded_functions): Ditto.
9891 (test_paddr_hairy_functions): Use demangler formatting variables.
9892 Add reference to gdb/19 for related tests.
9893 (do_tests): Call probe_demangler.
9894
1de8f023
KB
98952001-01-30 Kevin Buettner <kevinb@redhat.com>
9896
9897 * gdb.c++/templates.cc (printf): Remove unused function definition.
9898
ca3f91ed
MS
98992001-01-26 Felix Lee <flee@redhat.com>
9900
9901 * sid.exp (sid_exit): Pass host, not target, to remote_close.
9902
99032001-01-25 matthew green <mrg@redhat.com>
9904
9905 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
9906 up sid.
9907 (sid_exit): Call `remote_pop_conn' after GDB is gone.
9908
99092001-01-25 matthew green <mrg@redhat.com>
9910
9911 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 9912 Deprecate $sid_spawn_id.
ca3f91ed
MS
9913 (sid_exit): Remove code necessary only for `spawn.'
9914
99152001-01-25 matthew green <mrg@redhat.com>
9916
9917 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
9918
fb18ec4a
MC
99192001-01-28 Michael Chastain <chastain@redhat.com>
9920
9921 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
9922 to call when tests fail. It takes gdb out of the overloaded
9923 function choice menu back to the main prompt, so that the test
9924 program stays synchronized.
9925 (set_bp_overloaded): New proc to collect all the common
9926 code for setting a breakpoint on an overloaded name. Calls
9927 take_gdb_out_of_choice_menu when needed.
9928 (menu_overload1arg): New variable to collect the repeated
9929 instances of the expected menu for an overloaded name. Change
9930 the regular expression to handle changes in g++ type encoding:
9931 "void" can be either "void" or "", and "unsigned int" can be
9932 either "unsigned int" or "unsigned".
9933 (continue_to_bp_overloaded): Change regular expressions to handle
9934 changes in g++ type encoding.
9935 (no proc): Call take_gdb_out_of_choice_menu when needed.
9936 Remove redundant calls to "info break". Accept either "canceled"
9937 or "cancelled". Change regular expressions in "info break"
9938 calls to handle changes in g++ type encoding. Give all tests
9939 unique strings.
9940
9c646a6e
BE
99412001-01-17 Ben Elliston <bje@redhat.com>
9942
9943 * config/sid.exp: New file.
9944
9549d9c1
AC
9945Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
9946
9947 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
9948
dc96c6c7 99492000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
9950
9951 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
9952 Add a RE to accept a non-ascii char if one is ever presented.
9953
b4df4f68
FN
99542000-12-20 Fernando Nasser <fnasser@redhat.com>
9955
297dd0fd 9956 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 9957
dc96c6c7 99582000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 9959
d63a86f8 9960 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
9961 in regexp. One '\' does not suffice on Linux.
9962
4a7bddb6
MC
99632000-12-09 Michael Chastain <chastain@redhat.com>
9964
9965 * gdb.base/break.exp (test_clear_command): Use a marker function
9966 rather than 'main' for the test function. Also move this
9967 test to an execution point where the marker function names are
9968 guaranteed to be bound to functions. (Executing tests after a
9969 'finish' from main runs into name conflicts with local names
9970 in __libc_start_main).
9971
dc96c6c7 99722000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
9973
9974 * gdb.base/finish.exp: New test for gdb's "finish" command.
9975 * gdb.base/return2.exp: New test for gdb's "return" command.
9976 * gdb.base/return2.c: New source file for above.
9977
dc96c6c7 99782000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
9979
9980 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
9981 * gdb.base/miscexprs.exp: Ditto.
9982 * gdb.base/pointers.exp: Ditto.
9983 * gdb.c++/derivation.exp: Ditto.
9984 * gdb.c++/local.exp: Ditto.
9985 * gdb.c++/namespace.exp: Ditto.
9986 * gdb.c++/overload.exp: Ditto.
9987 * gdb.c++/ref-types.exp: Ditto.
9988
dc96c6c7 99892000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
9990
9991 * gdb.base/constvars.exp: Test result of "up" command.
9992 * gdb.base/miscexprs.exp: Ditto.
9993 * gdb.base/pointers.exp: Ditto.
9994 * gdb.base/scope.exp: Ditto.
9995 * gdb.c++/derivation.exp: Ditto.
9996 * gdb.c++/local.exp: Ditto.
9997 * gdb.c++/namespace.exp: Ditto.
9998 * gdb.c++/overload.exp: Ditto.
9999 * gdb.c++/ref-types.exp: Ditto.
10000
44097287
FN
100012000-11-22 Michael Chastain <chastain@redhat.com>
10002
10003 * mips_pro.exp: Accept either "middle -> top -> main" or
10004 "middle -> main" in the backtrace, because gcc can optimize
10005 tail calls to jumps. Remove setup_xfail for the hppa case.
10006 Add a comment with the original warning messages from PR 3016,
10007 which was filed in 1993, to preserve them for posterity.
10008
9d2e1bab
ND
100092000-11-17 Nick Duffek <nsd@redhat.com>
10010
10011 * lib/gdb.exp (gdb_test): Override timeout with board info.
10012
1aca8eb7
ND
100132000-11-17 Nick Duffek <nsd@redhat.com>
10014
10015 * gdb.base/display.exp: Don't kill running stub. Add "again" to
10016 the second kill and detach messages.
10017
93076499
ND
100182000-11-17 Nick Duffek <nsd@redhat.com>
10019
10020 * configure.in: Add AC_EXEEXT.
10021 * configure: Regenerate.
10022 * Makefile.in (just-check): Export EXEEXT.
10023 * lib/gdb.exp ($EXEEXT): Import from environment.
10024 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
10025 expect "maint dump-me" on Cygwin.
10026 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
10027 $EXEEXT.
10028
30e87cd3
ND
100292000-11-17 Nick Duffek <nsd@redhat.com>
10030
10031 * gdb.base/break.exp: Test backtrace and finish from called
10032 function on all platforms, not just HP-UX.
10033
dc96c6c7 100342000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
10035
10036 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
10037 code from gdb_target_monitor, so it can be used independantly
10038 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 10039
dc96c6c7 100402000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
10041
10042 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
10043 * gdb.base/corefile.exp: Expect the message "Program is being
10044 debugged already" when we send the "corefile" command, since
10045 the preceeding gdb_load may have connected gdb to a remote target.
10046 * gdb.base/display.exp: Disable hardware watchpoints if new
10047 board info variable "no_hardware_watchpoints" is true.
10048 Replace single-letter commands with more readable ones.
10049 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
10050 if new board info variable "no_hardware_watchpoints" is true.
10051 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
10052 to see if stdio (printf) testing is possible.
10053 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
10054 board info variable "no_hardware_watchpoints" is true. Use new
10055 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
10056
39124dea
FN
100572000-11-13 Fernando Nasser <fnasser@redhat.com>
10058
10059 From Orjan Friberg <orjanf@axis.com>:
10060 * gdb.base/printcmds.exp: Escape curly braces followed by a number
10061 in array print pattern match.
10062
a9e2e984
FN
100632000-11-09 Fernando Nasser <fnasser@redhat.com>
10064
10065 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
10066 spelling "cancelled" to U.S. spelling "canceled" to match changes
10067 made to gdb.
10068 * gdb.c++/ovldbreak.exp: Ditto.
10069
c7db355b
PS
100702000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10071
10072 * gdb.base/callfuncs.c (main): Moved to end of file, call
10073 t_double_values to initialize the FPU before inferior calls are made.
10074 * gdb.base/callfuncs.exp: Test for register preservation after calling
10075 inferior functions. Add tests for continuining, finishing and
10076 returning from a stop in a call dummy.
10077
dc96c6c7 100782000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
10079
10080 * gdb.base/commands.exp: Break up long lines, and re-indent.
10081
dc96c6c7 100822000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
10083
10084 * config/gdbserver.exp: Rewritten from the ground up, to make it
10085 compatible with the current dejagnu tree, and to make it work with
10086 the new "gdbserver" in libremote.
10087
dc96c6c7 100882000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
10089
10090 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
10091 * gdb.base/varargs.exp: Skip entire test if no printf support.
10092 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
10093 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
10094
dc96c6c7 100952000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
10096
10097 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
10098 no floating point support.
10099 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
10100 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
10101 * gdb.base/call-rt-st.exp: Ditto.
10102 * gdb.base/call-strs.exp: Ditto.
10103
bac5fc66
JG
101042000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
10105
10106 * gdb.base/sizeof.c: include <stdio.h>.
10107
10108 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
10109 'finish', otherwise uncaptured gdb_prompt would potentially
10110 throw remaining test points out of sync.
10111
b22a6027
SB
101122000-07-26 Scott Bambrough <scottb@netwinder.org>
10113
10114 * gdb.base/recurse.exp: Run tests for all targets.
10115 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
10116 gnu-oldld case on ARM.
10117 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
10118 for ARM targets.
d63a86f8 10119
d8231941
AG
10120Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
10121
10122 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
10123 * gdb.java/configure: Rebuild.
10124
8caabe69
AG
10125Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
10126
10127 * gdb.java/jv-exp.exp: New file.
10128
9d273ca3
AG
10129Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
10130
10131 * configure: Rebuilt.
10132 * configure.in (configdirs): Add gdb.java.
10133 * gdb.java/jmisc.java: New file.
10134 * gdb.java/jmisc.exp: New file.
10135 * gdb.java/Makefile.in: New file.
10136 * gdb.java/configure: Rebuilt.
10137 * gdb.java/configure.in: New file.
10138 * lib/java.exp: New file.
10139
4f823a66
AC
10140Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
10141
10142 * gdb.base/exprs.exp: Test casts to a pointer including over and
10143 underflow.
10144
2391e11d
AC
10145Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
10146
10147 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
10148 and the compilers sizes.
10149
54602222
ND
101502000-07-09 Nick Duffek <nsd@redhat.com>
10151
10152 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
10153 (use_methods): New function.
10154 (main): Call use_methods().
10155 * gdb.c++/classes.exp (test_method_param_class): New procedure.
10156 (do_tests): Call test_method_param_class.
10157
2bec0572
ND
101582000-07-09 Nick Duffek <nsd@redhat.com>
10159
10160 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
10161 spelling.
10162 (test_enums): New procedure. Move enum tests from end of script
10163 to here. Set breakpoint on function name instead of line number.
10164 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
10165 (enums2): New marker function.
10166 (enums1): New function.
10167 (main): Call enums1(). Move enum tests to enums1().
10168
78492fde
AC
10169Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
10170
10171 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
10172 compile/link program. Update line numbers.
10173 * gdb.asm/d10v.inc: Define ``startup''.
10174 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 10175
49a2cef8
AC
10176Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
10177
10178 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
10179
3e6c8688
EZ
101802000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10181
10182 * gdb.base/maint.exp: Add 'maint print architecture' item to output
10183 of 'help maint print' command.
10184
9ff5cbe9
AC
10185Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
10186
10187 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
10188 they use gdb_expect_list.
10189
17c579bd
AC
10190Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
10191
10192 * gdb.base/commands.exp: Use ``set remote
10193 memory-read-packet-size'' instead of ``set endian big'' to test
10194 long commands.
10195
e6d71bf3
DB
101962000-06-03 Daniel Berlin <dan@cgsoftware.com>
10197
10198 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 10199 g++, and stop skipping them.
e6d71bf3
DB
10200
10201 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
10202 work under g++.
10203
d63a86f8 10204 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
10205 initialization.
10206
dc96c6c7 102072000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
10208
10209 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
10210 the regular expression: accept an (almost) arbitrary sequence of
10211 "frames-invalid" and "breakpoints-invalid" messages both before
10212 and after the "starting" message.
10213
dc96c6c7 102142000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
10215
10216 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 10217
dc96c6c7 102182000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
10219
10220 * gdb.base/annota1.exp (annotate-signal-handler-caller):
10221 Relax the regular expression a little, make it pass on Solaris 8.
10222
8216cda9
KB
102232000-05-12 Kevin Buettner <kevinb@redhat.com>
10224
10225 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 10226 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
10227 Instead, it is permissible for gdb to stop on the line of the
10228 call itself.
10229
1a570b2f
MS
102302000-05-12 Michael Snyder <msnyder@.cygnus.com>
10231
10232 * gdb.base/break.exp (bp on small function, optimized file):
10233 Add a second pass pattern. The behavior differs here between stabs
10234 and dwarf for one-line functions. Stabs preserves two line symbols
10235 (one before the prologue and one after) with the same line number,
10236 but dwarf regards these as duplicates and discards one of them.
10237 Therefore the address after the prologue (where the breakpoint is)
10238 has no exactly matching line symbol, and GDB reports the breakpoint
10239 as if it were in the middle of a line rather than at the beginning.
10240
dc96c6c7 102412000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 10242
d63a86f8 10243 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
10244 rather than "send_gdb" (for consistancy).
10245
7d418785
AC
10246Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
10247
10248 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
10249 * gdb.c++/templates.cc: Properly check for GCC version number.
10250 * lib/compiler.cc: Likewise
10251
dc96c6c7 102522000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 10253
d63a86f8 10254 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
10255 gdb may not stop at the first line of main, due to code motion.
10256
dc96c6c7 102572000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
10258
10259 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
10260 This test depends on parsing the printf output from the target.
10261 Since the sparclet stub doesn't do stdio, this will never work.
10262 * gdb.base/call-rt-st.exp: ditto.
10263 * gdb.base/call-strs: ditto.
10264
dc96c6c7 102652000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
10266
10267 * gdb.base/miscexprs.exp: make sizeof long array test portable.
10268
10269 * gdb.base/ending-run.exp: After connecting to a remote target,
10270 but before running, the target will appear to be in a random
10271 location. Specify both a file and a line for breakpoints.
10272 Also, the function that calls main may be called 'init'
10273 rather than 'start'.
10274
a5a51225
EZ
102752000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10276
10277 * gdb.base/help.exp: Update output for add-symbol-file command.
10278
7930cc7c
FN
102792000-04-10 Fernando Nasser <fnasser@cygnus.com>
10280
10281 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
10282 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
10283
23e37ab1
C
102842000-04-07 J.T. Conklin <jtc@redback.com>
10285
e93c542c
C
10286 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
10287
23e37ab1
C
10288 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
10289
591b8fa3
PDM
10290Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
10291
10292 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
10293 values that can be represented exactly.
10294 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
10295 above change, and to not check against the directory part of the source
10296 file name.
10297 (step into print_long_arg_list): Likewise.
10298 (print print_small_structs from print_long_arg_list): Likewise.
10299 (print print_long_arg_list): Likewise.
10300
7a495180
EZ
103012000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10302
30b53638 10303 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 10304
beb998c6
AC
10305Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
10306
10307 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
10308
1c689132
DB
103092000-03-25 Daniel Berlin <dan@cgsoftware.com>
10310
10311 * gdb.base/commands.exp (deprecated_command_test): Add test for
10312 deprecate with no arguments.
10313
c1790a9d
JL
103142000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
10315
10316 * gdb.base/break.exp: Add new test for setting breakpoints on
10317 optimized code so we can test breakpoints work even when function
10318 prologues may be optimized away
10319
003ba290
FN
103202000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
10321
10322 From David Whedon <dwhedon@gordian.com>
10323 * gdb.base/commands.exp : Added command deprecator tests.
10324
6837a0a2
DB
103252000-03-22 Daniel Berlin <dan@cgsoftware.com>
10326
10327 * gdb.base/help.exp: Added test for new apropos command.
10328
b9593231
KB
103292000-03-21 Kevin Buettner <kevinb@redhat.com>
10330
10331 * gdb.base/pointers.c (usevar): New function.
10332 (main): Make sure that global variables v_int_pointer2, rptr,
10333 and y are all referenced someplace in the program by calling
10334 usevar() on them. [Some linkers delete symbols which are
10335 never referenced. The space remains, but there's no way to
10336 get a (symbolic) handle on the variable from the debugger.]
10337
751a959b
EZ
103382000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10339
10340 * gdb.base/printcmds.c: Add typedeffed arrays.
10341
10342 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
10343 procedure to test arrays that are typedef'd.
10344
73a93a32
JI
103452000-03-13 James Ingham <jingham@leda.cygnus.com>
10346
10347 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 10348 the library directories.
73a93a32 10349
fb40c209
AC
10350Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
10351
10352 * configure.in (configdirs): Add sub directory gdb.mi.
10353 * configure: Re-generate.
10354
10355 * gdb.mi: New directory.
d63a86f8 10356
ee4dd2c9
AC
103572000-02-25 Scott Bambrough <scottb@netwinder.org>
10358
10359 * gdb.base/long_long.exp: Correct test suite failure when printing
10360 a long long value as a double on ARM platforms.
10361
70f0cc22
JB
103622000-02-16 Jim Blandy <jimb@redhat.com>
10363
10364 * gdb.base/break.exp ("breakpoint line number"): Make sure the
10365 default source file is set properly before running this test.
10366
853819b8
EZ
103672000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10368
10369 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
10370 gdbtk/library directory, not in gdbtcl2.
10371
dfcd3bfb
JM
103722000-02-04 Jim Blandy <jimb@redhat.com>
10373
10374 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
10375 backslash from regexp pattern.
10376
10377 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
10378 procedure. Use it to run all the "continue to bp overloaded"
10379 tests. Note that this changes the names of the tests slightly.
10380 If the breakpoint hit message includes a hex PC value, because
10381 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
10382 from the real source code, still consider that a pass.
10383
10384 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
10385 XFAIL here if the breakpoint message contains a hex address. Note
10386 similar change on 1999-11-02.
10387
10388 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
10389
10390 * gdb.base/ptype.exp: Establish a default source file before
10391 calling get_debug_format.
10392
103932000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
10394
10395 * gdb.base/watchpoint.exp: Remove duplication of test messages.
10396
8b93c638
JM
103972000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
10398
10399 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
10400 of successive stepi commands -- while in the prologue we should see
10401 the function entry bracket.
10402
104032000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
10404
10405 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
10406 reach __change_mode() when stepping through the end of main().
10407
c5394b80
JM
104082000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
10409
10410 * gdb.base/default.exp: Fix expected pattern.
10411 * gdb.base/help.exp: Same.
10412
0d06e24b
JM
104132000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10414
10415 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
10416 Don't use xfail's because that affects only the following test.
d63a86f8 10417
0d06e24b
JM
10418 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
10419 solaris or linux.
10420
10421 * gdb.base/selftest.exp: Update to reflect changes to main.c.
10422
dc96c6c7 104232000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 10424
d63a86f8 10425 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
10426 "A syntax error" rather than "A parse error". Accept both.
10427
104282000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
10429
10430 * gdb.base/default.exp: Remove OS dependent string from "target
10431 remote" test.
10432 * gdb.base/help.exp: Same for "help target remote" test.
10433
c3f6f71d
JM
104342000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10435
10436 From Jim Kingdon <kingdon@redhat.com>:
10437
10438 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
10439 prompt (cleanup rather than necessity, but still might keep output
10440 from spilling to next test).
10441
104422000-01-02 Fred Fish <fnf@cygnus.com>
10443
10444 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
10445 AIX, which defines them in <sys/types.h>.
10446
ed9a39eb 104471999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 10448
ed9a39eb
JM
10449 * gdb.base/default.exp: Match arm* etc instead of arm in "info
10450 float" test.
10451
104521999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 10453
ed9a39eb 10454 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
10455
10456 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
10457 outermost frame disallowed".
10458
104591999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
10460
10461 * gdb.base/setvar.exp: New tests for setting the value of a struct
10462 with a constant list.
10463
104641999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
10465
10466 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
10467 require the user to type a cast before setting the value of a struct.
10468
de57eccd
JM
104691999-12-06 Jim Blandy <jimb@cygnus.com>
10470
10471 * gdb.base/default.exp: Expect the new 'info float' command on
10472 all i386 platforms.
10473
10474 * gdb.threads/linux-dp.exp: Expand our ability to recognize
10475 LinuxThreads libraries that don't support debugging.
10476
c2d11a7d
JM
10477Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
10478
10479 * gdb.base/remote.c: Fill the buffer with truely random data.
10480 Change the buffer type to ``unsigned char'' to simplify size
10481 arithmetic.
10482
10483 * gdb.base/remote.exp: Reduce download numbers by one. Typical
10484 stub only handles 400-1 byte packets. Verify that the download
10485 worked.
10486
104871999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
10488
10489 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
10490 tests, using UNRESOLVED for the untested cases. Also, does not wait
10491 for a timeout if the prompt was received before a recognizable pattern.
10492
104931999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
10494
10495 * lib/gdb.exp (gdb_expect_list): Fix spelling.
10496
104971999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10498
10499 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
10500 watchpoints.
10501
105021999-11-24 Jason Merrill <jason@casey.cygnus.com>
10503
10504 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
10505
10506 * gdb.c++/local.exp: Be more flexible in recognizing local class
10507 name mangling. Don't allow horribly truncated method names.
10508 * gdb.c++/derivation.exp: Expect protected inheritance.
10509 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
10510 * gdb.c++/virtfunc.exp: Likewise.
10511 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
10512 when printing a nested enum.
10513
105141999-11-22 Jim Blandy <jimb@cygnus.com>
10515
10516 * gdb.base/step-test.exp: Properly await GDB's response to setting
10517 a breakpoint on the call to large_struct_by_value.
10518
10519 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
10520 just because we have debug info for the `start' function.
10521
105221999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
10523
10524 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
10525 "Unknown signal" messages, which indicate (on LinuxThreads) that
10526 GDB doesn't know how to debug threads on this system. This is
10527 better than hanging while philosopher 0 dumps chatter into gdb.log.
10528
105291999-11-18 Tom Tromey <tromey@cygnus.com>
10530
10531 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
10532
105331999-11-18 Fred Fish <fnf@cygnus.com>
10534
10535 * gdb.base/coremaker2.c: Add sample program for generating
10536 cores that is more self contained than coremaker.c. Eventually
10537 I'll add more code to this and tie it into the testsuite.
10538
4ce44c66
JM
105391999-11-12 Stan Shebs <shebs@andros.cygnus.com>
10540
10541 * gdb.base/dollar.exp: Remove, now in gdb.hp.
10542
105431999-11-10 Jimmy Guo <guo@cup.hp.com>
10544
10545 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
10546 from $srcdir/lib/.
10547 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
10548 and gdb.c++/.
10549
10550 * gdb.c++/derivation.exp: remove redundant get compiler info code.
10551
d63a86f8 10552 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
10553 'continue with watch' test point.
10554
105551999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
10556
10557 Merged from p2linux-990323-branch:
d63a86f8 10558
4ce44c66
JM
10559 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
10560
11cf8741
JM
10561Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
10562
10563 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
10564 {limit,fixed}''. Test ``set download-write-size''.
10565
10566Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
10567
10568 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
10569 gdb_expect_list.
10570
10571Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
10572
10573 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
10574
105751999-11-03 Mark Salter <msalter@cygnus.com>
10576
10577 * gdb.base/break.exp: Fix "stub continue" pattern.
10578
105791999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
10580
10581 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
10582
105831999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
10584
10585 * gdb.base/display.exp ("finish"): Add timeout clause.
10586
10587 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
10588 plain prompt clause, so this doesn't have to time out in order to
10589 fail.
10590
10591 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
10592 breakpoint hit messages include an address.
10593
10594 * gdb.base/display.exp: Don't forget to escape parens in regular
10595 expressions. Unix regexp notatation sucks.
10596
105971999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10598
10599 * gdb.base/annota1.exp: Test for annotate-signalled: change output
10600 order for 'signalled' message.
10601
5c44784c
JM
106021999-11-01 Stan Shebs <shebs@andros.cygnus.com>
10603
10604 From Jimmy Guo <guo@cup.hp.com>:
10605 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
10606 * gdb.base/annota1.c: Add code for tests to work with.
10607
106081999-10-26 Frank Ch. Eigler <fche@cygnus.com>
10609
10610 * gdb.base/remote.exp: New test for remote downloading settings.
10611 * gdb.base/remote.c: New file with large .data.
10612
917317f4
JM
106131999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
10614
10615 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
10616 for LinuxThreads support, merged from the Code Fusion branch.
10617
10618Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
10619
10620 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
10621 containing exp_continue into a while within an expect. Don't
10622 attempt a start more than three times. Check return value from
10623 gdb_load.
d63a86f8 10624
2df3850c
JM
10625Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
10626
10627 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
10628 a pass case.
10629
2acceee2
JM
106301999-10-01 Kevin Buettner <kevinb@cygnus.com>
10631
10632 * gdb.base/break.c (main): Added a statement that we can step
10633 off of.
10634 * gdb.base/break.exp: Added tests for setting a breakpoint
10635 at an offset and stepping onto a breakpoint.
10636
106371999-10-01 Fred Fish <fnf@cygnus.com>
10638
d63a86f8 10639 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
10640 gdb output.
10641
c2c6d25f
JM
106421999-09-18 Jim Blandy <jimb@cris.red-bean.com>
10643
10644 * gdb.base/break.exp: Code locations are in hex, don't forget!
10645 (For HP-UX.)
10646
106471999-09-17 Stan Shebs <shebs@andros.cygnus.com>
10648
10649 * condbreak.exp: Use break.c as test program.
10650 * condbreak.c: Remove, redundant with break.c.
10651
106521999-09-15 Stan Shebs <shebs@andros.cygnus.com>
10653
10654 * config/monitor.exp (gdb_target_monitor): Disable X- and
10655 Z-packets if the target needs it.
10656
106571999-09-13 James Ingham <jingham@leda.cygnus.com>
10658
10659 * gdb.c++/overload.exp: Added tests for listing overloaded
10660 functions with function pointers in the arg, explicitly calling
10661 out the version you want.
10662
cff3e48b
JM
106631999-09-09 Stan Shebs <shebs@andros.cygnus.com>
10664
10665 * long_long.exp: Add variations of test cases that work for
10666 targets with 16-bit ints and 32-bit doubles.
10667
d4f3574e
SS
106681999-09-08 Stan Shebs <shebs@andros.cygnus.com>
10669
10670 * break.c (main): Compare a possibly-uninitialized argc with an
10671 unlikely value that fits in 16 bits.
10672
106731999-09-07 Stan Shebs <shebs@andros.cygnus.com>
10674
10675 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
10676 0xfeeb, don't want negative numbers if ints are 16 bits.
10677
10678 * lib/gdb.exp (skip_cplus_tests): New proc.
10679 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
10680 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
10681 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
10682 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
10683 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
10684 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
10685 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
10686 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
10687
10688 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
10689
10690Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
10691
10692 * gdb.base/corefile.exp (up): Allow a parameter to appear
10693 in the frame that we're going up to.
10694
10695 From Jim Blandy <jimb@cygnus.com>:
10696
10697 * gdb.base/default.exp (info float): Expect some output now.
10698
10699 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
10700 returning floating-point values to fail on the x86.
10701 * gdb.base/callfwmall.exp (do_function_calls): Same.
10702
10703 * gdb.base/list.exp (test_listsize): Correct expectations for
10704 listing line 1 with listsize 2. Also, listing a single line
10705 works now, as does listing three lines. [Kevin's note: There
10706 were a number of other cases fixed too where the expectations
10707 differed...]
10708
107091999-09-02 Stan Shebs <shebs@andros.cygnus.com>
10710
10711 * gdb.base/selftest.exp: Add case for when version prints as
10712 constant string instead of char pointer.
10713
104c1213
JM
107141999-08-25 Stan Shebs <shebs@andros.cygnus.com>
10715
10716 * gdb.base/ending-run.exp: Add Solaris case for what happens when
10717 stepping out of main.
10718
10719 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
10720 G++ used.
10721
10722 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
10723 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
10724
10725 * gdb.c++/ovldbreak.exp: Update match string in test that
10726 includes a warning of multiple breakpoints.
10727
107281999-08-24 Stan Shebs <shebs@andros.cygnus.com>
10729
10730 * gdb.base/display.exp: Improve precision of step-after-finish
10731 added yesterday.
10732
10733 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
10734 test.
10735
10736 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
10737 configs when using G++, not just hppa*.
10738
107391999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10740
10741 * gdb.base/async.c: New file.
10742 * gdb.base/async.exp: New file.
10743
10744Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
10745
10746 * gdb.base/break.exp: Tweak PA specific tests to properly handle
10747 PA64.
10748
53a5351d
JM
10749Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
10750
104c1213
JM
10751 * gdb.base/display.exp: "finish" can leave us mid-line on many
10752 targets, deal with it. Add a small constant to main, instead of
10753 1000 since main+1000 may not be a valid address in the target.
10754
53a5351d
JM
10755 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
10756 on hpux11.
10757
10758 * gdb.base/attach.exp: Handle another hpux11 error message variant
10759 when attaching to a process that does not exist.
10760
107611999-08-19 J.T. Conklin <jtc@redback.com>
10762
10763 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
10764 characters in 'continue to 1241' test.
10765
107661999-08-17 Stan Shebs <shebs@andros.cygnus.com>
10767
10768 * gdb.base/call-ar-st.exp: Add a shorter match case for the
10769 stop in print_long_arg_list, define and use a whitespace
10770 variable in print_small_structs test, add an XFAIL for Solaris.
10771 * gdb.base/dbx.exp: XFAIL func commands until somebody is
10772 interested enough to fix.
10773
7be570e7
JM
107741999-08-13 Keith Seitz <keiths@cygnus.com>
10775
10776 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
10777 (dbx_gdb_load): Remove. Use gdb_load instead, since that
10778 proc knows about targets other than the natives.
10779 (test_assign): Use "gdb_run_cmd" to "run" the target.
10780 Check that we've actually hit the breakpoint at main.
10781 When we attempt to assign a value to a local variable, check
10782 that the variable is in the current scope, i.e., don't use
10783 a test with an empty result.
10784
10785Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
10786
10787 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
10788 command.
10789
107901999-08-09 Stan Shebs <shebs@andros.cygnus.com>
10791
10792 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10793 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
10794 gdb.compat, gdb.threads-hp.
10795 gdb.hp/configure, gdb.hp/configure.in: New files.
10796 gdb.hp/Makefile.in: Recurse into new subdirs.
10797 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
10798 gdb.hp/gdb.objdbg: New directory, tests for debugging info
10799 in object files.
10800 gdb.hp/tools: New directory, aux tools for HP-specific tests.
10801
96baa820
JM
108021999-08-05 Stan Shebs <shebs@andros.cygnus.com>
10803
10804 * gdb.base/display.exp: Help expect by putting a newline in the
10805 funky printf, remove a bogus p/a test.
10806
108071999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10808
10809 * gdb.base/display.exp: Make sure that when we say 'run', we are
10810 connected to the target. This is necessary when running not
10811 natively.
10812
108131999-08-03 Stan Shebs <shebs@andros.cygnus.com>
10814
10815 * gdb.base/step-test.exp: Removed some extraneous messages.
10816
10817 * gdb.base/long_long.exp: Don't run memory examination tests
10818 on little-endian targets (they will need a different set of
10819 results to match).
10820
108211999-08-02 Stan Shebs <shebs@andros.cygnus.com>
10822
10823 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
10824 until somebody decides to fix GDB.
10825
10826 * gdb.base/long_long.c: Stop compiler complaint by specifying long
10827 constant as "ULL".
10828 * gdb.base/long_long.exp: Loosen x/c test, add partial result
10829 matches for a couple x/2 commands.
10830
a0b3c4fd
JM
108311999-07-30 Stan Shebs <shebs@andros.cygnus.com>
10832
10833 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
10834 by merging in ref-types2 tests.
10835 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
10836
10837 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10838 * gdb.c++/Makefile.in: Add standard actions.
10839 (EXECUTABLES): Rename from PROGS, update list.
10840 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
10841 from gdb.hp.
10842 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
10843 foo and bar locals.
10844 * gdb.c++/anon-union.exp: Fix tests to match.
10845 * gdb.c++/classes.exp: Run if HP compiler used, add extra
10846 expect matches to handle output variations.
10847 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
10848 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
10849 output, add HP alternatives for new and delete prints.
10850 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
10851 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
10852 * gdb.c++/demangle.exp: Use $style when reporting failure.
10853 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
10854 * gdb.c++/inherit.exp: Run if HP compiler used, add some
10855 match alternatives.
10856 * gdb.c++/local.exp: Add match alternatives or xfails for HP
10857 compilers.
10858 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
10859 * gdb.c++/method.exp: Add match alternatives.
10860 * gdb.c++/misc.cc: Add bool types.
10861 * gdb.c++/misc.exp: Add tests for bool types.
10862 * gdb.c++/overload.exp: Add xfails.
10863 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
10864 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
10865 add some more template parameter tests (only for HP currently).
10866 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
10867 * gdb.c++/virtfunc.cc: Add return type and value for main.
10868 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
10869 match alternatives.
d63a86f8 10870
a0b3c4fd
JM
108711999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10872
10873 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
10874
108751999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
10876
10877 * gdb.base/signals.exp: Don't expect getting a backtrace from
10878 within a signal handler to fail on Linux.
10879
108801999-07-29 Stan Shebs <shebs@andros.cygnus.com>
10881
10882 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10883 * lib/gdb.exp: Remove some gratuitious semicolons.
10884 (delete_breakpoints): Increase timeout.
10885 (gdb_expect): Add -notransfer option.
10886 (gdb_test): Use -notransfer option.
10887 (get_compiler_info): Add f77 case.
10888 (get_compiler): New proc, split out from gdb_preprocess, add f77
10889 case.
10890 (gdb_preprocess): Call get_compiler.
10891
10892 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
10893 * gdb.base/attach.exp, gdb.base/display.exp,
10894 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
10895 gdb.base/long_long.exp, gdb.base/printcmds.exp,
10896 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
10897 third arg to gdb_test.
10898 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
10899 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
10900 HP-UX xfails, add others.
10901 * gdb.base/completion.exp: Reflect name change of self-test.
10902 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
10903 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
10904 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
10905 HP failure number.
10906 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
10907 useless HP-UX 10.30 references.
10908 * gdb.base/maint.exp: Loosen matches.
10909 * gdb.base/pointers.c (main): Declare more_code.
10910 * gdb.base/pointers.exp: Match on output of a `next'.
10911 * gdb.base/structs.c: Add prototypes.
10912 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
10913 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
10914
109151999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10916
10917 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
10918 command.
10919
109201999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10921
10922 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
10923 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
10924
10925 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
10926 debug info. Deal with lack of signal hanlder info in stack.
10927
10928 From Jim Kingdon <kingdon@redhat.com>:
10929 * gdb.base/annota1.exp: If printf has debug info, deal with it.
10930
5a2468f5
JM
109311999-07-19 Stan Shebs <shebs@andros.cygnus.com>
10932
10933 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
10934 gdb.base/foll-vfork.exp: Don't run for crosses.
10935
adf40b2e
JM
10936Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
10937
10938 * gdb.base/configure.in: Check for gdbvars.exp instead of
10939 a1-selftest.exp.
10940 * gdb.base/configure: Re-generate.
10941
109421999-07-12 Stan Shebs <shebs@andros.cygnus.com>
10943
10944 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
10945 in trying to run first and name is too long.
10946
10947 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
10948 pointers2.c and pointers2.exp, respectively.
10949 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
10950 doschk happier.
10951
43e526b9
JM
109521999-07-08 Stan Shebs <shebs@andros.cygnus.com>
10953
10954 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
10955 callfuncs2.c and callfuncs2.exp.
10956
10957 * gdb.base/list.exp: Remove mistaken xfails.
10958 * gdb.base/list0.h: Add optional prototypes.
10959
9846de1b
JM
10960Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
10961
10962 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
10963 calling malloc.
10964 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
10965 * ptype.exp: Move test for get_debug_format to before its first
10966 use.
10967
109681999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10969
10970 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
10971 * gdb.base/annota2.cc, annota2.exp: Move from here.
10972 * gdb.c++/annota2.cc, annota2.exp: To here.
10973 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
10974
43ff13b4
JM
10975Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
10976
10977 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
10978 a consistent format.
10979
085dd6e6
JM
109801999-06-25 Stan Shebs <shebs@andros.cygnus.com>
10981
10982 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10983 * lib/gdb.exp (get_compiler_info): Add detection for assorted
10984 HP compilers, also set the globals $true and $false.
10985
10986 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
10987 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
10988 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
10989 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
10990 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
10991 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
10992 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
10993 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
10994 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
10995 whatis.c} Add C++ compatible function definitions and return
10996 types, add includes for library functions.
10997 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
10998 * gdb.base/step-test.c (myglob): Rename from glob.
10999 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
11000 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
11001 files, move here from gdb.hp.
11002 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
11003 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
11004 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
11005 Adjust line numbers in regexps.
11006
11007 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
11008 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
11009 instead of 0/1.
11010
11011 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
11012 foll-vfork.exp: New files, move here from gdb.hp.
11013 * gdb.base/page.exp: New file, test of pagination command.
11014
11015 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
11016 recursion test.
11017 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
11018
11019 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
11020 gdb.base/solib.exp: Fix compiler invocation process.
11021
11022 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
11023 HP-UX 11, turn off overload resolution explicitly.
11024 * gdb.base/commands.exp: Set argument list explicitly, add
11025 watchpoint test.
11026 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
11027 them work.
11028 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
11029 expressions properly.
11030 * gdb.base/corefile.exp: Loosen the match slightly.
11031 * gdb.base/default.exp: Allow "Error accessing memory" message
11032 also.
11033 * gdb.base/display.exp: Skip over x/0 j if PA64.
11034 * gdb.base/funcargs.exp: Add xfails for HP-UX.
11035 * gdb.base/interrupt.exp: Ditto.
11036 * gdb.base/langs.exp: Add symbolic matches governed by compiler
11037 in use.
11038 * gdb.base/list.exp: Add xfails for HP-UX.
11039 * gdb.base/long_long.exp: Refine some of the numeric matches.
11040 * gdb.base/mips_pro.exp: Xfail on HP-UX.
11041 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
11042 * gdb.base/nodebug.exp: Succeed on more varieties of output.
11043 * gdb.base/opaque.exp: Remove some HP-UX xfails.
11044 * gdb.base/ptype.exp: Succeed on more varieties of output.
11045 * gdb.base/scope.exp: Add xfails for HP-UX.
11046 * gdb.base/sect-cmd.exp: Add more cases.
11047 * gdb.base/setvar.exp: Add xfails for HP-UX.
11048 * gdb.base/shlib-call.exp: Loosen some matches slightly.
11049 * gdb.base/signals.exp: Match on void symbolically.
11050 * gdb.base/step-test.exp: Add case for PA64.
11051 * gdb.base/term.exp: Add exit and restart.
11052 * gdb.base/twice.exp: Clean up after self.
11053 * gdb.base/varargs.exp: Disable overload resolution explicitly.
11054 * gdb.base/whatis.exp: Allow more ways to pass tests.
11055
11056 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
11057 no longer useful.
11058
11059Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
11060
11061 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
11062 list of patterns.
11063 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
11064 print_double_array(double_array)", "continuing to breakpoint
11065 1018", "print print_double_array(array_d)" and "continuing to
11066 1034" tests.
d63a86f8 11067
085dd6e6
JM
110681999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
11069
11070 * Makefile.in: Add empty html and install-html targets.
11071
110721999-06-24 Stan Shebs <shebs@andros.cygnus.com>
11073
11074 * config/mt-*: Remove, these haven't been used since 1996.
11075
110761999-06-22 Stan Shebs <shebs@andros.cygnus.com>
11077
11078 * gdb.base/call-strs.c, gdb.base/ending-run.c,
11079 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
11080 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
11081
9e0b60a8
JM
110821999-06-18 Stan Shebs <shebs@andros.cygnus.com>
11083
11084 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
11085 simpler match case for the ptype of the big class.
11086
110871999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11088
11089 * gdb.exp: Fix test for gdb_prompt existence.
11090
110911999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11092
11093 * gdb.exp (gdb_test): Add fail after calls to perror.
11094
110951999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11096
11097 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
11098
110991999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11100
11101 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
11102
0f71a2f6
JM
11103Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
11104
11105 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
11106 malloc() is linked in.
11107
111081999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
11109
11110 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
11111 step at end.
11112
11113 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
11114
111151999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
11116
11117 * gdb.java/jv-print.exp: New file. (Our first Java test!)
11118
cce74817
JM
11119Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
11120
11121 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
11122 * gdb.base/mips_pro.exp: Likewise.
11123
111241999-06-02 Keith Seitz <keiths@cygnus.com>
11125
11126 * gdb.c++/templates.cc: Change all "new" operators to throw
11127 an exception.
11128 * gdb.c++/cplusfuncs.cc: Likewise.
11129
11130 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
11131
11132Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
11133
11134 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
11135 * gdb.base/ending-run.exp: When stepping out of main, accept a
11136 step into an arbitrary assembler file.
11137
392a587b
JM
111381999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11139
d63a86f8 11140 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 11141 "breakpoint-invalid" to be printed.
d63a86f8 11142 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
11143 number of "frames-invalid" and "breakpoint-invalid" to be printed.
11144 * gdb.base/annota2.cc: Initialize a.x to 0.
11145
9e086581
JM
111461999-05-17 Keith Seitz <keiths@cygnus.com>
11147
11148 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
11149 when "skip_float_tests" set.
11150 Ditto for "print print_double_array(array_d)", "print print_small_structs",
11151 "print print_ten_doubles", and "step into print_long_arg_list".
11152 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
11153 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
11154 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
11155 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
11156 "skip_float_tests" is set.
11157 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
11158 when "skip_float_tests" set.
d63a86f8 11159
cd0fc7c3
SS
111601999-05-06 Keith Seitz <keiths@cygnus.com>
11161
11162 * gdb.base/annota2.cc: Include stdio.h.
11163
11164Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
11165
11166 * gdb.base/crossload.exp: Remove, this has been disabled ever
11167 since BFD stopped including all targets, and cross-GDB gets
11168 plenty of testing anyway.
11169 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
11170 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
11171 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
11172 * gdb.base/README: Remove, was doc for this.
11173 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
11174 needed.
11175
b83266a0
SS
111761999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11177
11178 * gdb.base/call-ar-st.exp: Fix one regular expression in test
11179 output.
11180
11181 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
11182 * gdb.base/annota2.exp: New file. More annotation tests.
11183 * gdb.base/annota1.c: New file. Source file for annota1.exp.
11184 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
11185
111861999-04-23 Angela Marie Thomas <angela@cygnus.com>
11187
11188 * config/cfdbug.exp: New file.
11189
7a292a7a
SS
111901999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
11191
11192 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
11193 Marcus Daniel's and Dale Hawkins's demangler crashes.
11194
11195 * gdb.c++/demangle.exp (test_gnu_style_demangling,
11196 test_lucid_style_demangling, test_arm_style_demangling,
11197 test_hp_style_demangling): Try Tom Tromey's core-dumping
11198 identifier under each demangling style.
11199
112001999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
11201
11202 * gdb.c++/demangle.exp: Include the current demangling style
11203 in all test names.
11204 (current_demangling_style): New global variable.
11205 (set_demangling_style, test_demangling_core, test_demangling,
11206 test_demangling_exact): New functions.
11207 (test_gnu_style_demangling, test_lucid_style_demangling,
11208 test_arm_style_demangling, test_hp_style_demangling): Use those,
11209 instead of calling gdb_test and gdb_test_exact directly.
11210 (catch_demangling_errors): New function, which reports errors
11211 signalled by the demangling test functions in an orderly way.
11212 (do_tests): Use catch_demangling_errors.
11213
112141999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
11215
11216 * gdb.base/signals.exp (test_handle_all_print): Use () for
11217 grouping in expressions, not {}.
11218
11219 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
11220 initialized yet.
11221
112221999-04-01 Stan Shebs <shebs@andros.cygnus.com>
11223
11224 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
11225 are listed.
11226
112271999-03-26 Stan Shebs <shebs@andros.cygnus.com>
11228
11229 * gdb.stabs/weird.exp: Test for CC being defined before
11230 looking at its value.
11231
112321999-03-25 Stan Shebs <shebs@andros.cygnus.com>
11233
11234 * gdb.base/call-ar-st.exp: Remove stray '#'.
11235 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
11236 "short int" and "long int".
11237 * gdb.c++/overload.cc: Cast the string added in the previous
11238 change, to mollify finicky HP compiler.
11239 * gdb.hp/reg-test.exp (testfile): Fix file name.
11240 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 11241
7a292a7a
SS
11242 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
11243 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
11244 alternate form of enum ptype.
11245
c906108c
SS
112461999-03-23 Stan Shebs <shebs@andros.cygnus.com>
11247
7a292a7a
SS
11248 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
11249 * gdb.hp/*.exp: Change all to run compiler probe only after
11250 passing skip_hp_tests, so as not to waste time on guaranteed
11251 failure.
11252
c906108c
SS
11253 * gdb.c++/overload.cc: Pass string instead of char addr, always
11254 init ccpfoo.
11255 * gdb.c++/templates.cc: Fix syntax error.
11256
7a292a7a
SS
11257Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11258
11259 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 11260 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
11261 command.
11262
112631999-03-18 James Ingham <jingham@cygnus.com>
11264
11265 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
11266
11267 * gdb.c++/method.exp: It was testing an uninitialized int on the
11268 stack and assuming it was positive.
11269
11270 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
11271
11272 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 11273 keep it from killing the rest of the tests.
7a292a7a
SS
11274 Use gdb_continue_to_end.
11275
11276 * gdb.base/sigall.exp: use gdb_continue_to_end.
11277
11278 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
11279
11280 * gdb.base/display.exp: use runto_main, not run.
11281
d63a86f8
RM
11282 * gdb.base/default.exp: Check for the current error message in the
11283 r abbreviation test.
7a292a7a
SS
11284 Add strongarm to the targets that know info float.
11285
d63a86f8 11286 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
11287 run which doesn't work with monitors.
11288
11289 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
11290
11291 * gdb.base/break.exp: use the gdb_continue_to_end proc.
11292
11293 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
11294 program. Traps the case (in Cygmon) when the program never really
11295 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
11296 more places, so I used my name. Sorry Mark...
11297
11298 * config/monitor.exp (gdb_target_monitor): added another
11299 target_info parameter: remotebinarydownload. This will set the
11300 remotebinarydownload flag if this is causing some boards trouble.
11301
113021999-03-18 Mark Salter <msalter@cygnus.com>
11303
11304 * lib/gdb.exp (continue_to_exit): New function.
11305
11306 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
11307 * gdb.base/ending-run.exp: Ditto.
11308 * gdb.base/step-test.exp: Ditto.
11309
113101999-03-16 Stan Shebs <shebs@andros.cygnus.com>
11311
11312 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
11313 (suggested by Art Haas <ahaas@neosoft.com>).
11314
113151999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
11316
11317 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
11318
11319Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
11320
11321 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
11322 descriptions of types (short unsigned int vs unsigned short, etc).
11323
113241999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
11325
11326 * gdb.base/call-strs.exp: Don't assume that `step' will step over
11327 a call to strlen; sometimes we do have sources.
11328
113291999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
11330
11331 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
11332 character, so GDB won't print garbage after its end.
d63a86f8 11333
c906108c
SS
11334 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
11335 breakpoint there instead. Sometimes GCC emits memcpy to handle
11336 the large structures being passed by value, so we step into that
11337 instead of sum_array_print, which obscures what we're really testing.
11338 * gdb.base/step-test.exp: However, we do want a test that notices
11339 the bizarre steps into memcpy, so do that here. Add check for
11340 stepping into function calls that pass large structures by value.
11341 ("Is that a noun clause, or are you just happy to see me?")
11342 Remove all references to specific line numbers.
11343 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
11344 New type and function.
11345 (main): Call large_struct_by_value, passing it a large struct by value.
11346 * lib/gdb.exp (gdb_get_line_number): New function.
11347
11348 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
11349 more portable.
11350
7a292a7a
SS
113511999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
11352
c906108c
SS
11353 * lib/gdb.exp: Doc fixes.
11354
7a292a7a
SS
113551999-03-05 Nick Clifton <nickc@cygnus.com>
11356
d63a86f8 11357 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
11358
113591999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
11360
c906108c
SS
11361 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
11362 commands. They're not germane to this test, and they don't work
11363 that way on remote targets.
11364
3fc11d3e
JM
113651999-03-01 James Ingham <jingham@cygnus.com>
11366
11367 * Changelog entries merged over from gdb development branch.
11368
3fc11d3e
JM
11369 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
11370
11371 * lib/gdb.exp (gdbtk_analyze_results): Generic function
11372 for outputting results of test run.
11373
2d4a1622 11374 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
11375
11376 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 11377
7a292a7a
SS
113781999-02-25 Felix Lee <flee@cygnus.com>
11379
11380 * lib/gdb.exp (debug_format): initialize
11381
c906108c
SS
113821999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
11383
11384 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
11385 * gdb.base/call-rt-st.c: Ditto.
11386
c906108c
SS
113871999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
11388
11389 * gdb.threads/pthreads.exp (horiz): New variable.
11390 (test_startup): Fix regexps that capture thread numbers.
11391
113921999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
11393
11394 * gdb.base/smoke.exp: Disambiguate two test case names (both
11395 called ``print'').
11396
11397Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
11398
11399 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
11400 compilation.
11401
114021999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
11403
11404 * gdb.base/miscexprs.exp: Change patterns to match GDB's
11405 actual output formatting.
11406 * gdb.base/smoke.exp: GDB removes leading 0's.
11407 * gdb.base/volatile.exp: Don't check type of remuneration;
11408 that variable is no longer defined in constvars.c.
11409 * gdb.base/step-test.c (main): Exit with explicit exit code.
11410 * gdb.base/step-test.exp: Remove two nexti checks--they are
11411 not portable.
11412
114131999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
11414
11415 * gdb.base/help.exp ("help delete display"): Fix test to match
11416 gdb's output.
11417
11418 * gdb.base/long_long.c (known_types): Initialize values to zero.
11419 * gdb.base/long_long.exp: Step one more line
11420 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 11421 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
11422 unique test case names.
11423
11424Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11425
d63a86f8 11426 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
11427
11428 * gdb.c++/method.exp: Add missing close brace.
11429
114301999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
11431
11432 * gdb.base/maint.exp: Use 'set height 0' to disable page
11433 prompting, not 'set height 400'.
11434
11435 Fix a bunch of timeouts.
11436 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
11437 four separate tests, so expect doesn't take forever to match a ton
11438 of text against a regexp with lots of .* forms.
11439 ("maint print psymbols", "maint print symbols"): Make some of
11440 these greps more selective, so that expect doesn't try to wade
11441 through huge piles of output and time out.
11442
11443 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
11444
11445 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
11446 tests: one which doesn't expect shlib events to be reported, and
11447 another which does, but is XFAIL for all platforms other than
11448 HP/UX.
11449
11450 * gdb.base/break.exp: Teach the test suite that the `catch
11451 fork', `catch vfork', and `catch exec' commands produce error
11452 messages on platforms that don't provide these features.
11453
11454Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
11455
11456 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
11457 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
11458 (shortening names from solib_threshold.exp etc), won't run on
11459 anything but HP-UX for the foreseeable future.
11460 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
11461 reflect move.
11462
11463Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
11464
11465 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
11466 gdb.trace/Makefile.in (clean): Remove all test executables.
11467
11468Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
11469
11470 * gdb.base/shlib-call.exp: add test cases to verify that gdb
11471 successfully re-sets breakpoints in shared libraries.
11472 * gdb.base/shmain.c (main): return 0, don't fall off the end.
11473
11474Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11475
d63a86f8
RM
11476 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
11477 and compiled w/o GCC.
c906108c
SS
11478
11479 * gdb.hp/watch-cmd.exp: ditto.
11480
11481 * gdb.hp/watch-hp.exp: ditto.
11482
11483 * gdb.hp/xdb1.exp: ditto.
11484
11485 * gdb.hp/xdb2.exp: ditto.
11486
11487 * gdb.hp/dbx.exp: ditto.
11488
11489Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
11490
11491 * constvars.c: Remove C++-isms.
11492 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
11493 with GCC.
11494
11495Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
11496
11497 The following changes are part of the HP merge.
11498
11499 * gdb.base/break.exp: new tests to verify that catchpoints for
11500 fork, vfork, and exec don't trigger inappropriately.
11501
11502 * gdb.base/opaque.exp: compile one file at a time, then link.
11503
11504 * gdb.base/signals.exp: be more restrictive about which hppa
11505 systems receive a setup_xfail. new tests.
11506
11507 * gdb.base/solib_threshold.build: new file.
11508 * gdb.base/solib_threshold.exp: new file.
11509 * gdb.base/solib_threshold.link_opts: new file.
11510 * gdb.base/solib_threshold.mk: new file.
11511 * gdb.base/gen_solib_threshold.c: new file.
11512
11513 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
11514 tests. New tests for enums inside classes.
11515
11516 * gdb.c++/compiler.cc: indicate support of template debugging.
11517
11518 * gdb.c++/demangle.exp: run hp style demangling tests.
11519
11520 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
11521 tests.
11522
11523 * gdb.c++/misc.cc: changes to support new tests.
11524
11525 * gdb.c++/templates.cc: changes to support HP's compiler; changes
11526 to support new tests.
11527
11528 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
11529 gcc, then skip these tests.
11530
11531Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
11532
11533 The following files are part of the HP merge; some had longer
11534 names at HP, but have been renamed to be no more than 14
11535 characters in length.
11536
11537 * gdb.hp/ambiguous.cc: new file.
11538 * gdb.hp/ambiguous.exp: new file.
11539 * gdb.hp/attach.exp: new file.
11540 * gdb.hp/attach2.exp: new file.
11541 * gdb.hp/classes-hp.exp: new file.
11542 * gdb.hp/ctti.exp: new file.
11543 * gdb.hp/ctti-add.cc: new file.
11544 * gdb.hp/ctti-add1.cc: new file.
11545 * gdb.hp/ctti-add2.cc: new file.
11546 * gdb.hp/ctti-add3.cc: new file.
11547 * gdb.hp/dbx.exp: new file.
11548 * gdb.hp/exception.cc: new file.
11549 * gdb.hp/exception.exp: new file.
11550 * gdb.hp/foll-exec.c: new file.
11551 * gdb.hp/foll-exec.exp: new file.
11552 * gdb.hp/foll-fork.c: new file.
11553 * gdb.hp/foll-fork.exp: new file.
11554 * gdb.hp/foll-vfork.c: new file.
11555 * gdb.hp/foll-vfork.exp: new file.
11556 * gdb.hp/inherit-hp.exp: new file.
11557 * gdb.hp/more-steps.exp: new file.
11558 * gdb.hp/namespace.cc: new file.
11559 * gdb.hp/namespace.exp: new file.
11560 * gdb.hp/optimize.exp: new file.
11561 * gdb.hp/pxdb.c: new file.
11562 * gdb.hp/pxdb.exp: new file.
11563 * gdb.hp/quicksort.exp: new file.
11564 * gdb.hp/reg-test.exp: new file.
11565 * gdb.hp/reg-test.s: new file.
11566 * gdb.hp/sized-enum.c: new file.
11567 * gdb.hp/sized-enum.exp: new file.
11568 * gdb.hp/start-stop.exp: new file.
11569 * gdb.hp/templ-hp.cc: new file.
11570 * gdb.hp/templ-hp.exp: new file.
11571 * gdb.hp/thr-lib.c: new file.
11572 * gdb.hp/thr-lib.exp: new file.
11573 * gdb.hp/thr-lib.h: new file.
11574 * gdb.hp/thr-liblib.c: new file.
11575 * gdb.hp/virtfun-hp.c: new file.
11576 * gdb.hp/virtfun-hp.exp: new file.
11577 * gdb.hp/watch-cmd.exp: new file.
11578 * gdb.hp/watch-hp.exp: new file.
11579 * gdb.hp/xdb1.exp: new file.
11580 * gdb.hp/xdb2.exp: new file.
11581 * gdb.hp/xdb3.exp: new file.
11582
11583Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
11584
11585 The following files are part of the HP merge; some had longer
11586 names at HP, but have been renamed to be no more than 14
11587 characters in length.
11588
11589 * gdb.base/ss.h: new file.
11590 * gdb.base/call-ar-st.c: new file.
11591 * gdb.base/call-ar-st.exp: new file.
11592 * gdb.base/call-rt-st.c: new file.
11593 * gdb.base/call-rt-st-exp: new file.
11594 * gdb.base/call-strs.exp: new file.
11595 * gdb.base/ena-dis-br.exp: new file.
11596 * gdb.base/environ.exp: new file.
11597 * gdb.base/long_long.exp: new file.
11598 * gdb.base/sect-cmd.exp: new file.
11599 * gdb.base/shlib-cl2.exp: new file.
11600 * gdb.base/smoke.exp: new file.
11601 * gdb.base/so-impl-ld.c: new file.
11602 * gdb.base/so-impl-ld.exp: new file.
11603 * gdb.base/so-indr-cl.c: new file.
11604 * gdb.base/so-indr-cl.exp: new file.
11605 * gdb.base/varargs.exp: new file.
11606 * gdb.base/volatile.exp: new file.
11607 * gdb.base/whatis-exp.exp: new file.
7a292a7a 11608 * gdb.base/display.exp: new file.
c906108c
SS
11609 * gdb.c++/derivation.exp: new file.
11610 * gdb.c++/local.exp: new file.
11611 * gdb.c++/member-ptr.exp: new file.
11612 * gdb.c++/overload.exp: new file.
11613 * gdb.c++/ovldbreak.exp: new file.
11614 * gdb.c++/ref-types.exp: new file.
11615 * gdb.c++/ref-types2.exp: new file.
11616 * gdb.c++/userdef.exp: new file.
d63a86f8 11617
c906108c
SS
11618Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
11619
11620 * gdb.base/default.exp: Reflect wording change in remote.c.
11621
dc96c6c7 11622Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11623
11624 * gdb.base/help.exp: Update to reflect current text.
11625
11626Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
11627
11628 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
11629 they're stack variables and contain garbage.
11630 * gdb.c++/anon-union.exp: new file.
11631
11632 The following changes were made by David Taylor
11633 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
11634 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
11635 in changes by HP.
11636
11637 * gdb.base/bitops.exp: new file.
11638 * gdb.base/default.exp: change expected messages for catch and
11639 info catch tests to reflect HP merge changes.
11640 * gdb.base/enable-disable-break.exp
11641 * gdb.base/ending-run.c: new file.
11642 * gdb.base/long_long.c: new file.
11643 * gdb.base/maint.exp: new file.
11644 * gdb.base/pointers2.exp: new file.
11645 * gdb.base/shlib-call2.exp: new file.
11646 * gdb.base/solib.exp: new file.
11647 * gdb.base/step-test.c: new file.
11648 * gdb.c++/anon-union.cc: new file.
11649 * gdb.c++/local.cc: new file.
11650 * gdb.c++/member-pointer.cc: new file.
11651 * gdb.c++/method.cc: new file.
11652 * gdb.c++/ref-types.cc: new file.
11653 * gdb.c++/ref-types2.cc: new file.
11654 * gdb.c++/userdef.cc: new file.
d63a86f8 11655
c906108c
SS
11656 * gdb.base/scope.exp: compile one file at a time, then link.
11657 * gdb.base/langs.exp: ditto.
11658 * gdb.base/list.exp: ditto.
d63a86f8 11659
c906108c
SS
11660Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
11661
11662 The following changes were made by David Taylor
11663 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
11664 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
11665 in changes by HP.
d63a86f8 11666
c906108c
SS
11667 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
11668 skip tests. When compiling pass c++ flag to gdb_compile.
11669 * gdb.c++/
d63a86f8 11670
c906108c
SS
11671 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
11672 test for on hppa*-*-hpux*; use args to see if c++ was specified.
11673 (skip_hp_tests): new function.
11674 (gdb_preprocess): new function.
11675
11676 * configure.in (hpdir): decide whether to configure gdb.hp.
11677 * configure: regenerated.
11678
11679 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
11680 to delete on clean.
11681 (EXECUTABLES): update to reflect new additions.
11682 * gdb.base/commands.exp: update message expected.
11683 * gdb.base/default.exp: add copyright notice.
11684 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
11685 * gdb.base/help.exp: update messages to reflect current text.
11686 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
11687 targets for recurse tests.
11688 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
11689 skip this file.
11690
11691 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
11692 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
11693 compilation.
11694 * gdb.c++/misc.exp: ditto.
11695 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
11696 run the tests. tell gdb_compile that it's a c++ compilation.
11697
11698 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 11699
c906108c
SS
11700 * gdb.base/all-bin.exp: new file.
11701 * gdb.base/arithmet.exp: new file.
11702 * gdb.base/assign.exp: new file.
11703 * gdb.base/completion.exp: new file.
11704 * gdb.base/cond-expr.exp: new file.
11705 * gdb.base/condbreak.exp: new file.
11706 * gdb.base/define.exp: new file.
11707 * gdb.base/dollar.exp: new file.
11708 * gdb.base/environment.exp: new file.
11709 * gdb.base/eval-skip.exp: new file.
11710 * gdb.base/jump.exp: new file.
11711 * gdb.base/logical.exp: new file.
11712 * gdb.base/pointers.exp: new file.
11713 * gdb.base/relational.exp: new file.
11714 * gdb.base/section_command.exp: new file.
11715 * gdb.base/whatis-expr.exp: new file.
11716
11717 * gdb.base/all-types.c: new file.
11718 * gdb.base/call-array-struct.c: new file.
11719 * gdb.base/call-return-struct.c: new file.
11720 * gdb.base/call-strings.c: new file.
11721 * gdb.base/callfuncs2.c: new file.
11722 * gdb.base/condbreak.c: new file.
11723 * gdb.base/constvars.c: new file.
11724 * gdb.base/display.c: new file.
11725 * gdb.base/int-type.c: new file.
11726 * gdb.base/jump.c: new file.
11727 * gdb.base/miscexprs.c: new file.
11728 * gdb.base/pointers.c: new file.
11729 * gdb.base/pointers2.c: new file.
11730 * gdb.base/shmain.c: new file.
11731 * gdb.base/shr1.c: new file.
11732 * gdb.base/shr2.c: new file.
11733 * gdb.base/solib.c: new file.
11734 * gdb.base/solib1.c: new file.
11735 * gdb.base/solib2.c: new file.
11736 * gdb.base/varargs.c: new file.
11737 * gdb.c++/derivation.cc: new file.
11738 * gdb.c++/overload.cc: new file.
11739 * gdb.c++/ovldbreak.cc: new file.
11740 * gdb.hp/attach.c: new file.
11741 * gdb.hp/attach2.c: new file.
11742 * gdb.hp/average.c: new file.
11743 * gdb.hp/compiler.c: new file.
11744 * gdb.hp/compiler.cc: new file.
11745 * gdb.hp/execd-program.c: new file.
11746 * gdb.hp/follow-exec.c: new file.
11747 * gdb.hp/follow-fork.c: new file.
11748 * gdb.hp/follow-vfork-and-exec.c: new file.
11749 * gdb.hp/misc-hp.cc: new file.
11750 * gdb.hp/more-steps.c: new file.
11751 * gdb.hp/optimize.c: new file.
11752 * gdb.hp/quicksort.c: new file.
11753 * gdb.hp/run-hp.c: new file.
11754 * gdb.hp/start-stop.c: new file.
11755 * gdb.hp/sum.c: new file.
11756 * gdb.hp/templates-hp.cc: new file.
11757 * gdb.hp/thread-local-in-lib.c: new file.
11758 * gdb.hp/thread-local-in-lib.h: new file.
11759 * gdb.hp/thread-local-in-lib.lib.c: new file.
11760 * gdb.hp/vforked-program.c: new file.
11761 * gdb.hp/virtfunc-hp.cc: new file.
11762 * gdb.hp/watchpoint-hp.c: new file.
11763 * gdb.hp/xdb.c: new file.
11764 * gdb.hp/xdb0.c: new file.
11765 * gdb.hp/xdb0.h: new file.
11766 * gdb.hp/xdb1.c: new file.
11767
11768Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
11769
11770 The following change was made by Edith Epstein
11771 <eepstein@cygnus.com> as part of a project to merge in changes
11772 originally made by HP; HP did not create ChangeLog entries.
11773
11774 * gdb.c++/demangle.exp: changed the expected output for some
11775 ARM-style mangling -- removed second reference to datatype.
11776 For example, maint demangle __dt__11T1__pt__2_cFv
11777 T1<char>::~T1<char>(void)
11778 becomes,
11779 maint demangle __dt__11T1__pt__2_cFv
11780 T1<char>::~T1(void)
11781
11782 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 11783
c906108c
SS
11784Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
11785
11786 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
11787 * gdb.trace/backtrace.exp: Likewise.
11788 * gdb.trace/circ.exp: Likewise.
11789 * gdb.trace/collection.exp: Likewise.
11790 * gdb.trace/deltrace.exp: Likewise.
11791 * gdb.trace/infotrace.exp: Likewise.
11792 * gdb.trace/limits.exp: Likewise.
11793 * gdb.trace/packetlen.exp: Likewise.
11794 * gdb.trace/passc-dyn.exp: Likewise.
11795 * gdb.trace/passcount.exp: Likewise.
11796 * gdb.trace/report.exp: Likewise.
11797 * gdb.trace/save-trace.exp: Likewise.
11798 * gdb.trace/tfind.exp: Likewise.
11799 * gdb.trace/tracecmd.exp: Likewise.
11800 * gdb.trace/while-dyn.exp: Likewise.
11801 * gdb.trace/while-stepping.exp: Likewise.
11802
118031998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
11804
11805 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
11806
11807Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
11808
11809 From Brendan Kehoe:
11810 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
11811 int return types.
11812
11813Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
11814
11815 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
11816 remote dos host testing right.
11817
11818Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
11819
11820 * gdb.base/corefile.exp: remove some xfails.
11821
11822Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
11823
11824 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
11825 have different timestamps.
11826
11827Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
11828
11829 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
11830 gdb.base/default.exp: Replace "exec" with "executable".
11831
11832Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
11833
11834 * gdb.base/default.exp: Change else if to elseif from previous
11835 delta.
11836
11837Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
11838
11839 * gdb.base/default.exp: Add brace missing from previous delta.
11840
11841Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
11842
11843 * gdb.base/default.exp: Support test for info float for all
11844 varieties of arm toolchain.
11845
dc96c6c7 11846Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11847
11848 * gdb.trace/*.exp: remove "remote_download" command.
11849
dc96c6c7 11850Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11851
11852 * gdb.trace/*.exp: remove -gdwarf from compile.
11853
11854Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
11855
11856 * gdb.trace/configure.in(AC_INIT): typo
11857 * gdb.trace/configure: regenerated
11858
dc96c6c7 11859Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11860
11861 * config/m68k-emc.exp: New file.
11862 * lib/<emc-support.exp trace-support.exp}: New files.
11863 * configure.in: add new test directory gdb.trace.
11864 * gdb.trace/{configure configure.in Makefile.in}: New files.
11865 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
11866 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
11867 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
11868 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
11869 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
11870 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
11871 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 11872
dc96c6c7 11873Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11874
11875 * gdb.c++/classes.exp: Change all regular expressions to match
11876 arbitrary combinations of newline/carriage-return, so that they
11877 will work equally well on Unix and Windows.
11878 * gdb.c++/inherit.exp: ditto.
11879 * gdb.c++/virtfunc.exp: ditto.
11880
118811998-08-11 Dawn Perchik <dawn@cygnus.com>
11882
11883 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
11884
c2d11a7d
JM
11885Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
11886
11887 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
11888 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
11889 to use a0-a3/d0-d3 as needed.
11890
11891Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
11892
11893 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
11894 * gdb.disasm/am33.exp: Corresponding changes.
11895
c906108c
SS
118961998-07-11 Felix Lee <flee@cygnus.com>
11897
11898 * gdb.base/callfuncs.exp: add cmp10 test.
11899 * gdb.base/callfuncs.c (cmp10): new function.
11900
11901Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
11902
d63a86f8 11903 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
11904 into two parts to get around a synchronization problem in expect.
11905
3fc11d3e
JM
11906Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
11907
11908 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
11909
11910 * configure.in: Add options for gdbtk testsuite.
11911
11912 * configure: Regenerate.
11913
11914 * gdb.gdbtk: New directory to hold gdbtk tests.
11915
c906108c
SS
11916Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
11917
11918 * gdb.fortran/types.exp: Escape brackets in expect patterns
11919 for test_float_literal_types_accepted tests.
11920 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
11921 before run test.
11922
c2d11a7d
JM
11923Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
11924
11925 * am33.exp: Just compile, do not link the testcase.
11926 * am33.s: Add ".am33" pseudoop to force am33 mode.
11927
c906108c
SS
119281998-06-25 Felix Lee <flee@cygnus.com>
11929
11930 * gdb.base/setshow.exp: make sure $pc is sane.
11931
11932 * gdb.stabs/weird.exp: split expect patterns properly.
11933
c2d11a7d
JM
11934Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
11935
11936 * gdb.disasm/am33.s: New disassembler testfile for the am33.
11937 * gdb.disasm/am33.exp: Run it.
11938
dc96c6c7 11939Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11940
11941 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
11942 match processing (and eliminate spurious timeouts when running).
11943
dc96c6c7 11944Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11945
11946 * gdb.base/signals.exp (test_handle_all_print): put back Mach
11947 exception test, but conditionalize it on target [mach | gnu].
11948
dc96c6c7 11949Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11950
11951 * gdb.base/overlays.exp: fixup compile line for linker script.
11952
11953Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
11954
11955 * gdb.fortran/types.exp: don't guess at float size.
11956
11957Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
11958
11959 * gdb.base/exprs.exp: delete test that depends on int size.
11960
11961Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
11962
11963 * config/sim.exp: Removed checks for target triplets.
11964 (gdb_target_sim): Use gdb,target_sim_options.
11965
11966Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
11967
11968 * gdb.base/reread.exp: New file.
11969 * gdb.base/reread1.c: New file.
11970 * gdb.base/reread2.c: New file.
11971
11972Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
11973
11974 * config/sim.exp: Use 'target sim -sparclite' when running
11975 SPARClite programs.
11976
11977Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
11978
11979 * gdb.base/structs2.exp: New file.
11980 * gdb.base/structs2.c: New file.
11981
11982Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
11983
11984 * gdb.asm/common.inc: New file.
11985 * gdb.asm/d10v.inc: New file.
11986 * asm-source.exp: Pass -I's to gas to find .inc files.
11987 Update line numbers in expected output.
11988 * asmsrc1.s: Rewrite.
11989 * asmsrc2.s: Rewrite.
11990 * configure.in: Create arch.inc symlink.
11991 * configure: Regenerate.
11992 * Makefile.in (distclean): Delete arch.inc.
11993
11994Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
11995
11996 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
11997 (t_enum_value2): ditto
11998 (t_enum_value3): ditto
11999 (main): ditto
12000Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
12001
12002 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
12003 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
12004 change.
12005 Use gdb_test instead of send_gdb/gdb_expect sequences.
12006
12007Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
12008
12009 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
12010 not void.
12011
12012Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
12013
12014 * gdb.base/branches.c: Code with lots of loops and
12015 subroutines. Used to test gdbs ability to single step through PC
12016 changes, especially to test mips-tdep.c:mips_next_pc
12017
12018Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
12019
12020 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
12021 more rigorous EGCS C++ error checking.
12022
12023Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12024
12025 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 12026 tests.
c906108c 12027 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 12028 function when asleep.
c906108c 12029 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
12030 for i*86 Linux and SVR4 signal handling problems.
12031 Remove linux xfail for `next to handler in signals_tests_1', fixed
12032 by recent infrun.c change.
c906108c 12033 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 12034 stack backtraces.
c906108c
SS
12035 Adjust expect pattern in `handle all print' test to match Apr 28 1997
12036 target.[ch] change.
12037
12038Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
12039
12040 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
12041 for a newline from gdb before continuing.
12042 (default_gdb_exit): Just look for y or n.
12043 (gdb_test): Detect abnormal exit from GDB running on DOS; if
12044 it does, fail the rests of the tests in the file.
12045
12046Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
12047
12048 * config/cygmon.exp: New file.
12049
12050Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
12051
12052 * gdb.base/list.exp: Fix problem with "list default lines around
12053 main" test on remote targets.
12054
12055 * gdb.base/scope.exp: Fix problem with filelocal_bss before
12056 run test on remote targets.
12057
12058Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
12059
12060 * gdb.asm: New directory.
12061 * configure.in: Configure it.
12062 * configure: Regenerate.
12063 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
12064 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
12065
12066Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
12067
12068 * config/mn10300-eval.exp: New file to support MN10300 eval board.
12069
dc96c6c7 12070Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 12071
c906108c
SS
12072 * gdb.base/overlays (several files): Merge the two overlay
12073 managers into one. Change variables (foox, barx, bazx, grbxx)
12074 back into ints but force them to load in their proper sections.
12075
12076Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
12077
12078 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
12079 on-chip insn memory and IMAP1 to upper 128k.
12080 (D10VCopy): Handle memory regions crossing 16k boundaries.
12081 (D10VCopy): Transfer data in 32 bit chunks.
12082
12083Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
12084
12085 * gdb.base/overlays.c (main): Exit normally when result is
12086 correct.
12087
12088 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
12089 map. Include space for printf in .text segment.
12090
12091 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
12092 updated d10v memory VMA/LMA map.
12093 (D10VCopy): Call D10VTranslate.
d63a86f8 12094
c906108c
SS
12095Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
12096
12097 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
12098
12099 * gdb.base/bar.c (barx, bar): Change variable to small array so
12100 that it won't be put into the .sdata - small data -
12101 section. Update reference.
12102 * gdb.base/baz.c (bazx, baz): Ditto.
12103 * gdb.base/foo.c (foox, foo): Ditto.
12104 * gdb.base/grbx.c (grbxx, grbx): Ditto.
12105
12106 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
12107 to be arrays.
d63a86f8 12108
dc96c6c7 12109Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 12110
c906108c
SS
12111 * gdb.base/overlays.exp: fix up and get working again.
12112 Add tests for backtraces from an overlay function.
d63a86f8 12113
c906108c
SS
12114Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
12115
12116 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
12117 "calling function with watchpoint enabled".
12118
12119Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
12120
12121 * gdb.base/break.exp (test_next_with_recursion): Remove
12122 gdb_suppress_tests for d10v-*-*.
12123 * lib/gdb.exp (gdb_suppress_tests): Disable this function
12124 pending review of whether it is useful or not.
12125
12126Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
12127
12128 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
12129
12130Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
12131
12132 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
12133 * config/dve.exp: New file to support Densan boards.
12134
12135Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
12136
12137 * gdb.base/interrupt.exp: Document problem of simulators, signals,
12138 reads and BSD.
12139
12140Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
12141
12142 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
12143 response.
12144
12145 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
12146
12147Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
12148
12149 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
12150 test.
12151
12152 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
12153 target_sizeof_long and target_bigendian_p.
12154 (structs_by_value, structs_by_reference): Check values according
12155 to targets word size and endianess.
d63a86f8 12156
c906108c
SS
12157Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
12158
12159 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
12160 output.
12161
12162Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
12163
12164 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
12165 Update test of set args help to match source change.
12166
12167Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
12168
12169 * gdb.base/default.exp: Expect help system output to be in
12170 alphabetical order.
12171 * gdb.base/help.exp: Ditto.
12172
12173Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
12174
12175 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
12176 "i*86-pc-linux-gnu*".
12177 * gdb.base/interrupt.exp: Ditto.
12178 * gdb.base/corefile.exp: Ditto.
12179
12180 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
12181 define vxworks when building the testcase.
12182
12183 * gdb.base/ptype.exp: Fix testnames to be unique.
12184 * gdb.base/radix.exp: Ditto.
12185 * gdb.base/term.exp: Ditto.
12186 * gdb.base/whatis.exp: Ditto.
12187 * gdb.c++/classes.exp: Ditto.
12188
12189Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
12190
12191 * gdb.base/callfuncs.exp: Fix indentation.
12192
12193 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
12194 suppress_flag has been set.
12195 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
12196 target feature.
12197
12198Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
12199
12200 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
12201 the testcase.
12202
12203 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
12204 set_debug_traps() and breakpoint().
12205 * gdb.c++/misc.cc (main): Ditto.
12206 * gdb.c++/templates.cc (main): Ditto.
12207 * gdb.c++/virtfunc.cc (main): Ditto.
12208
12209Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
12210
12211 * lib/gdb.exp(gdb_step_for_stub): New function.
12212 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
12213 exists, reload the executable and do a "continue" instead of
12214 doing a jump.
12215 (runto_main): Use gdb_step_for_stub.
d63a86f8 12216
c906108c
SS
12217 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
12218 tests to have unique names.
12219 * gdb.base/callfuncs.exp: Ditto.
12220 * gdb.base/commands.exp: Ditto.
12221 * gdb.base/default.exp: Ditto.
12222 * gdb.base/help.exp: Ditto.
12223 * gdb.base/list.exp: Ditto.
12224 * gdb.base/opaque.exp: Ditto.
12225 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
12226 similar tests.
d63a86f8 12227
c906108c
SS
12228 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
12229 * gdb.c++/cplusfuncs.cc: Ditto.
12230 * gdb.c++/virtfunc.cc: Ditto.
12231
12232 * config/monitor.exp: Keep track of the last file we saw, rather
12233 than trying to get the info from gdb.
12234
12235 * gdb.fortran/types.exp: Move comment to previous line.
12236
12237Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
12238
12239 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
12240 target mode.
12241
12242Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
12243
12244 From Bob Manson:
12245 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
12246 string from GDB when it connects.
12247
12248 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
12249
12250Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
12251
12252 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
12253 if we can't get a debug format from GDB (we may be testing an
12254 older GDB). Use a 10 second timeout when checking for the format.
12255
12256 * gdb.stabs/weird.exp: Fix quoting.
12257
12258 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
12259
12260Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
12261
12262 * config/arm-ice.exp: New file.
12263
12264Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
12265
12266 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
12267 until it has been modified to work with the new testsuite.
12268
99707966 12269 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
12270 testcase won't compile, cause all of the testcases in the file to
12271 fail instead.
12272
12273 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
12274 (gdb_clear_suppressed): New procedure.
12275 (gdb_stop_suppressing_tests): Only clear suppress_flag if
12276 it contains a positive value.
12277
12278Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
12279
12280 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
12281
12282 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
12283
12284Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
12285
12286 * lib/gdb.exp (setup_xfail_format): New function.
12287 (get_debug_format): New function to get debug format.
12288 (debug_format): New global variable to hold last value set
12289 by get_debug_format.
12290 * gdb.base/list.exp: Call get_debug_format and expect some
12291 tests to fail for DWARF 1 and COFF formats.
12292 * gdb.c++/ptype.exp: Ditto.
12293 * gdb.c++/classes.exp: Ditto.
12294 * gdb.c++/cplusfuncs.exp: Ditto.
12295 * gdb.c++/inherit.exp: Ditto.
12296 * gdb.c++/templates.exp: Ditto.
12297 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 12298
c906108c
SS
12299Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
12300
12301 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
12302 host doesn't have a currently-open connection.
12303
12304 * config/sparclet.exp: Cleanups and fixes to make it generic for
12305 any gdb stub target. Handle cases where gdb doesn't respond when
12306 interrupted in a sane fashion.
12307
12308 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
12309 same thing in a totally different way.
12310
12311 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
12312 setting "timeout".
12313 (gdb_start): We set the global gdb_prompt variable in
12314 default_gdb_init now.
12315
12316Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
12317
12318 * gdb.base/printcmds.exp: Fix "check for floating addition"
12319 regexp to accept results within approx +/- .01 of exact value.
12320 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
12321
12322Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
12323
12324 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
12325 properly.
12326 (gdb_expect): Add optional timeout parameter, and add timeout
12327 value to various calls.
12328 (gdb_suppress_tests): Only give one warning message per group.
12329
12330Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
12331
12332 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
12333 global variables. Handle getting a value for $timeout more
12334 gracefully.
12335
12336Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
12337
12338 * lib/gdb.exp: Close connection to remote host if gdb doesn't
12339 initialize.
12340 (default_gdb_init): New procedure; allow gdb_init to be overridden
12341 by a target configuration file.
12342 (gdb_expect): Pass the timeout to remote_expect.
12343
12344 * config/monitor.exp(gdb_load): Fix typo in regexp.
12345
12346Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
12347
12348 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
12349
12350Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
12351
12352 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
12353 here. Call gdb_target_exec before rebooting the target, to make
12354 sure the connection to the target is closed.
12355 (gdb_load): Pass the name of the executable to gdb_target_monitor.
12356 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
12357 Also detect "Timeout reading from remote" error.
12358
12359 * config/gdbserver.exp: Pass the executable being loaded to
12360 gdb_target_monitor. Don't call gdb_file_cmd here; let
12361 gdb_target_monitor do it.
12362
12363 * gdb.disasm/hppa.exp: Don't use exec_output.
12364
12365Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
12366
12367 * gdb.base/list.exp: If we're debugging a non-native target,
12368 try to set the pc register to point to the start of the
12369 program before doing the first list command.
12370
12371 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
12372 test_calls after restarting.
12373
12374 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
12375 reloading.
12376
12377 * gdb.base/watchpoint.exp: Fix typo.
12378
12379 * gdb.base/setshow.exp: Check for use_gdb_stub.
12380
12381 * gdb.base/break.exp: Fix continue until exit test for the gdb
12382 stub case.
12383 * gdb.base/langs.exp: Ditto.
12384
12385 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
12386 gdb_load_offset. If we weren't given a file to load, figure out
12387 what the current file is and use it.
12388
12389 * config/i386-bozo.exp: New file.
12390
12391Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
12392
12393 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
12394 feature.
12395
12396 * config/proelf.exp: New entry.
12397
12398Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
12399
12400 * lib/gdb.exp: Remove spurious .* patterns at the beginning
12401 of regexps.
12402
12403 * gdb.base/watchpoint.exp: Don't run the test_stepping
12404 tests if gdb can't call functions on the target.
12405
12406 * gdb.base/setshow.exp: Don't run the set prompt tests if
12407 the board has gdb_prompt set.
12408
12409Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
12410
12411 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
12412 * gdb.base/commands.exp: Likewise.
12413 * gdb.base/setshow.exp: Likewise.
12414
12415Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
12416
12417 * config/monitor.exp(gdb_start): Look for gdb_prompt target
12418 feature.
12419
12420 * config/i960.exp: New file.
12421
12422Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
12423
12424 * gdb.base/funcargs.exp: Check for gdb,short_int target
12425 feature instead of looking for explicit target triplets.
12426
dc96c6c7 12427Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 12428
d63a86f8 12429 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
12430 "p 123DEADBEEF", to check parse_number.
12431 * top.c: change "to enable to enable" to "to enable" in a couple
12432 of help strings.
12433
12434Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
12435
12436 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
12437 on the mn10300.
d63a86f8 12438
c906108c
SS
12439Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
12440
12441 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
12442 where the test executable is run with explicit args.
12443 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
12444
12445Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
12446
12447 * gdb.base/run.c: Use FAKEARGV to build test executable that
12448 does not require a command line arg, since most simulators
12449 don't currently support passing such an arg into the simulated
12450 program.
12451 * gdb.base/commands.exp: Change tests to insert the proper
12452 value as the arg to the first recursive factorial call. Change
12453 compilation line to define FAKEARGV at compile time.
12454
12455Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
12456
12457 * gdb.base/recurse.exp: Enable these tests for the mn10300.
12458 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
12459 function with watchpoint enabled" test.
12460
12461Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
12462
12463 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
12464 Don't call gdb_test when the command doesn't return to a gdb prompt.
12465
12466 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
12467 "Tests restarted" messages.
12468
12469Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
12470
12471 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
12472
dc96c6c7 12473Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12474
12475 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
12476 for INFO SYMBOL; add help tests for OVERLAY commands.
12477 * gdb.base/default.exp: add tests for INFO SYMBOL command;
12478 add tests for OVERLAY commands
12479 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
12480 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
12481 * gdb.base/sigall.c: add usestubs code frag
12482 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 12483
c906108c
SS
12484Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
12485
12486 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
12487 failures.
12488 (gdb_stop_suppressing_tests): Note that tests have restarted.
12489
12490Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
12491
12492 * config/h8300.exp: New file.
12493
12494Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
12495
12496 * gdb.base/setshow.exp: Check for the existence of a
12497 feature, not its value.
12498
12499Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
12500
12501 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
12502
12503 * gdb.base/scope.exp: It's now init0(), not init().
12504
12505 * gdb.base/scope0.c: For now, change init() to be init0().
12506
12507 * config/monitor.exp: Use gdb_serial in preference to serial
12508 or netport.
12509
12510 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
12511 and it's not already set.
12512
12513Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
12514
12515 * gdb.base/setshow.exp: Only test the run command if the target
12516 isn't using a stub and if it supports argument passing.
12517
12518Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
12519
12520 * config/udi.exp(gdb_start): Make sure UDICONF is set
12521 properly before starting gdb.
12522
12523Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
12524
12525 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
12526 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
12527 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
12528
12529Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
12530
12531 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
12532 specialized code to reboot the board, use remote_reboot instead.
12533
12534 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
12535
12536 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
12537
12538 * config/monitor.exp: Make sure we disconnect from the target.
12539 Also, try a reboot/reload cycle instead of failing if the
12540 load fails.
12541
12542Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
12543
12544 * gdb.base/default.exp: Don't set match_max.
12545 * gdb.base/help.exp: Ditto.
12546 * gdb.base/list.exp: Ditto.
12547 * gdb.base/signals.exp: Ditto.
12548
12549 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
12550 set, use remote_ld to download the testcase instead of
12551 the GDB loader.
12552
12553Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
12554
12555 * config/vr5000.exp: New file.
12556
12557 * config/monitor.exp(gdb_target_monitor): Add pattern for
12558 "Ending remote" to detect errors in connecting.
12559
12560 * gdb.base/setshow.exp: Add .* within auto language test.
12561
12562 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
12563 target feature.
12564
12565 * config/monitor.exp(gdb_load): Check for a failure when loading,
12566 and reboot the board if necessary.
12567
12568 * gdb.base/setvar.exp(test_set): Handle multiple prints within
12569 a set of tests. Remove print.* from the patterns being checked.
12570
12571Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
12572
12573 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
12574 refer to gdb_spawn_id.
12575
12576 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
12577 longer used.
12578 * config/sparclet.exp: Ditto.
12579 * config/sparclet-old.exp: Ditto.
12580 * config/slite.exp: Ditto.
12581 * config/sim.exp: Ditto.
12582 * gdb.base/funcargs.exp: Ditto.
12583
12584 * lib/gdb.exp:Remove references to gdb_spawn_id.
12585 (gdb_expect): Move to remote.exp.
12586
12587Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
12588
12589 * config/monitor.exp: Detect the "Couldn't establish connection"
12590 message from GDB.
12591
12592Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
12593
12594 * gdb.base/bitfields.exp: Use runto instead of explicit
12595 gdb_run_cmd/gdb_expect sequences.
12596
12597 * gdb.base/break.exp(text_next_with_recursion): Add match for
12598 gdb_expect call.
12599
12600 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
12601 We also need to handle the "A program is being debugged already"
12602 prompt from gdb. Use gdb_test to set the baud rate.
12603
12604 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
12605 to 20000. Really. I mean it.
12606
12607Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
12608
12609 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
12610 fails. If suppress_flag is set, skip perror message about not
12611 being able to send to GDB.
12612 (send_gdb): If suppress_flag is set, don't try to send commands to
12613 GDB.
12614 (gdb_expect): If suppress_flag is set, always fail immediately.
12615 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
12616 (gdb_init): Call gdb_stop_suppressing_tests.
12617 (default_gdb_exit): Ditto.
12618 (default_gdb_start): Ditto.
12619
12620 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
12621 gdb_stop_suppressing_tests as appropriate.
12622 * gdb.base/break.exp: Ditto.
12623 * gdb.base/callfuncs.exp: Ditto.
12624 * gdb.base/commands.exp: Ditto.
12625 * gdb.base/exprs.exp: Ditto.
12626 * gdb.base/funcargs.exp: Ditto.
12627 * gdb.base/list.exp: Ditto.
12628 * gdb.base/recurse.exp: Ditto.
12629 * gdb.base/scope.exp: Ditto.
12630 * gdb.base/structs.exp: Ditto.
12631 * gdb.c++/inherit.exp: Ditto.
12632
12633Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
12634
12635 * config/vr4300.exp: New file.
12636
99707966 12637 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 12638
99707966 12639 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
12640
12641Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
12642
12643 * lib/gdb.exp(gdb_init): New function.
12644
12645 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
12646 for each individual variable set.
12647
12648 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
12649 name.
12650
12651 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
12652
12653 * gdb.base/scope.exp: Use gdb_test.
12654
12655 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
12656 aborting; the testsuite driver will do that for us (see
12657 gdb_finish). Also, use gdb_test in a few more places.
12658
12659Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
12660
12661 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
12662
12663Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
12664
12665 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
12666 and "add_tests" are not at the same address.
12667
12668Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
12669
12670 * gdb.base/ptype.exp: Use gdb_test.
12671
12672Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
12673
12674 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
12675 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
12676 left in. No longer expect them to fail.
12677
12678 * gdb.stabs/*.mt; Deleted, no longer used.
12679 * gdb.stabs/configure.in: Remove references to target makefile
12680 frags.
12681 * gdb.stabs/configure: Rebuilt.
12682
12683 * gdb.disasm/*.mt: Deleted, no longer used.
12684 * gdb.disasm/configure.in: Remove references to target makefile
12685 frags. Use "sh3.s" as the unique filename for this directory.
12686 * gdb.disasm/configure: Rebuilt.
12687
12688 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
12689 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
12690 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
12691
12692Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
12693
12694 * config/udi.exp: Use mondfe,name instead of remote_host.
12695
12696Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
12697
12698 * gdb.base/watchpoint.exp: Don't expect a failure when calling
12699 a function with a watchpoint enabled on the mn10200.
12700
12701 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
12702 before trying to create it!
12703
12704Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
12705
12706 * config/vx.exp: Use hostname instead of netport.
12707
12708 * config/vxworks.exp: New file.
12709
12710 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
12711
12712 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
12713 gdb before assuming everything worked. Send a ^C if a timeout
12714 occurs.
12715
12716 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
12717 $gdb_spawn_id directly.
12718 (gdb_run_cmd): Try _start as well as start. Use the target feature
12719 gdb,start_symbol as the symbol to start from when jumping.
12720
12721Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
12722
12723 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
12724 redundant) test.
12725
12726 * gdb.base/recurse.exp: Relax final value test for 'b' so that
12727 it doesn't lose for 16bit integer systems.
12728
12729Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
12730
12731 * gdb.fortran/types.exp: If the target doesn't support "double"
12732 data types, then expect "real" types to only be 4 bytes.
12733
12734 * gdb.c++/virtfunc.exp: Expect failure for virtual function
12735 call tests if the target doesn't support inferior function calls.
12736
12737 * gdb.base/printcmds.exp: Allow minor deviation in FP values
12738 in printf tests.
12739
12740Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
12741
12742 * gdb.base/help.exp: Disable "help set", "help show", and
12743 "help support". Simplify regexp for "help stack".
12744
12745 * gdb.base/default.exp: Set match_max to 5000 and the timeout
12746 to 60 seconds. Temporarily set match_max to 15000 around the
12747 "info copying" test.
12748
12749 * gdb.base/nodebug.exp: Don't try to do an inferior function
12750 call if the target doesn't support them.
12751 * gdb.base/printcmds.exp: Likewise.
12752 * gdb.base/setvar.exp: Likewise.
12753 * gdb.base/structs.exp: Likewise.
12754 * gdb.c++/templates.exp: Likewise.
12755 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
12756
12757 * gdb.base/recurse.exp: Enable for the mn10200.
12758
12759 * configure.in: Do configure gdb.stabs directory for *-*-elf
12760 targets.
12761 * configure: Rebuilt.
12762
12763 * gdb.base/break.exp: Check for gdb,noresults before testing
12764 exit status and/or results from the target.
12765 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
12766 * lib/gdb.exp: Remove old (now bogus) initialization of
12767 noinferior, noargs, noresults and nosignals.
12768
12769Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
12770
12771 * config/sh.exp: New file.
12772
12773 * config/slite.exp: Try to connect multiple times to the board
12774 before rebooting. Only send a "monitor run" if need_monitor_run
12775 is set.
12776
12777 * gdb.base/break.exp: Don't do the "stub continue" test if
12778 the target has gdb_stub set.
12779
12780 * gdb.base/callfuncs.exp: Increase the timeout.
12781
12782 * gdb.base/interrupt.exp: Don't even try to compile the testcase
12783 if the target has gdb,noinferiorio set.
12784
12785 * gdb.base/list.exp: Increase match_max to 10000 characters.
12786
12787 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
12788
12789 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
12790 target.
12791
12792 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
12793
12794Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
12795
12796 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
12797 trying to delete the copy of gdb. Catch the file delete so we
12798 don't die if the delete fails; also, the file should be copied to
12799 the host, not to the build.
12800
12801Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
12802
12803 * lib/gdb.exp(gdb_test): Surround the result pattern with
12804 parenthesis in case it contains multiple regexps separated
12805 with |.
12806
12807 * gdb.base/watchpoint.exp: Use gdb_test.
12808 * gdb.base/default.exp: Ditto.
12809
12810Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
12811
99707966 12812 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 12813
c906108c
SS
12814 * gdb.base/scope.exp: Use gdb_test.
12815 * gdb.c++/classes.exp: Ditto.
12816 * gdb.c++/inherit.exp: Ditto.
12817
12818Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
12819
12820 * gdb.base/crossload.exp: Don't use execute_anywhere, use
12821 remote_exec instead.
12822 * gdb.base/corefile.exp: Don't be ridiculous.
12823 * gdb.base/*.c: Add missing stub invocations.
12824
12825Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
12826
12827 * config/slite.exp: Miscellaneous fixes.
12828
12829 * lib/gdb.exp: Fix runto.
12830
12831 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
12832 the target.
12833
12834 * gdb.base/watchpoint.exp: Fix regexp.
12835
12836 * lib/gdb.exp(default_gdb_exit): Add a catch to the
12837 close and wait commands, as the descriptor may now be
12838 invalid. Always call "remote_close host".
12839
12840Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
12841
12842 Major rewrite for testsuite revision.
d63a86f8 12843
c906108c
SS
12844 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
12845 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
12846 instead of relying on spawn_id to always contain a valid
12847 spawn id.
12848 (get_compiler_info): New procedure to build the ${binfile}.ci
12849 file, instead of replicating this in N different places.
12850 (gdb_compile): New procedure.
d63a86f8 12851
c906108c
SS
12852 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
12853 appropriate arguments) instead of compile. Use gdb_test in a lot
12854 more places. Use send_gdb instead of send. Always run gdb_start
12855 at the start of a testcase, as this is no longer done magically.
12856
12857 config/*-gdb.exp: Rename without the -gdb suffix.
12858
12859 config/mips.exp: Use remote_close instead of exit_remote_shell.
12860 config/monitor.exp: Use target_info instead of looking at
12861 baud, timeout, etc.
12862 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
12863
12864Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12865
12866 * gdb.c++/templates.exp (test_ptype_of_templates),
12867 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
12868 Update expect patterns for destructors and assignment operators
12869 to match corresponding c-typeprint.c changes.
12870 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
12871 to destructor breakpoint test, GDB should be able to set the
12872 destructor breakpoint without specifying arguments.
12873
12874Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
12875
12876 * gdb.threads/pthreads.exp: Change result for failure to compile due
12877 to lack of pthreads runtime support from an error to simply an
12878 unsupported test, per dejagnu standards.
12879
12880Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12881
12882 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
12883 where GDB exits to reduce pattern match time.
12884 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
12885
12886 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
12887
dc96c6c7 12888Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12889
12890 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
12891 * gdb.base/default.exp: ditto.
12892 * gdb.base/nodebug.exp: ditto.
12893 * gdb.base/printcmds.exp: ditto.
12894 * gdb.base/ptype.exp: ditto.
12895 * gdb.base/setvar.exp: ditto.
12896 * gdb.base/structs.exp: ditto.
12897 * gdb.base/setshow.c: Guard against uninitialized values of argc.
12898
12899Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
12900
12901 * configure, */configure: Rebuild with autoconf 2.12.
12902
12903Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
12904
12905 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
12906 use new i*86-pc-linux*-gnu quads.
12907 * gdb.base/corefile.exp: Ditto.
12908 * gdb.base/signals.exp: Ditto.
12909 * gdb.base/sigall.exp: Ditto.
12910 * gdb.base/interrupt.exp: Ditto.
12911
12912 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
12913 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
12914 RedHat 4.0.
d63a86f8 12915
c906108c
SS
12916 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
12917 linux. This allows the test case to at least compile on latest
12918 linux, but still not run due to missing the threads runtime library.
12919
12920Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12921
12922 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
12923 directory to search gdb directory. Accept and step over conditional
12924 stack alignment code. Consume $prompt in failure cases.
12925 Reset timeout to $oldtimeout instead of some arbitrary value.
12926 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
12927 timeout problems with infinite stack backtraces.
12928 * gdb.base/ptype.exp (ptype struct link, union tu_link):
12929 Accept function parameters for linkfunc member.
12930
12931Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
12932
12933 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
12934 (CXXFLAGS): Remove, unreferenced.
12935 (B_OPTIONS): Add for -B options and add code to initialize with
12936 previous -B options and also add -B option to pick up cross compiled
12937 runtime.
12938 (TARGET_INCLUDES): Add for -I options and add code to initialize when
12939 doing cross compiles.
12940 (target_alias): Declare global.
12941 (xgcc): Set variable to full path of gcc in build tree. Use findfile
12942 to verify that gcc exists in build tree, and if so set CC to that
12943 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 12944
c906108c
SS
12945Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
12946
12947 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
12948 ptype test for anonymous union. Fixup testcase to match
12949 current gcc debug output.
12950
12951Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
12952
12953 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
12954 force argument to an unsigned long type.
12955
12956Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
12957
12958 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
12959 tests and anonymous union print/ptype tests.
12960 * gdb.base/list.exp (test_forward-search): Increase timeout by
12961 5 minutes for the "search extremely long line" case.
12962 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
12963 completely optional and that the pass/fail messages use the command as
12964 the message if that third arg is a null string.
12965 (gdb_test_exact): Arrange that a null string pattern means match a
12966 null string output rather than any output, which might include random
12967 errors.
12968 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
12969 backtrace test.
12970 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
12971 always failing and failure is now exposed by gdb.exp changes.
12972
12973Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
12974
12975 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
12976 weren't being noted.
12977
12978Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12979
12980 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
12981 * gdb.stabs/weird.exp: Remove v_comb xfails.
12982
dc96c6c7 12983Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12984
12985 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
12986 list.exp scope.exp watchpoint.exp]
12987 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 12988
dc96c6c7 12989Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12990
12991 * config/monitor.exp: Increase download timeout to 1000 seconds.
12992
dc96c6c7 12993Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12994
12995 * config/m32r.exp: Increase timeout to 120 seconds.
12996
12997Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
12998
12999 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
13000 and accept older ordering as obsolescent gcc or gdb.
13001 * gdb.c++/templates.exp: Ditto.
13002 * gdb.c++/virtfunc.exp: Ditto.
13003
13004Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
13005
13006 * gdb.base/coremaker.c: Add code to mmap some data so we
13007 can check that it ends up in the core file.
13008 * gdb.base/corefile.exp: Add test to read mmapped data
13009 from core file.
13010
dc96c6c7 13011Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13012
13013 * config/m32r.exp: New file.
13014
13015Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
13016
13017 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
13018 that cflags can contains -gstabs, and work correctly for other tests.
13019
dc96c6c7 13020Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13021
13022 * gdb.base/setshow.exp: New file, tests show and set.
13023 * gdb.base/setshow.c: New file, tests show and set.
13024 * gdb.base/help.exp: Add test for help set|show annotate.
13025 * gdb.base/default.exp: Add test for set|show annotate.
13026
13027Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
13028
13029 * testsuite/gdb.base/break.exp: Make backtrace from factorial
13030 errors unique.
13031 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
13032 explicitly.
13033
13034Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
13035
13036 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
13037 and width commands. This is done elsewhere.
13038 * (gdb_start): Don't call gdb_start_sim here. That's already
13039 done in gdb_load. This fixes lots of failures in default.exp.
13040
13041Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
13042
13043 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
13044 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
13045 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
13046 in the same we we treat other failures (since it may be an expected
13047 condition), rather than as an error.
13048 * gdb.base/signals.exp (test_handle_all_print): Revert back to
13049 old test format.
13050
13051Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
13052
13053 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
13054 (distclean maintainer-clean realclean): No need to remove files
13055 twice. Nuke the duplicates.
13056 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 13057 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
13058 Remove config.h along with other config files.
13059
13060Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
13061
13062 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
13063 "p func1 ()" and note that rests of tests are skipped.
13064 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
13065 setup_xfails for "print func2::coremaker_local".
13066 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
13067 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
13068 affected by the previous run test.
13069 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
13070 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
13071 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
13072 "pass int powerset tuple" and "pass modeless int powerset tuple".
13073 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
13074 "real write 4" and "real write 8".
13075 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
13076 setup_xfails for "print vs1 after tuple assign 2",
13077 "print \$i after tuple assign 2", and
13078 "print vs2 after tuple assign 2".
13079 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
13080 meaningful error message and return -1 so the caller can
13081 suppress further tests and avoid a cascade of errors.
d63a86f8 13082
c906108c
SS
13083Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
13084
13085 * gdb.base/a1-selftest.exp: Tweak tests to account for new
13086 format for printing version.
13087 * gdb.base/default.exp: Ditto.
13088 * gdb.base/interrupt.exp: Fix problem with cascade of
13089 errors if child process dies while calling a function.
d63a86f8 13090
c906108c
SS
13091Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
13092
13093 * Makefile.in (VPATH): Add
13094 * Makefile.in (Makefile, config.status): Fix rules so things get
13095 remade when necessary.
13096
13097Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
13098
13099 * Makefile.in (just-check): Add path to sibling expect dir
13100 to environment variable specified by RPATH_ENVVAR.
13101
13102Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
13103
13104 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
13105 (just-check): Add shared library paths for libstdc++, tk,
13106 tcl, bfd, and opcodes to the environment variable specified
13107 in RPATH_ENVVAR.
13108 * configure.in: Add support to recognize --enable-shared flag
13109 and generate correct value for RPATH_ENVVAR.
13110 * configure: Regenerated with autoconf.
13111
13112Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
13113
13114 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
13115 include all osf versions.
13116 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
13117 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
13118 when target is linux. When failing to build pthreads test
13119 executable, give more meaningful message.
13120 * gdb.threads/pthreads.c: Hpux also uses old definition of second
13121 arg for pthread_create.
d63a86f8 13122
c906108c
SS
13123Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
13124
13125 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
13126 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
13127 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
13128 and -lpthreads (everybody else).
13129 (test_startup): Fail gracefully if threads are not supported.
13130 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
13131 "p/c array_index("abcdef",2)" when not gcc compiled.
13132 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
13133 "print func2::coremaker_local" when not gcc compiled.
13134 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
13135 "ptype on opaque struct tagname (statically)",
13136 "ptype on opaque struct tagname (dynamically) 1", and
13137 "ptype on opaque struct tagname (dynamically) 2"
13138 for not compiled with gcc.
13139 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
13140 backtrace when compiled with gcc.
d63a86f8 13141 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
13142 than always return success.
13143
13144Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
13145
13146 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
13147
13148Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
13149
13150 * gdb.base/structs.exp: Undo last change.
13151
13152Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
13153
13154 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
13155 encapsulate all the steps/nexts done during self test, starting
13156 at main, and makes them less sensitive to optimization issues.
13157 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
13158 signal handler" test.
13159 * gdb.threads/pthreads.exp: Only run this for native configs.
13160 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
13161 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
13162 tests.
13163 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
13164 for "runto test_calls(void)" test.
d63a86f8 13165
c906108c
SS
13166Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
13167
13168 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
13169 and don't expect address info in breakpoint confirmations.
13170
13171Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
13172
13173 * gdb.base/list.exp (test_forward_search): Increase timeout
13174 temporarily by 60 seconds for searching extremely long line,
13175 and then reset to old value when done. Increase expect input
13176 buffer to 10000.
13177
13178Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
13179
13180 * gdb.base/list.exp (test_forward_search): Fix to handle very
13181 long source line without overflowing expect's input buffer.
13182
13183Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
13184
13185 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
13186 "buffer_full".
13187
13188 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
13189 "buffer_full".
13190
13191 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
13192 "buffer_full".
13193
13194 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
13195 "buffer_full".
13196
13197Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
13198
13199 * configure.in (configdirs): Add gdb.threads.
13200 * configure: Regenerated with autoconf.
13201 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
13202 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
13203 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 13204
c906108c
SS
13205Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
13206
13207 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
13208
13209Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
13210
13211 * gdb.base/signals.exp (test_handle_all_print): Test separately for
13212 each signal's status in the output of "handle all print".
13213 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
13214 the \r\n sequence that immediately precedes the gdb prompt.
13215 * gdb.base/a1-selftest.exp: Save original timeout and restore
13216 after test.
13217
13218Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
13219
13220 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
13221 symbol.
13222
13223Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
13224
13225 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
13226
13227Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
13228
13229 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
13230 timeout by 60 seconds.
13231
13232Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
13233
13234 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
13235 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
13236 error return.
13237
13238Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
13239
13240 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
13241 gdb initialization, also report how long dejagnu waited. Restore
13242 old timeout before doing error return. Temporarily increase timeout
13243 by 3 minutes to allow for slow startups over heavy NFS use.
13244
13245Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
13246
13247 * lib/gdb.exp: Report timeout value for verbosity level 2.
13248 * config/gdbserver.exp: Ditto.
13249 * config/hppro.exp: Ditto.
13250 * config/mips-gdb.exp: Ditto.
13251 * config/monitor.exp: Ditto.
13252 * config/netware.exp: Ditto.
13253 * config/sim-gdb.exp: Ditto.
13254 * config/slite-gdb.exp: Ditto.
13255 * config/udi-gdb.exp: Ditto.
13256 * config/unix-gdb.exp: Ditto.
13257 * config/vx-gdb.exp: Ditto.
13258 * gdb.base/a1-selftest.exp: Ditto.
13259 * gdb.base/a2-run.exp: Ditto.
13260 * gdb.base/break.exp: Ditto.
13261 * gdb.base/corefile.exp: Ditto.
13262 * gdb.base/list.exp: Ditto.
13263 * gdb.base/recurse.exp: Ditto.
13264 * gdb.base/scope.exp: Ditto.
13265 * gdb.base/signals.exp: Ditto.
13266
13267Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
13268
13269 * gdb.threads/Makefile.in (docdir): Removed.
13270
13271Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
13272
13273 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 13274 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 13275 @srcdir@.
d63a86f8 13276 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
13277 autoconf 2.5 or higher.
13278 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
13279
13280Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
13281
13282 * configure: Regenerated.
13283 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
13284 avoid name clashes with SunOS headers.
13285
13286Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
13287
13288 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
13289
13290Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
13291
13292 * gdb.base/callfuncs.exp: Finish last change -- make sure the
13293 prototype information ends up in the compiler info file.
13294
13295Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
13296
13297 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
13298 attempting to regenerate it. Eliminate use of a temporary file
13299 and just generate the info file directly. Source it immediately,
13300 for consistency of use.
13301 * gdb.base/corefile.exp: Ditto
13302 * gdb.base/exprs.exp: Ditto.
13303 * gdb.base/funcargs.exp: Ditto.
13304 * gdb.base/langs.exp: Ditto.
13305 * gdb.base/list.exp: Ditto.
13306 * gdb.base/mips_pro.exp: Ditto.
13307 * gdb.base/nodebug.exp: Ditto.
13308 * gdb.base/opaque.exp: Ditto.
13309 * gdb.base/ptype.exp: Ditto.
13310 * gdb.base/scope.exp: Ditto.
13311 * gdb.base/setvar.exp: Ditto.
13312 * gdb.base/signals.exp: Ditto.
13313 * gdb.base/whatis.exp: Ditto.
13314 * gdb.c++/templates.exp: Ditto.
13315 * gdb.c++/virtfunc.exp: Ditto.
13316 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
13317 whether or not to add -lstdc++ to the compile command line args.
13318
13319Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13320
13321 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
13322 it got fixed by the recent lookup_minimal_symbol_by_pc change.
13323 Increase timeout, a lot of single stepping might be needed if the
13324 target has no hardware watchpoints.
13325
13326Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
13327
13328 * gdb.base/break.exp: Ignore compiler warnings when compiling
13329 break.c.
13330 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
13331 * gdb.base/default.exp: Add h8300 xfails. Handle messages
13332 from remote-sim.
13333 * gdb.base/exprs.exp: Add h8300 xfails.
13334 * gdb.base/funcargs.exp: Likewise.
13335 * gdb.base/nodebug.exp: Likewise.
13336 * gdb.base/printcmds.exp: Likewise.
13337 * gdb.base/ptype.exp: Likewise.
13338 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
13339 h8300 xfails.
d63a86f8 13340 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
13341 on the h8300.
13342 * gdb.base/funcargs.c: Explicitly make last constant argument to
13343 call_after_alloca_subr an unsigned long type.
13344 * gdb.base/return.c: Include stdio.h.
13345
13346Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
13347
13348 * config/abug.exp: New file for the older Motorola Bug monitor
13349 that runs on the mvme13x series VME boards.
13350 * config/monitor.exp: Use the new config array for target settings
13351 if they exist.
13352
13353Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
13354
13355 * sim-gdb.exp: Make the SH simulator allocate less space when
13356 it is targeted.
13357
13358Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
13359
13360 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
13361 test.
13362
13363Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
13364
13365 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
13366 "rs6000-*-*" for "list function in include file" when gcc compiled.
13367 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
13368 for "p ctable1[120]".
13369 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
13370 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
13371 Remove setup_xfail for "rs6000-*-*" for
13372 "print 'scope0.c'::filelocal before run".
13373 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
13374 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
13375 since some compilers don't allow both options to be given
13376 on the same command line. Create object file and move it.
d63a86f8 13377
c906108c
SS
13378Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
13379
13380 * gdb.base/corefile.exp: Always regenerate the core file, since
13381 we always regenerate the coremaker program. Detect special case
13382 where registers cannot be read from core file.
d63a86f8 13383
c906108c
SS
13384Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
13385
13386 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
13387 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
13388 * gdb.c++/templates.exp: Only match on basename of file since
13389 some formats like xcoff don't encode directory information.
13390 * gdb.stabs/weird.exp: Use the right sed script for powerpc
13391 and rs6000 AIX xcoff targets.
13392 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
13393 * configure: Regenerate.
13394 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
13395 here, rather than in distclean.
d63a86f8 13396
c906108c
SS
13397Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
13398
13399 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
13400 defined, and use it to compile the test case with -O2. The
13401 native compilation still uses no optimization.
13402 * gdb.base/mips_pro.c: Remove inline assembly code since
13403 it is compiled PIC by default, which results in assembler
13404 warnings that make the testsuite think the compilation
13405 was unsuccessful.
13406
13407Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
13408
13409 * gdb.c++/misc.exp: Add note to message for
13410 "print s.a for foo struct" that this is a known gcc 2.7.2
13411 and earlier bug.
13412
13413Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
13414
13415 * gdb.base/break.exp: Fix pattern for matching "Delete all
13416 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
13417 setup_xfail for deleting all breakpoints test. Fix various
13418 timeout messages to include "(timeout)".
13419 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
13420 for "p t_float_values2(3.14159,float_val2)".
13421 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
13422 for "continue to call2g" when gcc compiled.
13423 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
13424 "up to foo in langs.exp", "show language at foo in langs.exp",
13425 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
13426 and "show language at fsub in langs.exp".
13427 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
13428 "list line 1 in include file", "list message for lines past EOF",
13429 "list function in include file", "list list0.h:foo", and
13430 "list filename:function; nonexistant function".
13431 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
13432 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
13433 and "ptype t_char_array" to be for native cc only.
d63a86f8 13434
c906108c
SS
13435Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
13436
d63a86f8 13437 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
13438 setup_xfail for "print coremaker_bss", "print coremaker_ro",
13439 "print func2::coremaker_local", and "backtrace in corefile.exp".
13440
13441Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
13442
13443 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
13444 "bt in signals.exp". This problem only appears when running
13445 the testsuite, and then only intermittently.
13446
13447Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
13448
13449 * gdb.base/return.exp (return_tests): Differentiate between
13450 two tests of continuing.
13451
13452Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
13453
13454 * */Makefile.in (maintainer-clean): Remove config.log.
13455 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
13456 * gdb.c++/Makefile.in (PROGS): Add inherit.
13457 (clean): Remove *.ci.
13458
13459Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
13460
13461 * gdb.c++/misc.cc: Add test code from Mike Stump.
13462 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
13463
13464Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
13465
13466 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
13467 to "alpha-*-osf2*" and add comment.
13468 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
13469 setup_xfail for "step over execarg initialization" and
13470 "step over corearg initialization".
13471 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
13472 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
13473 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
13474 gcc compiled for "print coremaker_bss", "print coremaker_ro",
13475 "print func2::coremaker_local", and "backtrace in corefile.exp".
13476 * gdb.base/signals.exp: Build and source signals.ci.
13477 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
13478 to be for gcc only.
13479 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 13480
c906108c
SS
13481Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13482
13483 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
13484 Feb 3 procfs.c change.
13485
13486Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
13487
13488 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
13489
13490Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
13491
13492 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
13493 from dejagnu's apparent default of 10 seconds, which gives random
13494 results when running the tests over NFS on moderately loaded systems.
13495 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
13496
13497Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
13498
13499 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
13500 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
13501 result reports.
13502
13503Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
13504
13505 * configure.in (CY_AC_PATH_TCLH): Remove.
13506 * configure: Regenerate.
13507
13508Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
13509
13510 * gdb.c++/Makefile.in (clean): Add missing '{'.
13511
13512Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
13513
13514 * lib/gdb.exp: Provide a default value for noinferior.
13515
13516 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
13517 Load libgloss.exp.
13518
13519Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
13520
13521 * gdb.disasm/hppa.exp: Compile directly into an executable, use
13522 the executable, not the .o to run the tests from.
13523
13524Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
13525
13526 * gdb.base/break.exp: Don't test for program exit or exit status
13527 if $noresults if nonzero.
13528 * gdb.base/langs.exp: Likewise.
13529 * gdb.base/watchpoint.exp: Likewise.
13530
13531 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
13532 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
13533 trying to compile the testcase.
13534
13535Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
13536
13537 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
13538 * gdb.base/signals.exp (continue to handler): Likewise.
13539
13540Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
13541
13542 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
13543
13544 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
13545
13546Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
13547
13548 * gdb.base/corefile.exp: Recognize "not found" as failure
13549 when trying to determine if a core file was generated.
13550 If no core file was generate the first time, try again without
13551 the ulimit -c to work around braindamaged shells.
13552
13553Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
13554
13555 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
13556 [] tests with "test" and enclose string in quotes.
13557 * gdb.stabs/configure: Rebuild
d63a86f8 13558
c906108c
SS
13559Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
13560
13561 Changes in sync with expect:
13562 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
13563 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
13564 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
13565 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
13566 argument to AC_REQUIRE.
13567 * configure: Regenerated.
13568
13569Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
13570
13571 * gdb.base/corefile.exp: When generating a core, discard any
13572 error messages about ulimit not found and the "core dumped"
13573 message from the shell that runs the coredumper.
13574
13575Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
13576
13577 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
13578
13579 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
13580 which sed script to run. Expect failure for v_comb test
13581 on PA targets too.
d63a86f8 13582
c906108c
SS
13583Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
13584
13585 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
13586 "print func2::coremaker_local" and for "backtrace in corefile.exp"
13587
13588Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
13589
13590 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
13591 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
13592 "sparc-sun-solaris*" xfails for "p v_comb".
13593 * lib/gdb.exp (default_gdb_start): Fix typo.
13594 * gdb.base/corefile.exp: Allow "Core was generated by ..."
13595 messages to not include the full program name that caused
13596 the core dump since some systems (such as solaris) apparently
13597 truncate this path to about 80 characters.
13598 When generating a core file first try increasing the core file
13599 size limit to unlimited since some systems may default it to
13600 zero, and it is harmless to try it. Move the test for failing
13601 to generate a core file to where it will actually get executed.
13602 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
13603 new gdb result from g++ debug info improvements and make old
13604 pattern obsolescent. Also account for size_t differences
13605 (may be int or long).
13606 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
13607 initialization before function call is placed in the delay slot
13608 and thus appears to be skipped over by commands such as "next".
13609
13610Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
13611
13612 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
13613
13614Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
13615
13616 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
13617 input source file; fix code to compile test to deal with this
13618 convention.
13619 * gdb.c++/*.exp: Likewise.
13620
13621Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
13622
13623 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
13624 "bt in signals.exp".
13625
13626Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
13627
13628 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
13629 "step over execarg initialization" and
13630 "step over corearg initialization".
13631
13632Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
13633
13634 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
13635 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
13636
13637Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
13638
13639 From Rob Savoye (rob@poseidon.cygnus.com)
13640 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
13641 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
13642 configure.in}, gdb.disasm/{Makefile.in, configure.in},
13643 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
13644 configure.in}: Major reworking for autoconfig.
13645 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
13646 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
13647 New files.
13648 * config/unix-gdb.exp: Make GDB global.
13649 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
13650 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
13651 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
13652 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
13653 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
13654 term.exp, twice.exp, watchpoint.exp, whatis.exp},
13655 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
13656 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
13657 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
13658 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
13659 pr-8136.exp, result.exp, string.exp, tuples.exp},
13660 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
13661 to returns as necessary, arrange for test to compile own testcase
13662 executable.
13663 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 13664
c906108c
SS
13665Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
13666
13667 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
13668 clear_xfail at end of test which might not call either pass or fail.
13669 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
13670 "backtrace through signal handler".
13671
13672Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13673
13674 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
13675 continuing from a job control stop signal.
13676 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
13677
13678Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
13679
13680 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
13681 * gdb.base/corefile.exp: Likewise.
13682 * gdb.base/funcargs.exp: Likewise.
13683
13684Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
13685
13686 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
13687 * config/monitor.exp: Add support for setting baud rate.
13688
13689Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
13690
13691 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
13692 i*86-*-linux* xfails for "backtrace through signal handler".
13693 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
13694 "print func2::coremaker_local".
13695 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
13696 alpha-dec-osf2* xfail for
13697 "delete all breakpoints when none".
13698
13699Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
13700
13701 * gdb.base/break.exp: Change test that deletes all breakpoints
13702 when no user breakpoints are installed. A post 4.15 change
13703 causes gdb to no longer prompt in this case.
13704
13705Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
13706
13707 * gdb.base/return.exp (return_tests): Change xfail for test
13708 "correct value returned double test" to stop xfailing at
13709 Solaris 2.5. Apparently the bug has been fixed.
13710
13711Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
13712
13713 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
13714 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
13715
13716Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
13717
13718 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
13719 * gdb.disasm/hppa.s: Corresponding changes.
13720
13721Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
13722
13723 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
13724 makefile fragment.
13725 * config/mt-hpux: Deleted.
13726
13727Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
13728
d63a86f8 13729 * Many files: When warning about suppressed tests due to a
c906108c
SS
13730 nonexistant test binary, avoid incrementing the warning count.
13731
13732Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
13733
13734 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 13735
c906108c
SS
13736Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13737
13738 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
13739 "sparc-*-solaris2*".
13740
13741Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13742
13743 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
13744 Add global and local variables and initialize them.
13745 * gdb.base/corefile.exp: Test correct mapping of corefile sections
13746 by printing variables. Remove rs6000 and powerpc xfails, BFD now
13747 extracts the file name and terminating signal from the core file.
13748 * TODO: Remove note about tests for correct mapping of corefile.
13749 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
13750 from optimizing it away.
13751 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
13752 handles common blocks.
13753
13754Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
13755
13756 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
13757 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
13758
13759Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
13760
13761 * Makefile.in (maintainer-clean): New target, synonym for
13762 realclean.
13763 * gdb.base/Makefile.in (maintainer-clean): Likewise.
13764 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
13765 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
13766 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
13767 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
13768 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
13769
13770Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
13771
13772 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
13773 xfails when not gcc compiled for "print foo::funclocal".
13774 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
13775 "print foo::funclocal at foo",
13776 "print 'scope1.c'::foo::funclocal at foo",
13777 "print foo::funclocal_bss at foo",
13778 "print 'scope1.c'::foo::funclocal_bss at foo",
13779 "print foo::funclocal_ro at foo",
13780 "print 'scope1.c'::foo::funclocal_ro at foo",
13781 "print bar::funclocal at foo" and
13782 "print 'scope1.c'::bar::funclocal at foo".
13783 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
13784 gcc compiled for "print foo::funclocal at bar".
13785 Expand all messages to ensure that they identify that
13786 the test is at bar().
13787 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
13788 gcc compiled for:
13789 "ptype on opaque struct pointer (statically)",
13790 "ptype on opaque struct tagname (statically)",
13791 "ptype on opaque struct pointer (dynamically) 1",
13792 "ptype on opaque struct tagname (dynamically) 1",
13793 "ptype on opaque struct pointer (dynamically) 2" and
13794 "ptype on opaque struct tagname (dynamically) 2
13795 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
13796 gcc compiled for:
13797 "p datalocal"
13798 "whatis datalocal",
13799 "ptype datalocal",
13800 "p bsslocal",
13801 "whatis bsslocal", and
13802 "ptype bsslocal".
13803 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
13804 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
13805 when not gcc compiled.
13806 * gdb.base/funcargs.exp (float_and_integral_args): Add
13807 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
13808 compiled.
13809 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
13810 "backtrace from call6a" when not gcc compiled.
13811 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
13812 "backtrace from call7a" when not gcc compiled.
13813 * gdb.base/callfuncs.exp (do_function_calls):
13814 Add "hppa*-*-hpux*" xfail when not gcc compiled for
13815 "p t_char_array_values(char_array_val2,char_array_val1)",
13816 "p t_char_array_values(char_array_val1,char_array_val2)",
13817 "p t_char_array_values("carray 1","carray 2")",
13818 "p t_char_array_values("carray 1",char_array_val2)",
13819 "p t_char_array_values(char_array_val1,"carray 2")",
13820 "p sum_args(1,{2})",
13821 "p sum_args(2,{2,3})",
13822 "p sum_args(3,{2,3,4})",
13823 "p sum_args(4,{2,3,4,5})"
13824 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
13825 "backtrace in corefile.exp" when not gcc compiled.
13826
13827Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13828
13829 * gdb.base/signals.exp: Rewrite `handle all print' test as
13830 a procedure. Accept blanks or TABs as whitespace, increase
13831 timeout and expect input buffer size for the large output
13832 from the command. Remove "i*86-*-bsdi2.0" xfail.
13833
13834Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13835
13836 * gdb.base/setvar.exp: Add new testcases for truncation when
13837 assigning invalid values to bitfields.
13838
13839Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
13840
d63a86f8 13841 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
13842 mips-sgi-irix* xfail for
13843 "call inferior func with struct - returns char *"
13844 and fix test so that an optional (unsigned char *) cast is
13845 accepted in the result.
13846
13847Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
13848
13849 * gdb.base/funcargs.exp (float_and_integral_args): Remove
13850 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
13851 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
13852 * gdb.base/signals.exp: Remove duplicate "handle all print" test
13853 that accidentally got checked in.
13854
13855Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
13856
d63a86f8 13857 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
13858 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
13859 compiled test.
13860 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
13861 Add mips-sgi-irix5* xfail for not gcc compiled.
13862 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
13863 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
13864 "p top", "whatis top", "p middle", and "whatis middle".
13865 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
13866 "whatis signed char" for not gcc compiled.
13867 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
13868 "set variable signed char=-1 (-1)" and
13869 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
13870 * gdb.base/funcargs.exp (float_and_integral_args):
13871 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
13872 Add mips-sgi-irix* xfail when not gcc compiled for
13873 "continue to call2b".
13874 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
13875 "continue to call2g".
13876 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
13877 "backtrace from call6a"
13878 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
13879 "backtrace from call7k".
13880 Add mips-sgi-irix5* xfail when not gcc compiled for
13881 "backtrace from call7a".
13882 (localvars_after_alloca): Fix gdb_test cmds for
13883 "print * after runto ...".
13884 Remove rs6000-*-* xfails for
13885 "print i after runto localvars_after_alloca" and
13886 "print l after runto localvars_after_alloca"
13887 for all compilers.
13888 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
13889 when not compiled with gcc, for:
13890 "print signed char == (minus)",
13891 "print signed char != (minus)",
13892 "print signed char < (minus)",
13893 "print signed char > (minus)".
13894 * gdb.base/callfuncs.exp (do_function_calls):
13895 Add mips-sgi-irix* xfail, when compiled with native compiler, for
13896 "call inferior func with struct - returns char *".
d63a86f8 13897 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
13898 "correct value returned double test" to include Solaris 2.4.
13899 * gdb.base/funcargs.exp (float_and_integral_args):
13900 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 13901
c906108c
SS
13902Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13903
13904 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
13905 enumeration bitfields if compiling with GNU C.
13906 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
13907 to empty' prompt.
13908
13909Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
13910
13911 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
13912 test for PRO targets.
13913
13914 * gdb.base/funcargs.exp: Avoid ever setting more than 8
13915 breakpoints in the inferior at any given time by making
13916 two groups of breakpoints for call2*, call6* and call7*
13917 tests.
13918
13919Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13920
13921 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
13922 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
13923 from optimizing it away.
13924 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
13925 "call inferior func with struct".
13926
13927Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
13928
13929 * configure.in: Only configure gdb.chill for particular targets.
13930
13931Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
13932
13933 * gdb.base/Makefile.in: Add action to .c.o transformation
13934 rule that generates a .ci file for each .o file and remove
13935 explicit .c.o rules except for callfuncs.o.
13936 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
13937 generates a .ci file for each .o file and remove explicit
13938 .cc.o rules.
13939 (clean): Remove *.tmp *.ci files.
13940 (EXECUTABLES): Remove templ-info.exp.
13941 * gdb.base/compiler.c: New file.
13942 * gdb.c++/compiler.cc: New file
13943 * gdb.base/scope.exp: Source gdb.base/scope.ci.
13944 Change rs6000-*-* xfail for
13945 "print 'scope0.c'::filelocal_ro" and
13946 "print 'scope1.c'::filelocal" and
13947 "print 'scope1.c'::filelocal_bss" and
13948 "print 'scope1.c'::filelocal_ro" and
13949 "print 'scope1.c'::foo::funclocal" and
13950 "print 'scope1.c'::foo::funclocal_ro" and
13951 "print 'scope1.c'::bar::funclocal" and
13952 "print 'scope0.c'::filelocal_ro" and
13953 "print 'scope1.c'::filelocal at foo" and
13954 "print 'scope1.c'::filelocal_bss at foo" and
13955 "print 'scope1.c'::filelocal_ro at foo" and
13956 "print 'scope1.c'::foo::funclocal at foo" and
13957 "print 'scope1.c'::foo::funclocal_bss at foo" and
13958 "print 'scope1.c'::foo::funclocal_ro at foo" and
13959 "print 'scope1.c'::bar::funclocal at foo" and
13960 "print 'scope0.c'::filelocal_ro" and
13961 "print 'scope1.c'::filelocal" and
13962 "print 'scope1.c'::filelocal_bss" and
13963 "print 'scope1.c'::filelocal_ro" and
13964 "print 'scope1.c'::foo::funclocal" and
13965 "print 'scope1.c'::foo::funclocal_bss" and
13966 "print 'scope1.c'::foo::funclocal_ro" and
13967 "print 'scope1.c'::bar::funclocal" and
13968 "print 'scope1.c'::bar::funclocal_bss"
13969 to only be xfail'd when not compiled with gcc.
d63a86f8 13970 Add rs6000-*-* xfail for
c906108c
SS
13971 "print 'scope0.c'::filelocal_bss before run"
13972 when compiled with gcc.
13973 (test_at_main): Add rs6000-*-* xfail for
13974 "print filelocal_ro in test_at_main"
13975 when compiled with gcc.
13976 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 13977 Add rs6000-*-aix* xfail for
c906108c
SS
13978 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
13979 "ptype t_char_array", not compiled with gcc.
13980 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
13981 xfail for "list foo (in include file)" when gcc compiled.
13982 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
13983 (integral_args): Add rs6000-*-* xfail for
13984 "run to call0a" if not compiled with gcc.
13985 (unsigned_integral_args): Add rs6000-*-* xfail for
13986 "run to call1a" if not compiled with gcc.
13987 (float_and_integral_args): Add rs6000-*-* xfail for
13988 "run to call2a" if not compiled with gcc and for
13989 "continue to call2b" for any compiler.
13990 Add rs6000-*-* xfail to
13991 "print f1 after run to call2a" for gcc compiled.
13992 (discard_and_shuffle): Add rs6000-*-* xfail for
13993 "run to call6a".
13994 (shuffle_round_robin): Add rs6000-*-* xfail for
13995 "backtrace from call7a" if not compiled with gcc.
13996 Add rs6000-*-* xfail for
13997 "backtrace from call7b" if compiled with gcc.
13998 (call_after_alloca): Add rs6000-*-* xfail for
13999 "print c in call_after_alloca" and
14000 "print s in call_after_alloca" and
14001 "backtrace from call_after_alloca_subr"
14002 if not compiled with gcc.
14003 (localvars_in_indirect_call): Add rs6000-*-* xfail for
14004 "print c in localvars_in_indirect_call" and
14005 "print c in localvars_in_indirect_call" and
14006 "backtrace in indirectly called function" and
14007 "stepping into indirectly called function"
14008 if not compiled with gcc.
14009 (localvars_after_alloca): Add rs6000-*-* xfail for
14010 "print c after runto localvars_after_alloca" and
14011 "print s after runto localvars_after_alloca" and
14012 "print i after runto localvars_after_alloca" and
14013 "print l after runto localvars_after_alloca"
14014 for all compilers.
14015 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
14016 than whatis-info.exp.
14017 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
14018 than opaque-info.exp.
14019 Setup rs6000-*-* xfail for
d63a86f8 14020 "ptype on opaque struct pointer (statically)" and
c906108c
SS
14021 "ptype on opaque struct pointer (dynamically)" when
14022 not compiled with gcc.
14023 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
14024 rather than callf-info.exp.
14025 (do_function_calls): Add clear_xfail for rs6000-*-* for
14026 "p t_float_values2(3.14159,float_val2)". Seems to work
14027 fine there, both with xlc and gcc. Need to find out what
14028 it is doing right and fix other platforms.
14029 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
14030 "call inferior func with struct - returns int",
14031 "call inferior func with struct - returns long",
14032 "call inferior func with struct - returns float",
14033 "call inferior func with struct - returns double",
14034 "call inferior func with struct - returns char *",
14035 but only if not gcc compiled (presumes xlc compiled).
14036 Change rs6000-*-* xfails for
14037 "call inferior func with struct - returns char" and
14038 " call inferior func with struct - returns short" to only
14039 xfail if not using gcc.
14040 (clean mostlyclean): Remove *.ci and *.tmp files.
14041 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
14042 than templ-info.exp.
14043 * gdb.base/langs.exp: Source gdb.base/langs.ci.
14044 Add rs6000-*-* xfail for "up to foo in langs.exp"
14045 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
14046 when not gcc compiled.
d63a86f8 14047
c906108c
SS
14048Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14049
14050 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
14051 * gdb.base/corefile.exp: Likewise.
14052 * gdb.base/list.exp: Likewise.
14053 * gdb.base/scope.exp: Likewise.
14054 * gdb.base/siganls.exp: Likewise.
14055
14056 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
14057 compiler output.
14058 * gdb.base/whatis.exp: Likewise.
14059
14060Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
14061
14062 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
14063 failure (opcode table has been fixed to match reality).
14064
14065Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
14066
14067 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
14068 "call inferior func with struct - returns char",
14069 "call inferior func with struct - returns short"
14070
14071 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
14072 "print 'scope0.c'::filelocal at main",
14073 "print 'scope0.c'::filelocal_bss in test_at_main",
14074 "print 'scope0.c'::filelocal at foo",
14075 "print 'scope0.c'::filelocal_bss in test_at_foo",
14076 "print 'scope0.c'::filelocal at bar",
14077 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 14078
c906108c
SS
14079 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
14080 in source file 1". This bug seems to have been fixed with both
14081 gcc and native cc (was native assembler bug?).
14082
14083Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
14084
14085 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
14086 "backtrace through signal handler" to "i*86-*-sysv4*".
14087 * gdb.base/signals.exp: Add xfail for "'next' behaved as
14088 continue" case. Add "known SVR4 bug" to fail message.
14089 Add "i*86-*-bsdi2.0" xfail for "handle all print".
14090 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
14091 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
14092 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
14093 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
14094 "up to foo in langs.exp", "show language at foo in
14095 langs.exp", "up to cppsub_ in langs.exp", "show
14096 language at cppsub_ in langs.exp", "up to fsub in
14097 langs.exp", and "show language at fsub in langs.exp".
14098 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
14099 "bactrace in corefile.exp".
14100 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
14101 "call inferior function with struct - returns float" and
14102 "call inferior function with struct - returns double".
d63a86f8 14103
c906108c
SS
14104Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
14105
14106 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
14107 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
14108 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
14109 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
14110
14111Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
14112
14113 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
14114 (or overriden) "CHILL" macro rather then bare "gcc".
14115 Also look for ../../gcc/xgcc since that is what we will
14116 actually need, not "Makefile". Remove following assignment
14117 of CHILL to CHILL_FOR_TARGET because that results in
14118 recursive definition.
14119
14120Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
14121
14122 * gdb.base/corefile.exp: Change xfail for backtrace in
14123 corefile.exp from linuxaout to all linux.
14124 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
14125 cases where we miss the breakpoint at the signal handler
14126 for some reason. Setup xfail for linuxoldld/linuxaout and
14127 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
14128 hitting SIGURG breakpoint.
14129 * gdb.base/signals.exp: Setup xfail for "next" acting like
14130 continue to add linuxoldld. Setup xfail for all linux for
14131 "next to handler in signals_tests_1", "backtrace in
14132 signals_tests_1", "continue to func1", "pass SIGUSR1",
14133 and continue to handler".
14134
14135Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
14136
14137 * Update all FSF addresses except those in COPYING* files.
14138
14139Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
14140
14141 * gdb.base/a2-run.exp: Change messages to be more explicit about
14142 the status of args, and quote binfile in results.
14143
14144Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
14145
14146 * gdb.base/callfuncs.exp: Add tests for passing structs to
14147 inferior functions and return various types.
14148 * gdb.base/callfuncs.c: Add functions to receive a struct
14149 and return a member of the struct, in various types.
14150
14151Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14152
14153 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
14154
14155Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
14156
14157 * config/vxworks29k.exp: New file, sources vxworks.exp.
14158
14159Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14160
14161 * config/gdbremote.exp: New file. Testing framework using
14162 gdbserver.
14163
14164Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
14165
14166 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
14167 "call function when asleep" and "send end of file".
14168 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
14169 for "backtrace in corefile.exp".
14170 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
14171 for "backtrace through signal handler".
14172 * gdb.base/corefile.exp: Make sure we actually generate a core file
14173 before trying the core tests. Some systems allow the user to suppress
14174 generation of core files and default to that (linux for example).
14175 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
14176 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
14177
14178Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14179
14180 * gdb.threads: New directory with some crude multi-threaded
14181 gdb tests (step.exp and step2.exp).
14182 * config/mt-lynx (STEP_EXECUTABLE): Define.
14183 (THREADFLAGS): Define.
14184
14185Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
14186
14187 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
14188
14189 * gdb.base/signals.exp: Disable whole file for lynx until
14190 further notice.
14191
14192 * gdb.base/signals.exp: xfail test where "next" acts like
14193 "continue" for lynx.
14194
14195 * gdb.base/interrupt.exp: xfail test for calling function while
14196 inferior is asleep for lynx.
14197
14198 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
14199 than one cr-lf after each command.
14200
14201Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14202
14203 * configure.in: Reinstate setting of stabsdirs variable, fix
14204 typo in setting up configdirs for native builds.
14205
14206 * gdb.base/return.exp: Fix typo in return double test.
14207 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
14208 compiler from optimizing them away.
14209
14210Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
14211
14212 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
14213 sequences to be echo'd by gdb when using gdb_test.
14214 * gdb.chill/chexp.exp: Likewise.
14215 * gdb.fortran/exprs.exp: Likewise
14216
14217Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14218
14219 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
14220 after the inferior gdb has started.
14221
14222 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
14223 after each command.
14224 * gdb.base/funcargs.exp: Likewise.
14225 * gdb.base/gdbvars.exp: Likewise.
14226 * gdb.base/interrupt.exp: Likewise.
14227 * gdb.base/list.exp: Likewise.
14228 * gdb.base/watchpoint.exp: Likewise.
14229 * gdb.c++/demangle.exp: Likewise.
14230 * gdb.c++/inherit.exp: Likewise.
14231 * gdb.chill/chexp.exp: Likewise.
14232 * gdb.fortran/exprs.exp: Likewise.
14233
14234 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
14235 test if we can't handle IO to/from the inferior.
14236
14237 * gdb.c++/misc.exp: Always check for a program already being
14238 started after sending a "run" command to gdb.
14239
14240 * gdb.base/twice.exp: Start with a fresh gdb.
14241
14242 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
14243 only depend on gdb's expression code, not the chill runtime.
14244
14245 * gdb.base/return.c: Put return values into variables so we
14246 can have gdb print them rather than depending on the program
14247 to print them.
14248 * gdb.base/return.exp: Corresponding changes.
14249
14250 * lib/gdb.exp: Provide default value for noinferiorio.
14251 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
14252 the inferior.
14253
14254 * gdb.base/break.exp: Always check for a program already being
14255 started after sending a "run" command to gdb.
14256 (text_next_with_recursion): Don't check the output from the
14257 program's printf statement. Instead just make sure the program
14258 exited.
14259
14260 * gdb.base/commands.exp: Protect tests which need arguments with
14261 $noargs conditionals.
14262
14263Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14264
14265 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
14266 of structure member arrays to match gdb/valops.c:value_addr change.
14267
14268Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
14269
14270 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
14271 cases.
14272
14273Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
14274
14275 * configure.in (configdirs): Remove gdb.chill from default list
14276 of subdirs and then add it back in only if doing a native build.
14277 The current chill compiler does not yet work in any cross build.
14278 * Revert all signal changes from Jul 6.
14279 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
14280 for sh-hms targets, allowing these tests to link, with no other
14281 changes. Testing is suppressed by setting "nosignals" in site.exp.
14282
14283Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
14284
14285 * configure.in (signaldirs): Define and add to configdirs for all
14286 targets except some specific ones that are known to not support signals.
14287 Also clean up formatting.
14288 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
14289 (signals, sigall): Remove rules to build.
14290 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
14291 Moved to new gdb.signals directory.
14292 * gdb.signals: New test directory.
14293 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
14294 signals.c signals.exp}: New or moved files.
14295
14296Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
14297
14298 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
14299
14300Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
14301
14302 * gdb.base/return.exp: Xfail `return double' test failure
14303 on at least Solaris 2.3 and handle future/past versions on
14304 a case by case basis as appropriate. Also update message
14305 to include i*86 failures.
14306
14307Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14308
14309 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
14310
14311 * lib/gdb.exp: Fix comment which erroneously identified
14312 gdb_file_cmd as gdb_load (the 19 May change was in fact to
14313 gdb_file_cmd not gdb_load).
14314 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
14315
14316 * gdb.base/setvar.exp: Make test names consistent between pass and
14317 fail cases. Use gdb_test more.
14318
14319Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14320
14321 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
14322
14323Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14324
14325 * gdb.base/help.exp: Fix expected help string for `show commands'.
14326
14327Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
14328
14329 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
14330
14331 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
14332 of a text section.
14333
14334Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
14335
14336 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
14337 that loop eventually terminates. Fix Connection refused logic so
14338 that testsuite will expire nicely.
14339
14340Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
14341
14342 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
14343 config/rom68k.exp: New tcl glue for the appropriate monitors.
14344 These all just end up calling monitor.exp.
14345 * config/monitor.exp (gdb_target_monitor): Handle `Connection
14346 refused' by retrying. Cleanup some timeout issues.
14347 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
14348 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
14349 callers don't have to set/restore global timeout variable.
14350
14351 * The following set of changes centralizes management of the global
14352 timeout variable. This way, it can be set in one target dependent
14353 place instead of dozens of places scattered throughout the test suite.
14354 If you need to lengthen a timeout, then you should either set timeout
14355 in one of the config/{target}.exp files, or multiply it by a factor.
14356 Setting it to an absolute value is always going to lose for some
14357 targets.
14358 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
14359 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
14360 * gdb.base/funcargs.exp: Don't set timeout.
14361 * gdb.base/list.exp (test_forward_search): Only use local timeout.
14362 * gdb.base/printcmds.exp (test_print_string_constants
14363 test_print_array_constants): Don't set timeout.
14364 * gdb.base/ptype.exp: Don't set timeout.
14365 * gdb.base/recurse.exp: Don't set timeout.
14366 * gdb.base/return.exp: Don't set timeout.
14367 * gdb.base/watchpoint.exp: Don't set timeout.
14368 * gdb.c++/classes.exp (do_tests): Don't set timeout.
14369 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
14370
14371Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
14372
14373 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
14374
14375Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14376
14377 * lib/gdb.exp: Disable chill tests for irix5.
14378
14379Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14380
14381 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
14382 each test pass or fail.
14383
14384Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14385
14386 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
14387 xlc not gcc.
14388
14389Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
14390
14391 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
14392
14393Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
14394
14395 * config/est.exp: Fix copyright and comments. Remove dead code.
14396 Use targetname, serialport and baud variables instead of fixed
14397 constants.
14398 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
14399 * config/cpu32bug.exp: New file to support cpu32bug monitors.
14400
14401Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14402
14403 * gdb.base/watchpoint.exp: Don't run
14404 test_watchpoint_triggered_in_syscall for sunos.
14405
14406Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14407
14408 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
14409 they don't seem to exist. Do include stdio.h.
14410
14411Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14412
14413 * gdb.base/a1-selftest.exp: Add alpha xfail.
14414
14415Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14416
14417 * gdb.base/watchpoint.c (main): Prompt before calling read().
14418 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
14419 Revise accordingly. Remove cruft about sending "123" several
14420 times, until it gets noticed. Clean up the "print buf[0]" stuff
14421 so that it passes or fails, and waits for prompts in the usual way.
14422
14423Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14424
14425 * gdb.base/recurse.exp: Fix comment.
14426
14427 * TODO: Remove item about printing variables in nodebug.exp. Add
14428 item about enabling tests which are only run on some targets.
14429
14430 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
14431 fail, make test names unique, use new gdb_test convention
14432 regarding pattern, use gdb_test more, etc.).
14433
14434 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
14435 fail, make test names unique, etc.).
14436
14437Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14438
14439 * gdb.base/nodebug.c: Change return type of top and middle to
14440 short.
14441 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
14442 are fixed by the recent mdebugread.c changes. Allow `short ()'
14443 as type for top and middle.
14444
14445Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14446
14447 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
14448 nearly as I can tell, the whole thing was an accident in Stu's
14449 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
14450 to replace a send/expect pair with gdb_test, but ended up only
14451 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
14452 of 30 Mar 1995 took care of it, but left this vestigial comment
14453 which I am now nuking.
14454
14455Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14456
14457 * gdb.base/break.exp: Look for different line number for
14458 breakpoint at main depending on usestubs.
14459
14460Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14461
14462 * gdb.base/list.exp: Adjust some alternate expect patterns to
14463 match recent list0.c change. Add alternate expect pattern for
14464 output from `list default lines around main' for optimizing
14465 compilers.
14466
14467Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14468
14469 * lib/gdb.exp: If nosignals is not set, set it to 0.
14470
14471Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
14472
14473 * config/slite-gdb.exp: Responds to load symbol table prompt.
14474 * gdb.base/break.exp: Adjust line number, fix rerun.
14475 * gdb.base/langs0.c: Add #ifdef usestubs.
14476
14477Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
14478
14479 * gdb.base/list.exp: Adjust line contents after adding new lines in
14480 list0.c. Also fix a syntax error.
14481
14482 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
14483 * gdb.base/break.exp: ditto.
14484 * gdb.base/list.exp: ditto.
14485 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
14486 * gdb.base/run.c: ditto.
14487 * gdb.base/list0.c: ditto.
14488 * gdb.base/funcargs.c: ditto.
14489
14490Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
14491
14492 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
14493 $targetname, $serialport and $baud instead of hardwired variables.
14494 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
14495 target doesn't support signals.
14496
14497Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
14498
14499 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
14500
14501Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14502
14503 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
14504 Don't rely on the value of an auto variable before it has been
14505 initialized. Use gdb_test more.
14506
14507Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14508
14509 * lib/gdb.exp (default_gdb_version): A version number must start
14510 with a digit, but other than that contains all characters up to
14511 the first whitespace character.
14512
14513Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14514
14515 * gdb.base/commands.exp (breakpoint_command_test): New tests.
14516
14517Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14518
14519 * gdb.c++/*.exp: Warn if executable does not exist. The original
14520 reason for skipping the warning was that configure.in sometimes
14521 intentionally skipped building the executables but the tcl code
14522 had no way of knowing. That (a) was always bogus with respect to
14523 error handling, (b) is no longer true (right now there is no way
14524 to skip C++ tests).
14525
14526 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
14527
14528Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14529
14530 * gdb.base/list.exp: Add expect patterns for output from
14531 SunPRO compiled executables.
14532 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
14533 types.
14534
14535Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14536
14537 * gdb.base/break.exp (test_next_with_recursion): Accept any line
14538 number (we are already testing that the correct source line text
14539 gets printed).
14540
14541 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
14542 that is what is intended, but something needed to be done to get
14543 sunos4 native working again.
14544
14545 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
14546
14547 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
14548 apparently went with a (very) old xfail.
14549
14550Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
14551
14552 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
14553 runto_main is a proc in gdb.exp that will do 'step' for target use
14554 stubs.
14555 * gdb.base/exprs.exp: ditto.
14556 * gdb.base/interrupt.exp: ditto.
14557 * gdb.base/opaque.exp: ditto.
14558 * gdb.base/printcmds.exp: ditto.
14559 * gdb.base/ptype.exp: ditto.
14560 * gdb.base/scope.exp: ditto.
14561 * gdb.base/setvar.exp: ditto.
14562 * gdb.base/signals.exp: ditto.
14563 * gdb.base/twice.exp: ditto.
14564 * gdb.c++/classes.exp: ditto.
14565 * gdb.c++/inherit.exp: ditto.
14566 * gdb.c++/templates.exp: ditto.
14567 * gdb.base/break.exp: no run and hit main for stubs. Change line
14568 numbers for breakpoints and info breakpoint.
14569 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
14570 breakpoint().
14571 * gdb.base/callfuncs.c: ditto.
14572 * gdb.base/exprs: ditto.
14573 * gdb.base/interrupt.c: ditto.
14574 * gdb.base/opaque0.c: ditto.
14575 * gdb.base/printcmds.c: ditto.
14576 * gdb.base/ptype.c: ditto.
14577 * gdb.base/scope0.c: ditto.
14578 * gdb.base/setvar.c: ditto.
14579 * gdb.base/signals.c: ditto.
14580 * gdb.base/twice.c: ditto.
14581 * gdb.c++/misc.cc: ditto.
14582 * gdb.c++/templates.cc: ditto.
14583
14584Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14585
14586 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
14587
14588 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
14589 somewhere between `read' and `main.c'. I'm pretty sure the
14590 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
14591 and it isn't particularly useful.
14592
14593 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
14594
14595Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14596
14597 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
14598
14599Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
14600
14601 * config/mt-slite: add LIBS and -nostdlib.
14602 * config/slite-gdb.exp: add this new file to support sparclite target.
14603
14604Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
14605
14606 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
14607
14608 * gdb.base/a2-run.exp: Change argument to istarget from
14609 "*-*-vxworks" to "*-*-vxworks*".
14610 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
14611
14612Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
14613
14614 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
14615 will not runto main but do a 'step' to step out of breakpoint().
14616 * config/mt-slite: add -Dusestubs.
14617
14618Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14619
14620 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
14621 instead of just @.
14622
14623 * gdb.base/signals.exp: Add test for "handle all print".
14624 * TODO: Remove "handle all print". Also remove item about
14625 checking copyright date (I don't like the idea of a spurious FAIL
14626 based on when we run the tests).
14627
14628 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
14629 for SunOS4 (reason for failure not investigated). Remove
14630 redundant test for $binfile.
14631
14632 * gdb.base/nodebug.c (array_index): Call malloc.
14633
14634 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
14635
14636Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
14637
14638 * gdb.base/recurse.exp: Update gdb_test invocation to use new
14639 conventions and slightly simplify the matching regexp.
14640
14641Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14642
14643 * gdb.base/break.exp: Update gdb_test invocation to use new
14644 convention.
14645
14646 * lib/gdb.exp: If noargs is not set, set it to 0.
14647
14648 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
14649 tests unique.
14650
14651 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
14652
14653Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14654
14655 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
14656 one argument of type "<non-float parameter>".
14657
14658Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
14659
14660 * config/rom68k.exp: New file to support Motorola IDP board.
14661 * gdb.base/a2-run.exp: Skip this file if noargs is set.
14662 * gdb.base/break.c: Change things around so that this program
14663 doesn't depend upon args. This is necessary to make remote
14664 targets work (in general, they can't take args).
14665 * gdb.base/break.exp: Don't try to send args to program. Don't
14666 expect output. Also, replace lots of code with gdb_test.
14667
14668Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14669
14670 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
14671 printing of '\'' (which is what the comment says we are testing,
14672 even though we were not), not '''.
14673 (test_integer_literals_rejected): Test that printing ''' is an error.
14674
14675 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14676 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
14677 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
14678 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
14679 Use gdb_test not test_print_accept.
14680 * lib/gdb.exp: Remove test_print_accept.
14681
14682 * gdb.base/signals.exp (signal_tests_1): Make pass message
14683 consistent with fail message.
14684
14685 * gdb.base/whatis.exp: Remove xfails for printing char vs.
14686 unsigned char; the bug (PR 1821) is fixed.
14687
14688 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
14689
14690 * gdb.base/scope.exp (test_at_localscopes): Call pass for
14691 successful tests--makes xfailing them work right.
14692
14693Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14694
14695 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
14696 only \r\n, not .*. The test can pass .* as the last thing in
14697 $pattern if that is what it wants. In addition to providing this
14698 flexibility, this change should speed up pattern matching in cases
14699 where the pattern already ended with .* (there were a number of
14700 them). This change also helps catch bad patterns--in the old
14701 scheme the typo "char \*" instead of "char \\*" would pass. Now
14702 it is caught.
14703 * Many .exp files: Update callers.
14704
14705 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
14706 clearer and does not spuriously match multiple ('s. Likewise for
14707 ) and *.
14708
14709 * gdb.base/nodebug.exp: Test ability to call a function and pass
14710 it a string (even with no debugging info).
14711
14712 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
14713 "p '\'", which is the same as "p ''" once tcl gets done with
14714 quoting, to "p '\\'", which I suspect is what is intended (one
14715 backslash gets sent to GDB).
14716
14717 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
14718
14719Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14720
14721 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
14722 1817) was fixed literally years ago.
14723
14724Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14725
14726 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
14727 test, it causes stepping out of call_after_alloca_subr with
14728 optimizing compilers.
14729 (localvars_in_indirect_call): Consume GDB prompt if `finish'
14730 fails.
14731
14732 * gdb.c++/templates.exp: Source templ-info.exp only if
14733 the templates executable exists.
14734
14735 * gdb.c++/misc.cc (class Contains_static_instance,
14736 class Contains_nested_static_instance),
14737 gdb.c++/classes.exp (test_static_members): Test printing of
14738 a class that contains a static instance of the class.
14739
14740Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14741
14742 * gdb.base/langs2.c (cppsub_): Don't prototype.
14743 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
14744 only, I believe).
14745
14746Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14747
14748 * lib/gdb.exp (skip_chill_tests): New procedure.
14749
14750 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
14751
14752Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
14753
14754 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
14755 each expect pattern. Cuts runtime from 12 to about 4 seconds.
14756
14757Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14758
14759 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
14760
14761 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
14762 disassemble 8, not 16, instructions for part 4.
14763
14764 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
14765 support the latter anymore.
14766
14767 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
14768 -DNO_PROTOTYPES.
14769 * gdb.base/callfuncs.c: Control use of prototypes based on
14770 NO_PROTOTYPES, not __STDC__.
14771 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
14772 t_float_values2 tests if prototypes in use.
14773
14774 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
14775 t_double_values): When checking differences against DELTA, check
14776 that difference is within the range (-DELTA,DELTA), not just
14777 (-infinity,DELTA).
14778
14779Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
14780
14781 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
14782 'file' command firts, then 'target', then 'load', this is due to gdb
14783 target set up.
14784 * config/mips-gdb.exp: Fix a couple regular exp bugs.
14785
14786Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
14787
14788 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
14789 FP load/store variants.
14790 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
14791
14792Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
14793
14794 * gdb.base/term.exp: Do not give a warning if not native, it is
14795 not an abnormal condition.
14796
14797Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
14798
14799 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
14800 t_char_array".
14801
14802Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
14803
14804 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
14805 are getting the version number.
14806
14807 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
14808 if not native, it is not an abnormal condition.
14809
14810Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14811
14812 * lib/gdb.exp: Just use "file exists", rather than undocumented
14813 dejagnu procedure "findfile".
14814
14815Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
14816
14817 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
14818 (LDFLAGS): Set to -Xlinker -Ur.
14819
14820 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
14821 Removed, these values are set by lib/gdb.exp.
14822
14823 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
14824
14825Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
14826
14827 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
14828 of replicating gdb startup code.
14829
14830 * config/mt-vxworks (LDFLAGS): Set to -r.
14831 (CFLAGS_FOR_TARGET): Removed.
14832
14833 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
14834 (gdb) and gdb for vxworks uses (vxgdb).
14835
14836 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
14837 executable is not in the tree and host != target, use sed and
14838 program_transform_name to determine the gdb name used by the
14839 target.
14840
14841 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
14842 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
14843
14844Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14845
14846 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
14847 floats, chars, and shorts where there are ANSI-style function
14848 definitions.
14849
14850 * gdb.base/langs.exp, gdb.base/langs*: New test.
14851 * gdb.base/Makefile.in: Build it.
14852 * TODO: Remove item about checking that C names don't get C++
14853 demangling applied; this test tests it.
14854
14855Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14856
14857 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
14858 went with the const70 xfail. The xfail went away a year ago.
14859
14860 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
14861
14862 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
14863 for hp300.
14864
14865 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
14866
14867 * gdb.base/a1-selftest.exp: Don't run on hp300.
14868
14869Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14870
14871 * Makefile.in (site.exp): Set host_alias and target_alias as well
14872 as host_triplet and target_triplet.
14873
14874Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14875
14876 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
14877
14878 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
14879 places as other ecoff systems).
14880
14881 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
14882 ultrix.
14883
14884Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14885
14886 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
14887 remove them.
14888 * gdb.base/nodebug.exp: Accept "function" in addition to "text
14889 variable and "variable" in addition to "data variable".
14890 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
14891
14892 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
14893 2.
14894 * gdb.base/list1.c (long_line): Add additional statement at start
14895 of function.
14896 * gdb.base/list.exp (test_forward_search): Update line number to
14897 reflect new statement.
14898
14899Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14900
14901 * gdb.base/signals.exp: Reinitialize searched source directories
14902 after gdb_start call.
14903
14904Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
14905
14906 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
14907 * gdb.stabs/Makefile.in: Likewise.
14908
14909 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
14910 change. Instead split the tests into smaller pieces.
14911 * gdb.disasm/hppa.s: Corresponding changes.
14912
14913Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14914
14915 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
14916 Quote ^C when passing it to stty. For some shells ^ is a pipe.
14917
14918 * gdb.base/funcargs.exp: Modify many tests so that every test
14919 either passes or fails. Make some test names unique.
14920
14921Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14922
14923 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
14924 Call stty to set interrupt character.
14925
14926 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
14927 for HP assembler versus GNU assembler based on actual behavior of
14928 $(CC), rather than assuming that $(AS) is always the GNU assembler.
14929
14930 * TODO: Suggest a few more stepping tests.
14931
14932Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
14933
14934 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
14935 restart GDB for h8300 after a continue.
14936 (return): Add pattern to match a29k-udi behavior.
14937 * gdb.base/nodebug.exp: Remove obsolete comment.
14938 * gdb.base/regs.exp: New file, testing of register displays.
14939 * gdb.base/return.exp: Fix typo in reference to $objdir.
14940 * gdb.base/whatis.exp: Always start with a fresh GDB.
14941
14942Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14943
14944 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
14945 higher, these tests generate a lot of output.
14946
14947Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14948
14949 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
14950 code following the catch silently ignored some errors; without the
14951 catch they should be thrown like any other tcl error. Also, the
14952 catch used "" instead of {} which meant all the callers who wanted
14953 to include one of the characters "[]$ had to quote it an extra time.
14954 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
14955 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
14956 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
14957 Remove extra quoting.
14958
14959Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
14960
14961 * gdb.base/commands.exp: Make test names unique; every test either
14962 passes or fails. Update some comments.
14963
14964 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
14965
14966Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14967
14968 The following fixes a FAIL caused by the fact that the alpha stabs
14969 configuration didn't use the ".if alpha" code in weird.def.
14970 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
14971 bit pointer, so the 32 bit version works even on the alpha.
14972 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
14973 Remove the stuff which allowed us to have separate versions for
14974 alpha and everything else.
14975
14976 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
14977 regexp which "info func operator\[\](" is supposed to match. Fix
14978 string to send to GDB. Note that GDB still doesn't work right. Add a
14979 new test for "info func .perator\[\](" which GDB does handle correctly.
14980
14981 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
14982
14983Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14984
14985 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
14986 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
14987 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
14988 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
14989 it makes the tests harder to understand and confuses test-o-matic.
14990 The preferred style is that each test provides a PASS or a FAIL,
14991 and has a unique message (e.g. "continue #54" not just "continue")
14992 which is the same for the pass and the fail.
14993 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14994 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
14995 to lib/gdb.exp.
14996 * gdb.base/printcmds.exp: Use test_print_accept. Remove
14997 prt_accept which was basically the same thing. Likewise for
14998 test_print_reject and prt_reject.
14999 * lib/gdb.exp (test_print_reject): Add some more error message
15000 patterns to match from the former printcmds.exp (prt_reject).
15001 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
15002 One defect of the passcount stuff is that some of it failed to
15003 report XPASS where appropriate.
15004 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
15005 stuff before and after arg in expected pattern.
15006 (test_paddr_operator_functions): Re-do test without print_addr_of;
15007 this is the only test which seems to want extra stuff there.
15008
15009Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15010
15011 * gdb.base/nodebug.exp: Update new tests to reflect improved
15012 wording of gdb output.
15013
15014 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
15015 and "ptype" work on variables in files compiled without -g.
15016 Replaces commented out "maint print msymbol" tests.
15017
15018Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15019
15020 * gdb.base/setvar.c (dummy): Call malloc.
15021
15022 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
15023 losing with the irix4 sed.
15024
15025 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
15026 ALRM" on irix4.
15027
15028Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15029
15030 * TODO: Remove items about corefile.exp testing new exec-file and
15031 backtrace; both are now done. Add items about printing enums.
15032
15033Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15034
15035 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
15036 "get signal $thissig" test fails.
15037
15038 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
15039
15040Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15041
15042 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
15043 compiler warning with dec alpha compiler.
15044
15045 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
15046 extra \n from gdb_test call (this explains why the prompt test
15047 that I removed yesterday was there).
15048 (user_defined_command_test): Remove extra \n and prompt test.
15049
15050 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
15051 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
15052 doesn't exist.
15053 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
15054 Also remove alpha workaround, which turns out to be because
15055 SIGABRT == SIGLOST.
15056
15057 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
15058
15059 * gdb.base/help.exp: Don't test "help show".
15060
15061Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15062
15063 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
15064 "set print address" is on.
15065 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
15066 pass prompt to gdb_test; gdb_test already looks for the prompt.
15067
15068 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
15069
15070 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
15071 was a vestige of the manual TESTSTRATEGY, and the purpose of it
15072 was to make sure that gdb can read a core file. But (a) the "read
15073 the corefile" part didn't make it to a1-selftest.exp, we just
15074 delete the corefile after creating it, and (b) we test reading
15075 corefiles in corefile.exp anyway. Also, this test left around a
15076 xgdb process on Solaris.
15077
15078 * gdb.base/corefile.exp: Also test backtrace.
15079
15080Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
15081
15082 * gdb.base/commands.exp: Test a simple user defined command with
15083 arguments and if/while statements; verify the full user command is
15084 printed by "show user".
15085
15086 * gdb.base/commands.exp: Test if/while commands as part of a
15087 breakpoint command list; verify they appear in breakpoint
15088 information.
15089
15090Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15091
15092 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
15093 than by dividing by zero.
15094
15095Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
15096
15097 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
15098 performing an inferior call with watchpoints enabled.
15099 * gdb.base/watchpoint.c (main): Delete second unnecessary read
15100 call.
15101
15102Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15103
15104 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
15105 of "file" command.
15106
15107 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
15108 Add additional pattern for when "int operator int(void);" appears
15109 in a different order.
15110
15111Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15112
15113 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
15114
15115 * gdb.base/help.exp: Replace most of docstrings for "info signals"
15116 and "signal" with ".*".
15117
15118Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15119
15120 * TODO: Add note about "handle all nostop".
15121
15122 * gdb.base/{sigall.c, sigall.exp}: New test.
15123 * gdb.base/Makefile.in: Add it.
15124
15125Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
15126
15127 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
15128 when invoking GDB, suppresses any windowing interface.
15129
15130Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
15131
15132 * config/sim-gdb: New file, simulator testing support.
15133
15134Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
15135
15136 * gdb.base/interrupt.exp: Test calling func1 twice.
15137
15138Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
15139
15140 * gdb.base/list.exp (test_forward_search): Set timeout higher
15141 when we'll be getting lots of output from gdb.
15142
15143 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
15144 "init_malloc" to after the expect statement. Run it if that
15145 regexp is taken, but also for two others which happen if source
15146 cannot be found.
15147
15148Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15149
15150 * gdb.base/printcmds.exp: New test, for printing register before
15151 program is running.
15152
15153Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15154
15155 * gdb.base/list.exp: Correct some alternate expect patterns
15156 to reflect changes in list1.c.
15157
15158Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15159
15160 * TODO: Add item regarding large frames.
15161
15162 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
15163
15164 * TODO: Remove item about enabling return.exp; it
15165 is enabled. Suggest a few more "return" tests.
15166
15167Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15168
15169 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
15170 anonymous unions.
15171
15172Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15173
15174 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
15175 and pr-5646.o, so "make" is the same as "make all", not "make
15176 pr-4975.o".
15177
15178Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
15179
15180 * gdb.base/list.exp: Adjust expectations to reflect changes in
15181 list1.c.
15182 (test_forward_search): New test proc.
15183 * gdb.base/list1.c (long_line): New function, has long source line.
15184
15185Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
15186
15187 * gdb.base/a1-selftest.exp: Change initial stepping to know about
15188 additional line of code that was added.
15189
15190Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
15191
15192 * gdb.disasm/hppa.s: Break the large branching tests into smaller
15193 tests so as not to overflow expect's input buffers.
15194 * gdb.disasm/hppa.exp: Corresponding changes.
15195
15196Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15197
15198 Beginnings of template debugging tests.
15199 * gdb.c++/templ-info.cc: New file to test for template
15200 debugging capability of the compiler.
15201 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
15202 templ-info.cc.
15203 * gdb.c++/templates.cc: Add explicit template instantiations
15204 to enable compiling with -fno-implicit-templates. Add destructor
15205 and 'value' method to T5 class for template tests.
15206 * gdb.c++/templates.exp: Add testcases for printing of template
15207 types, setting breakpoints on template methods and calling a
d63a86f8 15208 template method.
c906108c
SS
15209
15210Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
15211
15212 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
15213 branch target since some assemblers (gas-2.5) may emit a
15214 relocation for the branch instead of resolving it in the
15215 assembler.
15216
15217Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15218
15219 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
15220 through signal handler.
15221
15222Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15223
15224 * configure.in (*-*-netware): Use config/mt-netware.
15225
15226 * config/mt-netware: New file.
15227 * config/mt-i386-netware: Removed, separate configs for different
15228 netware architectures are no longer needed now that we have
15229 --with-headers.
15230
15231Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15232
15233 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
15234 by the recent changes to use ANSI C arithmetic conversions.
15235
15236Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15237
15238 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
15239 bug involving using inferior_pid to figure out whether to select a
15240 frame.
15241
15242Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
15243
15244 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
15245 match the current disassembler output.
15246
15247Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
15248
15249 * gdb.fortran/exprs.exp: Expect VOID instead of void.
15250 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
15251 types, expect "int" as type of integer values (for now).
15252
15253Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
15254
15255 * gdb.base/commands.exp: New tests for if/while commands.
15256
15257Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
15258
15259 * lib/gdb.exp (runto): Replace sub-pattern for hex value
15260 by .*, since hex values have different syntax in Chill mode.
15261
15262Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15263
15264 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
15265 linefeed from expect pattern for repeated types with indices > 9.
15266
15267Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
15268
15269 First part of Fortran test suite.
15270 * gdb.fortran: New directory.
15271 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
15272
15273Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15274
15275 * gdb.base/default.exp: Update expect pattern for load command
15276 without arguments.
15277
15278Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
15279
15280 * configure.in: Change i386 to i[345]86.
15281 * gdb.base/configure.in: Likewise.
15282 * gdb.c++/configure.in: Likewise.
15283 * gdb.chill/configure.in: Likewise.
15284
15285Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
15286
15287 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
15288 patterns, since that is not a valid context for comments.
15289
15290Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
15291
15292 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
15293 repeated types and repeated types with indices > 9.
15294
15295Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
15296
15297 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
15298 2417; old bug has been fixed.
15299
15300Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
15301
15302 * gdb.base/interrupt.exp: When trying to wake up the inferior,
15303 send the newline ourselves instead of assuming gdb_test will do
15304 so when passed an empty input string.
15305
15306 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
15307 stabs testcode.
15308
15309Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15310
15311 * lib/gdb.exp (gdb_test): Don't send anything if the first
15312 argument is an empty string. This makes cases where we want to
15313 match output that is already in expect's buffers (for example,
15314 matching a breakpoint after gdb_run_cmd has been called) work
15315 reliably.
15316
15317Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15318
15319 * config/netware.exp: New file.
15320
15321Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15322
15323 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
15324 the -B and -L prefixes so we can find the debugging stub.
15325
15326 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
15327 there and we are using the gcc from the tree.
15328
15329 * gdb.base/types.c: Removed.
15330
15331 * gdb.base/configure.in: Look for makefile fragments in ../config.
15332 Recognize i386-*-netware.
15333 * gdb.c++/configure.in: Likewise.
15334
15335Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15336
15337 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
15338 the correct TCL syntax.
15339
15340Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15341
15342 * gdb.base/opaque.exp: use runto instead of messing around with
15343 breakpoints. Simplify by using gdb_test.
15344
15345 * gdb.base/bitfields.exp: restart between tests on netware targets
15346 because breakpoints aren't relocated after target death. Run
15347 processes to completion.
15348
15349 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
15350
15351Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
15352
15353 * Makefile.in: Remove extra tabs that confuse some versions
15354 of "make". Use the newly built gdb to test with by default,
15355 rather than the first one in the tester's search path.
15356
15357Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
15358
15359 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
15360
15361 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
15362 condition help.
15363
15364Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15365
15366 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
15367
15368 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
15369 running.
15370 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
15371 * gdb.base/funcargs.exp: Likewise.
15372
15373 * gdb.base/bitfields.exp: Simplify by using gdb_test.
15374 * gdb.base/funcargs.exp: Likewise.
15375
15376 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
15377 message is "".
15378
15379Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15380
15381 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
15382 return,signals,twice}.exp: Handle non-existant binaries
15383 consistantly.
15384
15385 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
15386 * gdb.base/Makefile.in: Don't try to generate a core dump, we
15387 might testing a cross development system.
15388
15389Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15390
15391 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
15392 runtest script is relative to ${srcdir}, not ${rootdir}.
15393
15394Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
15395
15396 * gdb.base/signals.exp: Allow for optionality of breakpoint
15397 address.
15398
15399Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15400
15401 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
15402
15403Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15404
15405 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
15406 for size_t definition.
15407 * gdb.c++/templates.cc: Likewise
15408
15409 * config/mt-i386-netware: New file.
15410
15411 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
15412 defined.
15413
15414 * gdb.base/Makefile.in: Added support for systems that name core
15415 files by appending "core" to the program name.
15416 * gdb.base/a1-selftest.exp: Likewise.
15417
15418Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15419
15420 * gdb.base/return.exp: Add comment and message for `return double'
15421 test failure on Sparc Solaris.
15422
15423Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
15424
15425 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
15426
15427Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15428
15429 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
15430 from optimizing them away.
15431 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
15432 patterns to include default constructors and assignment operators,
15433 to match gcc versions beyond 2.5.8. Accept any cplus demangling
15434 character in the output of the virtual base pointer.
15435
15436Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15437
15438 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
15439 expression match in print_addr_of to avoid unintented matches.
15440 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
15441 versions up to 2.5.8.
15442
15443Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15444
15445 * gdb.base/list.exp: Tweak alternate pattern for listing of an
15446 included file to run under newer versions of expect.
15447 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
15448 consecutive >'s in templates to accomodate recent cplus-dem.c change.
15449 Remove xfail for the virtual table of BDDHookV.
15450
15451Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
15452
15453 * lib/gdb.exp (string_to_regexp): Set a default result.
15454 (default_gdb_start): Fix misleading message.
15455
15456Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
15457
15458 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
15459 Remove all CC, etc definitions.
15460 * config/mt-hpux: New file.
15461 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
15462 (CFLAGS, LDFLAGS): Define.
15463 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
15464
15465 * Makefile.in (site.exp): Don't insert host_os, etc.
15466 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
15467 (distclean): Check existence of subdir.
15468 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
15469 * gdb.base/Makefile.in: General cleanup and simplification.
15470 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
15471 to build executables. Use default rule to build .o files.
15472 (EXPECT, RUNTEST, CC): Fix relative pathname.
15473 (site.exp): Don't insert host_os, etc.
15474 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
15475 and/or SIGUSR1 defined.
15476 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
15477 * gdb.c++/Makefile.in: General cleanup and simplification.
15478 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
15479 (CFLAGS): Remove.
15480 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
15481
15482Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
15483
15484 * gdb.base/recurse.exp: Misc changes to get tests running again
15485 after Kung's changes to the watchpoint code.
15486 * gdb.base/watchpoint.exp: Likewise.
15487
15488Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
15489
15490 * lib/gdb.exp (string_to_regexp): Convert {\} also.
15491
15492Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
15493
15494 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
15495 * lib/gdb.exp (default_gdb_start): Define.
15496 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
15497 gdb.base/funcargs.exp, gdb.base/opaque.exp,
15498 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
15499 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
15500 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
15501 Don't call gdb_target_udi in between tests.
15502
15503Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15504
15505 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
15506 (which was basically just a local version of the same thing). In
15507 addition to avoiding duplication, gdb_test_exact is faster.
15508 * lib/gdb.exp (gdb_test_exact): Fix typo.
15509
15510 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
15511 don't give an error.
15512
15513 * gdb.base/term.exp: Call delete_breakpoints before starting.
15514
15515 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
15516 (t10): Add comment.
15517
15518Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
15519
15520 Reorganization of the GDB Test Suite.
15521
15522 * gdb.base: New directory, contains all the basic tests.
15523 * gdb.c++: New directory, tests specific to C++.
15524 * gdb.chill: New directory, tests specific to Chill.
15525 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
15526 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
15527 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
15528 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
15529 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
15530 t30-31 to chill).
15531 * */gdbme.*: Rename to match appropriate expect scripts.
15532 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
15533 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
15534 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
15535 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
15536 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
15537 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
15538 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
15539 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
15540 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
15541 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
15542 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
15543 gdb.c++/virtfunc.cc: New names of C++ files.
15544 * gdb.chill/chillvars.ch: New name of Chill file.
15545 * gdb.base/configure.in, gdb.c++/configure.in,
15546 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
15547 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
15548 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
15549 * configure.in (configdirs): Update to reflect directory changes.
15550 (target_abbrev): No longer define for any configuration.
15551 * Makefile.in: Cosmetic improvements to header comments.
15552
15553Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
15554
15555 Various changes to gdb.t31:
15556
15557 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
15558 * gdbme.ch: Make all key-words and predefineds be upper-case.
15559 * chillvars.exp: Expect key-words and predefinds in upper-case.
15560
15561 * chillvars.exp: Use gdb_test_exact many places.
15562 Change expected output for arrays (which now includes index labels).
15563
15564 * pr-5020.exp, gdme.ch (module PR_5020):
15565 New test, for PR-5020.
15566
15567Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
15568
15569 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
15570 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
15571
15572Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
15573
15574 * Makefile.in: Fix bit-rot in definitions of CHILL,
15575 CHILL_FOR_TARGET and Chill_LIB.
15576 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
15577 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
15578 CHILL, and CHILL_LIB.
15579
15580Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
15581
15582 * Revert the previous changes. Please see Rob's directory
15583 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
15584
15585Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
15586
15587 * Makefile.in, configure.in, config/mips-gdb.exp,
15588 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
15589 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
15590 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
15591 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
15592 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
15593 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
15594 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
15595 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
15596 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
15597 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
15598 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
15599 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
15600 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
15601 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
15602 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
15603 changes from 94Q1.
15604
15605Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
15606
15607 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
15608 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
15609 Rob's new testing fragments.
15610
15611Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
15612
15613 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
15614 lib/gdb.exp: Replace error proc calls with perror.
15615
15616Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
15617
15618 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
15619 version also, match on casted version strings, and match on
15620 gdb startup case where the line numbers might be messed up.
15621
15622Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
15623
15624 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
15625 (CFLAGS): Delete it from here.
15626
15627Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
15628
15629 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
15630
15631Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
15632
15633 * Makefile.in (RUNTEST): Default to just "runtest".
15634
15635Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15636
15637 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
15638 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
15639 the code has been restructured.
15640
15641Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15642
15643 * gdb.t00/default.exp (set write): Allow any number of \r and/or
15644 \n, not just one of each.
15645
15646 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
15647 /bin/cc gives a warning if you do.
15648
15649Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
15650
d63a86f8 15651 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
15652 __t10ListS_link1ZUiRCUiPT0
15653
15654Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15655
15656 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
15657 on local variables in recursive functions.
15658
15659 * gdb.t07/Makefile.in: Build the new test.
15660
15661Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15662
15663 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
15664 directly. Instead compare the return values from actual calls.
15665
15666Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
15667
15668 * Makefile.in (check): Set TCL_LIBRARY for runtest.
15669
15670Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15671
15672 * From Peter Schauer with minor modifications.
15673 * gdb.t15/return.exp (return_tests): Handle targets where "return"
15674 stops in mid-line in the caller. Add xfail for returning a float
15675 value on X86 targets.
15676
15677Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15678
15679 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
15680 to avoid expect lossage.
15681 (fmem_LRbug_tests): Likewise.
15682 * gdb.disasm/hppa.s: Corresponding changes.
15683
15684 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
15685 conditions to work with latest dejagnu/expect.
15686
15687 * gdb.t15/funcargs.exp (finish from indirect call): No longer
15688 expected to fail on the PA.
15689 (backtrace in call with trampolines): Explicitly require main
15690 to be frame #1 (no trampolines should show up in backtrace).
15691
15692 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
15693 "continue -expect".
15694 * gdb.t06/break.exp: Likewise.
15695 * gdb.t07/watchpoint.exp: Likewise.
15696 * gdb.t13/bitfields.exp: Likewise.
15697 * gdb.t15/{funcargs,return}.exp: Likewise.
15698 * gdb.stabs/weird.exp: Likewise.
15699 * config/{mips,udi}-gdb.exp: Likewise.
15700
15701 * hppa.sed: Enclose comments within a sed command to avoid
15702 losing with the old OSF1 sed.
15703
15704Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15705
15706 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
15707 sequent dynix.
15708 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
15709 * gdb.t15/funcargs.exp: Conditionally step again to really
15710 finish from marker_call_with_trampolines. Handle the case where
15711 the first step from within call_with_trampolines already steps
15712 us back to main.
15713 * gdb.t15/gdbme.c: Add comment to closing brace of
15714 call_with_trampolines for funcargs.exp.
15715
15716Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15717
d63a86f8 15718 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
15719 Fix typo(s).
15720
15721Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15722
15723 * gdb.t07/gdbme.c: More code for watchpoint testing.
15724
15725 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
15726 "Hardware watchpoint" throughout file.
15727 (test_watchpoint_triggered_in_syscall): New test.
15728 (test_complex_watchpoint): New test.
15729
15730Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15731
15732 * gdbme.c (call_with_trampolines): New function to try and step
15733 into. Tests trampoline problems on the PA.
15734
15735 * funcargs.exp (localvars_in_indirect_call): No longer expect
15736 stepping into indirect call to fail on PAs.
15737 (test_stepping_over_trampolines): New test.
15738
15739Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15740
15741 * TODO: Add suggestions for static member function tests, and
15742 completion tests.
15743
15744Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15745
15746 * TODO: Add suggestions for "p/a" tests.
15747
15748 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
15749 (default_gdb_exit): Replace all the hair with sending "quit" to
15750 the process with a simple close.
15751
15752Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15753
15754 * TODO: Add suggestions for shared library tests.
15755
15756Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15757
15758 * TODO: Add suggestions for x/s tests.
15759
15760Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15761
15762 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
15763 "enable once", and "enable breakpoints once" with ".*".
15764
15765Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15766
15767 * TODO: Add suggestions about structure passing tests.
15768
15769Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15770
15771 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
15772 the primary1 test, use work around if __GNUC__ < 2.
15773 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
15774 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
15775 Test for bad output rather than waiting for timeout. Issue
15776 second continue only if first continue failed.
15777
15778Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
15779
15780 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
15781 operator[] test with gdb_test because the old code didn't seem to
15782 be getting the quoting right with the new dejagnu.
15783
15784Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
15785
15786 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
15787 one from the path.
15788 * Makefile.in: Use a fresh expect if there is one, use runtest
15789 from the src tree if there is one.
d63a86f8 15790
c906108c
SS
15791Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
15792
15793 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
15794 next over recursive call. Revise the tests from that point on
15795 (which had been skipped) to match GDB's actual (correct) output.
15796
15797 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
15798 with next over a breakpoint whose condition is false.
15799
15800 * gdb.t00/help.exp: Comment out "help set print" tests just like
15801 (and for same reason as) "help set" test.
15802
15803Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15804
15805 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
15806 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
15807
15808Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15809
15810 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
15811 necessary gdb_target_udi.
15812
15813 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
15814
15815 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
15816 1838 and 2417; they are fixed.
15817
15818 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
15819 gdb.t03/ptype.exp (ptype structure, ptype union):
15820 Remove xfails; the test is looser than when the xfails were added.
15821
15822 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
15823 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
15824
15825 * gdb.t01/run.exp: Only run shell test if isnative.
15826
15827 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
15828 since "run" automatically loads if necessary. Call gdb_target_udi
15829 after the "file" since "file" kills any execution target.
15830
15831 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
15832 GDB. GDB doesn't work that way (not anymore at least) on UDI.
15833 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
15834 argument for UDI.
15835
15836Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
15837
15838 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
15839
15840 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
15841
15842Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15843
15844 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
15845 properly quoting regexps. This makes the second argument to
15846 demangle a fixed string, which matches the callers, instead of a
15847 shell-style pattern which is what the previous implementation
15848 used. Update some of the callers.
15849
15850Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15851
15852 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
15853 (comib_nullified_tests): Fix typo.
15854 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
15855 strings. No longer expected to fail.
15856
15857 * gdb.disasm/hppa.s (addib_tests): Fix typo.
15858 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
15859 strings. No longer expected to fail.
15860
15861 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
15862 string. No longer expected to fail.
15863
15864Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15865
15866 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
15867 No longer expected to fail.
15868
15869 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
15870 string. No longer expected to fail.
15871
15872Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15873
15874 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
15875 only in the names (I probably got most of them). I was even
15876 generous with some which differed in underscores in names, and
15877 probably missed a few, and I *still* was able to remove almost a
15878 third of the file with almost no impact on testsuite coverage.
15879
15880Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15881
15882 * gdb.t00/default.exp: Match udi_attach error message as well as
15883 the one from child_attach.
15884
15885 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
15886
15887 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
15888
15889 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
15890 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
15891
15892 * Move test with enums and partial symbols back to
15893 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
15894 Reverts the change of 26 May 93. Per today's change to
15895 stabs.texinfo, the behavior that weird.exp was expecting was
15896 unreasonable; what is important is that the compiler+gdb get
15897 things right, which happens with a recent gcc. Also fix the test
15898 to deal with native compilers which put out the stab gdb can't
15899 deal with.
15900
15901Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15902
15903 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
15904 in the names. The main thing these accomplish is to slow things down.
15905 Many more such duplicates surely remain.
15906
15907 * gdb.t00/help.exp: Comment out "help support" test just like
15908 (and for same reason as) "help set" test.
15909
15910Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
15911
15912 * gdb.t06/break.exp: Remove setup_xfails for
15913 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
15914 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
15915 about known bug in gcc to include up through 2.5.8.
15916 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
15917 well as "_vb$".
15918 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
15919 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
15920 with latest gcc and gdb.
15921 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
15922 well as "_vb$".
15923
15924Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15925
15926 * configure.in (hppa*-*-*): Also configure and build stabs-only
15927 tests.
15928
15929Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15930
15931 * gdb.t10/hppa.mt: A makefile fragment for the PA.
15932 * gdb.t10/configure.in (hppa*-*-*): Use it.
15933
15934Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15935
15936 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
15937
15938Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15939
15940 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
15941 versions prior to 1.13.5.
15942
15943Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15944
15945 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
15946 the prompt is at the start of a line.
15947
15948Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15949
15950 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
15951 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
15952 in the copr tests now.
15953 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
15954 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
15955 expected to fail.
15956
15957Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
15958
15959 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
15960 gdb.t31/chillvars.exp, lib/gdb.exp:
15961 Tweak to run under either version of expect.
15962 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
15963 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
15964 * gdb.t11/list.exp: Remove extraneous whitespace.
15965
15966Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15967
15968 * gdb.t16/printcmds.exp (test_print_strings): Accept
15969 "(unsigned char *) " before the string.
15970
15971 * TODO: Add notes about printing of fancy types and GDB expressions.
15972
15973Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
15974
15975 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
15976 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 15977 if doing mips-idt-ecoff.
c906108c
SS
15978
15979Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
15980
15981 * Most .exp files: Tweak to run under either version of expect.
15982
15983Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15984
15985 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
15986 xfails; I'm not sure why they are failing, but not because of PR 1806.
15987
15988Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
15989
15990 * config/unix-gdb.exp: Remove gdb_unload cause it's already
15991 defined in lib/gdb.exp.
15992
15993Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15994
15995 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
15996 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
15997 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
15998 have to be typeless.
15999
16000Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16001
16002 * TODO: Add suggestion for copyright year test.
16003
16004Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
16005
16006 * configure.in (*-*-lynxos*): Add stabs tests.
16007
16008Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
16009
16010 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
16011 so insert a tab before any assembler directive in column zero.
16012
16013 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
16014 stores.
16015 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
16016 stores.
16017 (fpu_short_memory_tests): Likewise.
16018
16019Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16020
16021 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
16022 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
16023 .stabs directives in comments.
16024
16025Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16026
16027 * TODO: New file, describing tests we could write.
16028 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
16029
16030Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16031
16032 * gdb.t06/signals.exp: Add kludge to force re-sync.
16033
16034 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
16035 to xgdb instead of gdb, get out of gdb.
16036
16037Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
16038
16039 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
16040 for info.
16041
16042Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
16043
16044 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
16045 * gdb.stabs/configure.in (hppa*-*-*): Use it.
16046 * gdb.stabs/hppa.sed: New sed script for the PA.
16047
16048Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16049
16050 * gdb.stabs: Re-write weird.def and configuration to use sed
16051 instead of cpp. sed is portable and POSIX; cpp is neither.
16052
16053Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16054
16055 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
16056
16057Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16058
16059 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
16060
16061Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16062
16063 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
16064 "_vb$".
16065 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
16066 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
16067
16068Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16069
16070 * lib/gdb.exp: Comment out code which depends on non-existent
16071 `transform' procedure.
16072
16073Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
16074
16075 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
16076 * lib/gdb.exp: Transform tool name.
16077 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
16078 1.1's new error handling system.
16079
16080Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16081
16082 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
16083
16084Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16085
16086 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
16087 They made pattern matching so slow that timeouts happened on
16088 heavily loaded systems. Now any output from "show print" which
16089 gets us back to the GDB prompt is a PASS.
16090
16091Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
16092
16093 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
16094
16095Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16096
16097 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
16098
16099 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
16100 It is not from PR 3220.
16101
16102Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16103
16104 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
16105 just started failing because they depended on the order the
16106 subcommands are presented, or exact docstring text. This kind of
16107 test is a pain and has minimal benefit.
16108
16109Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16110
16111 * gdb.t09/corefile.exp: At end of test, use "core" command with
16112 no arguments.
16113
16114Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
16115
16116 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
16117 17}/Makefile.in: Make it possible to run the testsuite with Sun
16118 make and CC = cross gcc by adding explicit build rules for .o
16119 files.
16120
16121Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16122
16123 * gdb.t15/funcargs.exp: Don't put comments on same line as
16124 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 16125
c906108c
SS
16126Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16127
16128 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
16129
16130Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
16131
16132 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
16133 * gdb.t20/inherit.exp: remove three dumplicate entries.
16134
16135Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16136
16137 * gdb.t06/break.exp: For "next over recursive call", fail on any
16138 incorrect output, not just on "factorial (value=2)".
16139
16140Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16141
16142 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
16143 working now. Add an xfail if accesing a bss variable causes
16144 a memory error if the target is not yet run.
16145
16146Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16147
16148 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
16149 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
16150 name of __st* demangling (2 strings). Did Kung really get the
16151 more than 95 others right without testing them?
16152
16153Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
16154
16155 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
16156
16157Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
16158
16159 * configure.in (configdirs): Add gdb.disasm
16160 * gdb.disasm: New directory for GDB disassembler tests.
16161 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
16162
16163Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16164
16165 * gdb.t00/help.exp: Don't test "help set".
16166
16167 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
16168 from within expect statements. None of these happen anymore and
16169 they cause regressions to be silently unnoticed.
16170
16171 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
16172 messages) about known failures with gcc cygnus-2.4.5-930417.
16173
16174 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
16175 comp-info.exp so it gets built if it doesn't exist.
16176
16177 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
16178 it is no longer used.
16179 * gdb.t13/comp-info.c: Removed.
16180
16181Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
16182
16183 * gdb.t06/signals.exp: Add xfail for sun3.
16184
16185Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16186
16187 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
16188 relevant because ^C doesn't get sent but failure can be reproduced
16189 interactively).
16190
16191Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16192
16193 * gdb.stabs/alpha.mt: New configuration file for alpha.
16194 * gdb.stabs/configure.in: Use it.
16195 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
16196 sharing with alpha.mt, redefine long to word via preprocessor.
16197 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
16198 for alpha.
16199 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
16200 native cc.
16201 * gdb.t00/teststrategy.exp: Change expect string so that we
16202 consume the `(xgdb)' from the command echo and from the gdb prompt.
16203 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
16204 gdb currently compares all values as long, so this failure probably
16205 applies to any configuration where LONGEST is bigger than a target int.
16206 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
16207 with gcc.
16208 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
16209 to handle opaque pointers, gcc is.
16210 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
16211 as first argument. Include <sys/types.h> and change all operator
16212 new definitions to use size_t.
16213 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
16214 now that we use size_t.
16215
16216Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16217
16218 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
16219 a long or float array cast all array members to the same type.
16220 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
16221 with 64 bit longs.
16222 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
16223 on alpha.
16224 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
16225
16226Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16227
16228 * gdb.t24 (demangle.exp): Constructors of templates have names like
16229 vector<int>::vector(int) not vector<int>::vector<int>(int). See
16230 section 14.6 of the ARM.
16231
16232 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
16233 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
16234 accomplish little and slow down the testsuite.
16235
16236 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
16237 Accept spaces various places.
16238
16239Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16240
16241 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
16242 with watchpoint enabled.
16243
16244 * Makefile.in: Remove definition of CC and remove the second
16245 definition of CXX (the "CXX = gcc" one remains). These definitions
16246 were causing backquotes to be expanded within backquotes, which
16247 doesn't work.
16248
16249Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
16250
16251 * gdb.t17/callfuncs.exp: Add "return 0" to end.
16252
16253Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16254
16255 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
16256 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
16257 by mips cc and contains no stabs entries.
16258
16259Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
16260
16261 * config/vx-gdb.exp: Use fake device to load files rather than
16262 NFS.
16263 * lib/gdb.exp: New proc to do "file" command.
16264 * config/unix-gdb.exp: Use new "file" proc.
16265
16266Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
16267
16268 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
16269 Rework board rebooting slightly.
16270 (gdb_exit): Don't exit from the remote shell; there isn't one.
16271 * gdb.stabs/weird.exp: If a program is being debugged already,
16272 kill it.
16273 * gdb.t04/setvar.exp: Stop and restart gdb.
16274 * gdb.t05/expr.exp: Likewise.
16275 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
16276 restart gdb and reload the program.
16277 * gdb.t08/opaque.exp: Likewise.
16278 * gdb.t12/scope.exp: Likewise.
16279 * gdb.t13/bitfields.exp: Likewise.
16280 * gdb.t15/funcargs.exp: Likewise.
16281 * gdb.t20/classes.exp: Likewise.
16282 * gdb.t03/ptype.exp: Increase timeout.
16283 * gdb.t16/printcmds.exp (test_print_string_constants,
16284 test_print_array_constants): Likewise.
16285 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
16286 * gdb.t20/classes.exp (do_tests): Likewise.
16287 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
16288
16289Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
16290
16291 * gdb.stabs: Renamed *wierd* to *weird*.
16292
16293Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
16294
16295 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
16296 for timeout. Add "known gcc 2.4.5 bug" to failure message.
16297
16298Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
16299
16300 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
16301 (do_tests): Remove xfail for whatis on one_var and two_var.
16302
16303Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
16304
16305 * Makefile.in: Made cross building work better by adding
16306 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
16307
16308Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16309
16310 * gdb.t15/{return.c,return.exp,Makefile.in}:
16311 New test, currently commented out.
16312
16313Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
16314
16315 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
16316 still running and removes the leftover named socket so GDb can do
16317 clean restarts.
16318
16319Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
16320
16321 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
16322 console, not GDB.
16323 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
16324 cross testing works better with "make check"
16325 * config/unix-gdb: Use default procedures for exit and version.
16326 * config/vx-gdb.exp: Cleaned up and massaged back to working order
16327 with the newest VxWorks.
16328
16329Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16330
16331 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
16332 old form.
16333
16334 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
16335 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
16336
16337 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
16338
16339 * config/unix-gdb.exp: Remove this version of gdb_exit
16340 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
16341 Rob says he'll look at it when he gets back to testing boards.
16342
16343Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
16344
16345 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
16346 an expected fail for certain ptype commands.
16347
16348 * gdb.t20/classes.exp: Update expected results of "ptype class
16349 Base1" to account for the constructor that now appears in the type.
16350
16351Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
16352
16353 * configure.in (configdirs): Restore gdb.t04, which mysteriously
16354 disappeared from list.
16355 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
16356 "alldone" proc with call to cleanup and exit.
16357 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
16358 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
16359 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
16360 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
16361 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
16362 "alldone" proc with simple returns that suppress remaining
16363 tests. The alldone proc went away many months ago.
16364
16365Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16366
16367 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
16368
16369 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
16370
16371Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16372
16373 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
16374 as vax gdb will display them.
16375
16376Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16377
16378 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
16379 optimizers.
16380
16381 * scope.exp: Change "bad value for localval" messages so each one
16382 is unique.
16383
16384 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
16385 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
16386
16387 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
16388
16389Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16390
16391 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
16392 doesn't exist (due to optimization).
16393
16394Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16395
16396 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
16397 contains \r because the filename is long.
16398
16399 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
16400 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
16401
16402Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16403
16404 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
16405 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
16406 Ultrix.
16407 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
16408 int tests.
16409 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
16410
16411Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
16412
16413 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
16414
16415 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 16416 to match does not match the passing case but still matches the
c906108c
SS
16417 failing case.
16418
16419Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16420
16421 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
16422
16423Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
16424
16425 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
16426 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
16427 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
16428 Remove various versions of gdb_exit.
16429 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
16430 gdb_exit.
16431 * config/unix-gdb.exp: gdb_exit remains here, and should override
16432 the generic version, since it's doing a lot of wierd stuff that
16433 the other versions aren't. FIXME, fold it in, or abandon this
16434 version.
16435
16436Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16437
16438 * gdb.t24/demangle.exp: Add tests for PR 3220.
16439
16440Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16441
16442 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
16443
16444Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
16445
16446 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
16447 "i386-*-*". Works for i486 as well.
16448
16449 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
16450 bug, and expand domain of xfail to all SVR4 systems, since the
16451 actual problem is likely to be in generic SVR4 /proc support.
16452
16453Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16454
16455 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
16456
16457Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
16458
16459 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
16460 xfails for other systems. Match a missing 'Continuing.' as an
16461 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
16462
16463 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
16464 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
16465 Only issue warning for missing executables if -all option is used.
16466
16467 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
16468 file if -all option is used. It's like an unpredictable XFAIL.
16469
16470Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16471
16472 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
16473 for dynamically linked binaries.
16474
16475 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
16476
16477Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16478
16479 * gdb.t20/inherit.exp: Change message for "print tagless struct"
16480 to state that this is a known bug in old versions of g++.
16481
16482Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16483
16484 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
16485 while waiting for `Continuing'.
16486
16487Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
16488
16489 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
16490 in text, data, and bss.
16491 * gdb.t10/nodebug.c: Add local and global test variables for
16492 initialized and uninitialized data.
16493
16494Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16495
16496 * config/unix-gdb.exp (gdb_exit): Add "wait".
16497
16498Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16499
16500 * gdb.t06/signals.exp: xfail the continue from the handler for all
16501 targets.
16502
16503 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
16504 function with watchpoints enabled, the i386 call dummy starts with
16505 a call.
16506
16507 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
16508 386 bsd names its corefiles.
16509
16510Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
16511
16512 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
16513 compilers don't grok it.
16514 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
16515 with small octal ints rather than character constants, which
16516 are signed and might not fit if first promoted to int.
16517
16518Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
16519
16520 * gdb.t09/Makefile.in (clean): Remove corefile.
16521
16522Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16523
16524 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
16525
16526Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16527 and Jim Kingdon (kingdon@cygnus.com)
16528
16529 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
16530 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
16531 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
16532
16533Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16534
16535 * gdb.t17/interrupt.exp: Add xfail for hppa.
16536
16537Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16538
16539 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
16540 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
16541 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
16542 to determine signed-ness of bitfields and use the result to setup
16543 the xfail.
16544 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
16545 * gdb.t15/funcargs.exp: Use them to step until the second indirect
16546 call line is reached if necessary.
16547
16548Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16549
16550 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
16551
16552Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16553
16554 * gdb.t06/break.exp: Also test `clear' command.
16555
16556Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
16557
16558 * gdb.t00/teststrategy.exp: Remove extra quote.
16559
16560 * gdb.t07/watchpoint.exp: Change xfail for calling function with
16561 watchpoint enabled to be for all non-68k machines.
16562
16563 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
16564
16565Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16566
16567 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
16568 targets use aout.mt instead of ecoff.mt as gas understands
16569 standard aout format.
16570
16571Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
16572
16573 * lib/gdb.exp (runto): Don't insist that function we are running to
16574 was compiled with -g.
16575
16576 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
16577
16578 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
16579 to get back into the read system call.
16580 Accept leading newline in case where we woke it up.
16581
16582Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16583
16584 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
16585 to make the stabs test work on ecoff systems using gcc and -with-stabs.
16586 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
16587 enable ecoff configuration.
16588
16589Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16590
16591 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
16592
16593Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16594
16595 * gdb.t16/printcmds.exp: Add another printf test.
16596
16597Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
16598
16599 * configure.in: If configured -with-stabs on any target, add
16600 stabsdirs to configdirs.
16601
16602Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16603
16604 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
16605 fun" so pattern does not match the command itself.
16606
16607Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16608
16609 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
16610
16611Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16612
16613 * gdb.t17/interrupt.exp: Test for more things.
16614
16615Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16616
16617 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
16618 compiler arranges the code and line numbers.
16619
16620 * gdb.t17/interrupt.exp: Don't send \n after ^C.
16621
16622Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16623
16624 * gdb.t00/help.exp: Increase expect input buffer size.
16625
16626Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16627
16628 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
16629
16630 * gdb.t07/watchpoint.exp: Add xfail for hppa.
16631
16632 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
16633
16634 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
16635 [0-9]*, not just [0-9].
16636
16637Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16638
16639 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
16640
16641 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
16642
16643Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16644
16645 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
16646
16647Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16648
16649 * gdb.t06/signals.c: Add xfails for sun3.
16650
16651 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
16652
16653 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
16654 test_stepping tests.
16655
16656Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16657
16658 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
16659
16660 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
16661
16662 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
16663 rather than actually putting it through cpp twice.
16664
16665 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
16666
16667Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
16668
16669 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
16670 no longer needed.
16671
16672Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16673
16674 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
16675
16676 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
16677 C++ features prints as "struct", make it a pass, not an xfail.
16678
16679Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16680
16681 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
16682 Don't require VA to print as "class" rather than "struct".
16683
16684Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
16685
16686 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
16687
16688Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16689
16690 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
16691
16692Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16693
16694 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
16695 order.
16696
16697Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16698
16699 * gdb.t16/printcmds.exp: Add printf tests.
16700
16701 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
16702
16703 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
16704
16705Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
16706
16707 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
16708 pass counts, to counteract any existing or future setup_xfails.
16709
16710Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16711
16712 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
16713 {BEGIN,END}_COMMON for common block instead of STAB.
16714 * gdb.stabs/wierd.exp: Add xfail for rs6000.
16715
16716 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
16717 intp_var should be N_GSYM not N_LSYM.
16718 wierd-aout.S: Use a label for the value of the N_SO.
16719 wierd.def: Remove all backslashes.
16720 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
16721
16722Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16723
16724 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
16725 get the expected next to inheritance3.
16726
16727Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16728
16729 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
16730 now that gcc-2.4 gets it right.
16731
16732Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16733
16734 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
16735
16736 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
16737 generating comp-info.exp which works for cross-compilation.
16738
16739Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
16740
16741 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
16742 "*-*-sysv4.*".
16743
16744Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
16745
16746 * gdb.t01/run.exp: Start with a fresh gdb.
16747 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
16748 SVR4.x.
16749
16750Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
16751
16752 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
16753 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
16754 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
16755 Makefile.in (distclean, realclean): Remove gdbme.c from list of
16756 things to remove.
16757
16758Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
16759
16760 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
16761 test cases from bug reports.
16762
16763Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
16764
16765 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
16766 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
16767 avoid spurious xfails.
16768 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
16769 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
16770 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
16771
16772Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
16773
16774 * gdb.t00/teststrategy.exp: Rework to provide more useful
16775 description of each test, fix problem with systems that define
16776 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
16777 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
16778 results for "next over recursive call" so timeouts aren't taken
16779 by error.
16780
16781Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
16782
16783 * gdb.t12/scope.exp: Test printing of variables before run.
16784
16785 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
16786 printed in wrong order due to sorting.
16787
16788Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
16789
16790 * gdb.t00/teststrategy.exp: Fix expected results for printing
16791 user entered string constant. Is array of char, prints with no
16792 address.
16793
16794 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
16795 commands.
16796 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
16797 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
16798 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
16799 of struct of char arrays.
16800 * gdb.t00/radix.exp: New tests for radix commands.
16801
16802Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
16803
16804 * gdb.t16/printcmd.exp: Print a variable before running program
16805 (with xfail for AIX).
16806
16807Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
16808
16809 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
16810
16811 * gdb.t16/printcmd.exp: Don't print variables before running program.
16812
16813 * gdb.t06/break.exp: Don't require envp argument to main.
16814
16815 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
16816
16817 * gdb.t02/whatis.exp, gdb.t11/list.exp:
16818 Add xfails for rs6000.
16819
16820 * gdb.t02/whatis.exp: Change other tests not to re-test something
16821 we already tested.
16822
16823 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
16824 each type used has a variable of that type.
16825
16826Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
16827
16828 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
16829
16830Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
16831
16832 * configure.in: change srctrigger to be a file, not a directory
16833
16834Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
16835
16836 * configure.in (mips-idt-ecoff*): Added trailing '*'.
16837
16838 * gdb.t11/list.exp: Fixed a couple of typos.
16839
16840Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
16841
16842 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
16843 is fixed and PR is closed.
16844 * gdb.t16 (gdbme.c): Add simple test string variable.
16845 * gdb.t16 (printcmds.exp): Add tests with simple test string
16846 variable, primarily for boundaries on "set print elements".
16847
16848Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
16849
16850 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
16851 Make leading 0's optional and don't expect a tab in the middle
16852 of the number.
16853
16854 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
16855
16856 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
16857 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
16858 don't end command passed to gdb_test with newline.
16859
16860 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
16861 signed keyword away, don't expect signed bitfields to be signed.
16862
16863 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
16864 printing with only as many 1's as are in the field as well as printing
16865 with 32 1's (see comment).
16866
16867Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
16868
16869 * gdb.t00/default.exp: Start with a fresh gdb.
16870 * configure.in (configdirs): Remove gdb.t31 until the chill
16871 compiler works again. It no longer is able to find chillrt0
16872 since it isn't in libchill.a anymore.
16873 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
16874 wierd.o, make more modular.
16875 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
16876 spurious newlines that caused problems.
16877
16878Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16879
16880 * Move test with enums and partial symbols from gdb.t03/ptype.exp
16881 to gdb.stabs/wierd.exp since GCC has worked around the bug.
16882 gdb.stabs/wierd.{exp,def}: Many new tests.
16883
16884 * gdb.t00/default.exp: update info line for new message.
16885
16886 * gdb.t02/{whatis.exp,gdbme.c}:
16887 Test that "char *" doesn't print as "caddr_t".
16888
16889Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16890
16891 * gdb.t00/help.exp: Use .* in place of some help messages which
16892 just changed.
16893 gdb.t00/default.exp: Update "info frame" test for new message.
16894 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
16895 Remove some xfails
16896
16897Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16898
16899 * gdb.t03/{gdbme.c,ptype.exp}:
16900 Add tests for typedef'd struct and union without tags.
16901 Also check "whatis" on a variable of a typedef'd enum without a tag.
16902
16903 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
16904 PRMS 1823; the bug still exists but isn't reproduced by this test
16905 anymore), and remove rs6000 XFAIL (the bug is fixed).
16906
16907 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
16908 duplicated from whatis.exp. For those that are left, accept
16909 "long", "long int", or "int" for long variables (whatis.exp already
16910 has an XFAIL for "int", so no need to fail it here).
16911
16912 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
16913 Deal with GCC's names for types now that GDB uses the compiler's names.
16914
16915 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
16916 setup_xfail's for sunos4. If we #defined the signed keyword away,
16917 don't expect GDB to know that char it is signed.
16918
16919 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
16920
16921Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
16922
16923 * configure.in (configdirs): Add gdb.t24 for C++ tests that
16924 should work on any system, regardless of debugging format.
16925 * gdb.t21/demangle.exp: Move to gdb.t24.
16926 * gdb.t24/demangle.exp: Move from gdb.t21.
16927 * gdb.t24/{Makefile.in, configure.in}: New files.
16928
16929Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16930
16931 * configure.in: Do gdb.stabs and C++ tests only for stabs.
16932 * gdb.stabs: New directory.
16933
16934Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16935
16936 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
16937 not just "Quit anyway?".
16938
16939Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
16940
16941 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
16942 that all setup_xfails are immediately followed by clear_xfails.
16943
16944Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
16945
16946 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
16947 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
16948 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
16949 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
16950 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
16951 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
16952 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
16953 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
16954 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
16955 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
16956 gdb.t31/chillvars.exp, lib/gdb.exp:
16957 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
16958 bug-gdb@prep.ai.mit.edu.
16959
16960Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
16961
16962 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
16963 with 0.0, not integer 0.
16964
16965Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
16966
16967 * gdb.t06/break.exp: Update for "Kill the program" message change.
16968
16969Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
16970
16971 * Makefile.in (GDBFLAGS): Set to -nx.
16972 * Makefile.in (site.exp): Use GDBFLAGS.
16973
16974Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
16975
16976 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
16977 Makefiles.
16978 (check): depend on just-check.
16979 (just-check): added so that tests can be run without a noop
16980 build pass.
16981
16982Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
16983
16984 Switch to using configure's configdirs.
16985 * Makefile.in (Makefile): add configure.in dependency.
16986 (SUBDIRS): removed redundant assignment.
16987 * configure.in: switch subdirs assignment to configdirs.
16988 * gdb.t*/configure.in: new files.
16989
16990Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
16991
16992 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
16993 works.
16994
16995Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
16996
16997 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
16998 in explicit rules. Apparently this is not supported by some makes.
16999
17000Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
17001
17002 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
17003
17004Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17005
17006 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
17007 disappeared.
17008
17009Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
17010
17011 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
17012
17013Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
17014
17015 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
17016 watchpoint problem that is now fixed.
17017 * gdb.t30/chexp.exp: Remove setup_xfail for printing
17018 uninitialized convenience variables.
17019 * gdb.t31/chillvars.exp: Fix expected patterns for printing
17020 structures.
17021
17022Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17023
17024 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
17025 which causes expect to get out of sync with gdb on long output
17026 from help set.
17027 * gdb.t09/corefile.exp: Make expected pattern for core file
17028 failing signal and frame output format less sun specific.
17029
17030Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
17031
17032 * gdb.t31/chillvars.exp: Add and remove initial dummy
17033 breakpoint, so that symbol table is forced in.
17034 (Needed at least on Sunos4, though it seems not SVR4.)
17035 * gdb.t31/chillvars.exp: Update for changed output format.
17036
17037Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
17038
17039 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
17040
17041Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
17042
17043 * Makefile.in: Added --srcdir when invoking runtest, removed the
17044 need for a local config file. (optional now)
17045
17046Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
17047
17048 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
17049 failure count used to force early termination. Add some more
17050 expected failures for gnu style demangling.
17051
17052Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17053
17054 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
17055 pmi variable from gdb.t20/gdbme to get optimized away.
17056 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
17057 Check for written corefile upon timeout _and_ eof.
17058
17059Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17060
17061 * config/unix-gdb.exp: Add missing return 0.
17062
17063Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17064
17065 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
17066 test termination.
17067
17068Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
17069
17070 * configure.in (subdirs): Put back gdb.t17 which mysteriously
17071 disappeared.
17072
17073Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
17074
17075 * gdb.t10/crossload.exp: Disable the i860-elf test until such
17076 time as i860 support works.
17077
d63a86f8 17078 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
17079 "backtrace 100\r" rather than just "backtrace\r", to match last
17080 change.
17081
17082Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
17083
17084 * config/udi-gdb.exp (gdb_exit): Remove close command.
17085 (gdb_target_udi): New procedure to set the UDI target.
17086 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
17087 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
17088 Added waits for prompts after several question responses. Added
17089 some more responses used by a29k-amd-udi-gdb.
17090 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
17091 pass different arguments, restart UDI connection after program
17092 completion.
17093 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
17094 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
17095 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
17096 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
17097 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
17098 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
17099 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
17100 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
17101 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
17102 after program completion.
17103 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
17104 compiled with a SELECT_VECS setting.
17105 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
17106 infinite recursion.
17107
17108 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
17109 Added checks for COFF results, and made them expected failures for
17110 all targets. It would be better to make them expected failures
17111 for COFF targets only.
17112
17113Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
17114
17115 * Makefile.in: add null dvi target, don't bother to recurse
17116 through test directories for info and install-info; rename
17117 $(datadir) to be dejagnu instead of deja-gnu
17118
17119Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
17120
17121 * gdb.t31/gdbme.ch: Re-enable code that previously caused
17122 compiler to coredump.
17123 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
17124 code.
17125
17126Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
17127
17128 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
17129 coredump.
17130 * gdb.t31/chillvars.exp: Comment out tests that depend on that
17131 code.
17132
17133Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
17134
17135 * gdb.t03/ptype.exp: tests for return code from gdb_test.
17136 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
17137 which in a shell. Deletes xgdb when done.
17138 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
17139 Tests the return from the "set height" or "set width" commands.
17140 Added a few return codes where needed.
17141
17142Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
17143
17144 * Makefile.in (SUBDIRS): Add gdb.t17.
17145 * configure.in (subdirs): Add gdb.t17.
17146 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
17147 files to test gdb's calling of functions in the inferior with
17148 the correct arguments and gdb's ability to retrieve any
17149 result returned.
17150
17151Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
17152
17153 * config/unix-gdb.exp (gdb_exit): Remove close commands that
17154 may be called after gdb goes away. Previous versions of expect
17155 needed these to avoid file descriptor leaks, but they cause
17156 errors with the current revision of expect.
17157 * gdb.t00/gdbvars.exp: Use -re on expected output after
17158 setting sevenbit-strings.
17159 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
17160 to set sevenbit-strings consistent across tests.
17161 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
17162 set sevenbit-strings consistent across tests.
17163
17164Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
17165
17166 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
17167 expected output to match current "expect" expectations.
17168
17169Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
17170
17171 * gdb.t00/default.exp: Change expected output for default "source"
17172 command, to match new gdb behavior which requires a filename to
17173 source.
17174
17175Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
17176
17177 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
17178 expected fail for i486-*-* that misses the marker2 function.
17179 * gdb.t10/crossload.exp (bfddefault): Allow successful
17180 recognition of a format to pass even if no symbols are found.
17181 Explicitly catch failures where the format is not recognized
17182 or is ambiguous, and add the reason to the fail message.
17183 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
17184 the cause is and invalid target and add reason to failure message.
17185 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
17186 elf32-i386, elf32-sparc, and elf32-i860.
17187 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
17188 Set up expected failure for 'filename'::variable scope resolution,
17189 which is now apparently broken on all targets.
17190 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
17191 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
17192 gdb.t23/templates.exp: Change failure for missing binfile into
17193 just a warning.
17194 gdb.t21/demangle.exp: Change all cfront references to 'arm'
17195 references.
17196
17197Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
17198
17199 * gdb.t00/default.exp: Add expected output for default "source"
17200 command, to match new gdb behavior.
17201 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
17202
17203Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
17204
17205 * config/*-gdb.exp: returns an error, rather than exiting on
17206 internal errors.
17207
17208Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
17209
17210 * gdb.t03/gdbme.c: Add pointer to struct variable.
17211 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
17212 referencing struct members.
17213
17214Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
17215
17216 * configure.in (mips-idt-ecoff): New target.
17217 * config/mips-gdb.exp: New file for remote board using MIPS remote
17218 debugging protocol.
17219
17220 * Redid configuration scheme. Removed gdb.t*/configure.in.
17221 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
17222 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
17223 distclean targets. Built executables via .o files. Adjusted
17224 tests to account for source files in $(srcdir) rather than
17225 $(objdir).
17226 * lib/gdb.exp (runto): Don't expect () after the function name,
17227 because it may have arguments.
17228
17229Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
17230
17231 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
17232 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
17233 expected failures for mips-idt-* and mips-sgi-*.
17234 * gdb.t00/default.exp (attach): Kill process if requested.
17235 * gdb.t00/help.exp (help target core, help target): Accept a gdb
17236 that does not read core files.
17237 * gdb.t01/run.exp: Removed checks for exit status code.
17238 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
17239 it is linked in.
17240 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
17241 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
17242 appropriate, rather than doing it by hand.
17243 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
17244 execution.
17245 * gdb.t10/crossload.exp: Kill existing program if needed.
17246 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
17247 appropriate, rather than doing it by hand. Always increase
17248 timeout for this test, not just for VxWorks.
17249
17250Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
17251
17252 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
17253 of Chill STRUCT types and STRUCT values.
17254 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
17255 than "char".
17256 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 17257 struct2): New struct definitions and initializations to test
c906108c
SS
17258 simple Chill STRUCT types.
17259
17260Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
17261
17262 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
17263 the null byte at the end of strings.
17264 * gdb.t00/default.exp: Make show version insensitive to copyright
17265 date.
17266 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
17267 to avoid dependencies on target char signedness.
17268 * gdb.t16/printcmds.exp: Update expected results for explicitly
17269 unsigned char.
17270 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
17271 now work.
17272 * gdb.t21/demangle.exp: Add many more patterns for template
17273 demangling, most of them being expected failures.
17274 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
17275 string we are matching for, to match on the whole string.
17276 * gdb.t21/demangle.exp: Add many new test strings to demangle,
17277 and fix a whole bunch that had incorrect expected output but were
17278 passing anyway because of the bug in "proc demangle".
17279 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
17280 type.
17281 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
17282
17283Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
17284
17285 * gdb/testsuite: made modifications to testcases, etc., to allow
17286 them to work properly given the reorganization of deja-gnu and the
17287 relocation of the testcases from deja-gnu to a "tool" subdirectory.
17288
17289Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
17290
17291 * gdb/testsuite: Initial creation of gdb/testsuite.
17292 Migrated dejagnu testcases and support files for testing nm to
17293 gdb/testsuite from deja-gnu. These files were moved "as is"
17294 with no modifications. This migration is part of a major overhaul
17295 of dejagnu. The modifications to these testcases, etc., which
17296 will allow them to work with the new version of dejagnu will be
17297 made in a future update.
48efe704 17298
8d8cb839 17299 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 17300\f
8d8cb839
EZ
17301;; Local Variables:
17302;; mode: change-log
17303;; left-margin: 8
17304;; fill-column: 74
17305;; version-control: never
17306;; End:
902f2ccb
MC
17307
17308 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 17309 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
17310 Copying and distribution of this file, with or without modification,
17311 are permitted provided the copyright notice and this notice are preserved.